diff --git a/distro/OpenAnolis/check.sh b/distro/OpenAnolis/check.sh new file mode 100644 index 0000000..ae644df --- /dev/null +++ b/distro/OpenAnolis/check.sh @@ -0,0 +1,45 @@ +#!/bin/bash + +rm -rf changelog.txt +branch=anolis_linux-next_4.19 +start_task="" +for commit in $(git rev-list $branch) +do + title=`git show $commit | head -n 20 | grep -E "task #|to #|fix #" | head -n 1` + task=`git show $commit | head -n 20 | grep -E "task #|to #|fix #" | awk -F'#' '{ print $2 }' | head -n 1` + #if [ $start_task == "" -a ! -z $task ]; then + #echo "{$start_task}, {$title}" + if [ "$start_task" == "" ] && [ ! -z "$task" ] + then + start_title=$title + start_task=$task + start_commit=$commit + echo "$task" + elif [ "$start_task" != "" ] && [ -z "$task" ] + then + end_commit=$commit + echo "=======" | tee -a changelog.txt + echo "$start_title" | tee -a changelog.txt + echo "start_commit : $start_commit" | tee -a changelog.txt + echo "end_commit : $end_commit" | tee -a changelog.txt + git log --oneline $start_commit...$end_commit >> changelog.txt + echo "=======" | tee -a changelog.txt + start_task="" + start_title="" + #exit 0 + elif [ "$start_task" != "" ] && [ "$task" != "$start_task" ] + then + end_commit=$commit + + echo "=======" | tee -a changelog.txt + echo "$start_title" | tee -a changelog.txt + echo "start_commit : $start_commit" | tee -a changelog.txt + echo "end_commit : $end_commit" | tee -a changelog.txt + git log --oneline $start_commit...$end_commit >> changelog.txt + echo "=======" | tee -a changelog.txt + start_task=$task + start_commit=$commit + start_title=$title + #exit 0 + fi +done diff --git a/distro/changelog.txt b/distro/changelog.txt new file mode 100644 index 0000000..49cad6a --- /dev/null +++ b/distro/changelog.txt @@ -0,0 +1,44958 @@ +======= + fix #31052548 +start_commit : 9a8ac05b247ab9d324f6ee138c5ddfb73e49f83a +end_commit : 0219268f0a3743e6cfa3596147d5e5fe5699d00e +9a8ac05b247a configs: set CONFIG_X86_SGX to default value +98efb5f60ee2 x86/sgx: Maintain encl->refcount for each encl->mm_list entry +7c740d7d4b09 x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() +1ff3c14e5c62 x86/sgx: Fix a typo in kernel-doc markup +717a54434bd8 x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment +c43ecf66c40e x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() +d81e9c3107f9 selftests/sgx: Use a statically generated 3072-bit RSA key +445f954741b3 x86/sgx: Clarify 'laundry_list' locking +a75c7e508768 x86/sgx: Update MAINTAINERS +1cabf7040059 Documentation/x86: Document SGX kernel architecture +574bc762d5be x86/sgx: Add ptrace() support for the SGX driver +87df5a1f46f2 x86/sgx: Add a page reclaimer +166ceaa8c6cb selftests/x86: Add a selftest for SGX +40f9e7fdc59e x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION +ecc83a7ed183 x86/sgx: Add SGX_IOC_ENCLAVE_INIT +6ef6b73d916f x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES +a76fc8b772b5 x86/sgx: Add SGX_IOC_ENCLAVE_CREATE +7345fc0e2d66 x86/sgx: Add an SGX misc driver interface +======= +======= + to #32051961 +start_commit : 0219268f0a3743e6cfa3596147d5e5fe5699d00e +end_commit : b0b331420aec8844101fd75428c8f00e66e5366a +0219268f0a37 mm: Add 'mprotect' hook to struct vm_operations_struct +6950eeea84b2 x86/sgx: Add SGX page allocator functions +4654f94dc795 x86/cpu/intel: Add a nosgx kernel parameter +32f4c9ae512c x86/cpu/intel: Detect SGX support +cc3698835283 x86/intel: Initialize IA32_FEAT_CTL MSR at boot +ced6c4abec7d x86/mm: Signal SIGSEGV with PF_SGX +c33ff6d36dbb x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections +c7a686c284ec x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits +c9fa4552b88c x86/cpufeatures: Add Intel SGX hardware bits +1c24dae7d366 x86/sgx: Add wrappers for ENCLS functions +68154f7226ec x86/sgx: Add SGX architectural data structures +======= +======= + to #27338374 +start_commit : b0b331420aec8844101fd75428c8f00e66e5366a +end_commit : 2d25693146dddc838014eb5221cb4d791f481b3c +b0b331420aec nbd: freeze the queue while we're adding connections +9ef04f6f050f futex: Ensure the correct return value from futex_lock_pi() +cfb649c63daf tracing: Fix race in trace_open and buffer resize call +6c2b02ae3f91 nfsd4: readdirplus shouldn't return parent of export +541a0dfda182 scsi: target: Fix XCOPY NAA identifier lookup +51552be4fd48 tty: Fix ->session locking +d8cbd53f7376 tty: Fix ->pgrp locking in tiocspgrp() +======= +======= + fix #32701737 +start_commit : 2d25693146dddc838014eb5221cb4d791f481b3c +end_commit : b22ed0da929c098dd2147621bc0fbd8c815dba94 +2d25693146dd configs: enable configs for ICMP PingTrace support +2ef6ebabb62e alinux: net: add pingtrace feature support +======= +======= + fix #33110603 +start_commit : b22ed0da929c098dd2147621bc0fbd8c815dba94 +end_commit : 54075ba4f00ca770d5d158805f30116b0297c14e +b22ed0da929c x86/resctrl: Don't move a task to the same resource group +fabce5a823c5 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR +100bada1805b x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled +f6500f1c2a97 x86/resctrl: Remove unused struct mbm_state::chunks_bw +b157de95fb44 x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak +6fa45e6146f6 x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak +e8b331c11f9e x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() +39b9015f9115 x86/resctrl: Fix invalid attempt at removing the default resource group +eaf839556c91 x86/resctrl: Preserve CDP enable over CPU hotplug +e5018c8e3705 x86/resctrl: Fix a deadlock due to inaccurate reference +d004e4e96c66 x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup +0164232bf0a2 x86/resctrl: Fix use-after-free when deleting resource groups +5650783cf911 x86/resctrl: Fix potential memory leak +e4f9d5318305 x86/resctrl: Fix an imbalance in domain_remove_cpu() +======= +======= + fix #33086900 +start_commit : 54075ba4f00ca770d5d158805f30116b0297c14e +end_commit : 11f0fcae52c69e32902dedfc8252132245f68903 +54075ba4f00c alinux: tcp: introduce tunable tcp_rto_min value +======= +======= + fix #29256237 +start_commit : 11f0fcae52c69e32902dedfc8252132245f68903 +end_commit : ce193a3ea1c2d8bbaf727c26f3c98da99e388a32 +11f0fcae52c6 ipvs: allow connection reuse for unconfirmed conntrack +59b08e389968 alinux: Revert "TencentOS-kernel: ipvs: avoid drop first packet by reusing conntrack" +======= +======= + to #32314506 +start_commit : ce193a3ea1c2d8bbaf727c26f3c98da99e388a32 +end_commit : 8e39bcb510496586ce84907d329c0d25c06b4642 +ce193a3ea1c2 refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants +======= +======= + fix #32972991 +start_commit : 8e39bcb510496586ce84907d329c0d25c06b4642 +end_commit : 8ccd3ba421bb869dd4ec5a41102aca7781a1977b +8e39bcb51049 x86/apic/msi: Plug non-maskable MSI affinity race +======= +======= + fix #32842931 +start_commit : 8ccd3ba421bb869dd4ec5a41102aca7781a1977b +end_commit : 7cef69d4bcfbc000f735d5ca59c0d1c3e188651c +8ccd3ba421bb KVM: no need to check return value of debugfs_create functions +2be394e8e5c6 KVM: remove kvm_arch_has_vcpu_debugfs() +======= +======= + fix #32884543 +start_commit : 7cef69d4bcfbc000f735d5ca59c0d1c3e188651c +end_commit : 4ebcf2b47aea7f7ef4bfa09f43fdb3f16194de14 +7cef69d4bcfb virtio-blk: modernize sysfs attribute creation +c7369efc16ce zram: register default groups with device_add_disk() +8942122b40cf aoe: register default groups with device_add_disk() +5150afd363f1 nvme: register ns_id attributes as default sysfs groups +1121b3ed648c block: genhd: add 'groups' argument to device_add_disk +4d2c7fd9f9ca alinux: Revert "zram: close udev startup race condition as default groups" +======= +======= + to #32918330 +start_commit : 4ebcf2b47aea7f7ef4bfa09f43fdb3f16194de14 +end_commit : 4cdabb390dabaea2e2dc8c1114ec4d868f3db19c +4ebcf2b47aea SUNRPC: Fix possible autodisconnect during connect due to old last_used +======= +======= + fix #31874260 +start_commit : 4cdabb390dabaea2e2dc8c1114ec4d868f3db19c +end_commit : 021d0414e9c5c593431b6b448a73b465a0e9662b +4cdabb390dab bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data +======= +======= + fix #31531504 +start_commit : 021d0414e9c5c593431b6b448a73b465a0e9662b +end_commit : c6201938f695c9eefa259b0548f4eb2ba5ee2d89 +021d0414e9c5 configs: add CONFIG_CGROUP_CACHE +18d7ef726d4a alinux: cgroup: fix dead lock in put_to_cache +5b71d2f57720 alinux: cgroup: introduce cgroup_limit +dc6cf8e45fc4 alinux: cgroup: use cache for kernfs node +51b3509e23bd alinux: sched: use cache when creating task_group +1435e60d7490 alinux: cpuacct: use cache when creating cpuacct +e79f31f668aa alinux: cpuacct: extract init and free +ef94292f1674 alinux: memcg: use cache when creating memcg +869bebf17144 alinux: memcg: memcg: extract init from mem_cgroup_alloc +bea1123abee6 alinux: cgroup: introduce cache struct and function +======= +======= + fix #32589325 +start_commit : c6201938f695c9eefa259b0548f4eb2ba5ee2d89 +end_commit : be20b6edb3bb45810b22d40cac01df5061366e4e +c6201938f695 X.509: Fix crash caused by NULL pointer +======= +======= + fix #32515003 +start_commit : be20b6edb3bb45810b22d40cac01df5061366e4e +end_commit : 8a1d9a2f06a984bb061949bb57f0941f405c5660 +be20b6edb3bb tcp: fix marked lost packets not being retransmitted +======= +======= + fix #32492168 +start_commit : 8a1d9a2f06a984bb061949bb57f0941f405c5660 +end_commit : 8a1e9011b37e43eae2fe2d018e48cbab3706fdf5 +8a1d9a2f06a9 alinux: dm crypt: fix sysfs name collision when reloading table +3100bcd5c622 dm crypt: export sysfs of kcryptd workqueue +aaadb8be4e18 Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" +26b05a65f2f0 dm crypt: make workqueue names device-specific +d4abd7e65e99 dm: add dm_table_device_name() +======= +======= + fix #32429176 +start_commit : 8a1e9011b37e43eae2fe2d018e48cbab3706fdf5 +end_commit : 7b783ede213d0fb694c06664bed52c02c525cf7b +8a1e9011b37e tpm/tpm_tis: Free IRQ if probing fails +======= +======= + fix #32041890 +start_commit : 7b783ede213d0fb694c06664bed52c02c525cf7b +end_commit : 6149d8a244d58da6c8fb84220370ca2275720091 +7b783ede213d io_uring: add missing REQ_F_COMP_LOCKED for nested requests +1158aeea1ab9 io_uring: fix recursive completion locking on oveflow flush +8b6ae945cf74 io_uring: clean up io_kill_linked_timeout() locking +7529eadbc8b6 io_uring: do grab_env() just before punting +6f613aee7383 io_uring: deduplicate freeing linked timeouts +afc738f46a56 io-wq: return next work from ->do_work() directly +======= +======= + fix #31434803 +start_commit : 6149d8a244d58da6c8fb84220370ca2275720091 +end_commit : ac9ff8ee2b6edf76aada8f58fc968a0854368c00 +6149d8a244d5 alinux: locking/qspinlock/x86: Fix performance regression caused by virt_spin_lock +======= +======= + to #30645879 +start_commit : ac9ff8ee2b6edf76aada8f58fc968a0854368c00 +end_commit : 04c6728456598ef24c3a19249f088f1acbb90453 +ac9ff8ee2b6e selftests/bpf/test_progs: do not check errno == 0 +8af0e39174f3 perf/x86: Always store regs->ip in perf_callchain_kernel() +======= +======= + fix #32014882 +start_commit : 04c6728456598ef24c3a19249f088f1acbb90453 +end_commit : bc49b5b44d5ceb7e1b79e300bc412599088aeada +04c672845659 mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path +======= +======= + fix #32116536 +start_commit : bc49b5b44d5ceb7e1b79e300bc412599088aeada +end_commit : db708c84d1e18e65a9866c97fa72d234129ed13f +bc49b5b44d5c io_uring: fix 0-iov read buffer select +======= +======= + fix #32198918 +start_commit : db708c84d1e18e65a9866c97fa72d234129ed13f +end_commit : 31e124b0457b6e4f44de85f562a2a3a884fada15 +db708c84d1e1 io_uring: defer file table grabbing request cleanup for locked requests +ea6b2affaadc io_uring: don't pass def into io_req_work_grab_env +f8b2b7be3f42 io_uring: remove inflight batching in free_many() +======= +======= + fix #32041921 +start_commit : 31e124b0457b6e4f44de85f562a2a3a884fada15 +end_commit : 27243048b7cde746d3910f95e99b607d7f549bda +31e124b0457b io_uring: always delete double poll wait entry on match +eb28f2755c09 io_uring: sanitize double poll handling +4809b20638b9 io_uring: fail poll arm on queue proc failure +======= +======= + fix #32041927 +start_commit : 27243048b7cde746d3910f95e99b607d7f549bda +end_commit : 3c885b1ced59aa33966ddce06e31f0b4a959ac26 +27243048b7cd io_uring: fix racy IOPOLL completions +======= +======= + fix #32041899 +start_commit : 3c885b1ced59aa33966ddce06e31f0b4a959ac26 +end_commit : 2470adcaf71072a7aa9ff8dee5ebb257bb648634 +3c885b1ced59 io_uring: don't recurse on tsk->sighand->siglock with signalfd +======= +======= + fix #32041940 +start_commit : 2470adcaf71072a7aa9ff8dee5ebb257bb648634 +end_commit : e4cb6a2eae5723747670371a115ba5ed0ef2c9cb +2470adcaf710 io_uring: fix linked deferred ->files cancellation +e90866ba51d0 io_uring: fix cancel of deferred reqs with ->files +33ff6ea1082f io_uring: provide generic io_req_complete() helper +======= +======= + fix #31317281 +start_commit : e4cb6a2eae5723747670371a115ba5ed0ef2c9cb +end_commit : 8a7898262f509af316d424fcd06bd7a8eb5e1ffa +e4cb6a2eae57 x86/mce: Decode a kernel instruction to determine if it is copying from user +4b7869c81b27 x86/mce: Recover from poison found while copying from user space +6bcb296c42f3 x86/mce: Avoid tail copy when machine check terminated a copy from user +9a01898f1464 x86/uaccess: Move copy_user_handle_tail() into asm +10e217bf24d7 x86/insn-eval: Add support for 64-bit kernel mode +7464298e4245 x86/mce: Add _ASM_EXTABLE_CPY for copy user access +efa90bd0c314 x86/mce: Provide method to find out the type of an exception handler +2eda657ec889 x86/mce: Pass pointer to saved pt_regs to severity calculation routines +b731112817df x86/mce: Stop mce_reign() from re-computing severity for every CPU +cc6c52e93561 x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups +0e602a38e9ec x86/mce: Add Skylake quirk for patrol scrub reported errors +61dc1d816f60 x86/mce: Convert the CEC to use the MCE notifier +ca2ba7eddc27 x86/mce: Rename "first" function as "early" +======= +======= + task #32115874 +start_commit : 8a7898262f509af316d424fcd06bd7a8eb5e1ffa +end_commit : 3055627882645f518d34aa26eda51afa59c3feac +8a7898262f50 io_uring: allow non-fixed files with SQPOLL +======= +======= + fix #32014790 +start_commit : 3055627882645f518d34aa26eda51afa59c3feac +end_commit : a992545c12c6307784782b5e5bc9324bc86385e4 +305562788264 fs: move filp_close() outside of __close_fd_get_file() +======= +======= + to #32125852 +start_commit : 2c45ff258b5142ead12efc439f547b14f5f6a49f +end_commit : 9895c8dede32f6909ab04be60229a53a6a7f073a +2c45ff258b51 alinux: tcp_rt: rm maintainer Ya Zhao +======= +======= + fix #32050414 +start_commit : 9895c8dede32f6909ab04be60229a53a6a7f073a +end_commit : 670b76057f6a5d3d68910954054a2df657c0af39 +9895c8dede32 io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() +======= +======= + fix #31480621 +start_commit : 670b76057f6a5d3d68910954054a2df657c0af39 +end_commit : 126d62c72d6ee950be5b0191dd9b0a552f1ebff8 +670b76057f6a netfilter: conntrack: fix infinite loop on rmmod +======= +======= + fix #31917731 +start_commit : 126d62c72d6ee950be5b0191dd9b0a552f1ebff8 +end_commit : 57087ad39638bcb438948fb169c178eac8200fba +126d62c72d6e alinux: blk-throttle: Fix the possible NULL service tree warning +======= +======= + fix #31685270 +start_commit : 2c9c8a485a5cffbdca82721199740aec6c1f5597 +end_commit : 601983d67afd233d7c830cc97c03fa0172b39a67 +2c9c8a485a5c io_uring: always let io_iopoll_complete() complete polled io +======= +======= + to #31739384 +start_commit : 601983d67afd233d7c830cc97c03fa0172b39a67 +end_commit : 2e13b272c9d402ea9c184c35131e46dc9e885ed3 +601983d67afd io_uring: fix io_wqe->work_list corruption +======= +======= + fix #32531011 +start_commit : 2e13b272c9d402ea9c184c35131e46dc9e885ed3 +end_commit : e2b4ca4b9bec2ef08753cdb983c8275242eeed60 +2e13b272c9d4 configs: add more kernel modules for more compatibility +======= +======= + to #32282748 +start_commit : e2b4ca4b9bec2ef08753cdb983c8275242eeed60 +end_commit : 2f9c296024c688144b834fab24901a0f008e7486 +e2b4ca4b9bec configs: arm64: sync with x86_64 +f3e28ee65ba3 configs: x86_64: fix qboot boot up failure +======= +======= + to #31739384 +start_commit : 2f9c296024c688144b834fab24901a0f008e7486 +end_commit : a6b7a72e94b6dda139c2b4988eab3eb00d96576c +2f9c296024c6 block: disable iopoll for split bio +======= +======= + to #31887426 +start_commit : a6b7a72e94b6dda139c2b4988eab3eb00d96576c +end_commit : fb49c0a2a87fbe2715bdafae9ae3a0ac2e811058 +a6b7a72e94b6 perf/core: Fix race in the perf_mmap_close() function +3e66ef4e965d powercap: restrict energy meter to root access +ea5366421dde perf/core: Fix a memory leak in perf_event_parse_addr_filter() +e07a49d05298 vt: Disable KD_FONT_OP_COPY +c2fa626e249a blktrace: fix debugfs use after free +cadb0566edcf vt: keyboard, extend func_buf_lock to readers +6ce24d4533b8 vt: keyboard, simplify vt_kdgkbsent +9892242166dc tty: make FONTX ioctl use the tty pointer they were actually passed +0aa29d57e4fb icmp: randomize the global rate limiter +38a6e66404f9 netfilter: ctnetlink: add a range check for l3/l4 protonum +96c6215d969d hdlc_ppp: add range checks in ppp_cp_parse_cr() +f11ab3abccf5 geneve: add transport ports in route lookup for geneve +187295016efd rbd: require global CAP_SYS_ADMIN for mapping and unmapping +9dadd2fe21b3 mm/hugetlb: fix a race between hugetlb sysctl handlers +5d49296be4fa random32: update the net random state on interrupt and activity +9a09fac16938 crypto: ccp - Release all allocated memory if sha type is invalid +425ef8035456 sctp: implement memory accounting on tx path +c9701142c915 Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" +======= +======= + to #29133333 +start_commit : fb49c0a2a87fbe2715bdafae9ae3a0ac2e811058 +end_commit : d52ffd728a5a211d11119728b4d2b22b2017efa1 +fb49c0a2a87f x86/speculation: Add Ivy Bridge to affected list +cc3debd71c0a x86/speculation: Add SRBDS vulnerability and mitigation documentation +1190afb03abc x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation +f0df1ae73bfc x86/cpu: Add 'table' argument to cpu_matches() +4625e27c4b02 x86/cpu: Add a steppings field to struct x86_cpu_id +======= +======= + fix #29134235 +start_commit : d52ffd728a5a211d11119728b4d2b22b2017efa1 +end_commit : a2743a2abc0fc5c64671903a31662c14ee88f941 +d52ffd728a5a kernel/relay.c: handle alloc_percpu returning NULL in relay_open +======= +======= + fix #29135092 +start_commit : a2743a2abc0fc5c64671903a31662c14ee88f941 +end_commit : 664de45e4a19419f54af16d4856bfdaa1f1957d6 +a2743a2abc0f vt: keyboard: avoid signed integer overflow in k_ascii +======= +======= + to #29045634 +start_commit : 664de45e4a19419f54af16d4856bfdaa1f1957d6 +end_commit : 027d1543b090f5c5bd3db520613042d88f0eb4e1 +664de45e4a19 x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. +0d1c35064856 x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. +65c64adb4ba8 x86/speculation: Prevent rogue cross-process SSBD shutdown +======= +======= + fix #29049686 +start_commit : 027d1543b090f5c5bd3db520613042d88f0eb4e1 +end_commit : 49c322d5e62ee3722b3a325862b081b079bbc896 +027d1543b090 mm: Fix mremap not considering huge pmd devmap +======= +======= + fix #31645768 +start_commit : 49c322d5e62ee3722b3a325862b081b079bbc896 +end_commit : ffb1d1ec0bbcc38c03c505c0a9a83c2543c9da87 +49c322d5e62e alinux: mm: Fix the vma merge warning +======= +======= + to #31739384 +start_commit : ffb1d1ec0bbcc38c03c505c0a9a83c2543c9da87 +end_commit : a244b5fae5a1504ec662583e30f84c3c8e6cb8f9 +ffb1d1ec0bbc io_uring: fix IOPOLL -EAGAIN retries +4809d5bb5e8e io_uring: clear req->result on IOPOLL re-issue +======= +======= + fix #31036214 +start_commit : a244b5fae5a1504ec662583e30f84c3c8e6cb8f9 +end_commit : a24b3d4c873c76a12684bee1c7f62ac21cc36509 +a244b5fae5a1 selftests/tls: Add MSG_WAITALL in recv() syscall +======= +======= + to #31243040 +start_commit : a24b3d4c873c76a12684bee1c7f62ac21cc36509 +end_commit : 8fc5da7570c701bcd9607d545ce4da72737d6673 +a24b3d4c873c alinux: io_uring: revert io_file_supports_async() +======= +======= + fix #31010388 +start_commit : 8fc5da7570c701bcd9607d545ce4da72737d6673 +end_commit : a53a96768b9ef453a8b6568473ae9c598c8f10ee +8fc5da7570c7 bpf: improve verifier branch analysis +389a5e5991c1 selftests/bpf: Test narrow loads with off > 0 in test_verifier +======= +======= + fix #29533985 +start_commit : a53a96768b9ef453a8b6568473ae9c598c8f10ee +end_commit : 3ceba4b3f097f50a77cbd8504f621616f79d5e32 +a53a96768b9e alinux: dm: apply more restrictive constraints for iopoll +======= +======= + fix #31617659 +start_commit : 3ceba4b3f097f50a77cbd8504f621616f79d5e32 +end_commit : 27c982b75684c6b5182ebd25294f5bbf80baee77 +3ceba4b3f097 alinux: block: fix inflight statistics of part0 +======= +======= + fix #31562403 +start_commit : 27c982b75684c6b5182ebd25294f5bbf80baee77 +end_commit : 328540e3a7840bd8f0a2377afeb39c42560f807a +27c982b75684 net: ipvs: add sysctl_run_estimation to support disable estimation +265287e4c2d2 ipvs: move estimation from timer to kworker +======= +======= + fix #31711802 +start_commit : 328540e3a7840bd8f0a2377afeb39c42560f807a +end_commit : 2fb64c19cfbb73c93a864e5a0ad507778ff9b91b +328540e3a784 cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled +======= +======= + fix #31013357 +start_commit : 2fb64c19cfbb73c93a864e5a0ad507778ff9b91b +end_commit : 751f9ab3ed1aadbbe4e587292e3f279bbea017f9 +2fb64c19cfbb configs: x86_64: tweak for performance tuning +======= +======= + to #30599022 +start_commit : 751f9ab3ed1aadbbe4e587292e3f279bbea017f9 +end_commit : db0ce3400e98b1d66aaf3b273082726e7413554e +751f9ab3ed1a configs: x86_64: apply Alinux2 specific configs +59e523d50149 configs: x86_64: reconfig to sync with internal version +======= +======= + fix #31615004 +start_commit : db0ce3400e98b1d66aaf3b273082726e7413554e +end_commit : ff29a846103335444eaee6e2daa7f97950c8a294 +db0ce3400e98 rtnetlink: avoid frame size warning in rtnl_newlink() +======= +======= + to #31167932 +start_commit : ff29a846103335444eaee6e2daa7f97950c8a294 +end_commit : 9cef2ea5e7777de822b6eb2118f0c7a653735bc4 +ff29a8461033 memcg, oom: check memcg margin for parallel oom +======= +======= + to #31164083 +start_commit : 9cef2ea5e7777de822b6eb2118f0c7a653735bc4 +end_commit : 6e5a060130c94229f8afdee695a25cf31d220e4a +9cef2ea5e777 mm: memcontrol: don't count limit-setting reclaim as memory pressure +5feea4f9f1ee mm, memcg: unify reclaim retry limits with page allocator +e824fc708bae mm, memcg: reclaim more aggressively before high allocator throttling +c6529f4413ae mm: memcontrol: restore proper dirty throttling when memory.high changes +488ef785fbc2 mm: memcontrol: avoid workload stalls when lowering memory.high +7697c9343a35 mm: memcontrol: try harder to set a new memory.high +======= +======= + fix #31292767 +start_commit : 6e5a060130c94229f8afdee695a25cf31d220e4a +end_commit : c5d5eab5e376915ab2cdbd0f0b96336ee8208ba0 +6e5a060130c9 mm/swapfile.c: swap_next should increase position index +7a676578239f mm, THP, swap: fix allocating cluster for swapfile by mistake +fd465b0b447a mm: fix swap cache node allocation mask +c6580892cdf8 mm/swap_state: fix a data race in swapin_nr_pages +======= +======= + fix #31547151 +start_commit : c5d5eab5e376915ab2cdbd0f0b96336ee8208ba0 +end_commit : 38d7e4fc9e019d759f50c0b2cb3148edd91d9f46 +c5d5eab5e376 mm, compaction: make capture control handling safe wrt interrupts +======= +======= + fix #23955192 +start_commit : 38d7e4fc9e019d759f50c0b2cb3148edd91d9f46 +end_commit : 86fecc6dbe1f20f260ad5b6e92776c3856931553 +38d7e4fc9e01 alinux: virtio_net: fix wrong print format type +======= +======= + to #31381921 +start_commit : 86fecc6dbe1f20f260ad5b6e92776c3856931553 +end_commit : 178de8fd07ebed6f8d83b18289f5af451a999020 +86fecc6dbe1f alinux: configs: Enable rich container +f3743190bb46 alinux: cpuinfo: Add cpuinfo support of cpu quota and cpu.shares +4dbc0b194539 alinux: pidns: Introduce rich container scenario +2eb706e6db6a alinux: pidns: Support rich container switch on/off +9eb3033b5452 alinux: meminfo: Add meminfo support for rich container +e6e2e084f712 alinux: sysfs/cpu: Add online cpus support for rich container +eae4ceb83bae alinux: arm64: cpuinfo: Add cpuinfo support for rich container +f8c0ce62776d alinux: x86: cpuinfo: Add cpuinfo support for rich container +======= +======= + fix #29593088 +start_commit : 178de8fd07ebed6f8d83b18289f5af451a999020 +end_commit : 53b844792580ca094f93f0030c77297dc35b1cea +178de8fd07eb checkpatch/coding-style: deprecate 80-column warning +======= +======= + fix #29493552 +start_commit : 53b844792580ca094f93f0030c77297dc35b1cea +end_commit : 7ed433c7e1add172c12d60df14dbd3b7a0ca5462 +53b844792580 alinux: net: track the pid who created socks +======= +======= + task #31332859 +start_commit : 7ed433c7e1add172c12d60df14dbd3b7a0ca5462 +end_commit : 2706f2ae1a7d84d3f053c82b4d3cb613ce680d66 +7ed433c7e1ad mm: never attempt async page lock if we've transferred data already +0557a0d9a14e mm: mark async iocb read as NOWAIT once some data has been copied +654493cf8195 io_uring: don't use retry based buffered reads for non-async bdev +======= +======= + to #31283677 +start_commit : 2706f2ae1a7d84d3f053c82b4d3cb613ce680d66 +end_commit : 29d57a12f261ba5bd4458c66869fe048774397f4 +2706f2ae1a7d alinux: configs: Enable NITRO_ENCLAVES for x86_64 +3bac8a607ab0 alinux: nitro_enclaves: Split mmio region and increase EIF_LOAD_OFFSET +b491dbca9ac9 nitro_enclaves: Fixup type and simplify logic of the poll mask setup +d4a056b99d7f nitro_enclaves: Add overview documentation +dba621bf4b2b nitro_enclaves: Add sample for ioctl interface usage +3ed22df45360 nitro_enclaves: Add Makefile for the Nitro Enclaves driver +d6f7a1168c3d nitro_enclaves: Add Kconfig for the Nitro Enclaves driver +fb510a87cb33 nitro_enclaves: Add logic for terminating an enclave +e4bc049cc6aa nitro_enclaves: Add logic for starting an enclave +852ca10b82d0 nitro_enclaves: Add logic for setting an enclave memory region +64843abbe002 nitro_enclaves: Add logic for getting the enclave image load info +0cf92b6ffdfc nitro_enclaves: Add logic for setting an enclave vCPU +26480f8b795f nitro_enclaves: Add logic for creating an enclave VM +690c8c85cbea nitro_enclaves: Init misc device providing the ioctl interface +22462daa1f9a nitro_enclaves: Handle out-of-band PCI device events +91375a08585d nitro_enclaves: Handle PCI device command requests +94c84243ea68 nitro_enclaves: Init PCI device driver +f4c81ada1b8b nitro_enclaves: Define enclave info for internal bookkeeping +93198b71cf18 nitro_enclaves: Define the PCI device interface +2320f6ed0a8b nitro_enclaves: Add ioctl interface definition +======= +======= + to #31497805 +start_commit : 29d57a12f261ba5bd4458c66869fe048774397f4 +end_commit : e173c9e513cd5e143db420b207a985ae6f3e43c9 +29d57a12f261 io_uring: fix shift-out-of-bounds when round up cq size +5649f5f48a2d io_uring: round-up cq size before comparing with rounded sq size +======= +======= + task #31538450 +start_commit : e173c9e513cd5e143db420b207a985ae6f3e43c9 +end_commit : 0d39b86c486699cc032ceb20be15aff3722dfccd +e173c9e513cd alinux: io_uring: refactor precpu io sq thread feature +======= +======= + task #30476868 +start_commit : 0d39b86c486699cc032ceb20be15aff3722dfccd +end_commit : bb09ee6c675d19a5b16bb90b1e62ec67933fa58d +0d39b86c4866 mm/memcontrol.c: fix memory.stat item ordering +92cd0e289a6b mm: memcontrol: fix missing suffix of workingset_restore +4f4e3a58d84d mm: remove activate_page() from unuse_pte() +60cbec3171fc mm/vmscan: restore active/inactive ratio for anonymous LRU +603ef0fbc186 mm/swap: implement workingset detection for anonymous LRU +d3b586512756 mm/swapcache: support to handle the shadow entries +21ea0c7e45e6 mm/workingset: prepare the workingset detection infrastructure for anon LRU +c3ade74e23bb mm/vmscan: protect the workingset on anonymous LRU +50186fde1fde mm/vmscan: make active/inactive ratio as 1:1 for anon lru +75f61106fbd1 mm, memcg: add workingset_restore in memory.stat +======= +======= + to #29482201 +start_commit : bb09ee6c675d19a5b16bb90b1e62ec67933fa58d +end_commit : c3f32f75ac28d063d185a641e2f4aacb6db36dd5 +bb09ee6c675d io_uring: add timeout support for io_uring_enter() +======= +======= + task #31256938 +start_commit : c3f32f75ac28d063d185a641e2f4aacb6db36dd5 +end_commit : 59cec5300f4d8fe7498bf85ab53211b8bedf9b2c +c3f32f75ac28 mm/memory: fix IO cost for anonymous page +2c43e0162ddb mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" +6f4e186fae1a mm: workingset: age nonresident information alongside anonymous pages +bf7023bd718a mm: vmscan: limit the range of LRU type balancing +6c3b7eb38700 mm: vmscan: reclaim writepage is IO cost +65daa60b0781 mm: vmscan: determine anon/file pressure balance at the reclaim root +4814da9abe6c mm: balance LRU lists based on relative thrashing +511d0cc6e8a6 mm: only count actual rotations as LRU reclaim cost +65316ea462b7 mm: deactivations shouldn't bias the LRU balance +2f685e021dd6 mm: base LRU balancing on an explicit cost model +c64c253a6886 mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() +896b7290f99e mm: remove use-once cache bias from LRU balancing +901074611aa7 mm: workingset: let cache workingset challenge anon +3dc69d3351ef mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() +82a1c34bf83d mm: allow swappiness that prefers reclaiming anon over the file workingset +17915bb6dfea mm: keep separate anon and file statistics on page reclaim activity +c9fe54195999 mm: fix LRU balancing effect of new transparent huge pages +======= +======= + fix #27508674 +start_commit : 59cec5300f4d8fe7498bf85ab53211b8bedf9b2c +end_commit : a3a8bfb13a43392e2b7753668858f67c352a58df +59cec5300f4d alinux: mm: bring back unevictable.o in obj-y +======= +======= + fix #23955192 +start_commit : a3a8bfb13a43392e2b7753668858f67c352a58df +end_commit : e590b14a3bbc42a5292c7baabe2e4691d04b226a +a3a8bfb13a43 alinux: virtio_net: introduce TX timeout dev_watchdog handler +======= +======= + fix #29598827 +start_commit : e590b14a3bbc42a5292c7baabe2e4691d04b226a +end_commit : 8d9c0c6d21c86ff9b61d9a562d4bad709ba8e058 +e590b14a3bbc net: bpfilter: restart bpfilter_umh when error occurred +b2458cf6d069 net: bpfilter: use cleanup callback to release umh_info +f0663000645c umh: Add command line to user mode helpers +d8e39a4c21cb umh: add exit routine for UMH process +======= +======= + fix #31125976 +start_commit : 8d9c0c6d21c86ff9b61d9a562d4bad709ba8e058 +end_commit : 653bf0ec41271db8a1d12db7d7d519f08028c10d +8d9c0c6d21c8 alinux: configs: enable sockmap feature +======= +======= + task #30476868 +start_commit : 653bf0ec41271db8a1d12db7d7d519f08028c10d +end_commit : a7edd50a319ad70ac5b4f7a9dc35a85eb8c23790 +653bf0ec4127 cifs: Fix double add page to memcg when cifs_readpages +8d6fc8aaccf4 mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() +db1ed1833f57 ksm: reinstate memcg charge on copied pages +fd3832463ad1 mm: do_swap_page(): fix up the error code +b41e5c93ed50 mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg +4f9bab4b3a47 mm: memcontrol: update page->mem_cgroup stability rules +5ff14606ff7e mm: memcontrol: delete unused lrucare handling +f8fed034b2fe mm: memcontrol: document the new swap control behavior +33d30bcb37fe mm: memcontrol: charge swapin pages on instantiation +8b5be32d8233 mm: memcontrol: make swap tracking an integral part of memory control +0191de877275 mm: memcontrol: prepare swap controller setup for integration +bfcc7afc681b mm: memcontrol: drop unused try/commit/cancel charge API +5c9f51f53e5b mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API +4baf8591cf70 mm: memcontrol: switch to native NR_ANON_THPS counter +4b556f45dbc7 mm: memcontrol: switch to native NR_ANON_MAPPED counter +550ce3abf64d mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters +4acc4d03b2f1 mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters +aaf017e0abbe mm: memcontrol: prepare move_account for removal of private page type counters +c85ee7938537 mm: memcontrol: prepare uncharging for removal of private page type counters +ab4551efe9d9 mm: memcontrol: convert page cache to a new mem_cgroup_charge() API +0c1947cb3ad1 mm: memcontrol: move out cgroup swaprate throttling +ec9fe1cae515 mm: shmem: remove rare optimization when swapin races with hole punching +d57c8cd555f8 mm: memcontrol: drop @compound parameter from memcg charging API +c5cfeb3e2b18 mm: memcontrol: fix stat-corrupting race in charge moving +======= +======= + to #30251548 +start_commit : a7edd50a319ad70ac5b4f7a9dc35a85eb8c23790 +end_commit : af77f2589a480085d8ab0d9ec6d468e64d97fa12 +a7edd50a319a alinux: io_uring: don't take percpu_ref operations for registered files in IOPOLL mode +182489f64304 alinux: io_uring: keep a pointer ref_node in io_kiocb +5268ba29fa31 io_uring: keep a pointer ref_node in file_data +22c8ee517147 io_uring: fix error path cleanup in io_sqe_files_register() +208379c3fb25 io_uring: refactor *files_register()'s error paths +f316182fc17b io_uring: Fix sizeof() mismatch +aa9d5f4db4ee io_uring: clean file_data access in files_register +2d6f0d8b202b io_uring: file registration list and lock optimization +======= +======= + task #30476527 +start_commit : af77f2589a480085d8ab0d9ec6d468e64d97fa12 +end_commit : f14b2eb6024047ce18da65bc78f96e072aaaceaf +af77f2589a48 mm: vmscan: enforce inactive:active ratio at the reclaim root +293ca5d0e0df mm: vmscan: detect file thrashing at the reclaim root +0f68ac9a7339 mm: vmscan: move file exhaustion detection to the node level +9f124d740916 mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs +47b5bb94e110 mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() +d144427dbe3d mm: vmscan: split shrink_node() into node part and memcgs part +ae8fe4582089 mm: vmscan: replace shrink_node() loop with a retry jump +ae1afb31b51e mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() +c5e78e07aaa1 mm: vmscan: move inactive_list_is_low() swap check to the caller +70cb7ad4e25f mm: clean up and clarify lruvec lookup procedure +385269e8de19 mm: vmscan: simplify lruvec_lru_size() +f2116b7f9274 mm/workingset: remove unused @mapping argument in workingset_eviction() +4f466c091b62 mm/vmscan: remove unused lru_pages argument +91ae8e0cd768 mm: vmscan: do not share cgroup iteration between reclaimers +1a8869efe950 mm: vmscan: do not iterate all mem cgroups for global direct reclaim +54c1b36ed43a mm/memcontrol: update lruvec counters in mem_cgroup_move_account +======= +======= + task #30476331 +start_commit : f14b2eb6024047ce18da65bc78f96e072aaaceaf +end_commit : 48f9a1c0d29cd4f7d83e57742eae016cc3f5ad5e +f14b2eb60240 mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" +5ca35dcb4cc1 mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones +a93d486591a7 mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size +7ff18d6488b7 mm: memcontrol: fix NULL-ptr deref in percpu stats flush +7c2fe63d509f mm: memcontrol: fix percpu vmstats and vmevents flush +bc0030faffe9 mm: memcontrol: flush percpu vmevents before releasing memcg +2ddc019313c5 mm: memcontrol: flush percpu vmstats before releasing memcg +7f75ebe21937 mm/memcontrol: fix wrong statistics in memory.stat +e7643c241159 mm: memcontrol: don't batch updates of local VM stats and events +97276f710344 mm: memcontrol: fix NUMA round-robin reclaim at intermediate level +d9d834314371 mm: memcontrol: fix recursive statistics correctness & scalabilty +b82ffa7c06b9 mm: memcontrol: move stat/event counting functions out-of-line +c24d85c9806d mm: memcontrol: make cgroup stats and events query API explicitly local +798ab53a614a mm, memcg: rename ambiguously named memory.stat counters and functions +1009eea36499 mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API +b254f736aa06 mm: memcontrol: push down mem_cgroup_nr_lru_pages() +10add36bfcea mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() +98c54943f68e mm: memcontrol: replace node summing with memcg_page_state() +22682e63f389 mm: memcontrol: replace zone summing with lruvec_page_state() +af2a43b06ab6 mm: memcontrol: track LRU counts in the vmstats array +======= +======= + to #29533985 +start_commit : 77d1072875afa69aeb981d0b16ba09384e8de6ea +end_commit : ecb5f84f00685ab07ba627fa854a7b526438a074 +77d1072875af dm: add support for DM_TARGET_NOWAIT for various targets +======= +======= + to #31501361 +start_commit : f6624e8d204fe907ac97572237525f73c8b036c3 +end_commit : 44ffe1288e8eebbda1db1a8ea1fcc2873dfcb7f5 +f6624e8d204f block: Fix use-after-free in blkdev_get() +2b73dcf0ef72 proc: Use new_inode not new_inode_pseudo +a1afd4c09646 aio: fix async fsync creds +fdc65a64554a propagate_one(): mnt_set_mountpoint() needs mount_lock +1546bfbe2d73 vmalloc: fix remap_vmalloc_range() bounds checks +28b4ccb905ec dax: pass NOWAIT flag to iomap_apply +5b90fbe875a9 aio: prevent potential eventfd recursion on poll +7edecd707454 chardev: Avoid potential use-after-free in 'chrdev_open()' +33f8981e0d2a fs: avoid softlockups in s_inodes iterators +======= +======= + task #28557760 +start_commit : 44ffe1288e8eebbda1db1a8ea1fcc2873dfcb7f5 +end_commit : 1f47850ae35d5aa0ec37139e3f509edf30bd1c22 +44ffe1288e8e xfs: fix realtime bitmap/summary file truncation when growing rt volume +25680d30fb50 xfs: make sure the rt allocator doesn't run off the end +2de7f57d92ff xfs: limit entries returned when counting fsmap records +411770a3c5b7 xfs: don't ever return a stale pointer from __xfs_dir3_free_read +9200e5695e42 xfs: fix attr leaf header freemap.size underflow +9e10de37f7a2 xfs: don't update mtime on COW faults +e754a52b07d6 xfs: fix boundary test in xfs_attr_shortform_verify +5d93d6b78f47 xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init +======= +======= + to #31456079 +start_commit : 1f47850ae35d5aa0ec37139e3f509edf30bd1c22 +end_commit : 2ee8ebc671f81102e60a7201e2216ed5336288e4 +1f47850ae35d tcp: increase tcp_max_syn_backlog max value +a35dc6802e68 net: increase SOMAXCONN to 4096 +======= +======= + task #28557737 +start_commit : 2ee8ebc671f81102e60a7201e2216ed5336288e4 +end_commit : d94e5e7f6a63a512145e839fc1e47adc145000f8 +2ee8ebc671f8 jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() +======= +======= + task #28557685 +start_commit : d94e5e7f6a63a512145e839fc1e47adc145000f8 +end_commit : 5592bf513b3928e5b2fda3c18ffe71c407b1ffdc +d94e5e7f6a63 ext4: fix invalid inode checksum +b53a6c3abb41 ext4: fix error handling code in add_new_gdb +583882b2e474 ext4: Detect already used quota file early +e0537c7007de ext4: limit entries returned when counting fsmap records +d87376c4193e ext4: mark block bitmap corrupted when found instead of BUGON +773ecb1c78a7 ext4: fix a data race at inode->i_disksize +0bb0559bb2a4 fs: prevent BUG_ON in submit_bh_wbc() +ef795213c3cf ext4: fix potential negative array index in do_split() +1e32f190c4a8 ext4: fix checking of directory entry validity for inline directories +======= +======= + task #28557789 +start_commit : 5592bf513b3928e5b2fda3c18ffe71c407b1ffdc +end_commit : 43f7bbe9ec476437d0117007e70adefeb5765cec +5592bf513b39 NFS: fix nfs_path in case of a rename retry +8b8dc98df50e nfs: Fix security label length not being reset +a6e50cea4752 nfs: Fix getxattr kernel panic and memory overflow +======= +======= + task #28557799 +start_commit : 43f7bbe9ec476437d0117007e70adefeb5765cec +end_commit : 693265d539ce50bab7a0fa1d8a2875dde472ba03 +43f7bbe9ec47 blk-cgroup: Fix memleak on error path +031d2d272ee4 block: ensure bdi->io_pages is always initialized +ce9b7ce7ca83 blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART +======= +======= + task #28557808 +start_commit : 693265d539ce50bab7a0fa1d8a2875dde472ba03 +end_commit : f1941f532ed18170ccadc755606bad75e52b10fb +693265d539ce nvme-core: put ctrl ref when module ref get fail +6c2c4af03063 nvme-core: get/put ctrl and transport module in nvme_dev_open/release() +162389559984 nvme: Fix controller creation races with teardown flow +======= +======= + task #28557821 +start_commit : f1941f532ed18170ccadc755606bad75e52b10fb +end_commit : 085b4ae23432fef3650a4193301801d1b2c0a5f1 +f1941f532ed1 virtio_ring: Avoid loop when vq is broken in virtqueue_poll +======= +======= + task #28557827 +start_commit : 085b4ae23432fef3650a4193301801d1b2c0a5f1 +end_commit : d55276a577f46ea5d2dc6f61316f1ee069aec2c0 +085b4ae23432 dm thin metadata: Avoid returning cmd->bm wild pointer on error +======= +======= + task #31407665 +start_commit : d55276a577f46ea5d2dc6f61316f1ee069aec2c0 +end_commit : 0a7a3ce7dcdc5a7296c57cde0a83092cf30d9462 +d55276a577f4 alinux: update config to add PCIE EDR support +ba18830ae251 PCI/DPC: Add Error Disconnect Recover (EDR) support +3100fc598c3d PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR +03c63dbe5777 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status +50e4c7d12fce PCI/DPC: Cache DPC capabilities in pci_init_capabilities() +9d0c4a27b516 PCI/ERR: Return status of pcie_do_recovery() +4cde37bbd21d PCI/ERR: Remove service dependency in pcie_do_recovery() +401009d48a98 PCI/DPC: Move DPC data into struct pci_dev +d3fa518c30a0 PCI/ERR: Update error status after reset_link() +30e46adc2b97 PCI/ERR: Combine pci_channel_io_frozen cases +f7b1783d9812 ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value +======= +======= + fix #31458501 +start_commit : 481a78d58e9ebcdf4600d9e0ff630bfcb697fef3 +end_commit : 82a697a50f8f32ec0aed8374b3fd4174b2902d5c +481a78d58e9e xsk: Use struct_size() helper +======= +======= + task #31449212 +start_commit : 82a697a50f8f32ec0aed8374b3fd4174b2902d5c +end_commit : a06dffa17e66f3725fcf9a917f5a367818a32bbb +82a697a50f8f io_uring: only wake up sq thread while current task is in io worker context +======= +======= + task #30456977 +start_commit : a06dffa17e66f3725fcf9a917f5a367818a32bbb +end_commit : 952b5ecf3eecd36b25be48f4cfb0d07274517bfd +a06dffa17e66 alinux: io_uring: support ioctl +======= +======= + to #31357021 +start_commit : 952b5ecf3eecd36b25be48f4cfb0d07274517bfd +end_commit : 3af726ba2231961153700a02515ca22853e05383 +952b5ecf3eec task_work: cleanup notification modes +d4e04b250518 io_uring: use TWA_SIGNAL for task_work uncondtionally +060c0019fdad io_uring: fix regression with always ignoring signals in io_cqring_wait() +bade07dd542b io_uring: use signal based task_work running +95568b5381ac task_work: teach task_work_add() to do signal_wake_up() +======= +======= + to #31424452 +start_commit : 3af726ba2231961153700a02515ca22853e05383 +end_commit : db83ac46e3f5a3f951fe385aada885a484c31047 +3af726ba2231 x86/unwind/orc: Fall back to using frame pointers for generated code +======= +======= + to #28143103 +start_commit : db83ac46e3f5a3f951fe385aada885a484c31047 +end_commit : cf6944643518674b002fc153dc82b46db095dae4 +db83ac46e3f5 alinux: cpuacct: Export nr_running & nr_uninterruptible +982358c4f1f0 alinux: sched: Maintain "nr_uninterruptible" in runqueue +======= +======= + task #31421017 +start_commit : cf6944643518674b002fc153dc82b46db095dae4 +end_commit : b91b37989d2f8c831986b6e9636ef8b475ad392b +cf6944643518 ovl: provide a mount option "volatile" +aaef991cc0f3 ovl: only pass ->ki_flags to ovl_iocb_to_rwf() +8066a7304109 ovl: fix some xino configurations +7c2d821d3c9c ovl: simplify ovl_same_sb() helper +======= +======= + fix #31384714 +start_commit : b91b37989d2f8c831986b6e9636ef8b475ad392b +end_commit : 9ff7293e6dc707a0a19cab56a9dd6fb0c8d85a26 +b91b37989d2f alinux: mm: make the swap throttle more accurate +======= +======= + to #31400814 +start_commit : 9ff7293e6dc707a0a19cab56a9dd6fb0c8d85a26 +end_commit : dc535ede525fc306b2ef1f80888db774fb76c28b +9ff7293e6dc7 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags +1b6d35612c87 io_uring: add 'cq_flags' field for the CQ ring +======= +======= + task #31339555 +start_commit : dc535ede525fc306b2ef1f80888db774fb76c28b +end_commit : 362c19f4f21dfa15032c3f0c7f1fd2588351ff42 +dc535ede525f KVM: x86: Expose fast short REP MOV for supported cpuid +f61f407663fa x86/cpufeatures: Add support for fast short REP; MOVSB +======= +======= + task #31072503 +start_commit : 362c19f4f21dfa15032c3f0c7f1fd2588351ff42 +end_commit : fdf6335838eea8921cdc42c290327513419b5b82 +362c19f4f21d mm: proactive compaction +======= +======= + to #31064126 +start_commit : fdf6335838eea8921cdc42c290327513419b5b82 +end_commit : 45f0a83af2d0e9f7ddd88d5d48da63591998587b +fdf6335838ee Intel: perf/x86: Fix n_metric for cancelled txn +94826ef61ffe Intel: perf/x86/intel: Check perf metrics feature for each CPU +87a7e6c6b374 Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics +4587ad729e35 Intel: perf/x86/intel: Support TopDown metrics on Ice Lake +d40728100ac6 Intel: perf/x86: Add a macro for RDPMC offset of fixed counters +80e945f84398 Intel: perf/x86/intel: Generic support for hardware TopDown metrics +bb2f32e613be Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability +29024caee0ce Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event +2735bd62906e Intel: perf/x86/intel: Fix the name of perf METRICS +32b4c3210d3d Intel: perf/x86/intel: Move BTS index to 47 +d401b88e81ac Intel: perf/x86/intel: Introduce the fourth fixed counter +740eff07123a Intel: perf/x86/intel: Name the global status bit in NMI handler +6c30180af424 Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support +de90f53221c8 Intel: perf/x86: Keep LBR records unchanged in host context for guest usage +34353cd399f5 Intel: perf/x86: Add constraint to create guest LBR event without hw counter +09a8b695254c Intel: perf/x86/lbr: Add interface to get LBR information +5e029457f7b0 Intel: perf/x86/core: Refactor hw->idx checks and cleanup +8c5592c48783 Intel: perf/x86: Fix variable types for LBR registers +856bd1b42be2 Intel: perf/x86/intel: Fix SLOTS PEBS event constraint +4c2d20813df8 Intel: perf/x86: Use update attribute groups for default attributes +e5ccafb83b04 Intel: perf/x86/intel: Use update attributes for skylake format +50e6d9fb254e Intel: perf/x86: Use update attribute groups for extra format +41bca7b70b03 Intel: perf/x86: Use update attribute groups for caps +d3b4835fed81 Intel: perf/x86: Add is_visible attribute_group callback for base events +6995c3d3e95c Intel: perf/x86: Get rid of x86_pmu::event_attrs +31628ff2f3ca Intel: perf/x86: Use the new pmu::update_attrs attribute group +7231076b522e Intel: perf/core: Add attr_groups_update into struct pmu +c263161ca5df sysfs: Add sysfs_update_groups function +cff520891c34 Intel: perf/x86/intel: Export mem events only if there's PEBS support +acec456f704f Intel: perf/x86/intel: Factor out common code of PMI handler +======= +======= + task #29527060 +start_commit : 45f0a83af2d0e9f7ddd88d5d48da63591998587b +end_commit : 1d094d4315fccbdae8a4793bc4bf04dc0feaadb6 +45f0a83af2d0 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs +41bcadd16414 KVM: x86: Add helpers to perform CPUID-based guest vendor check +c989d9b7f1c2 kvm: x86: Use AMD CPUID semantics for AMD vCPUs +e2fb3c567a5a kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH +======= +======= + to #31361888 +start_commit : 1d094d4315fccbdae8a4793bc4bf04dc0feaadb6 +end_commit : 6cd43645a27450244c2642e875461b3a1218ddc0 +1d094d4315fc ext4: unlock xattr_sem properly in ext4_inline_data_truncate() +======= +======= + task #29525133 +start_commit : 6cd43645a27450244c2642e875461b3a1218ddc0 +end_commit : fda9e2f04584f0bc6ad4ebbabc05caf527b7f835 +6cd43645a274 tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL +2fc2e1f4e1e7 tools/power turbostat: Fix caller parameter of get_tdp_amd() +======= +======= + task #31260740 +start_commit : fda9e2f04584f0bc6ad4ebbabc05caf527b7f835 +end_commit : 737b01dfdb63bd58995dd77774ef5b318ea7eda3 +fda9e2f04584 tools/power turbostat: Also read package power on AMD F17h (Zen) +085912533b67 tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL +======= +======= + task #31315199 +start_commit : 737b01dfdb63bd58995dd77774ef5b318ea7eda3 +end_commit : a647271435c87ca1dc595dd8c92ae28f1d00c7da +737b01dfdb63 alinux: mm: fix an global-out-of-bounds in __do_proc_doulongvec_minmax +f5ac90f84be8 alinux: mm: add an interface to adjust the penalty time dynamically +f8a6ae902811 alinux: mm: support swap.high for cgroup v1 +ad06f811534b mm/memcg: automatically penalize tasks with high swap use +e1a2c040dcd7 mm/memcg: move cgroup high memory limit setting into struct page_counter +49b0d8d106e8 mm/memcg: move penalty delay clamping out of calculate_high_delay() +408975905823 mm/memcg: prepare for swap over-high accounting and penalty calculation +e8144debf849 mm, memcg: prevent memory.swap.max load tearing +8ef892f0023b mm, memcg: prevent memory.min load/store tearing +1793bc1dd739 mm, memcg: prevent memory.low load/store tearing +4b9fe46dcedf mm, memcg: prevent memory.max load tearing +e0a3c6cf7328 mm, memcg: prevent memory.high load/store tearing +1e005f35c32f mm, memcg: do not high throttle allocators based on wraparound +b7671aa6d7ef mm, memcg: bypass high reclaim iteration for cgroup hierarchy root +044b9665cf59 mm, memcg: throttle allocators based on ancestral memory.high +efe4ee97dd8f mm, memcg: fix corruption on 64-bit divisor in memory.high throttling +======= +======= + to #31243040 +start_commit : a647271435c87ca1dc595dd8c92ae28f1d00c7da +end_commit : 83bae9307b6b9ef2006fca38ae3589874d085298 +a647271435c8 alinux: io_uring: revert queue_is_mq() to queue_is_rq_based() +======= +======= + fix #30641266 +start_commit : 83bae9307b6b9ef2006fca38ae3589874d085298 +end_commit : 7ba445112d91a286e325185d11e50bb8dd27dd3b +83bae9307b6b blk-mq: support batching dispatch in case of io +c08303c639aa blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list +25d50beddbe6 blk-mq: remove dead check from blk_mq_dispatch_rq_list +a44517bc658a blk-mq: move getting driver tag and budget into one helper +edaf05044f89 blk-mq: pass hctx to blk_mq_dispatch_rq_list +d15a1155dca7 blk-mq: pass request queue into get/put budget callback +5e19e570f3d6 Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" +cef99b200c42 blk-mq: Rerun dispatching in the case of budget contention +08d34ab79af1 blk-mq: Add blk_mq_delay_run_hw_queues() API call +826e0c2b5636 blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick +7764c05b0b48 blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget +======= +======= + to #31026859 +start_commit : 7ba445112d91a286e325185d11e50bb8dd27dd3b +end_commit : 67a612f5f148dbf46293172b288fa8249d531e99 +7ba445112d91 alinux: configs: Enable SM2 asymmetric algorithm +c8335b9cfefb crypto: sm2 - remove unnecessary reset operations +5c3db30218b1 lib/mpi: Remove unused scalar_copied +ae88d36c9d62 X.509: Fix modular build of public_key_sm2 +da2442c59664 X.509: fix error return value on the failed path +771284261186 lib/mpi: Fix unused variable warnings +ccb7e903f983 integrity: Asymmetric digsig supports SM2-with-SM3 algorithm +ad47f44f134f X.509: support OSCCA SM2-with-SM3 certificate verification +0ec5ebeb49c3 X.509: support OSCCA certificate parse +7d8ceaac26db crypto: sm2 - add SM2 test vectors to testmgr +e844ce1a0c64 crypto: testmgr - support test with different ciphertext per encryption +9a3a24e81c13 crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm +72c69562756d lib/mpi: Introduce ec implementation to MPI library +213553ff8458 lib/mpi: Extend the MPI library +f84ba94271e0 crypto: sm3 - export crypto_sm3_final function +2de85af57e82 lib/mpi: Add mpi_sub_ui() +9adbe5b56a77 crypto: akcipher - new verify API for public key algorithms +6aa73a8f4dc4 crypto: testmgr - split akcipher tests by a key type +======= +======= + task #30604148 +start_commit : 67a612f5f148dbf46293172b288fa8249d531e99 +end_commit : 9b415cc6e5cc2ac2b6a78d271f4e695b78839ebe +67a612f5f148 io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior +d0e3d603b529 io_uring: change the poll type to be 32-bits +======= +======= + fix #31060850 +start_commit : 9b415cc6e5cc2ac2b6a78d271f4e695b78839ebe +end_commit : 3a022fb0770712afc380929799b2ce27fd0a1dec +9b415cc6e5cc sched/fair: Fix insertion in rq->leaf_cfs_rq_list +3b5dade523b6 sched/fair: Add tmp_alone_branch assertion +======= +======= + fix #28171040 +start_commit : 3a022fb0770712afc380929799b2ce27fd0a1dec +end_commit : a97cbf90404c681f48ced9b0ea0bb65a380ccfd8 +3a022fb07707 alinux: sched/fair: Fix CPU burst stat +======= +======= + to #27440320 +start_commit : a97cbf90404c681f48ced9b0ea0bb65a380ccfd8 +end_commit : 95527c5751faba069fe8f23f3b8ee2999cf519d1 +a97cbf90404c alinux: sched/fair: Introduce init buffer into CFS burst +======= +======= + fix #30641350 +start_commit : 5b1e5e690da7a9ffce5945dc5fa90f94aae876f6 +end_commit : bcd36457603b9cc60d7cb12af33f49c26205b94d +5b1e5e690da7 blk-throttle: Re-use the throtl_set_slice_end() +0728de8213ea blk-throttle: Open code __throtl_de/enqueue_tg() +6a1323009272 blk-throttle: Move service tree validation out of the throtl_rb_first() +563714f8d593 blk-throttle: Move the list operation after list validation +1a39eb05bf56 blk-throttle: Fix IO hang for a corner case +894e181d8286 blk-throttle: Avoid tracking latency if low limit is invalid +b0b82c541577 blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 +577d664237a9 blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() +b17935d59831 blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited +b78b5074e2b9 blk-throttle: Avoid calculating bps/iops limitation repeatedly +8a71d83e63f2 blk-throttle: Define readable macros instead of static variables +4671f1776d5d blk-throttle: Use readable READ/WRITE macros +131683786c42 blk-throttle: Fix some comments' typos +ea4a898b6aa8 Blk-throttle: update to use rbtree with leftmost node cached +======= +======= + to #29998112 +start_commit : bcd36457603b9cc60d7cb12af33f49c26205b94d +end_commit : f708a4f2f70022106160e9af5ecdf0445c3a7464 +bcd36457603b ext4: flag as supporting buffered async reads +871cd85992b8 io_uring: fix async buffered reads when readahead is disabled +0a026341cfd2 io_uring: don't unconditionally set plug->nowait = true +2cd661819148 io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there +bcd91b165fa1 io_uring: hold 'ctx' reference around task_work queue + execute +9742690c0ffb io_uring: fix NULL-mm for linked reqs +4f3438721367 io_uring: support true async buffered reads, if file provides it +acfc4d580d12 mm: add kiocb_wait_page_queue_init() helper +20076b974a61 btrfs: flag files as supporting buffered async reads +4001914fbf5d xfs: flag files as supporting buffered async reads +337bc770492d block: flag block devices as supporting IOCB_WAITQ +8512e751229e fs: add FMODE_BUF_RASYNC +079458e82cae mm: support async buffered reads in generic_file_buffered_read() +006b5f9cbd87 mm: add support for async page locking +9660b59fb7f5 mm: abstract out wake_page_match() from wake_page_function() +f0e3c8506f52 mm: allow read-ahead with IOCB_NOWAIT set +13e75b06830b io_uring: re-issue block requests that failed because of resources +1d658dc411bd io_uring: catch -EIO from buffered issue request failure +c20a670594c7 io_uring: always plug for any number of IOs +f44268f81295 block: provide plug based way of signaling forced no-wait semantics +3c8cefc2377c block: Disable write plugging for zoned block devices +======= +======= + to #29517834 +start_commit : f708a4f2f70022106160e9af5ecdf0445c3a7464 +end_commit : 7f2dcdcf2b998a28065172bc51f9bb7fd37f0fff +f708a4f2f700 io_uring: show sqthread pid and cpu in fdinfo +f861c2e8691e io_uring: fix potential ABBA deadlock in ->show_fdinfo() +======= +======= + fix #30708539 +start_commit : 7f2dcdcf2b998a28065172bc51f9bb7fd37f0fff +end_commit : c3ac3c331d6cc495be9603404799c061d71af44c +7f2dcdcf2b99 perf tests: Use shebangs in the shell scripts +======= +======= + fix #30604788 +start_commit : c3ac3c331d6cc495be9603404799c061d71af44c +end_commit : f3b6ceca841df051bb319d5d54fe0db2d9db0d97 +c3ac3c331d6c jbd2: add missing tracepoint for reserved handle +a25b6ee9b12d dm thin metadata: Fix trivial math error in on-disk format documentation +======= +======= + fix #30591955 +start_commit : f3b6ceca841df051bb319d5d54fe0db2d9db0d97 +end_commit : b11aea775f900d3b5d72e1bd045a3ebdc18aa1b3 +f3b6ceca841d alinux: configs: enable md raid support +71ef9c70e2ae alinux: configs: bump to the latest kernel +======= +======= + fix #30558181 +start_commit : b11aea775f900d3b5d72e1bd045a3ebdc18aa1b3 +end_commit : a39f1a9a57a604bc55b2cd5d1ce08712e4508f15 +b11aea775f90 alinux: fix openat2 wrong syscall number under x86-32 +======= +======= + fix #30547144 +start_commit : a39f1a9a57a604bc55b2cd5d1ce08712e4508f15 +end_commit : a7e3c096fa8ad06916736abe2067250ff6b06ef7 +a39f1a9a57a6 net/packet: fix overflow in tpacket_rcv +======= +======= + to #30288477 +start_commit : a7e3c096fa8ad06916736abe2067250ff6b06ef7 +end_commit : abd7f977069de9b6008a94183cf37350c9c520b8 +a7e3c096fa8a alinux: tcp_rt module: fix bug of using vfree to release the memory obtained by kmalloc +======= +======= + fix #30159924 +start_commit : abd7f977069de9b6008a94183cf37350c9c520b8 +end_commit : 252315eb68be42b6bd4a5a4483605b3e4e3c2418 +abd7f977069d alinux: sched: Fix a branch prediction error in static_key +a66f5804aa67 alinux: sched: Fix compiling error without CONFIG_FAIR_GROUP_SCHED +======= +======= + to #30165513 +start_commit : 252315eb68be42b6bd4a5a4483605b3e4e3c2418 +end_commit : 6f4227dbfd65013ea87b6fbdadc9ab3c2a9af4f8 +252315eb68be alinux: sched: get_sched_lat_count_idx optimization +======= +======= + fix #30167019 +start_commit : 6f4227dbfd65013ea87b6fbdadc9ab3c2a9af4f8 +end_commit : f1885e3acf28c210490d5e53ec707beb261b1d5c +6f4227dbfd65 io_uring: set table->files[i] to NULL when io_sqe_file_register failed +f0a62dce2493 io_uring: fix removing the wrong file in __io_sqe_files_update() +======= +======= + to #30030885 +start_commit : f1885e3acf28c210490d5e53ec707beb261b1d5c +end_commit : e52fca0399641df892e67c7630ff4913d49564f4 +f1885e3acf28 fuse: always flush dirty data on close(2) +======= +======= + to #29613774 +start_commit : e52fca0399641df892e67c7630ff4913d49564f4 +end_commit : 63de663eb5b994f3ef1ee3fbdec39c883b703d41 +e52fca039964 fuse: invalidate inode attr in writeback cache mode +======= +======= + to #29931646 +start_commit : 63de663eb5b994f3ef1ee3fbdec39c883b703d41 +end_commit : 550e512f34b45cf4b4e7a7b0164f42a930bc3037 +63de663eb5b9 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations +======= +======= + to #29683594 +start_commit : 550e512f34b45cf4b4e7a7b0164f42a930bc3037 +end_commit : ef28649935653dca66930a059b7d42e5ed1784cf +550e512f34b4 blk-mq: fix hang caused by freeze/unfreeze sequence +0f2f9486d870 block: Allow unfreezing of a queue while requests are in progress +======= +======= + task #26578122 +start_commit : ef28649935653dca66930a059b7d42e5ed1784cf +end_commit : b21ffd2ee27a1dc25b506715722d21593e6b8bd7 +ef2864993565 alinux: io_uring: add percpu io sq thread support +======= +======= + fix #29375191 +start_commit : b21ffd2ee27a1dc25b506715722d21593e6b8bd7 +end_commit : ffae4b1da0777f52405c2282b6a997eaa36f6e55 +b21ffd2ee27a alinux: nvme: pci: Fix the incorrect ways to calculate the request size +======= +======= + to #27883731 +start_commit : ffae4b1da0777f52405c2282b6a997eaa36f6e55 +end_commit : fc8d2968d0548de3c32cea4317ecefe753ad0a11 +ffae4b1da077 configs: Open the IGB IGBVF IXGBE IXGBEVF configs +======= +======= + to #29722367 +start_commit : fc8d2968d0548de3c32cea4317ecefe753ad0a11 +end_commit : e7ac16c0befa4f9b90b3d6b09c9e5898c04b6c0e +fc8d2968d054 alinux: arm64: adjust tk_core memory layout +======= +======= + fix #30070241 +start_commit : e7ac16c0befa4f9b90b3d6b09c9e5898c04b6c0e +end_commit : 38e2ecc145090f1d13a765c800011b8f43b10141 +e7ac16c0befa configs: enable vsyscall emulate by default for x86_64 +======= +======= + fix #30009260 +start_commit : 38e2ecc145090f1d13a765c800011b8f43b10141 +end_commit : 46c728a50f2259ea9e7ce395518c31d2470e825c +38e2ecc14509 efi: Fix a race and a buffer overflow while reading efivars via sysfs +======= +======= + fix #30012285 +start_commit : 46c728a50f2259ea9e7ce395518c31d2470e825c +end_commit : 8601ca271193b0855d5453a37cb754c8893dfb2d +46c728a50f22 configs: open the UIO Kconfig for x86_64 +======= +======= + fix #29902604 +start_commit : 8601ca271193b0855d5453a37cb754c8893dfb2d +end_commit : b2250b442fa9758dbf4d9318a3ad20f204959e0a +8601ca271193 EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. +6d91d5781686 libnvdimm: Out of bounds read in __nd_ioctl() +======= +======= + fix #29692432 +start_commit : b2250b442fa9758dbf4d9318a3ad20f204959e0a +end_commit : e0b245f8250719f43564b4e971584f9c6c32d571 +b2250b442fa9 alinux: sched: Fix per-cgroup idle accounting deadlock +======= +======= + fix #29820404 +start_commit : e0b245f8250719f43564b4e971584f9c6c32d571 +end_commit : 329479e291ed5836726370ddd932eb1d3ee2bce6 +e0b245f82507 io_uring: hold 'ctx' reference around task_work queue + execute +======= +======= + fix #29760792 +start_commit : 329479e291ed5836726370ddd932eb1d3ee2bce6 +end_commit : 58511eb28b68dcec8f537606c5cb2ea95557931e +329479e291ed x86/mce: Move nmi_enter/exit() into the entry point +======= +======= + fix #29760246 +start_commit : 58511eb28b68dcec8f537606c5cb2ea95557931e +end_commit : 2f68309ba8522672d278d4a9bce20e7a2b47dd1a +58511eb28b68 io_uring: Fix NULL pointer dereference in loop_rw_iter() +======= +======= + fix #29327388 +start_commit : 2f68309ba8522672d278d4a9bce20e7a2b47dd1a +end_commit : 1f0aa1e17afbe58821c6fec9f0c81d07154c8dc5 +2f68309ba852 alinux: nvme: pci: Use bio->bi_vcnt directly +======= +======= + to #29139300 +start_commit : 1f0aa1e17afbe58821c6fec9f0c81d07154c8dc5 +end_commit : 867d89676f7dd292f1c9bc605b992a876667a233 +1f0aa1e17afb blk-mq: fix failure to decrement plug count on single rq removal +5d7041ee5e00 block: sum requests in the plug structure +======= +======= + fix #29612968 +start_commit : 867d89676f7dd292f1c9bc605b992a876667a233 +end_commit : 2044be4439249ab77aff2d26940305899635f4fd +867d89676f7d alinux: blk: export sector and len fields for iohang +======= +======= + to #28718400 +start_commit : 2044be4439249ab77aff2d26940305899635f4fd +end_commit : 57804174133dfea5c442a67272af148921f9f8ee +2044be443924 mm/mmap.c: close race between munmap() and expand_upwards()/downwards() +97356a468382 x86/mpx, mm/core: Fix recursive munmap() corruption +======= +======= + to #29558346 +start_commit : 57804174133dfea5c442a67272af148921f9f8ee +end_commit : cd40824f73285ec4b38f281de1fa98b4aa1f5dbe +57804174133d alinux: Fix latency histogram & nr_migrations rcu bugs +======= +======= + fix #29605829 +start_commit : cd40824f73285ec4b38f281de1fa98b4aa1f5dbe +end_commit : 10924b1b159e8614ad6459bf96d041964d51694c +cd40824f7328 io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works +======= +======= + to #29613419 +start_commit : 10924b1b159e8614ad6459bf96d041964d51694c +end_commit : 18ca51d074726833f8fef279c90efd3651b1d4a3 +10924b1b159e alinux: configs: disable low limit and enable io latency +======= +======= + to #29608102 +start_commit : 18ca51d074726833f8fef279c90efd3651b1d4a3 +end_commit : d831f3a3cc71ffc7a371dc28fbb7ba85bd48a30b +18ca51d07472 io_uring: fix lockup in io_fail_links() +7943eeed22c1 io_uring: fix ->work corruption with poll_add +e6508674cfd8 io_uring: missed req_init_async() for IOSQE_ASYNC +6e5cbea199c6 io_uring: always allow drain/link/hardlink/async sqe flags +8d834b0c539f io_uring: ensure double poll additions work with both request types +======= +======= + fix #29415191 +start_commit : d831f3a3cc71ffc7a371dc28fbb7ba85bd48a30b +end_commit : bd96d19e12f88d3d6818af307d914fd4324d7b30 +d831f3a3cc71 mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread +de9dc39449d4 mm, memory_failure: don't send BUS_MCEERR_AO for action required error +======= +======= + fix #29307272 +start_commit : bd96d19e12f88d3d6818af307d914fd4324d7b30 +end_commit : f030656c681846133b00e8fe9b0f2104f533836b +bd96d19e12f8 EDAC/i10nm: Update driver to support different bus number config register offsets +115b8aa5b501 EDAC, {skx,i10nm}: Make some configurations CPU model specific +======= +======= + fix #29415191 +start_commit : f030656c681846133b00e8fe9b0f2104f533836b +end_commit : 4d357e4209c14ab340b0b9b64798099937b5922e +f030656c6818 x86/mce: fixup exception only for the correct mces +78fbe8f6ff74 x86/mce: Add mce=print_all option +b3029f49b4ca x86/mce: Change default MCE logger to check mce->kflags +55789bced032 x86/mce: Fix all mce notifiers to update the mce->kflags bitmask +8e98e1ff44b7 x86/mce: Add a struct mce.kflags field +8e1f415071c7 x86: Replace ist_enter() with nmi_enter() +1681616fc6c9 x86/mce: Send #MC singal from task work +432c4786b9dd x86/entry: Get rid of ist_begin/end_non_atomic() +f9d844685895 x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned +======= +======= + task #29600094 +start_commit : 4d357e4209c14ab340b0b9b64798099937b5922e +end_commit : e6e31258c75fab182501d58fca427529c2019e75 +4d357e4209c1 PCI: pciehp: Wait for PDS if in-band presence is disabled +7144257ec049 PCI: pciehp: Disable in-band presence detect when possible +f809fe13a95a PCI/AER: Fix the broken interrupt injection +75abfe7d7de1 genirq: Provide interrupt injection mechanism +d3b057a55c18 genirq: Sanitize state handling in check_irq_resend() +9ba5f0d617fd genirq: Add return value to check_irq_resend() +900008059e47 genirq: Add protection against unsafe usage of generic_handle_irq() +631fbcff8f79 PCI/AER: Initialize aer_fifo +012081e70bc9 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control +fa5337f993a2 PCI/AER: Fix kernel-doc warnings +17d3f97ddf2c PCI/AER: Use for_each_set_bit() to simplify code +f47e9f70cdbc PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters +920bc4767319 PCI/AER: Save AER Capability for suspend/resume +9a20a746188f PCI: Get rid of dev->has_secondary_link flag +2ac1389e8563 PCI: Make pcie_downstream_port() available outside of access.c +f3eb83cfae4c PCI: Assign bus numbers present in EA capability for bridges +1ae19f9b1045 PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management +048ab80b13eb PCI/LINK: Report degraded links via link bandwidth notification +d7c932ac9882 PCI/AER: Log messages with pci_dev, not pcie_device +8652a1db5972 PCI/DPC: Log messages with pci_dev, not pcie_device +97277981d89f PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc +6ee2b9777dc9 PCI: Replace printk(KERN_INFO) with pr_info(), etc +6ca57c02f231 PCI: Use dev_printk() when possible +f369309ea077 PCI/portdrv: Support PCIe services on subtractive decode bridges +221c8d8ecc1f PCI/portdrv: Use conventional Device ID table formatting +1ef6e3845612 PCI/ATS: Add pci_ats_page_aligned() interface +d9d334366032 PCI/ASPM: Save LTR Capability for suspend/resume +bf7ebd8bebf0 PCI: Enable SERR# forwarding for all bridges +70d330ada925 PCI/AER: Use match_string() helper to simplify the code +554ea036d0f8 PCI/AER: Queue one GHES event, not several uninitialized ones +860bafce98ac PCI/AER: Refactor error injection fallbacks +d5351256ff46 PCI/AER: Abstract AER interrupt handling +759809059df9 PCI/AER: Reuse existing pcie_port_find_device() interface +039bb71a9ae4 PCI/AER: Use managed resource allocations +b3623f8e9c91 PCI/AER: Use threaded IRQ for bottom half +e45c253182ce PCI/AER: Use kfifo_in_spinlocked() to insert locked elements +3aa52da4f470 PCI/AER: Use kfifo for tracking events instead of reimplementing it +7f1bd4643318 PCI/AER: Remove error source from AER struct aer_rpc +9cbd1105504d PCI/AER: Remove unused aer_error_resume() +ca6717ef826e PCI/ERR: Remove duplicated include from err.c +3370be95f144 PCI/portdrv: Resume upon exit from system suspend if left runtime suspended +02160c1f5c74 PCI: Make link active reporting detection generic +6193906ac291 PCI: Unify device inaccessible +cdfec350a832 PCI/ERR: Always report current recovery status for udev +4b2420a9bde6 PCI/ERR: Simplify broadcast callouts +0cdf74178c80 PCI/ERR: Handle fatal error recovery +7ec57cf992d8 PCI/DPC: Save and restore config state +9e884897aa8c PCI: Simplify disconnected marking +======= +======= + fix #29327388 +start_commit : e6e31258c75fab182501d58fca427529c2019e75 +end_commit : f3422433887e801d5e0899952da7fe871658c804 +e6e31258c75f alinux: block: don't decrement nr_phys_segments for physically contigous segments +======= +======= + task #29499913 +start_commit : f3422433887e801d5e0899952da7fe871658c804 +end_commit : b6157780c26a9cfa27ab7dcfef8a89e7a652655b +f3422433887e platform/x86: ISST: Increase timeout +715ef40d1a89 tools/power/x86/intel-speed-select: Fix invalid core mask +16c74c3dd215 tools/power/x86/intel-speed-select: Increase CPU count +5ef88569ce16 tools/power/x86/intel-speed-select: Fix json perf-profile output output +01d9f1fa11dc tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable +45b4d20e5270 intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N +0b3b149d6c4a tools/power/x86/intel-speed-select: Fix CLX-N package information output +eba01950ec28 tools/power/x86/intel-speed-select: Change debug to error +7bed6e0755d2 tools/power/x86/intel-speed-select: Check support status before enable +b18aa4d2b62c tools/power/x86/intel-speed-select: Fix a typo in error message +0043f50113c3 tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json +0703f7d8ada2 tools/power/x86/intel-speed-select: Add display for enabled cpus count +ce3c227467ec tools/power/x86/intel-speed-select: Print friendly warning for bad command line +3fbee5db1ada tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature +85722af35b39 tools/power/x86/intel-speed-select: Improve CLX commands +41df16a650ea tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options +8915566af7ba tools/power/x86/intel-speed-select: Improve core-power result and error display +0a59e82e7403 tools/power/x86/intel-speed-select: Kernel interface error handling +0f633cf92ad1 tools/power/x86/intel-speed-select: Improve output of perf-profile commands +c9c8dc2f2817 tools/power/x86/intel-speed-select: Enhance help for core-power assoc +5a06240a315e tools/power/x86/intel-speed-select: Display error for invalid priority type +d7a8e7355b5e tools/power/x86/intel-speed-select: Check feature status first +20da8e5acf92 tools/power/x86/intel-speed-select: Improve error display for perf-profile feature +88fbd32939b6 tools/power/x86/intel-speed-select: Add an API for error/information print +72d9569162f6 tools/power/x86/intel-speed-select: Enhance --info option +a94ce6a77fc1 tools/power/x86/intel-speed-select: Enhance help +a2424d811508 tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface +3b81f5256aaf tools/power/x86/intel-speed-select: Store topology information +0285b9681281 tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline +b7339039055c tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline +e69da83b241b tools/power/x86/intel-speed-select: Use more verbiage for clos information +ea379f73ea54 tools/power/x86/intel-speed-select: Enhance core-power info command +8f2c9f8d89af tools/power/x86/intel-speed-select: Make target CPU optional for core-power info +222c7a5259e1 tools/power/x86/intel-speed-select: Warn for invalid package id +82488cf32ce6 .gitignore: add SPDX License Identifier +26ba517373b6 tools/power/x86/intel-speed-select: Fix last cpu number +8d6f2ec7a9c0 tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG +f3309ca1a2ae tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing +b437859257f0 tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode +56a8649013e3 tools/power/x86/intel-speed-select: Update version +72375fa374e9 tools/power/x86/intel-speed-select: Change the order for clos disable +bd1aeda2eb17 tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode +8b415df4c63e tools/power/x86/intel-speed-select: Add support for core-power discovery +a28ee43468b4 tools/power/x86/intel-speed-select: Display TRL buckets for just base config level +d6f05680a643 tools/power/x86/intel-speed-select: Ignore missing config level +fefcc86d8034 tools/power/x86/intel-speed-select: Increment version +3b2760d14a27 tools/power/x86/intel-speed-select: Use core count for base-freq mask +baf511bfbdaa tools/power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select +04279699954c tools/power/x86/intel-speed-select: Use Frequency weight for CLOS +ddd6b2b64b4a tools/power/x86/intel-speed-select: Make CLOS frequency in MHz +d1c83ca6163b tools/power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG +056ec3bb4e0e tools/power/x86/intel-speed-select: Auto mode for CLX +b06a6b5fd2b9 tools/power/x86/intel-speed-select: Correct CLX-N frequency units +d80d60329f81 tools/power/x86/intel-speed-select: Change display of "avx" to "avx2" +ebdc7f946a8c tools/power/x86/intel-speed-select: Extend command set for perf-profile +c12c0e5480c6 tools/power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N +c02113c4086c tools/power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N +0407dcbdb421 tools/power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures +c8b0fa520a64 tools/power/x86/intel-speed-select: Add check for CascadeLake-N models +9621418e5bbb tools/power/x86/intel-speed-select: Make process_command generic +b6f5cccd74d8 tools/power/x86/intel-speed-select: Add int argument to command functions +bcfb56a0502a tools/power/x86/intel-speed-select: Refuse to disable core-power when getting used +22fdc63c4842 tools/power/x86/intel-speed-select: Turbo-freq feature auto mode +e6e4ba9a519f tools/power/x86/intel-speed-select: Base-freq feature auto mode +53c653dd2025 tools/power/x86/intel-speed-select: Remove warning for unused result +6585c11603d2 tools/power/x86/intel-speed-select: Fix perf-profile command output +ed098c7030fb tools/power/x86/intel-speed-select: Extend core-power command set +e089cba4ad0f tools/power/x86/intel-speed-select: Fix some debug prints +53e7f05bdde5 tools/power/x86/intel-speed-select: Format get-assoc information +2c74ba62cb21 tools/power/x86/intel-speed-select: Allow online/offline based on tdp +99baa0fc29b1 tools/power/x86/intel-speed-select: Fix high priority core mask over count +2d1da1320fac tools/power/x86/intel-speed-select: Display core count for bucket +dc347816a13a tools/power/x86/intel-speed-select: Fix memory leak +88dbd1e0179c tools/power/x86/intel-speed-select: Output success/failed for command output +6dcdef594f8b tools/power/x86/intel-speed-select: Output human readable CPU list +a0ddb2f96b2d tools/power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency +151b2530eaa4 tools/power/x86/intel-speed-select: Switch output to MHz +c59df5dc4fa1 tools/power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq +f96066050651 tools/power/x86/intel-speed-select: Fix cpu-count output +9beb8b68d0af tools/power/x86/intel-speed-select: Fix help option typo +88cf267ac7bd tools/power/x86/intel-speed-select: Fix package typo +48a39768858b tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() +5e3926548799 tools/power/x86/intel-speed-select: Add .gitignore file +======= +======= + to #29593669 +start_commit : b6157780c26a9cfa27ab7dcfef8a89e7a652655b +end_commit : b893a7d561349451ba0f740a097648c0e55401a5 +b6157780c26a perf vendor events intel: Add Icelake V1.00 event file +======= +======= + fix #29564148 +start_commit : b893a7d561349451ba0f740a097648c0e55401a5 +end_commit : c73335a8dc5bd3c114604803b3d6c2d58e45cef3 +b893a7d56134 alinux: mm: completely disable swapout with negative swappiness +======= +======= + task #29239886 +start_commit : c73335a8dc5bd3c114604803b3d6c2d58e45cef3 +end_commit : 7db5692f2d059d376a470299248ff0a78a1ba318 +c73335a8dc5b intel_idle: Customize IceLake server support +2a450b56cc35 Intel: Documentation: admin-guide: PM: Add intel_idle document +52387dc3315e Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR +b2502b519d34 Intel: intel_idle: Use ACPI _CST on server systems +275d4e4243e1 Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used +985aa8e87db4 Intel: intel_idle: Allow ACPI _CST to be used for selected known processors +07049896fd03 Intel: cpuidle: Allow idle states to be disabled by default +104fe267a92e Intel: Documentation: admin-guide: PM: Add cpuidle document +abb7d81744f1 Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK +5887563b9925 Intel: intel_idle: Use ACPI _CST for processor models without C-state tables +7af3d4b5ce73 Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() +c8af726647cf Intel: ACPI: processor: Export acpi_processor_evaluate_cst() +2fe34238a4aa Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() +43fd4feea67f Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() +19805ef74259 Intel: ACPI: processor: Export function to claim _CST control +======= +======= + to #28557782 +start_commit : 7db5692f2d059d376a470299248ff0a78a1ba318 +end_commit : 028b49111ed1bff3e161037f9ac66b8e6428b8a9 +7db5692f2d05 ovl: initialize error in ovl_copy_xattr +======= +======= + to #28557760 +start_commit : 028b49111ed1bff3e161037f9ac66b8e6428b8a9 +end_commit : 99e1527a3b8adbff99c6e584dc5f7effbea972b3 +028b49111ed1 xfs: add agf freeblocks verify in xfs_agf_verify +======= +======= + to #28557827 +start_commit : 99e1527a3b8adbff99c6e584dc5f7effbea972b3 +end_commit : 727bd9901df3c6444cf33e03a9acdf678af445da +99e1527a3b8a dm: use noio when sending kobject event +======= +======= + to #28557685 +start_commit : 727bd9901df3c6444cf33e03a9acdf678af445da +end_commit : 2303e69f36ac83a6a8df304f2afdb6187b528e3d +727bd9901df3 ext4: fix race between ext4_sync_parent() and rename() +d9bf18407ae3 ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max +======= +======= + fix #29557176 +start_commit : 2303e69f36ac83a6a8df304f2afdb6187b528e3d +end_commit : bc28fd7cabdb21c308815654efd7d6e6593bbcaf +2303e69f36ac alinux: virtio-blk: fix discard buffer overrun +======= +======= + fix #29429936 +start_commit : bc28fd7cabdb21c308815654efd7d6e6593bbcaf +end_commit : 8c6a98628318a7775be68bda0d5760817476b397 +bc28fd7cabdb x86/cpufeatures: Add feature bit RDPRU on AMD +======= +======= + fix #29455282 +start_commit : 8c6a98628318a7775be68bda0d5760817476b397 +end_commit : ba34628b349a0df601533548be623bdf73df21ef +8c6a98628318 ext4: disable dioread_nolock whenever delayed allocation is disabled +======= +======= + fix #29535320 +start_commit : ba34628b349a0df601533548be623bdf73df21ef +end_commit : 907cd77698535e76db591e4fa093c0b3e21ca047 +ba34628b349a alinux: nvme-pci: hold cq_lock while completing CQEs +======= +======= + fix #29056122 +start_commit : 907cd77698535e76db591e4fa093c0b3e21ca047 +end_commit : f4b6a00694d6af46babb7c86d113056e30b529ab +907cd7769853 alinux: panic: change the default value of crash_kexec_post_notifiers to true +======= +======= + task #28910367 +start_commit : f4b6a00694d6af46babb7c86d113056e30b529ab +end_commit : 7301fff626ad02cb67ec5b60cf5122b6ed592c52 +f4b6a00694d6 alinux: configs: add VIRTIO_MEM and VIRTIO_FS +======= +======= + fix #29495487 +start_commit : 7301fff626ad02cb67ec5b60cf5122b6ed592c52 +end_commit : 8f020770ab0f6e34f2a26634665739537ad6c3bb +7301fff626ad nvme: fix possible deadlock when nvme_update_formats fails +======= +======= + task #29355864 +start_commit : 8f020770ab0f6e34f2a26634665739537ad6c3bb +end_commit : d068535c216b842315c9c7226cc57e2b3dc7c7c3 +8f020770ab0f configs: disable some needless builtin modules +======= +======= + task #28910367 +start_commit : d068535c216b842315c9c7226cc57e2b3dc7c7c3 +end_commit : 1e5d7fb5446ca564cd5be1b0f555b8f766b3aacf +d068535c216b alinux: virtiofs: simplify mount options +e606715024cc alinux: virtio-fs: export fuse_request_free +ebea99bf93bc fuse: Support RENAME_WHITEOUT flag +88fa38fa1f16 virtiofs: Use completions while waiting for queue to be drained +2a6ae53ed76c virtiofs: Do not send forget request "struct list_head" element +a6d9f512aea9 virtiofs: Use a common function to send forget +8270fcad0efc virtiofs: Fix old-style declaration +823286b71f24 virtiofs: Remove set but not used variable 'fc' +986957da44f8 virtiofs: Retry request submission from worker context +ab040ec83ff4 virtiofs: Count pending forgets as in_flight forgets +f5fa6847df71 virtiofs: Set FR_SENT flag only after request has been sent +da960fb237f8 virtiofs: No need to check fpq->connected state +c3694064258c virtiofs: Do not end request in submission context +5cb5b717178d virtio-fs: Change module name to virtiofs.ko +917f6dfbd24a virtio-fs: add virtiofs filesystem +3fcc16fc602c virtio-fs: add Documentation/filesystems/virtiofs.rst +30efb5f4b2cc fuse: reserve values for mapping protocol +4b61cdee4410 fuse: reserve byteswapped init opcodes +9ffcf1ac125b fuse: delete dentry if timeout is zero +09db4841303a fuse: Export fuse_dequeue_forget() function +f96b6dd693df fuse: export fuse_get_unique() +0213de764a40 fuse: Separate fuse device allocation and installation in fuse_conn +57f165877bfb fuse: add fuse_iqueue_ops callbacks +6769b1fd353a fuse: Export fuse_send_init_request() +609c1cf3d40b fuse: export fuse_len_args() +63b1ffab8812 fuse: export fuse_end_request() +0fdc23c2572a fuse: extract fuse_fill_super_common() +======= +======= + task #29077503 +start_commit : 1e5d7fb5446ca564cd5be1b0f555b8f766b3aacf +end_commit : add0d5e477f6fe01e7ab1556590bb47fa12a13e2 +1e5d7fb5446c virtio_mem: convert device block size into 64bit +64f827bfa426 mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 +99d68412c05e virtio-mem: silence a static checker warning +a640f7590c2b virtio-mem: drop unnecessary initialization +8e6d8cc8fe1c virtio-mem: Don't rely on implicit compiler padding for requests +fe30f1c1e835 virtio-mem: Try to unplug the complete online memory block first +7540dce96113 virtio-mem: Use -ETXTBSY as error code if the device is busy +c9d27e7ba7b0 virtio-mem: Unplug subblocks right-to-left +e134eeb06600 virtio-mem: Drop manual check for already present memory +94271a31a098 virtio-mem: Add parent resource for all added "System RAM" +f362154ac025 virtio-mem: Better retry handling +bf191d238e51 virtio-mem: Offline and remove completely unplugged memory blocks +c062d118b6c4 mm/memory_hotplug: Introduce offline_and_remove_memory() +97fe5a448b11 virtio-mem: Allow to offline partially unplugged memory blocks +2050082598f4 mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE +733f2794cb8b virtio-mem: Paravirtualized memory hotunplug part 2 +91f30ea2ed5c virtio-mem: Paravirtualized memory hotunplug part 1 +c9f36272db0c virtio-mem: Allow to specify an ACPI PXM as nid +d3997ceb10d2 virtio-mem: Paravirtualized memory hotplug +0c6a9eb5c0d9 mm/memory_hotplug: export generic_online_page() +bd6aced3785a mm/page_alloc.c: memory hotplug: free pages as higher order +5eee472829ec mm, memory_hotplug: deobfuscate migration part of offlining +a6785cdc8d2b mm, memory_hotplug: __offline_pages fix wrong locking +86f9a7e38183 mm, memory_hotplug: print reason for the offlining failure +80aa4777f63f mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE +5316eb6eaeb8 mm: only report isolation failures when offlining memory +59df23d6178e mm: convert PG_balloon to PG_offline +======= +======= + fix #29327388 +start_commit : add0d5e477f6fe01e7ab1556590bb47fa12a13e2 +end_commit : 173a802484fe547ba32db9ddf5067a667eb17d8c +add0d5e477f6 alinux: nvme-pci: Improve mapping single segment requests using SGLs +79a76a7b95d7 alinux: nvme-pci: Improve mapping single segment requests using PRP +c201c72dea6e nvme-pci: fix psdt field for single segment sgls +92d3a23a64ae nvme-pci: Set the prp2 correctly when using more than 4k page +f19a739aabf0 nvme-pci: tidy up nvme_map_data +d1348f8fe224 nvme-pci: optimize mapping single segment requests using SGLs +d3cd5ddbb142 nvme-pci: optimize mapping of small single segment requests +2c30abde250d nvme-pci: remove the inline scatterlist optimization +25fa89d4c591 nvme-pci: split metadata handling from nvme_map_data / nvme_unmap_data +4fbeeb5c3f2a nvme-pci: do not build a scatterlist to map metadata +1a1efe1deff0 nvme-pci: only call nvme_unmap_data for requests transferring data +6eebc7c9c74f nvme-pci: merge nvme_free_iod into nvme_unmap_data +51d93c1d8103 nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data +578357067349 nvme-pci: remove nvme_init_iod +3a9cc9e52539 block: add dma_map_bvec helper +1c114fa29326 block: add a rq_dma_dir helper +152dc6032719 block: add a rq_integrity_vec helper +b381a9ce1208 block: add a req_bvec helper +d10e23140ba6 nvme-pci: remove unused nvme_iod member +======= +======= + fix #29256237 +start_commit : 173a802484fe547ba32db9ddf5067a667eb17d8c +end_commit : 26f3eab75f321b6d7fbf4b4ae6023f7bf078ccc2 +173a802484fe TencentOS-kernel: ipvs: avoid drop first packet by reusing conntrack +======= +======= + to #28991349 +start_commit : 26f3eab75f321b6d7fbf4b4ae6023f7bf078ccc2 +end_commit : fe15220e558ba3581830dac7d3035987ef546453 +26f3eab75f32 nvme-pci: Hold cq_poll_lock while completing CQEs +b4b4ab05bfce block: Fix blk_mq_*_map_queues() kernel-doc headers +0d7b3c300730 blk-mq: only dispatch to non-defauly queue maps if they have queues +01062597b946 blk-mq: skip zero-queue maps in blk_mq_map_swqueue +04f11e892026 nvme-pci: don't share queue maps +48f487df5349 blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync +6ec12c5ff64d blk-mq: re-build queue map in case of kdump kernel +22c508950ed0 nvme-pci: fix nvme_setup_irqs() +1c5ffc031bc6 nvme: fix irq vs io_queue calculations +cd87b6e5827b block: move queues types to the block layer +0b4694bcc6e0 nvme: provide optimized poll function for separate poll queues +0c1a14f69bfd blk-mq: fix allocation for queue mapping table +05ee2b9b07ab nvme: default to 0 poll queues +b35f58dfc7dc nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() +e84fc1827183 nvme: fix boot hang with only being able to get one IRQ vector +1944434f2d1f blk-mq: balance mapping between present CPUs and queues +b244a53e8b18 nvme: add separate poll queue map +dcb5f45f5e62 nvme-pci: check kstrtoint() return value in queue_count_set() +850bbb5aa753 nvme: utilize two queue maps, one for reads and one for writes +c454176da289 blk-mq: initial support for multiple queue maps +ba2986d9b9b8 blk-mq: improve plug list sorting +239c0d8bc47e blk-mq: cleanup and improve list insertion +107174b9876a blk-mq: cache request hardware queue mapping +3eea3213d80c blk-mq: separate number of hardware queues from nr_cpu_ids +2ca20c326373 blk-mq: support multiple hctx maps +37567ba071de blk-mq: add 'type' attribute to the sysfs hctx directory +d78f5292ff88 blk-mq: allow software queue to map to multiple hardware queues +c7abd0f1d158 block: don't lose track of REQ_INTEGRITY flag +b86170812135 blk-mq: pass in request/bio flags to queue mapping +67c251214096 blk-mq: provide dummy blk_mq_map_queue_type() helper +f63859ea6129 blk-mq: abstract out queue map +7c058cfcef9d blk-mq: kill q->mq_map +292e47eff93f genirq/affinity: Add support for allocating interrupt sets +b4205344088b genirq/affinity: Pass first vector to __irq_build_affinity_masks() +85a2e73504ad genirq/affinity: Move two stage affinity spreading into a helper function +783899aabff9 Revert "blk-mq: balance mapping between present CPUs and queues" +======= +======= + to #29441901 +start_commit : fe15220e558ba3581830dac7d3035987ef546453 +end_commit : 1ec0deaf966d60ebca608ce4fb7aa3dd1d96bca0 +fe15220e558b io_uring: fix recvmsg memory leak with buffer selection +======= +======= + to #29361128 +start_commit : 1ec0deaf966d60ebca608ce4fb7aa3dd1d96bca0 +end_commit : e7c5f0283a5252447cccc4c1bc11dd43d8e3a540 +1ec0deaf966d iocost: protect iocg->abs_vdebt with iocg->waitq.lock +751b3a445eea iocost_monitor: drop string wrap around numbers when outputting json +c5eb33a2cc3c iocost_monitor: exit successfully if interval is zero +8c8fb1418eca blk-iocost: account for IO size when testing latencies +9bdcaff2b9ca block: make rq sector size accessible for block stats +fc94dc726f86 blk-iocost: switch to fixed non-auto-decaying use_delay +d14b5329ce99 blk-iocost: Fix error on iocost_ioc_vrate_adj +4b3109d51f2c blk-iocost: remove duplicated lines in comments +======= +======= + to #29361128 +start_commit : 80cefe0cc635ab513481f85d2b6ea9f787fd6b69 +end_commit : ab81d2d9f7450c048c4f8eab118e7b155e0536b5 +80cefe0cc635 iocost: Fix iocost_monitor.py due to helper type mismatch +9ab225fe51e7 iocost: over-budget forced IOs should schedule async delay +======= +======= + to #28739709 +start_commit : ab81d2d9f7450c048c4f8eab118e7b155e0536b5 +end_commit : 4d76552ef114bd56f928ab189dc17b5df112786d +ab81d2d9f745 alinux: sched: Add cpu_stress to show system-wide task waiting +======= +======= + to #29276623 +start_commit : 4d76552ef114bd56f928ab189dc17b5df112786d +end_commit : 5d951856df6d6dc8833d226a3aee2c59ce3f5fb8 +4d76552ef114 perf vendor events amd: Add L3 cache events for Family 17h +======= +======= + fix #29420707 +start_commit : 5d951856df6d6dc8833d226a3aee2c59ce3f5fb8 +end_commit : 712285895fc92cc3013d4ded06bc3ef4c635c3e3 +5d951856df6d alinux: block: initialize io hang counter +======= +======= + fix #29334855 +start_commit : 712285895fc92cc3013d4ded06bc3ef4c635c3e3 +end_commit : e26a55e2ba1b056f44070f794f09c5b164e96c46 +712285895fc9 configs: Enable CONFIG_RESCTRL to enable Intel RDT and AMD QoS +======= +======= + fix #29372337 +start_commit : e26a55e2ba1b056f44070f794f09c5b164e96c46 +end_commit : 9df892030167d09a177d70098b3fab50a0de493c +e26a55e2ba1b hookers: fix Kconfig dependency on INET +======= +======= + fix #29035143 +start_commit : 9df892030167d09a177d70098b3fab50a0de493c +end_commit : 0996ce642edcbe1886ea6f4e317cd48b16b3c99f +9df892030167 x86/resctrl: Fix memory bandwidth counter width for AMD +31df1a2eaf1c x86/resctrl: Support CPUID enumeration of MBM counter width +9cf1c9c1d3d4 x86/cpu: Move resctrl CPUID code to resctrl/ +16cc4455c778 x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h +======= +======= + to #27804112 +start_commit : 0996ce642edcbe1886ea6f4e317cd48b16b3c99f +end_commit : 4680a73969c5aeedc6c1e60ff31dd37e89540e73 +0996ce642edc configs: enable config for TCP_RT module +3719abbc340b alinux: tcp_rt: add Documentation for tcp-rt +5efc57b3ea4d alinux: tcp_rt module: peer ports add more statistics +ded7aa682cd2 alinux: tcp_rt module: support pports_range +36e4a622505c alinux: tcp_rt module: change the _tcp_rt_stats item type to u64 +81be6f9d9b51 alinux: tcp_rt module: use atomic64_xchg replace atomic64_read and atomic64_set +404bc1e27230 alinux: tcp_rt module: save tcp rtt when R record, change the unit to us +0c635e000428 alinux: tcp_rt module: P record add rt and tcp reorder info +13867aae1287 alinux: tcp_rt module: simplify the parameter name +8675ebe3a08f alinux: tcp_rt module: fix repeat stats for mrtt +2bac13c5873c alinux: tcp_rt module: change relay work mode +757ae9401ae1 alinux: tcp_rt module: change real to stats +f486d9b98b68 alinux: tcp_rt module: support ports_range +03fcbae2ecd7 alinux: tcp_rt module: add tcp_rt module +======= +======= + fix #29335392 +start_commit : 4680a73969c5aeedc6c1e60ff31dd37e89540e73 +end_commit : e166c2000fd3c984378f955df7cdbb2dbcf6ef8a +4680a73969c5 configs: Enabled CONFIG_PCIE_DPC +======= +======= + to #29357063 +start_commit : e166c2000fd3c984378f955df7cdbb2dbcf6ef8a +end_commit : b247d8a62d2c964a6c81f869546c2914b8d0bb26 +e166c2000fd3 alinux: blk-iocost: bypass IOs earlier if disabled +======= +======= + to #29273482 +start_commit : b247d8a62d2c964a6c81f869546c2914b8d0bb26 +end_commit : eaf8003a9e2797d66504a0895b3d9b1dabca5eec +b247d8a62d2c ovl: inode reference leak in ovl_is_inuse true case. +======= +======= + fix #29262413 +start_commit : eaf8003a9e2797d66504a0895b3d9b1dabca5eec +end_commit : 81aa61c4ca7d80e45f3a6b09367cbd59ea336c08 +eaf8003a9e27 Revert "samples/bpf: fix build by setting HAVE_ATTR_TEST to zero" +867c8a45af33 samples/bpf: Add a workaround for asm_inline +3637cf04d8e2 samples/bpf: fix build with new clang +======= +======= + fix #29255532 +start_commit : 81aa61c4ca7d80e45f3a6b09367cbd59ea336c08 +end_commit : 109831ffe6a7e5758a9a83b2b18426149436f842 +81aa61c4ca7d samples/bpf: workaround clang asm goto compilation errors +======= +======= + to #29276773 +start_commit : 109831ffe6a7e5758a9a83b2b18426149436f842 +end_commit : dc13610936f32b2a168d356c21acbe629c1ca9c0 +109831ffe6a7 io_uring: fix not initialised work->flags +589ee21964cb io_uring: fix missing msg_name assignment +8c9ebb735a1d io_uring: account user memory freed when exit has been queued +c1f5f81584c2 io_uring: fix memleak in io_sqe_files_register() +4b3927758a70 io_uring: fix memleak in __io_sqe_files_update() +======= +======= + task #29263287 +start_commit : dc13610936f32b2a168d356c21acbe629c1ca9c0 +end_commit : c7f865a4dcace2c250d7a3db8ea3c49647d12e4c +dc13610936f3 vfs, afs, ext4: Make the inode hash table RCU searchable +======= +======= + to #29233603 +start_commit : c7f865a4dcace2c250d7a3db8ea3c49647d12e4c +end_commit : 9d090926ce22896bff781623770cd59378c3e15a +c7f865a4dcac io_uring: export cq overflow status to userspace +======= +======= + fix #29035167 +start_commit : 9d090926ce22896bff781623770cd59378c3e15a +end_commit : efaf304e8ade3723f818c860a3e16a58140ff207 +9d090926ce22 EDAC/amd64: Set grain per DIMM +ac316351a65c EDAC/amd64: Find Chip Select memory size using Address Mask +b635b9c90ea5 EDAC/amd64: Initialize DIMM info for systems with more than two channels +47af478f3804 EDAC/amd64: Support more than two controllers for chip selects handling +b7e38109b62a Revert "EDAC/amd64: Support more than two controllers for chip select handling" +======= +======= + fix #29035100 +start_commit : efaf304e8ade3723f818c860a3e16a58140ff207 +end_commit : ab4f8724edf4f79138f599ab1f159e6f3bda756c +efaf304e8ade perf/amd/uncore: Add support for Family 19h L3 PMU +e4e692223eff perf/amd/uncore: Make L3 thread mask code more readable +4c6a1c1560c7 perf/amd/uncore: Prepare L3 thread mask code for Family 19h +696fcb774250 x86/cpu/amd: Call init_amd_zn() om Family 19h processors too +52ef78f4de20 perf/x86/amd: Add support for Large Increment per Cycle Events +e29ecc263397 perf/x86/amd: Constrain Large Increment per Cycle events +bfd2cd6745cd perf/x86: Add helper to obtain performance counter index +======= +======= + to #29272054 +start_commit : ab4f8724edf4f79138f599ab1f159e6f3bda756c +end_commit : c4af4e9745ee84e622a6b73f341ea125f7eb8d13 +ab4f8724edf4 configs: enable AF_XDP socket by default +======= +======= + fix #29130534 +start_commit : c4af4e9745ee84e622a6b73f341ea125f7eb8d13 +end_commit : b8a94ed8992f63936a71b85b6d596b57a568ca06 +c4af4e9745ee Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support +4b559ab46674 Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters +6b7f290f26c6 Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box +28661c6a1ff2 Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge +4f42d8f8aa61 Intel: perf/x86/intel/uncore: Clean up client IMC +4599feef58e0 Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks +3df4e38ae666 Intel: perf/x86/intel/uncore: Factor out box ref/unref functions +06253540f18b Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server +======= +======= + task #29063222 +start_commit : b8a94ed8992f63936a71b85b6d596b57a568ca06 +end_commit : 897fa8ebd790e58945a9c564c3434ad1648b8a2d +b8a94ed8992f alinux: block-throttle: only do io statistics if needed +======= +======= + fix #29180329 +start_commit : 897fa8ebd790e58945a9c564c3434ad1648b8a2d +end_commit : efa76a28dd902813c8af7ed792bbdecff4fec107 +897fa8ebd790 configs: disable CONFIG_REFCOUNT_FULL for release kernel +======= +======= + to #27305291 +start_commit : efa76a28dd902813c8af7ed792bbdecff4fec107 +end_commit : 1f9ef808d0a9fc0174750f18fb067cfee1c09acf +efa76a28dd90 configs: update configs to adapt nvdimm series +8828833e5f23 libnvdimm/security: provide fix for secure-erase to use zero-key +b42cd6ea67e5 libnvdimm/security: Add documentation for nvdimm security support +55039edaa0d0 tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test +98c27ed4ecca tools/testing/nvdimm: Add overwrite support for nfit_test +fdbc6db9b1f2 tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs +8302c7d914c6 acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support +a3e32b16ea9e acpi/nfit, libnvdimm/security: Add security DSM overwrite support +7c7f13d69578 acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm +5ab26ffc4aa1 acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms +2468457761f4 acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. +ba87cbfcca9b acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs +29fd2e681e21 acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm +3b8f481b9bf7 acpi/nfit, libnvdimm: Introduce nvdimm_security_ops +100129a4676b keys-encrypted: add nvdimm key format type to encrypted keys +12aad33118ab keys: Export lookup_user_key to external users +83d9427609be acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm +d725854869c5 acpi/nfit: Add support for Intel DSM 1.8 commands +======= +======= + to #29197839 +start_commit : 1f9ef808d0a9fc0174750f18fb067cfee1c09acf +end_commit : bc60596f07f904a1e010e4bf8d026258c0241f0a +1f9ef808d0a9 io_uring: fix current->mm NULL dereference on exit +d52d12918b7b io_uring: fix hanging iopoll in case of -EAGAIN +======= +======= + to #27182371 +start_commit : bc60596f07f904a1e010e4bf8d026258c0241f0a +end_commit : bd231c594ccec48ceb14a3e60cb7a98cd4607485 +bc60596f07f9 configs: arm64: keep the unified configs tuned for both arches +7c5a791cbfdf configs: arm64: reconfig to sync with internal version +======= +======= + to #28825456 +start_commit : bd231c594ccec48ceb14a3e60cb7a98cd4607485 +end_commit : 0b74ae7085010c785b521673f54c2ee87888834c +bd231c594cce mm, page_alloc: reset the zone->watermark_boost early +ab70cdb0d416 mm: limit boost_watermark on small zones +fb4da0edd612 mm, vmscan: do not special-case slab reclaim when watermarks are boosted +a274182f2638 mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag +60eb3dfc44e1 mm/page_alloc.c: avoid potential NULL pointer dereference +d5971569761b mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model +92bebf3cf052 mm, page_alloc: fix a division by zero error when boosting watermarks v2 +ba16c9c89a82 mm, page_alloc: do not wake kswapd with zone lock held +9bcadc70ec1c mm: reclaim small amounts of memory when an external fragmentation event occurs +fd98e14a7fb4 mm: use alloc_flags to record if kswapd can wake +039531d219fb mm, page_alloc: spread allocations across zones before introducing fragmentation +======= +======= + to #28718400 +start_commit : 0b74ae7085010c785b521673f54c2ee87888834c +end_commit : 6299dc1ee6eea0b0cf33eab9244d3e7c12529c4f +0b74ae708501 mm/filemap.c: don't bother dropping mmap_sem for zero size readahead +1d42b185abd1 mm: mmu_gather: remove __tlb_reset_range() for force flush +2841653a229c filemap: drop the mmap_sem for all blocking operations +d33d61675b4d filemap: kill page_cache_read usage in filemap_fault +4023e1eba37a filemap: pass vm_fault to the mmap ra helpers +7124f1ac0284 mm: unmap VM_PFNMAP mappings with optimized path +435ce5518ba1 mm: unmap VM_HUGETLB mappings with optimized path +7027c30559b9 mm: mmap: zap pages with read mmap_sem in munmap +======= +======= + fix #26734090 +start_commit : 6299dc1ee6eea0b0cf33eab9244d3e7c12529c4f +end_commit : d02cca18e0d6363b3547b7bfd9c95e8d20db9b11 +6299dc1ee6ee ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC +ebd1fa46f079 perf: arm_spe: Enable ACPI/Platform automatic module loading +f1c96d2b611f arm_pmu: acpi: spe: Add initial MADT/SPE probing +======= +======= + to #29139300 +start_commit : d02cca18e0d6363b3547b7bfd9c95e8d20db9b11 +end_commit : 7cd07433e6b39f2205fae4dce1f50ba2e0bf07f6 +d02cca18e0d6 blk-iolatency: only call ktime_get() if needed +======= +======= + fix #29131496 +start_commit : 7cd07433e6b39f2205fae4dce1f50ba2e0bf07f6 +end_commit : 9a1de619ce83119592a06cffe2783d90b281d20d +7cd07433e6b3 ICX: platform/x86: ISST: Fix wrong unregister type +00db41e9f891 ICX: platform/x86: ISST: Allow additional core-power mailbox commands +======= +======= + fix #29008298 +start_commit : 9a1de619ce83119592a06cffe2783d90b281d20d +end_commit : d5a3153a28c8d97ef2f1929732758e7b05ccb561 +9a1de619ce83 perf stat: Fix shadow stats for clock events +======= +======= + task #25552995 +start_commit : d5a3153a28c8d97ef2f1929732758e7b05ccb561 +end_commit : dce43ff7a7b8afc396641f8567470b6520acf836 +d5a3153a28c8 arm64: fix kernel stack overflow in kdump capture kernel +625b8a72f51a arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear +b534b2266e5a arm64: Lower priority mask for GIC_PRIO_IRQON +89d26aa939d5 arm64: Fix incorrect irqflag restore for priority masking for compat +======= +======= + task #25552995 +start_commit : d53b2738b944f0b6136265fca85533aad3d5d9d0 +end_commit : ad27c9e51256e084b474a073319feba1d2bcebcd +d53b2738b944 arm64: Fix incorrect irqflag restore for priority masking +bf4c79db12ac arm64: Fix interrupt tracing in the presence of NMIs +ea17bf4a93c7 arm64: irqflags: Add condition flags to inline asm clobber list +df76e7b7cbb0 arm64: irqflags: Pass flags as readonly operand to restore instruction +df594b47657e arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO +20c588c5a5e2 arm64: irqflags: Fix clang build warnings +beaa4f75b742 arm64: Enable the support of pseudo-NMIs +b20a91fef74b configs: aarch64: add PSEUDO_NMI configuration item +b63f21bcb81b arm64: Skip irqflags tracing for NMI in IRQs disabled context +dce9c126c93f arm64: Skip preemption when exiting an NMI +3f44beda5245 arm64: Handle serror in NMI context +b50b9a7ba6ee irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI +53fa25a9ee68 irqchip/gic-v3: Handle pseudo-NMIs +7bf70240e0dc irqchip/gic-v3: Detect if GIC can support pseudo-NMIs +e957955e218a arm64: gic-v3: Implement arch support for priority masking +7d5f80c92b0c arm64: Switch to PMR masking when starting CPUs +d90f0060b112 irqchip/gic-v3: Factor group0 detection into functions +9465c0bbe7b0 arm64: alternative: Apply alternatives early in boot process +a716ee5e5c59 arm64: alternative: Allow alternative status checking per cpufeature +fc82838523ab arm64: daifflags: Include PMR in daifflags restore operations +0302164f0c3c arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking +1c2e583bfaa4 efi: Let architectures decide the flags that should be saved/restored +2869273135e4 arm64: kvm: Unmask PMR before entering guest +22382bd16fae arm64: Unmask PMR before going idle +b9282aa42464 arm64: Make PMR part of task context +260a54b23c76 arm64: ptrace: Provide definitions for PMR values +8d753c9b5f5a irqchip/gic-v3: Switch to PMR masking before calling IRQ handler +0e5b4185788a arm/arm64: gic-v3: Add PMR and RPR accessors +c5cd3dff4b9c arm64: cpufeature: Add cpufeature for IRQ priority masking +34b204a7f569 arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature +d458d876e743 arm64: Remove unused daif related functions/macros +d0cd74614a25 irqdesc: Add domain handler for NMIs +3035257e3dbd genirq: Provide NMI handlers +3bd2aa7bd4cb genirq: Provide NMI management for percpu_devid interrupts +2e186fb53ca1 genirq: Provide basic NMI management for interrupt lines +eeae3040f1a1 arm64: daifflags: Use irqflags functions for daifflags +8fdd8aec22b0 irqchip/gic: Unify GIC priority definitions +21fc7f872457 irqchip/gic-v3: Remove acknowledge loop +489104636dee arm64: capabilities: Batch cpu_enable callbacks +5a0c24b3dc67 arm64: capabilities: Use linear array for detection and verification +047390ae7c7a arm64: capabilities: Optimize this_cpu_has_cap +de2783098076 arm64: capabilities: Speed up capability lookup +5fb19a4d8fe0 arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 +44498f79acd7 arm64: capabilities: Merge duplicate Cavium erratum entries +b5fe242835cf arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE +======= +======= + fix #27432135 +start_commit : ad27c9e51256e084b474a073319feba1d2bcebcd +end_commit : 73cef7443f3c2be687aac2e0c866b76483b4d376 +ad27c9e51256 arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops +4b0cbf66eab4 iommu/dma: Use fast DMA domain lookup +73559ad33270 iommu: Add fast hook for getting DMA domains +======= +======= + fix #27804498 +start_commit : 73cef7443f3c2be687aac2e0c866b76483b4d376 +end_commit : 711d6b905050247521de508972def9b379b2aca7 +73cef7443f3c io_uring: fix io_sq_thread no schedule when busy +======= +======= + fix #29127497 +start_commit : 711d6b905050247521de508972def9b379b2aca7 +end_commit : 696441b62d345ee333acb0a16f2c9e13994f3f87 +711d6b905050 perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel +======= +======= + fix #29035007 +start_commit : 696441b62d345ee333acb0a16f2c9e13994f3f87 +end_commit : 00eaddd4e8e8c3440251aefe3bd926fb69de0763 +696441b62d34 drm/amdgpu: fix unload driver fail +======= +======= + to #28736503 +start_commit : 00eaddd4e8e8c3440251aefe3bd926fb69de0763 +end_commit : 4a9a2a962ecd5460bba360b353b6fee9623c829d +00eaddd4e8e8 io_uring: fix possible race condition against REQ_F_NEED_CLEANUP +8ec093aa7ba6 io_uring: reap poll completions while waiting for refs to drop on exit +64d14fe58120 io_uring: name sq thread and ref completions +f0f8d236e56e io_uring: acquire 'mm' for task_work for SQPOLL +a1db6be6c91a io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed +b0dc0883a205 io_uring: don't fail links for EAGAIN error in IOPOLL mode +aa04321d3984 io_uring: cancel by ->task not pid +090d6c4e2fad io_uring: lazy get task +037c3f5135a0 io_uring: batch cancel in io_uring_cancel_files() +f4c5149f455a io_uring: cancel all task's requests on exit +4b786826dcad io-wq: add an option to cancel all matched reqs +570a7c05f2d9 io-wq: reorder cancellation pending -> running +819f9648828a io_uring: fix lazy work init +======= +======= + task #28924046 +start_commit : 4a9a2a962ecd5460bba360b353b6fee9623c829d +end_commit : fce8bc833b1e7f935bfd0b0b6bbf07c28791863b +4a9a2a962ecd alinux: config: add N1 config to aarch64 +dcbb49231814 arm64: Silence clang warning on mismatched value/register sizes +98aeb7449dbd arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space +46c9f81c59d4 arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 +c1191e5c1c1c arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 +63447ec2020d arm64: cpufeature: Trap CTR_EL0 access only where it is necessary +9faaf0eeba6d perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1. +52e57fc59ce0 arm64: Update silicon-errata.txt for Neoverse-N1 #1349291 +ca26fdede663 arm64: Handle erratum 1418040 as a superset of erratum 1188873 +6ea79e78d008 arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 +b429dc254a7d arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 +5d14f2803fcc arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT +5be9c8fafacf arm64: arch_timer: avoid unused function warning +101ddbde0464 arm64: arch_timerq: Add workaround for ARM erratum 1188873 +0c455077b242 arm64: Add part number for Neoverse N1 +======= +======= + fix #28925962 +start_commit : fce8bc833b1e7f935bfd0b0b6bbf07c28791863b +end_commit : aa30f9c9e5ed6e773c920979d7b2b77941c126f7 +fce8bc833b1e configs: enable conntrack_zone option +======= +======= + to #28892961 +start_commit : aa30f9c9e5ed6e773c920979d7b2b77941c126f7 +end_commit : 05f6ed402562bd4f6aabc42e8b0d0c1e8e326376 +aa30f9c9e5ed vfio-pci: Invalidate mmaps and block MMIO access on disabled memory +c3da9844d8f2 vfio-pci: Fault mmaps to enable vma tracking +======= +======= + fix #27418285 +start_commit : 05f6ed402562bd4f6aabc42e8b0d0c1e8e326376 +end_commit : 55952de7657aa5c0db957b70a3c261f6747a9234 +05f6ed402562 alinux: introduce deferred_meminit boot parameter +======= +======= + fix #29051137 +start_commit : 55952de7657aa5c0db957b70a3c261f6747a9234 +end_commit : b2607733c0c67fa4e5d862d29fff0c37159b0110 +55952de7657a cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI +======= +======= + to #28736503 +start_commit : b2607733c0c67fa4e5d862d29fff0c37159b0110 +end_commit : 512ddcd80c0f4e0479fea89294834bf68ad7208d +b2607733c0c6 io_uring: avoid unnecessary io_wq_work copy for fast poll feature +cfbe7e8b507f io_uring: allow POLL_ADD with double poll_wait() users +d3101fc3b2c1 io_uring: fix io_kiocb.flags modification race in IOPOLL mode +9c90c6a4c8b1 io_uring: async task poll trigger cleanup +1d6d088b6948 io_uring: avoid whole io_wq_work copy for requests completed inline +c0810993a2d5 io_uring: allow O_NONBLOCK async retry +c349b387a7ec io_wq: add per-wq work handler instead of per work +efc072843216 io_uring: don't arm a timeout through work.func +7e2014fac8e3 io_uring: remove custom ->func handlers +c6ed507965c1 io_uring: don't derive close state from ->func +0885bdfb0b65 io_uring: use kvfree() in io_sqe_buffer_register() +f48b6274ca93 io_uring: validate the full range of provided buffers for access +616bb4fd4dd8 io_uring: re-set iov base/len for buffer select retry +43770e26e4c1 io_uring: move send/recv IOPOLL check into prep +6ead77bf42a7 io_uring: deduplicate io_openat{,2}_prep() +d81e76a71065 io_uring: do build_open_how() only once +a17a35d5f309 io_uring: fix {SQ,IO}POLL with unsupported opcodes +da73d5e31311 io_uring: disallow close of ring itself +edba7ee17008 io_uring: fix overflowed reqs cancellation +39e5e1067230 io_uring: off timeouts based only on completions +58825d4edbc7 io_uring: move timeouts flushing to a helper +c74e7e907804 statx: hide interfaces no longer used by io_uring +743f0324de55 io_uring: call statx directly +a53176697433 statx: allow system call to be invoked from io_uring +756f2076db94 io_uring: add io_statx structure +492cf1ed7854 io_uring: get rid of manual punting in io_close +7f7487a9aa73 io_uring: separate DRAIN flushing into a cold path +1ddc14b734a2 io_uring: don't re-read sqe->off in timeout_prep() +697ad1d7b418 io_uring: simplify io_timeout locking +a1be6c19a028 io_uring: fix flush req->refs underflow +bc430a1cc326 io_uring: don't submit sqes when ctx->refs is dying +7166d570f8bc io_uring: remove req->needs_fixed_files +ae81f3f3940b io_uring: add tee(2) support +53763d3fff1d splice: export do_tee() +157739bf4b17 io_uring: don't repeat valid flag list +ff2381183d15 io_uring: rename io_file_put() +6f3b98781717 io_uring: cleanup io_poll_remove_one() logic +3cd5e53f21c7 io_uring: remove obsolete 'state' parameter +======= +======= + fix #28612342 +start_commit : 512ddcd80c0f4e0479fea89294834bf68ad7208d +end_commit : 92339373cb6a8fd38d87cfedeb7019b075f3dc79 +512ddcd80c0f ACPI / APEI: Add support for the SDEI GHES Notification type +9ba61fa50195 firmware: arm_sdei: Add ACPI GHES registration helper +5c61297cf7f7 arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work +4d6a8607c4b8 ACPI: APEI: Kick the memory_failure() queue for synchronous errors +14e58c87cb2a mm/memory-failure: Add memory_failure_queue_kick() +6bd13529a89b ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications +0c7879243335 ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() +4d8c89f0a360 ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length +82e4eb433922 ACPI / APEI: Make GHES estatus header validation more user friendly +e5604476617e ACPI / APEI: Pass ghes and estatus separately to avoid a later copy +cfc73f7c62b3 ACPI / APEI: Let the notification helper specify the fixmap slot +d56089f5745c ACPI / APEI: Move locking to the notification helper +c5f483289cf1 arm64: KVM/mm: Move SEA handling behind a single 'claim' interface +e603bc0d98ed KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing +86a34ffef4f1 ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue +73935d3071f8 ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI +71409d22f4c1 ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors +dedbb9b0e054 ACPI / APEI: Generalise the estatus queue's notify code +30da74340ce3 ACPI / APEI: Don't update struct ghes' flags in read/clear estatus +3ed689243fd2 ACPI / APEI: Remove spurious GHES_TO_CLEAR check +453a258b1e8b ACPI / APEI: Don't store CPER records physical address in struct ghes +4d0a055c2214 ACPI / APEI: Make estatus pool allocation a static size +06905477c05b ACPI / APEI: Make hest.c manage the estatus memory pool +9dc5e569e612 ACPI / APEI: Remove silent flag from ghes_read_estatus() +======= +======= + fix #28871358 +start_commit : 92339373cb6a8fd38d87cfedeb7019b075f3dc79 +end_commit : 8edf7c76c06856fe6c92f58cb78dca58b3335fe0 +92339373cb6a blk-mq: use plug for devices that implement ->commits_rqs() +9e166ffa0353 blk-mq: use bd->last == true for list inserts +957156e579b9 virtio_blk: implement mq_ops->commit_rqs() hook +a2724bab06ff nvme: implement mq_ops->commit_rqs() hook +0111cff3be1b blk-mq: add mq_ops->commit_rqs() +26702d43cae6 block: improve logic around when to sort a plug list +======= +======= + to #28739709 +start_commit : 8edf7c76c06856fe6c92f58cb78dca58b3335fe0 +end_commit : c7462cfec1780388e7450dbf6c9303e57ce6237a +8edf7c76c068 sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() +a843cbc36541 sched/fair: Fix O(nr_cgroups) in the load balancing path +3dd1a120b467 sched/fair: Optimize update_blocked_averages() +======= +======= + to #29028845 +start_commit : c7462cfec1780388e7450dbf6c9303e57ce6237a +end_commit : 1d57a672c6e3a5000edfaa0b4080029711c30c49 +c7462cfec178 alinux: sched: Fix wrong cpuacct_update_latency declaration +======= +======= + fix #28339081 +start_commit : 1d57a672c6e3a5000edfaa0b4080029711c30c49 +end_commit : e61cc6610e7a0ab27f55b1b9c9f5d2dcb70f7035 +1d57a672c6e3 usb: add a hcd_uses_dma helper +d17952a9cdc3 usb: don't create dma pools for HCDs with a localmem_pool +ac971f365522 USB: drop HCD_LOCAL_MEM flag +af6ff5305358 USB: use genalloc for USB HCs with local memory +45d3ff62b2fa lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations +======= +======= + fix #28886284 +start_commit : e61cc6610e7a0ab27f55b1b9c9f5d2dcb70f7035 +end_commit : 980d06cfa01084443be56813bf8e2c4ee04bb40e +e61cc6610e7a configs: Enabled acpi-cpufreq for x86 platform +======= +======= + to #28739709 +start_commit : 980d06cfa01084443be56813bf8e2c4ee04bb40e +end_commit : 56a432f556a5ee87668a1e100403414040ea49d9 +980d06cfa010 sched/fair: Remove sgs->sum_weighted_load +b21904d4a87f sched/core: Remove sd->*_idx +c3055505bb6f sched/core: Remove rq->cpu_load[] +606eca9543a2 sched/debug: Remove sd->*_idx range on sysctl +d24a239d5646 sched/fair: Replace source_load() & target_load() with weighted_cpuload() +112598d686df sched/fair: Remove the rq->cpu_load[] update code +be11b02dab58 sched/fair: Remove rq->load +800bf05db86a cpuidle: menu: Remove get_loadavg() from the performance multiplier +bae5297970bb sched/fair: Disable LB_BIAS by default +fa418988c52e alinux: sched: Finer grain of sched latency +2abfd07b1c1a alinux: sched: Add "nr" to sched latency histogram +6dbaddaa480a alinux: sched: Add cgroup's scheduling latency histograms +a055ee2ce27b alinux: sched: Add cgroup-level blocked time histograms +76d98609f832 alinux: sched: Introduce cfs scheduling latency histograms +bcaf8afd6270 alinux: sched: Add switch for scheduler_tick load tracking +bb48b716f496 alinux: sched: Add switch for update_blocked_averages +======= +======= + task #27327988 +start_commit : 56a432f556a5ee87668a1e100403414040ea49d9 +end_commit : e7f3612bcbbd3d5a285aa0598cc6c44b6f597eaf +56a432f556a5 alinux: mm: thp: add fast_cow switch +e5b2cc5d25ee khugepaged: introduce 'max_ptes_shared' tunable +33b1aabe69fb thp: change CoW semantics for anon-THP +55b41d47feb2 khugepaged: allow to collapse PTE-mapped compound pages +855921474514 khugepaged: allow to collapse a page shared across fork +733e252494b4 khugepaged: drain LRU add pagevec after swapin +4adb1303f878 khugepaged: drain all LRU caches before scanning pages +ed3a7ca76842 khugepaged: do not stop collapse if less than half PTEs are referenced +98415d0cdf26 khugepaged: add self test +======= +======= + task #28135435 +start_commit : e7f3612bcbbd3d5a285aa0598cc6c44b6f597eaf +end_commit : 015371fdeb24464862ee4e589dfb93ec8bbba9d9 +e7f3612bcbbd device-dax: don't leak kernel memory to user space after unloading kmem +f7bf25bd444a device-dax: "Hotremove" persistent memory that is used like normal RAM +======= +======= + fix #28198752 +start_commit : 015371fdeb24464862ee4e589dfb93ec8bbba9d9 +end_commit : 1c5ab7a7f5d94fe1bb39e2aaa9343c0988192582 +015371fdeb24 configs: disable ext4 encryption +======= +======= + to #28143829 +start_commit : 1c5ab7a7f5d94fe1bb39e2aaa9343c0988192582 +end_commit : 54fce2aea21a72005853d3d0d1a5d9099231de74 +1c5ab7a7f5d9 alinux: sched: Fix %steal in cpuacct.proc_stat in guest OS +======= +======= + fix #28883562 +start_commit : 54fce2aea21a72005853d3d0d1a5d9099231de74 +end_commit : f44f084ba1b014b34607cb8045c491b64f34d276 +54fce2aea21a kbuild: mark prepare0 as PHONY to fix external module build +======= +======= + fix #28506983 +start_commit : f44f084ba1b014b34607cb8045c491b64f34d276 +end_commit : fbb2f06ef0139ab038f7e79cd0968f4adadc5271 +f44f084ba1b0 configs: arm64: use 48-bit virtual address +======= +======= + to #28727280 +start_commit : fbb2f06ef0139ab038f7e79cd0968f4adadc5271 +end_commit : 97aad8379111c54b6febe84cccde013737378faa +fbb2f06ef013 pvpanic: add crash loaded event +======= +======= + task #28557789 +start_commit : 97aad8379111c54b6febe84cccde013737378faa +end_commit : 5cfdc142f89ec74018738f3cee65295f1a025922 +97aad8379111 NFS: Fix memory leaks in nfs_pageio_stop_mirroring() +f249cb6f2d50 NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails +1cf4a89d3d7e NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() +73c7c99576b3 nfs: add minor version to nfs_server_key for fscache +7be0908c4424 NFS: Fix memory leaks +10c7b865c5bf NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() +e29b0e3518fa NFS: Revalidate the file size on a fatal write error +4d911ee76847 NFS: Directory page cache pages need to be locked when read +d387750f7b29 NFS: Fix memory leaks and corruption in readdir +c12c9fc73b9d NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() +1fd0bb402727 NFS: Add missing encode / decode sequence_maxsz to v4.2 operations +ad300be7b04d NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount +2eebd94379c5 NFS: Fix a soft lockup in the delegation recovery code +f62111255386 NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn +0f6c2ec04964 NFSv2: Fix a typo in encode_sattr() +======= +======= + task #28557760 +start_commit : 5cfdc142f89ec74018738f3cee65295f1a025922 +end_commit : 9c6a4685fc4263d2328408986a9fd1ae804f02b3 +5cfdc142f89e xfs: fix partially uninitialized structure in xfs_reflink_remap_extent +0ff2b8098661 xfs: clear PF_MEMALLOC before exiting xfsaild thread +29c0b5591f92 xfs: acquire superblock freeze protection on eofblocks scans +d637cc8fdc7d xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT +8718f7b486c4 xfs: periodically yield scrub threads to the scheduler +1bb971dff835 xfs: don't check for AG deadlock for realtime files in bunmapi +e1a4d74154ba xfs: fix mount failure crash on invalid iclog memory access +======= +======= + task #28557782 +start_commit : 9c6a4685fc4263d2328408986a9fd1ae804f02b3 +end_commit : 8d6725cc24b2daf49eee1b13d563c774ab98b60a +9c6a4685fc42 ovl: fix value of i_ino for lower hardlink corner case +6d77067b9018 ovl: fix lseek overflow on 32bit +======= +======= + task #28557737 +start_commit : 8d6725cc24b2daf49eee1b13d563c774ab98b60a +end_commit : c6efddb2202697cb1b479a46555286148199bb42 +8d6725cc24b2 jbd2: fix data races at struct journal_head +cfc67fd46421 jbd2: fix ocfs2 corrupt when clearing block group bits +9d80cc408861 jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer +cdf29ec33dae jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() +49f0705ec893 jbd2_seq_info_next should increase position index +======= +======= + task #28557685 +start_commit : c6efddb2202697cb1b479a46555286148199bb42 +end_commit : c2fe0cbcf66bc9ad464427a9e56d043f53d92132 +c6efddb22026 ext4: fix race between writepages and enabling EXT4_EXTENTS_FL +1b7c46e9c54d ext4: rename s_journal_flag_rwsem to s_writepages_rwsem +987706620e70 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() +e0b1f9824cd6 ext4: fix potential race between s_flex_groups online resizing and access +f12237c7ff48 ext4: fix potential race between s_group_info online resizing and access +615a6d130228 ext4: fix potential race between online resizing and write operations +20bd22e86a91 ext4: fix checksum errors with indexed dirs +88f03258d00e ext4: fix support for inode sizes > 1024 bytes +3d55e0b6611b ext4: validate the debug_want_extra_isize mount option at parse time +879afab1c9ba ext4: don't assume that mmp_nodename/bdevname have NUL +fe7cd0c7d39a ext4: add cond_resched() to __ext4_find_entry() +7b067e44c8b7 ext4: fix a data race at inode->i_blocks +ff11a028a959 ext4: fix a data race in EXT4_I(inode)->i_disksize +b6063100303d ext4: add cond_resched() to ext4_protect_reserved_inode +4141548ce59d ext4: fix deadlock allocating crypto bounce page from mempool +219c5eb7d6ec ext4: set error return correctly when ext4_htree_store_dirent fails +b23f8091ae84 ext4: unlock on error in ext4_expand_extra_isize() +3ac53bd14f87 ext4: check for directory entries too close to block end +824b5c3c6577 ext4: fix ext4_empty_dir() for directories with holes +======= +======= + task #28557808 +start_commit : c2fe0cbcf66bc9ad464427a9e56d043f53d92132 +end_commit : 533c5ba85dd20e2ee9efa9a039eb20e96b0a6d53 +c2fe0cbcf66b nvme: retain split access workaround for capability reads +fd00911e9d60 nvme: Discard workaround for non-conformant devices +======= +======= + task #28557827 +start_commit : 533c5ba85dd20e2ee9efa9a039eb20e96b0a6d53 +end_commit : ef05ab79c0d5d3a589bc982a24e7d24744a0bbb0 +533c5ba85dd2 dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath +e572e842f2e9 dm: fix potential for q->make_request_fn NULL pointer +e76e922c43a7 dm crypt: fix benbi IV constructor crash if used in authenticated mode +d78b9658227b dm space map common: fix to ensure new block isn't already in use +======= +======= + task #28557821 +start_commit : ef05ab79c0d5d3a589bc982a24e7d24744a0bbb0 +end_commit : baecb6b144a841dc58ec95e6ef069d076e6dd3fd +ef05ab79c0d5 virtio-blk: handle block_device_operations callbacks after hot unplug +e322fee81b95 virtio-blk: improve virtqueue error to BLK_STS +c93ef89d9832 virtio-blk: fix hw_queue stopped on arbitrary error +======= +======= + task #28557799 +start_commit : baecb6b144a841dc58ec95e6ef069d076e6dd3fd +end_commit : e8758c9b5f68f211b9c3183139d72405904c3a32 +baecb6b144a8 block, bfq: fix use-after-free in bfq_idle_slice_timer_body +fba123baca28 block: Fix use-after-free issue accessing struct io_cq +dc938b41f974 block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices +8cf52b47cb11 block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() +8b05616db04f block: fix an integer overflow in logical block size +a15ce9250d92 block: fix memleak when __blk_rq_map_user_iov() is failed +======= +======= + task #27774850 +start_commit : e8758c9b5f68f211b9c3183139d72405904c3a32 +end_commit : b4a0105f0af32dd87fb0892f96f0d892be6b179f +e8758c9b5f68 io_uring: check file O_NONBLOCK state for accept +======= +======= + fix #27212891 +start_commit : b4a0105f0af32dd87fb0892f96f0d892be6b179f +end_commit : 294d5fb28de8587d39c921852c67fd2aacefe149 +b4a0105f0af3 ext4: fix partial cluster initialization when splitting extent +======= +======= + fix #28528017 +start_commit : 294d5fb28de8587d39c921852c67fd2aacefe149 +end_commit : 4da723592714ee2993664252216d9d5b5a3df3eb +294d5fb28de8 alinux: blk-mq: remove QUEUE_FLAG_POLL from default MQ flags +======= +======= + task #28327019 +start_commit : 4da723592714ee2993664252216d9d5b5a3df3eb +end_commit : be1c1391bd2aa665e6e9fa96ba13cc842d5fd85d +4da723592714 block: annotate refault stalls from IO submission +422652e5f361 alinux: block: replace reserved field with extended bio_flags +cdcf8a4376a8 mm/page_io.c: annotate refault stalls from swap_readpage +e7b88a8afaa4 psi: Move PF_MEMSTALL out of task->flags +0e5c5cd88333 psi: Optimize switching tasks inside shared cgroups +837b1ac1988d sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime +9bf3d89c8182 psi: Fix cpu.pressure for cpu.max and competing cgroups +d76b7846fa35 sched/psi: Fix OOB write when writing 0 bytes to PSI files +f408f751e985 sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled +01a6f356e203 psi: Fix a division error in psi poll() +======= +======= + to #27338374 +start_commit : be1c1391bd2aa665e6e9fa96ba13cc842d5fd85d +end_commit : 3b541a298258a453bb605f4b9b546a50200a5e6c +be1c1391bd2a fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() +262d517bd4dc KVM: SVM: Fix potential memory leak in svm_cpu_init() +2d4b9c66b111 netlabel: cope with NULL catmap +0b3509b83166 selinux: properly handle multiple messages in selinux_netlink_send() +======= +======= + fix #28384496 +start_commit : 3b541a298258a453bb605f4b9b546a50200a5e6c +end_commit : 15d3ec88f3a1cc0465f4efbc1c3550f84fa8f433 +3b541a298258 sched/fair: Don't NUMA balance for kthreads +======= +======= + fix #28092200 +start_commit : 15d3ec88f3a1cc0465f4efbc1c3550f84fa8f433 +end_commit : 2abbba20e621e76bbcdec266c86655a200e215ff +15d3ec88f3a1 KVM: polling: add architecture backend to disable polling +c053cc11a917 KVM: x86: fix missing prototypes +======= +======= + to #28170604 +start_commit : 2abbba20e621e76bbcdec266c86655a200e215ff +end_commit : 7b83ec266cf0dfec290381de5b44a6519a3c1788 +2abbba20e621 io_uring: reset -EBUSY error when io sq thread is waken up +4d7ac0198dfb io_uring: don't add non-IO requests to iopoll pending list +d90653affbf2 io_uring: don't use kiocb.private to store buf_index +44e75116db40 io_uring: cancel work if task_work_add() fails +f164578392ed io_uring: remove dead check in io_splice() +c8fc1875733a io_uring: fix FORCE_ASYNC req preparation +3c2eefb79a2e io_uring: don't prepare DRAIN reqs twice +c73bbba34130 io_uring: initialize ctx->sqo_wait earlier +b850f3368d2e io_uring: polled fixed file must go through free iteration +a49e90930de1 io_uring: fix zero len do_splice() +bb87d8edc8a6 io_uring: don't use 'fd' for openat/openat2/statx +7e9de51e0cc6 io_uring: handle -EFAULT properly in io_uring_setup() +5af1d631dcdc io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() +62483d76ee9c io_uring: punt splice async because of inode mutex +6a6ddd609c8a io_uring: check non-sync defer_list carefully +63c4687178a0 io_uring: fix extra put in sync_file_range() +8e086891653f io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() +078c36902bc9 io_uring: use proper references for fallback_req locking +f00e9380d0e8 io_uring: only force async punt if poll based retry can't handle it +97433f244256 io_uring: enable poll retry for any file with ->read_iter / ->write_iter +105d00dc4af4 io_uring: statx must grab the file table for valid fd +23ebac4d0828 net: make socket read/write_iter() honor IOCB_NOWAIT +73a1c70722bf io_uring: only restore req->work for req that needs do completion +68373156614d io_uring: don't count rqs failed after current one +3aecf4ea2628 io_uring: kill already cached timeout.seq_offset +94173879bac6 io_uring: fix cached_sq_head in io_timeout() +40bee6c93e40 io_uring: only post events in io_poll_remove_all() if we completed some +2cfc484223ff io_uring: io_async_task_func() should check and honor cancelation +2e7787a60658 io_uring: check for need to re-wait in polled async handling +874faab1f928 io_uring: correct O_NONBLOCK check for splice punt +8ce2eca8e91e io_uring: restore req->work when canceling poll request +7b8955929132 io_uring: move all request init code in one place +341675522275 io_uring: keep all sqe->flags in req->flags +9990b32317ff io_uring: early submission req fail code +c8acf67abe9b io_uring: track mm through current->mm +8d30cf1362f1 io_uring: remove obsolete @mm_fault +a58f0235180f io_uring: punt final io_ring_ctx wait-and-free to workqueue +94dc6e5a82b5 io_uring: fix fs cleanup on cqe overflow +4dc809337fdb io_uring: don't read user-shared sqe flags twice +654ce9d06862 io_uring: remove req init from io_get_req() +612d8c551cd1 io_uring: alloc req only after getting sqe +987399d53aef io_uring: simplify io_get_sqring +fea338e6b702 io_uring: do not always copy iovec in io_req_map_rw() +85158b61195e io_uring: ensure openat sets O_LARGEFILE if needed +05bbc4a0672a io_uring: initialize fixed_file_data lock +d3b879463ffa io_uring: remove redundant variable pointer nxt and io_wq_assign_next call +a4f950b259f1 io_uring: fix ctx refcounting in io_submit_sqes() +ee1102919f14 io_uring: process requests completed with -EAGAIN on poll list +38e2dd3cd1fd io_uring: remove bogus RLIMIT_NOFILE check in file registration +38954954b148 io_uring: use io-wq manager as backup task if task is exiting +e32c325298c6 io_uring: grab task reference for poll requests +04e4ec370b87 io_uring: retry poll if we got woken with non-matching mask +c7c2f54b7abb io_uring: add missing finish_wait() in io_sq_thread() +6663e7bf290f io_uring: refactor file register/unregister/update handling +23f4e8929a8f io_uring: cleanup io_alloc_async_ctx() +cd99ef9bf553 io_uring: fix missing 'return' in comment +56986bc48727 io-wq: handle hashed writes in chains +34474b3c8ae8 io-uring: drop 'free_pfile' in struct io_file_put +8658724ac277 io-uring: drop completion when removing file +fd7ce40a71c3 io_uring: Fix ->data corruption on re-enqueue +4aa920836789 io-wq: close cancel gap for hashed linked work +8b3e2b700d6d io_uring: make spdxcheck.py happy +e335da1ad1b3 io_uring: honor original task RLIMIT_FSIZE +f749f2205601 io-wq: hash dependent work +9fc5877e2a35 io-wq: split hashing and enqueueing +5a8fe1938263 io-wq: don't resched if there is no work +2c38ddc53f36 io-wq: remove duplicated cancel code +23a7ba549937 io_uring: fix truncated async read/readv and write/writev retry +6032d618cf89 io_uring: dual license io_uring.h uapi header +d3e7d8566a99 io_uring: Fix unused function warnings +7fcbf2e6e707 io_uring: add end-of-bits marker and build time verify it +bdc3a9cd854e io_uring: provide means of removing buffers +e6e2f869ffe5 io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG +992cfc11fd21 net: abstract out normal and compat msghdr import +89673d361b5b io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV +1d68f9f603c2 io_uring: support buffer selection for OP_READ and OP_RECV +72e1286aff1f io_uring: add IORING_OP_PROVIDE_BUFFERS +96e1429b71f1 io_uring: buffer registration infrastructure +ab800df8bbcc io_uring/io-wq: forward submission ref to async +06cd37d55e13 io-wq: optimise out *next_work() double lock +c4b60d584d89 io-wq: optimise locking in io_worker_handle_work() +128bda4c3045 io-wq: shuffle io_worker_handle_work() code +5f289bb9d64b io_uring: get next work with submission ref drop +76b0f7928654 io_uring: remove @nxt from handlers +8a438665afd3 io_uring: make submission ref putting consistent +bc45a367429b io_uring: clean up io_close +eee01f35e170 io_uring: Ensure mask is initialized in io_arm_poll_handler +6aa69b5e366e io_uring: remove io_prep_next_work() +d6294e602040 io_uring: remove extra nxt check after punt +73411260d835 io_uring: use poll driven retry for files that support it +019c2179285c io_uring: mark requests that we can do poll async in io_op_defs +e3d66d1bc10d io_uring: add per-task callback handler +38054290b91d io_uring: store io_kiocb in wait->private +7910da2ddf8b io-wq: use BIT for ulong hash +e7c009727b5d io_uring: remove IO_WQ_WORK_CB +f7919d0041cb io-wq: remove unused IO_WQ_WORK_HAS_MM +2866f8f22d15 io_uring: extract kmsg copy helper +15e6a3006cfd io_uring: clean io_poll_complete +a3e58e00be9c io_uring: add splice(2) support +4914272825d5 splice: make do_splice public +414356025a5a io_uring: add interface for getting files +cab55dd492fd io_uring: remove req->in_async +7de20989b70a io_uring: don't do full *prep_worker() from io-wq +8cdcc9eb6e21 io_uring: don't call work.func from sync ctx +ce4e480c9eed io_uring: io_accept() should hold on to submit reference on retry +00cce1daaa7b io_uring: consider any io_read/write -EAGAIN as final +7c718725c00c io-wq: ensure work->task_pid is cleared on init +5a60c6cc528f io-wq: clear node->next on list deletion +80ded253e050 configs: enable CONFIG_COMPAT +======= +======= + fix #27365977 +start_commit : 7b83ec266cf0dfec290381de5b44a6519a3c1788 +end_commit : f03addf95e892bb5f151e61a9c822c61109bc3b3 +7b83ec266cf0 configs: enable AMD IOMMU configs +======= +======= + to #26353046 +start_commit : f03addf95e892bb5f151e61a9c822c61109bc3b3 +end_commit : 4520967eabf14ff6d0a3b8d2d9dcf133101a6a00 +f03addf95e89 alinux: tcp_rt framework adds two new maintainers +======= +======= + to #26323588 +start_commit : 4520967eabf14ff6d0a3b8d2d9dcf133101a6a00 +end_commit : 072f3d911894673df64cf0059609d26d5778548a +4520967eabf1 io_uring: make sure accept honor rlimit nofile +4d28e850827a io_uring: make sure openat/openat2 honor rlimit nofile +86f0692aa31c io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} +7b8de11ebba5 io_uring: ensure RCU callback ordering with rcu_barrier() +12e8d6479c98 io_uring: fix lockup with timeouts +33d7aab55e7a io_uring: free fixed_file_data after RCU grace period +1fc47e392d21 io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL +5f97f757efd3 io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation +4d6d3604a2b6 io_uring: fix 32-bit compatability with sendmsg/recvmsg +0cc829045449 io_uring: define and set show_fdinfo only if procfs is enabled +2d56c6fc6b72 io_uring: drop file set ref put/get on switch +f7c811d5ecfe io_uring: import_single_range() returns 0/-ERROR +14bacbdd17fd io_uring: pick up link work on submit reference drop +8f17fa5a7701 io-wq: remove spin-for-work optimization +6767af138dd0 io_uring: fix personality idr leak +3ae02f782bf6 io_uring: handle multiple personalities in link chains +790f557ecf3b io_uring: prevent sq_thread from spinning when it should stop +258b6eed3d0c io_uring: fix use-after-free by io_cleanup_req() +b35af4a7d7f1 io_uring: remove unnecessary NULL checks +26f5d3c5b312 io_uring: add missing io_req_cancelled() +17b038f12064 io_uring: prune request from overflow list on flush +5e855d46ef46 io-wq: don't call kXalloc_node() with non-online node +c03336effced io_uring: retain sockaddr_storage across send/recvmsg async punt +e9fd2309669e io_uring: cancel pending async work if task exits +402703196c29 io-wq: add io_wq_cancel_pid() to cancel based on a specific pid +897684189971 io-wq: make io_wqe_cancel_work() take a match handler +97f6378d13e1 io_uring: fix openat/statx's filename leak +8b3d1de0e82c io_uring: fix double prep iovec leak +4a6b66dd3283 io_uring: fix async close() with f_op->flush() +083d633756c2 io_uring: allow AT_FDCWD for non-file openat/openat2/statx +ddf405a05e32 io_uring: grab ->fs as part of async preparation +357f86072171 io-wq: add support for inheriting ->fs +50df07cb5abc io_uring: retry raw bdev writes if we hit -EOPNOTSUPP +8c3e80ddba4e io_uring: add cleanup for openat()/statx() +36d6c6ed9a21 io_uring: fix iovec leaks +5d043bb1de07 io_uring: remove unused struct io_async_open +644813a90e8e io_uring: flush overflowed CQ events in the io_uring_poll() +c51ce185d6f9 io_uring: statx/openat/openat2 don't support fixed files +343ae23049dd io_uring: fix deferred req iovec leak +ced6d31b75bf io_uring: fix 1-bit bitfields to be unsigned +e181f2f8b836 io_uring: get rid of delayed mm check +93ba78fd1fe7 io_uring: cleanup fixed file data table references +74b46d934d87 io_uring: spin for sq thread to idle on shutdown +a7c70de91208 io_uring: put the flag changing code in the same spot +f80ed44f2d23 io_uring: iterate req cache backwards +a8af11c5e2e3 io_uring: punt even fadvise() WILLNEED to async context +f809fef1e731 io_uring: fix sporadic double CQE entry for close +e0280e19a986 io_uring: remove extra ->file check +4bde67171a69 io_uring: don't map read/write iovec potentially twice +a44f90774916 io_uring: use the proper helpers for io_send/recv +0c6f74226127 io_uring: prevent potential eventfd recursion on poll +0c570e16933a eventfd: track eventfd_signal() recursion depth +955781d96f90 io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe +80f00261477d io_uring: add ->show_fdinfo() for the io_uring file descriptor +c9166992a59d io_uring: add support for epoll_ctl(2) +73681652fa4a eventpoll: support non-blocking do_epoll_ctl() calls +10702bb91c48 eventpoll: abstract out epoll_ctl() handler +c3c1561c2e4f io_uring: fix linked command file table usage +9f4ebfa2c1ca io_uring: support using a registered personality for commands +28628ef6f1e8 io_uring: allow registering credentials +b124ec72a099 io_uring: add io-wq workqueue sharing +e45f2f8716a6 io-wq: allow grabbing existing io-wq +8b7feaf6be28 io_uring/io-wq: don't use static creds/mm assignments +f432a69bfa99 io-wq: make the io_wq ref counted +c1f480a9a0b9 io_uring: fix refcounting with batched allocations at OOM +9cdf862f6f5d io_uring: add comment for drain_next +fe5b6bc4b9f7 io_uring: don't attempt to copy iovec for READ/WRITE +0dc26a41119c io_uring: honor IOSQE_ASYNC for linked reqs +c72e84a2f34a io_uring: prep req when do IOSQE_ASYNC +bf135e2260a1 io_uring: use labeled array init in io_op_defs +17147236700c io_uring: optimise sqe-to-req flags translation +2f79ef571e7b io_uring: remove REQ_F_IO_DRAINED +a63948834fe1 io_uring: file switch work needs to get flushed on exit +1dd60f097a94 io_uring: hide uring_fd in ctx +bdff4da91677 io_uring: remove extra check in __io_commit_cqring +e5d150e917c5 io_uring: optimise use of ctx->drain_next +b7e0b05d3adf io_uring: add support for probing opcodes +2c00d9a55960 io_uring: account fixed file references correctly in batch +d6849a85c5de io_uring: add opcode to issue trace event +c4270ce53e6d io_uring: add support for IORING_OP_OPENAT2 +6d31fb7e1585 io_uring: remove 'fname' from io_open structure +ab1ea5a06dba io_uring: add 'struct open_how' to the openat request context +f6ec83265587 io_uring: enable option to only trigger eventfd for async completions +8bfd67031488 io_uring: change io_ring_ctx bool fields into bit fields +cb875051c00d io_uring: file set registration should use interruptible waits +2596a4a6fbe6 percpu-refcount: Introduce percpu_ref_resurrect() +1c5017090db8 io_uring: Remove unnecessary null check +67cb708e5968 io_uring: add support for send(2) and recv(2) +6a793707e135 io_uring: remove extra io_wq_current_is_worker() +a8293b97f914 io_uring: optimise commit_sqring() for common case +11906dda2d7e io_uring: optimise head checks in io_get_sqring() +19a5810b95a4 io_uring: clamp to_submit in io_submit_sqes() +27a29820e266 io_uring: add support for IORING_SETUP_CLAMP +38453a53bc22 io_uring: extend batch freeing to cover more cases +479df09a1a61 io_uring: wrap multi-req freeing in struct req_batch +344bf401a92f io_uring: batch getting pcpu references +e65cfad076d1 pcpu_ref: add percpu_ref_tryget_many() +745a29cccde7 io_uring: add IORING_OP_MADVISE +724746b11b9c mm: make do_madvise() available internally +f6f35684d882 io_uring: add IORING_OP_FADVISE +d19119ee9a4f io_uring: allow use of offset == -1 to mean file position +30b7fe8bd743 io_uring: add non-vectored read/write commands +5d4ba74a16df io_uring: improve poll completion performance +5e8e604e96c4 io_uring: split overflow state into SQ and CQ side +037118ada5f9 io_uring: add lookup table for various opcode needs +99071bc2c072 io_uring: remove two unnecessary function declarations +4574eaa1e627 io_uring: move *queue_link_head() from common path +a13dd9ad5649 io_uring: rename prev to head +ec8cd2fa1b58 io_uring: add IOSQE_ASYNC +2dad65762482 io-wq: support concurrent non-blocking work +b396604cf58a io_uring: add support for IORING_OP_STATX +dc3d38d202a9 fs: make two stat prep helpers available +43df7c781b4d io_uring: avoid ring quiesce for fixed file set unregister and update +3fc2e820456c io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT +31fafee5d319 percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT +02f53f5e379b percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag +7a194789cf2d io_uring: add support for IORING_OP_CLOSE +b0775049ca3a binder: fix use-after-free due to ksys_close() during fdget() +9b71b0f1f43a io-wq: add support for uncancellable work +dd7ff1b1c9fb io_uring: add support for IORING_OP_OPENAT +e06eb6e5cc4e fs: make build_open_flags() available internally +5f7d3758b760 selftests: add openat2(2) selftests +5b9369e5de06 open: introduce openat2(2) syscall +915ddf4cb71e lib: introduce copy_struct_from_user() helper +414ddd93b45c namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution +685c60efde29 namei: LOOKUP_IN_ROOT: chroot-like scoped resolution +31084d4b6f53 namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution +0a73d1631a54 fs/namei.c: keep track of nd->root refcount status +40107f78cda6 fs/namei.c: new helper - legitimize_root() +38549ac131a1 namei: LOOKUP_NO_XDEV: block mountpoint crossing +773b3516bc65 namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution +35e8a4ee5cfc namei: LOOKUP_NO_SYMLINKS: block symlink resolution +53a5271b08ae namei: allow set_root() to produce errors +b63f56c4af17 namei: allow nd_jump_link() to produce errors +39f702abc31c nsfs: clean-up ns_get_path() signature to return int +8eef64a26992 namei: only return -ECHILD from follow_dotdot_rcu() +41076b205017 io_uring: add support for fallocate() +======= +======= + to #26323578 +start_commit : 072f3d911894673df64cf0059609d26d5778548a +end_commit : 1607a485584827c3dfa4696d8e868d74a9bac503 +072f3d911894 io_uring: don't cancel all work on process exit +ff2cdc98bdc8 io_uring: fix compat for IORING_REGISTER_FILES_UPDATE +8265261d26e7 io_uring: ensure workqueue offload grabs ring mutex for poll list +813322ddd676 io_uring: clear req->result always before issuing a read/write request +7e63ce0d897a io_uring: be consistent in assigning next work from handler +6b68e78faa97 io-wq: cancel work if we fail getting a mm reference +fcd3cdabad26 io_uring: don't setup async context for read/write fixed +fdb55458f757 io_uring: remove punt of short reads to async context +6c0002d3a273 io-wq: add cond_resched() to worker thread +35521a06b367 io-wq: remove unused busy list from io_sqe +be4210392441 io_uring: pass in 'sqe' to the prep handlers +c3c861b417d5 io_uring: standardize the prep methods +3faa70276c95 io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler +d1b66a4f67d0 io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler +6ea60de69562 io_uring: move all prep state for IORING_OP_CONNECT to prep handler +c5d6bd8a4322 io_uring: add and use struct io_rw for read/writes +08ba131ecd9d io_uring: use u64_to_user_ptr() consistently +531bd675db72 io_uring: io_wq_submit_work() should not touch req->rw +13bd48081407 io_uring: don't wait when under-submitting +861c7c78f87a io_uring: warn about unhandled opcode +96baaf97cb1a io_uring: read opcode and user_data from SQE exactly once +baf2a6a76f7b io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable +bb92d9dd2c2c io_uring: make IORING_OP_CANCEL_ASYNC deferrable +5027d8779824 io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable +384d1eb039ca io_uring: make HARDLINK imply LINK +1d0e074391d6 io_uring: any deferred command must have stable sqe data +16b249b55476 io_uring: remove 'sqe' parameter to the OP helpers that take it +c16f35ff5aad io_uring: fix pre-prepped issue with force_nonblock == true +c5eb3fd38528 io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG +29e01b6aca44 io_uring: fix stale comment and a few typos +569f44610340 io_uring: ensure we return -EINVAL on unknown opcode +d935af1ce7d7 io_uring: add sockets to list of files that support non-blocking issue +1efbc3bdba59 io_uring: only hash regular files for async work execution +4319a66fdb50 io_uring: run next sqe inline if possible +c1f967d5c5fe io_uring: don't dynamically allocate poll data +284c1391df80 io_uring: deferred send/recvmsg should assign iov +e5b3fb54f502 io_uring: sqthread should grab ctx->uring_lock for submissions +52bb67cc8030 io-wq: briefly spin for new work after finishing work +992c567eed00 io-wq: remove worker->wait waitqueue +e10c16e1bbe2 io_uring: allow unbreakable links +c81a55f47d12 io_uring: fix a typo in a comment +9e6624b67c84 io_uring: hook all linked requests via link_list +4e09c502107f io_uring: fix error handling in io_queue_link_head +fc77bd622ef0 io_uring: use hash table for poll command lookups +bcad288f3d0e io_uring: ensure deferred timeouts copy necessary data +f629be214089 io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT +11360117c32c io_uring: handle connect -EINPROGRESS like -EAGAIN +708b8cda1b1b io_uring: remove parameter ctx of io_submit_state_start +b3b5cb38317c io_uring: mark us with IORING_FEAT_SUBMIT_STABLE +62753e936fab io_uring: ensure async punted connect requests copy data +43b411d07210 io_uring: ensure async punted sendmsg/recvmsg requests copy data +dbc2b5b9ad9b net: disallow ancillary data for __sys_{send,recv}msg_file() +15ec0cd5f6ef net: separate out the msghdr copy from ___sys_{send,recv}msg() +99130197d34d io_uring: ensure async punted read/write requests copy iovec +0876c718c964 io_uring: add general async offload context +30d4a88eaf21 io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR +fafbb74f29b0 io_uring: fix missing kmap() declaration on powerpc +b1d8f47246e5 io_uring: add mapping support for NOMMU archs +bf7088f1316a io_uring: make poll->wait dynamically allocated +e7680975b2fc io-wq: shrink io_wq_work a bit +4e2bc1f5bb3e io-wq: fix handling of NUMA node IDs +b6fcf21dbaaf io_uring: use kzalloc instead of kcalloc for single-element allocations +e7436342d10a io_uring: cleanup io_import_fixed() +505210f7f7da io_uring: inline struct sqe_submit +d18da430584b io_uring: store timeout's sqe->off in proper place +e8da7bb38a28 io_uring: remove superfluous check for sqe->off in io_accept() +aa572ac16e45 io_uring: fix dead-hung for non-iter fixed rw +78e9fdaad9d2 io_uring: add support for IORING_OP_CONNECT +351e775af77c net: add __sys_connect_file() helper +420ea251bbcf io_uring: only !null ptr to io_issue_sqe() +543fc5feb9a6 io_uring: simplify io_req_link_next() +5ecc65f53821 io_uring: pass only !null to io_req_find_next() +b0a3bc34866d io_uring: remove io_free_req_find_next() +e492d6d5b33f io_uring: add likely/unlikely in io_get_sqring() +9811e2aecd78 io_uring: rename __io_submit_sqe() +55ce4ccf3f49 io_uring: improve trace_io_uring_defer() trace point +007d7c0ae64d io_uring: drain next sqe instead of shadowing +f4e3d2b8e6c7 io_uring: close lookup gap for dependent next work +d98ccaf32e66 io_uring: allow finding next link independent of req reference count +4e56986ff3d5 io_uring: io_allocate_scq_urings() should return a sane state +f9d30ea70db2 io_uring: Always REQ_F_FREE_SQE for allocated sqe +5234d231ab2e io_uring: io_fail_links() should only consider first linked timeout +76e1b5409e58 io_uring: Fix leaking linked timeouts +965269a516db io_uring: remove redundant check +a162e0566a90 io_uring: break links for failed defer +7633326823d2 io-wq: remove extra space characters +653a3c13ec4a io_uring: request cancellations should break links +95cecacf86d6 io_uring: correct poll cancel and linked timeout expiration completion +468927d33709 io_uring: remove dead REQ_F_SEQ_PREV flag +9f421418b2e4 io_uring: fix sequencing issues with linked timeouts +2daf4b5c0efd io_uring: make req->timeout be dynamically allocated +a9a99776d3b0 io_uring: make io_double_put_req() use normal completion path +94453214166e io_uring: cleanup return values from the queueing functions +a5a701a460cf io_uring: io_async_cancel() should pass in 'nxt' request pointer +f7860a3c8646 io_uring: make POLL_ADD/POLL_REMOVE scale better +f24ee8adb8c3 io-wq: remove now redundant struct io_wq_nulls_list +ed0788d30a56 io-wq: ensure free/busy list browsing see all items +63209d2ff3c5 io-wq: ensure we have a stable view of ->cur_work for cancellations +d6fd77720770 io_uring: Fix getting file for non-fd opcodes +54ad42f910d4 io_uring: introduce req_need_defer() +6ecd858633ee io_uring: clean up io_uring_cancel_files() +======= +======= + fix #27788368 +start_commit : 1607a485584827c3dfa4696d8e868d74a9bac503 +end_commit : 1d6103ae4cce545c231de9498d0e70564e7b734e +1607a4855848 alinux: sched: Fix regression caused by nr_uninterruptible +======= +======= + to #27793353 +start_commit : 1d6103ae4cce545c231de9498d0e70564e7b734e +end_commit : 0093b9ddb8f95dd0585bc803db08c54c78161cfc +1d6103ae4cce configs/x86: add some NET_EMATCH options as module +======= +======= + to #27778669 +start_commit : 0093b9ddb8f95dd0585bc803db08c54c78161cfc +end_commit : 1e0cec0b58c7322b8fa5fc98919f96d9b529c346 +0093b9ddb8f9 configs/x86: align x86 NET_SCH configs to aarch64 +======= +======= + fix #27497611 +start_commit : 1e0cec0b58c7322b8fa5fc98919f96d9b529c346 +end_commit : bc3721637ee0fb3b9db48b25e831c86169dafe19 +1e0cec0b58c7 alinux: sched: make SCHED_SLI dependent on FAIR_GROUP_SCHED +======= +======= + to #27182371 +start_commit : bc3721637ee0fb3b9db48b25e831c86169dafe19 +end_commit : f0845c9eb74f3d5ac193530c424e962c01fbaab1 +bc3721637ee0 configs: aarch64: keep uniform configs between ARM and X86 +======= +======= + fix #27563995 +start_commit : f0845c9eb74f3d5ac193530c424e962c01fbaab1 +end_commit : 42c27c4fdea50e77a41d9f5b0320c244716a8544 +f0845c9eb74f ipmi: fix hung processes in __get_guid() +======= +======= + to #26353046 +start_commit : 42c27c4fdea50e77a41d9f5b0320c244716a8544 +end_commit : 4dc24f040d810a42b6613d725404655bbf7a26f4 +42c27c4fdea5 configs: enable support for TCP_RT +f84e8fa05d0b alinux: add tcprt framework to kernel +======= +======= + fix #27211210 +start_commit : 4dc24f040d810a42b6613d725404655bbf7a26f4 +end_commit : 587136851af803345c241b0a9b91ae9d66594802 +4dc24f040d81 alinux: quota: fix unused label warning in dquot_load_quota_inode() +======= +======= + fix #27508738 +start_commit : 587136851af803345c241b0a9b91ae9d66594802 +end_commit : 79e7c57a1833afd31bb385ec1ad606b83a7f876e +587136851af8 alinux: mm: fix undefined reference to printk_ratelimit_state +======= +======= + fix #27508674 +start_commit : 79e7c57a1833afd31bb385ec1ad606b83a7f876e +end_commit : 9ed6dd62886073b74841176373ee17b7a985134b +79e7c57a1833 alinux: mm: fix undefined reference to mlock_fixup +======= +======= + fix #27497636 +start_commit : 9ed6dd62886073b74841176373ee17b7a985134b +end_commit : b68e287533d2d3e802d56c8355d8ff23647f0029 +9ed6dd628860 configs: enable multipath for kernel selftests +======= +======= + to #26809468 +start_commit : b68e287533d2d3e802d56c8355d8ff23647f0029 +end_commit : 5be663e3cfcf50de91186799324ea7be49c3988b +b68e287533d2 mm: return zero_resv_unavail optimization +f85218310ce6 mm: zero remaining unavailable struct pages +======= +======= + to #27372989 +start_commit : 5be663e3cfcf50de91186799324ea7be49c3988b +end_commit : 5dc0acc2c46d9d5e91d9b4a5ffb9711617846886 +5be663e3cfcf alinux: sched: Fix p->cpu build error on aarch64 +======= +======= + fix #27417914 +start_commit : 5dc0acc2c46d9d5e91d9b4a5ffb9711617846886 +end_commit : 9686c568f43ef5b595238e47b696c6ade76c266a +5dc0acc2c46d blk-mq: balance mapping between present CPUs and queues +======= +======= + to #26809468, #25931767 +start_commit : 9686c568f43ef5b595238e47b696c6ade76c266a +end_commit : a14d88368910208347a6231cacb29ed70710268b +9686c568f43e configs: disable deferred struct page init +======= +======= + to #24913189 +start_commit : a14d88368910208347a6231cacb29ed70710268b +end_commit : a090561245ea81acfe3bc57ea1ea13b411b6726d +a14d88368910 fs/namespace.c: fix mountpoint reference counter race +d9dbee73e2da blktrace: fix dereference after null check +62b6bd7cc21d blktrace: Protect q->blk_trace with RCU +ff7c8fa224b6 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup +c1394349bf5d net: ipv6: add net argument to ip6_dst_lookup_flow +======= +======= + fix #27354984 +start_commit : a090561245ea81acfe3bc57ea1ea13b411b6726d +end_commit : 8d07dc10b4e981a10f3fa6c1a03b39e378df71f4 +a090561245ea vhost: Check docket sk_family instead of call getname +======= +======= + to #27362006 +start_commit : 8d07dc10b4e981a10f3fa6c1a03b39e378df71f4 +end_commit : 435d7069244d6cebb29de05f79ae1f246a2752d5 +8d07dc10b4e9 configs: enable squashfs support +======= +======= + to #27363370 +start_commit : 435d7069244d6cebb29de05f79ae1f246a2752d5 +end_commit : 8149cf4af42b66e0e17edae803c3c90e59c20562 +435d7069244d alinux: sched: Fix nr_migrations compile errors +======= +======= + fix #27138800 +start_commit : 8149cf4af42b66e0e17edae803c3c90e59c20562 +end_commit : 23b92780ebc69641ebf78720f7a1247b2d0e2629 +8149cf4af42b configs: enable support for virtio pmem driver +429d072f3b37 libnvdimm/region: Enable MAP_SYNC for volatile regions +663765e14748 virtio_pmem: fix sparse warning +df8422788ee2 xfs: disable map_sync for async flush +f20196acb6f2 ext4: disable map_sync for async flush +bd85b79604ea dax: check synchronous mapping is supported +b6f6b2d6303c libnvdimm: add dax_dev sync flag +760154756f18 virtio-pmem: Add virtio pmem driver +be6f116c9494 libnvdimm: nd_region flush callback support +======= +======= + fix #27211210 +start_commit : 23b92780ebc69641ebf78720f7a1247b2d0e2629 +end_commit : 8f93d2cad4c4de6fc3b6a754f3a8b95c5019390b +23b92780ebc6 fix autofs regression caused by follow_managed() changes +e2bdaed81f2a fs/namei.c: fix missing barriers when checking positivity +2e197f58ab81 fix dget_parent() fastpath race +ec6880e8153d new helper: lookup_positive_unlocked() +da2c07735229 fs/namei.c: pull positivity check into follow_managed() +======= +======= + to #23113286 +start_commit : 8f93d2cad4c4de6fc3b6a754f3a8b95c5019390b +end_commit : 67fbe6c612e3f87722d8a6e4ec6fa48ebc86091f +8f93d2cad4c4 ovl: inherit SB_NOSEC flag from upperdir +======= +======= + to #26730415 +start_commit : 67fbe6c612e3f87722d8a6e4ec6fa48ebc86091f +end_commit : d3716ce86a8ca4e18476aba4f81ca5e15865ba08 +67fbe6c612e3 lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure +acc2d05af46e arm64/lib: improve CRC32 performance for deep pipelines +19473a518951 arm64/lib: add accelerated crc32 routines +bc95f982cb0b arm64: cpufeature: add feature for CRC32 instructions +4576f345be73 lib/crc32: make core crc32() routines weak so they can be overridden +======= +======= + to #26613714 +start_commit : d3716ce86a8ca4e18476aba4f81ca5e15865ba08 +end_commit : fd0d6625aad06a3f94d5f799d7853302bac4ce57 +d3716ce86a8c configs: update configs to adapt AMD QoS series +9703c39dd156 MAINTAINERS: Update resctrl filename patterns +5f0beb813147 Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt +a0658115a3a6 x86/resctrl: Introduce AMD QOS feature +487a33b848e0 x86/resctrl: Fixup the user-visible strings +aa5cc39e05a0 x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features +fce127d587a6 x86/resctrl: Rename the config option INTEL_RDT to RESCTRL +c7f4c6fbe2d4 x86/resctrl: Add vendor check for the MBA software controller +d6ed287a6b98 x86/resctrl: Bring cbm_validate() into the resource structure +77a3ed648495 x86/resctrl: Initialize the vendor-specific resource functions +a7b4990745cc x86/resctrl: Move all the macros to resctrl/internal.h +0d7d96dedc60 x86/resctrl: Re-arrange the RDT init code +51947221f9ca x86/resctrl: Rename the RDT functions and definitions +ad6da85b64e5 x86/resctrl: Rename and move rdt files to a separate directory +======= +======= + to #24913189, fixes CVE-2020-11565. +start_commit : fd0d6625aad06a3f94d5f799d7853302bac4ce57 +end_commit : af776790dee4ab0459aba7759c6adb00cd679188 +fd0d6625aad0 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED +======= +======= + to #26832542 +start_commit : af776790dee4ab0459aba7759c6adb00cd679188 +end_commit : f14304cdc95560fcc670bbf404c7555d3aaa0d73 +af776790dee4 configs: update configs to adapt code changes +67cdb419321b serial: 8250: Support disabling mdelay-filled probes of 16550A variants +======= +======= + to #16966300 +start_commit : f14304cdc95560fcc670bbf404c7555d3aaa0d73 +end_commit : 41a1a9357d03c0a5e8f60ba0c28700e1501f4b1f +f14304cdc955 alinux: kernel: Reduce tasklist_lock contention at fork and exit +======= +======= + fix #26198457 +start_commit : 41a1a9357d03c0a5e8f60ba0c28700e1501f4b1f +end_commit : a422907264503289ae5fe56f30ba470296772c50 +41a1a9357d03 alinux: oom: add ratelimit printk to prevent softlockup +======= +======= + fix #25854413 +start_commit : a422907264503289ae5fe56f30ba470296772c50 +end_commit : 8962f1257a403cfb254193a4a6990ddebf86a173 +a42290726450 alinux: Limit the print message frequency when memcg oom triggers +======= +======= + to #24843736 +start_commit : 8962f1257a403cfb254193a4a6990ddebf86a173 +end_commit : f5d6c930c9bbacd28d76c9e0fb00d6017be6caf4 +8962f1257a40 alinux: mm: restrict the print message frequency further when memcg oom triggers +======= +======= + to #26648913 +start_commit : f5d6c930c9bbacd28d76c9e0fb00d6017be6caf4 +end_commit : 34e80779976780a7de3a79606ed73f634b1d2efc +f5d6c930c9bb configs: enable null block device for blk-mq tests +======= +======= + to #26581627 +start_commit : 34e80779976780a7de3a79606ed73f634b1d2efc +end_commit : f958a9df1a4012c21f3b5f2ff7f8ddcafae670b5 +34e807799767 configs: enable security and sm3/4 configs for trust +======= +======= + fix #27122350 +start_commit : f958a9df1a4012c21f3b5f2ff7f8ddcafae670b5 +end_commit : 9e7b35d6d84e2361d56a113cf40139fe83f4ba37 +f958a9df1a40 ext4: fix error pointer dereference +======= +======= + to #26424323 +start_commit : 9e7b35d6d84e2361d56a113cf40139fe83f4ba37 +end_commit : 087f53fc12cc2176da2d744de8349307c42b73c3 +9e7b35d6d84e alinux: sched: Introduce per-cgroup iowait accounting +c75529800bf2 alinux: sched: Introduce per-cgroup steal accounting +61e5885959be alinux: sched: Introduce per-cgroup idle accounting +965d75d3785c alinux: cpuacct: make cpuacct record nr_migrations +9410d3142882 alinux: cpuacct: Export nr_running & nr_uninterruptible +004b3ba9ebd3 alinux: sched/cputime: Fix guest cputime of cpuacct.proc_stat +8ab45c97b581 alinux: cpuacct/proc_stat: Consider isolcpus +9be0ac2bcbaa alinux: cpuacct: export cpuacct.proc_stat interface +36da4fe9851a alinux: sched: Maintain "nr_uninterruptible" in runqueue +50fb11b15641 alinux: config: enable CONFIG_SCHED_SLI +06d7286d7c8e alinux: sched: add kconfig SCHED_SLI +======= +======= + to #26255339 +start_commit : 087f53fc12cc2176da2d744de8349307c42b73c3 +end_commit : 9002dc1ac50f07a29a645c9f59745b6dd870a9c1 +087f53fc12cc mm, compaction: fully assume capture is not NULL in compact_zone_order() +61d6ab62ef24 mm/compaction: add missing annotation for compact_lock_irqsave +a5c295c0d816 mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() +57405fb945e0 mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() +8539ae810097 mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone +377f424a50b2 mm: compaction: avoid 100% CPU usage during compaction when a task is killed +89c885abf8d9 mm, compaction: make sure we isolate a valid PFN +39470173d94b mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock +00bb2964457f mm/compaction.c: fix an undefined behaviour +7f458a1c7a1f mm/compaction.c: abort search if isolation fails +19a4cd3c3a68 mm, page_alloc: always use a captured page regardless of compaction result +99d1c41066f5 mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints +35d915bef612 mm, compaction: capture a page under direct compaction +1edbee6126fb mm, compaction: be selective about what pageblocks to clear skip hints +2de4a76844c6 mm, compaction: sample pageblocks for free pages +0752a8acba91 mm, compaction: round-robin the order while searching the free lists for a target +c52fd1473e8e mm, compaction: reduce premature advancement of the migration target scanner +e73bb390bbf2 mm, compaction: do not consider a need to reschedule as contention +4027a83a9b22 mm, compaction: rework compact_should_abort as compact_check_resched +a9e7073514a4 mm, compaction: keep cached migration PFNs synced for unusable pageblocks +767185c9a8ee mm, compaction: check early for huge pages encountered by the migration scanner +4bfbd121c88d mm, compaction: finish pageblock scanning on contention +1586467d80d8 mm, compaction: avoid rescanning the same pageblock multiple times +8eaac3573ade mm, compaction: use free lists to quickly locate a migration target +87f9b9a34cd5 mm, compaction: keep migration source private to a single compaction instance +255de7acbb96 mm, compaction: use free lists to quickly locate a migration source +a7ff78ca2004 mm, compaction: ignore the fragmentation avoidance boost for isolation and compaction +d3a528a25601 mm, compaction: always finish scanning of a full pageblock +bed49b9825e5 mm, migrate: immediately fail migration of a page with no migration handler +47ee435b7098 mm, compaction: rename map_pages to split_map_pages +66dfb67e44d4 mm, compaction: remove unnecessary zone parameter in some instances +3e1a250cf241 mm, compaction: remove last_migrated_pfn from compact_control +7f7d6863cff1 mm, compaction: rearrange compact_control +42fbe2407a12 mm, compaction: shrink compact_control +1bb2b85e5606 mm: move zone watermark accesses behind an accessor +b725e2580207 alinux: Revert "mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone" +======= +======= + fix #26220884 +start_commit : 9002dc1ac50f07a29a645c9f59745b6dd870a9c1 +end_commit : 81b3f7e6d2e37fc54846b83b2e04c401133cdf46 +9002dc1ac50f vt: vt_ioctl: fix race in VT_RESIZEX +======= +======= + fix #26081752 +start_commit : 81b3f7e6d2e37fc54846b83b2e04c401133cdf46 +end_commit : 7deb8737b2f3255c185f35d412ae3247c6fa1702 +81b3f7e6d2e3 arm64: enable per-task stack canaries +======= +======= + fix #25872428 +start_commit : 7deb8737b2f3255c185f35d412ae3247c6fa1702 +end_commit : 649821ec5e80713622f620310c3528c89a9d41bb +7deb8737b2f3 spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls +======= +======= + fix #26319040 +start_commit : 649821ec5e80713622f620310c3528c89a9d41bb +end_commit : dfedf6da94684de4775ee8445064b05b856ee6b3 +649821ec5e80 iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE +d5a28aba98ae iommu/amd: Re-factor guest virtual APIC (de-)activation code +fd130609678e iommu/amd: Lock code paths traversing protection_domain->dev_list +30061d95af1a iommu/amd: Lock dev_data in attach/detach code paths +9fcb84286990 iommu/amd: Check for busy devices earlier in attach_device() +19082e2a2c94 iommu/amd: Take domain->lock for complete attach/detach path +7ba34a94f46d iommu/amd: Remove amd_iommu_devtable_lock +1eec40e23820 iommu/amd: Remove domain->updated +======= +======= + to #25688970 +start_commit : dfedf6da94684de4775ee8445064b05b856ee6b3 +end_commit : d3dc53f437310b2af5c172d9c96662bde7dd9811 +dfedf6da9468 ACPI: PPTT: Consistently use unsigned int as parameter type +428adfc04a2a ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens +03bca653c694 ACPI/PPTT: Modify node flag detection to find last IDENTICAL +ef5512335fe7 ACPI: Fix comment typos +e3ff3ded4001 ACPI: tables: Simplify PPTT leaf node detection +92cceebb205e ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs +======= +======= + to #25447038 +start_commit : d3dc53f437310b2af5c172d9c96662bde7dd9811 +end_commit : 662ef34f93391870a95f9d7ad2a796d044c568d5 +d3dc53f43731 drm/amdgpu: add VM eviction lock v3 +50638c21cc88 drm/amdgpu: move VM eviction decision into amdgpu_vm.c +c7723fa2b2e3 drm/amdgpu: stop evicting busy PDs/PTs +======= +======= + fix #27124689 +start_commit : 662ef34f93391870a95f9d7ad2a796d044c568d5 +end_commit : d56f1adbe0fb414f8216f64e5450fd3cf920abb4 +662ef34f9339 sysctl: handle overflow in proc_get_long +======= +======= + to #26536261 +start_commit : d56f1adbe0fb414f8216f64e5450fd3cf920abb4 +end_commit : 753594c982bffd8fec422f13d8e7feae39b9d5b9 +d56f1adbe0fb configs: align configs of aarch64 to x86_64 +======= +======= + to #24582903 +start_commit : 753594c982bffd8fec422f13d8e7feae39b9d5b9 +end_commit : a10b7c40415edfd0740afcbad0f9959bf513566e +753594c982bf configs: update aarch64 config +======= +======= + fix #25707555 +start_commit : a10b7c40415edfd0740afcbad0f9959bf513566e +end_commit : 9b83fd88733fef085fbaaf537365604a8aa16c16 +a10b7c40415e SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge +======= +======= + fix #26198889 +start_commit : 9b83fd88733fef085fbaaf537365604a8aa16c16 +end_commit : 70a23044f6b4778e770ab7e420abfe6e34d018ad +9b83fd88733f sched: Avoid scale real weight down to zero +======= +======= + fix #25892693 +start_commit : 70a23044f6b4778e770ab7e420abfe6e34d018ad +end_commit : 798cfa768c743e03aac3336a43bd233d2ec824ce +70a23044f6b4 sched/fair: Fix race between runtime distribution and assignment +======= +======= + to #26424323 +start_commit : 798cfa768c743e03aac3336a43bd233d2ec824ce +end_commit : 29846134c9763d075e7778dc2bcdc2a308faaa5a +798cfa768c74 alinux: cgroup: Fix task_css_check rcu warnings +======= +======= + to #26616987 +start_commit : 29846134c9763d075e7778dc2bcdc2a308faaa5a +end_commit : ac2b5c94f26e408022b010c33e1479753fb0f91f +29846134c976 alinux: config: disable CONFIG_NFS_V3_ACL and CONFIG_NFSD_V3_ACL +======= +======= + to #26788859 +start_commit : ac2b5c94f26e408022b010c33e1479753fb0f91f +end_commit : e483e6eb1bbe8f5b300551e72648715f16d41a3e +ac2b5c94f26e alinux: kernel: reap zombie process by specified pid +======= +======= + to #26424311 +start_commit : e483e6eb1bbe8f5b300551e72648715f16d41a3e +end_commit : 7e6914774bc8c9da3f27e5d0dafda552c4206035 +e483e6eb1bbe alinux: Fix an potential null pointer reference in dump_header +======= +======= + task #25182720 +start_commit : 7e6914774bc8c9da3f27e5d0dafda552c4206035 +end_commit : 7d6cb94f148e9e9cce24d3ce5ccb65b49974b547 +7e6914774bc8 mm: do not allow MADV_PAGEOUT for CoW pages +======= +======= + to #26782094 +start_commit : 7d6cb94f148e9e9cce24d3ce5ccb65b49974b547 +end_commit : f579b6f96a5ddf7c812d4cc307897854d8bba92e +7d6cb94f148e alinux: mm: Pin code section of process in memory +======= +======= + fix #26416752 +start_commit : f579b6f96a5ddf7c812d4cc307897854d8bba92e +end_commit : 3049621727e902300d86cb67576e096aca608504 +f579b6f96a5d alinux: kidled: make kidled_inc_page_age return latest page age +======= +======= + fix #25820910 +start_commit : 3049621727e902300d86cb67576e096aca608504 +end_commit : 3d5ca29dd634b4628d7dc82423b2680718e6eb2a +3049621727e9 mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo +======= +======= + to #26424368 +start_commit : 3d5ca29dd634b4628d7dc82423b2680718e6eb2a +end_commit : a5f32c14829c2cf52ffe8a2c25fd5e089c254d9c +3d5ca29dd634 alinux: mm, memcg: optimize division operation with memsli counters +055ed63be9b6 alinux: mm, memcg: rework memsli interfaces +a2feb0da9d27 alinux: config: enable CONFIG_MEMSLI +9e58d704f63a alinux: mm, memcg: add kconfig MEMSLI +892970b760e2 alinux: mm, memcg: add memsli procfs switch interface +77663a9d54da alinux: mm, memcg: gather memsli/exstat from all possible cpus +6c4e1cc32b45 alinux: mm, memcg: account throttle over memory.high for memcg direct reclaim +ddfd4d5e8f76 alinux: mm, memcg: record latency of swapout and swapin in every memcg +390710798062 alinux: mm, memcg: account reclaim_high for memcg direct reclaim +fe673ccf92aa alinux: mm, memcg: adjust the latency probe point for memcg direct reclaim +837e53abb954 alinux: mm, memcg: rework memory latency histogram interfaces +4bec5cfe97cf alinux: mm, memcg: record latency of direct compact in every memcg +83058e75601e alinux: mm, memcg: record latency of direct reclaim in every memcg +======= +======= + fix #24463023 +start_commit : a5f32c14829c2cf52ffe8a2c25fd5e089c254d9c +end_commit : 8dcc27c2fa7dd97f3fa9297333005731c45bb314 +a5f32c14829c alinux: Revert "net: get rid of an signed integer overflow in ip_idents_reserve()" +======= +======= + to #26589565 +start_commit : 8dcc27c2fa7dd97f3fa9297333005731c45bb314 +end_commit : 6909b2272d1f2a5e2099e819c13dccfd694a105e +8dcc27c2fa7d virtio-pci: check name when counting MSI-X vectors +f3018b29018b virtio-balloon: initialize all vq callbacks +fc0a63d8314c mm/page_reporting: add free page reporting documentation +d2932bdb681c mm/page_reporting: add budget limit on how many pages can be reported per pass +05c415bcf6f1 mm/page_reporting: rotate reported pages to the tail of the list +671b4f344c85 virtio-balloon: add support for providing free page reports to host +8256460e42d7 virtio-balloon: pull page poisoning config out of free page hinting +2b197730c24f mm: introduce Reported pages +06df03eda8de mm: add function __putback_isolated_page +999c6c60ed70 mm: use zone and order instead of free area in free_list manipulators +54c14b30a5e6 mm: move buddy list manipulations into helpers +006251135daa alinux: list: add list_is_first() and list_rotate_to_front() +65bae25e4f1d virtio-balloon: Fix memory leak when unloading while hinting is in progress +99cb3f49e59f virtio: don't allocate vqs when names[i] = NULL +a98451caa561 virtio_pci: use queue idx instead of array idx to set up the vq +67595fa8f831 virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON +1b7f4f070910 mm/page_poison: expose page_poisoning_enabled to kernel modules +0db17e1138de virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT +======= +======= + to #26589609 +start_commit : 6909b2272d1f2a5e2099e819c13dccfd694a105e +end_commit : 8b98dc27d93abb38906ceebc26971c624ad84a20 +6909b2272d1f configs: add configs in tree for bisect +======= +======= + fix #26417771 +start_commit : 8b98dc27d93abb38906ceebc26971c624ad84a20 +end_commit : fdccc99de7075e6648f256f658f964894c8a6bdc +8b98dc27d93a mm/page_alloc.c: fix regression with deferred struct page init +======= +======= + fix #26344811 +start_commit : fdccc99de7075e6648f256f658f964894c8a6bdc +end_commit : c2d10e032c469cea0df796c14a797f7dd3c41fea +fdccc99de707 ima: add sm3 algorithm to hash algorithm configuration list +16a730c070f8 crypto: rename sm3-256 to sm3 in hash_algo_name +======= +======= + fix #25967152 +start_commit : c2d10e032c469cea0df796c14a797f7dd3c41fea +end_commit : 311b786dfa41490d4f4d77e52a744508a8b94e92 +c2d10e032c46 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console +ea64290bf543 vt: vt_ioctl: fix use-after-free in vt_in_use() +5e8474ca0c61 vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines +0b9c1057a635 vt: selection, introduce vc_is_sel +======= +======= + fix #26374723 +start_commit : 311b786dfa41490d4f4d77e52a744508a8b94e92 +end_commit : dac66e2337cf8b59290a88d2287cceac7ad581e3 +311b786dfa41 io_uring: use current task creds instead of allocating a new one +======= +======= + to #25570445 +start_commit : dac66e2337cf8b59290a88d2287cceac7ad581e3 +end_commit : 6c88f174c5fc89ea6dd660a7d6fe7165e8dde4e0 +dac66e2337cf io_uring: only return -EBUSY for submit on non-flushed backlog +======= +======= + fix #26111716 +start_commit : 6c88f174c5fc89ea6dd660a7d6fe7165e8dde4e0 +end_commit : 31be0087106761ae587b30264e4d402894154ec0 +6c88f174c5fc alinux: pci/iohub-sriov: fix iohub-sriov VF probe issue +======= +======= + fix #25924252 +start_commit : 31be0087106761ae587b30264e4d402894154ec0 +end_commit : b37fe7db34f4cd8537d919426448e010ea9f105c +31be00871067 cpuidle: header file stubs must be "static inline" +======= +======= + fix #25926771 +start_commit : b37fe7db34f4cd8537d919426448e010ea9f105c +end_commit : 9e574a6a3c267a94e5a37d03d1e7598d79311373 +b37fe7db34f4 alinux: mm, memcg: optimize division operation with memcg counters +======= +======= + fix #25924484 +start_commit : 9e574a6a3c267a94e5a37d03d1e7598d79311373 +end_commit : a9ee8ebeb1f304b76d7f9f49bd0f660d07447d6f +9e574a6a3c26 kvm: vmx: fix coccinelle warnings +======= +======= + fix #25369772 +start_commit : a9ee8ebeb1f304b76d7f9f49bd0f660d07447d6f +end_commit : 6073719d1282a09aa6d44b5d0dc5cd57be1553a5 +a9ee8ebeb1f3 alinux: blk-mq: fix broken io_ticks & time_in_queue update +======= +======= + refer to #size-cells instead of #address-cells. +start_commit : d76562fe5cdbe6032f5278cd6cb51abf354193c7 +end_commit : cabf7f90ced5088d16820221c9301c872a7a2a5d +d76562fe5cdb mtd: rawnand: atmel: Fix spelling mistake in error message +======= +======= + x86/irq/64: Limit IST stack overflow check to #DB stack +start_commit : f843f848c5674f0cd1bf78fabdcf4a7114f591b9 +end_commit : 97abdfa81f1c54be7b732119d3f694f2a6b38aca +f843f848c567 x86/irq/64: Limit IST stack overflow check to #DB stack +======= +======= + arch/sh/boards/mach-kfr2r09/setup.c does not need to #include +start_commit : dc8bd7ed080d3ad716b5d9dc065c3262a258e141 +end_commit : fa3c7c098c6a718fcb6656380fb306fabd98c818 +dc8bd7ed080d arch/sh/boards/mach-kfr2r09/setup.c: fix struct mtd_oob_ops build warning +======= +======= + mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS +start_commit : 48f8e8e96fc2b2fc99b09460224d57fe0a7e93b1 +end_commit : c012a0f2677529a0ae8f53a15bd7c61dc4ca5b5e +48f8e8e96fc2 Merge tag 'mmc-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +c012a0f26775 tools/kvm_stat: re-animate display of dead guests +404517e40867 tools/kvm_stat: indicate dead guests as such +29c39f38e4e8 tools/kvm_stat: handle guest removals more gracefully +0db8b3102368 tools/kvm_stat: don't reset stats when setting PID filter for debugfs +710ab11ad932 tools/kvm_stat: fix updates for dead guests +617c66b9f236 tools/kvm_stat: fix handling of invalid paths in debugfs provider +58f33cfe7307 tools/kvm_stat: fix python3 issues +c60658d1d983 KVM: x86: Unexport x86_emulate_instruction() +0ce97a2b627c KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() +6c3dfeb6a48b KVM: x86: Do not re-{try,execute} after failed emulation in L2 +472faffacd90 KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault +384bf2218e96 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE +8065dbd1ee0e KVM: x86: Invert emulation re-execute behavior to make it opt-in +35be0aded76b KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation +c4409905cd6e KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr +0186ec823280 KVM: SVM: remove unused variable dst_vaddr_end +b871da4a7778 KVM: nVMX: avoid redundant double assignment of nested_run_pending +58c3f14f86c9 Merge tag 'riscv-for-linus-4.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux +ff69279a44e9 powerpc: disable support for relative ksymtab references +af3a5fe4ddfe Merge tag 'hwmon-for-linus-v4.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +f3f106dac045 Merge tag 'for_v4.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +ff81a521b888 Merge tag 'nios2-v4.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2 +b4df50de6ab6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +3f16503b7d22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal +47d80a68f10d RISC-V: Use a less ugly workaround for unused variable warnings +0ce5671c4450 riscv: tlb: Provide definition of tlb_flush() before including tlb.h +11f65ad111fa dt-bindings: riscv,cpu-intc: Cleanups from a missed review +050cdc6c9501 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +908946c4bee7 Fix up libata MAINTAINERS entry +c7c09dc187f0 nios2: kconfig: remove duplicate DEBUG_STACK_USAGE symbol defintions +d49dbfade96d hwmon: (nct6775) Fix potential Spectre v1 +f196dec6d50a hwmon: (adt7475) Make adt7475_read_word() return errors +9d19371df50a hwmon: (adt7475) Potential error pointer dereferences +3ad867001c91 hwmon: (ina2xx) fix sysfs shunt resistor read access +98c8f125fd8a net: sched: Fix memory exposure from short TCA_U32_SEL +e75d039a5409 qed: fix spelling mistake "comparsion" -> "comparison" +2d66f997f054 vhost: correctly check the iova range when waking virtqueue +6750c87074c5 qlge: Fix netdev features configuration. +0da70f808029 net: macb: do not disable MDIO bus at open/close time +f7b9e8e111e0 Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" +ab5f11055fdf net: macb: Fix regression breaking non-MDIO fixed-link PHYs +602b74eda813 mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge +3d7c82060d1f crypto: cavium/nitrox - fix for command corruption in queue full case with backlog submissions. +0522236d4f9c crypto: vmx - Fix sleep-in-atomic bugs +c2b24c36e0a3 crypto: arm64/aes-gcm-ce - fix scatterwalk API violation +e5b954e8d11f crypto: aesni - Use unaligned loads from gcm_context_data +65b2c12dcdb8 crypto: chtls - fix null dereference chtls_free_uld() +7fa885e2a22f crypto: arm64/sm4-ce - check for the right CPU feature bit +f1bf9e60a077 crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 +ad876a18048f crypto: caam/qi - fix error path in xts setkey +cc98963dbaae crypto: caam/jr - fix descriptor DMA unmapping +ae923785bc3a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +07f3701387dc i40e: fix condition of WARN_ONCE for stat strings +fa38e30ac73f i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled +939b701ad633 ixgbe: fix driver behaviour after issuing VFLR +fabf1bce103a ixgbe: Prevent unsupported configurations with XDP +374f78f75be9 ixgbe: Replace GFP_ATOMIC with GFP_KERNEL +69a64658de50 igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() +151356270b07 igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() +a798fbac33c4 igb: Use an advanced ctx descriptor for launchtime +ee400a3f1bfe e1000: ensure to free old tx/rx rings in set_ringparam() +cf1acec008f8 e1000: check on netif_running() before calling e1000_up() +a9910c088647 ixgb: use dma_zalloc_coherent instead of allocator/memset +ee4af50ca94f udf: Fix mounting of Win7 created UDF filesystems +82c82ab65865 udf: Remove dead code from udf_find_fileset() +ff0fadfffe68 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +c08eebad4ac5 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +3968540ba61e ice: Trivial formatting fixes +43f8b22450f0 ice: Change struct members from bool to u8 +dab0588fb616 ice: Fix potential return of uninitialized value +c7f2c42b80ed ice: Fix a few null pointer dereference issues +3bcd7fa37f33 ice: Update to interrupts enabled in OICR +785e76d7a205 tools: bpftool: return from do_event_pipe() on bad arguments +5d8778d803e2 ice: Set VLAN flags correctly +1eb43fc75448 ice: Use order_base_2 to calculate higher power of 2 +3d6b640efcc1 ice: Fix bugs in control queue processing +b29bc220e2c7 ice: Clean control queues only when they are initialized +f8ba7db85035 ice: Report stats for allocated queues via ethtool stats +5ab522443bd1 ice: Cleanup magic number +c0203475765f bpf: use per htab salt for bucket hash +6efa6239e7f8 ice: Remove unnecessary node owner check +4381147df909 ice: Fix multiple static analyser warnings +d2332f887ddf mmc: renesas_sdhi_internal_dmac: mask DMAC interrupts +9faf870e559a mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS +0d092f06faa4 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +6bfde2e196d8 Merge branch 'hns3-fixes' +583e7281f1d8 net: hns3: modify variable type in hns3_nic_reuse_page +27a595930855 net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES +d23c4b6336ef net/ipv6: init ip6 anycast rt->dst.input as ip6_input +58ce660f911c Merge branch 'hns-fixes' +339379a2fb13 net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen +b1ccd4c0ab6e net: hns: fix skb->truesize underestimation +ac4a5b52f597 net: hns: modify variable type in hns_nic_reuse_page +3ed614dce3ca net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES +12a7f8696b85 Merge branch 'tcp_bbr-PROBE_RTT-minor-bug-fixes' +8e995bf14fdb tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 +5490b32dce69 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT +fb9988622429 tcp_bbr: add bbr_check_probe_rtt_done() helper +431280eebed9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state +e500c6d349f7 addrconf: reduce unnecessary atomic allocations +191672ca07a7 net_sched: fix unused variable warning in stmmac +93cfb6c17690 sch_cake: Fix TC filter flow override and expand it to hosts as well +3d0371b313b8 net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler +00e1cae78120 net: ethernet: renesas: use SPDX identifier for Renesas drivers +9b2e0388bec8 bpf: sockmap: write_space events need to be passed to TCP handler +67db7cd249e7 tls: possible hang when do_tcp_sendpages hits sndbuf is full case +eb29429d81e3 bpf, sockmap: fix sock hash count in alloc_sock_hash_elem +b845c898b2f1 bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys +7b6924d94a60 fs/quota: Fix spectre gadget in do_quotactl +64d9d13828c6 fs/quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS +96c26e045816 xsk: fix return value of xdp_umem_assign_dev() +78c452fe7068 Merge branch 'net_sched-fixes' +5ffe57da29b3 act_ife: fix a potential deadlock +4e407ff5cd67 act_ife: move tcfa_lock down to where necessary +8ce5be1c899d Revert "net: sched: act_ife: disable bh when taking ife_mod_lock" +a0c2e90fe131 net_sched: remove unused tcfa_capab +244cd96adb5f net_sched: remove list_head from tc_action +7d485c451fc8 net_sched: remove unused tcf_idr_check() +b144e7ec51a1 net_sched: remove unused parameter for tcf_action_delete() +97a3f84f2c84 net_sched: remove unnecessary ops->delete() +edfaf94fa705 net_sched: improve and refactor tcf_action_put_many() +b93c1b5ac864 hv_netvsc: ignore devices that are not PCI +c27f1e2e9f29 rds: tcp: remove duplicated include from tcp.c +093dee661d60 sch_cake: Remove unused including +addb3ffbca66 Bluetooth: mediatek: Fix memory leak +51474eff2bc2 Bluetooth: Make BT_HCIUART_RTL configuration option depend on ACPI +26caddf274cf mmc: block: Fix unsupported parallel dispatch of requests +17e96d8516e3 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion +19f5e9e01567 mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion +09a4e0be5826 isofs: reject hardware sector size > 2048 bytes +ab08dcd72454 rhashtable: remove duplicated include from rhashtable.c +80f1a0f4e0cd net/ipv6: Put lwtstate when destroying fib6_info +176eb614b118 r8152: disable RX aggregation on new Dell TB16 dock +152395fd03d4 thermal: of-thermal: disable passive polling when thermal zone is disabled +d316522d06e9 thermal: rcar_gen3_thermal: convert to SPDX identifiers +c954579087f4 thermal: rcar_thermal: convert to SPDX identifiers +b0c41e96cfd4 Merge branch 'qed-Misc-fixes-in-the-interface-with-the-MFW' +b310974e0419 qed: Avoid sending mailbox commands when MFW is not responsive +eaa50fc59e58 qed: Prevent a possible deadlock during driver load and unload +76271809f490 qed: Wait for MCP halt and resume commands to take place +f00d25f3154b qed: Wait for ready indication before rereading the shmem +2dfef650217c thermal: qoriq: Switch to SPDX identifier +1a893a5a198e thermal: qoriq: Simplify the 'site' variable assignment +f1506a69e3e7 thermal: qoriq: Use devm_thermal_zone_of_sensor_register() +d3bc0fa8411c fsnotify: fix false positive warning on inode delete +9c86336c15db ip6_vti: fix a null pointer deference when destroy vti6 tunnel +======= +======= + mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS +start_commit : 9faf870e559a710c44e747ba20383ea82d8ac5d2 +end_commit : 0d092f06faa46b95a8e07b9bb5737b7c0f1176ee +9faf870e559a mmc: renesas_sdhi_internal_dmac: fix #define RST_RESERVED_BITS +0d092f06faa4 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +6bfde2e196d8 Merge branch 'hns3-fixes' +583e7281f1d8 net: hns3: modify variable type in hns3_nic_reuse_page +27a595930855 net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES +d23c4b6336ef net/ipv6: init ip6 anycast rt->dst.input as ip6_input +58ce660f911c Merge branch 'hns-fixes' +339379a2fb13 net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen +b1ccd4c0ab6e net: hns: fix skb->truesize underestimation +ac4a5b52f597 net: hns: modify variable type in hns_nic_reuse_page +3ed614dce3ca net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES +12a7f8696b85 Merge branch 'tcp_bbr-PROBE_RTT-minor-bug-fixes' +8e995bf14fdb tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 +5490b32dce69 tcp_bbr: in restart from idle, see if we should exit PROBE_RTT +fb9988622429 tcp_bbr: add bbr_check_probe_rtt_done() helper +431280eebed9 ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state +e500c6d349f7 addrconf: reduce unnecessary atomic allocations +191672ca07a7 net_sched: fix unused variable warning in stmmac +93cfb6c17690 sch_cake: Fix TC filter flow override and expand it to hosts as well +3d0371b313b8 net/ncsi: Fixup .dumpit message flags and ID check in Netlink handler +00e1cae78120 net: ethernet: renesas: use SPDX identifier for Renesas drivers +78c452fe7068 Merge branch 'net_sched-fixes' +5ffe57da29b3 act_ife: fix a potential deadlock +4e407ff5cd67 act_ife: move tcfa_lock down to where necessary +8ce5be1c899d Revert "net: sched: act_ife: disable bh when taking ife_mod_lock" +a0c2e90fe131 net_sched: remove unused tcfa_capab +244cd96adb5f net_sched: remove list_head from tc_action +7d485c451fc8 net_sched: remove unused tcf_idr_check() +b144e7ec51a1 net_sched: remove unused parameter for tcf_action_delete() +97a3f84f2c84 net_sched: remove unnecessary ops->delete() +edfaf94fa705 net_sched: improve and refactor tcf_action_put_many() +b93c1b5ac864 hv_netvsc: ignore devices that are not PCI +c27f1e2e9f29 rds: tcp: remove duplicated include from tcp.c +093dee661d60 sch_cake: Remove unused including +addb3ffbca66 Bluetooth: mediatek: Fix memory leak +51474eff2bc2 Bluetooth: Make BT_HCIUART_RTL configuration option depend on ACPI +26caddf274cf mmc: block: Fix unsupported parallel dispatch of requests +17e96d8516e3 mmc: android-goldfish: fix bad logic of sg_copy_{from,to}_buffer conversion +19f5e9e01567 mmc: atmel-mci: fix bad logic of sg_copy_{from,to}_buffer conversion +778a33959a8a Merge tag 'please-pull-noboot' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux +ab08dcd72454 rhashtable: remove duplicated include from rhashtable.c +6b2edf27fe26 Merge tag 'linux-kselftest-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +7140ad3898dd Merge tag 'trace-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +0a78ac4b9bb1 Merge tag 'ceph-for-4.19-rc1' of git://github.com/ceph/ceph-client +80f1a0f4e0cd net/ipv6: Put lwtstate when destroying fib6_info +bfebeb16722d Merge tag 'rtc-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +3933ec73cd9b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching +7a324b3f0535 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +61c4fc1eaf73 Merge tag 'backlight-next-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +532c2b926dda Merge tag 'mfd-next-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +8786583db541 Merge tag 'edac_fixes_for_4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp +cafa0010cd51 Raise the minimum required gcc version to 4.6 +176eb614b118 r8152: disable RX aggregation on new Dell TB16 dock +cc26ebbebde8 ia64: Fix kernel BUG at lib/ioremap.c:72! +b0c41e96cfd4 Merge branch 'qed-Misc-fixes-in-the-interface-with-the-MFW' +b310974e0419 qed: Avoid sending mailbox commands when MFW is not responsive +eaa50fc59e58 qed: Prevent a possible deadlock during driver load and unload +76271809f490 qed: Wait for MCP halt and resume commands to take place +f00d25f3154b qed: Wait for ready indication before rereading the shmem +badf58a27213 Merge branch 'for-4.19/upstream' into for-linus +1429b47bfe98 Merge branch 'for-4.19/wiimote' into for-linus +ffbeeaa460a5 Merge branch 'for-4.19/wacom' into for-linus +a91ddf23e240 Merge branch 'for-4.19/upstream' into for-linus +78a8ad794845 Merge branch 'for-4.19/sony' into for-linus +16501e846dd2 Merge branch 'for-4.19/multitouch-multiaxis' into for-linus +f5dd80715ae1 Merge branch 'for-4.19/intel-ish' into for-linus +4435b5774cdf Merge branch 'for-4.19/i2c-hid' into for-linus +5a12d86ce3a9 Merge branch 'for-4.19/elan' into for-linus +415d2b3392d7 Merge branch 'for-4.19/cougar' into for-linus +9c86336c15db ip6_vti: fix a null pointer deference when destroy vti6 tunnel +8fdd36d44205 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +b748f2de4b2f EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] +bb730b5833b5 tracing: Fix SPDX format headers to use C++ style comments +bcea3f96e11c tracing: Add SPDX License format tags to tracing files +179a0cc4e0e1 tracing: Add SPDX License format to bpf_trace.c +91c1e6ba39cf blktrace: Add SPDX License format header +d2c9281c184b mfd: madera: Add register definitions for accessory detect +2f606da78230 mfd: sm501: Set coherent_dma_mask when creating subdevices +8d5a5ba9a8b9 mfd: bd71837: Devicetree bindings for ROHM BD71837 PMIC +30107fa6908b mfd: bd71837: Core driver for ROHM BD71837 PMIC +f863ae594d33 media: platform: cros-ec-cec: Fix dependency on MFD_CROS_EC +6b583a64fd1e rtc: ds1307: simplify hwmon config +d983c89cc96a s390/ftrace: Add -mfentry and -mnop-mcount support +2f4df0017bae tracing: Add -mcount-nop option support +07d040812021 tracing: Avoid calling cc-option -mrecord-mcount for every Makefile +f28bc3c32c05 tracing: Handle CC_FLAGS_FTRACE more accurately +26dcc12c009e rtc: s5m: Add SPDX license identifier +734c5cd5bc2f rtc: maxim: Add SPDX license identifiers +6f7ea94acbb7 rtc: isl1219: add device tree documentation +cfa30622c854 rtc: isl1208: set ev-evienb bit from device tree +9ece7cd833a3 rtc: isl1208: Add "evdet" interrupt source for isl1219 +dd35bdb0768f rtc: isl1208: add support for isl1219 with tamper detection +a0a1a1ba3032 rtc: sysfs: facilitate attribute add to rtc device +6d43743e9079 Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() +38e967ae1e60 Uprobes: Simplify uprobe_register() body +0fcf6c02b205 ceph: don't drop message if it contains more data than expected +342ce1823eba ceph: support cephfs' own feature bits +4de17aea5cef crush: fix using plain integer as NULL warning +bad87216fb84 libceph: remove unnecessary non NULL check for request_key +e5bc08d09f5f ceph: refactor error handling code in ceph_reserve_caps() +7bf8f736c8e0 ceph: refactor ceph_unreserve_caps() +d55484929029 ceph: change to void return type for __do_request() +9da12e3a7de1 ceph: compare fsc->max_file_size and inode->i_size for max file size limit +36a4c72d1c6f ceph: add additional size check in ceph_setattr() +f8a79d5c7ef4 tracepoints: Free early tracepoints after RCU is initialized +016f8ffc48cb uprobes: Use synchronize_rcu() not synchronize_sched() +e0a568dcd18b tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() +b207de3ec531 ftrace: Remove unused pointer ftrace_swapper_pid +3f1756dc210e tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" +f27107fa20ad tracing/irqsoff: Handle preempt_count for different configs +bff1b208a5d1 tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" +01675e9503c4 selftests/ftrace: Fix kprobe string testcase to not probe notrace function +9a29ad52d5c0 selftests: mount: remove no longer needed config option +a0dde8be2ab8 selftests: cgroup: add gitignore file +d863cb03fc5f Add cgroup core selftests +da5b3ebb4527 tracing: irqsoff: Account for additional preempt_disable +da25a672cf0e trace: Use rcu_dereference_raw for hooks from trace-event subsystem +8687a3e2c7a0 ceph: add additional offset check in ceph_write_iter() +0671e9968dfb ceph: add additional range check in ceph_fallocate() +719784ba706c ceph: add new field max_file_size in ceph_fs_client +f1d10e046379 libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() +130f52f2b203 libceph: check authorizer reply/challenge length before reading +cc255c76c70f libceph: implement CEPHX_V2 calculation mode +6daca13d2e72 libceph: add authorizer challenge +149cac4a50b0 libceph: factor out encrypt_authorizer() +c571fe24d243 libceph: factor out __ceph_x_decrypt() +c0f56b483aa0 libceph: factor out __prepare_write_connect() +262614c4294d libceph: store ceph_auth_handshake pointer in ceph_connection +24e1dd6afde9 ceph: fix whitespace +24499847e447 ceph: adding new return type vm_fault_t +f7e52d8efe85 libceph: remove now unused ceph_{en,de}code_timespec() +0ed1e90a09eb ceph: use timespec64 for r_stamp +fac02ddf9108 libceph: use timespec64 for r_mtime +9bbeab41ce50 ceph: use timespec64 for inode timestamp +63ecae7e439f ceph: stop using current_kernel_time() +473bd2d780d1 libceph: use timespec64 in for keepalive2 and ticket validity +67fcd1514002 ceph: add d_drop for some error cases in ceph_symlink() +0459871c4995 ceph: add d_drop for some error cases in ceph_mknod() +61ad36d47dd2 ceph: return errors from posix_acl_equiv_mode() correctly +dfeb84d4adfd ceph: fix incorrect use of strncpy +b26c047b9400 rbd: support for images within namespaces +c300156bc734 rbd: pass rbd_spec into parse_rbd_opts_token() +2f56b6bae73b libceph: amend "bad option arg" error message +17173c82e3da libceph: stop parsing when a bad int arg is detected +c9ed51c9123a libceph: change ceph_pagelist_encode_string() to take u32 +6d54228fd1f2 libceph: make ceph_osdc_notify{,_ack}() payload_len u32 +93d35c754d97 ceph: restore ctime as well in the case of restoring old mode +f017754d6919 ceph: add retry logic for error -ERANGE in ceph_get_acl() +6bc6c77cfc67 tracing/kprobes: Fix within_notrace_func() to check only notrace functions +5a5ba10f44fa rtc: remove struct rtc_task +f7430151d8a3 char: rtc: remove task handling +50fa92594a2b HID: intel_ish-hid: tx_buf memory leak on probe/remove +a1e9a9c0dfe4 HID: intel-ish-hid: Prevent loading of driver on Mehlow +44ec3ec01fb7 ftrace: Use true and false for boolean values in ops_references_rec() +d7224c0e128c ring-buffer: Make ring_buffer_record_is_set_on() return bool +3ebea280d7e9 ring-buffer: Make ring_buffer_record_is_on() return bool +ec57350883cd tracing: Make tracer_tracing_is_on() return bool +978defee11a5 tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists +82fbc8c48adf ftrace: Add missing check for existing hwlat thread +f143641bfef9 tracing: Do not call start/stop() functions when tracing_on does not change +5248ee856030 tracefs: Annotate tracefs_ops with __ro_after_init +c3bc8fd637a9 tracing: Centralize preemptirq tracepoints and unify their usage +e6753f23d961 tracepoint: Make rcuidle tracepoint callers use SRCU +01f38497c6f6 lockdep: Use this_cpu_ptr instead of get_cpu_var stats +6fc7c4110cba selftests/ftrace: Fix kprobe string testcase to not probe notrace function +d899926f552b selftest/ftrace: Move kprobe selftest function to separate compile unit +45408c4f9250 tracing: kprobes: Prohibit probing on notrace function +58064e1f46b1 m68knommu: Fix typos in Coldfire 5272 DMA debug code +eec85fa9d98a m68k: coldfire: Normalize clk API +ec9cf1b7a6af rtc: pcf85063: preserve control register value between stop and start +518eeca05c08 tracing: preemptirq_delay_run() can be static +8856541557f3 rtc: sh: remove unused variable rtc_dev +87107a25a2f8 tracing/kprobes: Simplify the logic of enable_trace_kprobe() +fe8166c92a5f mfd: sec-core: Export OF module alias table +c8fda5bfa997 mfd: as3722: Disable auto-power-on when AC OK +99e19b7c48f8 mfd: axp20x: Support AXP806 in I2C mode +06f4901092c2 mfd: axp20x: Add self-working mode support for AXP806 +c26b633ee3dd dt-bindings: mfd: axp20x: Add "self-working" mode for AXP806 +4d3e55bc7690 mfd: wm8994: Allow to configure CS/ADDR Pulldown from dts +102370fb048a mfd: wm8994: Allow to configure Speaker Mode Pullup from dts +80d139b8638f mfd: rave-sp: Emulate CMD_GET_STATUS on device that don't support it +405dfd489921 mfd: rave-sp: Add legacy watchdog ping command translation +2b8de8a832ad mfd: rave-sp: Add legacy EEPROM access command translation +6c450bdf13eb mfd: rave-sp: Initialize flow control and parity of the port +a6e3bb0288e1 mfd: rave-sp: Fix incorrectly specified checksum type +763c43f6a03c mfd: rave-sp: Remove unused defines +6afebb70ee7a mfd: hi655x: Fix regmap area declared size for hi655x +c2b1509c77a9 mfd: ti_am335x_tscadc: Fix struct clk memory leak +2d8175ad7d51 dt-bindings: mfd: Fix documentation of tps65911 +50d44f82c7f1 mfd: dln2: Use irqsave() in USB's complete callback +f99fea949736 mfd: arizona: Don't use regmap_read_poll_timeout +a13c93b3a5db mfd: intel-lpss: Add Ice Lake PCI IDs +df47df55911b mfd: wm8994-core: Fix error path in wm8994_device_init +bf1cafa18be3 mfd: kempld-core: Constify variables that point to const structure +e5ff19cf75f3 Merge branches 'ib-mfd-4.19', 'ib-mfd-gpio-pinctrl-4.19', 'ib-mfd-i915-media-platform-4.19' and 'ib-mfd-regulator-4.19', tag 'ib-platform-chrome-mfd-move-cros-ec-transport-for-4.19' into ibs-for-mfd-merged +72809cbf6748 tracing: Remove orphaned function ftrace_nr_registered_ops() +7b144b6c795a tracing: Remove orphaned function using_ftrace_ops_list_func(). +f6b7425cfb92 tracing: Make unregister_trigger() static +8bd1369b4c2b kselftests: Add tests for the preemptoff and irqsoff tracers +f96e8577da10 lib: Add module for testing preemptoff/irqsoff latency tracers +2b27ece6c50c tracing/irqsoff: Split reset into separate functions +0b764a6e4e19 srcu: Add notrace variant of srcu_dereference +1f45a4db3657 srcu: Add notrace variants of srcu_read_{lock,unlock} +c842697c741e rtc: unexport rtc_irq_set_* +8719d3c9188b rtc: simplify rtc_irq_set_state/rtc_irq_set_freq +acecb3ad8b21 rtc: remove irq_task and irq_task_lock +1560d0848a1a rtc: remove rtc_irq_register/rtc_irq_unregister +ec623ff014c4 rtc: sh: remove dead code +1f28231c66b5 rtc: sa1100: don't set PIE frequency +633786736ed5 backlight: pwm_bl: Fix uninitialized variable +f62800992e59 ia64: switch to NO_BOOTMEM +fb63fbee423a ia64: use mem_data to detect nodes' minimal and maximal PFNs +0617c50a0812 ia64: remove unused num_dma_physpages member from 'struct early_node_data' +1ecd64abb5e4 ia64: contig/paging_init: reduce code duplication +6e9df95b76ca livepatch: Validate module/old func name length +b8e759b8f6da HID: cougar: Add support for the Cougar 500k Gaming Keyboard +1a8861f11760 HID: cougar: make compare_device_paths reusable +7f342e9c61d7 HID: intel-ish-hid: remove redundant variable num_frags +28a042a3b7ab HID: multitouch: handle palm for touchscreens +f90243745925 HID: multitouch: touchscreens also use confidence reports +9152c7d77d87 HID: multitouch: report MT_TOOL_PALM for non-confident touches +30576c5f490c HID: microsoft: support the Surface Dial +08a8a7cf1459 HID: core: do not upper bound the collection stack +ba6b055e0f3b HID: input: enable Totem on the Dell Canvas 27 +01eaac7e5713 HID: multitouch: remove one copy of values +8dfe14b3b47f HID: multitouch: ditch mt_report_id +3ceb3826448d HID: multitouch: store a per application quirks value +f146d1c4d7ea HID: multitouch: Store per collection multitouch data +cf6d15d7b1f3 HID: multitouch: make sure the static list of class is not changed +b875a5a529be input: add MT_TOOL_DIAL +e7ad3dc9f4a2 HID: elan: Add support for touchpad on the Toshiba Click Mini L9W +6e5dd6324a4c HID: elan: Add USB-id for HP x2 10-n000nd touchpad +7ed3f281d8f3 HID: elan: Add a flag for selecting if the touchpad has a LED +19588bee0ea5 HID: elan: Query resolution from the touchpad +79d11f2a2070 HID: elan: Query device max_x and max_y value from touchpad +314f04e85cab HID: elan: Hardcode finger-count and usb-interface +2f612de2d67d HID: elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH +f109b43ad9af HID: elan: Stop claiming we have TOUCH_MAJOR and then never reporting it +c4cf2d8df1dd HID: elan: Remove unused max_area_x and max_area_y vatiables +7e580769b79f rtc: ds1307: support m41t11 variant +146a552c67b1 rtc: ds1307: fix data pointer to m41t0 +1d98a69e5cef livepatch: Remove reliable stacktrace check in klp_try_switch_task() +5089ea15baa9 rtc: use ktime_get_real_ts64() instead of getnstimeofday64() +cd70de2d356e media: platform: Add ChromeOS EC CEC driver +03a5755c811d mfd: cros_ec_dev: Add CEC sub-device registration +f47674e5263d mfd: cros-ec: Introduce CEC commands and events definitions. +57e94c8b974d mfd: cros-ec: Increase maximum mkbp event size +9c229127aee2 drm/i915: hdmi: add CEC notifier to intel_hdmi +7a78c1e116d2 media: cec-notifier: Get notifier by device and connector name +858c5dfc8c33 backlight: adp8860: Mark expected switch fall-through +fed0b1bd1b64 rtc: m48t59: remove redundant pointer 'name' +b9cfb3d1200b rtc: omap: drop unnecessary register unlock around reads +4425070a5cfe rtc: omap: add missing register lock in error path +551757eb0529 rtc: omap: fix resource leak in registration error path +5c8b84f410b3 rtc: omap: fix potential crash on power off +2b4f07e99e97 rtc: test: make array pdev static +1a990fefb641 rtc: armada38x: reset after rtc power loss +dff700fa8193 rtc: stmp3xxx: Don't reset the rtc in .probe() when watchdog is running +d6c3029f32f7 rtc: pcf2127: add support for accessing internal static RAM +cd7f3a249dbe rtc: snvs: Add timeouts to avoid kernel lockups +7874b919866b rtc: bq4802: add error handling for devm_ioremap +d2d49495b5c0 selftests: vDSO - fix to return KSFT_SKIP when test couldn't be run +29ee92397f2c selftests: vDSO - fix to exclude x86 test on non-x86 platforms +cc7c673032fc selftests/android: initialize heap_type to avoid compiling warning +ea58c33d4d85 HID: hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf +8082d3f02261 HID: hid-sony.c: Use devm_ api to simplify sony_battery_probe() +f2d98e2c020e HID: hid-sony.c: Use devm_ api to simplify sony_leds_init() +ea4a5fdc8d07 HID: hid-sony.c: Use devm_ api to simplify sony_register_sensors() +cc070a847bc0 HID: hid-sony.c: Use devm_ api to simplify sony_register_touchpad() +30000d80b506 backlight: Remove obsolete comment for ->state +c8cc0f0460bb dt-bindings: pwm-backlight: Move brightness-levels to optional +88ba95bedb79 backlight: pwm_bl: Compute brightness of LED linearly to human eye +1e5e7cc794b5 dt-bindings: pwm-backlight: Add a num-interpolation-steps property +573fe6d1c25c backlight: pwm_bl: Linear interpolation between brightness-levels +c287572b739a mfd: da9063: Add DA9063L support +1c892e38ce59 regulator: da9063: Handle less LDOs on DA9063L +c2ffec5e4bb6 mfd: da9063: Register RTC only on DA9063L +4ad5a999c460 mfd: da9063: Add custom IRQ map for DA9063L +4bd6ad0adb07 mfd: da9063: Add custom regmap for DA9063L +8ae81814cca9 mfd: da9063: Add DA9063L type +492510dd7d39 mfd: da9063: Replace model with type +df7878f9dc77 mfd: da9063: Rename PMIC_DA9063 to PMIC_CHIP_ID_DA9063 +c727eea92c92 mfd: da9063: Replace DA9063_NUM_IRQ with ARRAY_SIZE +152bed762ad9 mfd: da9063: Use PLATFORM_DEVID_NONE +8b55734dc8bd mfd: da9063: Use REGMAP_IRQ_REG +2905086def93 mfd: da9063: Use regmap_reg_range +af8df945876c mfd: da9063: Replace mfd_add_devices with devm counterpart +7494de0454af mfd: da9063: Replace regmap_add_irq_chip with devm counterpart +3144dce72b7c mfd: cros_ec_dev: Register cros_usbpd-charger driver as a subdevice. +06635894a371 mfd: cros_ec: Add USBPD charger commands and struct definitions. +413c94469a9d Input: keyboard: Fix ChromeOS EC keyboard help message. +23c706416a1a arm/arm64: configs: Remove the MFD_ prefix for MFD_CROS_EC_I2C/SPI symbols. +d00a8741fd8f platform/chrome: Move cros-ec transport drivers to drivers/platform. +418b573b4313 HID: wacom: convert Wacom custom usages to standard HID usages +578325120ec1 HID: wacom: Move handling of HID quirks into a dedicated function +29b9e14846f1 HID: wacom: Replace touch_max fixup code with static touch_max definitions +d4bdf2d2ba73 HID: wiimote: add support for Guitar-Hero devices +f49255e00c2e HID: usbhid: use irqsave() in USB's complete callback +dc9b8e85ed95 HID: redragon: fix num lock and caps lock LEDs +44d4d51de9a3 HID: hid-ntrig: add error handling for sysfs_create_group +6136f97cd2dd HID: i2c-hid: Add vddl regulator control +d6f83894110d HID: i2c-hid: Use devm to allocate i2c_hid struct +a41efe03e611 rtc: ds1685: remove sysfs access to control registers +30a5271d4583 rtc: ds1685: remove improper datetime access ABI +aca429ff9d14 gpio: madera: Support Cirrus Logic Madera class codecs +218d72a77b0b pinctrl: madera: Add driver for Cirrus Logic Madera codecs +b3b606c98fa0 pinctrl: madera: Add DT bindings for Cirrus Logic Madera codecs +5c76ee4e40eb mfd: madera: Register map tables for Cirrus Logic CS47L90/91 +bb7320986f95 mfd: madera: Register map tables for Cirrus Logic CS47L85 +f975b7faf1d5 mfd: madera: Register map tables for Cirrus Logic CS47L35 +16b27467f46c mfd: madera: Add common support for Cirrus Logic Madera codecs +2b49088cdba7 mfd: madera: Add DT bindings for Cirrus Logic Madera codecs +97c2b5cba204 mfd: madera: Add register definitions for Cirrus Logic Madera codecs +======= +======= + it points to #2, but almost all physical-to-virtual translations point to +start_commit : c40a56a7818cfe735fc93a69e1875f8bba834483 +end_commit : 3237c0dbe21f8d2ca2feaa3891aff3619873cd30 +c40a56a7818c x86/mm/init: Remove freed kernel image areas from alias mapping +3237c0dbe21f drm/i915/kvmgt: Fix compilation error +75eef0f1ed47 drm/i915/lpe: Mark LPE audio runtime pm as "no callbacks" +497bfb706844 Revert "drm/i915/icl: WaEnableFloatBlendOptimization" +027063b1606f drm/i915: Interactive RPS mode +656921a51244 drm/i915: Fix psr sink status report. +6ea2738e0ca0 x86/mm/init: Add helper for freeing kernel image pages +9f515cdb411e x86/mm/init: Pass unconverted symbol addresses to free_init_pages() +0d83432811f2 mm: Allow non-direct-map arguments to free_reserved_area() +eac7073aa69a x86/mm/pti: Clear Global bit more aggressively +1ffaddd029c8 Linux 4.18-rc8 +a8c199208cd6 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2f3672cbf9da Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0cdf6d4607df Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b9fb1fc7f921 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +212dab0541eb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +60f5a2173632 Merge tag 'usercopy-fix-v4.18-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +f639bef55d2b Merge tag 'xfs-4.18-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +a32e236eb93e Partially revert "block: fail op_is_write() requests to read-only partitions" +91874ecf32e4 netlink: Don't shift on 64 for ngroups +5dbfb6eca0b2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +5607016cd1bb net/smc: no cursor update send in state SMC_INIT +961b33c244e5 jfs: Fix usercopy whitelist for inline inode data +0b5b1f9a78b5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +f664e37dcc52 l2tp: fix missing refcount drop in pppol2tp_tunnel_ioctl() +60a01828f330 Merge branch 'mlxsw-Fix-ACL-actions-error-condition-handling' +caebd1b38970 mlxsw: core_acl_flex_actions: Remove redundant mirror resource destruction +7cc616949399 mlxsw: core_acl_flex_actions: Remove redundant counter destruction +dda0a3a3fb92 mlxsw: core_acl_flex_actions: Remove redundant resource destruction +3757b255bf20 mlxsw: core_acl_flex_actions: Return error for conflicting actions +f6229c395874 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +71abe04269ae Merge tag 'for-linus-20180803' of git://git.kernel.dk/linux-block +310810ae1948 Merge tag 'nfs-for-4.18-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +2ed7533cb7d6 Merge tag 'powerpc-4.18-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +7827fc7d2404 Merge tag 'drm-fixes-2018-08-03' of git://anongit.freedesktop.org/drm/drm +7123fd41e35a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +0a0e0829f990 nohz: Fix missing tick reprogram when interrupting an inline softirq +d1f0301b3333 genirq: Make force irq threading setup more robust +8c85cbdf371f selftests/bpf: update test_lwt_seg6local.sh according to iproute2 +0585df468e8f Merge tag 'media/v4.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +ed0093d9760c Merge tag 'arc-4.18-final' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc +98d7e1009832 Merge branch 'akpm' (patches from Andrew) +31e810aa1033 userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails +eec3636ad198 ipc/shm.c add ->pagesize function to shm_vm_ops +7e97de0b033b memcg: remove memcg_cgroup::id from IDR on mem_cgroup_css_alloc() failure +afb41bb03965 drivers: net: lmc: fix case value for target abort error +2d5ba0e2de24 blk-mq: fix blk_mq_tagset_busy_iter +79b3dbe4adb3 fs: fix iomap_bmap position calculation +ef46808b79eb Merge tag 'pci-v4.18-fixes-5' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +258fe208f282 selftest/net: fix protocol family to work for IPv4. +8cda548ffba8 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +e30cb13c5a09 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +a3f94cb99a85 Squashfs: Compute expected length from inode size rather than block length +71755ee5350b squashfs: more metadata hardening +1b3a62643660 x86/boot/compressed/64: Validate trampoline placement against E820 +e6aed040eafb Revert "net/ipv6: fix metrics leak" +6ea76bf51339 NFSv4: Fix _nfs4_do_setlk() +6b4703768268 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm +8b11ec1b5ffb mm: do not initialize TLB stack vma's with vma_init() +53406ed1bcfd mm: delete historical BUG from zap_pmd_range() +c01f6c9b3207 rxrpc: Fix user call ID check in rxrpc_service_prealloc_one +9a97ebf7a6bb Merge tag 'mmc-v4.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +f390b7bffdfe Merge tag 'pm-urgent-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +cdbb65c4c7ea squashfs metadata 2: electric boogaloo +44960f2a7b63 staging: ashmem: Fix SIGBUS crash when traversing mmaped ashmem pages +ebad825cdd4e ia64: mark special ia64 memory areas anonymous +a94c689e6c9e net: dsa: Do not suspend/resume closed slave_dev +bc5b6c0b62b9 netlink: Fix spectre v1 gadget in netlink_create() +e02ee9819a03 Documentation: dpaa2: Use correct heading adornment +b7d0f08e9129 net: stmmac: Fix WoL for PCI-based setups +7e2556e40026 bonding: avoid lockdep confusion in bond_get_stats() +cca19f0b684f powerpc/64s/radix: Fix missing global invalidations when removing copro +9b7c19e96ced Merge branch 'pm-tools' +15da09500a70 Merge branch 'drm-armada-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next +51973dc079a9 Merge tag 'drm-misc-fixes-2018-07-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +f8f15c34ac94 Merge tag 'drm-msm-next-2018-07-30' of git://people.freedesktop.org/~robclark/linux into drm-next +cb5c65688673 enic: do not call enic_change_mtu in enic_probe +4672694bd4f1 ipv4: frags: handle possible skb truesize change +56e2c94f055d inet: frag: enforce memory limits earlier +e39eb599998a Merge tag 'mlx5-fixes-2018-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +37b71411b75c Merge tag 'audit-pr-20180731' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +80d20d35af1e nohz: Fix local_timer_softirq_pending() +8e1d162d8e81 net/mlx5e: IPoIB, Set the netdevice sw mtu in ipoib enhanced flow +eacecf2760e3 net/mlx5e: Fix null pointer access when setting MTU of vport representor +2e8e70d249e8 net/mlx5e: Set port trust mode to PCP as default +5f5991f36dce net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager +6751e7c66cb8 net: dsa: mv88e6xxx: Fix SERDES support on 88E6141/6341 +92490695902b Merge tag 'wireless-drivers-for-davem-2018-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +c1d61e7fe376 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +095c3633f1dc Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +c786e4052cf9 Merge tag 'acpi-urgent-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +44bda4b7d26e PCI: Fix is_added/is_busmaster race condition +c7513c2a2714 crypto/arm64: aes-ce-gcm - add missing kernel_neon_begin/end pair +01e61a42a5d3 cpufreq: intel_pstate: Limit the scope of HWP dynamic boost platforms +5f95d39b4246 Merge branch 'acpi-soc' +ce03b6d2b610 Merge tag 'perf-urgent-for-mingo-4.18-20180730' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +156c8b58ef5c perf/x86/intel/uncore: Fix hardcoded index of Broadwell extra PCI devices +f67077deb4fe Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +5723b4a3cc3a Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +d512584780d3 squashfs: more metadata hardening +2d55d614fcf5 net: xsk: don't return frames via the allocator on error +573b3aa69406 tools/bpftool: fix a percpu_array map dump problem +caca1ff0de62 Merge branch 'drm-udl-next' of git://people.freedesktop.org/~airlied/linux into drm-next +90991209837a udl-kms: dont spam the syslog with debug messages +c2f53119b410 udl-kms: use spin_lock_irq instead of spin_lock_irqsave +58cba7c222e8 udl-kms: avoid prefetch +91ba11fb7d7c udl-kms: avoid division +b305f7ed0f4f audit: fix potential null dereference 'context->module.name' +09a00abe3a99 udl-kms: fix crash due to uninitialized memory +542bb9788a1f udl-kms: handle allocation failure +8456b99c16d1 udl-kms: change down_interruptible to down +12be1036c536 sparc: use asm-generic version of msi.h +f0afc6b18d39 sparc: move MSI related definitions to where they are used +6f57ed681ed8 sparc/time: Add missing __init to init_tick_ops() +61f4b23769f0 netlink: Don't shift with UB on nlk->ngroups +af87f72e757a Merge tag 'linux-can-fixes-for-4.18-20180730' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +527838d470e3 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ae3e10aba57c Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ec837d620c75 arc: fix type warnings in arc/mm/cache.c +2423665ec53f arc: fix build errors in arc/include/asm/delay.h +9e2ea405543d arc: [plat-eznps] fix printk warning in arc/plat-eznps/mtm.c +b1f32ce1c3d2 arc: [plat-eznps] fix data type errors in platform headers +0634922a78f0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fb20c03d3748 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d464b0314c79 Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +05b466bf846d ARC: [plat-eznps] Add missing struct nps_host_reg_aux_dpc +386177da9e60 ARC: add SMP_CACHE_BYTES value validate +df18b50448fa net/ipv6: fix metrics leak +822fb18a82ab xen-netfront: wait xenbus state change when load module manually +44fe619b1418 perf tools: Fix the build on the alpine:edge distro +1f27a050fc67 tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' +fc73bfd6005c tools headers uapi: Refresh linux/bpf.h copy +7def16d1d266 tools headers powerpc: Update asm/unistd.h copy to pick new +2c3ee0e1779d tools headers uapi: Update tools's copy of linux/perf_event.h +89da619bc18d virtio_balloon: fix another race between migration and ballooning +a7663a793436 dt-bindings: msm/disp: Add bindings for Snapdragon 845 DPU +6b0a180ede48 dt-bindings: msm/dsi: Add mdp transfer time to msm dsi binding +fba33cae6aa3 drm/msm/disp/dpu: Mark a handful of functions as static +f2c9a924c1ac drm/msm/disp/dpu: Remove unused functions from dpu_formats.c +d9c7440dad0d drm/msm/disp/dpu: Remove dpu_kms_utils +c17aeda0b01c drm/msm/disp/dpu: Remove unused code from drm_crtc.c +2c7b48e7267a drm/msm/disp/dpu: Remove unused code from drm_encoder.c +aff24cd1f531 drm/msm: Replace PTR_RET with PTR_ERR_OR_ZERO +78918cd0eee3 drm/msm: mark PM functions as __maybe_unused +f4b0f66daf77 drm/msm/dpu: fix mismatch in function argument. +3530a17f4dc8 drm/msm/gpu: avoid deprecated do_gettimeofday +a6bcddbc2ee1 drm/msm: dsi: Handle dual-channel for 6G as well +41a8e8865a82 drm/msm: dpu: Use clock-names instead of assigned-clock-names +2c1f748d00e0 drm/msm: dpu: Use 'vsync' instead of 'vsync_clk' in cmdmode encoder +cdb95931dea3 drm/msm/gpu: Add the buffer objects from the submit to the crash dump +50f8d21863b9 drm/msm/adreno: Add a5xx specific registers for the GPU state +43a56687d15d drm/msm/adreno: Add ringbuffer data to the GPU state +bcf1d9fa5d03 drm/msm/adreno: Convert the show/crash file format +c0fec7f562ec drm/msm/gpu: Capture the GPU state on a GPU hang +65a3c2748e88 drm/msm/gpu: Rearrange the code that collects the task during a hang +4f776f4511c7 drm/msm/gpu: Convert the GPU show function to use the GPU state +e00e473d9817 drm/msm/gpu: Capture the state of the GPU +5dc634bdbfd6 drm: Add puts callback for the coredump printer +4538d7324507 drm: Add a -puts() function for the seq_file printer +63f4cc015b66 drm: Add drm_puts() to complement drm_printf() +cfc57a18a3c5 drm: drm_printer: Add printer for devcoredump +489cae632fc0 include: Move ascii85 functions from i915 to linux/ascii85.h +8eb0e6421958 media: v4l: vsp1: Fix deadlock in VSPDL DRM pipelines +f5dbee6e3881 media: rc: read out of bounds if bpf reports high protocol number +aa595c00bcf5 drm/armada: remove obsolete fb unreferencing kfifo and workqueue +82c702cb0c04 drm/armada: remove unnecessary armada_plane structure +d701278ada51 drm/armada: remove unnecessary armada_ovl_plane structure +dae2155bb07b drm/armada: update primary framebuffer parameters on mode change +3cb13ac97bdf drm/armada: update planes after the dumb frame is complete +b1ec9ed6aa98 drm/armada: switch overlay plane to atomic modeset +13c94d5349c9 drm/armada: switch primary plane to atomic modeset +6d2f864fdff5 drm/armada: switch legacy modeset to atomic modeset +6bd02908836e drm/armada: enable atomic modeset support +34e25ed60ae2 drm/armada: implement atomic_enable()/atomic_disable() methods +a0f75d2468fe drm/armada: unhook dpms state from armada_drm_crtc_update() +a0fbb35ecde5 drm/armada: push responsibility for clock management to backend +dbb4ca8acae1 drm/armada: handle atomic modeset crtc events +4e4b3563ac00 drm/armada: clean up SPU_ADV_REG +a61c3922f629 drm/armada: update debug in armada_drm_crtc_mode_set_nofb() +155b8290f763 drm/armada: move sync signal polarity to mode_set_nofb() method +b5bae71a79d7 drm/armada: push interlace calculation into armada_drm_plane_calc() +4aafe00e2f6b drm/armada: provide pitches from armada_drm_plane_calc_addrs() +b4df3ba0d768 drm/armada: pass plane state into armada_drm_plane_calc_addrs() +3382a6b99941 drm/armada: move armada_drm_mode_config_funcs to armada_drv.c +c29277d4e563 drm/armada: add plane colorspace properties +240cf2b58eb0 drm/armada: remove crtc YUV colourspace properties +c96103b6c49f drm/armada: move colorkey properties into overlay plane state +61ba252705a6 drm/armada: move CBSH properties into overlay plane state +63b93c0834a0 drm/armada: move plane works to overlay +d40af7b1ae23 drm/armada: move primary plane to separate file +3acea7b9b62c drm/armada: use old_state for update tracking in atomic_update() +9c41467c9aa5 drm/armada: remove temporary crtc state +47dc413b0025 drm/armada: convert overlay plane to atomic state +de503ddff86e drm/armada: convert page_flip to use primary plane atomic_update() +c36045e17a0e drm/armada: convert primary plane to atomic state +80c63aee8143 drm/armada: reset all atomic state during driver initialisation +ecf25d238031 drm/armada: merge armada_drm_gra_plane_regs() into only caller +cfd1b63af78b drm/armada: use core of primary update_plane for mode set +f9a13bb3baf6 drm/armada: move mode set vblank handling and disable/enable +0239520e0290 drm/armada: add rectangle helpers +1729f56010a9 drm/armada: clean up armada_drm_crtc_page_flip() +7794ec777406 drm/armada: Adding new typedef vm_fault_t +830aadceae20 drm/armada: Replace drm_dev_unref with drm_dev_put +afc9f65e01cd ARM: 8781/1: Fix Thumb-2 syscall return for binutils 2.29+ +72c05f32f4a5 can: ems_usb: Fix memory leak on ems_usb_disconnect() +3fce46182793 BackMerge v4.18-rc7 into drm-next +ecd7963f7cf9 Merge tag 'drm-amdkfd-next-2018-07-28' of git://people.freedesktop.org/~gabbayo/linux into drm-next +25432eba9cd8 openvswitch: meter: Fix setting meter id for new entries +7acf9d4237c4 netlink: Do not subscribe to non-existent groups +9939a46d90c6 NET: stmmac: align DMA stuff to largest cache line length +b0cd6035d3be Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +460a53106ac3 ACPICA: AML Parser: ignore control method status in module-level code +383d470936c0 tcp_bbr: fix bw probing to raise in-flight data for very small BDPs +6d27c6dd1012 Merge branch 'net-socket-Fix-potential-spectre-v1-gadgets' +e978de7a6d38 net: socket: Fix potential spectre v1 gadget in sock_is_registered +c8e8cd579bb4 net: socket: fix potential spectre v1 gadget in socketcall +958b4cd8fa4c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +b0753408aadf net: mdio-mux: bcm-iproc: fix wrong getter and setter pair +9fc12023d6f5 ipv4: remove BUG_ON() from fib_compute_spec_dst +ab123fe071c9 enic: handle mtu change for vf properly +136f55f66019 net: lan78xx: fix rx handling before first packet is send +ee614c871014 nfp: flower: fix port metadata conversion bug +71eb5255f55b bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() +3eee1f75f2b9 bpf: fix bpf_skb_load_bytes_relative pkt length check +b611da43b681 perf build: Build error in libbpf missing initialization +a54e43f993f8 PCI: mobiveil: Avoid integer overflow in IB_WIN_SIZE +eb2777397fd8 ARC: dma [non-IOC] setup SMP_CACHE_BYTES and cache_line_size +4c612add7b18 ARC: dma [non IOC]: fix arc_dma_sync_single_for_(device|cpu) +538c48f27ac6 tools/power turbostat: version 18.07.27 +5aa3d1a20a23 tools/power turbostat: Read extended processor family from CPUID +d0fdb366b693 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +f2467ee0698e tools/virtio: add kmalloc_array stub +8129e2a1cb39 tools/virtio: add dma barrier stubs +12864ff8545f ACPI / LPSS: Avoid PM quirks on suspend and resume from hibernation +101f0cd4f221 net: ena: Fix use of uninitialized DMA address bits field +6d52aacd92c6 Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next +daa9897560e2 Merge tag 'exynos-drm-next-for-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +52ea6a115f59 Merge branch 'for-upstream/malidp-fixes' of git://linux-arm.org/linux-ld into drm-next +a6f6cdefd408 Merge tag 'imx-drm-next-2018-07-20' of git://git.pengutronix.de/git/pza/linux into drm-next +5f300e8004cb bpf: btf: Use exact btf value_size match in map_check_btf() +36e0f12bbfd3 xdp: add NULL pointer check in __xdp_return() +9e630bcb7701 RDS: RDMA: Fix the NULL-ptr deref in rds_ib_get_mr +7effaf06c3cd net: rollback orig value on failure of dev_qdisc_change_tx_queue_len +2ffbb2240607 tools/power turbostat: Fix logical node enumeration to allow for non-sequential physical nodes +cfce494db3bf tools/power turbostat: fix x2apic debug message output file +4f206a0fabc3 tools/power turbostat: fix bogus summary values +7f3fc7ddf719 net: fix amd-xgbe flow-control issue +2f2eb723b50b drm/msm: rework vblank event handling in dpu_crtc +25fdd5933e4c drm/msm: Add SDM845 DPU support +036bfeb33b89 drm/msm: Add pm_suspend/resume callbacks to msm_kms +2b7ac1a89898 drm/msm: Add .commit() callback to msm_kms functions +7305a0ceec78 drm/msm: #define MAX_ in msm_drv.h +77050c3febb1 drm/msm: Use labels for unwinding in the error path +aaded2e3a1f6 drm/msm: #define MDP version numbers +74312fc7343e drm/msm: Clean up dangling atomic_wq +2d0b10fc5111 drm/msm: higher values of pclk can exceed 32 bits when multiplied by a factor +bb676df12b5e drm/msm: enable zpos normalization +bc3220be2257 drm/msm/mdp5: subclass msm_mdss for mdp5 +a5c6b5990422 drm/msm: Move wait_for_vblanks into mdp complete_commit() hooks +425a2d24d5b3 drm/msm/dsi: set encoder mode for DRM bridge explicitly +7a296796fd0b drm/msm/dsi: initialize postdiv_lock before use for 10nm pll +8b03ad30e314 drm/msm/dsi: Use one connector for dual DSI mode +ed9976a09b48 drm/msm/dsi: adjust dsi timing for dual dsi mode +2a8536f6e846 drm: add msm compressed format modifiers +92cab799bbc6 media: bpf: ensure bpf program is freed on detach +942a656f1f22 cxgb4: Added missing break in ndo_udp_tunnel_{add/del} +c259b4fb33ee netdevsim: don't leak devlink resources +d24458e43b10 xsk: fix poll/POLLIN premature returns +9e4e5b5c8666 bpf, x32: Fix regression caused by commit 24dea04767e6 +b87bac1012c4 net: igmp: make function __ip_mc_inc_group() static +9aee40006190 tcp: ack immediately when a cwr packet arrives +7856e8616273 hinic: Link the logical network device to the pci device in sysfs +586092ab4b76 gpu: drm: amdgpu: Replace mdelay with msleep in cik_pcie_gen3_enable() +6cdf4e87b454 drm/amdgpu/gmc9: clarify GPUVM fault error message +068c330419ff drm/scheduler: remove sched field from the entity +cdc50176597c drm/scheduler: modify API to avoid redundancy +bf314ca3f10d drm/amdgpu: reduce the number of placements for a BO +c704ab18e0a2 drm/amdgpu: consistenly name amdgpu_bo_ functions +6beccb15c447 MAINTAINERS: add entry for AMD PP code +dbae59466f37 MAINTAINERS: Add separate section for DC +122b5a05987c MAINTAINERS: add new TTM maintainers +4d4831a3dae3 drm/amdgpu: expose only the first UVD instance for now +f8a91d45553a drm/amdgpu: clean up coding style a bit +ecbc42ca5d66 virtio_net: Fix incosistent received bytes counter +a6a00918d4ad drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats +de2d8db395c3 drm/atomic: Initialize variables in drm_atomic_helper_async_check() to make gcc happy +603ba2dfb338 drm/atomic: Check old_plane_state->crtc in drm_atomic_helper_async_check() +ea107a183be1 drm: Add support for pps and compression mode command packet +23f9455157f6 drm/msm/mdp5: negative x/y in cursor move +8f7ca5409063 drm/msm/dsi: replace version checks with helper functions +c4d8cfe516dc drm/msm/dsi: add implementation for helper functions +e18177cc5729 drm/msm/dsi: add dsi host helper functions support +6e8bed6a3e2f drm/msm/mdp5: fix missing CTL flush +64709686dbb3 drm/msm/gpu: Increase the pm runtime autosuspend for 5xx +6666e1a66f92 drm/msm/adreno: Add power management functions for system sleep +ec446d09366c drm/msm: call drm_atomic_helper_suspend() and drm_atomic_helper_resume() +92a4728608a8 x86/boot: Fix if_changed build flip/flop bug +7f635ff187ab perf/core: Fix crash when using HW tracing kernel filters +6cbc304f2f36 perf/x86/intel: Fix unwind errors from PEBS entries (mk-II) +f3d133ee0a17 sched/rt: Restore rt_runtime after disabling RT_RUNTIME_SHARE +840d719604b0 sched/deadline: Update rq_clock of later_rq when pushing a task +2610e8894663 stop_machine: Disable preemption after queueing stopper threads +6cd0c583b04b sched/topology: Check variable group before dereferencing it +c0dc373a780f locking/pvqspinlock/x86: Use LOCK_PREFIX in __pv_queued_spin_unlock() assembly code +7b94ea50514d i2c/mux, locking/core: Annotate the nested rt_mutex usage +62cedf3e60af locking/rtmutex: Allow specifying a subclass for nested locking +299b6365a3b7 brcmfmac: fix regression in parsing NVRAM for multiple devices +0a5257bc6d89 iwlwifi: add more card IDs for 9000 series +684cce1c31d2 Merge branch 'bpf-annotate-kv-pair' +38d5d3b3d5db bpf: Introduce BPF_ANNOTATE_KV_PAIR +5b891af7fca1 bpf: Replace [u]int32_t and [u]int64_t in libbpf +64bb56848867 bpf: btf: Sync uapi btf.h to tools +addb8a6559f0 RDMA/uverbs: Expand primary and alt AV port checks +6d20caed9b92 ARC: Add Ofer Levi as plat-eznps maintainer +bb805f2b20e2 drm/amd/display: DC 3.1.58 +cfd84fd36531 drm/amd/display: separate dc_debug into dc_debug_options and dc_debug data +5c6ac7112fb2 drm/amd/display: Decouple aux from i2c +3fc9fc4cf5a1 drm/amd/display: DPP CM ICSC AYCRCB8888 format support +278ca8d677cf drm/amd/display: On dce100, set clocks to 0 on suspend +aafded888514 drm/amd/display: allow diags to skip initial link training +85344e75d0d1 drm/amd/display: Remove unnecessary warning +5f8181733f6e drm/amdgpu: move the amdgpu_fbdev_set_suspend() further up +456607d816d8 drm/amdgpu: Don't warn on destroying a pinned BO +92859e0d5ce5 drm/amd/powerplay: allow slow switch only if NBPState enabled v2 +f132d56162e6 drm/amd/powerplay: correct the argument for PPSMC_MSG_SetUclkFastSwitch +59a8348fc5b3 drm/amd/powerplay: slow UCLK switch when multiple displays not in sync +226127a67e31 drm/amdgpu: Fix RLC safe mode test in gfx_v9_0_enter_rlc_safe_mode +4799f6856fdd MAINTAINERS: Add Naveen N. Rao as kprobes co-maintainer +b3681dd548d0 x86/entry/64: Remove %ebx handling from error_entry/exit +d9e6dbcf28f3 x86/apic: Future-proof the TSC_DEADLINE quirk for SKX +d2753e6b4882 perf/x86/amd/ibs: Don't access non-started event +3f2b78d630b4 drm/exynos/mixer: Remove unused local variable priv +7e915746de03 drm/exynos: Ensure suspended runtime PM state during system suspend +dc684af6fc8d drm/exynos: Suspend/resume display pipeline as early/late as possible +eebdc3b49abb drm/exynos: Drop useless check from exynos_drm_{suspend,resume} +e978de54957f drm/exynos: Use common exynos_drm_gem_get()/put() functions for GEM lookup +3aa2a5c14076 drm/exynos: gem: Simplify access to exynos GEM objects +eb4d9796fa34 drm/exynos: g2d: Convert to driver component API +2d3bda7071a7 Merge tag 'exynos-drm-fixes-for-v4.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next +6283fa38dc87 bpf: btf: Ensure the member->offset is in the right order +2e012e76ad59 drm: mali-dp: Set encoder possible_clones +7749a57a2853 drm: mali-dp: Report writeback connector as connected +9b788f32bee6 x86/efi: Access EFI MMIO data as unencrypted when SEV is active +fe1053b7859d drm/amdgpu: rework suspend and resume to deal with atomic changes +e7854a038015 drm/amdgpu: split ip suspend into 2 phases +5b8eb0edba15 drm/amdgpu/acpi: skip backlight events for DC +9e7204beae8c drm/amdgpu/apci: don't call sbios request function if it's not supported +7766484b4a18 drm/amdgpu: Fix warning in dma_fence_is_later on resume from S3. +ecb8c50382e2 drm/amdgpu: use drm_fb helper for console_(un)lock +3dbd823e53b5 drm/amd/display: Convert 10kHz clks from PPLib into kHz +97e8f102f5a9 drm/amd/pp: Set Max clock level to display by default +a0c3bf0ff40d drm/amd/pp: Update clk with od setting when set power state +88de542e421a drm/amd/pp: Read vbios vddc limit before use them +4d3b9ae50ea0 drm/amdgpu: lock and unlock console only for amdgpu_fbdev_set_suspend [V5] +1bc460a45b97 drm/amd/display: Honor pplib stutter mask for all ASICs in DC +7b42573bb8a0 drm/amd/display: Drop unused backlight functions in DM +3f48c6813fc6 drm/amdgpu: fix spelling mistake "successed" -> "succeeded" +9d83601a9cc1 tools/power turbostat: fix -S on UP systems +63aff65573d7 kvm: x86: vmx: fix vpid leak +0a06d4256674 KVM: vmx: use local variable for current_vmptr when emulating VMPTRST +46d8c4b28652 crypto: padlock-aes - Fix Nano workaround data corruption +500775074f88 Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next +ef8e0ff97ae8 Merge tag 'drm-intel-next-2018-07-19' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +b4146c4929ef scsi: qla2xxx: Return error when TMF returns +b08abbd9f599 scsi: qla2xxx: Fix ISP recovery on unload +45235022da99 scsi: qla2xxx: Fix driver unload by shutting down chip +efa93f48fa9d scsi: qla2xxx: Fix NPIV deletion by calling wait_for_sess_deletion +e3dde080ebbd scsi: qla2xxx: Fix unintialized List head crash +294f96ae8aa5 Merge tag 'drm-misc-next-2018-07-18' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +090cbdd0735b Merge branch 'linux-4.19' of git://github.com/skeggsb/linux into drm-next +5c675bf2c67c drm/amdgpu: clean up UVD instance handling v2 +58c24b7c893c drm/amdgpu: remove superflous UVD encode entity +4841203102a3 drm/amdgpu/display: Replace CONFIG_DRM_AMD_DC_DCN1_0 with CONFIG_X86 +1ce0688f3f6a drm/amd/powerplay: fixed uninitialized value +c64fb6dade16 drm/amdgpu/powerplay: use irq source defines for smu7 sources +ef821e3f14e8 drm/i915: Update DRIVER_DATE to 20180719 +d81be4f379e7 drm/i915: Remove intel_panel_detect() +b93b41afcee2 drm/i915: Assume eDP is always connected +05c72e77ccda drm/i915: Nuke the LVDS lid notifier +d78d3343dce7 drm/i915/execlists: Move the assertion we have the rpm wakeref down +46b1063f91e5 drm/i915: Handle recursive shrinker for vma->last_active allocation +209b7955e59e drm/i915/guc: Keep guc submission permanently engaged +d00ddd9da79a drm/nouveau/kms/nv50-: allocate push buffers in vidmem on pascal +c7d2959f032d i915/dp/dsc: Add Rate Control Range Parameter Registers +dbda5111e2d8 i915/dp/dsc: Add Rate Control Buffer Threshold Registers +2efbb2f099fb i915/dp/dsc: Add DSC PPS register definitions +7af2be6d54d4 drm/i915/icl: Add VIDEO_DIP registers +4b4bd04898ad drm/amdgpu/pm: Remove VLA usage +7eb804277461 drm/amdgpu: simplify the bo reference on amdgpu_bo_update +f3cdadb6fee9 drm/amdgpu: remove internal/unused kernel module parameters +b5286801705b drm/amdgpu: change ring priority after pushing the job (v2) +9d46f32bdd3e drm/amdgpu: allow for more flexible priority handling +e6d5752080e2 drm/amdgpu/gfx9: Update golden settings for vg10. +5fd9df6ac6ee drm/i915: Kill sink_crc for good +539c475dadc4 Merge tag 'drm-intel-next-2018-07-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +0c2fd59ae315 Merge branch 'mediatek-drm-next-4.19' of https://github.com/ckhu-mediatek/linux.git-tags into drm-next +54c88a029a0a Merge tag 'drm-misc-next-2018-07-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +979c11ef39ce drm/sun4i: Substitute sun4i_backend_format_is_yuv() with format->is_yuv +d8bd23d9936b drm/rockchip: Substitute is_yuv_support() with format->is_yuv +9bace65934e7 drm/i915: Substitute intel_format_is_yuv() with format->is_yuv +ce2d54619a10 drm/fourcc: Add is_yuv field to drm_format_info to denote if the format is yuv +01f8f33e9986 drm/i915: Always retire residual requests before suspend +32e7024eab4c tools/power turbostat: Update turbostat(8) RAPL throttling column description +f024e88343f7 drm/amdgpu: minor cleanup in amdgpu_job.c +a1917b73d89e drm/amdgpu: remove job->adev (v2) +108019a7e6a3 drm/pl111: Use 64-bit arithmetic instead of 32-bit +f9760772d265 drm/pl111: Replace drm_dev_unref with drm_dev_put +a708edf13fb0 drm/vc4: Replace drm_dev_unref with drm_dev_put +a8bd3b884dd7 drm/i915: Flush chipset caches after GGTT writes +d8b3f454dab4 drm/sun4i: sun8i: Avoid clearing blending order at each atomic commit +81f2b25addde drm/imx: Remove unused field imx_drm_device.pipes +4c2ae34f64c8 drm/sun4i: Replace drm_dev_unref with drm_dev_put +1ef2917d1d9e drm/imx: Replace drm_dev_unref with drm_dev_put +d778847208c0 drm/i915/selftests: Free the backing store between iterations +b5aa3f4aef72 drm/amdkfd: Call kfd2kgd.set_compute_idle +01c097dbfc03 drm/amdgpu: Add kfd2kgd.set_compute_idle interface +ee913fd9e166 drm/amdgpu: add amdgpu_job_submit_direct helper +3320b8d2acd3 drm/amdgpu: remove job->ring +0e28b10ff1b8 drm/amdgpu: remove ring parameter from amdgpu_job_submit +eb3961a57424 drm/amdgpu: remove fence context from the job +050d9d43a7d3 drm/amdgpu: cleanup job header +9a6a8075bd43 drm/amd/display: Fix some checkpatch.pl errors and warnings in dc_link_dp.c +ddb85fcd839c drm/amd/display: Null ptr check for set_sdr_white_level +4a7d1d123ddb drm/amd/display: dal 3.1.56 +d6e75df4e5e1 drm/amd/display: add new dc debug structure to track debug data +68199bd16cb5 drm/amd/display: Move address tracking out of HUBP +2068afe649ae drm/amd/display: Add hook for MST root branch info +bf53769d9fc9 drm/amd/display: add HDR visual confirm +6d92b5c2d5be drm/amd/display: Refactor SDR cursor boosting in HDR mode +8d2bbe54d189 drm/amd/display: Add headers for hardcoded 1d luts. +a6da48caf92b drm/scheduler: add NULL pointer check for run queue (v2) +964d0fbf6301 drm/amdgpu: Allow to create BO lists in CS ioctl v3 +8415afbd86dd Revert "drm/amd/powerplay: fix performance drop on Vega10" +eb5f43d45b3b drm/i915/selftests: Exercise reset to break stuck GTT eviction +4f45c778352e drm/connector: Fix typo in drm_connector_list_iter_next() +59f20f5a0c97 drm/amdgpu/pp: switch smu callback type for get_argument() +ce7577a2194b drm/amdgpu/pp: split out common smumgr smu9 code +26094c02934e drm/amdgpu/pp: remove dead vega12 code +0f6b79fa138d drm/i915/selftests: Force a preemption hang +0051163ab3d8 drm/i915/execlists: Always clear preempt status on cancelling all +a18b21929453 drm/dp_helper: Add DP aux channel tracing +71a5cb3eb758 drm: writeback: Fix doc that says connector should be disconnected +4e3c5d7e05be gpu: ipu-v3: Allow negative offsets for interlaced scanning +1e6a1495c669 gpu: ipu-v3: csi: support RGB565 on parallel bus +d36d0e6309dd gpu: ipu-v3: csi: pass back mbus_code_to_bus_cfg error codes +7cc3bf3f08b5 gpu: ipu-csi: add rgb/bgr888 24bit support to mbus_code_to_bus_cfg +3cdba8018fd5 drm/imx: Remove last traces of struct imx_drm_crtc +7f43ef9f0d98 dma-buf: Move BUG_ON from _add_shared_fence to _add_shared_inplace +d530b5f1ca0b drm: re-enable error handling +f1a498fa549e drm/i915/execlists: Disable submission tasklet upon wedging +159b69bc0dcd drm/i915: Remove pci private pointer after destroying the device private +55e4b859a2e1 drm/i915/selftests: Downgrade igt_timeout message +3b1074bf9817 mmc: mxcmmc: Fix missing parentheses and brace +3273fc63e1ed drm/meson: Make DMT timings parameters and pixel clock generic +b59fb482b522 drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping +1874619a7df4 ARM: dma-mapping: Set proper DMA ops in arm_iommu_detach_device() +0d466901552a drm/nouveau/secboot/acr: Remove VLA usage +94a0b8634f4c drm/nouveau: Replace drm_dev_unref with drm_dev_put +743e0f079a38 drm/nouveau: Replace drm_gem_object_unreference_unlocked with put function +f066f7950708 drm/nouveau: Replace drm_framebuffer_{un/reference} with put, get functions +c9fb2cc84c31 drm/nouveau/nvif: remove const attribute from nvif_mclass +da71f0efe714 drm/nouveau/hwmon: potential uninitialized variables +922a8c82fafd drm/nouveau: Fix runtime PM leak in drm_open() +eaeb9010bb4b drm/nouveau/debugfs: Wake up GPU before doing any reclocking +f706037c4e13 drm/nouveau/bios/vpstate: There are some fermi vbios with no boost or tdp entry +2ae4c5f6ff73 drm/nouveau/kms/nv50-: Allow vblank_disable_immediate +6ec7aecf1f10 drm/nouveau/kms/nv50-: remove duplicate assignment +01981aeb4745 drm/nouveau/kms/nv50-: fix drm-get-put.cocci warnings +7a26c92367a7 drm/nouveau/disp/nv50-gp10x: fix coverity warning +f7fbbf2ccaa0 drm/nouveau/core: ERR_PTR vs NULL bug in nvkm_engine_info() +f0fffeeb149e drm/nouveau/mmu/gp10b: remove ghost file +3c9f27eeedb7 drm/nouveau/secboot/tegra: Enable gp20b/gp10b firmware tag when relevant +60cda665724a drm/nouveau/fault/gv100: fix fault buffer initialisation +bdf4424dc3b1 drm/nouveau/gr/gv100: handle multiple SM-per-TPC for shader exceptions +39e7f331864d drm/amdkfd: Add CU-masking ioctl to KFD +a7fe68a1e8e4 drm/amd: Add CU-masking ioctl definition to kfd_ioctl.h +e5cae6595978 drm/i915/guc: Disable rpm wakeref asserts in GuC irq handler +60a943245413 drm/i915/execlists: Drop clear_gtiir() on GPU reset +9701975e8510 drm/i915: Do not short-circuit tasklets during reset +9dd1a981a22a drm/i915/selftests: Include the start of each subtest in the GEM trace +4d663df65887 drm/amdkfd: Enable Raven for KFD +359cecdd4997 drm/amdkfd: Optimize out some duplicated code in kfd_signal_iommu_event() +8725aecac331 drm/amdkfd: Workaround to accommodate Raven too many PPR issue +eab69801cf43 drm/amdkfd: Avoid flooding dmesg on Raven due to IOMMU issues +98bb92222eef drm/amdkfd: Make SDMA engine number an ASIC-dependent variable +f3ed5df84c26 drm/amdkfd: Consolidate duplicate memory banks info in topology +d92867122cd9 drm/amdgpu/pp/smu7: cache smu firmware toc +82088d5d7de1 drm/amdgpu/pp/smu7: remove local mc_addr variable +2bce4be03738 drm/amdgpu/pp/smu7: drop unused values in smu data structure +3d75a8b689af drm/amdgpu/pp/smu7: use a local variable for toc indexing +3f2ddfa8875c drm/amdgpu/vi: fix mixed up state in smu clockgating setup +ec95213112dc drm/amd/display: properly turn autocal off +522e6b434a61 drm/amd/display: Initialize data structure for DalMpVisualConfirm. +cc034fed70d2 drm/amd/display: dal 3.1.55 +5fbac0a5ff99 drm/amd/display: update dml to match DV dml +dbcac9c8abb1 drm/amd/display: add max scl ratio to soc bounding box +ece4147fea15 drm/amd/display: Fix new stream count check in dc_add_stream_to_ctx +245524d9b827 drm/amd/display: dp debugfs allow link rate lane count greater than dp rx reported caps +aca3e9a49b20 drm/amd/display: Expose couple OPTC functions through header +99a100ae327c drm/amd/display: Add CRC support for DCN +4e18814eeec9 drm/amd/display: Return out_link_loss from interrupt handler +6c4fff068f79 drm/amd/display: Add NULL check for local sink in edp_power_control +c2c09ed5cd1b drm/amd/display: add pp to dc powerlevel enum translator +8fc0a0d4a0a4 drm/amd/display: add DalEnableHDMI20 key support +e0d85b20c74f drm/amd/display: introduce concept of send_reset_length for i2c engines +edf6ffe4f47e drm/amd/display: Read AUX channel even if only status byte is returned +309210890446 drm/amd/display: Right shift AUX reply value sooner than later +c2437b1f16d9 drm/amd/display: Expose bunch of functions from dcn10_hw_sequencer +e7baae1cfb7f drm/amd/display: Add YCbCr420 only support for HDMI 4K@60 +76fbdc63daaa drm/amd/display: dal 3.1.54 +53a599de5560 drm/amd/display: Linux hook test pattern through debufs +ac99243c8db7 drm/amd/display: expose dcn10_aux_initialize in header +08ed681c8453 drm/amd/display: add dcn cursor hotsport rotation and mirror support +613cb725dc6c drm/amd/display: set default GPIO_ID_HPD +abfa99f4d2f1 drm/amd/display: add missing mask for dcn +1a2eaed80a0b drm/amd/display: Fix compile error on older GCC versions +f8ac2cf78f27 drm/amd/display: Linux set/read lane settings through debugfs +ff58798725ba drm/amd/display: Patch for extend time to panel poweron. +39a9f4d89e12 drm/amd/display: add additional info for cursor position programming +793d4d087f9f drm/amd/display: drop unused register defines +05541913a970 drm/amd/display: remove dentist_vco_freq from resource_pool +0a1d56599b9b drm/amd/display: hook dp test pattern through debugfs +30cdbfaa6aa4 drm/amd/display: dcc always on for bw calculations on raven +4b99affbb300 drm/amd/display: read DP sink and DP branch hardware and firmware revision from DPCD +e1cb3e4801e6 drm/amd/display: Convert remaining loggers off dc_logger +084b3765ec4b drm/amd/display: Return aux replies directly to DRM +899e2aaddbfa drm/amd/display: Break out function to simply read aux reply +aac5db824d6f drm/amd/display: Serialize is_dp_sink_present +1bd493e37807 drm/amd/display: Expose configure_encoder for link_encoder +8e8539c2fcdf drm/amd/display: Define couple extra DCN registers +0252c9425f20 drm/amd/display: Add Azalia registers to HW sequencer +93ed1814c668 drm/amd/display: Correct calculation of duration time. +c9ff778b291b drm/amd/display: dal 3.1.53 +41db5f1931ec drm/amd/display: set-read link rate and lane count through debugfs +7a34057cb5ce drm/amd/display: fix incorrect check for atom table size +16aecfd4bf54 drm/amd/display: generic indirect register access +4981a66144fa drm/amd/display: fix bug where we are creating bogus i2c aux +b81e5aa39f66 drm/amd/display: Move common GPIO registers into a common define +40dd6bd376a4 drm/amd/display: Linux Set/Read link rate and lane count through debugfs +1811a51f6a04 drm/amd/display: Implement cursor multiplier +0a14544661fa drm/amd/display: support access ddc for mst branch +91f191c74e8d drm/amd/display: Add avoid_vbios_exec_table debug bit +a9962fb8e53a drm/amd/display: Separate HUBP surface size and rotation/mirror programming +013fc06ea426 Revert "drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size" +37b5fcfde879 Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value" +15e6b76880e6 drm/amdgpu: Warn and update pin_size values when destroying a pinned BO +a5ccfe5c2074 drm/amdgpu: Make pin_size values atomic +ddc21af4d0f3 drm/amdgpu: Keep track of amount of pinned CPU visible VRAM +aa16b6c6b4d9 drm/scheduler: modify args of drm_sched_entity_init +8dc9fbbf274b drm/scheduler: add a pointer to scheduler in the rq +b7d85e1db32e drm/amdgpu: fix TTM move entity init order +44a99b65fc27 drm/amd: Use newly added interrupt source defs for SOC15. +ba61bb17496d drm/amd: Add interrupt source definitions for SOC15 v3. +091aec0b4e26 drm/amd: Use newly added interrupt source defs for VI v3. +530e7a660fb7 drm/amd: Add interrupt source definitions for VI v3. +ed515ce27480 drm/amd/powerplay: convert the sclk/mclk into Mhz for comparation +3f2e6bf89cab drm/amd/powerplay: no need to mask workable gfxoff feature for vega12 +991a6b32ce64 drm/amd/powerplay: add vega12 SMU gfxoff support v3 +a5aedc2d18bc drm/amdgpu: reduce the idle period that RLC has to wait before request CGCG +c3693768174e drm/amdgpu: no touch for the reserved bit of RLC_CGTT_MGCG_OVERRIDE +d26031c113ac drm/amdgpu: drop mmRLC_PG_CNTL clear v2 +b58b65cf7ac0 drm/amdgpu: correct rlc save restore list initialization for v2_1 +af356b6d32c8 drm/amdgpu: init CSIB regardless of rlc version and pg status +137dc4b9060e drm/amdgpu: pin the csb buffer on hw init v2 +6710fcfca5cc drm/i915/guc: Protect against no desc-pool on premature shutdown +620eec75f35c drm/doc: use inline kerneldoc style for drm_crtc_state +7f9e7ec92be9 drm/doc: Include drm_of.c helpers +9bea6dd081d1 drm/doc: Group the fb gem helpers better +15185aa20cbd drm/doc: move struct drm_crtc to in-line comments +268bc24e861e drm: switch drm_plane to inline comments +2e784a914248 drm: Switch drm_plane_state to inline kerneldoc style +97e14fbeb53f drm: drop _mode_ from remaining connector functions +cde4c44d8769 drm: drop _mode_ from drm_mode_connector_attach_encoder +c555f02371c3 drm: drop _mode_ from update_edit_property() +92e1d26324e0 drm/doc: polish for sturct drm_connector +aab999a66e4b drm/doc: switch drm_connector_state to inline comments +3479fc248bf3 drm: move drv test macros out of drmP.h +ce6058039bca drm/arm/malidp: Add modifier definitions for describing Arm Framebuffer Compression (AFBC). +90a460d5dd20 drm: Fix kerneldoc for DRM_MODE_PROP_IMMUTABLE +f88f047812c5 drm/i915: Print the long_mask alongside the pin_mask +af92058ff021 drm/i915: Pass hpd_pin to long_pulse_detect() +e9be285051e1 drm/i915: s/int i/enum hpd_pin pin/ +b6ca3eee18ba drm/i915: Nuke dev_priv->irq_port[] +1a4313d13b69 drm/i915: Rewrite mst suspend/resume in terms of encoders +4ef03f8354f5 drm/i915: Introduce intel_encoder_is_dig_port() +14aa521c5eb6 drm/i915: Introduce for_each_intel_dp() +0b100760e3e8 drm/i915/userptr: Enable read-only support on gen8+ +f8c1cce36ccb drm/i915: Reject attempted pwrites into a read-only object +3e977ac6179b drm/i915: Prevent writing into a read-only object via a GGTT mmap +c9e666880de5 drm/i915/gtt: Disable read-only support under GVT +250f8c8140ac drm/i915/gtt: Read-only pages for insert_entries on bdw+ +25dda4dabeeb drm/i915/gtt: Add read only pages to gen8_pte_encode +69a8a1961c7b drm: Skip __drm_mode_set_config_internal() on atomic drivers +e7695eb6ea70 drm: Introduce __setplane_atomic() +4dd4677c2d3d drm: Extract __setplane_check() +82e00d113639 drm/i915: add DisplayPort CEC-Tunneling-over-AUX support +d2e2d265211c drm-kms-helpers.rst: document the DP CEC helpers +2c6d1fffa1d9 drm: add support for DisplayPort CEC-Tunneling-over-AUX +90c3e2198777 drm/i915/glk: Add Quirk for GLK NUC HDMI port issues. +cf19fa2cfa4e drm/client: Fix double free in error path +a08eac479b4e drm/sti: Replace drm_dev_unref with drm_dev_put +a1a6fa3dcda1 drm/stm: Replace drm_dev_unref with drm_dev_put +55fe0768f53e drm/i915/guc: Protect against NULL client dereference in error path +f7cf1a1829f9 drm/i915: Update DRIVER_DATE to 20180712 +9306b62b43c4 drm/i915/psr: Remove few mod parameters option. +521715f90378 drm/i915/psr: Remove useless function calls. +8e4a4189ce02 scsi: sg: update comment for blk_get_request() +c170e5a8d222 scsi: sg: fix minor memory leak in error path +a17037e7d590 scsi: libiscsi: fix possible NULL pointer dereference in case of TMF +1b350ea0c2f4 scsi: target: iscsi: cxgbit: fix max iso npdu calculation +5b7b30864d1d drm/i915/psr: Split sink status into a separate debugfs node +c3d433617d20 drm/i915: Use crtc_state->has_psr instead of CAN_PSR for pipe update +77c56fd3c8cf drm/tinydrm: add backlight dependency for ili9341 +b7178ffe7eb8 drm/sun4i: tcon-top: Fix return type warning +f88c5ee77496 drm/sun4i: Implement zpos for DE2 +d5dc0f43f268 drm/i915/gmbus: Enable burst read +73675cf6979b drm/i915/gmbus: Increase the Bytes per Rd/Wr Op +42ac03213b7f drm/vkms: Add framebuffer and plane helpers +a63983f26008 drm/i915/selftests: Fixup GuC FW negative test +60c0a66ee96c drm/i915: Tidy error handling in i915_gem_init_hw +5bfbeacf1983 drm/i915/guc: Skip cleaning up the doorbells on error-before-allocate +818fed4f25bb drm/i915: Silence warning for no vlv powercontext +d6b4ea866b81 drm/i915/tv: fix strncpy truncation warning +58d4d29823d9 drm/sun4i: fix build failure with CONFIG_DRM_SUN8I_MIXER=m +7da9b2e47fef drm/sun4i: mixer: Read id from DT +c089af18b2bd drm/sun4i: DW HDMI: Make symbol sun8i_dw_hdmi_pltfm_driver static +91045034d53e Merge tag 'gvt-next-2018-07-11' of https://github.com/intel/gvt-linux into drm-intel-next-queued +3a0709928b17 drm/vkms: Add vblank events simulated by hrtimers +d16489307a52 drm/vkms: Add connectors helpers +657cd71e8eb3 drm: gma500: Changed __attribute__((packed)) to __packed +559e50fd34d1 drm/vkms: Add dumb operations +e7016d8e6f1b drm/amdkfd: Clean up reference of radeon +8d5f35529088 drm/amdkfd: Replace mqd with mqd_mgr as the variable name for mqd_manager +2b281977f5e0 drm/amdkfd: Use module parameters noretry as the internal variable name +0e9a860c72ec drm/amdkfd: Introduce KFD module parameter halt_if_hws_hang +a29ec470b19e drm/amdkfd: Add debugfs interface to trigger HWS hang +1b0bfcff463f drm/amdgpu: Avoid destroy hqd when GPU is on reset +bff418a2ee5d drm/amdgpu: Avoid invalidate tlbs when gpu is on reset +951df6d9cfd0 drm/amdkfd: Fix kernel queue 64 bit doorbell offset calculation +67ccea60591a drm/amdgpu: Check NULL pointer for job before reset job's ring +b5d21aac3317 drm/amdgpu: Don't use shadow BO for compute context +73ea648d921e drm/amdkfd: Implement hang detection in KFD and call amdgpu +24da5a9ca6c2 drm/amdgpu: Enable the gpu reset from KFD +e42051d2133b drm/amdkfd: Implement GPU reset handlers in KFD +5c6dd71e597f drm/amdgpu: Call KFD reset handlers during GPU reset +e3b7a967743c drm/amdkfd: Add gpu reset interface and place holder +0c119abad7f0 drm/amd: Add kfd ioctl defines for hw_exception event +6d15ca0af0e0 drm/amd: Add gpu reset interfaces between amdgpu and amdkfd +58e698861255 drm/amdkfd: fix zero reading of VMID and PASID for Hawaii +2640c3facbd6 drm/amdkfd: Handle VM faults in KFD +b97dfa27ef3a drm/amdgpu: save vm fault information for amdkfd +101fee63cbb0 drm/amdkfd: send SIGSEGV to process upon KFD_EVENT_TYPE_MEMORY +e47cb828eb3f drm/amdkfd: Fix error codes in kfd_get_process +a60d811b2bf4 drm/amdkfd: Fix race between scheduler and context restore +1cd106ecfc1f drm/amdkfd: Stop using GFP_NOIO explicitly +efeaed4d98eb drm/amdkfd: Reliably prevent reclaim-FS while holding DQM lock +ae61f61fa802 drm/client: Fix: drm_client_new: Don't require DRM to be registered +5685ca0ca292 drm/tinydrm: Fix doc build warnings +03e3ec9ad1ee drm/panel: simple: Add Sharp LQ035Q7DB03 panel support +655250a8d1aa drm/i915/execlists: Switch to rb_root_cached +cb4dc8daf4cb drm/i915/selftests: Add a safety net to live_workarounds +19bb33c756ed drm/i915: Introduce i915_address_space.mutex +0337976f40b0 drm/admkfd use modern ktime accessors +ac1fe1322530 dt-bindings: display: sun4i-drm: Fix order of DW HDMI PHY compatibles +5e4965667a6e drm/sun4i: tcon-top: Remove mux configuration at probe time +05db311a792d drm/sun4i: tcon-top: Add helpers for mux switching +e0f56782bc2d drm/sun4i: mixer: Order includes alphabetically +4a068c5c17e8 drm/sun4i: DW HDMI: Release nodes if error happens during CRTC search +7a6677753413 dt-bindings: display: sun4i-drm: Add R40 TV TCON description +da82107ecf32 drm/sun4i: tcon: Release node when traversing of graph +af11942ee44e drm/sun4i: tcon-top: Cleanup clock handling +d978a94b0a9e drm/sun4i: Add R40 display engine compatible +decac6b00542 dt-bindings: display: sun4i-drm: Add R40 display engine compatible +185441e03aa9 drm/i915: use the ICL stolen memory +db0c8d8b031d x86/gpu: reserve ICL's graphics stolen memory +0d7f824b3342 drm/amd/pp: fix semicolon.cocci warnings +c1ee15b39fed drm/amdgpu: get VCN start to process in the dpm disabled case +d02f16058e66 drm/amdgpu: move cache window setup after power and clock resume +7b4e54a9729d drm/amdgpu: Take VCN jpeg ring into account in idle work handler +f44907593d74 drm/ttm: Replace ttm_bo_unref() with ttm_bo_put() +8129fdad387a drm/ttm: Replace ttm_bo_reference() with ttm_bo_get() +89c815ef07a1 drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting +31e1c59796c8 drm/ttm: use swap macro in ttm_bo_handle_move_mem +c3cb424a0869 drm/amd/pp: Send khz clock values to DC for smu7/8 +e85115786ae1 drm/amdgpu: Verify root PD is mapped into kernel address space (v4) +efaa96463929 drm/amdgpu: Present amdgpu_task_info in VM_FAULTS. +2aa37bf58838 drm/amdgpu: Add support for logging process info in amdgpu_vm. +bd4e72508418 drm/amd/display: Make function pointer structs const +a14cc8422a26 drm/amd/display: make function tables const +10e7fddd4aeb drm/amd/display: fix invalid function table override +ed0926647daf drm/amd/pp: Convert 10KHz to KHz as variable name +73b1917454b3 drm/amdgpu: Add CLK IP base offset +02374bbd3bfa drm/amdgpu: Reserve VM root shared fence slot for command submission (v3) +dc407ee0bda0 drm/amdgpu: fix kmap error handling for bo creations +bb812f1ea87d drm/amdgpu: allocate gart memory when it's required (v3) +7b7c6c81b3a3 drm/amdgpu: separate gpu address from bo pin +b6d83fccd877 drm/panel: p079zca: Use of_device_get_match_data() +cd0e0ca69109 drm/panel: type promotion bug in s6e8aa0_read_mtp_id() +ebc950fdff6d dt-bindings: Add KINGDISPLAY KD097D04 panel bindings +2bb7a39c1581 dt-bindings: Add vendor prefix for kingdisplay +de04a462fdce drm/panel: p079zca: Support Innolux P097PFG panel +731edd4ce5d3 dt-bindings: Add Innolux P097PFG panel bindings +48bd379aa23d drm/panel: p079zca: Add variable unprepare_delay properties +7ad4e4636c54 drm/panel: p079zca: Refactor panel driver to support multiple panels +3d5664f95ebe drm/panel: ili9881c: Fix missing assignment to error return ret +97ceb1fb08b6 drm/panel: simple: Add support for DataImage SCF0700C48GGU18 +03fa9aa38494 dt-bindings: Add DataImage, Inc. vendor prefix +a5d2ade627dc drm/panel: simple: Add support for Innolux G070Y2-L01 +3b39ad7a553f drm/panel: simple: Add newhaven, nhd-4.3-480272ef-atxl LCD +955f60db0f2b drm: Add support for extracting sync signal drive edge from videomode +ae8cf41b6a5e drm/panel: simple: Add support for BOE HV070WSA-100 panel to simple-panel +b0b7aa407e92 dt-bindings: display: Add DT bindings for BOE HV070WSA-100 panel +1b9883eae822 drm/vc4: Support the case where the DSI device is disabled +2e64a174179a drm/of: Make drm_of_find_panel_or_bridge() fail when the device is disabled +c59eb3cfde1f drm/panel: Let of_drm_find_panel() return -ENODEV when the panel is disabled +5fa8e4a22182 drm/panel: Make of_drm_find_panel() return an ERR_PTR() instead of NULL +0ca0c827efdf drm/panel: simple: Add DLC DLC0700YZG-1 panel +7a6aca49358a dt-bindings: Add vendor prefix for DLC Display Co., Ltd. +aad34de22e63 drm/panel: Add support for the EDT ETM0700G0EDH6 +aa7e6455e1ef drm/panel: Add support for the EDT ETM0700G0BDH6 +2230ca12cca1 dt-bindings: display: Document the EDT et* displays in one file. +23167fa9a519 drm/panel: simple: Add support for Rocktech RK070ER9427 LCD panel +7ab87ede5078 drm/i915: Unwind HW init after GVT setup failure +73bad7ca87b6 drm/i915: Cleanup modesetting on load-error path +8bcf9f7034d8 drm/i915: Flush the residual parking on emergency shutdown +85b5bafb86e6 drm/cma-helper: Remove drm_fb_cma_fbdev_init_with_funcs() +dff1c7032ffe drm/tinydrm: Use drm_fbdev_generic_setup() +9060d7f49376 drm/fb-helper: Finish the generic fbdev emulation +e896c132eb2c drm/debugfs: Add internal client debugfs file +894a677f4b3e drm/cma-helper: Use the generic fbdev emulation +244007ecb6bb drm/pl111: Set .gem_prime_vmap and .gem_prime_mmap +d536540f304c drm/fb-helper: Add generic fbdev emulation .fb_probe function +c76f0f7cb546 drm: Begin an API for in-kernel clients +bf06112f869d drm/i915: Tidy i915_gem_suspend() +b7bb6138c2d5 drm/i915: Only reset hangcheck at the start of an activity cycle +cecb368d2fe4 drm/i915/selftests: Filter out both physical address swizzles +ebfa7944d6d9 drm/i915/selftests: Constrain mock_gtt tests to fit within RAM +8cff1f4a3ca5 drm/i915: Remove function details from device error messages +279ce5d11707 drm/i915/gvt: declare gvt as i915's soft dependency +b861686b1853 Merge tag 'vmwgfx-next-4.19-3' of git://people.freedesktop.org/~thomash/linux into drm-next +8038d2a9e6cd Merge tag 'vmwgfx-next-4.19-2' of git://people.freedesktop.org/~thomash/linux into drm-next +ba7ca97d73b4 Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next +61a3a9d6c9c9 Merge tag 'tilcdc-4.19' of https://github.com/jsarha/linux into drm-next +82edc7e8b8c0 drm/i915: Update DRIVER_DATE to 20180709 +5f3417569165 drm/bridge: adv7511: Reset registers on hotplug +5ba57babcb40 drm: vkms: select DRM_KMS_HELPER +932cac10c8fb drm/i915/selftests: Prevent background reaping of active objects +d9a13ce3fa5f drm/i915/selftests: Replace wait-on-timeout with explicit timeout +2621cefaa42b drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setup +ec625fb932bb drm/i915: Provide a timeout to i915_gem_wait_for_idle() +e147913247e3 drm/i915/selftests: Magic numbers for old Y-tiling +93d68b258e7d drm/i915/gvt: Handle EDP_PSR_IMR and EDP_PSR_IIR for BXT. +aa36ed6d9536 drm/i915: Enable platform support for vGPU huge gtt pages +80e76ea631de drm/i915/gvt: Fix error handling in ppgtt_populate_spt_by_guest_entry +54c81653bd67 drm/i915/gvt: Handle special sequence on PDE IPS bit +b901b252b6cf drm/i915/gvt: Add 2M huge gtt support +79e542f5af79 drm/i915/kvmgt: Support setting dma map for huge pages +eb3a353014d2 drm/i915/gvt: Add 64K huge gtt support +4c9414d7b152 drm/i915/gvt: Make PTE iterator 64K entry aware +155521c93e46 drm/i915/gvt: Split ppgtt_alloc_spt into two parts +c3e697635fcc drm/i915/gvt: Add GTT clear_pse operation +716348485695 drm/i915/gvt: Add software PTE flag to mark special 64K splited entry +40b271767dcf drm/i915/gvt: Detect 64K gtt entry by IPS bit of PDE +52ca14e6844a drm/i915/gvt: Handle MMIO GEN8_GAMW_ECO_DEV_RW_IA for 64K GTT +6fd793783269 drm/i915/gvt: Add PTE IPS bit operations +b294657d1bab drm/i915/gvt: Add new 64K entry type +890fd185d530 drm/i915: Replace nested subclassing with explicit subclasses +008095e065a8 drm/vc4: Add support for the transposer block +1ebe99a75eed drm/vc4: Call drm_atomic_helper_fake_vblank() in the commit path +6fb42b6682f0 drm/atomic: Call fake_vblank() from the generic commit_tail() helpers +b25c60af7a87 drm/crtc: Add a generic infrastructure to fake VBLANK events +184d3cf4f738 drm/vc4: Use wait_for_flip_done() instead of wait_for_vblanks() +814bde99ee80 drm/connector: Make ->atomic_commit() optional +425132fdb169 drm/connector: Pass a drm_connector_state to ->atomic_commit() +b82c1f8f78b4 drm/atomic: Avoid connector to writeback_connector casts +73915b2b1f25 drm/writeback: Fix the "overview" section of the doc +07e070e1e3b2 drm/i915/selftests: Avoid warning if runtime pm is disabled +3a32497f0dbe drm/i915/selftests: Provide full mb() around clflush +9b07b287aa3e drm/vmwgfx: Expose SM4_1 param to user space +f9261b30d92f drm/vmwgfx: Add support for multisampling +14b1c33e8429 drm/vmwgfx: Add new ioctl for GB surface create and reference +397a11175f83 drm/vmwgfx: Support for SVGA3dSurfaceAllFlags in vmwgfx +cdff8e73006c drm/vmwgfx: Add support for SVGA3dCmdDefineGBSurface_v3 +30aeee6728ab drm/vmwgfx: Add SM4_1 flag +0d81d346a628 drm/vmwgfx: Add support for SVGA3dCmdIntraSurfaceCopy command +3b4c2511c004 drm/vmwgfx: Add CAP2 support in vmwgfx +8b293eb53a7d drm/i915: Track the last-active inside the i915_vma +5c3f8c221c77 drm/i915: Track vma activity per fence.context, not per engine +e6bb1d7f1adf drm/i915: Move i915_vma_move_to_active() to i915_vma.c +a523697857cd drm/i915: Start returning an error from i915_vma_move_to_active() +6dd7526f6f6c drm/i915: Export i915_request_skip() +da99fe5f8585 drm/i915: Refactor export_fence() after i915_vma_move_to_active() +e22e953189f7 Merge drm-upstream/drm-next into drm-misc-next +8fdbfd868632 drm/i915/selftests: Fixup missing MI_MEM_VIRTUAL for live_hangcheck +5b5443371090 drm/i915/selftests: Replace magic 1<<22 with MI_USE_GGTT/MI_MEM_VIRTUAL +207b700050b8 drm/i915/selftests: Limit live_gtt allocation test to fit within RAM +66daec6b2184 drm/i915/gtt: Control cache domain of dma_map_page() directly +58174eac1593 drm/i915/gtt: Suppress warnings for dma_map_page +add00e6d896f drm/i915: Flush the WCB following a WC write +03bbc508a312 drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged +0fdbe58c4a0f drm/i915/selftests: Skip live context execution test without logical contexts +481827b44167 drm/i915: Record logical context support in driver caps +a012024571d9 drm/crc: Only report a single overflow when a CRC fd is opened +b79ebe74e1c4 drm/i915/ddi: Simplify get_encoder_power_domains() +6cc42152b02b drm/i915: Remove support for legacy debugfs crc interface +31c9bd78018c drm/i915/selftests: Skip over live context testing when wedged +921d07d73ebf drm/i915/selftests: Skip huge pages live tests if wedged +7783decff5be drm/i915/selftests: Skip live eviction tests when wedged +47e61a79806d drm/i915/selftests: Skip workaround tests when wedged +a9450e15ad9e drm/i915/selftests: Skip all request selftests when wedged +e16f4c36cb9b drm/i915/selftests: Skip making an object busy if the GPU is wedged +b5f6e53d4cd5 drm/i915/selftests: Skip using the GPU if wedged +e5d2435bfaee drm/i915/selftests: Destroy partial tiling vma after use +1eca65d922d7 drm/i915: Squelch very verbose error logging +d61d1b3bbba1 drm/i915/icl: Define AUX lane registers for Port A/B +45f09f7adc8a drm/i915/icl: Power down unused DSI lanes +166869b390b6 drm/i915/icl: Define PORT_CL_DW_10 register +b1cb21a5f1c6 drm/i915/icl: Enable DSI IO power +21652f3b0d48 drm/i915/icl: Define DSI mode ctl register +fcfe0bdcb191 drm/i915/icl: Program DSI Escape clock Divider +8adbbb2e7871 drm/stm: ltdc: rework reset sequence +7868e5079228 drm/stm: ltdc: filter mode pixel clock vs pad constraint +f8878bb2f867 drm: print plane state normalized zpos value +012bf847d139 drm/i915/dsi: update some of the platform based checks +e518634b4366 drm/i915/dsi: use vlv and bxt prefixes for the global DSI functions +ca3589c11815 drm/i915/dsi: rename the current DSI files based on first platform +c4e4f4545bdc drm/i915/selftests: Fail hangcheck testing if the GPU is wedged +4da1d4c751c9 Merge commit 'refs/for-upstream/mali-dp' of git://linux-arm.org/linux-ld into drm-next +a1c3b49523ae Merge tag 'drm-misc-next-2018-07-04' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +c5be9b540343 Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next +43911fb68b19 drm/amd: Add sphinx documentation for amd_ip_funcs +8405cf39e8bd drm/amdgpu: update documentation for amdgpu_drv.c +400443e894c5 drm/amd/display: add a check for display depth validity +fe61a2f1a57f drm/amd/display: adding ycbcr420 pixel encoding for hdmi +87e3f1366eaa drm/amd: Remove errors from sphinx documentation +6f3472a993e7 drm/amd/display/dc/dce: Fix multiple potential integer overflows +4c1ac53eb867 drm/amd/display: Use 2-factor allocator calls +25177e7f94a3 Revert "drm/amd/display: Fix indentation in dcn10 resource constructor" +5d908944c5ba drm/amd/display: off by one in find_irq_source_info() +20582319bce4 drm/amd/pp: Remove the same struct define in powerplay +70b63170c3ef drm/amd/display: Fix copy error when set memory clocks +b0a634ac6833 drm/amd/display: Refine the implementation of dm_pp_get_funcs_rv +ea870e44415a drm/amd/pp: Export notify_smu_enable_pwe to display +289278cb7d32 drm: drop drm_pcie_get_speed_cap_mask and drm_pcie_get_max_link_width +5f152a572c10 drm/radeon: use pcie functions for link width +5d9a63304032 drm/amdgpu: use pcie functions for link width and speed +4976f1c8ccff drm/amdgpu: update amd_pcie.h to include gen4 speeds +576c7218a154 PCI: Export pcie_get_speed_cap and pcie_get_width_cap +8eaf2b1faaf4 drm/amdgpu: switch firmware path for SI parts +ce206464e3c7 drm/amdgpu: switch firmware path for CIK parts (v2) +9fc15f5fc836 drm/amdgpu: fix user fence write race condition +860c15e90332 drm/amd/pp: Remove duplicate code in vega12_hwmgr.c +99c5e27d3368 drm/amd/pp: Refine the interface exported to display +d4d5eace210d drm/amd/display: Notify powerplay the display controller id +3180fb676d7f drm/amd/display: Notify powerplay the min_dcef clock +7d8d968dac88 drm/amd/pp: Switch the tolerable latency for display +6eb9d6030479 drm/amd/pp: Memory Latency is always 25us on Vega10 +23ec3d1479fd drm/amd/pp: Convert clock unit to KHz as defined +afb1436c7b44 drm/amdgpu: update uvd_v6_0_ring_vm_funcs to use new nop packet +f8ddb39a1510 drm/amdgpu: fix the wrong type of gem object creation +da5fd66c0eb7 drm/radeon: add SPDX identifier and clarify license +9f87830f61e7 drm/amd: add SPDX identifier and clarify license +c3c18309c831 drm/amd: Replace drm_dev_unref with drm_dev_put +5d4af988f390 drm/amdgpu/vce: simplify vce instance setup +1cf0abb6c983 drm/amdgpu/sdma: simplify sdma instance setup +ed54d954e5c1 drm/amdgpu/pp: fix copy paste typo in smu7_get_pp_table_entry_callback_func_v1 +9861023c29db drm/amdgpu/pp: fix copy paste typo in smu7_init_dpm_defaults +594c34cc6f31 drm/amdgpu/pp: fix endian swapping in atomctrl_get_voltage_range +c9037d44390c drm/amdgpu/pp: add missing byte swapping in process_pptables_v1_0.c +70eb46db101b drm/amdgpu/pm: fix display count in non-DC path +3413accb3eac drm/amdgpu: fix swapped emit_ib_size in vce3 +3f37e29626b0 drm/amdgpu: Remove amdgpu_gem_map_attach target_dev documentation +463d2fe85b0e drm/amdgpu: Add AMDGPU_GPU_PAGES_IN_CPU_PAGE define +9735bf1930e6 drm/amdgpu: Use gmc_vram_full_visible in vram_mgr_bo_invisible_size +280cf1a94b82 drm/amdgpu: Dynamically probe for ATIF handle (v2) +24aeefcdee25 drm/amdgpu: Add amdgpu_atpx_get_dhandle() +aa03c075d02f drm/amdgpu: s/disp_detetion_ports/disp_detection_ports/ +102c16a0246d drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c +0c3d01744511 drm/amd/powerplay: cosmetic fix +6ad87101f3a3 drm/amd/powerplay: correct vega12 thermal support as true +28a7b4f44985 drm/amd/powerplay: set vega12 pre display configurations +e17c7f92b2b7 drm/amd/powerplay: apply clocks adjust rules on power state change +a0a59c8fc7af drm/amd/powerplay: correct vega12 max num of dpm level +30222561808f drm/amd/powerplay: drop unnecessary uclk hard min setting +ac32b06acee8 drm/amd/powerplay: correct smc display config for multi monitor +f74aa69d0aed drm/amd/powerplay: initialize uvd/vce powergate status v4 +8fd263617011 drm/amd/powerplay: revise clock level setup +70fef5741c6b drm/amd/powerplay: retrieve all clock ranges on startup +3b579c548328 drm/amd/powerplay: revise default dpm tables setup +9bf40d787924 drm/amd/powerplay: drop the acg fix +77564c9dff26 drm/amd/powerplay: smc_dpm_info structure change +acee16f4deab drm/amd/powerplay: correct vega12 bootup values settings +b1c6fddb583f drm/amd/display: Fix a typo in wm_min_memg_clk_in_khz +e856ec3c292e drm/amd/display: Ctrl stutter mode through module parameter +22994e16dd02 drm/amdgpu: Add stutter mode ctrl in module parameter +916ac57ffbe9 drm/amdgpu: Move CG/PG setting out of delay worker thread +c9f96fd50631 drm/amdgpu: Split set_pg_state into separate function +9134c6d7f288 drm/amdgpu: Add gfx_off support in smu through pp_set_powergating_by_smu +a214e1c415e7 drm/amd/pp: Add powergate_gfx backend function on Raven +85f80cb3af10 drm/amd/pp: Add gfx pg support in smu through set_powergating_by_smu +b92c628712ed drm/amd/pp: Unify powergate_uvd/vce/mmhub to set_powergating_by_smu +3eb6e4795de3 drm/amd/pp: Rename enable_per_cu_power_gating to powergate_gfx +a8da8ff3332b drm/amdgpu: Rename set_mmhub_powergating_by_smu to powergate_mmhub +66917e56dcfe drm/amd/display: Fix dm-pp clks type convert error +f0626896bb2f drm/amd/display: Drop unnecessary header file +cc450654291b drm/amdgpu: remove duplicated codes +d6258eaa41fc drm/amd/display: don't initialize result +c49d82800bbf drm/amdgpu: Rename entity cleanup finctions. +180fc134d712 drm/scheduler: Rename cleanup functions v2. +f3efec54ed6a drm/amd/display: Allow option to use worst-case watermark +1eeedbcc20d6 drm/amd/display: get board layout for edid emulation +7f93c1de6469 drm/amd/display: add valid regoffset and NULL pointer check +c1aaea99a43e drm/amd/display: dal 3.1.52 +b6c3053a8f43 drm/amd/display: Check scaling ration not viewports params. +bf28c2e205b1 drm/amd/display: remove soc_bounding_box.c +e21db6dbdf43 drm/amd/display: move dcn watermark programming to set_bandwidth +7144d3cfff7d drm/amd/display: separate out wm change request dcn workaround +69d6bb171fe1 drm/amd/display: remove dcn1 watermark sets b, c and d +33a6a7eb8014 drm/amd/display: fix dcn1 watermark range reporting +f7c1ed341ae0 drm/amd/display: Moving powerplay functions to a separate class +746c58ed225b drm/amd/display: move dml defaults to respective dcn resource files +724a75524b1c drm/amd/display: Convert 10kHz clks from PPLib into kHz +015ec7591869 drm/amd/display: Add dmpp clks types for conversion +5094ffac6bd2 drm/amd/display: Enable PPLib calls from DC on linux +6f66ccf0aa8f drm/amd/display: fix potential infinite loop in fbc path +d4fa93e03839 drm/amd/display: dal 3.1.51 +b9c1c67aeb88 drm/amd/display: clean rq/dlg/ttu reg structs before calculations +9f6e2842d068 drm/amd/display: dal 3.1.50 +dc38fd9dac3e drm/amd/display: Add front end for dp debugfs files +0176e8c4c0f3 drm/amd/display: dal 3.1.49 +f3e077d95ca0 drm/amd/display: fix use of uninitialized memory +836758ffe78a drm/amd/display: support ACrYCb2101010 +d7b539d34ace drm/amd/display: add safe_to_lower support to dcn wm programming +294c7e7347d4 drm/amd/display: change dentist DID enum values to uppercase +5f8d084939d0 drm/amd/display: add CHG_DONE mash/sh defines for dentist +5b0ec710dadd drm/amd/display: fix pplib voltage request +89af301e21b5 drm/amd/display: fix dccg dcn1 ifdef +7e17cb4ba90c drm/amd/display: Define dp_alt_mode +0eebf8ca18b6 drm/amd/display: Temporarily remove Chroma logs +aa162e272725 drm/amd/display: remove unnecessary pplib volage requests that are asserting +c910a717dac6 drm/amd/display: clean up set_bandwidth usage +3cdecd4513d5 drm/amd/display: rename dce_disp_clk to dccg +472800a0a0c8 drm/amd/display: clean up dccg divider calc and dcn constructor +12c3130dd6f3 drm/amd/display: move dcn1 dispclk programming to dccg +d578839ca014 drm/amd/display: get rid of cur_clks from dcn_bw_output +25684c59aff5 drm/amd/display: Add clock types to applying clk for voltage +9654a28b3ac0 drm/amd/display: Use local structs instead of struct pointers +0d8be24134ed drm/amd/display: Use tg count for opp init. +2dfa76d32863 drm/amd/display: remove invalid assert when no max_pixel_clk is found +92276a06f9c3 drm/amd/display: Introduce pp-smu raven functions +30f0ea6d0901 drm/amd/display: dal 3.1.48 +db4e525304dd drm/amd/display: Adding Get static clocks for dm_pp interface +28825c841bfd drm/amd/display: Apply clock for voltage request +734b096096ac drm/amd/display: Adding dm-pp clocks getting by voltage +e2e0a1dcd322 drm/amd/display: move clock programming from set_bandwidth to dccg +6ca11246180a drm/amd/display: rename display clock block to dccg +fab55d61b9f0 drm/amd/display: redesign dce/dcn clock voltage update request +765b26836430 drm/amd/display: replace clocks_value struct with dc_clocks +a25ca1625dd4 Revert "drm/amdgpu: avoid sleep while executing atombios table (V2)" +9bdc2092b488 drm/amdgpu: Add parsing SQ_EDC_INFO to SQ IH v3. +d9e222b460b1 drm/amdgpu: Polish SQ IH. +b374d82dca47 drm/amd/amdgpu: Add a GPU_LOAD entry to sysfs (v3) +a315f232f44e drm/amdgpu: band aid validating VM PTs +96b2bb0b9637 Merge tag 'omapdrm-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next +73d8e5fba54f drm/i915/selftests: Detect unknown swizzling correctly +ca52bea9fa80 drm/atomic-helper: Use bitwise or for filling a bitmask +9757973f41b5 drm/i915: Remove pointless if-else from sdvo code +a65020d0a65d drm/v3d: Fix a grammar nit in the scheduler docs. +2dd4f211e707 drm/v3d: Add missing v3d documentation structure. +e0d018119ae8 drm/v3d: Remove unnecessary dma_fence_ops. +624bb0c08b82 drm/v3d: Delay the scheduler timeout if we're still making progress. +408633d2e740 drm/v3d: use new return type vm_fault_t in v3d_gem_fault +bb9e8755a425 drm/i915/selftests: Fixup recursive MI_BB_START for gen3 +e368fc75c190 drm/arm/malidp: Added the late system pm functions +f877006d5db4 drm/arm/malidp: Set the output_depth register in modeset +fbcc454e8a35 drm/arm/malidp: Enable/disable interrupts in runtime pm +ff8fc26a764a drm/arm/malidp: Split malidp interrupt initialization functions. +62862cfbb18d drm/arm/malidp: Modified the prototype of malidp irq de-initializers +613c5c7fc815 drm: mali-dp: Add debugfs file for reporting internal errors +0735cfdf0af4 drm/mali-dp: Improve writeback handling for DP500. +8cbc5caf36ef drm: mali-dp: Add writeback connector +09368e32a975 drm/mali-dp: Add RGB writeback formats for DP500. +1cb3cbe732d9 drm/mali-dp: Add writeback support for DP500. +a67bbbe225c2 drm: mali-dp: Add RGB writeback formats for DP550/DP650 +846c87a068f4 drm: mali-dp: Add support for writeback on DP550/DP650 +0b7510d15e14 drm/tilcdc: Use drm_connector_has_possible_encoder() +f8222409d1ac drm/msm: Use drm_connector_has_possible_encoder() +38cb8d96933e drm: Add drm_connector_has_possible_encoder() +7b71ca249b26 drm/radeon: Use drm_connector_for_each_possible_encoder() +ddba766dd07e drm/nouveau: Use drm_connector_for_each_possible_encoder() +98c0e348c095 drm/amdgpu: Use drm_connector_for_each_possible_encoder() +83aefbb887b5 drm: Add drm_connector_for_each_possible_encoder() +20431c05ae68 drm/i915: Nuke intel_mst_best_encoder() +0d9988910989 drm/fb-helper: Eliminate the .best_encoder() usage +f0d759f038dc drm/i915: Mark expected switch fall-throughs +27efd2566cb8 drm/i915/icl: Define register for DSI PLL +c91b007ed137 drm/vkms: Add extra information about vkms +854502fa0a38 drm/vkms: Add basic CRTC initialization +c04372ea4abd drm/vkms: Add mode_config initialization +41111ce17ee7 drm/vkms: vkms_driver can be static +1c7c5fd916a0 drm/vkms: Introduce basic VKMS driver +a132b5a5081c drm/tilcdc: Defer probe if there are no connectors +0f17d5dd2199 drm/i915/selftests: Replace open-coded i915_address_space_init() +eae4c9445354 drm/i915/selftests: Use full release for local ppgtt allocation +cef08fdc743c drm/i915: Remove defunct i915->vm_list +63fd659fb1a5 drm/i915/gtt: Pull global wc page stash under its own locking +16659bc53a02 drm/i915: Unmask and enable master error interrupt on gen2/3 +78c357dd3fcf drm/i915: Fix pre-ILK error interrupt ack +0ba7c51a6fd8 drm/i915: Fix hotplug irq ack on i965/g4x +c51756d56e20 drm/sun4i: Remove VLA usage +968d72e6a510 drm/savage: off by one in savage_bci_cmdbuf() +4dd3cdb281f7 dma-fence: Polish kernel-doc for dma-fence.c +dc75e733308c drm/vmwgfx: Update the device headers +f29135ee4e0d Merge v4.18-rc3 into drm-next +1f6f00238abf drm/i915/selftests: Drop struct_mutex around lowlevel pggtt allocation +38b7fb0b2ad1 drm/i915/selftests: Release the struct_mutex to free the objects +812a954b787a drm/vmwgfx: Remove an obsolete __le32 conversion +6ff67ae759a0 drm/vmwgfx: Fix host message module function declarations +14dba7178491 drm/vmwgfx: Reorganize the fence wait loop +3fbeccf8ceb1 drm/vmwgfx: Improve on host message error messages +3e79ecdad889 drm/vmwgfx: Add gui_x/y to vmw_connector_state +b89e5ff9eeeb drm/vmwgfx: Use a mutex to protect gui positioning in vmw_display_unit +018f60b26602 drm/vmwgfx: Remove primary memory validation against mode while creating fb +7e14eabca82e drm/vmwgfx: Perform memory validations only when need full modeset. +5e24133ea3df drm/vmwgfx: Use modeset display memory validation for layout ioctl +0a80eb4c122f drm/vmwgfx: Perform topology validation during atomic modeset. +b249cb4f6bc4 drm/vmwgfx: Fix atomic mode set check +19f976ab01a6 drm/vmwgfx: Use blocking buffer object reserves when evicting resources +098d7d532bf7 drm/vmwgfx: Optimize the buffer object swap_notify callback somewhat. +e9431ea5076a drm/vmwgfx: Move buffer object related code to vmwgfx_bo.c +f1d34bfd70b1 drm/vmwgfx: Replace vmw_dma_buffer with vmw_buffer_object +de10eba0f68a drm/vgem: off by one in vgem_gem_fault() +a1de8d0a7e2c drm/i810: off by one in i810_dma_vertex() +64e625cf5353 drm/virtio: Remove unecessary dma_fence_ops +144b09795528 drm/vc4: Remove unecessary dma_fence_ops +93f8252bcbec drm/qxl: Remove unecessary dma_fence_ops +51eebbc76b25 drm/etnaviv: Remove unecessary dma_fence_ops +99e227cb0397 drm: Remove unecessary dma_fence_ops +95f9e2636a60 drm/amdgpu: Remove unecessary dma_fence_ops +418cc6ca0607 dma-fence: Make ->wait callback optional +07c13bb78c8b drm: Change deadlock-avoidance algorithm for the modeset locks. +08295b3b5bee locking: Implement an algorithm choice for Wound-Wait mutexes +55f036ca7e74 locking: WW mutex cleanup +070473bcf703 drm: add missing ctx argument to plane transitional helpers +ba6096311ba6 drm: Fix hdmi connector content type property docs +a608987970b9 drm/i915: Wait for PSR exit before checking for vblank evasion +c43dbcbbcc8c drm/i915/psr: Lockless version of psr_wait_for_idle +abdd322f6808 drm/i915: Remove unnecessary check for unsupported modifiers for NV12 +00b062967f15 drm/i915/psr: Add psr1 live status +7e7367d3bc6c drm/i915: Try GGTT mmapping whole object as partial +ea632725956d drm/vmwgfx: Use drm_plane_mask() & co. +c0183a8eae18 drm/vc4: Use drm_crtc_mask() +dbf8f9e40e6f drm/sun4i: Use drm_crtc_mask() +2d4569fd8d8e drm/imx: Use drm_plane_mask() +40560e26dc45 drm/i915: Use drm_plane_mask() & co. +737057321f3c drm: Add drm_connector_mask() +6f3be036da5c drm: Add drm_encoder_mask() +6a52193bd0dd drm: Use drm_crtc_mask() +62f77ad09695 drm: Add drm_plane_mask() +e35a2f9aee31 drm/atomic-helper: Use old/new state in drm_atomic_helper_commit_planes_on_crtc() +e67005e59a74 drm/i915: abstract and document register picking macros +796422f227ee dma-fence: Allow wait_any_timeout for all fences +c701317a3eb8 dma-fence: Make ->enable_signaling optional +1b48b7202c43 dma-fence: remove fill_driver_data callback +e08015e7d6a4 drm/pl111: Support Nomadik LCDC variant +1ea29bbd47cf drm/i915/guc: Print CTL params passed to Guc +491657a91560 drm/vc4: Make DSI call into the bridge after the DSI link is enabled. +14d9deeb273c drm/v3d: Define the fourcc modifier for the Broadcom UIF format. +dff96888860a drm/vmwgfx: add SPDX idenitifier and clarify license +a3be6f6c6e3e drm/vmwgfx: add SPDX idenitifier and clarify license +eee3dc56e22e drm/noveau: add SPDX identifier and clarify license +4f960dcf7542 drm: add SPDX identifier and clarify license +3e2b88cbd225 drm: add SPDX idenitifier and clarify license +be01de596ef6 drm/i915/selftests: Attach the fence to the object when making busy +d78e2bbf483f drm/i915/selftests: Mark up write into scratch vma +7bd160245196 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover-fixup' of https://github.com/bzolnier/linux into drm-misc-next +334bb8972a13 console: dummycon: export dummycon_[un]register_output_notifier +457209595789 drm/i915: Remove delayed FBC activation. +c9855a561afa drm/i915: Block enabling FBC until flips have been completed +c981c01164d5 Merge tag 'ib-fbdev-drm-v4.19-deferred-console-takeover' of https://github.com/bzolnier/linux into drm-misc-next +9512f985c32d drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd) +fd8526e50902 drm/i915/execlists: Trust the CSB +3800cd195305 drm/i915/execlists: Stop storing the CSB read pointer in the mmio register +f4b58f0438ba drm/i915/execlists: Reset CSB write pointer after reset +bc4237ec8dea drm/i915/execlists: Unify CSB access pointers +8ea397fa70be drm/i915/execlists: Process one CSB update at a time +d8857d541c67 drm/i915/execlists: Pull CSB reset under the timeline.lock +0b02befa828c drm/i915/execlists: Pull submit after dequeue under timeline lock +74093f3eccac drm/i915: Drop posting reads to flush master interrupts +f7dc0157e4b5 drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific init +c39d2e7e35f6 drm/i915/guc: Use intel_guc_init_misc to hide GuC internals +e3be4079ea91 drm/i915: Only signal from interrupt when requested +78796877c37c drm/i915: Move the irq_counter inside the spinlock +69dc4d003e3b drm/i915: Only trigger missed-seqno checking next to boundary +3f88325c2e39 drm/i915: Reduce spinlock hold time during notify_ring() interrupt +10195b1e4411 drm/i915: Show vma allocator stack when in doubt +a24362ead99a drm/i915: Replace drm_dev_unref with drm_dev_put +01159b47a400 drm/i915: Replace drm_gem_object_unreference_unlocked with put function +55f95c2723da drm/i915: Replace __drm_gem_object_unreference with __drm_gem_object_put +0f67706e6600 drm/i915: Replace drm_gem_object_{un/reference} with {put,get} functions +ef196b5c2f4f drm/i915: Replace drm_connector_{un/reference} with put,get functions +83d83bebf401 console/fbcon: Add support for deferred console takeover +3bd3a0e330aa fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable +d48de54a9dab printk: Export is_console_locked +f8466184bd5b drm/omap: gem: Switch to gem_free_object_unlocked() +5117bd898e8c drm/omap: gem: Fix mm_list locking +3cbd0c587b12 drm/omap: gem: Replace struct_mutex usage with omap_obj private lock +dc8c9aeee509 drm/omap: gem: Don't take struct_mutex to get GEM object mmap offset +2491244d7709 drm/omap: gem: Merge __omap_gem_get_pages() and omap_gem_attach_pages() +620063e10ed4 drm/omap: gem: Rename GEM function with omap_gem_* prefix +6505d75cd232 drm/omap: fix email address +c618a3a93b5a drm/omap: Implement workaround for DRA7 errata ID:i932 +6ada1328642b gpu: drm: omapdrm: Adding new typedef vm_fault_t +eab976693153 Merge tag 'drm-misc-next-2018-06-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +b4d4b0b7defb Merge tag 'drm-intel-next-2018-06-20' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +3160422251b2 drm/i915/icp: Add Interrupt Support +57e23de02f48 drm/sun4i: DW HDMI: Expand algorithm for possible crtcs +8b5f7a62464a drm: of: Export and rename drm_crtc_port_mask() +b46e2c9f5f64 drm/sun4i: Add support for A64 HDMI PHY +c891a65a7fc9 drm/sun4i: Add support for second clock parent to DW HDMI PHY clk driver +aef13fd84262 drm/sun4i: DW HDMI PHY: Add support for second PLL +09f380e3ba41 drm/sun4i: Don't change clock bits in DW HDMI PHY driver +09773c532d30 drm/sun4i: Enable DW HDMI PHY clock +03c35dbf73e0 dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY +0740845909b1 drm/sun4i: Add support for R40 mixers +63d6310f6cc6 drm/sun4i: Don't check for panel or bridge on TV TCONs +2a72d0c5796b drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1 +49836b11fe71 drm/sun4i: tcon: Generalize engine search algorithm +c5cf04df56e6 drm/sun4i: Don't skip TCONs if they don't have channel 0 +ef0cf6441fbb drm/sun4i: Add support for traversing graph with TCON TOP +71f4796ac09d drm/sun4i: Split out code for enumerating endpoints in output port +367c359aa863 drm/sun4i: Fix releasing node when enumerating enpoints +19f3ebed3f36 drm/sun4i: Add TCON TOP driver +59a9c39544cd dt-bindings: display: sunxi-drm: Add TCON TOP description +3fa0e8f6f960 drm/tinydrm: new driver for ILI9341 display panels +7b59d2d8d798 dt-bindings: new binding for Ilitek ILI9341 display panels +bb2a9b6eb1f6 dt-bindings: Add vendor prefix for Adafruit +10cfc747835e MAINTAINERS: fix path to ilitek, ili9225 device tree bindings +a61b47f672c1 drm/i915: Wait for engines to idle before retiring +57c7f5811180 drm/mtk: mtk_drm_fb -> drm_framebuffer +548cb8253858 drm/mtk: Move GEM BO to drm_framebuffer +06ede493a9d7 drm/mtk: Remove impossible internal error +e6ab087a224f drm/mediatek: Add support for mediatek SOC MT2712 +5a2fbbd83275 drm/mediatek: Split line to not over 80 characters +7284fdf39a91 esp6: fix memleak on error path in esp6_input +0ca54b290541 media: rc: be less noisy when driver misbehaves +67ca07e7ac10 drm/i915/icl: Add power well support +106359177a57 drm/rockchip: vop: fixup linebuffer mode calc error +a3e77e165596 drm/rockchip: Use drm_crtc_mask() +00c8f19463ab drm/i915/psr: Enable CRC check in the static frame on the sink side +3ebe3df50bb1 drm/i915/psr: Avoid PSR exit max time timeout +93bf76ed882d drm/i915/psr: Handle PSR errors +cc3054ff6214 drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink +42f53ffcad7f drm/i915/psr: Remove intel_crtc_state parameter from disable_source() +bcc233b2aa78 drm/i915/psr: Warn for erroneous enabling of both PSR1 and PSR2. +c12e0643a05d drm/i915/psr: Fix race in intel_psr_work() +cf5d862db2e3 drm/i915/psr: Kill useless function pointers. +5ae79cf18dc1 drm/gma500: Fix compile warning +80c18ba11a7a drm/gma500: Fix potential NULL pointer dereference +525280552b21 drm/i915/ddi: Get AUX power domain for DP main link too +a63d3bd23077 drm/gma500: Replace drm_gem_object_unreference_unlocked with put function +26aec25593c2 drm/panel: Add Ilitek ILI9881c panel driver +66ddff86f682 dt-bindings: panel: Add the Ilitek ILI9881c panel documentation +86cd90020688 drm: kirin: Remove useless "Scale not support" error message +efe79d48a7de drm/i915: Context objects can never be active when freed +dd12c6ca5b45 drm/i915/execlists: Check for ce->state before destroy +8d52e447807b drm/i915: Defer modeset cleanup to a secondary task +86126b77dcd5 xfrm: free skb if nlsk pointer is NULL +d30827ce0df4 drm: Make ioctls available for in-kernel clients +7eeaeb90a6a5 drm/file: Don't set master on in-kernel clients +1572042a4ab2 drm: provide management functions for drm_file +3c8daa7db46d drm/omap: remove now unused functions +561fad31e697 drm/mediatek: add third ddp path +16dd757ead7a drm/mediatek: add DSI3 support for mutex +dee8eb4e668d drm/mediatek: add DSI2 support for mutex +f4f3ec480e82 drm/mediatek: add DPI1 support for mutex +d335369e7543 drm/mediatek: add connection from RDMA2 to DSI3 +46ce9b2dc78c drm/mediatek: add connection from RDMA2 to DSI2 +0064be8c71fd drm/mediatek: add connection from RDMA2 to DSI1 +7ddac091673c drm/mediatek: add connection from RDMA2 to DPI1 +01915b858814 drm/mediatek: add connection from RDMA2 to DPI0 +15484ae0afa9 drm/mediatek: add connection from RDMA1 to DSI3 +5346010f7222 drm/mediatek: add connection from RDMA1 to DSI2 +d46a8f851e88 drm/mediatek: add connection from RDMA1 to DSI1 +73fabd5cebc1 drm/mediatek: add connection from RDMA1 to DPI1 +89c04d650224 drm/mediatek: add connection from RDMA0 to DSI3 +49793b767456 drm/mediatek: add connection from RDMA0 to DSI2 +7b86302401df drm/mediatek: add connection from RDMA0 to DPI0 +09013b161993 drm/mediatek: Update the definition of connection from RDMA1 to DPI0 +9b7b38de386c drm/mediatek: add connection from OD1 to RDMA1 +6de614026234 drm/mediatek: add the DSI1 for component init condition +b1df55d308a0 drm/mediatek: add component DSI3 +afbff5288232 drm/mediatek: add component DSI2 +879a91807f5a drm/mediatek: add component DPI1 +2e2447784e56 drm/mediatek: add ddp component PWM2 +9ec3818eb371 drm/mediatek: add ddp component PWM1 +df2dce4e11a3 drm/mediatek: add ddp component OD1 +d480bbc47425 drm/mediatek: add ddp component AAL1 +8617ec2474fd drm/mediatek: support maximum 64 mutex mod +9dd64e8f7b62 drm/mediatek: update dt-bindings for mt2712 +8cc88773855f xfrm: fix missing dst_release() after policy blocking lbcast and multicast +46d8f405e16c drm: Consider drivers setting DRIVER_ATOMIC as atomic. +aa58f58d9c64 drm/i915/guc: Remove USES_GUC_SUBMISSION for ads programming +4adc18371f14 drm/omap: remove now unused functions +565c17b5f02d Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next +f4366e44efeb Merge tag 'drm-misc-next-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +3069290d9d6a Merge tag 'drm-intel-next-2018-06-06' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +14d1d1908696 drm/v3d: Remove the bad signaled() implementation. +7122b68b8a96 drm/v3d: Take a lock across GPU scheduler job creation and queuing. +6aa13402c110 drm/bridge: Move the struct drm_bridge member kerneldoc inline. +abd7dbe921bb gpu: drm: vc4: Adding new typedef vm_fault_t +e16a37508633 drm/i915: Enable hw workaround to bypass alpha +8d4f4b82155c drm: Document mode_config.max_width/height as the max fb dimensions +bd99ce085f16 drm/i915/icl: Do read-modify-write as needed during MG PLL programming +9fc59bae0f4a drm/i915/icl: Fix MG PLL setup when refclk is 38.4MHz +8a29c778fa1a drm/i915: remove check for aux irq +c612ae0503af staging: android: ion: fix ion_dma_buf_attach signatur +d20ac620f001 drm/i915: Redefine EINVAL for debugging +827db9d8bb4a drm/i915: Ignore applying the self-relocation BIAS if no relocations +26eb4cd6c7c7 drm/i915: Disable bh around call to tasklet +e1cacec9d50d drm/i915: Update DRIVER_DATE to 20180620 +cd9e11a8bf25 drm/i915/icl: Add 10-bit support for hdmi +c238ad625889 drm/i915/psr: fix copy-paste error with setting of tp2_wakeup_time_us +98fa2aecb509 drm/i915/psr: Fix warning in intel_psr_activate() +f55786faa156 drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build +d98c71dadc2d Merge drm-upstream/drm-next into drm-misc-next +d67b6a206507 drm: writeback: Add client capability for exposing writeback connectors +b13cc8dd5884 drm: writeback: Add out-fences for writeback connectors +935774cd71fe drm: Add writeback connector type +f664a5269542 dma-buf: remove kmap_atomic interface +a19741e5e5a9 dma_buf: remove device parameter from attach callback v2 +2227a7a219fd drm/vc4: Always obey implicit sync +9d54fcd5416d drm/gem-fb-helper: Always do implicit sync +f648661bc7de drm/i915/selftests: Avoid ERR_PTR dereference +ac2bf28ad1a1 Merge tag 'gvt-next-2018-06-19' of https://github.com/intel/gvt-linux into drm-intel-next-queued +a21daa88d4f0 drm/amdgpu: Use correct enum to set powergating state +761f58e0e913 drm/amdgpu: correct GART location info +8e2c7ad99dce drm/amdgpu: update ib_start/size_alignment same as windows used +eeb2c3c2a614 amdgpu: display: use modern ktime accessors +4daa4fba3a38 gpu: drm: ttm: Adding new return type vm_fault_t +2bfb0b678e48 gpu: drm: radeon: Adding new typedef vm_fault_t +1c3eced3d4ad drm/i915/audio: constify ELD pointers +ad193bc6206d drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI +ad77c537eab1 drm/i915: Check timings against hardware maximums +98fac1d5c582 drm/i915: Nuke the cursor size defines +1a4b8901c5ec drm/i915: Print prop name/id when rejecting it +45c180bc29ba xfrm_user: prevent leaking 2 bytes of kernel memory +0fdb3f75a358 drm/i915/psr: Adds psrwake options for all platforms +d5b65efd2b2e i915: remove timespec_to_jiffies_timeout +b796b9710fd5 drm/i915/icl: Handle hotplug interrupts for DP over TBT +121e758ee578 drm/i915/icl: Support for TC North Display interrupts +df0d28c185ad drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC +9e8789ec967a drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDENCE issues +af7187b78443 drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues +5ee8ee86c86f drm/i915/i915_reg.h: fix the checkpatch SPACING issues +58884bbc7c9d drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table +e364672477a1 drm/i915/aml: Introducing Amber Lake platform +b9be78531d27 drm/i915/whl: Introducing Whiskey Lake platform +5ee4a7a6db8e drm/i915/execlists: Pull the w/a LRI emission into a helper +bcc2661e3243 drm/i915: Only show debug for state changes when banning +6456314ff1de drm/rockchip: vop: fix irq disabled after vop driver probed +e2810a7167df drm/rockchip: vop: split out core clock enablement into separate functions +02f361f5fdfb drm/i915/lspcon: switch to kernel unsigned int types +c25004964c5a drm/i915/audio: switch to kernel unsigned int types +fd620bf92a60 drm/i915/backlight: switch to kernel unsigned int types +accb1eb57196 drm/i915/dvo: switch to kernel unsigned int types +93383b5705e6 drm/i915/uncore: switch to kernel unsigned int types +faa087c476a3 drm/i915/hdmi: switch to kernel unsigned int types +0ede01418854 drm/i915/vbt: switch to kernel unsigned int types +4fdd5b4e9aba drm/i915: Fix fallout of fake reset along resume +b77422f80337 drm/i915: Enable provoking vertex fix on Gen9 systems. +ba1f665f161c drm: Add checks for atomic_[duplicate/destroy]_state with atomic drivers +0baf5cc971fc drm/rockchip: cnd-dp: adjust spdif register setting +ebfb081edc8a drm/rockchip: lvds: add missing of_node_put +f677bd558de2 drm/i915/icl: update VBT's child_device_config flags2 field +9378985eb05c drm/i915/icl: implement DVFS for ICL +e89ea3559661 drm/atomic: Set current atomic state in drm_private_state +6ab0edf4e79c drm: Print bad user modes +b6f690ab237d drm/atomic: Improve debug messages +1c0f1b3db7a6 drm/i915: s/IS_G4X && !IS_GM45/IS_G45/ +b2209e62a450 drm/i915/execlists: Reset the CSB head tracking on reset/sanitization +042ed2dbe5b2 drm/i915: Be irqsafe inside reset +85ee15d6a3d3 drm/amd/display: Do not skip FBC init in failsafe mode +e9522309efb3 drm/amd/display: Add num_opp to resource_caps +12036586a368 drm/amd/display: Allow DP register double buffer +ce3f6e82249c drm/amd/display: create sink_id in dc_sink structure to idenitify all sinks +74167ad60c04 drm/amd/display: Add new transfer type HWPWL +6aa57bb8e4d4 drm/amd/display: Disable stats by default +b73552323a5d drm/amd/display: Convert quotes to Ascii quotes +6f0db2dc02de drm/amd/display: Make it more clear when info frames affect DP or HDMI +2cbe6d9be5a4 drm/amd/display: Drop duplicate dc_stream_set_static_screen_events definition +a10dc97ab8e9 drm/amd/display: Add use_dynamic_meta flag to stream_state +973d42c79e99 drm/amd/display: Move i2c and aux structs into dc_ddc_types.h +b4f84bdf579e drm/amd/display: Stream encoder update +6e0ef9d85b99 drm/amd/display: Write TEST_EDID_CHECKSUM_WRITE for EDID tests +3b070c60ea51 drm/amd/display: Drop to fail-safe mode if edid is bad +00553cf8116e drm/amdgpu: Update function level documentation for GPUVM. +ab3ec8a1a9f1 drm/amdgpu: Restore :internal: for amdgpu_vm.c documentation +b1ddf5484727 drm/amdgpu: Get real power source to initizlize ac_power +e1e36485e9f3 drm/amd/pp: Implement update_smc_table for CI. +600ae890be59 drm/amdgpu: Use real power source in powerplay instand of hardcode +c5792d7776e6 drm/amd/pp: Remove SAMU support in powerplay +dc85db256d47 drm/doc: Add amdgpu hwmon/power documentation (v2) +c8c5e569c5b0 drm/amdgpu: Consolidate visible vs. real vram check v2. +923ff76eb035 drm/amdgpu: update documentation for amdgpu_irq.c v3 +7fc48e591279 drm/amdgpu: Update function level documentation for GPUVM v3 +f4557923b5d3 drm/amdgpu: fix typo in amdgpu_mn.c comments +ad7f0b6334fe drm/amdgpu: fix documentation of amdgpu_mn.c v2 +528e083d85bd drm/amdgpu: rename rmn to amn in the MMU notifier code (v2) +abea57d70e90 drm/amdgpu: Add BRACKET_LAYOUT_ENUMs to ObjectID.h +59d61be2229f drm/amdgpu: remove unused parameter for va update +04ad26bbc41e drm/amdgpu: Add plumbing for handling SQ EDC/ECC interrupts v2. +981658c67a97 drm/amdgpu: Add interrupt SQ source struct to amdgpu_gfx struct v2. +5a2f291343bc drm/amdgpu: Added ISR for CP ECC/EDC interrupt v2. +8f4039fefd94 drm/amdgpu: change gfx8 ib test to use WB +11528640c778 drm/amdgpu: Correct the ndw of bo update mapping. +b7e6cd57027f drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to queue mgr +4bafe4402429 drm/amdgpu: add AMDGPU_HW_IP_VCN_JPEG to info query +81d350144bd4 uapi/drm: add AMDGPU_HW_IP_VCN_JPEG for jpeg CS +5b2329b61875 drm/amdgpu: enable vcn jpeg ib test +6173040f167e drm/amdgpu: add vcn jpeg ib test +b1d3760645ac drm/amdgpu: add vcn jpeg ring test +0c5e4b3e1e8a drm/amdgpu: add vcn jpeg sw finish +b7fe681e35aa drm/amdgpu: add patch to jpeg ring +c8c1a1d2ef04 drm/amdgpu: define and add extra dword for jpeg ring +8a998052f29b drm/amdgpu: implement patch for fixing a known bug +d2314b48d621 drm/amdgpu: initialize vcn jpeg ring +59dd2b883fcd drm/amdgpu: add vcn jpeg irq support +e612bcc3abbb drm/amdgpu: set jpeg ring functions +221f36c460d7 drm/amdgpu: implement jpeg ring functions +50613395abc0 drm/amdgpu: add more jpeg register offset headers +d521093a5f84 drm/amdgpu: add jpeg packet defines to soc15d.h +fa3087f7682e drm/amdgpu: add vcn jpeg ring +8e0fce5a96cf drm/amdgpu: define vcn jpeg ring +48ad368a8a3a drm/amdgpu: move amdgpu_ctx_mgr_entity_fini to f_ops flush hook (V4) +741f01e636b7 drm/scheduler: Avoid using wait_event_killable for dying process (V4) +a2d19d66b145 drm/amdgpu: Hook up amdgpu_object.c documentation +2472e11b85f0 drm/amdgpu: Fix-ups for amdgpu_object.c documentation +0152ac16522b drm/amdgpu: Hook up documentation about memory domains +8f4805a265fd drm/amdgpu: avoid sleep while executing atombios table (V2) +baca30fabdc9 drm/amdgpu: Add documentation for PRIME related code +99fa7ce3a82b drm/doc: Add initial amdgpu driver documentation +41f507080e45 drm/doc: Add a label for the PRIME Buffer Sharing chapter +3120e2a390a9 drm/amdgpu/pp: switch the default dpm implementation for CI +d1a9146b3a98 drm/amdgpu/display: enable CONFIG_DRM_AMD_DC_DCN1_0 by default +5099114ba3b2 drm/amdgpu/display: drop DRM_AMD_DC_FBC kconfig option +b646c1dc835b drm/amdgpu: add kernel doc for memory domains. +6f4e8d6e592a drm/amdgpu: add kernel doc for amdgpu_object.c +0ce55b4676f2 drm/amd/display: dal 3.1.47 +0dd6cfe15cbd drm/amd/display: add dentist frequency to resource pool +0b126112e90a drm/amd/display: DP YCbCr 4:2:0 support +8de94233f4cd drm/amd/display: Prefix TIMING_STANDARD entries with DC_ +e0d4234982b3 drm/amd/display: dal 3.1.46 +a27f19967783 drm/amd/display: Added documentation for some DC interface functions +43610a9be188 drm/amd/display: HLG support +1a05873f21d6 drm/amd/display: Refactor audio programming +4ea209073d22 drm/amd/display: Dynamic HDR metadata mem buffer +3c8e4316a0bf drm/amd/display: Optimize DP_SINK_STATUS_ESI range read on HPD +bf5896864772 drm/amd/display: Default log masks should include all connectivity events +cb1d7eacb58f drm/amd/display: Fix indentation in dcn10 resource constructor +8ca809008571 drm/amd/display: add DPCD read for Sink ieee OUI +0f6ca3bac44d drm/amd/display: Add function to get optc active size +73770ca53f63 drm/amd/display: AUX will exit when HPD LOW detected +f9430b235dd4 drm/amd/display: Prefix event prints with ==Event== +ae2389e0fc3d drm/amd/display: dal 3.1.45 +9a08f51fa737 drm/amd/display: upgrade scaler math +66e48cd37147 drm/amd/display: Clean up submit_channel_request +ea4a202053c9 drm/amd/display: pass pipe_ctx straight to blank_pixel_data +677e8622a9ae drm/doc: add a chapter for gpu scheduler +2d33948e4e00 drm/scheduler: add documentation +fe78627d4304 drm/amd/display: fix type of variable +5c2199270275 drm/amdgpu: Fix uvd firmware version information for vega20 (v2) +dd06eecb73d2 drm/amdgpu/vg20:support new UVD FW version naming convention +e1fa921f022d drm/amd/pp: Make sure clock_voltage_limit_table on dc is valid +ecfee95a8ae7 drm/amd/pp: Add S3 support for OD feature +b1dc9d8755d9 drm/amdgpu: allocate shared fence slot in VA IOCTL +14921f3cef85 drm/i915: Fix context ban and hang accounting for client +548764bb7ce0 drm/i915: Keep the ctx workarounds tightly packed +2edd53272120 drm/i915/dp: Add support for HBR3 and TPS4 during link training +46b527d19c43 drm/i915/icl: Add allowed DP rates for Icelake +1fa11ee2d9d0 drm/i915/icl: start adding the TBT pll +00c92d929ac3 drm/i915/icl: unconditionally init DDI for every port +970888e7d130 drm/i915/icl: add icelake_get_ddi_pll() +a0fbacb58ce1 drm/i915/gtt: Reduce a pair of runtime asserts +986dbac4803c drm/i915/gtt: Cache the PTE encoding of the scratch page +4a192c7e8b14 drm/i915/gtt: Free unused page tables on unbind the context +549fe88bf71d drm/i915/gtt: Lazily allocate page directories for gen7 +1fd00c0faeec drm/i915: Declare the driver wedged if hangcheck makes no progress +5db1d4ea91b6 drm/i915/execlists: Push the tasklet kick after reset to reset_finish +920d3fb1a00c drm/i915/selftests: Initialise request to silence a compiler +51a9f6dfc00d drm/i915: Turn off g4x DP port in .post_disable() +929168c5f3df drm/i915: Disallow interlaced modes on g4x DP outputs +132c27c97cb9 drm/i915: Fix PIPESTAT irq ack on i965/g4x +3b567bb059b9 drm/i915/ddi: Removed unused var from hsw_write_infoframe() +c737376442e2 drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled +8fc0aa6eaa56 drm/i915/ddi: Check transcoder instead of port when setting HDMI infoframe +afb2c4437dae drm/i915/ddi: Push pipe clock enabling to encoders +24a28179ecc0 drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crtc_disable() +5422b37c907e drm/i915/psr: Kill delays when activating psr back. +a2bbf7148342 drm/i915/gtt: Only keep gen6 page directories pinned while active +e62230deeeae drm/i915: Show CCID in engine dumps +286e61535600 drm/i915: Make the hexdump row offset visually distinct +83c317832eb1 drm/i915: Dump the ringbuffer of the active request for debugging +856e1b175650 drm/i915/dsm: remove unnecessary dsm priv structure +d6abe6df706c drm/bridge: sil_sii8620: do not have a dependency of RC_CORE +1288786b18f7 drm/i915: Move GEM sanitize from resume_early to resume +2e932b9cdece drm/i915/opregion: move acpi notifier to dev_priv +6ebb6d8ebe56 drm/i915/perf: make oa format tables const +697b9a8714cb drm/i915: Make closing request flush mandatory +e4dd27aadd20 drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +57c8a484a9cb drm/i915: Enable KVMGT for BXT. +d71cb7129e7c drm/i915/gvt: Add mmio handler for for BXT. +84eb04f6d77a drm/i915/gvt: Enable dma_buf support for BXT. +72bad9972876 drm/i915/gvt: Enable virtual display support for BXT. +47d9d3be5925 drm/i915/gvt: Enable force wake support for BXT. +f093f182ace9 drm/i915/gvt: Enable cmd_parser support for BXT. +a94cf2e0ef7f drm/i915/gvt: Enable mmio context init and switch for BXT. +d0f827bb18fe drm/i915/gvt: Enable irq initialization for BXT. +665004b8f506 drm/i915/gvt: Enable gtt initialization for BXT. +6fa6616b8f7a drm/i915/gvt: Enable device info initialization for BXT. +02b966c12b49 drm/i915/gvt: Add MEDIA_POOL_STATE for BXT. +2939db9e2879 drm/i915/gvt: Add D_BXT device type define for BXT. +bb187e93e48d drm/i915/icl: DP_AUX_E is valid on ICL+ +af1f1b81130e drm/i915/icl: fix gmbus gpio pin mapping +dccc7228b5de drm/i915/icl: Add DDI HDMI level selection for ICL +e9e7dc4144cd drm/i915/gtt: Make gen6 page directories evictable +3d6d62eae7d7 drm/i915/guc: Add support for define guc_log_size in megabytes. +5288c7182dd3 drm/i915/guc: Move defines with size of GuC logs to intel_guc_log.h +741cebee0aa5 drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXINFO parameter +532717b90bd0 drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_PARAMS parameter +dc755faef264 drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATURE parameter +24d891d81312 drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG parameter +50935ac767ca drm/i915/guc: Don't store runtime GuC log level in modparam +a9ded78535a1 drm/i915/gtt: Onionify error handling for gen6_ppgtt_create +35ac40d8b65a drm/i915/gtt: Subclass gen6_hw_ppgtt +d9d117e40d4f drm/i915/ringbuffer: Serialize load of PD_DIR +68a8570375df drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories +e00fb8564ee9 drm: Stop updating plane->crtc/fb/old_fb on atomic drivers +2f958af7fc24 drm/vc4: Stop updating plane->fb/crtc +50dcd554181e drm/virtio: Stop updating plane->crtc +d0766b0047c2 drm/msm: Stop updating plane->fb/crtc +67ba0c56a807 drm/exynos: Stop updating plane->crtc +cd30fbca9713 drm/i915: Stop updating plane->fb/crtc +9e5c947cb7c1 drm/amdgpu/dc: Stop updating plane->fb +93b21226bbff drm/vmwgfx: Stop messing about with plane->fb/old_fb/crtc +0d45d79de22f drm/vmwgfx: Stop using plane->fb in atomic_enable() +e1cd4f8e4593 drm/vmwgfx: Stop updating plane->fb +ec8a31a7d0eb drm/vmwgfx: Stop using plane->fb in vmw_kms_update_implicit_fb() +464ce098e69c drm/vmwgfx: Stop using plane->fb in vmw_kms_helper_dirty() +06168448733a drm/vmwgfx: Stop using plane->fb in vmw_kms_atomic_check_modeset() +467d35789e5a drm/i915/execlists: Avoid putting the error pointer +41d37680ca0b drm/i915: Wrap around the tail offset before setting ring->tail +b3ee09a4de33 drm/i915/ringbuffer: Fix context restore upon reset +1fc719d13ac0 drm/i915/ringbuffer: Brute force context restore +602a9de513d5 drm/i915/skl: Add warn about unsupported CDCLK rates +2b9a820318eb drm/i915/perf: fix gen11 engine class shift +9904b1560e4a drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10 +746c8f143afa drm/i915: Apply batch location restrictions before pinning +acd1c1e621fc drm/i915: Refactor unsettting obj->mm.pages +51c18bf7fdbe drm/i915: Squash GEM load failure message (again) +07ba0a82536e drm/i915: fix PCH_NOP setting for non-PCH platforms +13d0464b3240 drm/i915: be more strict about HAS_PCH_NOP() usage +85b17e6e4d3f drm/i915: clean up virtual PCH special case handling +b8bf31d82d22 drm/i915: document PCH_NOP +78ef3faff9ea drm/i915: fix guest virtual PCH detection on non-PCH systems +1417fad75cb4 drm/i915/gvt: use array to avoid potential buffer overflow +659571953d31 drm/i915/gvt: removed unnecessary boundary check +1f1c60d5b577 drm/i915/gvt: Avoid dereference a potential null pointer +eed289037444 drm/i915/gtt: Reorder aliasing_ppgtt fini +e1f8789883a1 drm/i915/gtt: Remove vgpu check for gen6 +f6b1e35f3e47 drm/i915/gtt: Remove redundant hsw_mm_switch() +b4e2727df271 drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range +672b3c4bc3d1 drm/i915: Fix sprite destination colorkeying on SKL+ +51e645b6652c drm/i915: Mark the GPU as wedged without error on fault injection +39e78234b0be drm/i915: Add WaKBLVECSSemaphoreWaitPoll +c30acb04e7c4 drm/i915: Cancel reset preparations on failed resets +17f297b427a3 drm/i915/gtt: Push allocation to hw ppgtt constructor +93f2cde2a4f7 drm/i915: Decouple vma vfuncs from vm +520ea7c581bf drm/i915: Prepare for non-object vma +521370106d0d drm/i915: Change i915_gem_fault() to return vm_fault_t +8571a05a9dd0 drm/i915: Use GEM suspend when aborting initialisation +d6990976af7c vti6: fix PMTU caching and reporting on xmit +0766e2efc696 Merge tag 'drm-intel-next-2018-06-06' into gvt-next +14c3f8425080 drm/i915: Update DRIVER_DATE to 20180606 +64b3c93649a6 drm/i915/gtt: Fix typo in fill_px() macro +cf68f0c3a07b drm/i915: Mark i915.inject_load_failure as being hit +82ad6443a55e drm/i915/gtt: Rename i915_hw_ppgtt base member +cd68e04cf56a drm/i915/error: Fixup inactive/active counting +70be8b3dab43 drm/i915/guc: Don't leak stage descriptor pool on init failure +9f473ecfe7a8 drm/i915/pmu: Do not assume fixed hrtimer period +57d7116c472c drm/i915/trace: Context field needs to be 64-bit wide +f24e74a7b739 drm/i915/trace: Remove engine out of the context sandwich +2956e970f0b5 drm/i915/trace: Describe engines as class:instance pairs +420980ca79bc drm/i915: Swap magics and use SZ_1M +b96f6ebfd024 drm/i915: Correctly handle error path in i915_gem_init_hw +83d317adfb4b drm/i915/vma: Move the bind_count vs pin_count assertion to a helper +744799850ef1 drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list +d901e8e67335 drm/i915/ringbuffer: Make context pin/unpin symmetric +52b2416ceb72 drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT +6ceb72771735 drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw +61d5676b5561 drm/i915/perf: fix ctx_id read with GuC & ICL +218b5000982b drm/i915: drop one bit on the hw_id when using guc +30aacd3fe7f1 drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+ +8979187a8cfa drm/i915: Move i915_gem_fini to i915_gem.c +6931317c7148 drm/edid: Quirk Vive Pro VR headset non-desktop. +5428bf5a9a9f drm/i915/icl: Calculate link clock using the new registers +51c83cfaf963 drm/i915/icl: Get DDI clock for ICL based on PLLs. +f17ca5010c34 drm/i915/icl: Add Icelake PCH detection +3937eb1a076f drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin +a2bc69a1a9d6 drm/i915/icl: Add register definition for DFLEXDPMLE +ac213c1b45f7 drm/i915/icl: introduce tc_port +9bb635d9e7db drm/i915/icl: Extend AUX F interrupts to ICL +c46ef57d2008 drm/i915/icl: fix icl_unmap/map_plls_to_ports +95c778daecb5 drm/i915: Apply the full CPU domain markup before freezing +9776f47253c3 drm/i915: Flush all writes before suspend +0a59952b24e2 drm/i915: Configure SKL+ scaler initial phase correctly +012d79e6a33f drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup +b4686c481b9b drm/i915: Fix tabs vs. spaces in sprite code +6380db61c54f drm/i915: s/plane/i9xx_plane/ +e876b78c5fbf drm/i915: Disable trickle feed for SNB/IVB cursors +b99b9ec1d374 drm/i915: Clean up cursor defines +eade6c894498 drm/i915: Have plane->get_hw_state() return the current pipe +3df845e7528b drm/i915/gtt: Don't restore the non-existent PDE for GGTT +37800ca8037a drm/i915/gtt: Avoid calling non-existent allocate_va_range +e312b689a92d drm/i915: Check intel_contexts to avoid one extra pointer chase +1934f5deaf8f drm/i915: Assert we idle in the kernel context +09ea0dfbf972 dma-buf: make map_atomic and map function pointers optional +e065a8dd30af drm/vc4: Add support for SAND modifier. +1e871d65e375 drm/vc4: Add missing formats to vc4_format_mod_supported(). +ec92ad00a393 drm/i915: Only sanitize GEM from late suspend +c3160da9a6af drm/i915: After reset on sanitization, reset the engine backends +0606035fcab6 drm/i915: "Race-to-idle" after switching to the kernel context +4dfacb0bcbee drm/i915: Switch to kernel context before idling at runtime +13295bd887d0 drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error +8fb756dfa273 drm: Trust format_mod_supported() when it OKs a plane modifier. +d6cae4aa30ce drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder, v2. +9d570dbfc095 drm/i915: Update DRIVER_DATE to 20180530 +a38189c5f79d drm/i915: Promote .format_mod_supported() to the lead role +cc7cc5343584 drm/i915: Remove stale asserts from i915_gem_find_active_request() +a3db142829e6 drm/i915/psr: Set idle frame count based on sink synchronization latency +bccfaffb76a8 display: panel: Add AUO g070vvn01 display support (800x480) +4ece66b149a3 drm/i915/icl: Wa_1406463099 +0bf059f3532b drm/i915/icl: WaEnableFloatBlendOptimization +b1f88820f4d7 drm/i915/icl: Wa_2006665173 +f63c7b4880aa drm/i915/icl: WaEnableStateCacheRedirectToCS +3c7ab2789680 drm/i915/icl: WaDisableImprovedTdlClkGating +6c2590914cff gpu: drm: drm_vm: Adding new typedef vm_fault_t +d104328ce352 drm/fb-helper: Fix typo on kerneldoc +6b1c5eaf5cfd drm/sun4i: mark PM functions as __maybe_unused +8f1ad1ef1e7a drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c +2b5b63126ef4 drm/i915: Simplify ilk-ivb underrun suppression +952a08a21ac5 drm/atmel-hlcdc: Stop using plane->fb +b79df2767cc6 drm/omapdrm: Nuke omap_framebuffer_get_next_connector() +3ed70ecd8659 drm: Add local 'plane' variable for tmp->primary +0010ac3ffc0e drm/atmel-hlcdc: Stop consulting plane->crtc +df751849219b drm/sti: Stop consulting plane->crtc +42eb2f729e55 drm/msm: Stop consulting plane->fb/crtc +1add20eb0068 drm/arc: Stop consulting plane->fb +ca3b3fa34447 drm/i915: Consult VBT "LVDS config" bits to determine whether internal LVDS is present +ea80a661fe56 drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB +10ed55e4d94c drm/i915: Initialize panel_pipe to INVALID_PIPE +786919600008 drm/edid: Fix up edid_cea_modes[] formatting +73b66f873157 drm/i915: Prepare GEM for suspend earlier +fe25f3048322 drm/i915/execlists: Wait for ELSP submission on restart +9a4dc80399b1 drm/i915: Flush the ring stop bit after clearing RING_HEAD in reset +8359768c5c32 drm/i915: Forward declare struct intel_context +c5d1f5562ea7 drm/i915: Include i915_scheduler.h from i915_gem_context.h +9eece5d9c6e0 drm/xen-front: fix pointer casts +09a4c02e58c1 drm/i915: Look for an active kernel context before switching +2edd4e698dc8 drm/i915: Pin the ring high +eb479f863979 drm/i915: Limit searching for PIN_HIGH +83bc4ec37210 drm/mm: Add a search-by-address variant to only inspect a single hole +2f7e87692e04 drm/mm: Reject over-sized allocation requests early +97c9de66ca80 drm/i915/psr: Fix ALPM cap check for PSR2 +264ff016cf06 drm/i915/psr: Fall back to max. synchronization latency if DPCD read fails +1e8b251ebcbb drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS +84bb2916a683 drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time. +8cf6da7ef755 drm/i915/psr: Avoid DPCD reads when panel does not support PSR +ce3508fd2a77 drm/i915/psr: Nuke PSR support for VLV and CHV +77312ae8f071 drm/i915/psr: vbt change for psr +1d1a4f6dd164 gpu: drm: vgem: Change return type to vm_fault_t +fe864b76c2ab drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads +d78fa508f08d drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads +1e40d4aea57b drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads +c894d63c6b36 drm/i915/icl: Disable pipe CSC and gamma in cursor plane +4a774ee35c9f drm/i915/selftests: Pin the mock kernel context +f0d2b758e05e drm/i915: WARN if power sequencer is not connected to the LVDS port on pre-ilk +4c23dea48b0d drm/i915: Implement the missing bits of assert_panel_unlocked() +05bf51d3b575 drm/i915: Allow eDP on port C in theory +59b74c497ae4 drm/i915: Clean up DP pipe select bits +5a0b385e1cb6 drm/i915: Nuke intel_trans_dp_port_sel() +f67dc6d8869f drm/i915: Parametrize TRANS_DP_PORT_SEL +f606bc6d9d41 drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code +3c5f134ac9d0 gpu: drm: udl: Adding new typedef vm_fault_t +ca510ead96d7 drm/i2c: tda998x: Remove VLA usage +520ea9347505 drm/gma500: Remove VLA +a33b1dc8a732 drm/i915/query: nospec expects no more than an unsigned long +59462a00cc88 drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt +5255e2f8d117 drm/i915: Replace vbt edp.support with int_lvds_support +1abb70f5955d drm/i915/gtt: Allow pagedirectory allocations to fail +84b510e22da7 drm/i915/query: Protect tainted function pointer lookup +d93fa1b47b8f Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." +c7cbed560ce2 drm/gma500: Fix Medfield for drm_framebuffer move +2ecceeb53b19 drm/omap: Move buffer pitch/offset to drm_framebuffer +3e44255260dc drm/omap: Move GEM BO to drm_framebuffer +a268bcd7647d drm/i915: Move GEM BO inside drm_framebuffer +a5ff7a45c9c8 drm/i915: Use intel_fb_obj() everywhere +17e23993f297 drm/v3d: Checking for NULL vs IS_ERR() +6bb2a2af8b1b drm/i915/gvt: Fix crash after request->hw_context change +e8b58d6de1fe drm/rockchip: lvds: avoid duplicating drm_bridge_attach +39d3cc03e9dd drm/i915/selftests: Wait longer for the old active request +2399a4a6f5df drm/i915: Allow init_breadcrumbs to be used from irq context +fe0c493538f4 drm/i915/execlists: Handle copying default context state for atomic reset +d6d12ec08177 drm/i915: Make intel_engine_dump irqsafe +dd0cf235d81f drm/i915: Speed up idle detection by kicking the tasklets +e578a570dc7c drm/i915/lvds: Move acpi lid notification registration to registration phase +957428f9935a drm/rockchip: rockchip_drm_fb -> drm_framebuffer +4c7c9a63f215 drm/rockchip: Place GEM BOs in drm_framebuffer +6a3e913cb8d5 drm/mtk: mtk_drm_fb -> drm_framebuffer +81a073d14c7a drm/mtk: Move GEM BO to drm_framebuffer +c734f4967708 drm/mtk: Remove impossible internal error +45101e939ea3 drm/i915: Rename the remaining gen4 references to g4x in the DP code +4d82c2b5f09f drm/i915: Rename SNB/IVB CPU eDP signal level funcs +b752e995829e drm/i915: Check for IVB instead of gen7 when we think about IVB CPU eDP +4718a365cf12 drm/i915: Use the same vswing->max_preemph mapping on HSW/BDW as on SKL+ +a393e9649582 drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too +7f7105f99b75 drm/i915: Disable LVDS on Radiant P845 +080205096579 drm/msm: Move GEM BOs to drm_framebuffer +bc61c97502e2 drm/gma500: Move GEM BO to drm_framebuffer +ecb8a947855c drm/armada: Move GEM BO to drm_framebuffer +3823da3aeb47 drm/virtio: Place GEM BOs in drm_framebuffer +121df61e5a30 drm/cirrus: cirrus_framebuffer -> drm_framebuffer +9d7e70020c24 drm/cirrus: Place GEM BOs in drm_framebuffer +c9b6be7dc13e drm/panel: simple: Fix data type in KEO TX31D200VM0BAA timings +2554f154b46f drm/panel: simple: AUO P320HVN03 uses SPWG data ordering +da50bd4258db drm/panel: simple: Add Innolux TV123WAM panel driver support +9c04400f7ea6 dt-bindings: drm/panel: Document Innolux TV123WAM panel bindings +eea740a98df9 drm/bridge: cdns: Mark runtime PM operations as maybe unused +12a6cbd4f3f1 drm/panel: otm8009a: Use new backlight API +6982b943123d drm/panel: otm8009a: No message if probe success +36830ce4eb2b drm/panel: otm8009a: Fix glitches by moving backlight enable to otm8009a_enable() +d9f9565c1f7f drm/panel: otm8009a: Fix backlight updates +0c08754b59da drm/panel: Add device_link from panel device to DRM device +38992c57c9c8 drm/panel: Remove drm_panel_detach() calls from all panel drivers +867985d4a431 drm/i915: Pull the context->pin_count dec into the common intel_context_unpin +1fc44d9b1afb drm/i915: Store a pointer to intel_context in i915_request +01278cb14395 drm/i915: Move fiddling with engine->last_retired_context +4e0d64dba816 drm/i915: Move request->ctx aside +9a512e23f173 drm/i915/gvt: Use sched_lock to protect gvt scheduler logic. +f25a49ab8ab9 drm/i915/gvt: Use vgpu_lock to protect per vgpu access +c8af5274c3cb drm/i915: enable the pipe/transcoder/planes later on HSW+ +6b7a6a7b4ba1 drm/i915/icl: Read the correct Gen11 interrupt registers +560f6ad8edea drm/i915: Remove unused enable_cmd_parser modparam +96d4f03c20d0 drm/i915: Nul-terminate legacy debug string +57877b70739a drm/i915/execlists: HWACK checking superseded checking port[0].count +b45a258897a4 drm/i915: Clean up DVO pipe select bits +4add0f6bde05 drm/i915: Clean up TV pipe select bits +762034675ee7 drm/i915: Clean up SDVO pipe select bits +a44628b9293b drm/i915: Clean up LVDS pipe select bits +6102a8ee8ad6 drm/i915: Clean up ADPA pipe select bits +6553b123eae8 i915: content-type property for HDMI connector +50525c332b55 drm: content-type property for HDMI connector +5d435b46fa68 drm/bridge: spelling and coding style minor fixes +3257ec797d3a drm/vc4: plane: Expand the lower bits by repeating the higher bits +579e2f6d9999 drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof +3f6e98223081 drm/i915: Stop parking the signaler around reset +63572937cebf drm/i915/execlists: Flush pending preemption events during reset +73377dbcc754 drm/i915/execlists: Split out CSB processing +1329115c6c43 drm/i915: Split execlists/guc reset preparations +5adfb772f8ac drm/i915: Move engine reset prepare/finish to backends +ef2fb7204638 drm/i915/execlists: Refactor out complete_preempt_context() +f351d087d832 drm/i915: Only sync tasklets once for recursive reset preparation +b8444cf85b62 drm/i915: Remove tasklet flush before disable +e7f2af7894b1 drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer" +f75f91574617 drm/i915: Shrink search list for active timelines +1c6ccad8a4b1 drm/i915/gvt: Deliver guest cursor hotspot info +584a0146ec49 drm: clarify adjusted_mode documentation for bridges +aefff4915632 drm/xen-front: fix spelling mistake: "conector" -> "connector" +======= +======= + added there. We need to #define a couple of symbols to themselves +start_commit : 0bbf47eab4697557718fccc1ec9835c44c47fe7f +end_commit : 6a3cec64f18c118c776ee3185f026814e3fe45d4 +0bbf47eab469 ia64: use asm-generic/io.h +======= +======= + MAX_PLANES, that'll come later), so pull them out into #define. +start_commit : 7305a0ceec78f34ce328845cdd6980d8eda99485 +end_commit : 77050c3febb1808ed6a0f7e9f0994278f06967ca +7305a0ceec78 drm/msm: #define MAX_ in msm_drv.h +======= +======= + tools build: fix # escaping in .cmd files for future Make +start_commit : 9feeb638cde083c737e295c0547f1b4f28e99583 +end_commit : d5dc0f43f268bf2b6bb61f109a18a652a49c6f4e +9feeb638cde0 tools build: fix # escaping in .cmd files for future Make +d5dc0f43f268 drm/i915/gmbus: Enable burst read +73675cf6979b drm/i915/gmbus: Increase the Bytes per Rd/Wr Op +a63983f26008 drm/i915/selftests: Fixup GuC FW negative test +60c0a66ee96c drm/i915: Tidy error handling in i915_gem_init_hw +5bfbeacf1983 drm/i915/guc: Skip cleaning up the doorbells on error-before-allocate +818fed4f25bb drm/i915: Silence warning for no vlv powercontext +d6b4ea866b81 drm/i915/tv: fix strncpy truncation warning +91045034d53e Merge tag 'gvt-next-2018-07-11' of https://github.com/intel/gvt-linux into drm-intel-next-queued +655250a8d1aa drm/i915/execlists: Switch to rb_root_cached +cb4dc8daf4cb drm/i915/selftests: Add a safety net to live_workarounds +19bb33c756ed drm/i915: Introduce i915_address_space.mutex +185441e03aa9 drm/i915: use the ICL stolen memory +db0c8d8b031d x86/gpu: reserve ICL's graphics stolen memory +7ab87ede5078 drm/i915: Unwind HW init after GVT setup failure +73bad7ca87b6 drm/i915: Cleanup modesetting on load-error path +8bcf9f7034d8 drm/i915: Flush the residual parking on emergency shutdown +bf06112f869d drm/i915: Tidy i915_gem_suspend() +b7bb6138c2d5 drm/i915: Only reset hangcheck at the start of an activity cycle +cecb368d2fe4 drm/i915/selftests: Filter out both physical address swizzles +ebfa7944d6d9 drm/i915/selftests: Constrain mock_gtt tests to fit within RAM +8cff1f4a3ca5 drm/i915: Remove function details from device error messages +279ce5d11707 drm/i915/gvt: declare gvt as i915's soft dependency +82edc7e8b8c0 drm/i915: Update DRIVER_DATE to 20180709 +932cac10c8fb drm/i915/selftests: Prevent background reaping of active objects +d9a13ce3fa5f drm/i915/selftests: Replace wait-on-timeout with explicit timeout +2621cefaa42b drm/i915: Provide a timeout to i915_gem_wait_for_idle() on setup +ec625fb932bb drm/i915: Provide a timeout to i915_gem_wait_for_idle() +e147913247e3 drm/i915/selftests: Magic numbers for old Y-tiling +93d68b258e7d drm/i915/gvt: Handle EDP_PSR_IMR and EDP_PSR_IIR for BXT. +aa36ed6d9536 drm/i915: Enable platform support for vGPU huge gtt pages +80e76ea631de drm/i915/gvt: Fix error handling in ppgtt_populate_spt_by_guest_entry +54c81653bd67 drm/i915/gvt: Handle special sequence on PDE IPS bit +b901b252b6cf drm/i915/gvt: Add 2M huge gtt support +79e542f5af79 drm/i915/kvmgt: Support setting dma map for huge pages +eb3a353014d2 drm/i915/gvt: Add 64K huge gtt support +4c9414d7b152 drm/i915/gvt: Make PTE iterator 64K entry aware +155521c93e46 drm/i915/gvt: Split ppgtt_alloc_spt into two parts +c3e697635fcc drm/i915/gvt: Add GTT clear_pse operation +716348485695 drm/i915/gvt: Add software PTE flag to mark special 64K splited entry +40b271767dcf drm/i915/gvt: Detect 64K gtt entry by IPS bit of PDE +52ca14e6844a drm/i915/gvt: Handle MMIO GEN8_GAMW_ECO_DEV_RW_IA for 64K GTT +6fd793783269 drm/i915/gvt: Add PTE IPS bit operations +b294657d1bab drm/i915/gvt: Add new 64K entry type +47a18a2dabba scripts: teach extract-vmlinux about LZ4 and ZSTD +890fd185d530 drm/i915: Replace nested subclassing with explicit subclasses +07e070e1e3b2 drm/i915/selftests: Avoid warning if runtime pm is disabled +3a32497f0dbe drm/i915/selftests: Provide full mb() around clflush +8b293eb53a7d drm/i915: Track the last-active inside the i915_vma +5c3f8c221c77 drm/i915: Track vma activity per fence.context, not per engine +e6bb1d7f1adf drm/i915: Move i915_vma_move_to_active() to i915_vma.c +a523697857cd drm/i915: Start returning an error from i915_vma_move_to_active() +6dd7526f6f6c drm/i915: Export i915_request_skip() +da99fe5f8585 drm/i915: Refactor export_fence() after i915_vma_move_to_active() +8fdbfd868632 drm/i915/selftests: Fixup missing MI_MEM_VIRTUAL for live_hangcheck +5b5443371090 drm/i915/selftests: Replace magic 1<<22 with MI_USE_GGTT/MI_MEM_VIRTUAL +207b700050b8 drm/i915/selftests: Limit live_gtt allocation test to fit within RAM +66daec6b2184 drm/i915/gtt: Control cache domain of dma_map_page() directly +58174eac1593 drm/i915/gtt: Suppress warnings for dma_map_page +add00e6d896f drm/i915: Flush the WCB following a WC write +03bbc508a312 drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged +0fdbe58c4a0f drm/i915/selftests: Skip live context execution test without logical contexts +481827b44167 drm/i915: Record logical context support in driver caps +6916162c7308 kbuild: remove duplicated comments about PHONY +bd412d81b7ea kbuild: .PHONY is not a variable, but PHONY is +48f6e3cf5bc6 kbuild: do not drop -I without parameter +00e0793f834c kbuild: document the KBUILD_KCONFIG env. variable +452d4c867311 kconfig: update user kconfig tools doc. +3f9cdee5929b kbuild: delete INSTALL_FW_PATH from kbuild documentation +5ba800962a80 kbuild: update ARCH alias info for sparc +09b1565324cb kbuild: update ARCH alias info for sh +b79ebe74e1c4 drm/i915/ddi: Simplify get_encoder_power_domains() +6cc42152b02b drm/i915: Remove support for legacy debugfs crc interface +31c9bd78018c drm/i915/selftests: Skip over live context testing when wedged +921d07d73ebf drm/i915/selftests: Skip huge pages live tests if wedged +7783decff5be drm/i915/selftests: Skip live eviction tests when wedged +47e61a79806d drm/i915/selftests: Skip workaround tests when wedged +a9450e15ad9e drm/i915/selftests: Skip all request selftests when wedged +e16f4c36cb9b drm/i915/selftests: Skip making an object busy if the GPU is wedged +b5f6e53d4cd5 drm/i915/selftests: Skip using the GPU if wedged +e5d2435bfaee drm/i915/selftests: Destroy partial tiling vma after use +1eca65d922d7 drm/i915: Squelch very verbose error logging +d61d1b3bbba1 drm/i915/icl: Define AUX lane registers for Port A/B +45f09f7adc8a drm/i915/icl: Power down unused DSI lanes +166869b390b6 drm/i915/icl: Define PORT_CL_DW_10 register +b1cb21a5f1c6 drm/i915/icl: Enable DSI IO power +21652f3b0d48 drm/i915/icl: Define DSI mode ctl register +fcfe0bdcb191 drm/i915/icl: Program DSI Escape clock Divider +012bf847d139 drm/i915/dsi: update some of the platform based checks +e518634b4366 drm/i915/dsi: use vlv and bxt prefixes for the global DSI functions +ca3589c11815 drm/i915/dsi: rename the current DSI files based on first platform +c4e4f4545bdc drm/i915/selftests: Fail hangcheck testing if the GPU is wedged +73d8e5fba54f drm/i915/selftests: Detect unknown swizzling correctly +9757973f41b5 drm/i915: Remove pointless if-else from sdvo code +bb9e8755a425 drm/i915/selftests: Fixup recursive MI_BB_START for gen3 +f0d759f038dc drm/i915: Mark expected switch fall-throughs +27efd2566cb8 drm/i915/icl: Define register for DSI PLL +0f17d5dd2199 drm/i915/selftests: Replace open-coded i915_address_space_init() +eae4c9445354 drm/i915/selftests: Use full release for local ppgtt allocation +cef08fdc743c drm/i915: Remove defunct i915->vm_list +63fd659fb1a5 drm/i915/gtt: Pull global wc page stash under its own locking +16659bc53a02 drm/i915: Unmask and enable master error interrupt on gen2/3 +78c357dd3fcf drm/i915: Fix pre-ILK error interrupt ack +0ba7c51a6fd8 drm/i915: Fix hotplug irq ack on i965/g4x +1f6f00238abf drm/i915/selftests: Drop struct_mutex around lowlevel pggtt allocation +38b7fb0b2ad1 drm/i915/selftests: Release the struct_mutex to free the objects +a608987970b9 drm/i915: Wait for PSR exit before checking for vblank evasion +c43dbcbbcc8c drm/i915/psr: Lockless version of psr_wait_for_idle +abdd322f6808 drm/i915: Remove unnecessary check for unsupported modifiers for NV12 +00b062967f15 drm/i915/psr: Add psr1 live status +7e7367d3bc6c drm/i915: Try GGTT mmapping whole object as partial +e67005e59a74 drm/i915: abstract and document register picking macros +021c91791a5e Linux 4.18-rc3 +d3bc0e67f852 Merge tag 'for-4.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +4a770e638f53 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +d7563ca5bfca Merge tag 'staging-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +652788a90d8e Merge tag 'tty-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +c2aee376cf35 Merge tag 'usb-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +c350d6d1d787 Merge tag 'dma-mapping-4.18-2' of git://git.infradead.org/users/hch/dma-mapping +883c9ab9eb59 Merge branch 'parisc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +08af78d7a52b Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +22d3e0c36e10 Merge tag 'kbuild-fixes-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +0fbc4aeabc91 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d7d538867931 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +34a484d58c1d Merge tag 'selinux-pr-20180629' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +e6e5bec43c0d Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-block +1904148a361a Merge tag 'powerpc-4.18-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +1ea29bbd47cf drm/i915/guc: Print CTL params passed to Guc +4ca2f0b945fa Merge tag 'davinci-fixes-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +35911e01e5a3 Merge tag 'hisi-fixes-for-4.18' of git://github.com/hisilicon/linux-hisi into fixes +d2d369a9618b Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into fixes +be01de596ef6 drm/i915/selftests: Attach the fence to the object when making busy +d78e2bbf483f drm/i915/selftests: Mark up write into scratch vma +0d55ec6f3eb7 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +44813aa62aa2 Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +788695385933 Merge tag 'ceph-for-4.18-rc3' of git://github.com/ceph/ceph-client +24b6c22504a2 parisc: Build kernel without -ffunction-sections +9544bc534720 sg: remove ->sg_magic member +cd993fc4316d Merge tag 'pci-v4.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +5e4e8c55c9fc Merge tag 'pm-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +48a3c64b4649 Merge tag 'drm-fixes-2018-06-29' of git://anongit.freedesktop.org/drm/drm +ff23908bb78b Merge tag 'for-4.18/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +49f1c61071f5 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +fad2d4ef6366 drbd: Fix drbd_request_prepare() discard handling +1f57f8d442f8 blk-mq: don't queue more if we get a busy return +2cd3ae212973 aio: mark __aio_sigset::sigmask const +e88958e6369a net: handle NULL ->poll gracefully +457209595789 drm/i915: Remove delayed FBC activation. +c9855a561afa drm/i915: Block enabling FBC until flips have been completed +e27b4d4a7b98 Merge branch 'pm-domains' +12b731dd46d9 i2c: gpio: initialize SCL to HIGH again +9aa613674f89 i2c: smbus: kill memory leak on emulated and failed DMA SMBus xfers +2173ed0adc7f i2c: algos: bit: mention our experience about initial states +2a2c8ee2d72c Revert "i2c: algo-bit: init the bus to a known state" +0da74120c534 selinux: move user accesses in selinuxfs out of locked regions +9512f985c32d drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd) +fd8526e50902 drm/i915/execlists: Trust the CSB +3800cd195305 drm/i915/execlists: Stop storing the CSB read pointer in the mmio register +f4b58f0438ba drm/i915/execlists: Reset CSB write pointer after reset +bc4237ec8dea drm/i915/execlists: Unify CSB access pointers +8ea397fa70be drm/i915/execlists: Process one CSB update at a time +d8857d541c67 drm/i915/execlists: Pull CSB reset under the timeline.lock +0b02befa828c drm/i915/execlists: Pull submit after dequeue under timeline lock +74093f3eccac drm/i915: Drop posting reads to flush master interrupts +f7dc0157e4b5 drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific init +c39d2e7e35f6 drm/i915/guc: Use intel_guc_init_misc to hide GuC internals +63ba82c0e63f parisc: Reduce debug output in unwind code +2d8aa4ef6aac Merge tag 'drm-misc-fixes-2018-06-28' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +d12bce954e31 Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +dbc626597c39 dm: prevent DAX mounts if not supported +15256f6cc4b4 dax: check for QUEUE_FLAG_DAX in bdev_dax_supported() +4557641b4c70 pmem: only set QUEUE_FLAG_DAX for fsdax mode +e3be4079ea91 drm/i915: Only signal from interrupt when requested +78796877c37c drm/i915: Move the irq_counter inside the spinlock +69dc4d003e3b drm/i915: Only trigger missed-seqno checking next to boundary +3f88325c2e39 drm/i915: Reduce spinlock hold time during notify_ring() interrupt +10195b1e4411 drm/i915: Show vma allocator stack when in doubt +90368a37fbbe Merge tag 'printk-for-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk +e26aac3caead Merge tag 'sound-4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +c7e1d692ea82 Merge tag 'mtd/fixes-for-4.18-rc3' of git://git.infradead.org/linux-mtd +ea5f39f2f994 Merge branch 'akpm' (patches from Andrew) +008e682b5bf1 proc: add Alexey to MAINTAINERS +dd275caf4a0d kasan: depend on CONFIG_SLUB_DEBUG +f77bc3a82ce5 include/linux/dax.h: dax_iomap_fault() returns vm_fault_t +124049decbb1 x86/e820: put !E820_TYPE_RAM regions into memblock.reserved +d50d82faa0c9 slub: fix failure when we delete and create a slab cache +28557cc106e6 Revert mm/vmstat.c: fix vmstat_update() preemption BUG +4bb6e96ab808 lib/percpu_ida.c: don't do alloc from per-CPU list if there is none +a11e1d432b51 Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL +a24362ead99a drm/i915: Replace drm_dev_unref with drm_dev_put +01159b47a400 drm/i915: Replace drm_gem_object_unreference_unlocked with put function +55f95c2723da drm/i915: Replace __drm_gem_object_unreference with __drm_gem_object_put +0f67706e6600 drm/i915: Replace drm_gem_object_{un/reference} with {put,get} functions +ef196b5c2f4f drm/i915: Replace drm_connector_{un/reference} with put,get functions +a30449eb3ac9 arm64: dts: hikey960: Define wl1837 power capabilities +f904390ac8b2 arm64: dts: hikey: Define wl1835 power capabilities +297ba57dcdec block: Fix cloning of requests with a special payload +2765b3edc41b parisc: Wire up io_pgetevents syscall +435d34c7a48d parisc: Default to 4 SMP CPUs +5e791d2e4785 parisc: Convert printk(KERN_LEVEL) to pr_lvl() +1c971f39e622 parisc: Mark 16kB and 64kB page sizes BROKEN +704e38303153 parisc: Drop struct sigaction from not exported header file +682630f00a21 nvme-rdma: fix possible double free of controller async event buffer +73d1c580f92b kconfig: loop boundary condition fix +8b9d27124094 kbuild: reword help of LD_DEAD_CODE_DATA_ELIMINATION +ecd53ac2f2c6 kconfig: handle P_SYMBOL in print_symbol() +21eff69aaaa0 vt: prevent leaking uninitialized data to userspace via /dev/vcs* +bc6cf3669d22 serdev: fix memleak on module unload +20dcff436e9f serial: 8250_pci: Remove stalled entries in blacklist +ebec3f8f5271 n_tty: Access echo_* variables carefully. +3d63b7e4ae0d n_tty: Fix stall at n_tty_receive_char_special(). +210d0797c97d swiotlb: export swiotlb_dma_ops +226e2d2d31b1 Merge tag 'usb-serial-4.18-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +e4e7ede739f7 Btrfs: fix mount failure when qgroup rescan is in progress +717beb96d969 Btrfs: fix regression in btrfs_page_mkwrite() from vm_fault_t conversion +6f7de19ed3d4 btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf +daebc5a396be Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +449490fd423c Merge branch 'for-upstream/malidp-fixes' of git://linux-arm.org/linux-ld into drm-fixes +877f919e192a proc: add proc_seq_release +1c38f4afd5d4 ARM64: dts: meson-gxl: fix Mali GPU compatible string +6d28d577510f ARM64: dts: meson-axg: fix ethernet stability issue +48e21ded0432 ARM64: dts: meson-gx: fix ATF reserved memory region +d511b3e4087e ARM64: dts: meson-gxl-s905x-p212: Add phy-supply for usb0 +e490520c902e ARM64: dts: meson: fix register ranges for SD/eMMC +d5b4885b1dff ARM64: dts: meson: disable sd-uhs modes on the libretech-cc +3160422251b2 drm/i915/icp: Add Interrupt Support +4de9f38bb2cc drm/amd/display: release spinlock before committing updates to stream +62d5b8e33b77 drm/amdgpu:Support new VCN FW version naming convention +d9e98ee248b0 drm/amdgpu: fix UBSAN: Undefined behaviour for amdgpu_fence.c +f57494321cbf Merge tag 'xfs-4.18-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +0e49740c35c1 MAINTAINERS: Timur has a kernel.org address +a61b47f672c1 drm/i915: Wait for engines to idle before retiring +24fe1b0efad4 arm64: Remove unnecessary ISBs from set_{pte,pmd,pud} +429388682dc2 arm64: Avoid flush_icache_range() in alternatives patching code +59ec39fe3826 Merge tag 'mips_fixes_4.18_2' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +f8a78bdb5116 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +22c3b1521aed Merge tag 'microblaze-v4.18-rc3' of git://git.monstr.eu/linux-2.6-microblaze +debd52a05061 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +c92067ae06cb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +896a349228c4 Merge branch 'fixes-v4.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +3b41c3e28e98 checkpatch: remove warning for 'old' stable@kernel.org address +7838306f5ace Merge branch 'perf/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux +86676c4685f7 arm64: dts: uniphier: fix widget name of headphone for LD11/LD20 boards +67ca07e7ac10 drm/i915/icl: Add power well support +a685557fbbc3 dm thin: handle running out of data space vs concurrent discard +3eb1b955cd7e ARM: dts: da850: Fix interrups property for gpio +d79d0d8ad0cb x86/mm: Clean up the printk()s in show_fault_oops() +649f53a3e4cf Documentation: intel_pstate: Describe hwp_dynamic_boost sysfs knob +9e421b8fffb9 Documentation: admin-guide: intel_pstate: Fix sysfs path +933151013564 perf/core: Move inline keyword at the beginning of declaration +b8c1e4293a5d x86/mm: Drop unneeded __always_inline for p4d page table helpers +cfe19577047e x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y +e8a445dea219 selftests/x86/sigreturn: Do minor cleanups +ec3480205660 selftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs +22cd978e5986 x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11 in int $0x80" +22db552b50fa powerpc/powermac: Fix rtc read/write functions +00c8f19463ab drm/i915/psr: Enable CRC check in the static frame on the sink side +3ebe3df50bb1 drm/i915/psr: Avoid PSR exit max time timeout +93bf76ed882d drm/i915/psr: Handle PSR errors +cc3054ff6214 drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink +42f53ffcad7f drm/i915/psr: Remove intel_crtc_state parameter from disable_source() +03ae3a9caf4a Input: psmouse - fix button reporting for basic protocols +925d31668d5b PCI: controller: Move PCI_DOMAINS selection to arch Kconfig +68bb22e9d561 PCI: Initialize endpoint library before controllers +bcc233b2aa78 drm/i915/psr: Warn for erroneous enabling of both PSR1 and PSR2. +c12e0643a05d drm/i915/psr: Fix race in intel_psr_work() +15bfd21fbc5d block: Fix transfer when chunk sectors exceeds max +fd28b4b5fb81 Merge tag 'qcom-fixes-for-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into fixes +975ba94c2c3a ARM: dts: Fix SPI node for Arria10 +4595299c5eae arm64: dts: stratix10: Fix SPI nodes for Stratix10 +cf5d862db2e3 drm/i915/psr: Kill useless function pointers. +3619dec5103d dh key: fix rounding up KDF output length +2e20ce4a66b7 certs/blacklist: fix const confusion +8b8f53af1ed9 ceph: fix dentry leak in splice_dentry() +813835028e9a Merge branch 'fixes-v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +84bfed40fc25 Merge tag 'for-4.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +1b6fe9798af8 ARM: davinci: board-da850-evm: fix WP pin polarity for MMC/SD +941c06d58503 powerpc/mm/32: Fix pgtable_page_dtor call +6f6f42466d90 PCI: shpchp: Manage SHPC unconditionally on non-ACPI systems +525280552b21 drm/i915/ddi: Get AUX power domain for DP main link too +01a9e9493fb3 drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()' +0e311d237d7f x86/mm: Don't free P4D table when it is folded at runtime +236f0cd286b6 x86/entry/32: Add explicit 'l' instruction suffix +4188f063e369 x86/mm: Get rid of KERN_CONT in show_fault_oops() +32fdbd90cc03 tools/headers: Pick up latest kernel ABIs +795980410798 Merge tag 'perf-urgent-for-mingo-4.18-20180625' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +0ea3fa15b127 qcom: cmd-db: enforce CONFIG_OF_RESERVED_MEM dependency +9573ce74d3bc Merge tag 'qcom-fixes-for-4.18-rc1' into linus +90f26cc6bb90 usb: chipidea: host: fix disconnection detect issue +ebc2dc5f9b23 Merge tag 'iio-fixes-4.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus +b65c32ec5a94 X.509: unpack RSA signatureValue field from BIT STRING +efe79d48a7de drm/i915: Context objects can never be active when freed +dd12c6ca5b45 drm/i915/execlists: Check for ce->state before destroy +8d52e447807b drm/i915: Defer modeset cleanup to a secondary task +92ead7ee30c8 perf tools: Fix crash caused by accessing feat_ops[HEADER_LAST_FEATURE] +a3af66f51bd0 perf script: Fix crash because of missing evsel->priv +10e9cec905f9 perf script: Add missing output fields in a hint +983107072be1 perf bench: Fix numa report output code +6dde6429c5ff perf stat: Remove duplicate event counting +0c24d6fb7bd3 perf alias: Rebuild alias expression string to make it comparable +ea23ac730857 perf alias: Remove trailing newline when reading sysfs files +c6555c14572a perf tools: Fix a clang 7.0 compilation error +f568b472815f tools include uapi: Synchronize bpf.h with the kernel +bb9a33cb8a80 tools include uapi: Update if_link.h to pick IFLA_{BRPORT_ISOLATED,VXLAN_TTL_INHERIT} +801f5e1ac783 tools include powerpc: Update arch/powerpc/include/uapi/asm/unistd.h copy to get 'rseq' syscall +b1494ec029af perf tools: Update x86's syscall_64.tbl, adding 'io_pgetevents' and 'rseq' +7b818dc57230 tools headers uapi: Synchronize drm/drm.h +621a5a327c1e perf intel-pt: Fix packet decoding of CYC packets +16ddcfbf7f3d perf tests: Add valid callback for parse-events test +933ccf2002aa perf tests: Add event parsing error handling to parse events test +143c99f6ac68 perf report powerpc: Fix crash if callchain is empty +b930e62ecd36 perf test session topology: Fix test on s390 +01766229533f perf record: Support s390 random socket_id assignment +0a2bc00341dc staging: android: ion: Return an ERR_PTR in ion_map_kernel +1376b0a21603 staging: comedi: quatech_daqp_cs: fix no-op loop daqp_ao_insn_write() +bdb60101df4a kconfig: document Kconfig source file comments +b2d00d7c61c8 kconfig: fix line numbers for if-entries in menu tree +5391e536dbf7 stack-protector: Fix test with 32-bit userland and CONFIG_64BIT=y +ac8517440344 powerpc: Remove -Wattribute-alias pragmas +bee20031772a disable -Wattribute-alias warning for SYSCALL_DEFINEx() +8793bb7f4a9d kbuild: add macro for controlling warnings to linux/compiler.h +d5a4f93511b7 usb: typec: tcpm: fix logbuffer index is wrong if _tcpm_log is re-entered +9578bcd0bb48 typec: tcpm: Fix a msecs vs jiffies bug +ecc443c03fb1 NFC: pn533: Fix wrong GFP flag usage +4a762569a272 usb: cdc_acm: Add quirk for Uniden UBC125 scanner +e16711c32bca staging/typec: fix tcpci_rt1711h build errors +68816e16b478 usb: typec: ucsi: Fix for incorrect status data issue +1f9f9d168ce6 usb: typec: ucsi: acpi: Workaround for cache mode issue +d2d2e3c46be5 acpi: Add helper for deactivating memory region +305886ca87be usb: xhci: increase CRS timeout value +3431a150fd89 usb: xhci: tegra: fix runtime PM error handling +36eb93509c45 usb: xhci: remove the code build warning +d850c1658328 xhci: Fix kernel oops in trace_xhci_free_virt_device +229bc19fd7ac xhci: Fix perceived dead host due to runtime suspend race with event handler +9d1a68c458c7 Merge tag 'fixes-for-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus +043f891b70e6 Revert "lib/test_printf.c: call wait_for_random_bytes() before plain %p tests" +c9a4c63888db ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctl +b41f794f2849 ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl +e41fc8c5bd41 ALSA: hda/realtek - Fix the problem of two front mics on more machines +6f0d349d922b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +ad6384ba3ac9 PM / Domains: Rename opp_node to np +5e03aa61a7f3 PM / Domains: Fix return value of of_genpd_opp_to_performance_state() +1dd2058f902e cpufreq: qcom-kryo: Fix error handling in probe() +d8cb5e423789 xfs: fix fdblocks accounting w/ RMAPBT per-AG reservation +e53c4b598372 xfs: ensure post-EOF zeroing happens after zeroing part of a file +a3a374bf1889 xfs: fix off-by-one error in xfs_rtalloc_query_range +232d0a24b0fc xfs: fix uninitialized field in rtbitmap fsmap backend +5bd88d153998 xfs: recheck reflink state after grabbing ILOCK_SHARED for a write +f62cb48e4319 xfs: don't allow insert-range to shift extents past the maximum offset +aafe12cee0b1 xfs: don't trip over negative free space in xfs_reserve_blocks +10ee25268e1f xfs: allow empty transactions while frozen +662d855c66c0 MIPS: Add ksig argument to rseq_{signal_deliver,handle_notify_resume} +829eb05365ff sfc: make function efx_rps_hash_bucket static +2a221c04228b iio: imu: inv_mpu6050: Fix probe() failure on older ACPI based machines +92397a6c38d1 iio: buffer: fix the function signature to match implementation +b02ec67a8e38 iio: mma8452: Fix ignoring MMA8452_INT_DRDY +288320f6e9a2 iio: tsl2x7x/tsl2772: avoid potential division by zero +13399ff25f17 iio: pressure: bmp280: fix relative humidity unit +7daf201d7fe8 Linux 4.18-rc2 +c81b995f00c7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2ce413ec1694 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +64dd76559d4b Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d3a6749c3364 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d4e860eaf058 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +177d363e720c Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2da2ca24a38f Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a43de489934c Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6242258b6b47 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +78fea6334f72 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e0bc833d108e Merge tag 'mips_fixes_4.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +3531456aba6c strparser: Corrected typo in documentation. +2e6eb40ca5eb efi/x86: Fix incorrect invocation of PciIo->Attributes() +e7e197edd09c qmi_wwan: add support for the Dell Wireless 5821e module +5ce36338a30f cxgb4: when disabling dcb set txq dcb priority to 0 +0fff9001840c ARM: Always build secure_cntvoff.S on ARM V7 to fix shmobile !SMP build +77072ca59fdd Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block +2dd3f7c904cc Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +b13fbe771325 Merge tag 'linux-kselftest-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +81f9c4e4177d Merge tag 'trace-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f377ad03697e Merge tag 'socfpga_nand_fix_v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into fixes +fd7d58f0dbc3 ARM: multi_v7_defconfig: renormalize based on recent additions +c432c0880596 arm64: defconfig: renormalize based on recent additions +fab9715bb897 Merge tag 'qcom-fixes-for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into fixes +526e43e21296 Merge tag 'arm-soc/for-4.18/maintainers-arm64-fixes' of https://github.com/Broadcom/stblinux into fixes +a6623f5f31ee Merge tag 'arm-soc/for-4.18/devicetree-arm64-fixes' of https://github.com/Broadcom/stblinux into fixes +0988e8e2e1fe Merge tag 'arm-soc/for-4.18/devicetree-fixes' of https://github.com/Broadcom/stblinux into fixes +652caf4ab1e6 Merge tag 'imx-fixes-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes +cb04a7944505 Merge tag 'renesas-fixes-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes +a514338b94e8 Merge tag 'mvebu-fixes-4.17-2' of git://git.infradead.org/linux-mvebu into fixes +f5e350f021e0 blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE +5e2204832b20 Merge tag 'powerpc-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +7ab366e44208 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +8b88ed3c3ec5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +4ab59fcfd566 Merge tag 'for-linus-4.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +2458e53ff74c x86/mm: Fix 'no5lvl' handling +51be13351517 Revert "x86/mm: Mark __pgtable_l5_enabled __initdata" +b2f82565f2ca powerpc: Wire up io_pgetevents +6b4154a655a2 arm64: dts: msm8916: fix Coresight ETF graph connections +1ebb2709ba39 arm64: dts: apq8096-db820c: disable uart0 by default +35b42da69e35 net_sched: remove a bogus warning in hfsc +2ca4eb85744b Merge branch 'dccp-fixes-around-rx_tstamp_last_feedback' +0ce4e70ff006 net: dccp: switch rx_tstamp_last_feedback to monotonic clock +74174fe5634f net: dccp: avoid crash in ccid3_hc_rx_send_feedback() +7b4e88434c4e Smack: Mark inode instant in smack_task_to_inode +e020797b7def net: Remove depends on HAS_DMA in case of platform dependency +935c5e3eafe8 MAINTAINERS: Add file patterns for dsa device tree bindings +c2cd650b5b2b net: mscc: make sparse happy +271f7ff5aa5a net: mvneta: fix the Rx desc DMA address in the Rx path +805f16a5f12f Documentation: e1000: Fix docs build error +3b0c3ebe2a42 Documentation: e100: Fix docs build error +3be40e54764d Documentation: e1000: Use correct heading adornment +32e6996ca697 Documentation: e100: Use correct heading adornment +6c6da9280844 ipv6: mcast: fix unsolicited report interval after receiving querys +b8f1f65882f0 vhost_net: validate sock before trying to put its fd +38e624a18f9a drm/amdgpu: GPU vs CPU page size fixes in amdgpu_vm_bo_split_mapping +fe2a19652918 drm/amdgpu: Count disabled CRTCs in commit tail earlier +aa58f58d9c64 drm/i915/guc: Remove USES_GUC_SUBMISSION for ads programming +964d978433a4 x86/CPU/AMD: Fix LLC ID bit-shift calculation +7731b8bc94e5 Merge branch 'linus' into x86/urgent +f2ccaa590466 dm raid: don't use 'const' in function return +2d0b2d64d325 dm zoned: avoid triggering reclaim from inside dmz_map() +50a7d3ba7c9a dm writecache: use 2-factor allocator arguments +7ccdbf85d3b2 dm thin metadata: remove needless work from __commit_transaction +f21c601a2bb3 dm: use bio_split() when splitting out the already processed bio +3ee7e8697d58 bdi: Fix another oops in wb_workfn() +0ae52ddf5bd7 lightnvm: Remove depends on HAS_DMA in case of platform dependency +784e0300fe9f rseq: Avoid infinite recursion when delivering SIGSEGV +3f6e6986045d mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally +71c8fc0c96ab arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance +b5b7dd647f2d arm64: kpti: Use early_param for kpti= command-line option +48e315618dc4 MAINTAINERS: Add file patterns for x86 device tree bindings +abcbcb80cd09 time: Make sure jiffies_to_msecs() preserves non-zero time periods +2ddc64981013 KVM: fix KVM_CAP_HYPERV_TLBFLUSH paragraph number +0447378a4a79 kvm: vmx: Nested VM-entry prereqs for event inj. +f9da9d078673 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +5f9077cbae1d Merge tag 'kvmarm-fixes-for-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm +0218c766263e x86/microcode/intel: Fix memleak in save_microcode_patch() +40c36e2741d7 x86/mce: Fix incorrect "Machine check from unknown source" message +1f74c8a64798 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() +bed9df97b39e irqdesc: Delete irq_desc_get_msi_desc() +82f499c88111 irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug +205e065d91d7 irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection +83559b47cdc4 irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection +c1797b11a09c irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node +cbaf45a6be49 irqchip/gic-v2m: Fix SPI release on error path +893fbfff976c irqchip/ls-scfg-msi: Fix MSI affinity handling +72a8edc2d913 genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug +c5b4a50b7401 Btrfs: fix return value on rename exchange failure +275ec0cb946c ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210 +57d6a7938a8f perf/core: Move the inline keyword at the beginning of the function declaration +894b8c000ae6 Merge tag 'for_v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +52e1cf2d19c2 efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode +cbdceb9b3e19 mtd: dataflash: Use ULL suffix for 64-bit constants +f1ce87f6080b mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking. +eef04c7b3786 xen: Remove unnecessary BUG_ON from __unbind_from_irq() +e53946dbd31a xfs: xfs_iflush_abort() can be called twice on cluster writeback failure +c51b3c639e01 xen: add new hypercall buffer mapping device +23fcb3340d03 xfs: More robust inode extent count validation +e2ac836307e3 xfs: simplify xfs_bmap_punch_delalloc_range +1cfea546b10c Merge tag 'drm-fixes-2018-06-22' of git://anongit.freedesktop.org/drm/drm +6cc65be4f6f2 locking/qspinlock: Fix build for anonymous union in older GCC compilers +f3294568bbb1 Merge tag 'drm-misc-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +e5ab564c9ebe VSOCK: fix loopback on big-endian systems +40141bb480a2 net: ethernet: ti: davinci_cpdma: make function cpdma_desc_pool_create static +dd6bee81c942 Input: xpad - fix GPD Win 2 controller name +50fc7b61959a Input: elan_i2c_smbus - fix more potential stack buffer overflows +8938fc7b8fe9 Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID +e0ae2519ca00 Input: elantech - fix V4 report decoding for module with middle key +24bb555e6e46 Input: elantech - enable middle button of touchpads on ThinkPad P52 +8325e6e36c23 Merge tag 'drm-intel-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +0cd8116f172e mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary +962c661f14ad Merge branch 'xen-netfront-fixes' +45c8184c1bed xen-netfront: Update features after registering netdev +cb257783c292 xen-netfront: Fix mismatched rtnl_unlock +5fdfc3dbad09 mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips +f93aa8c4de30 mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock() +fe3dd97dd66b mtd: rawnand: All AC chips have a broken GET_FEATURES(TIMINGS). +44a5cd436ec0 cls_flower: fix use after free in flower S/W path +945d015ee0c3 net/packet: fix use-after-free +e9893e6fa932 mtd: rawnand: fix return value check for bad block status +27db64f65f1b Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +acdf3f93b6e3 Merge tag 'pinctrl-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +303f311eb47b Merge tag 'hwmon-for-linus-v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +f43fc5a0c112 Merge tag 'acpi-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +26c92a38cec9 Merge tag 'pm-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +9c4a665ed834 ALSA: hda/ca0132: make array ca0132_alt_chmaps static +ed7d40bc67b8 tracing: Fix SKIP_STACK_VALIDATION=1 build due to bad merge with -mrecord-mcount +064f35a95224 tracing: Fix some errors in histogram documentation +08ae88f8104f tracing: Use swap macro in update_max_tr +1a63dcd8765b softirq: Reorder trace_softirqs_on to prevent lockdep splat +70303420b572 tracing: Check for no filter when processing event filters +e16a37508633 drm/i915: Enable hw workaround to bypass alpha +22883ddc66df btrfs: fix invalid-free in btrfs_extent_same +f098631848cd Btrfs: fix physical offset reported by fiemap for inline extents +943e942e6266 nvme-pci: limit max IO size and segments to avoid high order allocations +fcc784be8377 locking/lockdep: Do not record IRQ state within lockdep code +37b65db85f9b KVM: arm64: Prevent KVM_COMPAT from being selected +7ddfd3e0df29 KVM: Enforce error in ioctl for compat tasks when !KVM_COMPAT +bd99ce085f16 drm/i915/icl: Do read-modify-write as needed during MG PLL programming +9fc59bae0f4a drm/i915/icl: Fix MG PLL setup when refclk is 38.4MHz +8a29c778fa1a drm/i915: remove check for aux irq +8730662d7b25 kernel.h: Fix a typo in comment +90718e32e1dc uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() +9f9cafc14016 nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl +d7609f4210cb x86/platform/UV: Add kernel parameter to set memory block size +bbbd2b51a2aa x86/platform/UV: Use new set memory block size function +f642fb5864a6 x86/platform/UV: Add adjustable set memory block size function +eab6870fee87 x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() +e50f182c9094 Merge branches 'acpi-soc' and 'acpi-processor' +b51e001385f1 Merge branch 'pm-tools' +6cb2b08ff924 x86/pti: Don't report XenPV as vulnerable +7553a72bb19f Merge branches 'pm-core' and 'pm-opp' +45df561a7ae2 microblaze: consolidate GPIO reset handling +2dbeb7040a21 microblaze: remove unecessary of_platform_bus_probe call +54b0a2011dfc microblaze: Add new syscalls io_pgetevents and rseq +57cb54e53bdd ALSA: hda - Force to link down at runtime suspend on ATI/AMD HDMI +d6605b6bbee8 x86/build: Remove unnecessary preparation for purgatory +bdab125c9301 Revert "kexec/purgatory: Add clean-up for purgatory directory" +47a91b7232fa KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range +9a789fcfe860 rseq/cleanup: Do not abort rseq c.s. in child on fork() +0ea73d5e2861 rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes +e7c9996bb3de rseq/selftests: Make run_param_test.sh executable +d20ac620f001 drm/i915: Redefine EINVAL for debugging +827db9d8bb4a drm/i915: Ignore applying the self-relocation BIAS if no relocations +f04684b4d85d ALSA: lx6464es: Missing error code in snd_lx6464es_create() +74899d92e666 x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths +e8b92efa629d drm/bridge/sii8620: fix display of packed pixel modes in MHL2 +2955bcc8c309 KVM: arm64: Avoid mistaken attempts to save SVE state for vcpus +b3eb56b629d1 KVM: arm64/sve: Fix SVE trap restoration for non-current tasks +b045e4d0f392 KVM: arm64: Don't mask softirq with IRQs disabled in vcpu_put() +6ebdf4db8fa5 arm64: Introduce sysreg_clear_set() +ba56bc3a0786 KVM: arm/arm64: Drop resource size check for GICV window +02d62a8bc48e nvme-fc: release io queues to allow fast fail +3739a21e0ef6 selftests: net: add tcp_inq to gitignore +64d7839af8c8 net: macb: Fix ptp time adjustment for large negative delta +30877961b1cd ipvlan: fix IFLA_MTU ignored on NEWLINK +fedb1bd3d274 sctp: fix erroneous inc of snmp SctpFragUsrMsgs +9262478220ea bpf: enforce correct alignment for instructions +08d02364b12f net: mscc: fix the injection header +ea0820bb7711 net: davinci_emac: match the mdio device against its compatible if possible +08ba91ee6e2c nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. +6d8b834989f5 r8169: Fix netpoll oops +456488cd952c strparser: Don't schedule in workqueue in paused state +73f9c33beb9e selftests: net: add config fragments +c24fb5e68ebf bpfilter: fix user mode helper cross compilation +ae0c7306726a Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +3af20c956826 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +7a0f9d1eb51f Documentation: intel_pstate: Fix typo +1abd8a8f39cd Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +d8894a08d91e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +26eb4cd6c7c7 drm/i915: Disable bh around call to tasklet +e1cacec9d50d drm/i915: Update DRIVER_DATE to 20180620 +cd9e11a8bf25 drm/i915/icl: Add 10-bit support for hdmi +c238ad625889 drm/i915/psr: fix copy-paste error with setting of tp2_wakeup_time_us +ce042c183bcb block: sed-opal: Fix a couple off by one bugs +73780cd816e0 tools/power turbostat: version 18.06.20 +9ce80578d5f5 tools/power turbostat: add the missing command line switches +cc4816503f83 tools/power turbostat: add single character tokens to help +2ee19bdea1bb tools/power turbostat: alphabetize the help output +42dd45209201 tools/power turbostat: fix segfault on 'no node' machines +4c2122d42116 tools/power turbostat: add optional APIC X2APIC columns +d9d226ffadbf tools/power turbostat: decode cpuid.1.HT +bdd5ae3aa519 tools/power turbostat: fix show/hide issues resulting from mis-merge +98fa2aecb509 drm/i915/psr: Fix warning in intel_psr_activate() +a1e791886285 blk-mq-debugfs: Off by one in blk_mq_rq_state_name() +d68a90e148f5 nvmet: reset keep alive timer in controller enable +5e77d61cbc7e nvme-rdma: don't override opts->queue_size +c947657b1537 nvme-rdma: Fix command completion race at error recovery +94e42213cc1a nvme-rdma: fix possible free of a non-allocated async event buffer +3d0641015bf7 nvme-rdma: fix possible double free condition when failing to create a controller +f648661bc7de drm/i915/selftests: Avoid ERR_PTR dereference +3ae6295ccb7c x86: Call fixup_exception() before notify_die() in math_error() +03eeafdd9ab0 locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS +6c1e4d06a380 udf: Drop unused arguments of udf_delete_aext() +f2e83347119a udf: Provide function for calculating dir entry length +fa65653e575f udf: Detect incorrect directory size +27e6ed54a30a ext2: add warning when specifying nocheck option +1822193b5d4f quota: Cleanup list iteration in dqcache_shrink_scan() +9560ba306df3 quota: reclaim least recently used dquots +a507a3065c09 ACPI / processor: Finish making acpi_processor_ppc_has_changed() void +81e97f01371f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +6d90eb7ba341 Merge tag 'dma-rename-4.18' of git://git.infradead.org/users/hch/dma-mapping +d471b6b22d37 HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large +ebeaa367548e HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation +4bff980f9206 HID: steam: use hid_device.driver_data instead of hid_set_drvdata() +47fbf82b5a4f Merge tag 'drm-misc-fixes-2018-06-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +4216c1b9aff6 Merge tag 'drm-misc-next-fixes-2018-06-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +845876a086c9 Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes +f5b65348fd77 proc: fix missing final NUL in get_mm_cmdline() rewrite +9887cba19978 ip: limit use of gso_size to udp +b6cfffa7ad92 stmmac: fix DMA channel hang in half-duplex mode +bc8a2d9bcbf1 net: stmmac: socfpga: add additional ocp reset line for Stratix10 +12b03558cef6 net: sungem: fix rx checksum support +4337aac1e1c9 MIPS: Wire up io_pgetevents syscall +744f4be542d7 rseq/selftests: Implement MIPS support +e426b3754a2c MIPS: Wire up the restartable sequences (rseq) syscall +9bcf53598dfe MIPS: Add syscall detection for restartable sequences +9ea141ad5471 MIPS: Add support for restartable sequences +18f3e95b90b2 MIPS: io: Add barrier after register read in inX() +684fb246578b objtool: Add machine_real_restart() to the noreturn list +8b26a06ad4f2 bpfilter: ignore binary files +421780fd4983 bpfilter: fix build error +2aee167c3675 net/usb/drivers: Remove useless hrtimer_active check +cbf56c29624f net/sched: act_ife: preserve the action control in case of error +0a889b9404c0 net/sched: act_ife: fix recursive lock and idr leak +dc45519eb181 net: ethernet: fix suspend/resume in davinci_emac +fadd03c61592 powerpc/mm/hash/4k: Free hugetlb page table caches correctly. +758380b8155f powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU +7892bd081045 net: propagate dev_get_valid_name return code +56f772279a76 enic: do not overwrite error code +8c43bd170688 net/tcp: Fix socket lookups with SO_BINDTODEVICE +f696a21c229a ptp: replace getnstimeofday64() with ktime_get_real_ts64() +9b0a8da8c4c6 net/ipv6: respect rcu grace period before freeing fib6_info +e5223438280d net: net_failover: fix typo in net_failover_slave_register() +548feb33c598 ipvlan: use ETH_MAX_MTU as max mtu +4e8439aa3480 net: hamradio: use eth_broadcast_addr +3256d29fc7ae enic: initialize enic->rfs_h.lock in enic_probe +d1a65e21f198 Merge branch 'NCSI-silence-warning-messages' +01a21986f8ed MAINTAINERS: Add Sam as the maintainer for NCSI +6e42a3f5cdb6 net/ncsi: Use netdev_dbg for debug messages +5d3b146736d5 net/ncsi: Drop no more channels message +87975a011781 net/ncsi: Silence debug messages +c51818d5b793 bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize +d563e7a2ffd6 Merge branch 'qed-fixes' +ff54d5cd9ec1 qed: Do not advertise DCBX_LLD_MANAGED capability. +3935a7096882 qed: Add sanity check for SIMD fastpath handler. +4f9de4df901f qed: Fix possible memory leak in Rx error path handling. +6fb8656646f9 mips: ftrace: fix static function graph tracing +ac2bf28ad1a1 Merge tag 'gvt-next-2018-06-19' of https://github.com/intel/gvt-linux into drm-intel-next-queued +7303b39e46b2 drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate +5e9244ff5852 drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper +34d6d59986ab drm/amdgpu: Update pin_size values before unpinning BO +5c53d19b76dc drm/amdgpu:All UVD instances share one idle_work handle +9c24c10a2c1e Revert "block: Add warning for bi_next not NULL in bio_endio()" +d9fda248046a drm/amdgpu: Don't default to DC support for Kaveri and older +6fa39bc1e01d drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array +91c822c33066 drm/amd/pp: Fix uninitialized variable +0cc61e64e21c block: fix timeout changes for legacy request drivers +3477accaece5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +1c3eced3d4ad drm/i915/audio: constify ELD pointers +ad193bc6206d drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI +ad77c537eab1 drm/i915: Check timings against hardware maximums +98fac1d5c582 drm/i915: Nuke the cursor size defines +1a4b8901c5ec drm/i915: Print prop name/id when rejecting it +7b0df92ac121 pNFS/flexfiles: Process writeback resends from nfsiod context as well +42f86b44a4d3 pNFS/flexfiles: Don't tie up all the rpciod threads in resends +b154886f7892 arm64: make secondary_start_kernel() notrace +dd65a941f6ba arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag +e08ecba17b72 powerpc/64s: Fix build failures with CONFIG_NMI_IPI=n +7c63ca24c878 xen/scsiback: add error handling for xenbus_printf +93efbd398704 scsi: xen-scsifront: add error handling for xenbus_printf +0dae72d581df sunrpc: Prevent duplicate XID allocation +c8bf70735382 pNFS: Don't send layoutreturn if the layout is already invalid +2dbf8dffbf35 pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception +7a3727f385dc drm/i915: Enable provoking vertex fix on Gen9 systems. +bc64e05408ca drm/i915: Fix context ban and hang accounting for client +4dccc4d51748 drm/i915: Turn off g4x DP port in .post_disable() +1e34f1d36804 drm/i915: Disallow interlaced modes on g4x DP outputs +4dc055c9cc8b drm/i915: Fix PIPESTAT irq ack on i965/g4x +541ab84d2b6e drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +a5bfcdf0e16b drm/i915/execlists: Avoid putting the error pointer +7ba33e1c9d1e drm/i915: Apply batch location restrictions before pinning +6e3cc2a6e259 xen/grant-table: Export gnttab_{alloc|free}_pages as GPL +84c029a73327 xen: add error handling for xenbus_printf +1fe83888a2b7 xen: share start flags between PV and PVH +855b6232dda2 powerpc/64: hard disable irqs on the panic()ing CPU +de6e5d38417e powerpc: smp_send_stop do not offline stopped CPUs +8c1aef6a682f powerpc/64: hard disable irqs in panic_smp_self_stop +749a0278c217 powerpc/64s: Fix DT CPU features Power9 DD2.1 logic +02390f66bd23 powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP +69a8405999aa powerpc/e500mc: Set assembler machine type to e500mc +3f77f244d8ec mtd: rawnand: mxc: set spare area size register explicitly +c5c2a97b3ac7 PM / OPP: Update voltage in case freq == old_freq +1d8e5c002758 dwc2: gadget: Fix ISOC IN DDMA PID bitfield value calculation +9bb073a053f0 usb: gadget: dwc2: fix memory leak in gadget_init() +980900d63180 usb: gadget: composite: fix delayed_status race condition when set_interface +70c3c8cb8385 usb: dwc2: fix isoc split in transfer with no data +af424a410749 usb: dwc2: alloc dma aligned buffer for isoc split in +8760675932dd usb: dwc2: fix the incorrect bitmaps for the ports of multi_tt hub +22bb5cfdf13a usb: dwc2: Fix host exit from hibernation flow. +9925e6ebe5c2 usb: dwc3: qcom: mark PM functions as __maybe_unused +93ef2dc0c4f7 usb: dwc3: Fix error return code in dwc3_qcom_probe() +12baf7721143 mtd: rawnand: micron: add ONFI_FEATURE_ON_DIE_ECC to supported features +ff7c9917143b cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0 +5ad7346b4ae2 cpufreq: kryo: Add module remove and exit +ee3dbcf963c1 cpufreq: kryo: Fix possible error code dereference +0fdb3f75a358 drm/i915/psr: Adds psrwake options for all platforms +0fe2795516b9 posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIME +d5b65efd2b2e i915: remove timespec_to_jiffies_timeout +1bcfe0564044 ARM: dts: imx6sx: fix irq for pcie bridge +52ab9768f723 scsi: scsi_debug: Fix memory leak on module unload +49d7bd36813e scsi: qla2xxx: Spinlock recursion in qla_target +f2233a33dc1f scsi: ipr: Eliminate duplicate barriers +6c3796d130ed scsi: target: tcmu: add read length support +1264f8325e9b drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma +b796b9710fd5 drm/i915/icl: Handle hotplug interrupts for DP over TBT +121e758ee578 drm/i915/icl: Support for TC North Display interrupts +df0d28c185ad drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC +ba4dbdedd3ed Merge tag 'jfs-4.18' of git://github.com/kleikamp/linux-shaggy +c0d1a7eb1e60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +6cc22dc08a24 revert "mm/memblock: add missing include " +73c4b15eff16 MAINTAINERS: Add me as an x86 entry code maintainer +9e8789ec967a drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDENCE issues +af7187b78443 drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues +5ee8ee86c86f drm/i915/i915_reg.h: fix the checkpatch SPACING issues +2a027b47dba6 MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum +326345f995a8 MIPS: pb44: Fix i2c-gpio GPIO descriptor table +58884bbc7c9d drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table +e364672477a1 drm/i915/aml: Introducing Amber Lake platform +b9be78531d27 drm/i915/whl: Introducing Whiskey Lake platform +375dc53d032f IB/rxe: Fix missing completion for mem_reg work requests +7350cdd0257e RDMA/core: Save kernel caller name when creating CQ using ib_create_cq() +c6cf387ec56c drm/mali-dp: Rectify the width and height passed to rotmem_required() +ad7fda2e378f drm/arm/malidp: Preserve LAYER_FORMAT contents when setting format +89610dc2c235 drm: mali-dp: Enable Global SE interrupts mask for DP500 +109c4d18e574 drm/arm/malidp: Ensure that the crtcs are shutdown before removing any encoder/connector +a45fc268db20 drivers/perf: xgene_pmu: Fix IOB SLOW PMU parser error +75af23c4736c arm64: dts: Stingray: Fix I2C controller interrupt type +d0b8aed9e80a arm64: dts: ns2: Fix PCIe controller interrupt type +e605c287deed arm64: dts: ns2: Fix I2C controller interrupt type +37c2bd81a86e arm64: dts: specify 1.8V EMMC capabilities for bcm958742t +eba92503e980 arm64: dts: specify 1.8V EMMC capabilities for bcm958742k +6cb1628ad350 ARM: dts: Cygnus: Fix PCIe controller interrupt type +71ca3409703b ARM: dts: Cygnus: Fix I2C controller interrupt type +a0a8338e9057 ARM: dts: BCM5301x: Fix i2c controller interrupt type +dbe4a39331b7 ARM: dts: HR2: Fix interrupt types for i2c and PCIe +403fde644855 ARM: dts: NSP: Fix PCIe controllers interrupt types +a3e32e78a400 ARM: dts: NSP: Fix i2c controller interrupt type +d64324acdb70 MAINTAINERS: Update Broadcom iProc entry with Stingray +9f3cb9b71bc3 MAINAINTERS: Corrected Broadcom Northstar2 entry +eb83d5f7d07e selftests: sparc64: Add missing SPDX License Identifiers +953c9d28d2c9 selftests: sparc64: delete RUN_TESTS and EMIT_TESTS overrides +3c62c91a3635 selftests: sparc64: Fix to do nothing on non-sparc64 +d6a3e55131fc selftests: sync: add config fragment for testing sync framework +a4d753778972 selftests: vm: return Kselftest Skip code for skipped tests +685814466bf8 selftests: zram: return Kselftest Skip code for skipped tests +d7d5311d4aa9 selftests: user: return Kselftest Skip code for skipped tests +c7db6ffb831f selftests: sysctl: return Kselftest Skip code for skipped tests +8781578087b8 selftests: static_keys: return Kselftest Skip code for skipped tests +856e7c4b619a selftests: pstore: return Kselftest Skip code for skipped tests +5ee4a7a6db8e drm/i915/execlists: Pull the w/a LRI emission into a helper +bcc2661e3243 drm/i915: Only show debug for state changes when banning +02f361f5fdfb drm/i915/lspcon: switch to kernel unsigned int types +c25004964c5a drm/i915/audio: switch to kernel unsigned int types +fd620bf92a60 drm/i915/backlight: switch to kernel unsigned int types +accb1eb57196 drm/i915/dvo: switch to kernel unsigned int types +93383b5705e6 drm/i915/uncore: switch to kernel unsigned int types +faa087c476a3 drm/i915/hdmi: switch to kernel unsigned int types +0ede01418854 drm/i915/vbt: switch to kernel unsigned int types +8195a655e5ce ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th +21cbbc6bb7b4 usb: dwc2: gadget: fix packet drop issue for ISOC OUT transfers +615277779f41 usb: dwc3: Only call clk_bulk_get() on devicetree instantiated devices +6e967d7e2c48 usb: dwc2: gadget: fix packet drop issue in dwc2_gadget_handle_nak +896e518883f1 usb: dwc3: of-simple: fix use-after-free on remove +1ffba9058737 usb: dwc2: gadget: Fix issue in dwc2_gadget_start_isoc() +3ec148ebe311 doc: usb: Fix typo in gadget_configfs documentation +d52e4d0c0c42 usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers +00908693c481 usb: dwc3: pci: add support for Intel IceLake +24160628a34a USB: serial: cp210x: add CESINEL device ids +4fdd5b4e9aba drm/i915: Fix fallout of fake reset along resume +b77422f80337 drm/i915: Enable provoking vertex fix on Gen9 systems. +58b3d02f066e Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE" +2f8398233827 USB: serial: cp210x: add Silicon Labs IDs for Windows Update +5f591543a937 pinctrl: mt7622: fix a kernel panic when pio don't work as EINT controller +71fd5d07b791 pinctrl: actions: Fix uninitialized error in owl_pin_config_set() +7f57871f3991 pinctrl: single: Add allocation failure checking of saved_vals +bc3322bc166a pinctrl: devicetree: Fix pctldev pointer overwrite +fb7298e1669e pinctrl: mediatek: remove redundant return value check of platform_get_resource() +9ffc59d57228 Merge tag '4.18-rc1-more-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +a569631306cc Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging +3ed1d012ac3e Fix Documentation build due to rename of main.c to mtrr.c +b23908d3c48a firmware: dmi: Add access to the SKU ID string +9fcf2b3c1c02 drm/atmel-hlcdc: check stride values in the first plane +3637f12faf50 soc: imx: gpcv2: correct PGC offset +a57a46b93244 ALSA: hda/ca0132: Fix DMic data rate for Alienware M17x R4 +5f8ddc6ee63a ALSA: hda/ca0132: Restore PCM Analog Mic-In2 +126b75e03894 ALSA: hda/ca0132: Don't test for QUIRK_NONE +365c7f25cd0a ALSA: hda/ca0132: Restore behavior of QUIRK_ALIENWARE +a3d90d6775e2 ALSA: hda/ca0132: Delete redundant UNSOL event requests +7919cd82b9f9 ALSA: hda/ca0132: Delete pointless assignments to struct auto_pin_cfg fields +d5a6cabf0221 ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co +df07101e1c4a ARM: dts: imx6q: Use correct SDMA script for SPI5 core +7e85dc8cb35a net_sched: blackhole: tell upper qdisc about dropped packets +91bb8f45f73f hwmon: (nct6775) Fix loop limit +536e0019b7da hwmon: (dell-smm) Disable fan support for Dell XPS13 9333 +a9122886d984 bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly. +9bbe60a67be5 atm: Preserve value of skb->truesize when accounting to vcc +ce397d215ccd Linux 4.18-rc1 +0841d98641bd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +265c5596da61 Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-block +5e7b9212a4a8 Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental +dbb2816fc78a Merge tag 'fsnotify_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +644f2639aef0 Merge tag 'fbdev-v4.18' of git://github.com/bzolnier/linux +35773c93817c Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +29d6849d88b6 Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +a5b729ea18ae Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +83ffdeadb46b cifs: Fix invalid check in __cifs_calc_signature() +35e2cc1ba755 cifs: Use correct packet length in SMB2_TRANSFORM header +9215310cf13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +de7f01c22a29 Merge tag 'modules-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux +f677bd558de2 drm/i915/icl: update VBT's child_device_config flags2 field +9378985eb05c drm/i915/icl: implement DVFS for ICL +8d1e5133bf26 Merge branch 'for-linus-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml +6d5fc1957989 xdp: Fix handling of devmap in generic XDP +6a4d4b3253c1 Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux +8949170cf48e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +2f3f05668519 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +44348e8ac145 fix a series of Documentation/ broken file name references +315e6bc538ae Documentation: rstFlatTable.py: fix a broken reference +6ec71b205d2a ABI: sysfs-devices-system-cpu: remove a broken reference +e5ca4259b8d5 devicetree: fix a series of wrong file references +18ba1f98607e devicetree: fix name of pinctrl-bindings.txt +6c79521fa8c2 devicetree: fix some bindings file names +5efa6f8473cc MAINTAINERS: fix location of DT npcm files +2f635cff0e90 MAINTAINERS: fix location of some display DT bindings +1ca2c806d852 kernel-parameters.txt: fix pointers to sound parameters +042c768e065c bindings: nvmem/zii: Fix location of nvmem.txt +34962fb8070c docs: Fix more broken references +a78513c670ac scripts/documentation-file-ref-check: check tools/*/Documentation +2d69708f9c08 scripts/documentation-file-ref-check: get rid of false-positives +e1f319fe4d53 scripts/documentation-file-ref-check: hint: dash or underline +be600e5ac79f scripts/documentation-file-ref-check: add a fix logic for DT +50440240021c scripts/documentation-file-ref-check: accept more wildcards at filenames +40fc3eb055cb scripts/documentation-file-ref-check: fix help message +b69820106608 media: max2175: fix location of driver's companion documentation +2ebe0bb30ff5 media: v4l: fix broken video4linux docs locations +670d7adb0907 media: dvb: point to the location of the old README.dvb-usb file +fe63a1a62167 media: dvb: fix location of get_dvb_firmware script +5fb94e9ca333 docs: Fix some broken references +ec15872daa0a docs: fix broken references with multiple hints +1c0f1b3db7a6 drm/i915: s/IS_G4X && !IS_GM45/IS_G45/ +b2209e62a450 drm/i915/execlists: Reset the CSB head tracking on reset/sanitization +042ed2dbe5b2 drm/i915: Be irqsafe inside reset +b5518c705178 Merge branch 'bpf-fixes' +9facc336876f bpf: reject any prog that failed read-only lock +7d1982b4e335 bpf: fix panic in prog load calls cleanup +7cfde0af731c net: stmmac: Run HWIF Quirks after getting HW caps +f6a6f203d507 neighbour: skip NTF_EXT_LEARNED entries during forced gc +7c099773b086 net: cxgb3: add error handling for sysfs_create_group +c14a0246bd7d Merge branch 'tls-fixes' +06030dbaf3b6 tls: fix waitall behavior in tls_sw_recvmsg +a447da7d0041 tls: fix use-after-free in tls_push_record +695ad876d091 Merge branch 'l2tp-l2tp_ppp-must-ignore-non-PPP-sessions' +ecd012e45ab5 l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl() +de9bada5d389 l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels +eab9a2d5f323 Merge branch 'mlxsw-IPv6-and-reference-counting-fixes' +9e25826ffc94 mlxsw: spectrum_switchdev: Fix port_vlan refcounting +ce45bded6435 mlxsw: spectrum_router: Align with new route replace logic +53b562df8c20 mlxsw: spectrum_router: Allow appending to dev-only routes +6eba08c3626b ipv6: Only emit append events for appended routes +41f9ba67f087 Merge tag 'mac80211-for-davem-2018-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +ab188e8f4aad stmmac: added support for 802.1ad vlan stripping +ecf38679349f arch/*: Kconfig: fix documentation for NMI watchdog +2fab30199ad5 docs: crypto_engine.rst: Fix two parse warnings +b7017450978e docs: can.rst: fix a footnote reference +837bf7cc3b75 hwrng: core - Always drop the RNG in hwrng_unregister() +a81ae8095712 crypto: morus640 - Fix out-of-bounds access +f044a84e040b crypto: don't optimize keccakf() +6e88f01206ed crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end +f70b359b3830 crypto: chtls - use after free in chtls_pt_recvmsg() +47ea0f2ebffd afs: Optimise callback breaking by not repeating volume lookup +0da0b7fd73e4 afs: Display manually added cells in dynamic root mount +c88d5a7fff2e afs: Enable IPv6 DNS lookups +d6c73964f1e2 bsg: fix race of bsg_open and bsg_unregister +be7f99c536c5 block: remov blk_queue_invalidate_tags +95c7c09f4cc8 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +14921f3cef85 drm/i915: Fix context ban and hang accounting for client +548764bb7ce0 drm/i915: Keep the ctx workarounds tightly packed +bf2b61a6838f cfg80211: fix rcu in cfg80211_unregister_wdev +dc8b274f0952 mac80211: Move up init of TXQs +3f61b7a30a6a mac80211_hwsim: fix module init error paths +3c12d0486856 cfg80211: initialize sinfo in cfg80211_get_station +badbc27df3a9 nl80211: fix some kernel doc tag mistakes +35897b920c8a nvme-fabrics: fix and refine state checks in __nvmf_check_ready +278ab3799a25 nvme-fabrics: handle the admin-only case properly in nvmf_check_ready +3bc32bb1186c nvme-fabrics: refactor queue ready check +4c5e8fc62d6a Merge tag 'linux-kselftest-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +2f6e24d3151f Merge tag 'sound-fix-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +becfc5e97cba Merge tag 'drm-next-2018-06-15' of git://anongit.freedesktop.org/drm/drm +d819d298c725 smb3: fix corrupt path in subdirs on smb311 with posix +115d5d288dc3 smb3: do not display empty interface list +bea851b8babe smb3: Fix mode on mkdir on smb311 mounts +662bf5bc0a6f cifs: Fix kernel oops when traceSMB is enabled +bc0fe8b207a1 CIFS: dump every session iface info +fe856be475f7 CIFS: parse and store info on iface queries +b6f0dd5d75f9 CIFS: add iface info to struct cifs_ses +bead042cccca CIFS: complete PDU definitions for interface queries +e2292430c49d CIFS: move default port definitions to cifsglob.h +cd2dca60be6f cifs: Fix encryption/signing +07cd952f3ad5 cifs: update __smb_send_rqst() to take an array of requests +40eff45b5dc7 cifs: remove smb2_send_recv() +c713c8770fa5 cifs: push rfc1002 generation down the stack +d409014e4fee smb3: increase initial number of credits requested to allow write +290c3982f66a cifs: minor documentation updates +a93864d93977 cifs: add lease tracking to the cached root fid +2fbb56446fde smb3: note that smb3.11 posix extensions mount option is experimental +0aac4bce4b49 afs: Show all of a server's addresses in /proc/fs/afs/servers +b6cfbecafbd2 afs: Handle CONFIG_PROC_FS=n +24074a35c5c9 proc: Make inline name size calculation automatic +430ff79170d8 orangefs: simplify compat ioctl handling +5ed0127fc361 signalfd: lift sigmask copyin and size checks to callers of do_signalfd4() +06bdf2803cae hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload +f1693c63ab13 rds: avoid unenecessary cong_update in loop transport +daf0678c2036 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +26bf8a89d887 bpf, selftests: delete xfrm tunnel when test exits. +36ffdbc0a2d9 bpf, selftest: check tunnel type more accurately +902196a56d4d Merge branch 'bpf-misc-fixes' +47cf52a246e5 selftests/bpf: test offloads even with BPF programs present +07480cbc05ef tools: bpftool: improve accuracy of load time +7f6afc338405 Merge branch 'l2tp-fixes' +bda06be2158c l2tp: clean up stale tunnel or session in pppol2tp_connect's error path +3e1bc8bf974e l2tp: prevent pppol2tp_connect() from creating kernel sockets +7ac6ab1f8a38 l2tp: only accept PPP sessions in pppol2tp_connect() +90904ff5f958 l2tp: fix pseudo-wire type for sessions created by pppol2tp_connect() +11c5ad0ec441 eventpoll: switch to ->poll_mask +2739b807b088 aio: only return events requested in poll_mask() for IOCB_CMD_POLL +aeddb6d5ea56 Merge branch 'emaclite-fixes' +560c5bddba72 net: emaclite: Remove xemaclite_mdio_setup return check +bd45cbf5451d net: emaclite: Remove unused 'has_mdio' flag. +27cad0084066 net: emaclite: Fix MDIO bus unregister bug +087fca595a0a net: emaclite: Fix position of lp->mii_bus assignment +4d572d9f4650 eventfd: only return events requested in poll_mask() +94aefd32f431 aio: mark __aio_sigset::sigmask const +4fd44a98ffe0 tcp: verify the checksum of the first data segment in a new connection +bdf767cae3dd net: qcom/emac: Add missing of_node_put() +b5d903c2d656 Merge branch 'akpm' (patches from Andrew) +ee410f15b141 lib/test_printf.c: call wait_for_random_bytes() before plain %p tests +608dbdfb1f02 hexagon: drop the unused variable zero_page_mask +2738f359b1dc hexagon: fix printk format warning in setup.c +fe6bdfc8e1e1 mm: fix oom_kill event handling +d7dc899abefb treewide: use PHYS_ADDR_MAX to avoid type casting ULLONG_MAX +0825a6f98689 mm: use octal not symbolic permissions +14f28f577692 ipc: use new return type vm_fault_t +ec67aaa46dce sysvipc/sem: mitigate semnum index against spectre v1 +f1b4bd0676c2 fault-injection: reorder config entries +758517202bd2 arm: port KCOV to arm +0ed557aa8139 sched/core / kcov: avoid kcov_area during task switch +dc55daff9040 kcov: prefault the kcov_area +c9484b986ef0 kcov: ensure irq code sees a valid area +3fb3894b84c2 kernel/relay.c: change return type to vm_fault_t +20fe935358de exofs: avoid VLA in structures +86a2bb5ad831 coredump: fix spam with zero VMA process +c2574aaa5d98 fat: use fat_fs_error() instead of BUG_ON() in __fat_get_block() +26b95137d673 proc: skip branch in /proc/*/* lookup +37a4094e828f mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns +69b5086b12cd mm/memblock: add missing include +655c79bb40a0 mm: check for SIGKILL inside dup_mmap() loop +a8311f647e41 kexec: yield to scheduler when loading kimage segments +92ee383f6daa mm: fix race between kmem_cache destroy, create and deactivate +2bdce74412c2 mm: fix devmem_is_allowed() for sub-page System RAM intersections +955c97f0859a mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT +df2a41967765 mm: fix null pointer dereference in mem_cgroup_protected +1105a2fc022f mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm() +7a932516f55c Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground +dc594c39f7a9 Merge tag 'ceph-for-4.18-rc1' of git://github.com/ceph/ceph-client +e7655d2b2546 Merge tag 'for-4.18-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +d148eac0e70f Kbuild: rename HAVE_CC_STACKPROTECTOR config variable +a0f8c29706cb kconfig: tinyconfig: remove stale stack protector fixups +8458f8c2d4e1 x86: fix dependency of X86_32_LAZY_GS +2edd53272120 drm/i915/dp: Add support for HBR3 and TPS4 during link training +46b527d19c43 drm/i915/icl: Add allowed DP rates for Icelake +1fa11ee2d9d0 drm/i915/icl: start adding the TBT pll +00c92d929ac3 drm/i915/icl: unconditionally init DDI for every port +970888e7d130 drm/i915/icl: add icelake_get_ddi_pll() +a0fbacb58ce1 drm/i915/gtt: Reduce a pair of runtime asserts +986dbac4803c drm/i915/gtt: Cache the PTE encoding of the scratch page +4a192c7e8b14 drm/i915/gtt: Free unused page tables on unbind the context +549fe88bf71d drm/i915/gtt: Lazily allocate page directories for gen7 +1fd00c0faeec drm/i915: Declare the driver wedged if hangcheck makes no progress +5db1d4ea91b6 drm/i915/execlists: Push the tasklet kick after reset to reset_finish +920d3fb1a00c drm/i915/selftests: Initialise request to silence a compiler +51a9f6dfc00d drm/i915: Turn off g4x DP port in .post_disable() +929168c5f3df drm/i915: Disallow interlaced modes on g4x DP outputs +132c27c97cb9 drm/i915: Fix PIPESTAT irq ack on i965/g4x +d5681f59ee3d NFS: Fix an rcu deadlock in nfs_delegation_find_inode() +995191220056 sctp: define sctp_packet_gso_append to build GSO frames +3b567bb059b9 drm/i915/ddi: Removed unused var from hsw_write_infoframe() +c737376442e2 drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled +8fc0aa6eaa56 drm/i915/ddi: Check transcoder instead of port when setting HDMI infoframe +1f008e114b1b KVM: x86: VMX: redo fix for link error without CONFIG_HYPERV +afb2c4437dae drm/i915/ddi: Push pipe clock enabling to encoders +24a28179ecc0 drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crtc_disable() +ad6baae62381 ALSA: usb-audio: Always create the interrupt pipe for the mixer +3528cd8f6a90 ALSA: usb-audio: Add insertion control for UAC3 BADD +167e1fb1218d ALSA: usb-audio: Change in connectors control creation interface +2dd5aa15d9a2 ALSA: usb-audio: Add bi-directional terminal types +4a23fc8cc068 ALSA: lx6464es: add error handling for pci_ioremap_bar +5422b37c907e drm/i915/psr: Kill delays when activating psr back. +41538f2db1ea ALSA: sonicvibes: add error handling for snd_ctl_add +09027ab73b82 Merge tag 'kvm-ppc-next-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into HEAD +273ba45796c1 KVM: x86: fix typo at kvm_arch_hardware_setup comment +e6c3456aa897 blk-mq: remove blk_mq_tagset_iter +14dfa400f95b nvme: remove nvme_reinit_tagset +3e493c00cedb nvme-fc: fix nulling of queue data on reconnect +587331f71e27 nvme-fc: remove reinit_request routine +da6612673988 blk-mq: don't time out requests again that are in the timeout handler +a2bbf7148342 drm/i915/gtt: Only keep gen6 page directories pinned while active +e62230deeeae drm/i915: Show CCID in engine dumps +286e61535600 drm/i915: Make the hexdump row offset visually distinct +83c317832eb1 drm/i915: Dump the ringbuffer of the active request for debugging +856e1b175650 drm/i915/dsm: remove unnecessary dsm priv structure +e264abeaf9da pstore: Remove bogus format string definition +15eefe2a99b2 Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-timespec64 +5c16f36f6f00 drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2) +4c984154efa1 nvme-fc: change controllers first connect to use reconnect path +1288786b18f7 drm/i915: Move GEM sanitize from resume_early to resume +2e932b9cdece drm/i915/opregion: move acpi notifier to dev_priv +6ebb6d8ebe56 drm/i915/perf: make oa format tables const +47e5abfb546a PM / core: Fix supplier device runtime PM usage counter imbalance +a09c59130688 ACPI / LPSS: Avoid PM quirks on suspend and resume from S3 +2837461dbe6f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +f3b5020e168a Merge tag 'platform-drivers-x86-v4.18-1' of git://git.infradead.org/linux-platform-drivers-x86 +4b4bb99b6246 Merge tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm +9bca19a01d50 Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +697b9a8714cb drm/i915: Make closing request flush mandatory +463f202172c3 Merge tag 'apparmor-pr-2018-06-13' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor +cf65a0f6f6ff dma-mapping: move all DMA mapping code to kernel/dma +e37460c1ca08 dma-mapping: use obj-y instead of lib-y for generic dma ops +a89d0c2acff9 Merge tag 'perf-urgent-for-mingo-4.18-20180611' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +050e9baa9dc9 Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables +60d061e34703 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +333c8d3ef238 drm/amd/powerplay: remove uncessary extra gfxoff control call +cb5ed37f1f99 drm/amdgpu: fix parsing indirect register list v2 +b0f6b8090e05 drm/amd/include: Update df 3.6 mask and shift definition +f8a5de447f15 drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards +4b3c641b5f3a drm/amd/display: Fix stale buffer object (bo) use +c4ff91dd40e2 drm/amd/pp: initialize result to before or'ing in data +c3dade5ef72d drm/amd/powerplay: fix wrong clock adjust sequence +97028037a38a drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() +7584498c1c67 drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler +06b18f61ee78 drm/amdgpu: fix CG enabling hang with gfxoff enabled +387f49e54672 drm/amdgpu: fix clear_all and replace handling in the VM (v2) +235293901c11 drm/amdgpu: add checking for sos version +a0b2ac29415b drm/amdgpu: fix the missed vcn fw version report +e4dd27aadd20 drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +be779f03d563 Merge tag 'kbuild-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +d290ef9305eb Merge tag 'acpi-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +c7d6d511eb56 drm/bridge/sii8620: fix HDMI cable connection to dongle +95e8522588c8 drm/bridge/sii8620: remove HSIC initialization +bbc05e172fad drm/bridge/sii8620: start MHL transmission after HDMI signal detection +9378cecb1ce5 drm/bridge/sii8620: fix potential buffer overflow +ecba7cfa3afb drm/bridge/sii8620: fix display modes validation +8e627a1b1ce8 drm/bridge/sii8620: fix loops in EDID fetch logic +8efaac07d7e6 drm/bridge/sii8620: simplify hardware reset procedure +d09fcecb0c79 Merge tag 'pm-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +674455326ee3 Merge branch 'acpica' +6a900f884e3e Merge branches 'pm-domains' and 'pm-tools' +2652df3af731 Merge branch 'pm-cpufreq' +f493af37abfb nvme: don't rely on the changed namespace list log +d9d5ed1ad5d8 ALSA: usb-audio: Remove explicitly listed Mytek devices +f332485fb37b ALSA: usb-audio: Generic DSD detection for XMOS-based implementations +3a572d94bcff ALSA: usb-audio: Add native DSD support for Mytek DACs +c7273bd6c192 ALSA: hda/realtek - Add shutup hint +f5b7769eb040 Revert "debugfs: inode: debugfs_create_dir uses mode permission from parent" +dbee3d02458b KVM: x86: VMX: fix build without hyper-v +57c8a484a9cb drm/i915: Enable KVMGT for BXT. +d71cb7129e7c drm/i915/gvt: Add mmio handler for for BXT. +84eb04f6d77a drm/i915/gvt: Enable dma_buf support for BXT. +72bad9972876 drm/i915/gvt: Enable virtual display support for BXT. +47d9d3be5925 drm/i915/gvt: Enable force wake support for BXT. +f093f182ace9 drm/i915/gvt: Enable cmd_parser support for BXT. +a94cf2e0ef7f drm/i915/gvt: Enable mmio context init and switch for BXT. +d0f827bb18fe drm/i915/gvt: Enable irq initialization for BXT. +665004b8f506 drm/i915/gvt: Enable gtt initialization for BXT. +6fa6616b8f7a drm/i915/gvt: Enable device info initialization for BXT. +02b966c12b49 drm/i915/gvt: Add MEDIA_POOL_STATE for BXT. +2939db9e2879 drm/i915/gvt: Add D_BXT device type define for BXT. +b08fc5277aaa Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +4597fcff0704 Merge tag 'for-4.18/dm-changes-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +3bce593ac06b selftests: bpf: config: add config fragments +73df93c57c0b tools/bpftool: fix a bug in bpftool perf +f61e0d3cc4ae KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulation +db96a04a86c7 KVM: PPC: Book3S PR: Enable use on POWER9 bare-metal hosts in HPT mode +4f169d21181f KVM: PPC: Book3S PR: Don't let PAPR guest set MSR hypervisor bit +a50623fb5700 KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulation +916ccadccdcd KVM: PPC: Book3S PR: Fix MSR setting when delivering interrupts +b71dc519a993 KVM: PPC: Book3S PR: Handle additional interrupt types +01f7e67a053f Merge branch 'next' into for-linus +9d2a789c1db7 treewide: Use array_size in f2fs_kvzalloc() +026f05079b00 treewide: Use array_size() in f2fs_kzalloc() +c86065938aab treewide: Use array_size() in f2fs_kmalloc() +76e43e37a407 treewide: Use array_size() in sock_kmalloc() +84ca176bf54a treewide: Use array_size() in kvzalloc_node() +fd7becedb1f0 treewide: Use array_size() in vzalloc_node() +fad953ce0b22 treewide: Use array_size() in vzalloc() +42bc47b35320 treewide: Use array_size() in vmalloc() +a86854d0c599 treewide: devm_kzalloc() -> devm_kcalloc() +3c4211ba8ad8 treewide: devm_kmalloc() -> devm_kmalloc_array() +778e1cdd81bb treewide: kvzalloc() -> kvcalloc() +344476e16acb treewide: kvmalloc() -> kvmalloc_array() +590b5b7d8671 treewide: kzalloc_node() -> kcalloc_node() +6396bb221514 treewide: kzalloc() -> kcalloc() +6da2ec56059c treewide: kmalloc() -> kmalloc_array() +1c542f38ab8d mm: Introduce kvcalloc() +9f645bcc566a video: uvesafb: Fix integer overflow in allocation +353748a359f1 UBIFS: Fix potential integer overflow in allocation +f3278e3f0ac4 leds: Use struct_size() in allocation +6566f907bf31 Convert intel uncore to struct_size +a3ac973076df Convert jffs2 acl to struct_size +b2303d7bf76d Convert vhost to struct_size +c817e6ccb2c3 Convert v4l2 event to struct_size +7654cb1ba7d0 Convert infiniband uverbs to struct_size +5b572e25c364 Convert virtio_console to struct_size +8958fd411ba0 test_overflow: fix an IS_ERR() vs NULL bug +a205f0c974db Merge tag 'xfs-4.18-merge-10' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +57f230ab04d2 xen/netfront: raise max number of slots in xennet_get_responses() +c0129a061442 smc: convert to ->poll_mask +760a6ed6b6f2 net: stmmac: dwmac-meson8b: Fix an error handling path in 'meson8b_dwmac_probe()' +31962c8c78b3 tc-testing: ife: fix wrong teardown command in test b7b8 +469998c861fa net: thunderx: prevent concurrent data re-writing by nicvf_set_rx_mode +909f1edc4995 net: phy: mdio-gpio: Cut surplus includes +bfc17d00f082 Merge branch 'hv_netvsc-notification-and-namespace-fixes' +c0a41b887ce6 hv_netvsc: move VF to same namespace as netvsc device +7bf7bb37f16a hv_netvsc: fix network namespace issues with VF support +8cde8f0c0c03 hv_netvsc: drop common code until callback model fixed +01a1a170da67 Merge branch 'nfp-fixes' +e62e51af3430 nfp: flower: free dst_entry in route table +fe06a64e0de7 nfp: remove phys_port_name on flower's vNIC +29f534c4bbfc nfp: include all ring counters in interface stats +f8d0efb11227 nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning +38da0d6888a6 Merge tag 'pci-v4.18-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +a26ed66c20f0 clocksource/drivers/stm32: Fix error return code +7ea959c45769 locking/refcounts: Implement refcount_dec_and_lock_irqsave() +ccfbb5bed407 atomic: Add irqsave variant of atomic_dec_and_lock() +f2ae67941138 alpha: Remove custom dec_and_lock() implementation +bb187e93e48d drm/i915/icl: DP_AUX_E is valid on ICL+ +af1f1b81130e drm/i915/icl: fix gmbus gpio pin mapping +dccc7228b5de drm/i915/icl: Add DDI HDMI level selection for ICL +1eb9364ce81d IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write +19785cf93b6c Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal +98db5e5503c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux +7259f6452577 Merge tag 'ntb-4.18' of git://github.com/jonmason/ntb +467590e055f5 Merge tag 'vfio-v4.18-rc1' of git://github.com/awilliam/linux-vfio +763f96944c95 Merge tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +ea8781e5e70c autofs: Fix typo s/thenew new/the new/ in AUTOFS4_FS description +b357bf6023a9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +cdb8744d8035 Revert "net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets" +21ba8847f857 netfilter: nf_conncount: Fix garbage collection with zones +fc6ddbecce44 netfilter: xt_connmark: fix list corruption on rmmod +c05a45c0865d netfilter: ctnetlink: avoid null pointer dereference +adc972c5b888 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() +0a2cf5ee432c netfilter: nf_tables: close race between netns exit and rmmod +71ad00c50d77 netfilter: nf_tables: fix module unload race +215a31f19ded netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL +3fb61eca185c netfilter: nft_socket: fix module autoload +155fb5c5fae7 netfilter: fix null-ptr-deref in nf_nat_decode_session +0725d4e1b8b0 Merge tag 'nfs-for-4.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +e9e7dc4144cd drm/i915/gtt: Make gen6 page directories evictable +89e255678fec Merge tag 'nfsd-4.18' of git://linux-nfs.org/~bfields/linux +c60c32a57756 posix-cpu-timers: Remove lockdep_assert_irqs_disabled() +00979ce4fcc9 linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify() +3d6d62eae7d7 drm/i915/guc: Add support for define guc_log_size in megabytes. +5288c7182dd3 drm/i915/guc: Move defines with size of GuC logs to intel_guc_log.h +741cebee0aa5 drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXINFO parameter +532717b90bd0 drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_PARAMS parameter +dc755faef264 drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATURE parameter +24d891d81312 drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG parameter +50935ac767ca drm/i915/guc: Don't store runtime GuC log level in modparam +ec530174c437 s390/dasd: only use preallocated requests +61d388321032 s390/dasd: reshuffle struct dasd_ccw_req +d8a72d414baf s390/dasd: remove dasd_kmalloc_set_cda +c5205f2ff2be s390/dasd: move dasd_ccw_req to per request data +5c618c0cf451 s390/dasd: simplify locking in process_final_queue +7352c5469307 s390/cio: sanitize css_general_characteristics definition +d7927df833d2 Merge tag 'vfio-ccw-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/vfio-ccw into features +766d3571d8e5 kvm: fix typo in flag name +3c9fa24ca7c9 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access +ce14e868a54e KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system +79367a657439 KVM: x86: introduce linear_{read,write}_system +727ba748e110 kvm: nVMX: Enforce cpl=0 for VMX instructions +93b7f7ad2018 skip LAYOUTRETURN if layout is invalid +a9ded78535a1 drm/i915/gtt: Onionify error handling for gen6_ppgtt_create +35ac40d8b65a drm/i915/gtt: Subclass gen6_hw_ppgtt +5cf8da7bc035 microblaze: Remove architecture heart beat code +71ab91157e9d microblaze: heartbeat: fix missing prom.h include +5ebf6b1e4596 ALSA: usb-audio: Disable the quirk for Nura headset +5d902372ba5f xsk: re-add queue id check for XDP_SKB path +b06c0b2f087a Revert "PM / runtime: Fixup reference counting of device link suppliers at probe" +d9d117e40d4f drm/i915/ringbuffer: Serialize load of PD_DIR +68a8570375df drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories +7eef32c1ef89 ALSA: hda: add dock and led support for HP ProBook 640 G4 +2861751f67b9 ALSA: hda: add dock and led support for HP EliteBook 830 G5 +89e9b5c0915a xfs: update incore per-AG inode count +6892286e9c09 tcp: Do not reload skb pointer after skb_gro_receive(). +2eb98105f8c7 virtio: update the comments for transport features +cfecc2918d2b virtio_pci: support enabling VFs +670ae9caaca4 vhost: fix info leak due to uninitialized memory +8efcf34a2639 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +32bcbf8b6d09 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +721afaa2aeb8 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +7c00e8ae041b Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +0ca69d1399ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +93ba168ad4c7 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +958da6e3ff44 Merge branch 'next/defconfig' into next/soc +3f2d67b6bd24 net/ipv6: Ensure cfg is properly initialized in ipv6_create_tempaddr +f6fadff33e8b tls: fix NULL pointer dereference on poll +a343993c518c xsk: silence warning on memory allocation failure +a08ce73ba0a8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +349b71d6f427 net: dsa: add error handling for pskb_trim_rcsum +097576468448 ipv6: allow PMTU exceptions to local routes +a2b7ab45b890 Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog +e16c4790de39 Revert "iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()" +c9160b69258e ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue +82edcc758f27 ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw +081a698639d7 NTB: ntb_hw_idt: fix typo 'can by' to 'can be' +6c1e8ab2d154 ntb: intel: change references of skx to gen3 +f6e51c354b60 ntb: intel: split out the gen3 code +a9065055ed09 ntb: intel: header definitions refactor +f7cca14bcec4 Merge tag 'rpmsg-v4.18' of git://github.com/andersson/remoteproc +b70c9d37f6b5 Merge tag 'rproc-v4.18' of git://github.com/andersson/remoteproc +6f75edeadd0d Merge tag 'hwlock-v4.18' of git://github.com/andersson/remoteproc +d2b2250c3e56 ia64: disable CONFIG_PERFMON at least for now +3dc7c7badb75 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' +c258e84b180d Input: do not assign new tracking ID when changing tool type +bf6247a70f2b Input: make input_report_slot_state() return boolean +645a397d325d Input: synaptics-rmi4 - fix axis-swap behavior +fd629294759b Input: synaptics-rmi4 - fix the error return code in rmi_probe_interrupts() +d54d35c501bc Merge tag 'f2fs-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +425cf5c1350a RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM +e31abf76f4d4 IB/mlx5: Fix return value check in flow_counters_set_data() +299eafee39a2 IB/mlx5: Fix memory leak in mlx5_ib_create_flow +828d810550ab IB/rxe: avoid double kfree skb +24a130ccfe58 RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig +467d35789e5a drm/i915/execlists: Avoid putting the error pointer +e0e0c87c022b RISC-V: Make our port sparse-clean +41611ed2c824 MAINTAINERS: RISC-V Updates +77aa85de16ae RISC-V: Handle R_RISCV_32 in modules +1dd985229d5f riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set +889d746edd02 riscv: add riscv-specific predefines to CHECKFLAGS +421d954c4f1e ixgbe: Fix bit definitions and add support for testing for ipsec support +e9f655ee97f1 ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data +de7a7e34e27c ixgbe: Move ipsec init function to before reset call +e433f3a5e272 ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM +a2225d931f75 autofs: remove left-over autofs4 stubs +646bb57ce86e ixgbe: Fix setting of TC configuration for macvlan case +0f105cf4f60e Merge tag 'backlight-next-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +883cad5ba8cc Merge tag 'mfd-next-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +c42d7a30aba5 nvmet: free smart-log buffer after use +94423a8f89ed nvme-rdma: fix error flow during mapping request data +2796b569591c nvme: add bio remapping tracepoint +16001c10725e nvme: fix NULL pointer dereference in nvme_init_subsystem +8d08c0554244 Merge tag 'drm-next-2018-06-11' of git://anongit.freedesktop.org/drm/drm +a347c7ad8edf blk-mq: reinit q->tag_set_list entry only after grace period +ac0b4145d662 btrfs: scrub: Don't use inode pages for device replace +6d531e7b972c ALSA: emu10k1: add error handling for snd_ctl_add +ef1ffbe7889e ALSA: fm801: add error handling for snd_ctl_add +ce4c7b241227 Merge branch 'pci/aer-squash' +3b3191df4e7c Merge branch 'pci/renames' +0b15f1e38f63 PCI/AER: Use "PCI Express" consistently in Kconfig text +4696b828ca37 PCI/AER: Hoist aerdrv.c, aer_inject.c up to drivers/pci/pcie/ +adc1f22f5a86 PCI/AER: Squash Kconfig.debug into Kconfig +23e672bc2abe PCI/AER: Move private AER things to aerdrv.c +f53e7418c340 PCI/AER: Move aer_irq() declaration to portdrv.h +0544b04b7926 PCI/AER: Move pcie_aer_get_firmware_first() to portdrv.h +16c33b159544 PCI/AER: Remove duplicate pcie_port_bus_type declaration +41cbc9eb1a82 PCI/AER: Squash ecrc.c into aerdrv.c +256a45937093 PCI/AER: Squash aerdrv_acpi.c into aerdrv.c +0319c9a0ef4a PCI/AER: Squash aerdrv_errprint.c into aerdrv.c +fd3362cb73de PCI/AER: Squash aerdrv_core.c into aerdrv.c +3c43a64cb3e0 PCI/AER: Reorder code to group probe/remove stuff together +41d37680ca0b drm/i915: Wrap around the tail offset before setting ring->tail +b3ee09a4de33 drm/i915/ringbuffer: Fix context restore upon reset +1fc719d13ac0 drm/i915/ringbuffer: Brute force context restore +d5318d302e7c backlight: as3711_bl: Fix Device Tree node leaks +2b12dfa124db backlight: tps65217_bl: Fix Device Tree node lookup +d1cc0ec3da23 backlight: max8925_bl: Fix Device Tree node lookup +4a9c8bb2aca5 backlight: as3711_bl: Fix Device Tree node lookup +9ed8b56b80c1 MAINTAINERS: Add Paul Burton as MIPS co-maintainer +3e84c7651dde HID: google: Add support for whiskers +602a9de513d5 drm/i915/skl: Add warn about unsupported CDCLK rates +2b9a820318eb drm/i915/perf: fix gen11 engine class shift +9904b1560e4a drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10 +1c9ca7e9836a selftests: bpf: fix urandom_read build issue +746c8f143afa drm/i915: Apply batch location restrictions before pinning +acd1c1e621fc drm/i915: Refactor unsettting obj->mm.pages +51c18bf7fdbe drm/i915: Squash GEM load failure message (again) +0aa9abd4c212 cpufreq: imx6q: check speed grades for i.MX6ULL +556c242045f0 mfd: cros_ec: Remove unused __remove function +46f107d0cb22 mfd: wm97xx-core: Platform data can be NULL +07ba0a82536e drm/i915: fix PCH_NOP setting for non-PCH platforms +13d0464b3240 drm/i915: be more strict about HAS_PCH_NOP() usage +85b17e6e4d3f drm/i915: clean up virtual PCH special case handling +b8bf31d82d22 drm/i915: document PCH_NOP +78ef3faff9ea drm/i915: fix guest virtual PCH detection on non-PCH systems +1417fad75cb4 drm/i915/gvt: use array to avoid potential buffer overflow +659571953d31 drm/i915/gvt: removed unnecessary boundary check +1f1c60d5b577 drm/i915/gvt: Avoid dereference a potential null pointer +87a3002af9e3 vmsplice(): lift importing iovec into vmsplice(2) and compat counterpart +f0dc7f9c6dd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +8593080c0fcf kconfig: fix localmodconfig +2c4da1a78af5 sh: remove no-op macro VMLINUX_SYMBOL() +abba759796f9 powerpc/kbuild: move -mprofile-kernel check to Kconfig +8373b7d9d174 Documentation: kconfig: add recommended way to describe compiler support +caa91ba53eb1 gcc-plugins: disable GCC_PLUGIN_STRUCTLEAK_BYREF_ALL for COMPILE_TEST +1658dcee3d43 gcc-plugins: allow to enable GCC_PLUGINS for COMPILE_TEST +59f53855babf gcc-plugins: test plugin support in Kconfig and clean up Makefile +8034c2fb1225 gcc-plugins: move GCC version check for PowerPC to Kconfig +5aadfdeb8de0 kcov: test compiler capability in Kconfig and correct dependency +1aaccb5fa0ea Merge tag 'rtc-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +ab0b2e59323c Merge tag 'upstream-4.18-rc1' of git://git.infradead.org/linux-ubifs +867f816badc0 tcp: limit sk_rcvlowat by the maximum receive buffer +5ec9121195a4 um: Fix raw interface options +4579a1ba692a um: Fix initialization of vector queues +cca76c1ad61d um: remove uml initcalls +8e0ab9140cda um: Update mailing list address +5f85942c2ea2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +b718e8c8f4f5 net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 +6d8c50dcb029 socket: close race condition between sock_close() and sockfs_setattr() +0c14e43a42e4 Merge tag '4.18-fixes-smb3' of git://git.samba.org/sfrench/cifs-2.6 +bbaa10130301 Merge tag 'for-linus-20180610' of git://git.kernel.dk/linux-block +d82991a8688a Merge branch 'core-rseq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f4e5b30d809d Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a2211de0f979 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2322d6c5c7b5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9f3fbe852a51 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a8a4021b776b Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ad584b46d7fb ACPICA: Recognize the _OSI string "Windows 2017.2" +59dc6f3c6d81 signal: Remove no longer required irqsave/restore +ec84b27f9b3b rcu: Update documentation of rcu_read_unlock() +f9312a541050 NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY +3ca24ce9ff76 Merge branch 'proc-cmdline' +f72328d27f3b hpfs: Use EUCLEAN for filesystem errors +86406d51d360 riscv: split the declaration of __copy_user +a16afaf7928b Merge tag 'for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +2a70ea5cda00 Merge tag 'hsi-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi +6419945e3313 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +d60dafdca4b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md +1329c20433fb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +d6c7528447de Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide +eafdca4d7010 Merge tag 'staging-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +995891006ccb NFSv4: Fix a typo in nfs41_sequence_process +fc40724fc673 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") +c1abca96b252 samples: mbochs: add DMA_SHARED_BUFFER dependency +1d9f3e20a56d x86/intel_rdt: Enable CMT and MBM on new Skylake stepping +190b02ed79e0 block: fix use-after-free in block flush handling +eed289037444 drm/i915/gtt: Reorder aliasing_ppgtt fini +7d3bf613e99a Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +873aca2ee86e net: bridge: Fix locking in br_fdb_find_port() +6c206b20092a udp: fix rx queue len reported by diag and proc interface +49c2c3f246e2 cdc_ncm: avoid padding beyond end of skb +8d499533e0bc net/sched: act_simple: fix parsing of TCA_DEF_DATA +6310a882fbe0 net: fddi: fix a possible null-ptr-deref +58d813afbe89 net: aquantia: fix unsigned numvecs comparison with less than zero +930218affead Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next +b56845794e1e Merge branch 'for-4.18/dax' into libnvdimm-for-next +692ad280bff3 nfsd: fix error handling in nfs4_set_delegation() +3171822fdcdd nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo +a3818841bd5e Merge tag 'for-linus-20180608' of git://git.kernel.dk/linux-block +ce5624f7e667 NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab() +6c342655022d NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab() +33ce21d6a249 Merge tag 'drm-intel-next-fixes-2018-06-08-2' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +0070ed3d9ebf Fix 16-byte memory leak in gssp_accept_sec_context_upcall +af7fd74ec243 svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs +68cc38ff33f3 Merge tag 'regulator-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +77016199f11e nvme: cleanup double shift issue +69f4eb9ff795 nvme-pci: make CMB SQ mod-param read-only +1d39e6928cbd nvme-pci: unquiesce dead controller queues +fe76fcfb91a9 nvme-pci: remove HMB teardown on reset +ded45505dbfd nvme-pci: queue creation fixes +397c699fb096 nvme-pci: remove unnecessary completion doorbell check +0bc88192033a nvme-pci: remove unnecessary nested locking +9ba2a5cb8896 nvmet: filter newlines from user input +d4c68c7a8e2a nvme-rdma: correctly check for target keyed sgl support +12a0b6622107 nvme: don't hold nvmf_transports_rwsem for more than transport lookups +f39ae4719b1c nvmet: return all zeroed buffer when we can't find an active namespace +e1f8789883a1 drm/i915/gtt: Remove vgpu check for gen6 +f6b1e35f3e47 drm/i915/gtt: Remove redundant hsw_mm_switch() +b4e2727df271 drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range +672b3c4bc3d1 drm/i915: Fix sprite destination colorkeying on SKL+ +410feb75de24 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +2996148a9d41 Merge tag 'dmaengine-4.18-rc1' of git://git.infradead.org/users/vkoul/slave-dma +b16558579576 bpf: implement dummy fops for bpf objects +18f183763278 Merge tag 'iommu-updates-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +f4e70c2e5f14 Merge tag 'mtd/for-4.18' of git://git.infradead.org/linux-mtd +ea125dedbc14 Merge tag 'gpio-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio +fdea70d26a47 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +9eb86c75494e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching +0703a8e1c17e xfs: replace do_mod with native operations +bb3d48dcf86a xfs: don't call xfs_da_shrink_inode with NULL bp +9bb54cb56ae8 xfs: clean up MIN/MAX +86210fbebae6 xfs: move various type verifiers to common file +4a2d01b076d2 xfs: xfs_reflink_convert_cow() memory allocation deadlock +ef215e394eeb xfs: setup VFS i_rwsem lockdep state correctly +4a189982e293 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +4189b863ba32 Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +fad76d4333fe perf script: Show hw-cache events +4c8205273626 perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry +a94fc25b604f Merge tag 'for-linus-4.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +415eb9fc0e23 vfio: platform: Fix using devices in PM Domains +e77addf018f0 vfio: use match_string() helper +6a62c1dfb5c7 vfio/mdev: Re-order sysfs attribute creation +002fe996f67f vfio/mdev: Check globally for duplicate devices +d59502bc0591 vfio: platform: Make printed error messages more consistent +28a683878889 vfio: platform: Fix reset module leak in error path +a5e6e6505f38 sample: vfio bochs vbe display (host device for bochs-drm) +cacade1946a4 sample: vfio mdev display - guest driver +d61fc96f47fd sample: vfio mdev display - host device +48d8476b41ee vfio/type1: Fix task tracking for QEMU vCPU hotplug +85ebd164de56 fb_omap2: add gpiolib dependency +1bde9f2cf142 video/omap: add module license tags +3d1d40b6a68a MAINTAINERS: make omapfb orphan +48debafe4f2f dm: add writecache target +72d711c87688 dm: adjust structure members to improve alignment +13ed4964057e Merge branch 'regulator-4.17' into regulator-4.18 merge window +bde4975310eb net: stmmac: fix build failure due to missing COMMON_CLK dependency +28dec870aaf7 md: Unify mddev destruction paths +b2b04e7e2d3b dm: report which conflicting type caused error during table_load() +0054ca8e108e PCI/AER: Remove forward declarations +2a2a4c510b76 dm: use bioset_init_from_src() to copy bio_set +28e89fd914a2 block: add bioset_init_from_src() helper +6e0832fa432e PCI: Collect all native drivers under drivers/pci/controller/ +0fe42512b2f0 arm64: Fix syscall restarting around signal suppressed by tracer +26ed9d1c07ef platform/x86: silead_dmi: Add entry for Chuwi Hi8 tablet touchscreen +d8e87fc6d11c netfilter: remove include/net/netfilter/nft_dup.h +c568503ef020 netfilter: x_tables: initialise match/target check parameter struct +6a61b70b43c9 gcov: remove CONFIG_GCOV_FORMAT_AUTODETECT +f3a53f7b5740 arm64: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig +469cb7376c06 kconfig: add CC_IS_CLANG and CLANG_VERSION +a4353898980c kconfig: add CC_IS_GCC and GCC_VERSION +2a61f4747eea stack-protector: test compiler capability in Kconfig and drop AUTO mode +315bab4e972d kbuild: fix endless syncconfig in case arch Makefile sets CROSS_COMPILE +7592019634f8 cpufreq: governors: Fix long idle detection logic in load calculation +51e645b6652c drm/i915: Mark the GPU as wedged without error on fault injection +39e78234b0be drm/i915: Add WaKBLVECSSemaphoreWaitPoll +c30acb04e7c4 drm/i915: Cancel reset preparations on failed resets +41ab43c9c89e cpufreq: intel_pstate: enable boost for Skylake Xeon +06d8b9067c9b Merge branch 'for-4.18/wacom' into for-linus +43e7b1494161 Merge branch 'for-4.18/upstream' into for-linus +a083a531e07b Merge branch 'for-4.18/rmi' into for-linus +d06e56c6aaa5 Merge branch 'for-4.18/plantronics' into for-linus +25721aefe1d0 Merge branch 'for-4.18/multitouch' into for-linus +72d0beb4d6d4 Merge branch 'for-4.18/i2c-hid' into for-linus +37acd687269f Merge branch 'for-4.18/hid-steam' into for-linus +79b83b05b07a Merge branch 'for-4.18/hid-redragon' into for-linus +c1144d29f405 Merge branch 'for-4.18/alps' into for-linus +977d5ba4507d soc: renesas: rcar-sysc: Make PM domain initialization more robust +68a14137fa68 Merge tag 'drm-misc-next-fixes-2018-05-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +8c7eac58775e Merge tag 'drm-msm-next-2018-06-04' of git://people.freedesktop.org/~robclark/linux into drm-next +d85b399b64e8 fix proc_fill_cache() in case of d_alloc_parallel() failure +9d874c36552a cifs: fix a buffer leak in smb2_query_symlink +3cedc8797b9c scsi: qla2xxx: Mask off Scope bits in retry delay +3cb182b3fa8b scsi: qla2xxx: Fix crash on qla2x00_mailbox_command +e73c864ba3b5 scsi: aic7xxx: aic79xx: fix potential null pointer dereference on ahd +68abbe729567 Merge branch 'akpm' (patches from Andrew) +016e92da037e autofs: small cleanup in autofs_getpath() +6471e93863d6 autofs: clean up includes +8240b716e200 autofs: comment on selinux changes needed for module autoload +0ab88bacc41d autofs: update MAINTAINERS entry for autofs +b6bb226a72f0 autofs: use autofs instead of autofs4 in documentation +9005d8333855 autofs: rename autofs documentation files +2a3ae0a1212d autofs: create autofs Kconfig and Makefile +854719049075 autofs: delete fs/autofs4 source files +f7e095f5d113 autofs: update fs/autofs4/Makefile +6ed387460418 autofs: update fs/autofs4/Kconfig +ebc921ca9b92 autofs: copy autofs4 to autofs +47206e012a0a autofs4: use autofs instead of autofs4 everywhere +ef8b42f78e88 autofs4: merge auto_fs.h and auto_fs4.h +5cc41e099504 fs/binfmt_misc.c: do not allow offset overflow +12c253abb9c9 checkpatch: improve patch recognition +09088a4047e2 lib/ucs2_string.c: add MODULE_LICENSE() +cbdc61ae1fa5 lib/mpi: headers cleanup +804209d8a009 lib/percpu_ida.c: use _irqsave() instead of local_irq_save() + spin_lock +b94078e69533 lib/idr.c: remove simple_ida_lock +ca1250bbd4e0 lib/bitmap.c: micro-optimization for __bitmap_complement() +0455c74788fd get_maintainer: improve patch recognition +401c636a0eeb kernel/hung_task.c: show all hung tasks before panic +b22f22a3c199 include/linux/types.h: use fixed width types without double-underscore prefix +6d0e8d53849f include/linux/types.h: define aligned_ types based on uapi header +6d8e41080782 int-ll64.h: define u{8,16,32,64} and s{8,16,32,64} based on uapi header +b2f5de0334f0 tools/testing/selftests/proc: test /proc/*/fd a bit (+ PF_KTHREAD is ABI!) +5d008fb414f7 proc: use "unsigned int" for /proc/*/stack +197850a1e04a proc: use "unsigned int" for sigqueue length +a4ef3895655c proc: use "unsigned int" in proc_fill_cache() +941169298a3e proc: smaller RCU section in ->getattr() +3cb4e162e4e2 proc: deduplicate /proc/*/cmdline implementation +6a6cbe75dbdf proc: simpler iterations for /proc/*/cmdline +6a6b9c4c11f8 proc: somewhat simpler code for /proc/*/cmdline +b42262af5ecf proc: more "unsigned int" in /proc/*/cmdline +72eb7de9c158 mm: remove page_is_poisoned() from linux/mm.h +e81bf9793b18 mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline +ce91f6ee5b3b mm: kvmalloc does not fallback to vmalloc for incompatible gfp flags +4b33b6959581 include/linux/gfp.h: fix the annotation of GFP_ZONE_TABLE +daa280753cef mm/shmem.c: zero out unused vma fields in shmem_pseudo_vma_init() +7810e6781e0f mm, page_alloc: do not break __GFP_THISNODE by zonelist reset +df2cc96e7701 userfaultfd: prevent non-cooperative events vs mcopy_atomic races +be09102b4190 mm: memcg: allow lowering memory.swap.max below the current usage +20acce679910 mm/shmem.c: use new return type vm_fault_t +325d7d4a9686 slub: remove 'reserved' file from sysfs +9736d2a95e36 slub: remove kmem_cache->reserved +bf68c214df6d slab,slub: remove rcu_head size checks +50e7fbc3bf0c mm: add hmm_data to struct page +a052f0a5168e mm: add pt_mm to struct page +97b4a6719871 mm: improve struct page documentation +4da1984edbbe mm: combine LRU and main union in struct page +b7ccc7f8c643 mm: move lru union within struct page +fa3015b7eed5 mm: use page->deferred_list +66a6ffd2af42 mm: combine first three unions in struct page +b21999da02f8 mm: move _refcount out of struct page union +7d27a04bb2b5 mm: move 'private' union within struct page +d4fc5069a394 mm: switch s_mem and slab_cache in struct page +1d40a5ea01d5 mm: mark pages in use for page tables +6e292b9be7f4 mm: split page_type out from _mapcount +620b4e903179 s390: use _refcount for pgtables +e67d4ca79aaf mm: save two stranded bits in gfp_mask +285b8dcaacfc mm, hugetlbfs: pass fault address to no page handler +b3ec9f33acb8 mm: change return type to vm_fault_t +2bcd6454bae7 mm: use new return type vm_fault_t +a380b40abbce mm/page_alloc.c: remove useless parameter of finalise_ac() +3cadfa2b9497 mm/vmpressure.c: convert to use match_string() helper +d62ff365b812 mm/vmpressure.c: use kstrndup instead of kmalloc+strncpy +bf8d5d52ffe8 memcg: introduce memory.min +fb52bbaee598 mm: move is_pageblock_removable_nolock() to mm/memory_hotplug.c +ab6ecf247a93 mm: /proc/pid/pagemap: hide swap entries from unprivileged users +25cf23d7a957 mm/memblock: print memblock_remove +d12c60f64cf8 mm: memcontrol: drain memcg stock on force_empty +bb4a7ea2b144 mm: memcontrol: drain stocks on resize limit +8dd53fd3b702 memcg: mark memcg1_events static const +9ccc36171636 memcg: writeback: use memcg->cgwb_list directly +12ba780d64f6 tmpfs: allow decoding a file handle of an unlinked file +88484826bc67 mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c +48f49e1f6685 mm/ksm: remove unused page_referenced_ksm declaration +93781325da6e lockdep: fix fs_reclaim annotation +89fdcd262fd4 mm: shmem: make stat.st_blksize return huge page size if THP is on +05e3ff950585 mm: vmalloc: pass proper vm_start into debugobjects +f3c01d2f3ade mm: vmalloc: avoid racy handling of debugobjects in vunmap +82a2e924ff2c mm: vmalloc: clean up vunmap to avoid pgtable ops twice +08994b24673b mm/sparse.c: pass the __highest_present_section_nr + 1 to alloc_func() +d538c164fc01 mm/sparse.c: check __highest_present_section_nr only for a present section +688272809fcc mm, gup: prevent pmd checking race in follow_pmd_mask() +7854207fe954 mm/docs: describe memory.low refinements +5f93ad67436b mm: treat memory.low value inclusive +230671533d64 mm: memory.low hierarchical behavior +bbec2e15170a mm: rename page_counter's count/limit into usage/max +1c4bc43ddfd5 mm/memblock: introduce PHYS_ADDR_MAX +00b3a331fdf7 mm: remove odd HAVE_PTE_SPECIAL +3010a5ea665a mm: introduce ARCH_HAS_PTE_SPECIAL +e69438596bb3 mm/page_alloc: remove realsize in free_area_init_core() +5d752600a8c3 mm: restructure memfd code +c49fcfcda8b5 mm/shmem: update file sealing comments and file checking +5b9c98f3082b mm/shmem: add __rcu annotations and properly deref radix entry +c0265342bff4 zram: introduce zram memory tracking +d7eac6b6e183 zram: record accessed second +89e85bce4b02 zram: mark incompressible page as ZRAM_HUGE +c4d6c4cc7bfd zram: correct flag name of ZRAM_ACCESS +f3a53a3a1e5b mm, memcontrol: implement memory.swap.events +bb98f2c5ac5d mm, memcontrol: move swap charge handling into get_swap_page() +88aa7cc688d4 mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_struct +05fec35ebb0e slab: clean up the code comment in slab kmem_cache struct +05088e5de02d mm/slub: remove obsolete comment +a38965bf941b mm/slub.c: add __printf verification to slab_err() +128227e7fe40 slab: __GFP_ZERO is incompatible with a constructor +e56ee574bc46 net/9p/trans_xen.c: don't inclide rwlock.h directly +478ae0ca08c2 fs/9p: detect invalid options as much as possible +8d856c72b42d net/9p: detect invalid options as much as possible +c6137fe36d2a fs: ocfs2: use new return type vm_fault_t +64202a21a449 ocfs2: drop a VLA in ocfs2_orphan_del() +f3797d8ae596 ocfs2: correct the comments position of struct ocfs2_dir_block_trailer +731a40fab1b3 ocfs2: eliminate a misreported warning +133b81f28ede ocfs2: ocfs2_inode_lock_tracker does not distinguish lock level +5bc55d654bdd ocfs2: clean up redundant function declarations +882ea1d64eb3 scripts: use SPDX tag in get_maintainer and checkpatch +ab77dab46210 fs/dax.c: use new return type vm_fault_t +66e58e0ef80a bpfilter: fix race in pipe access +ff2672874be0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ba1b7309fc2e Merge branch 'next-smack' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +294248e9fb46 Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +00d535a386c0 Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +c09290c56376 bpf, xdp: fix crash in xdp_umem_unaccount_pages +a5a16e43529b xsk: Fix umem fill/completion queue mmap on 32-bit +23316a366e16 tools/bpf: fix selftest get_cgroup_id_user +289cf155d95d Merge tag 'devicetree-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +7423fd7a6693 Merge tag 'auxdisplay-for-linus-v4.18-rc1' of git://github.com/ojeda/linux +8d97ca6b6755 bpfilter: fix OUTPUT_FORMAT +edb2a385ec33 Merge tag 'pinctrl-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +bf956be520fb umh: fix race condition +2ac0e1524d95 net: mscc: ocelot: Fix uninitialized error in ocelot_netdevice_event() +b771327a4530 Merge tag 'spi-nor/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next +17f297b427a3 drm/i915/gtt: Push allocation to hw ppgtt constructor +93f2cde2a4f7 drm/i915: Decouple vma vfuncs from vm +520ea7c581bf drm/i915: Prepare for non-object vma +6e89b84e28f6 Merge tag 'nand/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next +eb55bbf865d9 bonding: re-evaluate force_primary when the primary slave name changes +3a979e8c07e3 Merge tag 'mailbox-v4.18' of git://git.linaro.org/landing-teams/working/fujitsu/integration +000ade801640 ip_tunnel: Fix name string concatenate in __ip_tunnel_create() +52acf73b6e9a hv_netvsc: Fix a network regression after ifdown/ifup +4c5717da1d02 x86/mce: Check for alternate indication of machine check recovery on Skylake +c7d606f560e4 x86/mce: Improve error message when kernel cannot recover +fd3a88625844 net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan +7eced5ab5a73 netfilter: nf_tables: add NFT_LOGLEVEL_* enumeration and use it +a1cdde8c411d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +3a3869f1c443 Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +53c3daf8cfea kselftest/cgroup: fix a signedness bug +9855c4626c67 selftests/ftrace: Add ppc support for kprobe args tests +58990d1ff3f7 bpf: reject passing modified ctx to helper functions +3036bc45364f Merge tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +a5cfa6217c94 perf stat: Add event parsing error handling to add_default_attributes +c1a1f5d9da80 perf stat: Allow to specify specific metric column len +f515572734fb perf stat: Fix metric column header display alignment +b37d33edbf41 perf stat: Use only color_fprintf call in print_metric_only +9660e08ee8cb perf stat: Add --interval-clear option +f7fa827f5f43 perf tools: Fix error index for pmu event parser +e4302aec8a06 rtc: pxa: fix probe function +8ee4aee5b504 rtc: cros-ec: Switch to SPDX identifier. +e6988d234844 rtc: cros-ec: Make license text and module license match. +abfdff44bc38 rtc: ensure rtc_set_alarm fails when alarms are not supported +1928906d126f rtc: test: remove alarm support from the first device +0b472ad2999c rtc: test: convert to devm_rtc_allocate_device +b8e62b58bc00 rtc: ftrtc010: let the core handle range +73318f8b6bf0 rtc: ftrtc010: handle dates after 2106 +e38d161f5198 rtc: ftrtc010: switch to devm_rtc_allocate_device +55e49dc43a83 virtio_ring: switch to dma_XX barriers for rpmsg +c9d366287042 perf hists: Reimplement hists__has_callchains() +29f9fcdd3f8e perf hists browser gtk: Use hist_entry__has_callchains() +e5654455795f perf hists: Make hist_entry__has_callchains() work with 'perf c2c' +c90fca951e90 Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +41477acf0922 perf hists: Save the callchain_size in struct hist_entry +c0ab85267e25 Merge tag 'microblaze-v4.18-rc1' of git://git.monstr.eu/linux-2.6-microblaze +e156ab71a974 arm64: topology: Avoid checking numa mask for scheduler MC selection +d987f62cce32 Merge tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +091a0f278510 Merge tag 'for-linus-4.18-ofs' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux +70f2ae1f002b Merge tag 'ovl-fixes-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +da315f6e0398 Merge tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +a528a2415087 btrfs: change return type of btrfs_page_mkwrite to vm_fault_t +9bf97390b303 riscv: no __user for probe_kernel_address() +2861ae302f6b riscv: use NULL instead of a plain 0 +f5a926dd5298 mtd: ubi: Update ubi-media.h to dual license +3e5e4335cc0f ubi: fastmap: Detect EBA mismatches on-the-fly +34653fd8c46e ubi: fastmap: Check each mapping only once +781932375ffc ubi: fastmap: Correctly handle interrupted erasures in EBA +6e7d80161066 ubi: fastmap: Cancel work upon detach +e1db654d8e32 ubifs: lpt: Fix wrong pnode number range in comment +28e5dfd84239 ubifs: gc: Fix typo +71d561f02641 ubifs: log: Some spelling fixes +c7e593b3bdf3 ubifs: Spelling fix someting -> something +671b9b75f601 ubifs: journal: Remove wrong comment +c971dad849bd ubifs: remove set but never used variable +422edacec092 ubifs, xattr: remove misguided quota flags +31c49eac780b fs: ubifs: Adding new return type vm_fault_t +c7c137b931b6 smb3: do not allow insecure cifs mounts when using smb3 +8ddecf5fd728 CIFS: Fix NULL ptr deref +e536700ef5bf regulator: gpio: Revert +c04fa44b76b8 block: always set partition number to '0' in blk_partition_remap() +9d311e11fc1f Btrfs: fiemap: pass correct bytenr when fm_extent_count is zero +64e6dd1fb2f1 netfilter: nf_conntrack: Increase __IPS_MAX_BIT with new bit IPS_OFFLOAD_BIT +16a7eec2fcd0 watchdog: da9063: remove duplicated timeout_to_sel calls +6f4cedb7b4c3 watchdog: da9063: rename helper function to avoid misunderstandings +807cba6559cf Merge tag 'gvt-fixes-2018-04-19' of https://github.com/intel/gvt-linux into drm-intel-next-fixes +338d0be437ef apparmor: fix ptrace read check +3ddae9876a70 apparmor: fix memory leak when deduping profile load +11c92f144bf3 apparmor: fix mediation of prlimit +a4c3f89c9b5a apparmor: fixup secid map conversion to using IDR +99cc45e48678 apparmor: Use an IDR to allocate apparmor secids +52e8c38001d8 apparmor: Fix memory leak of rule on error exit path +2ab47dae54d5 apparmor: modify audit rule support to support profile stacks +e79c26d04043 apparmor: Add support for audit rule filtering +b896c54e8d7b apparmor: update git and wiki locations in AppArmor docs +5d8779a5cdda apparmor: Convert to use match_string() helper +38125c2c2beb apparmor: improve get_buffers macro by using get_cpu_ptr +197af5f21311 drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw +2f08b23d7032 drm/i915/icl: fix icl_unmap/map_plls_to_ports +47541443a62a drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup +521370106d0d drm/i915: Change i915_gem_fault() to return vm_fault_t +8571a05a9dd0 drm/i915: Use GEM suspend when aborting initialisation +2696ec4566f5 Merge tag 'perf-core-for-mingo-4.18-20180606' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +0766e2efc696 Merge tag 'drm-intel-next-2018-06-06' into gvt-next +1c8c5a9d38f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next +285767604576 Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +5eb6eed7e0fe Merge tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +8b5c6a3a49d9 Merge tag 'audit-pr-20180605' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +8b70543e9af0 Merge tag 'selinux-pr-20180605' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +10b1eb7d8ce5 Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +d75ae5bdf235 Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk +0eb0061381b2 Merge tag 'for-linus-4.18' of git://github.com/cminyard/linux-ipmi +8450493076cd Merge tag 'edac_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp +14c3f8425080 drm/i915: Update DRIVER_DATE to 20180606 +83210ba6f816 CIFS: fix encryption in SMB3.1.1 +64b3c93649a6 drm/i915/gtt: Fix typo in fill_px() macro +4bb8b65a0427 xfs: fix string handling in label get/set functions +0b61f8a4079d xfs: convert to SPDX license tags +488ad6d3678b Merge branch 'pci/trivial' +0ecda3a08746 Merge branch 'pci/kconfig' +73144d77cb87 Merge branch 'lorenzo/pci/vmd' +e52d38f4abf4 Merge branch 'lorenzo/pci/rockchip' +1c2bef0a3fd1 Merge branch 'lorenzo/pci/rcar' +4c31ff0b3a5f Merge branch 'pci/host/qcom' +93763ee65186 Merge branch 'pci/host/mobiveil' +cc64520f970a Merge branch 'lorenzo/pci/mediatek' +741f8e7ecc2c Merge branch 'lorenzo/pci/hv' +5db844eee501 Merge branch 'lorenzo/pci/host/misc' +bf79d7d0997a Merge branch 'lorenzo/pci/endpoint' +d792b32688c6 Merge branch 'lorenzo/pci/dwc-fixes' +f03c7aa4598b Merge branch 'lorenzo/pci/dwc' +bdc4bb137739 Merge branch 'lorenzo/pci/armada8k' +fd83941d50cb Merge branch 'pci/virtualization' +13fbadcd512c Merge branch 'pci/sparc' +a7c9d4cf45e1 Merge branch 'pci/resource' +ae08aa13ba4b Merge branch 'pci/portdrv' +aee9684a3688 Merge branch 'pci/misc' +f64c14641028 Merge branch 'pci/hotplug' +5e3165d1a813 Merge branch 'pci/enumeration' +8e069da28dfb Merge branch 'pci/dpc' +08b5b2f7831a Merge branch 'pci/aspm' +d7e02c08a93b Merge branch 'pci/aer' +311da4975894 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +ca95bf62fcf5 Merge tag 'linux-kselftest-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +ac56aa4549cd perf script python: Add dict fields introduction to Documentation +48a1f565261d perf script python: Add more PMU fields to event handler dict +48a8bbc7ca49 media: omap2: fix compile-testing with FB_OMAP2=m +0ad39cb3d70f Merge tag 'kconfig-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +0ed2dd03b94b treewide: Use struct_size() for devm_kmalloc() and friends +b4b06db115bb treewide: Use struct_size() for vmalloc()-family +acafe7e30216 treewide: Use struct_size() for kmalloc()-family +7170e6045a6a strparser: Add __strp_unpause and use it in ktls. +fb1967a69f75 rxrpc: Fix terminal retransmission connection ID to include the channel +96a3c9a4896d Merge branch 'hns3-next' +8e52a602b512 net: hns3: Optimize PF CMDQ interrupt switching process +6444e2a5f1e6 net: hns3: Fix for VF mailbox receiving unknown message +1819e40908ee net: hns3: Fix for VF mailbox cannot receiving PF response +808c340be17d dax: Use dax_write_cache* helpers +546eb0317cfa libnvdimm, pmem: Do not flush power-fail protected CPU caches +dd612f18a49b bnx2x: use the right constant +8715ee75fe6f Merge tag 'kbuild-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +ce7f11a230d5 libnvdimm, pmem: Unconditionally deep flush on *sync +9a99dc1c4177 Revert "net: sched: cls: Fix offloading when ingress dev is vxlan" +5040cc990cba net: dsa: b53: Fix for brcm tag issue in Cygnus SoC +d2d6364dcbf6 libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSH +cf68f0c3a07b drm/i915: Mark i915.inject_load_failure as being hit +82e20b44477f netfilter: nft_set_rbtree: fix parameter of __nft_rbtree_lookup() +f83d1cfc8bcd mailbox/drivers/hisi: Consolidate the Kconfig for the MAILBOX +05e99a7d143e mailbox: Add support for Qualcomm SDM845 SoCs +01355092b245 dt-bindings: mailbox: Add APSS shared binding for SDM845 SoCs +00ee3a13a91b mailbox: bcm2835: Fix of_xlate return value +61a2f6db77ab mailbox: qcom: Add msm8998 hmss compatible +ffbded7dee97 mailbox: add STMicroelectronics STM32 IPCC driver +8f51bb7caeb3 dt-bindings: mailbox: add STMicroelectronics STM32 IPCC binding +19ed70c0b329 mailbox: Remove depends on HAS_DMA in case of platform dependency +126f7051b4da Merge tag 'sound-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +5f9e0f3158a5 perf script python: Move dsoname code to a new function +2be732c02adb perf symbols: Add BSS symbols when reading from /proc/kallsyms +8d628d26b997 perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL +9fb523363f6e perf intel-pt: Fix "Unexpected indirect branch" error +dd27b87ab5fc perf intel-pt: Fix MTC timing after overflow +bd2e49ec48fe perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP +dbcb82b93f3e perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING +ec1e6e6a6818 perf script powerpc: Python script for hypervisor call statistics +005cc008bc18 perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols +97802f3b81dc perf map: Consider PTI entry trampolines in rip_2objdump() +f6c66d73bb81 perf test code-reading: Fix perf_env setup for PTI entry trampolines +ceac7b79df7b perf tools: Fix pmu events parsing rule +0ce2da148396 perf stat: Display user and system time +f92da71280fb perf record: Enable arbitrary event names thru name= modifier +aef4feace285 perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 +dcaeae4e2c26 perf tests kmod-path: Add tests for vdso32 and vdsox32 +fabd37b837f6 perf hists: Check if a hist_entry has callchains before using them +0b5d6ece5e6a perf hists: Introduce hist_entry__has_callchain() method +025bb9f87205 NFSv4.0: Remove transport protocol name from non-UCS client ID +848a4eb2e397 NFSv4.0: Remove cl_ipaddr from non-UCS client ID +135c5504a600 Merge tag 'drm-next-2018-06-06-1' of git://anongit.freedesktop.org/drm/drm +9e6c08d4a8fc xfs: validate btree records on retrieval +29cad0b3edaf xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() +541b5acc8591 xfs: verify root inode more thoroughly +02a0fda875c8 xfs: verify COW extent size hint is valid in inode verifier +7d71a671a2d9 xfs: verify extent size hint is valid in inode verifier +fa4ca9c55746 xfs: catch bad stripe alignment configurations +84fca1b0c461 block: pass failfast and driver-specific flags to flush requests +a07771ac6a78 x86/apic/vector: Print APIC control bits in debugfs +12f47073a40f genirq/affinity: Defer affinity setting if irq chip is busy +839b0f1c4ef6 x86/platform/uv: Use apic_ack_irq() +2b04e46d8d0b x86/ioapic: Use apic_ack_irq() +8a2b7d142e7a irq_remapping: Use apic_ack_irq() +c0255770ccdc x86/apic: Provide apic_ack_irq() +d340ebd696f9 genirq/migration: Avoid out of line call if pending is not set +a33a5d2d16cb genirq/generic_pending: Do not lose pending affinity update +80ae7b1a918e x86/apic/vector: Prevent hlist corruption and leaks +4016a7f15efc enic: fix UDP rss bits +5b94b2bec85f Merge git://blackhole.kfki.hu/nf +11ff7288beb2 netfilter: ebtables: reject non-bridge targets +cd77849a69cf objtool: Fix GCC 8 cold subfunction detection for aliased functions +108fab4b5c8f x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features +6ac2f49edb1e x86/bugs: Add AMD's SPEC_CTRL MSR usage +24809860012e x86/bugs: Add AMD's variant of SSB_NO +cbdebe481a14 netfilter: ipset: forbid family for hash:mac sets +30a2e107108c netfilter: ipset: Limit max timeout value +bd975e691486 netfilter: ipset: List timing out entries with "timeout 1" instead of zero +9dcceb1378b6 netfilter: xt_set: Check hook mask correctly +838d76d63ec4 x86/vector: Fix the args of vector_alloc tracepoint +336628128826 x86/idt: Simplify the idt_setup_apic_and_irq_gates() +cce2946b9b30 x86/platform/uv: Remove extra parentheses +94d49eb30e85 x86/mm: Decouple dynamic __PHYSICAL_MASK from AMD SME +046c0dbec023 x86: Mark native_set_p4d() as __always_inline +0cdd431c337e irqchip/ls-scfg-msi: Map MSIs in the iommu +a84277bf3efc irqchip/stm32: Fix non-SMP build warning +ccba8b64452b rseq/selftests: Provide Makefile, scripts, gitignore +c960e9909d33 rseq/selftests: Provide parametrized tests +01a5ec421759 rseq/selftests: Provide basic percpu ops test +1badac4f80c3 rseq/selftests: Provide basic test +2e155fb7d605 rseq/selftests: Provide rseq library +4e49ed2f9ac3 selftests/lib.mk: Introduce OVERRIDE_TARGETS +bb862b021d75 powerpc: Wire up restartable sequences system call +6f37be4b1364 powerpc: Add syscall detection for restartable sequences +8a417c48fa68 powerpc: Add support for restartable sequences +05c17cedf85b x86: Wire up restartable sequence system call +d6761b8fd969 x86: Add support for restartable sequences +338035edc9b9 arm: Wire up restartable sequences system call +b74406f37737 arm: Add syscall detection for restartable sequences +9800b9dc13cd arm: Add restartable sequences support +d7822b1e24f2 rseq: Introduce restartable sequences system call +b575e8372153 uapi/headers: Provide types_32_64.h +ff5bc793e47b powerpc/64s/radix: Fix missing ptesync in flush_cache_vmap +f587e478b503 watchdog: da9062: remove unused code +be9e9c2ad52b watchdog: da9063: Fix timeout handling during probe +44ee54aabfdb watchdog: da9063: Fix updating timeout value +e46bb55dbc94 watchdog: da9063: Fix setting/changing timeout +414c52b7899a pwm: stm32: Fix build warning with CONFIG_DMA_ENGINE disabled +91348b1453a3 Merge tag 'ib-mfd-pwm-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into for-next +d968e5041fef pwm: stm32: Enforce dependency on CONFIG_MFD_STM32_TIMERS +fdcb613d4932 ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices +1d375b58c12f pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume +2d5ed61ce982 PM / wakeup: Export wakeup_count instead of event_count via sysfs +82e12d9e0bd5 PM / Domains: Add dev_pm_domain_attach_by_id() to manage multi PM domains +3c095f32a92b PM / Domains: Add support for multi PM domains per device to genpd +8cb1cbd644d5 PM / Domains: Split genpd_dev_pm_attach() +bcd931f298d4 PM / Domains: Don't attach devices in genpd with multi PM domains +657c292ce1bb PM / Domains: dt: Allow power-domain property to be a list of specifiers +6898837872de ACPICA: Update version to 20180531 +7aa8a236487a ACPICA: Interpreter: Begin deprecation of Unload operator +5088814a6e93 ACPICA: AML parser: attempt to continue loading table after error +3877b2ccb713 ACPICA: Debugger: Reduce verbosity for module-level code errors. +fb30b2981d67 ACPICA: AML Parser: Add debug option to dump parse trees +1387cdd8cdda ACPICA: Debugger: Add count of namespace nodes after namespace dump +a53eaef6da5d ACPICA: IORT: Add PMCG node supprt +d87be0438e3d ACPICA: IORT: Update for revision D +fb145901e080 ACPI / Documentation: update ACPI customize method feature docs +5202e32db01c Merge tag 'linux-cpupower-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux +aaaece3de9d7 cpufreq: intel_pstate: New sysfs entry to control HWP boost +52ccc4314293 cpufreq: intel_pstate: HWP boost performance on IO wakeup +e0efd5be63e8 cpufreq: intel_pstate: Add HWP boost utility and sched util hooks +d7231f993ad4 cpufreq: ti-cpufreq: Use devres managed API in probe() +e5d295b06d69 cpufreq: ti-cpufreq: Fix an incorrect error return value +08e9cc403262 cpufreq: ACPI: make function acpi_cpufreq_fast_switch() static +ac28927659be cpufreq: kryo: allow building as a loadable module +10ee1f2206a3 scsi: mpt3sas: Add an I/O barrier +413c2f33489b scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails +0d98ba8d70b0 scsi: hpsa: disable device during shutdown +3aadbe2523ca scsi: sd_zbc: Fix sd_zbc_check_zone_size() error path +a0c1c185fbe2 scsi: aacraid: remove bogus GFP_DMA32 specifies +af6c5d5e01ad Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +9f25a8da4232 Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +0bbddb8cbe7a Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +476d9ff653b3 Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +95582b008388 vfs: change inode times to use struct timespec64 +7aaa822ed060 pstore: Convert internal records to timespec64 +a22e48cf317d Merge tag 'tty-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +ec064d3c6b40 Merge tag 'driver-core-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +abf7dba7c4f7 Merge tag 'char-misc-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +07c4dd3435aa Merge tag 'usb-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +f60342fac9fa Merge tag 'mmc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +5231804cf9e5 Merge tag 'leds_for_4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds +2158091d9cda Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +3e1a29b3bf66 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +d5f07fb3ef12 CIFS: Pass page offset for encrypting +4c0d2a5a6433 CIFS: Pass page offset for calculating signature +7cf20bce7758 CIFS: SMBD: Support page offset in memory registration +6509f50cd116 CIFS: SMBD: Support page offset in RDMA recv +b6903bcf0acc CIFS: SMBD: Support page offset in RDMA send +e8157b2729c9 CIFS: When sending data on socket, pass the correct page offset +7b7f2bdf829e CIFS: Introduce helper function to get page offset and length in smb_rqst +c06a0f2dff70 CIFS: Calculate the correct request length based on page offset and tail size +44acf1058790 dt-bindings: submitting-patches: add guidance on patch content and subject +fd59ccc53062 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt +e13d17f73252 PCI/AER: Replace struct pcie_device with pci_dev +8f6fb677751f PCI/AER: Remove unused parameters +47b82e88180c ide: don't enable/disable interrupts in force threaded-IRQ mode +ce1e518190ea ide: don't disable interrupts during kmap_atomic() +56f0ddadcea9 ide: Handle irq disabling consistently +820ec411e67c alim15x3: move irq-restore before pci_dev_put() +6567af78acd1 Merge tag 'xfs-4.18-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +591a033dc17f tracing: Use match_string() instead of open coding it in trace_set_options() +2531a0cd2dd9 Merge branch 'smack-for-4.18' of https://github.com/cschaufler/next-smack into next-smack +82ad6443a55e drm/i915/gtt: Rename i915_hw_ppgtt base member +c1191a19feca RDMA/mlx5: Update SPDX tags to show proper license +33edc3b2db87 RDMA/restrack: Change SPDX tag to properly reflect license +1434763ca5b3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +2509b561f7c6 device: Use overflow helpers for devm_kmalloc() +3b3b1a29eb89 mm: Use overflow helpers in kvmalloc() +49b7f8983aa7 mm: Use overflow helpers in kmalloc_array*() +ca90800a91ba test_overflow: Add memory allocation overflow tests +610b15c50e86 overflow.h: Add allocation size calculation helpers +8fee81aa4598 test_overflow: Report test failures +6d3344324b5a test_overflow: macrofy some more, do more tests for free +455a35a6cdb6 lib: add runtime test of check_*_overflow functions +0f8983cf97d3 Smack: Fix memory leak in smack_inode_getsecctx +32b41f93dcaf rtc: mrst: switch to devm functions +1c1ff29da6c8 sparc: fix compat siginfo ABI regression +2b1f6a04f52b Merge branch 'adi-driver' +3c545084130c selftests: sparc64: char: Selftest for privileged ADI driver +873c38a4249c char: sparc64: Add privileged ADI driver +cd68e04cf56a drm/i915/error: Fixup inactive/active counting +70be8b3dab43 drm/i915/guc: Don't leak stage descriptor pool on init failure +75d4e704fa8d netdev-FAQ: clarify DaveM's position for stable backports +5037be168f0e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +eab733afcb85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +25d80be86c5d Merge tag 'rslib-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +24d28e4f1271 Input: synaptics-rmi4 - convert irq distribution to irq_domain +fc573af632b4 Input: silead - add MSSL0002 ACPI HID +7a2e838d28cf staging: ipx: delete it from the tree +05e98465e08a ncpfs: remove uapi .h files +44d2ebba5121 ncpfs: remove Documentation +f0ac2abcc0c7 ncpfs: remove compat functionality +bd32895c750b staging: ncpfs: delete it +be65f9ed267f staging: lustre: delete the filesystem from the tree. +a74e0c4c9cb0 Merge tag 'dp-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +f4fe74cc909b Merge tag 'acpi-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +2520e627dbee ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled +117a148ffe00 iomap: fsync swap files before iterating mappings +644c7eebbfd5 rtnetlink: validate attributes in do_setlink() +fd129f8941cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +3c89adb0d111 Merge tag 'pm-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +11e7c2188061 Merge tag 'for-linus-20180605' of git://git.kernel.dk/linux-block +a6fa9087fc28 Merge branch 'devlink-extack' +3fcc773be62a mlxsw: Add extack messages for port_{un, }split failures +7fa76d777ec5 netdevsim: Add extack error message for devlink reload +ac0fc8a1bbcb devlink: Add extack to reload and port_{un, }split operations +5b5e7a0de2bb net: metrics: add proper netlink validation +e783bb00ad86 ipmr: fix error path when ipmr_new_table fails +848235edb5c9 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds +4f416db98bea net: hns3: remove unused hclgevf_cfg_func_mta_filter +9b68ac2204ec Merge branch 'faddr2line' (patches from Josh) +2562c011f897 MAINTAINERS: add Josh Poimboeuf as faddr2line maintainer +689135f0ed61 scripts/faddr2line: make the new code listing format optional +94a5d8790e79 arm64: cpu_errata: include required headers +07ce213f63fb nbd: set discard_alignment to the granularity +9f473ecfe7a8 drm/i915/pmu: Do not assume fixed hrtimer period +ee57a05cf86f nbd: Consistently use request pointer in debug messages. +57d7116c472c drm/i915/trace: Context field needs to be 64-bit wide +f24e74a7b739 drm/i915/trace: Remove engine out of the context sandwich +2956e970f0b5 drm/i915/trace: Describe engines as class:instance pairs +92d34134193e jfs: Fix inconsistency between memory allocation and ea_buf->max_size +645d40952c5a block: add verifier for cmdline partition +0ec6937e8e12 lightnvm: pblk: fix resource leak of invalid_bitmap +21ff1399ad95 lightnvm: pblk: make symbol write_buffer_size static +420980ca79bc drm/i915: Swap magics and use SZ_1M +d2ac838e4cd7 loop: add recursion validation to LOOP_CHANGE_FD +6e86000c2c63 netfilter: provide udp*_lib_lookup for nf_tproxy +d4d5a1cd298e Merge tag 'asoc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +d52c89f120de qed*: Utilize FW 8.37.2.0 +d37753540568 dm: Use kzalloc for all structs with embedded biosets/mempools +95358a9553fb net-tcp: remove useless tw_timeout field +977294c7199e NFSv4: Fix a compiler warning when CONFIG_NFS_V4_1 is undefined +d96a43c66464 net: sched: cls: Fix offloading when ingress dev is vxlan +aac521e880f2 Merge branch 'asoc-4.17' into asoc-4.18 merge window +1d88ba1ebb27 sctp: not allow transport timeout value less than HZ/5 for hb_timer +819dd92b9c0b bpfilter: switch to CC from HOSTCC +47a6ca3f972f net/mlx5e: fix error return code in mlx5e_alloc_rq() +6f6027a52bfb net/mlx5e: Make function mlx5e_change_rep_mtu() static +3602207ca658 net: qualcomm: rmnet: Fix use after free while sending command ack +9deb441c113a net: ipv6: Generate random IID for addresses on RAWIP devices +b96f6ebfd024 drm/i915: Correctly handle error path in i915_gem_init_hw +83d317adfb4b drm/i915/vma: Move the bind_count vs pin_count assertion to a helper +744799850ef1 drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list +d901e8e67335 drm/i915/ringbuffer: Make context pin/unpin symmetric +3ca57bd62063 btrfs: Check error of btrfs_iget in btrfs_search_path_in_tree_user +f4c9f85f3b2c tcp: refactor tcp_ecn_check_ce to remove sk type cast +9fa06104a235 Merge branch 'bpf-af-xdp-zc-api' +52b2416ceb72 drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT +f7225172f25a net/ipv6: prevent use after free in ip6_route_mpath_notify +8d7ab3a0d72d media: media/radio/Kconfig: add back RADIO_ISA +5983d3bca528 media: v4l2-ioctl.c: fix missing unlock in __video_do_ioctl() +8cbc3a856fc6 media: pxa_camera: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power +2b787b66bcb0 media: arch: sh: migor: Fix TW9910 PDN gpio +f956aec08d2b media: staging: tegra-vde: Reset VDE regardless of memory client resetting failure +9f5232cc7f04 samples/bpf: xdpsock: use skb Tx path for XDP_SKB +fc6c19fb712d media: marvel-ccic: mmp: select VIDEOBUF2_VMALLOC/DMA_CONTIG +ac98d8aab61b xsk: wire upp Tx zero-copy functions +e3760c7e50ac net: added netdevice operation for Tx +173d3adb6f43 xsk: add zero-copy support for Rx +ee20a4459ee5 media: marvel-ccic: allow ccic and mmp drivers to coexist +02b55e5657c3 xdp: add MEM_TYPE_ZERO_COPY +74515c5750f3 net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM +8aef7340ae96 xsk: introduce xdp_umem_page +e61e62b9e2cc xsk: moved struct xdp_umem definition +69e2ecccd0be net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default. +3d609342cc04 l2tp: fix refcount leakage on PPPoL2TP sockets +0dc68cabdb62 media: uvcvideo: Prevent setting unavailable flags +4c50563d8186 perf sched: Use sched->show_callchain where appropriate +b879833cbaac perf script: Check if evsel has callchains before trying to use it +27de9b2bd996 perf evsel: Add has_callchain() helper to make code more compact/clear +2ae89c7a82ea kconfig: Avoid format overflow warning from GCC 8.1 +bb6d83dde191 kbuild: Move last word of nconfig help to the previous line +d6a0c8a1326b kconfig: Add testconfig into make help output +7a723099be32 Merge branch 'net-phy-improve-PM-handling-of-PHY-MDIO' +9107c05e2e55 net: phy: remove PM ops from MDIO bus +7f4828ff27d4 net: phy: add struct device_type representation of a PHY +0a4ec6aa035a cpuidle: powernv: Fix promotion from snooze if next state disabled +763f9b414a0b Merge branch 'bpf-xdp-remove-xdp-flush' +189454e868c4 net: remove net_device operation ndo_xdp_flush +42421a56541a tun: remove ndo_xdp_flush call tun_xdp_flush +16ec025aa507 virtio_net: remove ndo_xdp_flush call virtnet_xdp_flush +af3746a779aa ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flush +763ea096f3cf i40e: remove ndo_xdp_flush call i40e_xdp_flush +8bafa2a44ff3 Merge branch 'for-4.18-vsprintf-pcr-removal' into for-4.18 +bcf8677bc621 Merge branch 'for-4.18-vsprintf-cleanup' into for-4.18 +554755be08fb printk: drop in_nmi check from printk_safe_flush_on_panic() +415520373975 powerpc: fix build failure by disabling attribute-alias warning in pci_32 +2e5c93d6bb2f ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() +0ac000e86703 Merge branches 'fixes', 'misc' and 'spectre' into for-linus +68565a1af9f7 bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} +2b589a7e2bd3 bpf, arm32: correct check_imm24 +666902e42fd8 lib/vsprintf: Remove atomic-unsafe support for %pCr +d63c16f8e1ab serial: sh-sci: Stop using printk format %pCr +bd2a07f71a1e thermal: bcm2835: Stop using printk format %pCr +ef4b0be62641 clk: renesas: cpg-mssr: Stop using printk format %pCr +716a685fdb89 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ab20fd0013cd Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ba252f16e443 Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0bbcce5d1ef3 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0ef283d4c780 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +db020be9f7a0 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7d840a606515 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +d09a8e6f2c0a Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +831638568702 Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0afe832e55a7 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +42964c6f6261 Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1b246d224e27 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b0c4acb1dd7c powerpc-opal: fix spelling mistake "Uniterrupted" -> "Uninterrupted" +e6536a9f94c0 powerpc: fix spelling mistake: "Usupported" -> "Unsupported" +89c2e71123ba xfs: use xfs_trans_getsb in xfs_sync_sb_buf +d2e736654247 xfs: don't assert on corrupted unlinked inode list +2551a53053de xfs: explicitly pass buffer size to xfs_corruption_error +85ae01098c1a xfs: don't assert when on-disk btree pointers are garbage +e63a1008ee08 xfs: strengthen btree pointer checks before use +4cbae4b816fd xfs: introduce xfs_btree_debug_check_ptr +e4f45eff86fd xfs: check directory bestfree information in the verifier +5cef8c2a2289 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +eabdb8ca8690 powerpc/pkeys: Detach execute_only key on !PROT_EXEC +f7f4e7fc6c51 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ee25c6dd7b05 cifs: For SMB2 security informaion query, check for minimum sized security descriptor instead of sizeof FileAllInformation class +57f933ce9fba CIFS: Fix signing for SMB2/3 +d9b446e294f2 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7a1b4373791a Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6ceb72771735 drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw +92400b8c8b42 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +31a85cb35c82 Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fcda3d5d221b Merge tag 'nfs-rdma-for-4.18-1' of git://git.linux-nfs.org/projects/anna/linux-nfs +4057adafb395 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +137f5ae4dae8 Merge tag 'm68k-for-v4.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +93e95fa57441 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +d8aed8415b86 Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +924cade4df49 xfs: don't return garbage buffers in xfs_da3_node_read +1f5c071d19ae xfs: don't ASSERT on short form btree root pointer of zero +eeee0d6a9bc9 xfs: btree lookup shouldn't ASSERT on empty btree nodes +a37f7b127ed3 xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption +b3986010cea5 xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname +17ba2cc7b5b9 xfs: don't assert when reporting on-disk corruption while loading btree +aaacdd257fd0 xfs: don't forbid setting dax flag on directories if device doesn't dax +325520142b47 Merge tag '4.18-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +1e43938bfbad Merge tag 'gfs2-4.18.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +d67b66b45a05 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +8a4631144b79 Merge tag 'dlm-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm +dfa742803fbb f2fs: fix to clear FI_VOLATILE_FILE correctly +c29fd0c0e26d f2fs: let sync node IO interrupt async one +f0b964e5e4bb net: hns: Fix the process of adding broadcast addresses to tcam +aae764ece607 f2fs: don't change wbc->sync_mode +0e3990356d25 net: sched: return error code when tcf proto is not found +a1f72ac2c0a8 f2fs: fix to update mtime correctly +25ea66544bfd team: use netdev_features_t instead of u32 +a746407af158 net_failover: Use netdev_features_t instead of u32 +d9a6ce68a011 IB/hfi1: Fix comment on default hdr entry size +704996566f97 Merge tag 'for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ff2e351e1928 qed: use dma_zalloc_coherent instead of allocator/memset +2026d35741f2 branch-check: fix long->int truncation when profiling branches +a9235b544a0a ring-buffer: Fix typo in comment +6167c205ca9c ring-buffer: Fix a bunch of typos in comments +33697bd48693 tracing/selftest: Add test to test simple snapshot trigger for trace_marker +1f55c2865c21 wan/fsl_ucc_hdlc: use dma_zalloc_coherent instead of allocator/memset +e3a44fd7e633 Merge tag 'affs-for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ed71e86a8d66 IB/hfi1: Rename exp_lock to exp_mutex +828da43224c0 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +bb38ccce887c docs: networking: fix minor typos in various documentation files +f396922d862a net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets +79e9fed46038 net-tcp: extend tcp_tw_reuse sysctl to enable loopback only optimization +39dbc646fd2c qed: Add srq core support for RoCE and iWARP +7a9ee41b83ef Merge branch 'bnx2-warnings' +b8aac410b760 net: ethernet: bnx2: Replace NULL comparison +6dc5aa212321 net: ethernet: bnx2: Remove extra parentheses +13ce3bc9c1b4 net: gemini: fix spelling mistake: "it" -> "is" +f6521c587a58 cls_flower: Fix comparing of old filter mask with new filter +de9dc650f05f cls_flower: Fix missing free of rhashtable +32c81bced356 RISC-V: Preliminary Perf Support +0d431558d7fd perf: riscv: Add Document for Future Porting Guide +1f4c74132140 net: skbuff.h: drop unneeded +178e9fc47aae perf: riscv: preliminary RISC-V support +dc2b2a917c34 IB/hfi1: Add bypass register defines and replace blind constants +5465f1108362 IB/hfi1: Remove unused variable +408afb8d7847 Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +9c5217640e38 MAINTAINERS: Update Albert's email, he's back at Berkeley +3ed45d7ffa56 MAINTAINERS: Add myself as a maintainer for SiFive's drivers +b058efc1acfd Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +e6e7e9cd8eed Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID +8f6a652a8c13 Input: goldfish_events - fix checkpatch warnings +45615a9baf46 Input: add Spreadtrum vibrator driver +ebcbd75e3962 riscv: Fix the bug in memory access fixup code +c13aca79ff3c Merge branch 'next' into for-linus +5ca4d1ae9bad Input: goodix - add new ACPI id for GPD Win 2 touch screen +c1ba08390a8b Input: xpad - add GPD Win 2 Controller USB IDs +40434a670f66 net: chelsio: Use zeroing memory allocator instead of allocator/memset +1a025028d400 rxrpc: Fix handling of call quietly cancelled out on server +4e24f2dd516e Allow ethtool to change tun link settings +9214407d1237 Merge tag 'locks-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +34ea38ca2799 bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPS +649953628ee2 Merge branch 'bpf-af-xdp-fixes' +55913c2d3330 Merge branch 'clk-imx6ul' into clk-next +b2ac878acd25 Merge branches 'clk-davinci-psc-da830', 'clk-renesas', 'clk-at91-recalc', 'clk-davinci' and 'clk-meson' into clk-next +a74271a50782 Merge branch 'clk-qcom-8996-halt' into clk-next +4a2e84c6ed85 rpmsg: smd: do not use mananged resources for endpoints and channels +77122d6f7477 Merge branch 'clk-qcom-sdm845' into clk-next +eeee3149aaa0 Merge tag 'docs-4.18' of git://git.lwn.net/linux +f9458bc2c130 IB/hfi1: Ensure VL index is within bounds +1bc0299d976e IB/hfi1: Fix user context tail allocation for DMA_RTAIL +36851edd7ea9 Merge branches 'clk-match-string', 'clk-ingenic', 'clk-si544-round-fix' and 'clk-bcm-stingray' into clk-next +ef1ae47094b5 Merge branches 'clk-imx7d', 'clk-hisi-stub', 'clk-mvebu', 'clk-imx6-epit' and 'clk-debugfs-simple' into clk-next +fff2e3371760 Merge branches 'clk-imx6sx', 'clk-imx7d-enet' and 'clk-aspeed-24' into clk-next +45ba38751114 Merge branches 'clk-allwinner', 'clk-rockchip', 'clk-tegra', 'clk-berlin' and 'clk-qcom-mmagic' into clk-next +7fa50aa559dd Merge branches 'clk-hisi-usb', 'clk-silent-bulk', 'clk-mtk-hdmi', 'clk-mtk-mali' and 'clk-imx6ul-ccosr' into clk-next +b7c82cec0450 Merge branches 'clk-stm32mp1', 'clk-samsung', 'clk-uniphier-mpeg', 'clk-stratix10' and 'clk-aspeed' into clk-next +872e47f75fc5 Merge branches 'clk-qcom-rpmh', 'clk-npcm7xx', 'clk-of-parent-count' and 'clk-qcom-rcg-fix' into clk-next +43705f52946b Merge branch 'clk-actions' into clk-next +101cfc9f787d Merge branches 'clk-warn', 'clk-core', 'clk-spear' and 'clk-qcom-msm8998' into clk-next +4cd328f83916 Merge branch 'sh_eth-fix-and-clean-up-sh_eth_soft_swap' +1100149a23a5 sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap() +bb2fa4e847d7 sh_eth: uninline sh_eth_soft_swap() +232b6743e4d1 sh_eth: make sh_eth_soft_swap() work on ARM +3f0b3cf46e05 NFS: Filter cache invalidation when holding a delegation +4ebe83af2022 NFS: Ignore NFS_INO_REVAL_FORCED in nfs_check_inode_attributes() +c80d17c55d11 NFS: Improve caching while holding a delegation +0b467264d0db NFS: Fix attribute revalidation +6a97d02dfe7f NFS: fix up nfs_setattr_update_inode +97c2c17af9bd NFSv4: Ensure the inode is clean when we set a delegation +7c6726546c9d NFSv4: Ignore NFS_INO_REVAL_FORCED in nfs4_proc_access +c5e7a7ea22d5 swait: strengthen language to discourage use +23edca864951 rbd: flush rbd_dev->watch_dwork after watch is unregistered +c7f04944bca9 ceph: update description of some mount options +3619aa8b7449 ceph: show ino32 if the value is different with default +8db0c7596f12 ceph: strengthen rsize/wsize/readdir_max_bytes validation +c36ed50de2ad ceph: fix alignment of rasize +73fb0949cf24 ceph: fix use-after-free in ceph_statfs() +aae1a442f8ea ceph: prevent i_version from going back +fa466743a9fc ceph: fix wrong check for the case of updating link count +a86f009f106c libceph: allocate the locator string with GFP_NOFAIL +c843d13caefa libceph: make abort_on_full a per-osdc setting +690f951d7eb8 libceph: don't abort reads in ceph_osdc_abort_on_full() +6001567c14eb libceph: avoid a use-after-free during map check +29e878201ee6 libceph: don't warn if req->r_abort_on_full is set +4eea0fefd7e6 libceph: use for_each_request() in ceph_osdc_abort_on_full() +88bc1922c273 libceph: defer __complete_request() to a workqueue +26df726bcdfa libceph: move more code into __complete_request() +0d09c57d0846 libceph: no need to call flush_workqueue() before destruction +a57d9064e4ee ceph: flush pending works before shutdown super +12b69d5f6fe4 ceph: abort osd requests on force umount +66850df58529 libceph: introduce ceph_osdc_abort_requests() +8c6286f1c697 ceph: fix st_nlink stat for directories +597817ddbbf2 ceph: support file lock on directory +6dd4940ba5f9 ceph: show wsize only if non-default +4985d6f9e50f ceph: handle the new nfiles/nsubdirs fields in cap message +a1c6b8358171 ceph: define argument structure for handle_cap_grant +2af54a72b585 ceph: update i_files/i_subdirs only when Fs cap is issued +49a9f4f6714e ceph: always get rstat from auth mds +4e9906e7985b ceph: use bit flags to define vxattr attributes +e5c9388399e0 libceph: use MSG_TRUNC for discarding received bytes +d2935d6f758f libceph: get rid of more_kvec in try_write() +fe943d50425b libceph, rbd: add error handling for osd_req_op_cls_init() +a31895ad7f9d Merge tag 'regmap-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +cfd12db4f123 Merge tag 'spi-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +910470e03f34 Merge tag 'chrome-platform-for-linus-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform +bef82f812c21 Merge tag 'hwmon-for-linus-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +9a6d9a62e0fd fs: aio ioprio use ioprio_check_cap ret val +b0966e7b8940 fs: aio ioprio add explicit block layer dependence +0196d6b4088f blk-mq: return when hctx is stopped in blk_mq_run_work_fn +e5a594643a34 Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mapping +a70aa7684b9e PCI: qcom: Include gpio/consumer.h +9a75fa5c1663 ixgbe: fix broken ipsec Rx with proper cast on spi +2a8a15526d31 ixgbe: check ipsec ip addr against mgmt filters +20677108c51b Merge branch 'mlxsw-Fixes-in-offloading-of-mirror-to-gretap' +1fc68bb7c33f mlxsw: spectrum_span: Suppress VLAN on BRIDGE_VLAN_INFO_UNTAGGED +f07ff01406c4 mlxsw: spectrum_switchdev: Postpone respin on object deletion +88adce4ea8f9 ixgbe: fix possible race in reset subtask +cc5b114dcf98 bpf, i40e: add meta data support +fa1be7e01ea8 ipv6: omit traffic class when calculating flow hash +e9c721837da2 ixgbe: introduce a helper to simplify code +a925ab48dacb Revert "ipv6: omit traffic class when calculating flow hash" +7d6446db1bcb ixgbevf: fix possible race in the reset subtask +87ae68c8b494 ipv6: omit traffic class when calculating flow hash +4be87727d4ae ixgbevf: Fix coexistence of malicious driver detection with XDP +61d5676b5561 drm/i915/perf: fix ctx_id read with GuC & ICL +f956d08a5673 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +218b5000982b drm/i915: drop one bit on the hw_id when using guc +06140c793db5 igb: Wait 10ms just once after TX queues reset +e412d63d6025 PCI: Improve "partially hidden behind bridge" log message +70f7880d2d31 PCI: Improve pci_scan_bridge() and pci_scan_bridge_extend() doc +14fe5951b667 PCI: Move resource distribution for single bridge outside loop +3374c545c27c PCI: Account for all bridges on bus when distributing bus numbers +9337a493623d ACPI / hotplug / PCI: Drop unnecessary parentheses +8f004f4a34fd ACPI / hotplug / PCI: Mark stale PCI devices disconnected +84c8b58ed3ad ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug +95d969ebb392 PCI: hotplug: Add hotplug_is_native() +90cc0c3cc709 PCI: shpchp: Add shpchp_is_native() +bed4e9cfab93 PCI: shpchp: Fix AMD POGO identification +1e913e58335f PCI: mobiveil: Add MSI support +9af6bcb11e12 PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver +cf626b0da78d Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +1ec2297c5cac igb: Clear TSICR interrupts together with ICR +9e8c8dabb78e netfilter: ebtables: fix compat entry padding +9c50eafc32dd Merge branch 'work.rmdir' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +228046e76189 Documentation: e1000: Update kernel documentation +74d3a3a70775 drm/msm: Fix NULL deref on bind/probe deferral +d14659f5de7d drm/msm: Switch to atomic_helper_commit() +24dd064d5b56 Merge branches 'x86/dma', 'x86/microcode', 'x86/mm' and 'x86/vdso' into x86/urgent +70db18dca4e0 drm/msm: Remove msm_commit/worker, use atomic helper commit +e765ea77b0fd drm/msm: Issue queued events when disabling crtc +db8f4d5d3233 drm/msm: Move implicit sync handling to prepare_fb +347b90b406ff drm/msm: Refactor complete_commit() to look more the helpers +8c61b24585c4 IB/hns: Use zeroing memory allocator instead of allocator/memset +85d63445f411 Documentation: e100: Update the Intel 10/100 driver doc +fff200caf6f9 e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes +6fcc02e3c2bd ipvs: fix check on xmit to non-local addresses +0cafa3926f0d netfilter: nft_reject_bridge: fix skb allocation size in nft_reject_br_send_v6_unreach +2d06236ab327 Merge tag 'tpmdd-next-20180602' of git://git.infradead.org/users/jjs/linux-tpmdd into next-tpm +2f28dc385afd NFSv4: Don't ask for delegated attributes when adding a hard link +771734f29140 NFSv4: Don't ask for delegated attributes when revalidating the inode +a841b54dbd65 NFS: Pass the inode down to the getattr() callback +30846df06f93 NFSv4: Don't request size+change attribute if they are delegated to us +06c86e66d6c2 Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +f4160e459c57 kvm: nVMX: Add support for "VMWRITE to any supported field" +a943ac50d10a kvm: nVMX: Restrict VMX capability MSR changes +c5ce8235cffa KVM: VMX: Optimize tscdeadline timer latency +522811e944ed of: platform: stop accessing invalid dev in of_platform_device_destroy +cb2595c1393b infiniband: fix a possible use-after-free bug +fe083b3f06e9 net: mvpp2: mvpp2_percpu_read_relaxed() can be static +e4b1672ac0a5 iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency +eb73190f4fbe net/packet: refine check for priv area size +7824b54dd72d dt-bindings: net: ravb: Add support for r8a77990 SoC +76a45194e539 net: aquantia: make function aq_fw2x_get_mac_permanent static +a65ea68b8dd9 samples/bpf: minor *_nb_free performance fix +a412ef54fc2e samples/bpf: adapted to new uapi +bbff2f321a86 xsk: new descriptor addressing scheme +a509a95536a8 xsk: proper Rx drop statistics update +4e64c8352540 xsk: proper fill queue descriptor validation +26232872b1e9 IB/isert: use T10-PI check mask definitions from core layer +c6c2c03a665a IB/iser: use T10-PI check mask definitions from core layer +ca24da008fd6 RDMA/core: introduce check masks for T10-PI offload +0e12af84cdd3 IB/isert: fix T10-pi check mask setting +f459c34538f5 Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block +0f45e69d625a Merge tag 'verbs_flow_counters' of git://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git into for-next +6d1c2cf22475 MAINTAINERS: Add Andreas Gruenbacher as a maintainer for gfs2 +d3adce9d0334 MAINTAINERS: TCP gets its first maintainer +2f17becfbea5 vrf: check the original netdevice for generating redirect +cfed0a2c98d7 net: ethernet: mlx4: Remove unnecessary parentheses +9a8a02c9d46d net: stmmac: Add Flexible PPS support +9db9268fe4b3 Merge branch 'qed-next' +b5fabb080062 qed: Fix use of incorrect shmem address. +5e9f20359a16 qed: Fix shared memory inconsistency between driver and the MFW. +30aacd3fe7f1 drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+ +1ec23c5407f1 Merge branch 'selftests-mirror_vlan-fixes' +6ebe5a7a66eb selftests: forwarding: mirror_vlan: Change test description +00d56229671b selftests: forwarding: mirror_vlan: Uninstall trap +8979187a8cfa drm/i915: Move i915_gem_fini to i915_gem.c +ff2faf1289c1 ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it +8284fd4cb855 Merge branch 'selftests-net-various' +75f0139fd6d9 selftests/net: add packet socket packet_snd test +00f333e8d64d selftests/net: udpgso: test small gso_size boundary conditions +830669e69146 selftests/net: enable msg_zerocopy test +2fa3c8a8b230 net: virtio: simplify the virtnet_find_vqs +9d0199cd2a7a perf report: No need to have report_callchain_help as a global +e9ee0dce45e5 perf test: Use header file util/debug.h +f178fd2d498e perf annotate: Move objdump_path to struct annotation_options +cd0cccbae9f6 perf hists browser: Pass annotation_options from tool to browser +a47e843edca8 perf annotate: Move disassembler_style global to annotation_options +1eddd9e4101d perf annotate: Adopt anotation options from symbol_conf +380195e2b07b perf annotate: Pass annotation_options to symbol__annotate() +6a53da05c433 perf srcline: Make hist_entry srcline helper consistent with map's +bfa63519fb94 perf sort: Introduce addr_map_symbol__srcline() to make code more compact +e2d88aaa649e perf srcline: Introduce map__srcline() to make code more compact +982d410bc6b4 perf annotate stdio: Use annotation_options consistently +9132d3d92d89 perf annotate: Add comment about annotated_src->nr_histograms +9fd5578a3cdd perf tools: Ditch the symbol_conf.nr_events global +14c8dde170cc perf annotate: Replace symbol__alloc_hists() with symbol__hists() +0693f7588a2f perf annotate: Stop using symbol_conf.nr_events global in symbol__hists() +c6b635eece59 perf annotate: Introduce symbol__cycle_hists() +e8ea922a7e07 perf annotate: Introduce symbol__hists() +e1a91a834d6e perf annotate: __symbol__inc_addr_samples() needs just annotated_source +be3e26d99c3a perf annotate: Introduce annotated_source__alloc_histograms +ca39650309a7 perf annotate: Introduce constructor/destructor for annotated_source +116c626b9aca perf annotate: Split allocation of annotated_source struct +f40dd6d1b4b2 perf annotate: __symbol__acount_cycles doesn't need notes +e345f3bd9b2f perf annotate: Pass perf_evsel instead of just evsel->idx +362379aad56f perf tools: No need to check if the argument to __get() function is NULL +5dbe23e87722 perf cgroup: Make evlist__find_cgroup() more compact +f622df5ed768 perf probe: Use return of map__get() to make code more compact +4f5aeecd0d12 perf tools: Remove dead quote.[ch] code +7869e5889477 Merge remote-tracking branch 'tip/perf/urgent' into perf/core +75743649064e powerpc/powernv: copy/paste - Mask SO bit in CR +628e366df11c gfs2: Iomap cleanups and improvements +845802b112ee gfs2: Remove ordered write mode handling from gfs2_trans_add_data +d6382a3505d2 gfs2: gfs2_stuffed_write_end cleanup +7841b9f08444 gfs2: hole_size improvement +29615d03ccc0 rtc: sunxi: fix possible race condition +dc8fbb03dcd6 GFS2: gfs2_free_extlen can return an extent that is too long +7b5747f43f4d GFS2: Fix allocation error bug with recursive rgrp glocking +07e23d68f6ea gfs2: Update find_metapath comment +7a6fc28b162b ALSA: usb-audio: remove redundant check on err +869619e62728 Merge branch 'regmap-4.17' into regmap-4.18 for the merge window +16c10b3bf84d Merge branch 'spi-4.17' into spi-4.18 for the merge window +cdbc653a04ee Merge branch 'for-next' into for-linus +e6a7379fcb57 platform/x86: dell-laptop: Fix keyboard backlight timeout on XPS 13 9370 +64b824649b77 platform/x86: dell-wmi: Ignore new rfkill and fn-lock events +ef5332c10d4f mmc: renesas_sdhi: really fix WP logic regressions +2448d1399bac Merge branches 'acpi-soc' and 'acpi-tables' +6c128e798f5b Merge branches 'acpi-cppc', 'acpi-misc', 'acpi-battery' and 'acpi-ac' +ba609f7f21e4 Merge branch 'acpica' +a24e16b1310c Merge branches 'pm-pci', 'acpi-pm', 'pm-sleep' and 'pm-avs' +601ef1f3c0df Merge branches 'pm-cpufreq-sched' and 'pm-cpuidle' +e27f84e163d2 Merge branch 'pm-cpufreq' +d9fecca2efea Merge branch 'pm-opp' +5b550c92d704 Merge branch 'pm-domains' +f1c7d00c1531 Merge branches 'pm-qos' and 'pm-core' +7f47e1c52d0c xen/PVH: Make GDT selectors PVH-specific +98014068328c xen/PVH: Set up GS segment for stack canary +df7c3bf24f54 mfd: cros_ec_dev: Don't advertise junk features on failure +3aa2177e4787 mfd: cros_ec: Use devm_kzalloc for private data +4e93a658576a mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock +4eb1d7fcbc80 mfd: asic3: Fix broken MMC card detection +5588bd59b216 mfd: timberdale: Fix spelling mistake "Uknown" -> "Unknown" +4c74a1fc948b mfd: omap-usb-host: Use match_string() helper +889ad63d41ee drm/qxl: Call qxl_bo_unref outside atomic context +86c5dd6860a6 pinctrl: cherryview: limit Strago DMI workarounds to version 1.0 +d95c9760d9c8 mfd: stm32-timers: Fix pwm-stm32 linker issue with COMPILE_TEST +a3b51be3cdac pwm: stm32: Initialize raw local variables +fced2963d84b mfd: arizona: Update DT doc to support more standard Reset binding +85415af34e35 dt-bindings: mfd: Add bindings for DA9063L +f3b23e5ab43c mfd: intel-lpss: Correct names of RESETS register bits +c04da893e594 mfd: qcom-spmi-pmic: Add support for pm8005, pm8998 and pmi8998 +67f31971e7c2 Merge branch 'topic/txx' into for-linus +f1e3b4ce3a6d Merge branch 'topic/ti' into for-linus +d97594f16c9f Merge branch 'topic/stm' into for-linus +d9939da4141e Merge branch 'topic/ste' into for-linus +2f62304d81b8 Merge branch 'topic/sprd' into for-linus +d39dae11c77c Merge branch 'topic/renesas' into for-linus +e6f81f3cdb6b Merge branch 'topic/qcom' into for-linus +4923be7b1bec Merge branch 'topic/pl330' into for-linus +a5e588cca35b Merge branch 'topic/imx' into for-linus +53cf4c9b02c0 Merge branch 'topic/idma' into for-linus +b30e70e6b4f5 Merge branch 'topic/fsl' into for-linus +17d5159f411b Merge branch 'topic/dw' into for-linus +34cc234ffaf1 Merge branch 'topic/dmatest' into for-linus +535f29602349 Merge branch 'topic/bam' into for-linus +75abeb6b7239 Merge branch 'topic/axi' into for-linus +d9a3255fbfa4 Merge branch 'topic/at' into for-linus +bd3a08aaa9a3 bpf: flowlabel in bpf_fib_lookup should be flowinfo +432bdb581e41 Merge branch 'bpf_get_current_cgroup_id' +f269099a7e7a tools/bpf: add a selftest for bpf_get_current_cgroup_id() helper +c7ddbbaf1e73 tools/bpf: sync uapi bpf.h for bpf_get_current_cgroup_id() helper +bf6fa2c893c5 bpf: implement bpf_get_current_cgroup_id() helper +136200f4fd36 rpmsg: char: Switch to SPDX license identifier +84369fbe62a2 rpmsg: glink: Switch to SPDX license identifier +49b05978254a rpmsg: smd: Switch to SPDX license identifier +c3bab82466b6 rpmsg: virtio_rpmsg_bus: Switch to SPDX license identifier +3e79bfd61cbb rpmsg: Switch to SPDX license identifier +9f96cc958e8a xfs: verify AGI unlinked list contains valid blocks +29dcea88779c Linux 4.17 +c21c731d93e8 drm/msm: Don't subclass drm_atomic_state anymore +7907a0d77cb4 drm/msm/mdp5: Use the new private_obj state +8d58ef346f30 drm/msm/mdp5: Add global state as a private atomic object +acb1acdb69c8 drm/msm: use correct aspace pointer in msm_gem_put_iova() +3c9620cdff9e drm/msm: remove unbalanced mutex unlock +641be142bfc2 drm/msm: don't deref error pointer in the msm_fbdev_create error path +cf606fe3300c drm/msm/dsi: use correct enum in dsi_get_cmd_fmt +03c94d60261c drm/msm: Fix possible null dereference on failure of get_pages() +4e4902324a9b drm/msm: Add modifier to mdp_get_format arguments +203872751424 drm/msm: Mark the crtc->state->event consumed +f7b6bf20e263 drm/msm/dsi: implement auto PHY timing calculator for 10nm PHY +9c5638d78df2 drm/msm/dsi: check video mode engine status before waiting +79ebc86c4195 drm/msm/dsi: check return value for video done waits +d4dd70915ea8 acpi, nfit: Remove ecc_unit_size +325e14f97e0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +af04fadcaa93 Revert "fs: fold open_check_o_direct into do_dentry_open" +4e9ae0d3d5bf Merge tag 'perf-urgent-for-mingo-4.17-20180602' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +874cd339acdf Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +26bdace74c85 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ea9916ea3ed9 Merge branch 'ndo_xdp_xmit-cleanup' +c1ece6b245bd bpf/xdp: devmap can avoid calling ndo_xdp_flush +1e67575a5840 bpf/xdp: non-map redirect can avoid calling ndo_xdp_flush +73de5717eb30 xdp: done implementing ndo_xdp_xmit flush flag for all drivers +5d274cb4bbae virtio_net: implement flush flag for ndo_xdp_xmit +0c9d917b7d74 tun: implement flush flag for ndo_xdp_xmit +5e2e609522d6 ixgbe: implement flush flag for ndo_xdp_xmit +cdb57ed07faf i40e: implement flush flag for ndo_xdp_xmit +42b33468987b xdp: add flags argument to ndo_xdp_xmit API +f624434a0ec9 Merge tag 'wireless-drivers-next-for-davem-2018-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +885892fb378d mlx4_core: restore optimal ICM memory allocation +8051ac7643e8 vlan: use non-archaic spelling of failes +deba328ce9b0 net: axienet: remove stale comment of axienet_open +69b450789136 Merge branch 'misc-BPF-improvements' +10a76564ae86 bpf, doc: add missing patchwork url and libbpf to maintainers +6b6a192595a9 bpf: sync bpf uapi header with tools +bc23105ca0ab bpf: fix context access in tracing progs on 32 bit archs +b3bbba3570a7 bpf: fix cbpf parser bug for octal numbers +1fbc2e0cfcf9 bpf: make sure to clear unused fields in tunnel/xfrm state fetch +cb20b08ead40 bpf: add bpf_skb_cgroup_id helper +09772d92cd5a bpf: avoid retpoline for lookup/update/delete calls on maps +b0949618826c net/ncsi: Avoid GFP_KERNEL in response handler +4316b40914ec bpf: show prog and map id in fdinfo +3fe2867cdf08 bpf: fixup error message from gpl helpers on license mismatch +be08815c5d3b bpf: add also cbpf long jump test cases with heavy expansion +06be0864c77a bpf: test case for map pointer poison with calls/branches +a6ee84be2cb9 net: netcp: ethss: remove unnecessary pointer set to NULL +04debf21fa17 powerpc: Remove core support for Marvell mv64x60 hostbridges +297f83140180 powerpc/boot: Remove core support for Marvell mv64x60 hostbridges +6bf17a83e6e5 powerpc/boot: Remove support for Marvell mv64x60 i2c controller +30f4bbe0472a powerpc/boot: Remove support for Marvell MPSC serial controller +92c8c16f3457 powerpc/embedded6xx: Remove C2K board support +2676b89eb82f powerpc/lib: optimise PPC32 memcmp +f36bbf21e8b9 powerpc/lib: optimise 32 bits __clear_user() +60f1d2893ee6 powerpc/time: inline arch_vtime_task_switch() +1c38976334c0 powerpc/Makefile: set -mcpu=860 flag for the 8xx +e9c4943a107b powerpc: Implement csum_ipv6_magic in assembly +373e098e1e78 powerpc/32: Optimise __csum_partial() +1128bb7813a8 powerpc/lib: Adjust .balign inside string functions for PPC32 +56b04d568f88 powerpc/signal32: Use fault_in_pages_readable() to prefault user context +d04f11d2713e powerpc/8xx: Remove RTC clock on 88x +169f438a7e36 powerpc/boot: remove unused variable in mpc8xx +0cc377d16e56 powerpc/misc: merge reloc_offset() and add_reloc_offset() +55a0edf08302 powerpc/64: optimises from64to32() +c865c955878e powerpc/mm: Remove stale_map[] handling on non SMP processors +9e4f02e24e10 powerpc/mm: constify LAST_CONTEXT in mmu_context_nohash +48bdcace599b powerpc/mm: Avoid unnecessary test and reduce code size +8820a4473830 powerpc/mm: constify FIRST_CONTEXT in mmu_context_nohash +9887334b8048 powerpc/dma: remove unnecessary BUG() +5a61640e3226 powerpc/sstep: Fix emulate_step test if VSX not present +83afab4ce056 powerpc/sstep: Fix kernel crash if VSX is not present +3dc9f558cdd2 net/smc: fix error return code in smc_setsockopt() +8cb77149e8c8 net/mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static +9c6ffbacdb57 hv_netvsc: fix error return code in netvsc_probe() +9c54aeb03a6d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +eaf47b17a77f net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handling +4cb160d0a63b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +e6684d07e430 powerpc/sstep: Introduce GETTYPE macro +9c2d72d497a3 selftests/powerpc: Add perf breakpoint test +a377514519b9 powerpc/64s: Enhance the information in cpu_show_spectre_v1() +51973a815c6b powerpc/64: Use barrier_nospec in syscall entry +ddf35cf3764b powerpc: Use barrier_nospec in copy_from_user() +cb3d6759a93c powerpc/64s: Enable barrier_nospec based on firmware settings +815069ca57c1 powerpc/64s: Patch barrier_nospec in modules +2eea7f067f49 powerpc/64s: Add support for ori barrier_nospec patching +a6b3964ad71a powerpc/64s: Add barrier_nospec +7af76c5f23ab powerpc/stacktrace: Update copyright +5cc05910f26e powerpc/64s: Wire up arch_trigger_cpumask_backtrace() +6ba55716a24f powerpc/nmi: Add an API for sending "safe" NMIs +7b08729cb272 powerpc/64: Save stack pointer when we hard disable interrupts +3e3786801b70 powerpc: Check address limit on user-mode return (TIF_FSCHECK) +ba0635fcbe8c powerpc: Rename thread_struct.fs to addr_limit +6bcdd2972b9f powerpc/ptrace: Use copy_{from, to}_user() rather than open-coding +20b344971433 powerpc/eeh: Refactor report functions +665012c5734b powerpc/eeh: Cleaner handling of EEH_DEV_NO_HANDLER +010acfa1a766 powerpc/eeh: Introduce eeh_set_irq_state() +47cc8c1cc2f2 powerpc/eeh: Introduce eeh_set_channel_state() +e2b810d51b2b powerpc/eeh: Introduce eeh_edev_actionable() +309ed3a7157a powerpc/eeh: Introduce eeh_for_each_pe() +30424e386a30 powerpc/eeh: Clean up pci_ers_result handling +2eae39f29b10 powerpc/eeh: Add message when PE processing at parent +d6c4932fbf24 powerpc/eeh: Strengthen types of eeh traversal functions +a0bd54641be9 powerpc/eeh: Remove unused eeh_pcid_name() +46d4be41b987 powerpc/eeh: Fix use-after-release of EEH driver +796b9f5b317a powerpc/eeh: Add final message for successful recovery +25af86b2aeb6 powerpc/perf: Unregister thread-imc if core-imc not supported +e7a8ac433845 powerpc/perf: Return appropriate value for unknown domain +b41bb28b9ea2 powerpc/perf: Replace the direct return with goto statement +cb094fa5af7c powerpc/perf: Rearrange memory freeing in imc init +589b1f7e4b0d powerpc/xics: Add missing of_node_put() in error path +c5cbde2df395 powerpc: cpm_gpio: Remove owner assignment from platform_driver +8a792262f320 powerpc/xive: Remove (almost) unused macros +447808bf500a hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() +34efabe41895 powerpc: remove unused to_tm() helper +5235afa89a24 powerpc: use time64_t in update_persistent_clock +5bfd643583b2 powerpc: use time64_t in read_persistent_clock +2dc20f454dcf powerpc: rtas: clean up time handling +6e8cef384a41 powerpc: always enable RTC_LIB +eff06ef0891d powerpc/pasemi: Set PCI_SCAN_ALL_PCI_DEVS +a5db5060e0b2 powerpc/mm/hash: hard disable irq in the SLB insert path +ed515b6898c3 powerpc/mm/hugetlb: Update hugetlb related locks +91d06971881f powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch +926bc2f100c2 powerpc/64s: Fix compiler store ordering to SLB shadow area +0cef77c7798a powerpc/64s/radix: flush remote CPUs out of single-threaded mm_cpumask +85bcfaf69cbd powerpc/64s/radix: optimise pte_update +f1cb8f9beba8 powerpc/64s/radix: avoid ptesync after set_pte and ptep_set_access_flags +68662f85f3c3 powerpc/64s/radix: prefetch user address in update_mmu_cache +f569bd94efc8 powerpc/64s/radix: make ptep_get_and_clear_full non-atomic for the full case +6d8278c414cb powerpc/64s/radix: do not flush TLB on spurious fault +e5f7cb58c2b7 powerpc/64s/radix: do not flush TLB when relaxing access +bd5050e38aec powerpc/mm/radix: Change pte relax sequence to handle nest MMU hang +e4c1112c3fc5 powerpc/mm: Change function prototype +044003b52a78 powerpc/mm/radix: Move function from radix.h to pgtable-radix.c +f069ff396d65 powerpc/mm/hugetlb: Update huge_ptep_set_access_flags to call __ptep_set_access_flags directly +721c551d31fb ocxl: Document new OCXL IOCTLs +02a8e5bc1c06 ocxl: Add an IOCTL so userspace knows what OCXL features are available +e948e06fc63a ocxl: Expose the thread_id needed for wait on POWER9 +19df39581ce9 ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action +71cc64a85d8d powerpc: use task_pid_nr() for TID allocation +3449f191ca9b powerpc: Use TIDR CPU feature to control TIDR allocation +819844285ef2 powerpc: Add TIDR CPU feature for POWER9 +56c0b48b1e44 powerpc/powernv: process all OPAL event interrupts with kopald +ee03b9b4479d powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_SYSTEM_RESET +3130a7bb6eb5 powerpc/64: change softe to irqmask in show_regs and xmon +81ea11d3af3a powerpc/pmu/fsl: fix is_nmi test for irq mask change +e360cd37f0e9 powerpc/time: account broadcast timer event interrupts separately +21bfd6a8e999 powerpc: move a stray NMI IPI case under NMI_IPI ifdef +bc9071133144 powerpc: move timer broadcast code under GENERIC_CLOCKEVENTS_BROADCAST ifdef +a7cba02deced powerpc: allow soft-NMI watchdog to cover timer interrupts with large decrementers +3f984620f9a4 powerpc: generic clockevents broadcast receiver call tick_receive_broadcast +3d3a6021ddcb powerpc/pseries: lparcfg calculate PURR on demand +36d632ea831f powerpc/64: remove start_tb and accum_tb from thread_struct +54071e4176f0 powerpc/64s: micro-optimise __hard_irq_enable() for mtmsrd L=1 support +9f4b61b2777d powerpc/pseries: put cede MSR[EE] check under IRQ_SOFT_MASK_DEBUG +ebb37cf3ffd3 powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled +98fd72fe8252 powerpc/powernv/ioda2: Remove redundant free of TCE pages +0abbf2bfdc9d powerpc/xmon: use match_string() helper +2479bfc9bc60 powerpc: Fix build by disabling attribute-alias warning for SYSCALL_DEFINEx +c95998811807 powerpc/64: Fix strncpy() related build failures with GCC 8.1 +2135a6ec3eb9 Merge branch 'topic/pkey' into next +f1079d3a3d1f Merge branch 'fixes' into next +b5240b14396d Merge branch 'topic/kbuild' into next +481c63acba25 Merge branch 'topic/ppc-kvm' into next +9b34ffa09d22 Merge back earlier PM tools material for v4.18. +ba8042a85e8a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +cc4a90ac816e dax: dax_insert_mapping_entry always succeeds +32a50fabb334 blk-mq: update nr_requests when switching to 'none' scheduler +cd4a4ae4683d block: don't use blocking queue entered for recursive bio submits +d00a11df6914 dm-crypt: fix warning in shutdown path +918fe1b31579 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +010caed4ccb6 PCI/AER: Decode Error Source Requester ID +ad4050dcda13 PCI/AER: Remove aer_recover_work_func() forward declaration +b09803b5e546 PCI/DPC: Use the generic pcie_do_fatal_recovery() path +0b91439d3555 PCI/AER: Pass service type to pcie_do_fatal_recovery() +6927868e7ae9 PCI/DPC: Disable ERR_NONFATAL handling by DPC +e76d596aef0c PCI/portdrv: Add generic pcie_port_find_device() +d76401ade0bb libnvdimm, e820: Register all pmem resources +3f46833df94e libnvdimm: Debug probe times +8e7360f67e75 CIFS: Add support for direct pages in wdata +1dbe3466b4d2 CIFS: Use offset when reading pages +f9f5aca115fd CIFS: Add support for direct pages in rdata +8ce79ec359ad cifs: update multiplex loop to handle compounded responses +1b2470e59fb1 netfilter: nf_tables: handle chain name lookups via rhltable +290180e2448c netfilter: nf_tables: add connlimit support +e0255aec66a1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +ada7339efeb9 Merge tag 'drm-fixes-for-v4.17-rc8' of git://people.freedesktop.org/~airlied/linux +de52cf922a4a Merge tag 'afs-fixes-20180514' into afs-proc +371ebcbb9ee6 netfilter: nf_tables: add destroy_clone expression +79b174ade16d netfilter: nf_tables: garbage collection for stateful expressions +3453c9273188 netfilter: nf_tables: pass ctx to nf_tables_expr_destroy() +5e5cbc7b23ea netfilter: nf_conncount: expose connection list interface +00bfb3205e62 netfilter: nf_tables: pass context to object destroy indirection +45ca4e0cf273 netfilter: Libify xt_TPROXY +8d6e55577369 netfilter: Decrease code duplication regarding transparent socket option +012cfaced00b Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +25c1013e0464 Merge branch 'btf-fixes' +8175383f2320 bpf: btf: Ensure t->type == 0 for BTF_KIND_FWD +b9308ae696b2 bpf: btf: Check array t->size +b23220fe054e vmw_balloon: fixing double free when batching mode is off +4277e6b9fd44 Merge tag 'mips_fixes_4.17_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +7172a69c1046 Merge tag 'vfio-v4.17' of git://github.com/awilliam/linux-vfio +6ac9f42cda94 Merge tag 'char-misc-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +34a8e640d1ea Merge tag 'staging-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +7fdf3e8616c5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +a36b79689096 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +0938a8f52d10 Merge branch 'akpm' (patches from Andrew) +145e1a71e090 mm: fix the NULL mapping case in __isolate_lru_page() +2d077d4b5992 mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() +89c29def6b01 Revert "vfio/type1: Improve memory pinning process for raw PFN mapping" +1ffdd8e1643f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +f39c6b29ae1d Merge tag 'mlx5e-updates-2018-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +cd075ce4679c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +38500be10e46 arm64: KVM: Move VCPU_WORKAROUND_2_FLAG macros to the top of the file +14321604c82c Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late +171d429a1df9 Merge tag 'renesas-arm64-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late +87815dda5593 Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt +30a04c1e32ca Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc +927c2fc2db19 ARM: dts: aspeed: Fix hwrng register address +32561354b169 ARM: tegra: fix compile-testing PCI host driver +ffd831a3fc0b Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +a3dcdc7e5417 clk: qcom: Export clk_fabia_pll_configure() +5afa881c6635 clk: bcm: Update and add Stingray clock entries +48bf9a522c14 dt-bindings: clk: Update Stingray binding doc +4d3f36c5e9ca clk-si544: Properly round requested frequency to nearest match +6ee3d385c263 clk: ingenic: jz4770: Add 150us delay after enabling VPU clock +a6523b6fb8b5 clk: ingenic: jz4770: Enable power of AHB1 bus after ungating VPU clock +45ba63a29fd9 clk: ingenic: jz4770: Modify C1CLK clock to disable CPU clock stop on idle +11b689a3e790 clk: ingenic: jz4770: Change OTG from custom to standard gated clock +261a831f042c clk: ingenic: Support specifying "wait for clock stable" delay +7ef3844fc519 clk: ingenic: Add support for clocks whose gate bit is inverted +d6347445c496 clk: use match_string() helper +99e71543521c clk: bcm2835: use match_string() helper +f2b775f5df66 PCI: shpchp: Use dev_printk() for OSHP-related messages +96a621e01a42 PCI: shpchp: Remove get_hp_hw_control_from_firmware() wrapper +6f77fa4941aa PCI: shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags +aa6be07c2744 PCI: shpchp: Rely on previous _OSC results +1df81a6d6e01 PCI: shpchp: Request SHPC control via _OSC when adding host bridge +82280f7af729 PCI: shpchp: Convert SHPC to be builtin only +5352a44a561d PCI: pciehp: Make pciehp_is_native() stricter +9310f0dc1c64 PCI: pciehp: Rename host->native_hotplug to host->native_pcie_hotplug +d75d50c016a4 clk: Return void from debug_init op +1a1e03dc15cf IB/mlx5: Add counters read support +5e95af5f7b60 IB/mlx5: Add flow counters read support +3b3233fbf02e IB/mlx5: Add flow counters binding support +b29e2a1309e3 IB/mlx5: Add counters create and destroy support +b6ba4a9aa59f IB/uverbs: Add support for flow counters +7eea23a5cd51 IB/core: Add support for flow counters +59082a327d01 IB/core: Support passing uhw for create_flow +ebb6796bd397 IB/uverbs: Add read counters support +51d7a5387464 IB/core: Introduce counters read verb +d9a5a6441e9d IB/uverbs: Add create/destroy counters support +fa9b1802d140 IB/core: Introduce counters object and its create/destroy +3efa38125b81 IB/uverbs: Add an ib_uobject getter to ioctl() infrastructure +5f9bf63ae80c net/mlx5: Export flow counter related API +930821e39d0a net/mlx5: Use flow counter pointer as input to the query function +b4b21a05b8fe Merge branch 'bpf-sockmap-test-fixes' +73563aa3d977 selftests/bpf: test_sockmap, print additional test options +d825e12f0846 selftests/bpf: test_sockmap, fix data verification +a009f1f396d0 selftests/bpf: test_sockmap, timing improvements +035b37ff2c6e selftests/bpf: test_sockmap, join cgroup in selftest mode +16edddfe3c5d selftests/bpf: test_sockmap, check test failure +36f9814a494a bpf: fix uapi hole for 32 bit compat applications +201d4f50fef3 tools/power turbostat: update version number +012350411b09 tools/power turbostat: Add Node in output +40f5cfe7b886 tools/power turbostat: add node information into turbostat calculations +70a9c6e8ed28 tools/power turbostat: remove num_ from cpu_topology struct +139dd0e07c1c tools/power turbostat: rename num_cores_per_pkg to num_cores_per_node +8cb48b32a5de tools/power turbostat: track thread ID in cpu_topology +ef6057417a6f tools/power turbostat: Calculate additional node information for a package +0e2d8f058f99 tools/power turbostat: Fix node and siblings lookup data +843c57916dde tools/power turbostat: set max_num_cpus equal to the cpumask length +023fe0ac975e tools/power turbostat: if --num_iterations, print for specific number of iterations +997e53950e3e tools/power turbostat: Add Cannon Lake support +9d4eab02a7fe tools/power turbostat: delete duplicate #defines +a00072a24a9f x86: msr-index.h: Correct SNB_C1/C3_AUTO_UNDEMOTE defines +e0d34648b4d7 tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines +0748eaf0cf44 tools/power turbostat: add POLL and POLL% column +4bd1f8f21ace tools/power turbostat: Fix --hide Pk%pc10 +be0e54c4ebbf tools/power turbostat: Build-in "Low Power Idle" counters support +c1c2873df063 clk: remove clk_debugfs_add_file() +df500f22d755 clk: tegra: no need to check return value of debugfs_create functions +bcee76731ca4 clk: davinci: no need to check return value of debugfs_create functions +c0526a111afd clk: bcm2835: no need to check return value of debugfs_create functions +8a26bbbb9320 clk: no need to check return value of debugfs_create functions +b1569380a60f clk: imx6: add EPIT clock support +afd9d6a1df75 fs: use ->is_partially_uptodate in page_cache_seek_hole_data +bd56b3e14410 fs: remove the buffer_unwritten check in page_seek_hole_data +8a78cb1f1b98 fs: move page_cache_seek_hole_data to iomap.c +b84e772299dc xfs: use iomap_bmap +89eb1906a953 iomap: add an iomap-based bmap implementation +57fc505d119d iomap: add a iomap_sector helper +6533b4e40d8b iomap: use __bio_add_page in iomap_dio_zero +7ee66c03e40a iomap: move IOMAP_F_BOUNDARY to gfs2 +9ecac0ef2233 iomap: fix the comment describing IOMAP_NOWAIT +19319b53210c iomap: inline data should be an iomap type, not a flag +b3751e6ab45a mm: split ->readpages calls to avoid non-contiguous pages lists +c534aa3fdd14 mm: return an unsigned int from __do_page_cache_readahead +836978b35fcd mm: give the 'ret' variable a better name __do_page_cache_readahead +0aa69fd32a5f block: add a lower-level bio_add_page interface +f65a59ffbcc2 net/mlx5e: TX, Separate cachelines of xmit and completion stats +5ffd81943d7a net/mlx5e: RX, Always prefer Linear SKB configuration +069d11465a80 net/mlx5e: RX, Enhance legacy Receive Queue memory scheme +99cbfa93a612 net/mlx5e: RX, Use cyclic WQ in legacy RQ +422d4c401edd net/mlx5e: RX, Split WQ objects for different RQ types +6c3a823e1e9c net/mlx5e: RX, Remove HW LRO support in legacy RQ +386471f16b73 net/mlx5e: RX, Dedicate a function for copying SKB header +fa698366b79a net/mlx5e: RX, Generalise function of SKB frag addition +75aa889fb911 net/mlx5e: RX, Generalise name of non-linear SKB head size +5e7d77a9c573 net/mlx5e: TX, Obsolete maintaining local copies of skb->len/data +98db16bab59f net/mlx5: FPGA, Handle QP error event +250a42b6a764 net/mlx5e: Support configurable MTU for vport representors +93edcb3a7589 net/mlx5e: Increase aRFS flow tables size +6c63efe4cfab net/mlx5e: Remove redundant active_channels indication +8bfaf07f7806 net/mlx5e: Present SW stats when state is not opened +c90262f8468a net/mlx5e: IPOIB, Add a missing skb_pull +4b3e85a52ae4 net/mlx5e: IPOIB, Fix overflowing SQ WQE memset +5428bf5a9a9f drm/i915/icl: Calculate link clock using the new registers +51c83cfaf963 drm/i915/icl: Get DDI clock for ICL based on PLLs. +f17ca5010c34 drm/i915/icl: Add Icelake PCH detection +3937eb1a076f drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin +a2bc69a1a9d6 drm/i915/icl: Add register definition for DFLEXDPMLE +ac213c1b45f7 drm/i915/icl: introduce tc_port +9bb635d9e7db drm/i915/icl: Extend AUX F interrupts to ICL +c46ef57d2008 drm/i915/icl: fix icl_unmap/map_plls_to_ports +31875d4970ba ipvs: register conntrack hooks for ftp +6d7c70d1cd65 thermal: qcom: tsens: Allow number of sensors to come from DT +cc50ba5e67da thermal: tegra: soctherm: add const to struct thermal_cooling_device_ops +ffe6e16f14fa thermal: exynos: Reduce severity of too early temperature read +45f8b0dde3c4 thermal: imx: Switch to SPDX identifier +10c8251cce33 thermal: qcom-spmi-temp-alarm: add support for GEN2 PMIC peripherals +d86910b9141e thermal: ti-soc-thermal: fix incorrect entry in omap5430_adc_to_temp[] +e29dc460d6c5 tools/power turbostat: Don't make man pages executable +94d6ab4b1171 tools/power turbostat: remove blank lines +3e8b62bf0c9b tools/power turbostat: a small C-states dump readability immprovement +ac980e135724 tools/power turbostat: dump BDX, SKX automatic C-state conversion bit +733ef0f8e76e tools/power turbostat: do not hard-code 25MHz crystal on SKX +46c2797826cc tools/power turbostat: fix possible sprintf buffer overflow +1969d9dc2079 thermal: rcar_thermal: add r8a77995 support +31db453bd4bd dt-bindings: thermal: rcar-thermal: add R8A77995 support +95c778daecb5 drm/i915: Apply the full CPU domain markup before freezing +9776f47253c3 drm/i915: Flush all writes before suspend +65441ba9c4e4 Merge tag 'irqchip-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core +00c5a926af12 clk: mvebu: use correct bit for 98DX3236 NAND +7b873e4b5a93 clk/driver/hisi: Consolidate the Kconfig for the CLOCK_STUB +b4f5e1ffcc47 clk: imx7d: reset parent for mipi csi root +4dd5d5b520dc clk: imx7d: fix mipi dphy div parent +12d807cd34b8 clk: qcom: gcc-msm8996: Disable halt check on UFS clocks +67b6e5cfdb1f clk: aspeed: Add 24MHz fixed clock +64f929d8246a ARM: dts: imx7: correct enet ipg clock +9c7150daffec clk: imx7d: correct enet clock CCGR registers +f93f2ed94a90 clk: imx7d: correct enet phy ref clock gates +0b3a18387f3e perf tools intel-pt-decoder: Update insn.h from the kernel sources +a20d23bb7b04 tools headers: Sync x86 cpufeatures.h with the kernel sources +63b89a19cc9e tools headers: Synchronize prctl.h ABI header +0d690fc043f1 perf trace beauty prctl: Default header_dir to cwd to work without parms +f82368dd696e clk: imx6sl: correct ocram_podf clock type +e91245780611 clk: imx6sx: disable unnecessary clocks during clock initialization +b1116bc03c00 orangefs: use sparse annotations for holding locks across function calls. +3cf796afedbb orangefs: make debug_help_fops static +8a6080f574b1 orangefs: remove unused function orangefs_get_bufmap_init +817e9b4d9e66 orangefs: specify user pointers when using dev_map_desc and bufmap +95f5f88f8900 orangefs: formatting cleanups +f6a4b4c9d07d orangefs: set i_size on new symlink +7f54910fa8df orangefs: report attributes_mask and attributes for statx +c646b3476695 clk: qcom: Add video clock controller driver for SDM845 +84b66b211603 dt-bindings: clock: Introduce QCOM Video clock bindings +ec62e95ae3f1 orangefs: make struct orangefs_file_vm_ops static +9f8fd53cd055 orangefs: revamp block sizes +096abdc296f1 clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk +21ad1173589e Merge branch 'hns3-next' +3a678b5806e6 net: hns3: Optimize the VF's process of updating multicast MAC +40cca1c587c1 net: hns3: Optimize the PF's process of updating multicast MAC +3db084d28dc0 net: hns3: Fix for vxlan tx checksum bug +f0ad97ac12f0 net: hns3: Add missing break in misc_irq_handle +9617f66867b0 net: hns3: Fix for phy not link up problem after resetting +cd8c5c269b1d net: hns3: Fix for hclge_reset running repeatly problem +f5be79673fc4 net: hns3: Fix for service_task not running problem after resetting +c7fc8fb61934 net: hns3: Fix setting mac address error +5ec2a51ef8e2 net: hns3: Add repeat address checking for setting mac address +3b75c3df599d net: hns3: Add support for IFF_ALLMULTI flag +6c251711b37f net: hns3: Disable vf vlan filter when vf vlan table is full +3b93c0f4b6ac staging: vc04_services: no need to save the log debufs dentries +54f156968a1c staging: vc04_services: vchiq_debugfs_log_entry can be a void * +127892febb2d staging: vc04_services: remove struct vchiq_debugfs_info +24e8d3fc42f2 staging: vc04_services: move client dbg directory into static variable +2739deaece4b staging: vc04_services: remove odd vchiq_debugfs_top() wrapper +0723103f8ba1 staging: vc04_services: no need to check debugfs return values +7705bb7176b9 clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled +31543ebb8aff clk: qcom: Register the gdscs before the clocks +fb55bea1fe43 clk: qcom: gdsc: Add support for ALWAYS_ON gdscs +07f7ee6ec0e2 Merge branch 'mirror-to-gretap-tests' +b5b029399fa6 selftests: forwarding: mirror_gre_bridge_1d_vlan: Add STP test +9c7c8a82442c selftests: forwarding: mirror_gre_vlan_bridge_1q: Add more tests +683680165c5b selftests: forwarding: mirror_gre_vlan_bridge_1q: Rename two tests +a6f3282e2fab selftests: forwarding: mirror_gre_vlan_bridge_1q: Test final config +b996078ea969 selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix tunnel name +f52f460ca971 selftests: forwarding: mirror_gre_lib: Add STP test +275225fb4e39 selftests: forwarding: mirror_lib: skip_hw the VLAN capture +900530f3f873 selftests: forwarding: mirror_lib: Move here do_test_span_vlan_dir_ips() +2004a9bcb8ff selftests: forwarding: lib: Move here vlan_capture_{, un}install() +9f7c728332e8 net: usb: cdc_mbim: add flag FLAG_SEND_ZLP +3504395f610f clk: berlin: switch to SPDX license identifier +8a118015816f Merge branch 'tunnel-mtus' +11d0ac16b02e xprtrdma: Remove transfertypes array +f7ff1fde9441 ip6_tunnel: remove magic mtu value 0xFFF8 +8335640cf89f xprtrdma: Add trace_xprtrdma_dma_map(mr) +2fad659209d5 xprtrdma: Wait on empty sendctx queue +ed3aa7424566 xprtrdma: Move common wait_for_buffer_space call to parent function +a8f688ec437d xprtrdma: Return -ENOBUFS when no pages are available +82612de1c98e ip_tunnel: restore binding to ifaces with a large mtu +70b7e55a19b2 Merge tag 'tegra-for-4.18-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-tegra +533dfd605035 Merge tag 'v4.18-rockchip-clk-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip +ccfde6e27d95 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +f40cc01ec9e8 Merge tag 'sunxi-clk-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner +71e9d9aeec70 KVM: docs: nVMX: Remove known limitations as they do not exist now +7f4693b8bbce KVM: docs: mmu: KVM support exposing SLAT to guests +929f45e32499 kvm: no need to check return value of debugfs_create functions +d1e5b0e98ea2 kvm: Make VM ioctl do valloc for some archs +1499fa809e9e kvm: Change return type to vm_fault_t +2180cdf49a44 Merge tag 'meson-clk-4.18-2' of https://github.com/BayLibre/clk-meson into clk-meson +d7a8bea3638d Merge tag 'kvm-s390-next-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +5eec43a1fa2a Merge tag 'kvmarm-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +0c24fdc00244 ASoC: topology: Move skl-tplg-interface.h to uapi +348f48220b97 ASoC: topology: Move v4 manifest header data structures to uapi +ac9391daac00 ASoC: topology: Improve backwards compatibility with v4 topology files +1189456b1cce platform/x86: mlx-platform: Add LED platform driver activation +cbf7ff8cdb03 platform/mellanox: Add new ODM system types to mlx-platform +4b5e32df6687 platform/mellanox: mlxreg-hotplug: add extra cycle for hotplug work queue +c9bdf291542e hwmon: (asus_atk0110) Make use of device managed memory +3c60726d217b hwmon: (asus_atk0110) Replace deprecated device register call +fd3933ca7bcf tools/power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout +47936f944e78 tools/power turbostat: fix printing on input +b9ad8ee0da54 tools/power turbostat: end current interval upon newline input +072119606a23 tools/power turbostat: on SIGUSR1: sample, print and continue +8aa2ed0b2839 tools/power turbostat: on SIGINT: sample, print and exit +3f44a5c62be2 tools/power turbostat: add --enable Time_Of_Day_Seconds +2085e12441dc tools/power turbostat: fix Skylake Xeon package C-state display +41a233dcbe7d MAINTAINERS: add turbostat utility +16858f7c2115 xfs: fix error handling in xfs_refcount_insert() +a0e5c435babd xfs: fix xfs_rtalloc_rec units +8ad560d2565e xfs: strengthen rtalloc query range checks +a03f1641c7a6 xfs: xfs_rtbuf_get should check the bmapi_read results +2483113f3d7b xfs: xfs_rtword_t should be unsigned, not signed +fb8eefd3b4e6 hwmon: (k10temp) Make function get_raw_temp static +667416f38554 powerpc/mm: Fix kernel crash on page table free +8af1da406696 powerpc/prom: Fix %u/%llx usage since prom_printf() change +9a6d2022bacd cxl: Configure PSL to not use APC virtual machines +b6c84ba22ff3 cxl: Disable prefault_mode in Radix mode +0a59952b24e2 drm/i915: Configure SKL+ scaler initial phase correctly +012d79e6a33f drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup +b4686c481b9b drm/i915: Fix tabs vs. spaces in sprite code +6380db61c54f drm/i915: s/plane/i9xx_plane/ +e876b78c5fbf drm/i915: Disable trickle feed for SNB/IVB cursors +b99b9ec1d374 drm/i915: Clean up cursor defines +eade6c894498 drm/i915: Have plane->get_hw_state() return the current pipe +ceec4684085a ALSA: pci/hda: Remove unused, broken, header file +db9d7d36eecc net: mvpp2: Split the PPv2 driver to a dedicated directory +27d036e33237 mm: Remove return value of zap_vma_ptes() +008fba465d7c RDMA/hns_roce: Don't check return value of zap_vma_ptes() +7fc8ff267d8a RDMA/mlx4: Don't crash machine if zap_vma_ptes() fails +2cb4079188a1 RDMA/mlx5: Don't check return value of zap_vma_ptes() +2468b82d69e3 RDMA/mad: Convert BUG_ONs to error flows +dee92c4bf53b RDMA/mad: Delete inaccessible BUG_ON +671a6cc2ba05 RDMA/cma: Ignore unknown event +2f5059a7af14 RDMA/cm: Abort loop in case of CM dequeue +cd13a399e66c RDMA/cxgb3: Don't crash kernel just because IDR is full +6b1ca7ece15e RDMA/mlx4: Discard unknown SQP work requests +f77f3036264b RDMA/mlx4: Catch FW<->SW misalignment without machine crash +a95691bc54af net: dsa: b53: Add BCM5389 support +c431f89b18a2 net: sched: split tc_ctl_tfilter into three handlers +9cfd5a95381e lightnvm: pblk: take bitmap alloc. out of critical section +cc9c9a00b10e lightnvm: pblk: kick writer on new flush points +b06be2873d91 lightnvm: pblk: only try to recover lines with written smeta +87cc40bbe337 lightnvm: pblk: remove unnecessary bio_get/put +4a828884c694 lightnvm: pblk: add possibility to set write buffer size manually +fbadca7396b9 lightnvm: fix partial read error path +f142ac0b5d18 lightnvm: proper error handling for pblk_bio_add_pages +6cf17a2f838d lightnvm: pblk: fix smeta write error path +48b8d20895f8 lightnvm: pblk: garbage collect lines with failed writes +6a3abf5beef6 lightnvm: pblk: rework write error recovery path +94b07c1f8c39 arm64: signal: Report signal frame size to userspace via auxv +87c021a8143b arm64/sve: Thin out initialisation sanity-checks for sve_max_vl +1262516e6a92 platform/x86: ideapad-laptop: Add E42-80 to no_hw_rfkill +adf762dc8217 platform/x86: silead_dmi: Add touchscreen info for the Onda V891w tablet +3cd33db88e06 platform/x86: silead_dmi: Add info for the PoV mobii TAB-P800W (v2.0) +828615f8f765 platform/x86: silead_dmi: Add touchscreen info for the Jumper EZpad 6 Pro +161c68eb502e Revert "drm/amdgpu: Add an ATPX quirk for hybrid laptop" +036286e28e8e drm/amdgpu/df: fix potential array out-of-bounds read +af066ed3d455 rtnetlink: Fix null-ptr-deref in rtnl_newlink +eb7f54b90bd8 kcm: Fix use-after-free caused by clonned sockets +1fc6ad2f10ad cifs: remove header_preamble_size where it is always 0 +49f466bdbdf3 cifs: remove struct smb2_hdr +d81243c697ff CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiry, status STATUS_NETWORK_SESSION_EXPIRED, however the server can also respond with STATUS_USER_SESSION_DELETED in cases where the session has been idle for some time and the server reaps the session to recover resources. +3df845e7528b drm/i915/gtt: Don't restore the non-existent PDE for GGTT +37800ca8037a drm/i915/gtt: Avoid calling non-existent allocate_va_range +72b6cdbb1113 lightnvm: pblk: remove dead function +a7c9e9109ca1 lightnvm: pass flag on graceful teardown to targets +6f9c9607d445 lightnvm: pblk: check for chunk size before allocating it +8e55c07b2b9c lightnvm: pblk: remove unnecessary argument +e13f421ba81b lightnvm: pblk: remove unnecessary indirection +b6730dd4a954 lightnvm: pblk: return NVM_ error on failed submission +e37d07983af9 lightnvm: pblk: warn in case of corrupted write buffer +03a34b2d25a4 lightnvm: pblk: improve error msg on corrupted LBAs +310df58229f6 lightnvm: pblk: check read lba on gc path +1d8b33e05cea lightnvm: pblk: recheck for bad lines at runtime +2deeefc02dff lightnvm: pblk: fail gracefully on line alloc. failure +84e92c131a0a Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-4.18/block +131d08e122ea block: split the blk-mq case from elevator_init +acddf3b308f6 block: move sysfs_lock into elevator_init +ddb7253254fe block: remove the always unused name argument to elevator_init +a8a275c9c2fb block: unexport elevator_init/exit +cbf62af3537a block: move initialization of elevator-related fields to blk_alloc_queue_node +1421dc6d4829 powerpc/kbuild: Use flags variables rather than overriding LD/CC/AS +af3901cbbd3d powerpc/kbuild: Remove CROSS32 defines from top level powerpc Makefile +4bf4f42a2feb powerpc/kbuild: Set default generic machine type for 32-bit compile +f567c71f4f91 mtd: nand: Pass mode information to nand_page_io_req +e312b689a92d drm/i915: Check intel_contexts to avoid one extra pointer chase +1934f5deaf8f drm/i915: Assert we idle in the kernel context +30d90964e7b8 nvme: use the changed namespaces list log to clear ns data changed AENs +50e8d8eeede8 nvme: mark nvme_queue_scan static +c0561f82a7b6 nvme: submit AEN event configuration on startup +55fdd6b6134f nvmet: mask pending AENs +c86b8f7b4144 nvmet: add AEN configuration support +c16734ea98f5 nvmet: implement the changed namespaces log +8ab0805f115b nvmet: split log page implementation +c7759fff2265 nvmet: add a new nvmet_zero_sgl helper +aafd3afe9d2e nvme.h: add AEN configuration symbols +d12e12299a69 ipvs: add ipv6 support to ftp +0cfceb9ff9ad ipvs: add full ipv6 support to nfct +c2ef60fea2dc Revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue" +12de0a35c996 xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers +36b6857932f3 xhci: Allow more than 32 quirks +a965315e59f3 usb: xhci: force all memory allocations to node +8a10ef4e60ff staging: mt7621-gpio: reorder includes alphabetically +53364c7ba4b2 staging: mt7621-gpio: change gc_map to don't use pointers +1e2735fe1b49 staging: mt7621-gpio: use GPIOF_DIR_OUT and GPIOF_DIR_IN macros instead of custom values +64379af8c634 staging: mt7621-gpio: change 'to_mediatek_gpio' to make just a one line return +4b2fbed7202a staging: mt7621-gpio: dt-bindings: update documentation for #interrupt-cells property +a7e09d3e8f5b staging: mt7621-gpio: update #interrupt-cells for the gpio node +c42812da1395 MAINTAINERS: add entry for LEGO MINDSTORMS EV3 +0e725b483bbe ASoC: TSCS454: Add Support +56c3a95385df ASoC: Intel: kbl: Move codec sysclk config to codec_init function +e9be4ffd4f40 ASoC: simple-card: set cpu dai clk in hw_params +b5c90a7526fe EVM: unlock on error path in evm_read_xattrs() +94832e079521 staging: mt7621-gpio: dt-bindings: complete documentation for the gpio +f910cc46f4b1 staging: mt7621-dts: add missing properties to gpio node +24298a218e32 staging: mt7621-gpio: change lock place in irq mask and unmask functions +7efcce043092 staging: mt7621-gpio: avoid locking in mediatek_gpio_get_direction +e119216dea2d staging: mt7621-gpio: fix masks for gpio pin +ba64745694e2 staging: mt7621-gpio: use module_platform_driver() instead subsys initcall +e84ff3a22cfb staging: mt7621-gpio: rename MTK_MAX_BANK into MTK_BANK_CNT +a5a5b283a229 staging: mt7621-mmc: Fix line size exceeding 80 columns +b63881e2d3ef staging: rtl8192e: Correct indentation of switch statements - coding style +4112d099ab2e staging: rtl8192e: correct position of '{', '}', '(' and ')' - coding style +59bd7f623d25 staging: rtl8192e: Add spaces where required by coding standard +b145d7865a7c staging: lustre: get rid of ldebugfs_remove() +d5bf5cf9e150 staging: lustre: make ldebugfs_add_vars a void function +00905f006608 staging: lustre: remove last two users of ldebugfs_register() +b145f49f233d staging: lustre: unwrap some ldebugfs_register() calls +08bd45fd609a staging: lustre: remove ldebugfs_obd_seq_create() wrapper function +6f7ed76048cd staging: lustre: remove ldebugfs_seq_create() wrapper function +cd514eac8029 staging: lustre: remove ldebugfs_register_stats() wrapper function +460c9a862a27 staging: lustre: remove ldebugfs_add_simple() wrapper +d0202661d86b staging: lustre: no need to check debugfs return values +4d883eeac4e3 staging: unisys: visornic: no need to check debugfs return values +e206a0d47efa staging: rtlwifi: don't check the return value of debugfs_create_file +00aaa6b138d9 staging: greybus: camera: no need to check debugfs return values +d32de98ea70f netfilter: nft_fwd_netdev: allow to forward packets via neighbour layer +9c7f96fd77b0 netfilter: nf_tables: check msg_type before nft_trans_set(trans) +8f4d19aacb64 netfilter: xt_CT: Reject the non-null terminated string from user space +7b7744e2aa93 netfilter: nfnetlink: Remove VLA usage +2a79fd3908ac netfilter: nf_flow_table: attach dst to skbs +a654de8fdc18 netfilter: nf_tables: fix chain dependency validation +1a893b44de45 netfilter: nf_tables: Add audit support to log statement +554ced0a6e29 netfilter: nf_tables: add support for native socket matching +a3aa60d51174 ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() +7849958b51aa netfilter: fix ptr_ret.cocci warnings +254a4cd50b9f linvdimm, pmem: Preserve read-only setting for pmem devices +664088f8d681 net-sysfs: Fix memory leak in XPS configuration +16e6653c8259 ixgbe: fix parsing of TC actions for HW offload +4b8e6ac41a59 virtio_net: fix error return code in virtnet_probe() +ccf8dbcd062a rtnetlink: Remove VLA usage +1f2f01b122d7 kbuild: add machine size to CHECKFLAGS +e4dc31fe9ace cifs: change smb2_get_data_area_len to take a smb2_sync_hdr as argument +84f0cbfba81d cifs: update smb2_calc_size to use smb2_sync_hdr instead of smb2_hdr +0d5a288d2529 cifs: remove struct smb2_oplock_break_rsp +977b61704078 cifs: remove rfc1002 header from all SMB2 response structures +b2adf22fdfba smb3: on reconnect set PreviousSessionId field +ce558b0e17f8 smb3: Add posix create context for smb3.11 posix mounts +deeb879de955 KVM: PPC: Book3S PR: Enable kvmppc_get/set_one_reg_pr() for HTM registers +8f04412699e4 KVM: PPC: Book3S: Remove load/put vcpu for KVM_GET_REGS/KVM_SET_REGS +c8235c2891d0 KVM: PPC: Remove load/put vcpu for KVM_GET/SET_ONE_REG ioctl +b3cebfe8c1ca KVM: PPC: Move vcpu_load/vcpu_put down to each ioctl case in kvm_arch_vcpu_ioctl +d234d68eb746 KVM: PPC: Book3S PR: Enable HTM for PR KVM for KVM_CHECK_EXTENSION ioctl +7284ca8a5eae KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTM +68ab07b98576 KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 and Transactional state +26798f88d58d KVM: PPC: Book3S PR: Add emulation for tabort. in privileged state +e32c53d1cf00 KVM: PPC: Book3S PR: Add emulation for trechkpt. +03c81682a90b KVM: PPC: Book3S PR: Add emulation for treclaim. +19c585eb45e3 KVM: PPC: Book3S PR: Restore NV regs after emulating mfspr from TM SPRs +5706340a3392 KVM: PPC: Book3S PR: Always fail transactions in guest privileged state +533082ae86e2 KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRs +13989b65ebb7 KVM: PPC: Book3S PR: Add math support for PR KVM HTM +8d2e2fc5e082 KVM: PPC: Book3S PR: Add transaction memory save/restore skeleton +66c33e796cf9 KVM: PPC: Book3S PR: Add kvmppc_save/restore_tm_sprs() APIs +de7ad932190c KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIs +36383a0862b6 KVM: PPC: Book3S PR: Avoid changing TS bits when exiting guest +401a89e9375c KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0 +95757bfc72e9 KVM: PPC: Book3S PR: Sync TM bits to shadow msr for problem state guest +901938add3bd KVM: PPC: Book3S PR: Pass through MSR TM and TS bits to shadow_msr +25ddda07b6e5 KVM: PPC: Book3S PR: Transition to Suspended state when injecting interrupt +caa3be92bebc KVM: PPC: Book3S PR: Add C function wrapper for _kvmppc_save/restore_tm() +7f386af7bdb1 KVM: PPC: Book3S PR: Turn on FP/VSX/VMX MSR bits in kvmppc_save_tm() +6f597c6b63b6 KVM: PPC: Book3S PR: Add guest MSR parameter for kvmppc_save_tm()/kvmppc_restore_tm() +f0907827a8a9 compiler.h: enable builtin overflow checkers and add fallback code +10573ae547c8 ARM: spectre-v1: fix syscall entry +1d4238c56f98 ARM: spectre-v1: add array_index_mask_nospec() implementation +a78d15658793 ARM: spectre-v1: add speculation barrier (csdb) macros +0512e0134582 Merge tag 'xfs-4.17-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +53e39628ac22 i2c: qup: fix building without CONFIG_ACPI +696fa1d043ec rtc: test: remove irq sysfs file +8be090299402 rtc: test: emulate alarms using timers +4dc2403bed0d rtc: test: store time as an offset to system time +5b257571cd48 rtc: test: allow registering many devices +9394270ef9ce rtc: test: remove useless proc info +c36b52ed18c2 rtc: ds1685: Add range +a2ae8323a8e2 rtc: ds1685: fix possible race condition +a0defd7cfc28 rtc: sprd: Add new RTC power down check method +09018d4bd799 rtc: sun6i: Fix bit_idx value for clk_register_gate +b9ef86084d82 rtc: jz4740: Fix a typo in Kconfig +8005b09d99fa net: ethernet: davinci_emac: fix error handling in probe() +0f51f3582f22 net/ncsi: Fix array size in dumpit handler +7bb8c9969d91 net: dsa: mv88e6xxx: Be explicit about DT or pdata +e2b3e493784f net: ti: cpsw: include gpio/consumer.h +b009f1a2fe9c Merge branch 'mlx5-new-device-events' +1f0cf89b0930 net/mlx5: Add FPGA QP error event +1865ea9adbfa net/mlx5: Add temperature warning event to log +be20f28fbd1a Merge tag 'wireless-drivers-for-davem-2018-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +35aada99b5bf rtnetlink: Add more well known protocol values +c5f732d7deb8 cxgb4: Add FORCE_PAUSE bit to 32 bit port caps +8258d2da9f9f cls_flower: Fix incorrect idr release when failing to modify rule +7ba01f9e12bb drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled +ac26b0f3fc41 drm/gfx9: Update gc goldensetting for vega20. +46defdd6fff7 drm/amd/pp: Allow underclocking when od table is empty in vbios +ae55e59da0e4 pnfs: Don't release the sequence slot until we've processed layoutget on open +32f1c28f3d45 pnfs: Don't call commit on failed layoutget-on-open +64294b08f9d2 pNFS: Don't send LAYOUTGET on OPEN for read, if we already have cached data +8dc96566c0c3 NFSv4/pnfs: Don't switch off layoutget-on-open for transient errors +d49e0d5b9996 NFSv4/pnfs: Ensure pnfs_parse_lgopen() won't try to parse uninitialised data +30ae2412e90f pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET +c49b5209f99a pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall +6e01260ceeca pnfs: Stop attempting LAYOUTGET on OPEN on failure +78746a384c88 pnfs: Add LAYOUTGET to OPEN of an existing file +29a8bfe52d1c pNFS: Refactor nfs4_layoutget_release() +2409a976a299 pnfs: Add LAYOUTGET to OPEN of a new file +5e36e2a94112 pnfs: Change pnfs_alloc_init_layoutget_args call signature +1b146fcff730 pnfs: Move nfs4_opendata into nfs4_fs.h +56f487f8c8fc pnfs: Add conditional encode/decode of LAYOUTGET within OPEN compound +dacb452db873 pnfs: move allocations out of nfs4_proc_layoutget +587f03deb69b pnfs: refactor send_layoutget +f86c3ac50276 pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN +3b65a30df9b3 NFS4: move ctx into nfs4_run_open_task +808ba32abe84 pnfs: Store return value of decode_layoutget for later processing +34ec9aac7dbf pnfs: Remove redundant assignment from nfs4_proc_layoutget(). +a3cf9bca2ace NFSv4: Don't add a new lock on an interrupted wait for LOCK +cf61eb268678 NFSv4: Always clear the pNFS layout when handling ESTALE +d68894800ec5 NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message +d554168f87a5 NFS: Fix up nfs_post_op_update_inode() to force ctime updates +472f761e118c NFS: Ensure we revalidate the inode correctly after setacl +59a707b0d42e NFS: Ensure we revalidate the inode correctly after remove or rename +821a868a2316 NFS: Set the force revalidate flag if the inode is not completely initialised +3cb3fd6da4e9 NFS: Fix up sillyrename() +ed7e9ad0908a NFSv4: Fix sillyrename to return the delegation when appropriate +991eedb1371d NFSv4: Only pass the delegation to setattr if we're sending a truncate +2f261020b6dd NFS: Merge nfs41_free_stateid() with _nfs41_free_stateid() +fba83f34119a NFS: Pass "privileged" value to nfs4_init_sequence() +e9ae1ee2b2ac NFS: Move call to nfs4_state_protect() to nfs4_commit_setup() +fb91fb0ee7b2 NFS: Move call to nfs4_state_protect_write() to nfs4_write_setup() +e04bbf6b1bbe NFS: Avoid quadratic search when freeing delegations. +ead9ad7253f4 rculist: add list_for_each_entry_from_rcu() +3ca951b61838 NFS: use cond_resched() when restarting walk of delegation list. +f3893491427f NFS: slight optimization for walking list for delegations +1061fd484bd4 fs: f2fs: insert space around that ':' and ', ' +f11e98bdbe7d fs: f2fs: add missing blank lines after declarations +193bea1dd8da fs: f2fs: changed variable type of offset "unsigned" to "loff_t" +4d57b86dd864 f2fs: clean up symbol namespace +2e79d951ffbd f2fs: make set_de_type() static +fc99fe27b9a2 f2fs: make __f2fs_write_data_pages() static +9fd62605bba9 f2fs: fix to avoid accessing cross the boundary +fe16efe6a795 f2fs: fix to let caller retry allocating block address +4071e67cffcc disable loading f2fs module on PAGE_SIZE > 4KB +14a28559f43a f2fs: fix error path of move_data_page +1174abfd8309 f2fs: don't drop dentry pages after fs shutdown +250dbf515192 f2fs: fix to avoid race during access gc_thread pointer +aec2f729fca1 f2fs: clean up with clear_radix_tree_dirty_tag +64c74a7ab505 f2fs: fix to don't trigger writeback during recovery +35a9a766a1b3 f2fs: clear discard_wake earlier +f9d1dced7583 f2fs: let discard thread wait a little longer if dev is busy +2ef79ecb5e90 f2fs: avoid stucking GC due to atomic write +5b0e95398e2b f2fs: introduce sbi->gc_mode to determine the policy +107a805de87e f2fs: keep migration IO order in LFS mode +e5e5732d8120 f2fs: fix to wait page writeback during revoking atomic write +60b2b4ee2bc0 f2fs: Fix deadlock in shutdown ioctl +f8de43312245 f2fs: detect synchronous writeback more earlier +7b525dd01365 f2fs: clean up with is_valid_blkaddr() +5ad25442b6f5 f2fs: fix to initialize min_mtime with ULLONG_MAX +e7a4feb0ab32 f2fs: fix to let checkpoint guarantee atomic page persistence +1c41e6808e69 f2fs: fix to initialize i_current_depth according to inode type +299254d85dec Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc" +868de6135f06 f2fs: don't drop any page on f2fs_cp_error() case +4580038e2d11 f2fs: fix spelling mistake: "extenstion" -> "extension" +0cfe75c5b011 f2fs: enhance sanity_check_raw_super() to avoid potential overflows +b4c3ca8ba9a4 f2fs: treat volatile file's data as hot one +af8ff65bb85d f2fs: introduce release_discard_addr() for cleanup +a9af3fdcc425 f2fs: fix potential overflow +b2532c694033 f2fs: rename dio_rwsem to i_gc_rwsem +b82f6e347bfb f2fs: move mnt_want_write_file after range check +cba41be08cb1 f2fs: fix missing clear FI_NO_PREALLOC in some error case +ade990f95eed f2fs: enforce fsync_mode=strict for renamed directory +8a29c1260e24 f2fs: sanity check for total valid node blocks +b2ca374f33bd f2fs: sanity check on sit entry +5d64600d4f33 f2fs: avoid bug_on on corrupted inode +a4f843bd004d f2fs: give message and set need_fsck given broken node id +9ac19faa913e f2fs: fix features filename in sysfs documentation +cf52b27a39b3 f2fs: clean up commit_inmem_pages() +eff15c2aec6c f2fs: do not check F2FS_INLINE_DOTS in recover +a515d12f1b18 f2fs: remove duplicated dquot_initialize and fix error handling +c22aecd75919 f2fs: fix to detect failure of dquot_initialize +d618477473eb f2fs: stop issue discard if something wrong with f2fs +b169c3c560e2 f2fs: fix return value in f2fs_ioc_commit_atomic_write +054afda99917 f2fs: allocate hot_data for atomic write more strictly +d0891e84e1e6 f2fs: check if inmem_pages list is empty correctly +27319ba4044c f2fs: fix race in between GC and atomic open +ea4d479bb360 fs: f2fs: Adding new return type vm_fault_t +d6964949e443 f2fs: change le32 to le16 of f2fs_inode->i_extra_size +56b07e7e6550 f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries +3d165dc3aeef f2fs: correct return value of f2fs_trim_fs +764811581d1c f2fs: fix to show missing bits in FS_IOC_GETFLAGS +c807a7cb543b f2fs: remove unneeded F2FS_PROJINHERIT_FL +81114baa835b f2fs: don't use GFP_ZERO for page caches +241b493d8fbd f2fs: issue all big range discards in umount process +47cca3d62af2 f2fs: remove redundant block plug +8045249829c9 f2fs: remove unmatched zero_user_segment when convert inline dentry +59c844088b19 f2fs: introduce private inode status mapping +ec92ad00a393 drm/i915: Only sanitize GEM from late suspend +c3160da9a6af drm/i915: After reset on sanitization, reset the engine backends +0606035fcab6 drm/i915: "Race-to-idle" after switching to the kernel context +4dfacb0bcbee drm/i915: Switch to kernel context before idling at runtime +13295bd887d0 drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error +26de0b76d9ba net/sonic: Use dma_mapping_error() +9e7c57522910 Merge branch 'bridge-vlan-notify' +7edcb8ecbe6a mlxsw: spectrum_switchdev: Schedule respin during trans prepare +9c86ce2c1ae3 net: bridge: Notify about bridge VLANs +a73bceb86df8 staging: fsl-dpaa2: ethsw: Ignore bridge VLAN events +da0efa8888ee dsa: port: Ignore bridge VLAN events +2855118fdafa rocker: rocker_main: Ignore bridge VLAN events +ea4721751977 mlxsw: spectrum_switchdev: Ignore bridge VLAN events +dbd6dc752c8a net: bridge: Extract br_vlan_add_existing() +d66e4348969d net: bridge: Extract boilerplate around switchdev_port_obj_*() +bc13f2f88eae drm/amd/display: Update color props when modeset is required +a9e8d27574f2 drm/amd/display: Make atomic-check validate underscan changes +32d26a685c18 qed*: Add link change count value to ethtool statistics display. +367d2f0787e8 RDMA/qedr: fix spelling mistake: "adrresses" -> "addresses" +8e8b332b89b6 Merge tag 'mlx5e-updates-2018-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +9ee92f5355f8 ALSA: oxygen: use match_string() helper +4341f8308d53 net: remove bypassed check in sch_direct_xmit() +e555da9f3121 f2fs: run fstrim asynchronously if runtime discard is on +3d97d88e8091 tcp: minor optimization around tcp_hdr() usage in receive path +650bb42094aa dt-bindings: Add vendor prefix for ArcherMind +b4fb3aa5b930 dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property +cb877710e58f Merge branch 'for-next/perf' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux +434dda422cb2 IB/iser: Do not reduce max_sectors +341f27d051ee Staging:rtl888eu:include Fix CamelCase issue +17f74bd38be4 staging: lustre: include linux/highmem.h when needed +5d81f7dc9bca arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID +b4f18c063a13 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests +55e3748e8902 arm64: KVM: Add ARCH_WORKAROUND_2 support for guests +d22e273245a3 staging: comedi: comedi_usb.h: SPDX License Identifier is added in the first line +85478bab4091 arm64: KVM: Add HYP per-cpu accessors +86417b7cccbc staging: mt7621-pci: Fix line size exceeding 80 columns. +dad459e052dc staging: rtlwifi: use single_open and single_release properly +bb1192cbf43e staging: wlan-ng: remove unused declarations from p80211types.h +9cdc0108baa8 arm64: ssbd: Add prctl interface for per-thread mitigation +889cea43c54b staging: lustre: mdc: excessive memory consumption by the xattr cache +6f17a0443972 staging: lustre: acl: increase ACL entries limitation +a694be449afb staging: lustre: llite: remove unused parameters from md_{get, set}xattr() +bf3d12620613 staging: lustre: llite: add support set_acl method in inode operations +409389254f6a staging: lustre: llite: create acl.c file +b3984e064ec1 nvme.h: add the changed namespace list log +868c2392a700 nvme.h: untangle AEN notice definitions +1367bc828580 nvmet: fix error return code in nvmet_file_ns_enable() +81cf54e01a3d nvmet: fix a typo in nvmet_file_ns_enable() +cc456b65b739 nvme-fabrics: allow internal passthrough command on deleting controllers +2550bbfd4952 dma-direct: don't crash on device without dma_mask +9dd9614f5476 arm64: ssbd: Introduce thread flag to control userspace mitigation +647d0519b53f arm64: ssbd: Restore mitigation status on CPU resume +986372c4367f arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation +c32e1736ca03 arm64: ssbd: Add global mitigation state accessor +a43ae4dfe56a arm64: Add 'ssbd' command-line option +a725e3dda181 arm64: Add ARCH_WORKAROUND_2 probing +5cf9ce6e5ea5 arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 +8e2906245f1e arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 +eff0e9e1078e arm/arm64: smccc: Add SMCCC-specific return codes +f9e0b4afd4e9 ASoC: dapm: use match_string() helper +1567062f1728 ASoC: max98095: use match_string() helper +3470631510fa ASoC: max98088: use match_string() helper +01298c0cd49f Merge branch 'wip/dl-ipoib' into wip/dl-for-next +80660f20252d dax: change bdev_dax_supported() to support boolean returns +ba23cba9b3bd fs: allow per-device dax status checking for filesystems +5ef12cb4a3a7 selftests: add test for USB over IP driver +2cfce3a86b64 libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk +f6c3ca0e5844 block, bfq: prevent soft_rt_next_start from being stuck at infinity +d450542e3ce0 block, bfq: increase weight-raising duration for interactive apps +e24f1c245fb6 block, bfq: remove slow-system class +4029eef1be4c block, bfq: add description of weight-raising heuristics +087e566916ce fs: iomap dio set bio prio from kiocb prio +074111ca5f71 fs: blkdev set bio prio from kiocb prio +d9a08a9e616b fs: Add aio iopriority support +fc28724d67c9 fs: Convert kiocb rw_hint from enum to u16 +aa43457799f7 block: add ioprio_check_cap function +ac857e0d54c8 block, bfq: remove the removal of 'next' rq in bfq_requests_merged +8abfa4d6fd15 block, bfq: remove wrong check in bfq_requests_merged +a12bffebc0c9 block, bfq: remove wrong lock in bfq_requests_merged +dd52cb879063 Merge tag 'platform-drivers-x86-v4.17-4' of git://git.infradead.org/linux-platform-drivers-x86 +cc5cceff288f platform/x86: asus-wireless: Fix format specifier +a41d80acfa27 EVM: prevent array underflow in evm_write_xattrs() +72acd64df456 EVM: Fix null dereference on xattr when xattr fails to allocate +825b8650dc3d EVM: fix memory leak of temporary buffer 'temp' +53b626f9038e IMA: use list_splice_tail_init_rcu() instead of its open coded variant +b4df86085af9 ima: use match_string() helper +bc9832c4a192 USB: typec: fsusb302: no need to check return value of debugfs_create_dir() +77252da7cd2c mmc: mvsdio: Enable MMC_CAP_ERASE +0ef89ec24e7b mmc: mvsdio: Respect card busy time out from mmc core +cf48bf9eee42 platform/x86: asus-wmi: Fix NULL pointer dereference +32ffd6e8d1f6 platform/x86: asus-wmi: Fix NULL pointer dereference +bc61ec46e83f drm/i915: Remove stale asserts from i915_gem_find_active_request() +368b554d6394 Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." +dd166fbd8d46 drm/i915: Nul-terminate legacy debug string +e15bea0f3f75 USB: gadget: udc: s3c2410_udc: no need to check return value of debugfs_create functions +743d1effe6c1 USB: gadget: udc: renesas_usb3: no need to check return value of debugfs_create functions +edbeb6bc696e USB: gadget: udc: pxa27x_udc: no need to check return value of debugfs_create functions +37ea71074d13 USB: gadget: udc: gr_udc: no need to check return value of debugfs_create functions +da281a8e972f USB: gadget: udc: bcm63xx_udc: no need to check return value of debugfs_create functions +a143dca4f334 USB: udc: atmel_usba_udc: no need to check return value of debugfs_create functions +535c8dc5c480 USB: dwc3: no need to check return value of debugfs_create functions +1dcd5696204a USB: dwc2: no need to check return value of debugfs_create functions +b708692dda1e USB: core: no need to check return value of debugfs_create functions +a61b75d10882 USB: chipidea: no need to check return value of debugfs_create functions +b8fc7743406d USB: ehci-hcd: no need to check return value of debugfs_create functions +2ee127242a52 USB: fhci-hcd: no need to check return value of debugfs_create functions +9b10516fa163 USB: fotg210-hcd: no need to check return value of debugfs_create functions +465d3256f635 USB: imx21-hcd: no need to check return value of debugfs_create functions +9fc6f2203f5d USB: isp116x-hcd: no need to check return value of debugfs_create functions +63c4c0d8818f USB: ohci: no need to check return value of debugfs_create functions +377058707eed USB: uhci: no need to check return value of debugfs_create functions +26d0b228b455 USB: mon: no need to check return value of debugfs_create functions +71cae9ad4216 USB: mtu3: no need to check return value of debugfs_create_dir() +8a1ef171ffc3 USB: musb: clean up debugfs file and directory creation +a941fc395711 USB: typec: tcpm: no need to check return value of debugfs_create_dir() +822852f203f7 phy: tegra: select USB_COMMON +aa071a92bbf0 usb: hub: Per-port setting to reduce TRSTRCY to 10 ms +25244227158e usb: hub: Per-port setting to use old enumeration scheme +380375b93721 usb: xhci: tegra: Fix runtime PM support +03e6275ae381 usb: chipidea: Fix ULPI on imx51 +40ecdeb1a187 usbip: usbip_detach: fix to check for invalid ports +d179f99a6516 usbip: usbip_detach: Fix memory, udev context and udev leak +edf380046b0a usb: musb: remove an unused variable +3bea1cfcff11 usb: dwc3: Remove DEBUG define from Qualcomm DWC3 glue driver +802bda5595ff usb: host: ohci: fix sfr kernel warning in ohci-at91 driver +48b73d0fa11a usb: core: message: remove extra endianness conversion in usb_set_isoch_delay +de19ca6fd72c usbip: dynamically allocate idev by nports found in sysfs +dbafc28955fa NFC: pn533: don't send USB data off of the stack +6497bbc35ac5 Merge tag 'perf-urgent-for-mingo-4.17-20180531' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +9aae1780e7e8 perf/x86/intel/uncore: Clean up client IMC uncore +5a6c9d94e9ed perf/x86/intel/uncore: Expose uncore_pmu_event*() functions +0f519f0352e3 perf/x86/intel/uncore: Support IIO free-running counters on SKX +0e0162dfcd1f perf/x86/intel/uncore: Add infrastructure for free running counters +927b2deb067b perf/x86/intel/uncore: Add new data structures for free running counters +4749f8196452 perf/x86/intel/uncore: Correct fixed counter index check in generic code +d71f11c076c4 perf/x86/intel/uncore: Correct fixed counter index check for NHM +2da331465f44 perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore +64484ccee7af ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks +c52b5c5f96b2 Merge branch 'linus' into perf/core, to pick up fixes +595058b6675e sched/headers: Fix typo +ecda2b66e263 sched/deadline: Fix missing clock update +543b8f8662fe fuse: don't keep dead fuse_conn at fuse_fill_super(). +6becdb601bae fuse: fix control dir setup and teardown +8a301eb16d99 fuse: fix congested state leak on aborted connections +4ad769f3c346 fuse: Allow fully unprivileged mounts +e45b2546e23c fuse: Ensure posix acls are translated outside of init_user_ns +983333c0f6c4 ASoC: mt6797-mt6351: add hostless phone call path +2c1a5c04417e ASoC: mt6797: add Hostless DAI +314b355f55b5 ASoC: mt6797: add PCM interface +39f56b757cf9 ASoC: mediatek: export mtk-afe symbols as needed +3217004ad97f ASoC: codecs: PCM1789: include gpio/consumer.h +7af443ee1697 sched/core: Require cpu_active() in select_task_rq(), for user tasks +175f0e25abea sched/core: Fix rules for running on online && !active CPUs +2b6c00c157c5 ARM: pxa, regulator: fix building ezx e680 +29e795ca017f spi: Fix typo on SPI_MEM help text +7eeb11190f44 Merge tag 'usb-serial-4.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +add5609877c6 ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 +b800acfc70d9 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling +3c908e16396d ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 +0c47ac8cd157 ARM: KVM: invalidate icache on guest exit for Cortex-A15 +3f7e8e2e1ebd ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 +c44f366ea7c8 ARM: spectre-v2: warn about incorrect context switching functions +10115105cb3a ARM: spectre-v2: add firmware based hardening +4ba9bf98b899 mmc: sdhci-msm: Remove NO_CARD_NO_RESET quirk +f5fe12b1eaee ARM: spectre-v2: harden user aborts in kernel space +e388b80288aa ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit +06c23f5ffe7a ARM: spectre-v2: harden branch predictor on context switches +c58d237d0852 ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre +9d3a04925dee ARM: bugs: add support for per-processor bug checking +26602161b5ba ARM: bugs: hook processor bug checking into SMP and suspend paths +a5b9177f6932 ARM: bugs: prepare processor bug infrastructure +f5683e76f35b ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs +23d0b79dfaed btrfs: Add unprivileged version of ino_lookup ioctl +42e4b520c812 btrfs: Add unprivileged ioctl which returns subvolume's ROOT_REF +b64ec075bded btrfs: Add unprivileged ioctl which returns subvolume information +01b39dcc9568 ovl: use inode_insert5() to hash a newly created inode +ac6a52eb65b5 ovl: Pass argument to ovl_get_inode() in a structure +80ea09a002bf vfs: factor out inode_insert5() +b148cba403f4 ovl: clean up copy-up error paths +dd8ac699ed6e ovl: return EIO on internal error +f73cc77c3aff ovl: make ovl_create_real() cope with vfs_mkdir() safely +137ec526a20c ovl: create helper ovl_create_temp() +95a1c8153ad8 ovl: return dentry from ovl_create_real() +471ec5dcf4e7 ovl: struct cattr cleanups +6cf00764b008 ovl: strip debug argument from ovl_do_ helpers +a8b9e0ceed32 ovl: remove WARN_ON() real inode attributes mismatch +4280f74a577d ovl: Kconfig documentation fixes +05af4fe79b80 ovl: update documentation for unionmount-testsuite +d6cae4aa30ce drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder, v2. +8c97a46af04b driver core: hold dev's parent lock when needed +38369f54d97d xfrm Fix potential error pointer dereference in xfrm_bundle_create. +069035c5db34 drm: Fix possible race conditions while unplugging DRM device +0d5bcfc9974a ALSA: xen-front: fix a loop timeout +b12c8a70643f m68k: Set default dma mask for platform devices +fa32156921da selftests: lib: fix prime_numbers module search and skip logic +9070ee31ab10 selftests: intel_pstate: notification about privilege required to run intel_pstate testing script +5f8f019380b8 selftests: cgroup/memcontrol: add basic test for socket accounting +829bc787c1a0 fs: clear writeback errors in inode_init_always +28d59363ae74 smb3: add tracepoints for smb2/smb3 open +009c872a8bc4 KVM: PPC: Book3S PR: Move kvmppc_save_tm/kvmppc_restore_tm to separate file +04c4950d5b37 block: fixup bioset_integrity_create() call +fedc3abe7bd2 RDMA/hns: Implement the disassociate_ucontext API +a0976f418daf RDMA/uverbs: Hoist the common process of disassociate_ucontext into ib core +0b25c9cc53b5 RDMA/hns: Fix the illegal memory operation when cross page +cb7a94c9c808 RDMA/hns: Add reset process for RoCE in hip08 +22a844b85368 Input: ti_am335x_tsc - prevent system suspend when TSC is in use +46850420e5e2 Input: ti_am335x_tsc - ack pending IRQs at probe and before suspend +38ba34a43dbc Input: cros_ec_keyb - mark cros_ec_keyb driver as wake enabled device. +43b812d9ab21 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next +7b0e827c6970 KVM: PPC: Book3S HV: Factor fake-suspend handling out of kvmppc_save/restore_tm +9617a0b33569 KVM: PPC: Book3S PR: Allow KVM_PPC_CONFIGURE_V3_MMU to succeed +5c5a41be89e8 cifs: add debug output to show nocase mount option +fe048402e882 smb3: add define for id for posix create context and corresponding struct +0e333751cff1 Merge tag 'drm-misc-fixes-2018-05-30' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +98170fb53587 cifs: update smb2_check_message to handle PDUs without a 4 byte length header +9d570dbfc095 drm/i915: Update DRIVER_DATE to 20180530 +88a867653065 Merge tag 'for-linus-20180530' of git://git.kernel.dk/linux-block +943cf9f3ca16 Merge tag 'selinux-pr-20180530' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +dad08527525f block: Drop bioset_create() +e292d7bc63c8 xfs: convert to bioset_init()/mempool_init() +8ac9f7c1fd1d btrfs: convert to bioset_init()/mempool_init() +52190f8abe7f fs: convert block_dev.c to bioset_init() +a47a28b74a5c target: convert to bioset_init()/mempool_init() +6f1c819c219f dm: convert to bioset_init()/mempool_init() +afeee514ce7f md: convert to bioset_init()/mempool_init() +d19936a26658 bcache: convert to bioset_init()/mempool_init() +b906bbb69977 lightnvm: convert to bioset_init()/mempool_init() +64c4bc4de79f pktcdvd: convert to bioset_init()/mempool_init() +0892fac8719f drbd: convert to bioset_init()/mempool_init() +338aa96d5661 block: convert bounce, q->bio_split to bioset_init()/mempool_init() +c462f16b1a31 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +d0103c5cb635 selftest: intel_pstate: debug support message from aperf.c and return value +adb31be4424c kselftest/cgroup: fix variable dereferenced before check warning +7b04d1e9c6d0 selftests/intel_pstate: Enhance table printing +e9d33f149f52 selftests/intel_pstate: Improve test, minor fixes +478b27844e9e selftests: cgroup/memcontrol: add basic test for swap controls +84092dbcf901 selftests: cgroup: add memory controller self-tests +8eecdd4d0402 selftests: memfd: split regular and hugetlbfs tests +57aefc7c226d selftests: net: return Kselftest Skip code for skipped tests +e6ee6ae4a170 selftests: mqueue: return Kselftest Skip code for skipped tests +e1890c502ca7 selftests: memory-hotplug: return Kselftest Skip code for skipped tests +b27f0259e8ce selftests: memfd: return Kselftest Skip code for skipped tests +39d69997e406 selftests: membarrier: return Kselftest Skip code for skipped tests +113812868c40 selftests: media_tests: return Kselftest Skip code for skipped tests +f9fedb2719b1 selftests: locking: return Kselftest Skip code for skipped tests +feb2d9a4d042 selftests: locking: add Makefile for locking test +b26862450d74 selftests: lib: return Kselftest Skip code for skipped tests +9b8f8e7f33b2 selftests: lib: add prime_numbers.sh test to Makefile +ab0e9c4b91ca selftests: kvm: return Kselftest Skip code for skipped tests +82337406d10b selftests: kmod: return Kselftest Skip code for skipped tests +6004881fa073 selftests: ipc: return Kselftest Skip code for skipped tests +5c30a038fb8e selftests: intel_pstate: return Kselftest Skip code for skipped tests +bd1bf88c6544 selftests: gpio: return Kselftest Skip code for skipped tests +a6a9be9270c8 selftests: firmware: return Kselftest Skip code for skipped tests +7357dcf2ef28 selftests: filesystems: return Kselftest Skip code for skipped tests +964224d7a861 selftests: exec: return Kselftest Skip code for skipped tests +1f0ea95853bd selftests: efivarfs: return Kselftest Skip code for skipped tests +4c5b95c16cba selftests: cpufreq: return Kselftest Skip code for skipped tests +67f721f942a8 selftests: cpu-hotplug: return Kselftest Skip code for skipped tests +423353a11e9a selftests: breakpoints: return Kselftest Skip code for skipped tests +5104acdb9f3a selftests: android: ion: return Kselftest Skip code for skipped tests +4ed8b153c088 selftests: memory-hotplug: delete RUN_TESTS and EMIT_TESTS overrides +978e9aa19b23 selftests: mqueue: delete RUN_TESTS and EMIT_TESTS overrides +addee42aaa22 selftests: mount: delete RUN_TESTS and EMIT_TESTS overrides +99a5d09be60a selftests: futex: delete RUN_TESTS and EMIT_TESTS overrides +bf1fc76b5199 selftests: android: delete RUN_TESTS and EMIT_TESTS overrides +3c07aaef6598 selftests: kselftest: change KSFT_SKIP=4 instead of KSFT_PASS +a548de0fe8e1 selftests: lib.mk: add test execute bit check to EMIT_TESTS +3df6131f9b5b selftests: lib.mk: add SKIP handling and test suite name to EMIT_TESTS +cfe8460c87eb selftests: lib.mk: Include test suite name in the RUN_TESTS output +7afed3dc36eb selftests: lib.mk: move running and printing result to a new function +3f4435b51493 selftests: lib.mk: add SKIP handling to RUN_TESTS define +42b44c341368 selftests: lib.mk: cleanup RUN_TESTS define and make it readable +d8da8665e8e3 selftests: rtc: rework rtctest +a12ab9e125f1 selftests: move RTC tests to rtc subfolder +6d73ceab4d03 selftests: timers: rtcpie: restore previous PIE rate +843b20bcb82f selftests: timers: move PIE tests out of rtctest +dd4b16b4f9b1 selftests/filesystems: devpts_pts included wrong header +0dd3a6945f5d selftests/x86: Detect -no-pie availability +0852991470e2 selftests: filesystems: fix spelling mistake: "desciptor" -> "descriptor" +16378efaf306 selftests: media_tests: fix spelling mistake: "iternations" -> "iterations" +ea870c551d3c selftests: kvm: update .gitignore with missing file +576f31319178 selftests: kvm: add .gitignore for generated files +bcece5dc40b9 bpf: Change bpf_fib_lookup to return -EAFNOSUPPORT for unsupported address families +0fc784fb09f6 cpuidle: governors: Consolidate PM QoS handling +cf7eeea947ef cpuidle: governors: Drop redundant checks related to PM QoS +b326614ea215 smb3: allow "posix" mount option to enable new SMB311 protocol extensions +fcef0db6d630 smb3: add support for posix negotiate context +f92a720ee9d5 cifs: allow disabling less secure legacy dialects +11911b956f35 cifs: make minor clarifications to module params for cifs.ko +6539e7f3727a cifs: show the "w" bit for writeable /proc/fs/cifs/* files +49218b4f5745 smb3: add module alias for smb3 to cifs.ko +25ad1cbd02fc cifs: return error on invalid value written to cifsFYI +57c55cd7c77b cifs: invalidate cache when we truncate a file +e0386e449af3 smb3: print tree id in debugdata in proc to be able to help logging +d683bcd3e5d1 smb3: add additional ftrace entry points for entry/exit to cifs.ko +cfe89091644c smb3: fix various xid leaks +57a929a66f5a CIFS: Introduce offset for the 1st page in data transfer structures +71b2c87df3ac bpf: devmap: remove redundant assignment of dev = dev +535ba90472da i2c: tegra: Remove suspend-resume +eedeaed28931 i2c: imx-lpi2c: Switch to SPDX identifier +ed49aaeefdb9 i2c: mxs: Switch to SPDX identifier +03828ceee6b2 Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.18 +4eff0bebf4ed clk: davinci: Fix link errors when not all SoCs are enabled +043eaa70ad73 clk: davinci: psc: allow for dev == NULL +17d8bacf19bb clk: davinci: da850-pll: change PLL0 to CLK_OF_DECLARE +76c9dd9dbd64 clk: davinci: pll: allow dev == NULL +9c39fc1fe87a clk: davinci: psc-dm365: fix few clocks +7f02f18e7f87 clk: davinci: pll-dm646x: keep PLL2 SYSCLK1 always enabled +715478bb63ff clk: davinci: psc-dm355: fix ASP0/1 clkdev lookups +6ce190bc424b clk: davinci: pll-dm355: fix SYSCLKn parent names +b4d73d224d9b clk: davinci: pll-dm355: drop pll2_sysclk2 +c64d4419a17c mtd: cfi_cmdset_0002: Change erase one block to enable XIP once +79ca484b6130 mtd: cfi_cmdset_0002: Change erase functions to check chip good only +45f75b8a919a mtd: cfi_cmdset_0002: Change erase functions to retry for error +85a82e28b023 mtd: cfi_cmdset_0002: Change definition naming to retry write operation +dfeae1073583 mtd: cfi_cmdset_0002: Change write buffer to check correct value +ad7e1a740d94 Btrfs: clean up error handling in btrfs_truncate() +76606886c9f4 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +480daa9cb62c qtnfmac: fix invalid STA state on EAPOL failure +40d68dbb986d qtnfmac: cancel scan on disconnect +f5d2ff43b9ed qtnfmac: fix bg_scan_period parameter processing +b60769e2dff0 qtnfmac: fix firmware command error path +9e33e7fb4772 qtnfmac: improve control path timeout handling +9a3beeb5b73a qtnfmac: cleanup wdev structure between its uses +36e8c538b374 qtnfmac: decode error codes from firmware replies +d62b622ca409 qtnfmac: simplify notation +6d89265d7841 qtnfmac: remove unused function declarations +206641355dde Merge tag 'iwlwifi-next-for-kalle-2018-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +fbecef131676 drm/v3d: add CONFIG_MMU dependency +f619794d716c drm/vc4: Fix leak of the file_priv that stored the perfmon. +79a3d60300fc platform/chrome: Use to_cros_ec_dev more broadly +0b6bad7d669e blk-throttle: return proper bool type to caller instead of 0/1 +18a7057420f8 perf tools: Fix perf.data format description of NRCPUS header +943f32a0e8a4 perf script python: Add addr into perf sample dict +0c711138fa61 perf data: Update documentation section on cpu topology +e2ab28521a58 perf cs-etm: Fix indexing for decoder packet queue +ab4e32ff5aa7 perf bpf: Fix NULL return handling in bpf__prepare_load() +c32048d9e93a drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense +9dac0c3fb410 drm/amdgpu/display: check if ppfuncs exists before using it +762f52e9e4d2 drm/amd/pp: Connect display_clock_voltage_request to a function pointer +102e494001c7 drm/amdgpu: typo fix for vega20 cg flags +2f6a18ebd08e drm/amd/powerplay: bug fixs for getsmuclockinfo +ee7a99c79aa3 drm/amdgpu: correct SMU11 SYSPLL0 clock id values +ee5309d5f3eb drm/amdgpu: gds bo must not be per-vm-bo +01d98506eca2 drm/amdgpu: To get gds, gws and oa from adev->gds (v2) +d250bf4e776f blk-mq: only iterate over inflight requests in blk_mq_tagset_busy_iter +5e3c3a7ecefe nbd: clear DISCONNECT_REQUESTED flag once disconnection occurs. +f5a4941aa6d1 vhost_net: flush batched heads before trying to busy polling +0c3a4cf84fb9 MAINTAINERS: add myself as maintainer for QorIQ PTP clock driver +d602de8e7e7f drivers/net: Fix various unnecessary characters after logging newlines +37c9102f216c net: davinci: fix building davinci mdio code without CONFIG_OF +3ded9f2b35f0 net: ethernet: freescale: fix false-positive string overflow warning +3ab2011ea368 tpm: fix race condition in tpm_common_write() +c5794e51784a btrfs: Factor out write portion of btrfs_get_blocks_direct +1c8d0175df47 btrfs: Factor out read portion of btrfs_get_blocks_direct +2ab74cd29622 blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatch +a6088845c2bf block: kyber: make kyber more friendly with merging +9c5587346490 blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper +37bd62d224c8 PCI: Enable PCI_DOMAINS along with generic PCI host controller +01fcb7f777a9 PCI: Add support for unbinding the generic PCI host controller +5bd51b35c7cb PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources() +d9c5d5ac287c PCI: Use dev_printk() in of_pci_get_host_bridge_resources() +055f87a2a336 PCI: Pass struct device to of_pci_get_host_bridge_resources() +126b7de6bfd8 PCI: Rename of_pci_get_host_bridge_resources() device node parameter +3bbce5317887 PCI: Fix devm_pci_alloc_host_bridge() memory leak +b268b3506d99 crypto: chtls - free beyond end rspq_skb_cache +1dfe57aa1441 crypto: chtls - kbuild warnings +ea5213b0da48 crypto: chtls - dereference null variable +3b8305f5c844 crypto: chtls - wait for memory sendmsg, sendpage +09e53d828947 crypto: chtls - key len correction +015a03704df1 crypto: salsa20 - Revert "crypto: salsa20 - export generic helpers" +b7b73cd5d746 crypto: x86/salsa20 - remove x86 salsa20 implementations +0b3a830bb407 crypto: ccp - Add GET_ID SEV command +edd303ff0e9e crypto: ccp - Add DOWNLOAD_FIRMWARE SEV command +1ebe6da2f989 crypto: qat - Add MODULE_FIRMWARE for all qat drivers +565018b893b1 crypto: ccree - silence debug prints +35f859fc936c crypto: ccree - better clock handling +281a58c8326c crypto: ccree - correct host regs offset +4262c98aab95 crypto: chelsio - Remove separate buffer used for DMA map B0 block in CCM +335bcc4a2600 crypt: chelsio - Send IV as Immediate for cipher algo +6faa0f572518 crypto: chelsio - Return -ENOSPC for transient busy indication. +d9c35771d884 crypto: caam/qi - fix warning in init_cgr() +b2106476a8cf crypto: caam - fix rfc4543 descriptors +06d44c918a68 crypto: caam - fix MC firmware detection +c2e415fe75bb crypto: clarify licensing of OpenSSL asm code +2808f1731915 crypto: morus - Mark MORUS SIMD glue as x86-specific +92a4c9fef34c crypto: testmgr - eliminate redundant decryption test vectors +4074a77d48f6 crypto: testmgr - add extra kw(aes) encryption test vector +a0e20b9b5400 crypto: testmgr - add extra ecb(tnepres) encryption test vectors +17880f11398d crypto: testmgr - make an cbc(des) encryption test vector chunked +097012e8f214 crypto: testmgr - add extra ecb(des) encryption test vectors +cba608493d3d f2fs: turn down IO priority of discard from background +377224c47118 f2fs: don't split checkpoint in fstrim +8bb4f2535cf7 f2fs: issue discard commands proactively in high fs utilization +b91530f0a39e ASoC: core: Fix return code shown on error for hw_params +9132c4ff6f95 btrfs: return ENOMEM if path allocation fails in btrfs_cross_ref_exist +92f9ccca4c08 PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver DT bindings +d60d61f36b8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +1389053e1bed btrfs: raid56: Remove VLA usage +d25522f10cfa xfs: repair superblocks +7e85bc6c8732 xfs: add helpers to attach quotas to inodes +04a2b7b254f9 xfs: recover AG btree roots from rmap data +12c6510e2ff1 xfs: add helpers to dispose of old btree blocks after a repair +64a39d876e77 xfs: add helpers to collect and sift btree block pointers during repair +73d6b42aa4dc xfs: add helpers to allocate and initialize fresh btree roots +0a9633fa2f9a xfs: add helpers to deal with transaction allocation and rolling +51863d7dd77d xfs: grab the per-ag structure whenever relevant +090a127afa8f btrfs: return error value if create_io_em failed in cow_file_range +6b0cb1f90147 btrfs: drop useless member qgroup_reserved of btrfs_pending_snapshot +c4c129db5da8 btrfs: drop unused parameter qgroup_reserved +e73e81b6d011 btrfs: balance dirty metadata pages in btrfs_finish_ordered_io +78d4295b1eee btrfs: lift some btrfs_cross_ref_exist checks in nocow path +d19577912d57 btrfs: Remove fs_info argument from btrfs_uuid_tree_rem +cdb345a87720 btrfs: Remove fs_info argument from btrfs_uuid_tree_add +f9ddfd0592ac Btrfs: remove unused check of skip_locking +d80bb3f905cc Btrfs: remove always true check in unlock_up +662c653bfda5 Btrfs: grab write lock directly if write_lock_level is the max level +1fc28d8e2e9b Btrfs: move get root out of btrfs_search_slot to a helper +e6a1d6fd2769 Btrfs: use more straightforward extent_buffer_uptodate check +ca19b4a69962 Btrfs: remove superfluous free_extent_buffer in read_block_for_search +4ca616832783 btrfs: drop unused space_info parameter from create_space_info +ff76a864cc94 Btrfs: add parent_transid parameter to veirfy_level_key +9593bf49675e btrfs: qgroup: show more meaningful qgroup_rescan_init error message +fd4e994bd1f9 Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() +de885e3ee281 btrfs: lzo: Harden inline lzo compressed extent decompression +314bfa473b6b btrfs: lzo: Add header length check to avoid potential out-of-bounds access +d121109100bd perf test: "Session topology" dumps core on s390 +38de19fa7159 regulator: Revert coupled regulator support again +ab4d11e2c232 regulator: wm8994: Fix shared GPIOs +d1dae72fab2c regulator: max77686: Fix shared GPIOs +1cd2fabf4bdc Bluetooth: btusb: Add additional device ID for RTL8822BE +369b230806a9 perf parse-events: Handle uncore event aliases in small groups properly +af6b8ff4bce4 mmc: sunxi: Use ifdef rather than __maybe_unused +d8edfc4edd2e mmc: mxmmc: Use ifdef rather than __maybe_unused +96c1bf68852a PM / Domains: Drop unused parameter in genpd_allocate_dev_data() +924f44869962 PM / Domains: Drop genpd as in-param for pm_genpd_remove_device() +1a7a67072f35 PM / Domains: Drop __pm_genpd_add_device() +781b9d6b8432 PM / Domains: Drop extern declarations of functions in pm_domain.h +ca695496fe8d Merge branch 'pm-domains' into pm-opp +e89128124c28 PM / domains: Add perf_state attribute to genpd debugfs +e46dcbb17d79 ALSA: xen-front: freeing an error pointer +cc7cc5343584 drm/i915: Remove stale asserts from i915_gem_find_active_request() +63ce228e61a4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp +79383539eb2e dt-bindings: cpufreq: Document operating-points-v2-kryo-cpu +46e2856b8e18 cpufreq: Add Kryo CPU scaling driver +13a370b9d275 bpftool: Support sendmsg{4,6} attach types +ee7dbd974797 Merge branch 'bpf-ir-decoder' +6bdd533cee9a bpf: add selftest for lirc_mode2 type program +f4364dcfc86d media: rc: introduce BPF_PROG_LIRC_MODE2 +170a7e3ea070 bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found +c25f2566250c ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections +0b014d72ebae ASoC: fix 0-day warnings with snd_soc_new_compress() +ba08799e90b5 regulator: bd71837: BD71837 PMIC regulator driver +196c813570af regulator: bd71837: Devicetree bindings for BD71837 regulators +8a352fd8787c OPP: Allow same OPP table to be used for multiple genpd +89a0c0ec0d2e s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak. +966f53e750ae s390/archrandom: Rework arch random implementation. +b6ef86e96224 s390/net: add pnetid support +cc85de361d99 cpufreq: Use static SRCU initializer +9c80172b902d kernel/SRCU: provide a static initializer +c7d1f119c48f cpufreq: Fix new policy initialization during limits updates via sysfs +6310b930ccbb gpio: davinci: fix build warning when !CONFIG_OF +506247825c5e iwlwifi: fix non_shared_ant for 9000 devices +42116705a7b1 iwlwifi: mvm: fix race in queue notification wait +5dd9f6c703e8 iwlwifi: mvm: honor the max_amsdu_subframes limit +c94ba060112a HID: rmi: use HID_QUIRK_NO_INPUT_SYNC +e9ed3ee61aa6 Merge branches 'thermal-core' and 'thermal-intel' into next +d94c5a820d10 iwlwifi: mvm: open BA session only when sta is authorized +abb36fe691b2 HID: multitouch: fix calculation of last slot field in multi-touch reports +66be621f4b92 HID: quirks: remove Delcom Visual Signal Indicator from hid_have_special_driver[] +4b64487fa63a HID: steam: select CONFIG_POWER_SUPPLY +b38c395f1656 iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule) +fdee6d8fc630 Bluetooth: hci_serdev: Fix HCI_UART_INIT_PENDING not working +d44c2816ac40 HID: i2c-hid: remove i2c_hid_open_mut +e9ca08074ddc Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code +ce7d35fa4e60 thermal: int340x: processor_thermal: Add GeminiLake support +7e3c03817fec drivers: thermal: Update license to SPDX format +412fe29ffcf9 Bluetooth: hci_uart: Restore hci_dev->flush callback on open() +0f22e40053bd iwlwifi: pcie: fix race in Rx buffer allocator +0eac9abace16 iwlwifi: mvm: fix TSO with highly fragmented SKBs +15c4e33030d1 iwlmvm: tdls: Check TDLS channel switch support +d8e3a61318b9 thermal: int340x: Prevent error in reading trip hysteresis attribute +c2e7f5dee722 Bluetooth: btmrvl: Re-use kstrtol_from_user() +3bf5e97d7bbd Bluetooth: Re-use kstrtobool_from_user() +9960521c44a5 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning +fabdcc2ecd58 iwlwifi: mvm: drop UNKNOWN security type frames +fe4a97918de0 nvme-loop: add support for multiple ports +90ea5ca45c1f nvme-pci: simplify __nvme_submit_cmd +b9cac43c2c4a nvme-pci: Rate limit the nvme timeout warnings +ab4f47a9f4a1 nvme: allow duplicate controller if prior controller being deleted +52f2b34f4622 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu +986376b68dcc ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs +0044cdeb7313 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +1da92779e2e8 aio: sanitize the limit checking in io_submit(2) +67ba049f94eb aio: fold do_io_submit() into callers +95af8496ac48 aio: shift copyin of iocb into io_submit_one() +d2988bd412fa aio_read_events_ring(): make a bit more readable +9061d14a8a97 aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the same way +3c96c7f4caeb aio: take list removal to (some) callers of aio_complete() +4725496e4872 remoteproc: q6v5: Allow defining GLINK edge for mss remoteproc +231f67d1fb2f remoteproc: q6v5: Add support for mss remoteproc on SDM845 +9f135fa1ffea remoteproc: q6v5: Introduce reset assert/deassert helper functions +fb22022ff63d dt-bindings: remoteproc: Add Q6v5 Modem PIL binding for SDM845 +568cf2e6aa0c Merge tag 'drm-amdkfd-next-2018-05-28' of git://people.freedesktop.org/~gabbayo/linux into drm-next +74860cbfdd41 Merge tag 'exynos-drm-next-for-v4.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +2b85352e3b08 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +ebb442bb35e8 Merge tag 'drm-misc-fixes-2018-05-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +01252a27837a net/mlx5e: Get the number of offloaded TC rules from the correct table +36dd4902004c net/mlx5: FPGA, Call DMA unmap with the right size +ba869ee0e0f5 net/mlx5: FPGA, Properly initialize dma direction on fpga conn send +90275d809ab9 net/mlx5: FPGA, Abort FPGA init if the device reports no QP capability +98c90f6f103a net/mlx5: FPGA, print SBU identification on init +d1a15b1a7e75 net/mlx5: FPGA, Add device name +d80c9f883172 net/mlx5: FPGA, Add doxygen for access type enum +efe3de79e0b5 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity +801dff41ba48 Merge tag 'drm-intel-fixes-2018-05-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +cbd606ec9fef Input: mk712 - update documentation web link +683b647309fc platform/chrome: chromeos_laptop: fix touchpad button mapping on Celes +f3ca0ab114e0 Merge branch 'mini_cqe' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma for-next +5ef8c0c180a6 RDMA/core: Remove indirection through ib_cache_setup() +6f1006a43869 IB/mlx5: Introduce a new mini-CQE format +572f46bf947c IB/mlx5: Refactor CQE compression response +853d5e4b9a48 hwmon: (gpio-fan) Fix "#cooling-cells" property name in bindings +ab741b2eed3e net/mlx5: Exposing a new mini-CQE format +bbf8ff6b1d2a ALSA: hda/realtek - Fixup for HP x360 laptops with B&O speakers +91fc957a61fa Merge tag 'afs-fixes-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +a3db142829e6 drm/i915/psr: Set idle frame count based on sink synchronization latency +9ce64f192d16 bpf: Verify flags in bpf_fib_lookup +fa898d769b26 bpf: Drop mpls from bpf_fib_lookup +720e7f38bc3c bpf: hide the unused 'off' variable +7a279e93330b bpf: clean up eBPF helpers documentation +20fa2ff0441e drm/amd/display: Fix BUG_ON during CRTC atomic check update +ae40832e53c3 bpfilter: fix a build err +d6290814b018 f2fs: add fsync_mode=nobarrier for non-atomic files +9a997188ff7a f2fs: let fstrim issue discard commands in lower priority +20d4ac659c76 drm/amd/display: Fix BUG_ON during CRTC atomic check update +c733e40c7445 drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4 +5de815a7eedf block: remove parent device reference from struct bsg_class_device +b7405176b58a Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block +43b4d1e12291 Merge branch 'nvme-4.17' of git://git.infradead.org/nvme into for-linus +794550c6eaf7 drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP +30a6475744cf i2c: busses: make use of i2c_8bit_addr_from_msg +4ea7fc09539b drm/amd/display: Do not program interrupt status on disabled crtc +ac6d5298f6af i2c: algos: make use of i2c_8bit_addr_from_msg +c97f414c54a2 nvme: fix extended data LBA supported setting +0b19fdc45fef drm/amd/display: fix dscl_manual_ratio_init +df099b9b60c6 drm/amd/display: Destroy connector state on reset +aa6d4a59d686 drm/amd/display: Set TMZ and DCC for secondary surface +01884c02c46a drm/amd/display: DP component depth 16 bpc +9356badb2636 drm/amd/display: check if audio clk enable is applicable +fb5fb63aa91a drm/amd/display: add register offset != 0 check. +aed15309b9b2 drm/amd/display: Release fake sink +2b6199a1d1b7 drm/amd/display: replace msleep with udelay in fbc path +e03fd3f300f6 drm/amd/display: Do not limit color depth to 8bpc +4c6530fd6639 drm/amdgpu: remove unnecessary scheduler entity for VCN +84b74608442d drm/amdgpu: Add helper function to get buffer domain +bda31a24dc5c drm/amdgpu: Use GTT for dumb buffer if sg display enabled (v2) +7bee0572e31f drm/amd/pp: Add cases for getting phys and disp clks for SMU10 +10dd2b865393 drm/amd/display: Fix wrong latency assignment for VEGA clock levels +a0ccb6b54bdd i2c: ocores: update HDL sources URL +a840c93ca758 IB/core: Fix error code for invalid GID entry +b80646be4c17 i2c: rcar: document R8A77980 bindings +d9f52281bc09 i2c: qup: Add command-line parameter to override SCL frequency +71fbafcc45fe i2c: qup: Correct duty cycle for FM and FM+ +109b8c42b7e2 i2c: qup: Add support for Fast Mode Plus +902a91a02bdf i2c: qup: add probe path for Centriq ACPI devices +05edd888d1b2 fs: xfs: Change return type to vm_fault_t +2e050e648ad6 xfs: fix inobt magic number check +aee9a4a555b3 fs: clear writeback errors in inode_init_always +eb915375757c vfs: delete unnecessary assignment in vfs_listxattr +f9652d5cae04 cpupower : Fix header name to read idle state name +2a1f7c0cbdda btrfs: lzo: document the compressed data format +d5c1d68fdeee btrfs: compression: Add linux/sizes.h for compression.h +b5c40d598f54 Btrfs: fix clone vs chattr NODATASUM race +b89311efe60d btrfs: propagate failures of __exclude_logged_extent to upper caller +d4b20733d203 btrfs: Streamline shared ref check in alloc_reserved_tree_block +21ebfbe7e06c btrfs: Pass btrfs_delayed_extent_op to alloc_reserved_tree_block +4e6bd4e0aaf8 btrfs: Simplify alloc_reserved_tree_block interface +9dcdbe0144f9 btrfs: Remove fs_info argument from alloc_reserved_tree_block +315b76b46232 btrfs: tests: drop newline from test_msg strings +3c7251f2f888 btrfs: tests: add helper for error messages and update them +73acc0315cd7 ARM: mcpm, perf/arm-cci: export mcpm_is_available +da3627c30d22 dlm: remove O_NONBLOCK flag in sctp_connect_to_sock +984e9cf1b9ea drivers/bus: arm-cci: fix build warnings +6547e387d7f5 tun: Fix NULL pointer dereference in XDP redirect +26da35010c6d signal/sh: Stop gcc warning about an impossible case in do_divide_error +5afb78356cea block: don't print a message when the device went away +4163a0398434 block: unexport check_disk_size_change +0b7576d8eb4c block: move ->timeout request member +d1210d5afb9e blk-mq: simplify blk_mq_rq_timed_out +88b0cfad2888 block: document the blk_eh_timer_return values +f6e7d48a780a block: remove BLK_EH_HANDLED +adb2b769d47a libiscsi: don't try to bypass SCSI EH +ad73d6feadbd mmc: complete requests from ->timeout +1fc2b62edb22 scsi_transport_fc: complete requests from ->timeout +0df0bb080aca null_blk: complete requests from ->timeout +c5fb85b7ff76 mtip32xx: complete requests from ->timeout +e5eab0170410 nbd: complete requests from ->timeout +db8c48e4b2fa nvme: return BLK_EH_DONE from ->timeout +6600593cbd93 block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE +12f5b9314545 blk-mq: Remove generation seqeunce +1f568357117c Merge branches 'arm/io-pgtable', 'arm/qcom', 'arm/tegra', 'x86/vt-d', 'x86/amd' and 'core' into next +4b123757eeaa iommu/io-pgtable-arm: Make allocations NUMA-aware +d2c2725c2cdb be2net: Fix error detection logic for BE3 +2415f3bd059f net: qmi_wwan: Add Netgear Aircard 779S +37bed97f0073 regulator: gpio: Get enable GPIO using GPIO descriptor +6059577cb28d regulator: fixed: Convert to use GPIO descriptor only +ad103e79838d blk-mq: Fix timeout and state order +01fc27d96950 libata: remove ata_scsi_timed_out +b543e467d1a9 ASoC: atmel-i2s: add driver for the new Atmel I2S controller +969cc0528e0e ASoC: atmel-i2s: dt-bindings: add DT bindings for I2S controller +a303b7a6d6ef ASoC: qdsp6: q6routing: Add support to all TDM Mixers +9131c3a56900 ASoC: qdsp6: q6routing: Add macros for mixers +0e66cf5c77e2 ASoC: qdsp6: q6afe-dai: add support to tdm dais +b916449c5e01 ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S +dea1ffbeea60 ASoC: qdsp6: qdafe: add support to tdm ports +ad7a9b34fa53 ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding +2d68c0745a0e tcp: use data length instead of skb->len in tcp_probe +06c14de5a25d crypto: chtls: free beyond end rspq_skb_cache +82a1052679cb crypto: chtls: kbuild warnings +53bcfb68c47d crypto: chtls: dereference null variable +b7af47b33008 crypto: chtls: wait for memory sendmsg, sendpage +a491b9321d48 crypto:chtls: key len correction +4d0312e00bce Merge branch 'net-Add-address-attribute-to-control-metric-of-prefix-route' +d69faad76584 selftests: fib_tests: Add prefix route tests with metric +8308f3ff1753 net/ipv6: Add support for specifying metric of connected routes +af4d768ad28c net/ipv4: Add support for specifying metric of connected routes +620dee9415fa net: Add IFA_RT_PRIORITY address attribute +d169a1f8baa4 net/ipv6: Pass ifa6_config struct to inet6_addr_modify +19b1518c2945 net/ipv6: Pass ifa6_config struct to inet6_addr_add +e6464b8c6361 net/ipv6: Convert ipv6_add_addr to struct ifa6_config +267d2e18a281 nds32: use generic dma_noncoherent_ops +f860122c5122 nds32: implement the unmap_sg DMA operation +4ac1c68e3606 nds32: consolidate DMA cache maintainance routines +49fb6fe3446f Merge branch 'mlxsw-use-MRSR-register-for-FW-reset' +f3a52c6162f8 mlxsw: pci: Utilize MRSR register to perform FW reset +2a360bf0f660 mlxsw: cmd: Handle error after reset gracefully +12b003b2e4e4 mlxsw: reg: Add Management Reset and Shutdown Register +47bf9df2e820 mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG +d377df784178 net: qcom/emac: fix device tree initialization +c3cd281e2bc8 net/mlx5e: fix TLS dependency +f9c6442a8f0b atm: zatm: fix memcmp casting +939bc6c59e38 Bluetooth: btusb: Add Dell Inspiron 5565 to btusb_needs_reset_resume_table +0c0c09ff09bb Bluetooth: hci_serdev: Removed unnecessary curly braces +45650499ee18 Bluetooth: btmrvl: support sysfs initiated firmware coredump +803cdb8ce584 Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models +66d9975c5a7c Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 +99bcedbdebc5 ASoC: dpcm: symmetry constraint on FE substream +9c0ac70ad24d ASoC: dpcm: fix BE dai not hw_free and shutdown +6b116dfb4633 ASoC: AMD: make channel 1 dma as circular +bcf441acb414 ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8" windows tablet +c1c9a3c9663b net: remove unnecessary genlmsg_cancel() calls +77ab8d5d2950 net: bpfilter: make function bpfilter_mbox_request() static +566e51d750f6 Merge branch 'nfp-abm-RED-MQ-qdisc-offload' +2440711e49b6 nfp: abm: report correct MQ stats +47c669a406d8 net: sched: mq: request stats from offloads +674cb229b610 nfp: abm: multi-queue RED offload +f971b132300f net: sched: mq: add simple offload notification +2ef3c253f15a nfp: abm: expose all PF queues +0a8b7019bbcb nfp: abm: expose the internal stats in ethtool +21f31bc02938 nfp: allow apps to add extra stats to ports +cb89cac8e705 nfp: abm: report statistics from RED offload +6172abc1e2ea net: sched: add qstats.qlen to qlen +8c8e6406f593 nfp: abm: add simple RED offload +25e0036fcd24 nfp: abm: add helpers for configuring queue marking levels +055ee0d69887 nfp: abm: enable advanced queuing on demand +ca14573272e8 nfp: prefix vNIC phys_port_name with 'n' +6fd1cfc0f0a5 nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs +18c9a99bce2a libata: zpodd: small read overflow in eject_tray() +874fcf1de613 Merge tag 'mlx5e-updates-2018-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +145167650b96 kbuild: add endianness flag to CHEKCFLAGS +59f7b5847b0c kbuild: $(CHECK) doesnt need NOSTDINC_FLAGS twice +ac5db1fc89bf scripts: Fixed printf format mismatch +4ece66b149a3 drm/i915/icl: Wa_1406463099 +0bf059f3532b drm/i915/icl: WaEnableFloatBlendOptimization +b1f88820f4d7 drm/i915/icl: Wa_2006665173 +f63c7b4880aa drm/i915/icl: WaEnableStateCacheRedirectToCS +3c7ab2789680 drm/i915/icl: WaDisableImprovedTdlClkGating +e523452ac0e0 netfilter: nf_tables: remove unused variables +d9adf22a2918 netfilter: nf_tables: use call_rcu in netlink dumps +8a3d4c361224 netfilter: nf_tables: fail batch if fatal signal is pending +d6501de8726a netfilter: nf_tables: fix endian mismatch in return type +eb1fb1479b71 netfilter: nft_compat: use call_rcu for nfnl_compat_get +88491c11b0fd netfilter: nat: make symbol nat_hook static +0cbc06b3faba netfilter: nf_tables: remove synchronize_rcu in commit phase +a49d9c0ae46e Documentation: document hung_task_panic kernel parameter +f462951e87bb docs/admin-guide/mm: add high level concepts overview +ba2293123594 docs/vm: move ksm and transhuge from "user" to "internals" section. +d43f2c98f63a docs: Use the kerneldoc comments for memalloc_no*() +46ca359955fe doc: document scope NOFS, NOIO APIs +a7dfdbef94f8 tracing/selftest: Add test to test hist trigger between kernel event and trace_marker +c349d4af86d6 tracing/selftest: Add selftests to test trace_marker histogram triggers +922a418d687b ftrace/selftest: Fix reset_trigger() to handle triggers with filters +756b56a9e832 ftrace/selftest: Have the reset_trigger code be a bit more careful +d3439f9d6c1a tracing: Document trace_marker triggers +3be4c1e52aa5 tracing: Allow histogram triggers to access ftrace internal events +4a0772cf0674 tracing: Prevent further users of zero size static arrays in trace events +10f20e9f9da9 tracing: Have zero size length in filter logic be full string +3dd809536847 tracing: Add trigger file for trace_markers tracefs/ftrace/print +3d661e2a2d1c Merge tag 'trace-v4.17-rc4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +5d948c86bb33 tracing: Do not show filter file for ftrace internal events +af3dcb53bd77 tracing: Add brackets in ftrace event dynamic arrays +58b9254757e0 tracing: Have event_trace_init() called by trace_init_tracefs() +3c96529c0739 tracing: Add __find_event_file() to find event files without restrictions +c94e45bc38ae tracing: Do not reference event data in post call triggers +0513c083d1f4 iwlwifi: add csr configuration for 6300 devices +d71dbdaa2d94 bpfilter: fix building without CONFIG_INET +65b3bdc807ac drm/i915/query: nospec expects no more than an unsigned long +a639bb72c26f mmc: mxmmc: include linux/highmem.h +45ee50461c24 mmc: sunxi: mark PM functions as __maybe_unused +833b51170fee mmc: Throttle calls to MMC_SEND_STATUS during mmc_do_erase() +a6720c023af2 mmc: au1xmmc: handle highmem pages +52af318c93e9 mmc: Allow non-sleeping GPIO cd +fb8617e1ee4d mmc: sdhci-*: Don't emit error msg if sdhci_add_host() fails +a0d476654a2b mmc: sd: Define name for default speed dtr +c8a4e30d9ac0 mmc: core: Move calls to ->prepare_hs400_tuning() closer to mmc code +85c467dc03a2 ALSA: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*() +7f783bd5e215 ALSA: hda/realtek - Fixup mute led on HP Spectre x360 +d28b62520830 mfd: intel-lpss: Program REMAP register in PIO mode +704800dd3fe6 mfd: cros_ec_i2c: Moving the system sleep pm ops to late +abeed71b645c mfd: cros_ec_i2c: Add ACPI module device table +e15b7f44a224 mfd: cros_ec_dev: Register shutdown function for debugfs +95a4d07fdecb mfd: cros_ec_dev: Register cros-ec-rtc driver as a subdevice +44d99d737279 mfd: cros_ec: Don't try to grab log when suspended +eb3f2f2396d1 mfd: cros_ec: Free IRQ automatically +0dbbf25561b2 mfd: cros_ec: Fail early if we cannot identify the EC +cadb2b12fbdc mfd: syscon: atmel-smc: Include string.h +69b7516c5632 MAINTAINERS: Add entry for STM32 timer and lptimer drivers +f274baa49be6 ALSA: usb-audio: Allow non-vmalloc buffer for PCM buffers +f91f1806530d ALSA: hda: Add Intel NUC5i7RY to the power_save blacklist +ab1068d6866e iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs +52a192362932 Revert "rt2800: use TXOP_BACKOFF for probe frames" +06895b1627fe rtlwifi: remove duplicate code +3cd90214b70f vfio: ccw: add tracepoints for interesting error paths +6238f92132a6 vfio: ccw: set ccw->cda to NULL defensively +5c1cfb1c3948 vfio: ccw: refactor and improve pfn_array_alloc_pin() +80c57f7a075b vfio: ccw: shorten kernel doc description for pfn_array_pin() +fb9e7880af35 vfio: ccw: push down unsupported IDA check +2c861d89ccda vfio: ccw: fix error return in vfio_ccw_sch_event +db69f4e05bd5 mwifiex: reserve passive scan time for radar channel +788f4e4cf063 mwifiex: increase log level for internal scan fail result +666cc438f369 mwifiex: mark expected switch fall-throughs +ae30bdaa4c27 mwifiex: skip sending GT_REKEY_OFFLOAD_CFG if firmware has no support +b817047ae70c mwifiex: handle race during mwifiex_usb_disconnect +618fd1ed17d4 mwifiex: avoid exporting mwifiex_send_cmd +a53e8f3edaa0 rsi: fix spelling mistake "Uknown" -> "Unknown" +6e91d48371e7 wlcore: sdio: check for valid platform device data before suspend +88027c8ff0a3 atmel: Add missing call to pci_disable_device() +0a9f8f0a1ba9 rtlwifi: fix btmpinfo timeout while processing C2H_BT_INFO +9644032e3070 rtlwifi: access skb->data to get C2H data by macro +9ae6ed271a60 rtlwifi: use sk_buff to queue C2H commands +b4f6ee489cff rtlwifi: remove hal_op c2h_content_parsing +23ffab177b1d rtlwifi: remove hal_op rx_command_packet +daf026ae5fbe rtlwifi: remove duplicate C2H handler +16cefa449c9c rtlwifi: Add hal_op c2h_ra_report_handler for special process +ff77960d62d2 rtlwifi: remove dummy hal_op rx_command_packet from rtl8188ee and rtl8723ae +16e78cb4a571 rtlwifi: remove unused fw C2H command ID +7aeb100b7d70 rtlwifi: remove duplicate C2H definition +249155973f52 rtlwifi: rename register-based C2H command IDs to V0 +c4528686d0ea rtlwifi: remove duplicate rx_packet_type definition +faa280065397 rtlwifi: remove CONNECTION_MONITOR flag +6acfbb81ab0a rtlwifi: support accurate nullfunc frame tx ack report +728a9dc61f13 wlcore: sdio: Fix flakey SDIO runtime PM handling +4c0eaac716d8 ALSA: xen: ensure nul-terminated device name +1eb89893ecaa Merge branch 'ib-chrome-platform-atmel-mxt-ts-device-properties' into working-branch-for-4.18 +485aa74a8e94 platform: chrome: Add input dependency for tablet switch driver +ca1b7d3daff4 dmaengine: sprd: Add Spreadtrum DMA configuration +32fa20139ebc dmaengine: sprd: Optimize the sprd_dma_prep_dma_memcpy() +f03329627b46 Merge branch 'hns3-next' +544a7bcd5cc7 net: hns3: Fixes initalization of RoCE handle and makes it conditional +f6f75abc46db net: hns3: Adds support for led locate command for copper port +16b496fd9063 net: hns3: Remove unused led control code +7b763f3f7e52 net: hns3: Clear TX/RX rings when stopping port & un-initializing client +6986df9686c5 net: hns3: Removes unnecessary check when clearing TX/RX rings +7d0b130cbbfa net: hns3: Fixes the init of the VALID BD info in the descriptor +90b99b094b4b net: hns3: Fixes the state to indicate client-type initialization +7c4bfcb0556b net: hns3: Fix for PF mailbox receving unknown message +96c0e8614eba net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21) +5b5455a9ed5a net: hns3: Add STRP_TAGP field support for hardware revision 0x21 +dcb35ccef85e net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config +846fcc83638f net: hns3: Updates RX packet info fetch in case of multi BD +e9be0e993d95 net: sched: shrink struct Qdisc +102cd9096356 qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID +312564269535 net: netsec: reduce DMA mask to 40 bits +bbb40a0b7520 ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline +7e80cb4f153f Merge branch 'stmmac-add-support-for-stm32mp1' +1f809b47e570 dt-bindings: stm32: add compatible for syscon +026e57585ff1 net: stmmac: add dwmac-4.20a compatible +1f3feacbfd48 dt-bindings: stm32-dwmac: add support of MPU families +6528e02cc9ff net: ethernet: stmmac: add adaptation for stm32mp157c. +a98ac8bd2479 dt-bindings: ptp: add ptp-qoriq.txt +7349a74ea75c net: ethernet: gianfar_ethtool: get phc index through drvdata +6c50c1ed72ae ptp_qoriq: move some definitions to header file +ceefc71d4c05 ptp: rework gianfar_ptp as QorIQ common PTP driver +b1d2e4e03f92 ifb: fix packets checksum +049ff57a2aa6 net: phy: realtek: add suspend/resume callbacks for RTL8211B +deeaf1f82cda Merge branch 'Enable-virtio_net-to-act-as-a-standby-for-a-passthru-device' +ba5e4426e80e virtio_net: Extend virtio to use VF datapath when available +9805069d14c1 virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit +cfc80d9a1163 net: Introduce net_failover driver +1ff78076d8dd netvsc: refactor notifier/event handling code to use the failover framework +30c8bd5aa8b2 net: Introduce generic failover module +cb1603948a0b vrf: add CRC32c offload to device features +29555fa3de86 net: stmmac: Use mutex instead of spinlock +1b40428c04b1 bnx2x: Collect the device debug information during Tx timeout. +1b5c2cb19668 scsi: lpfc: update driver version to 12.0.0.4 +b92dc72df3c6 scsi: lpfc: Fix port initialization failure. +c221768bd49a scsi: lpfc: Fix 16gb hbas failing cq create. +7438273fa23b scsi: lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc +4d5e789a2eb1 scsi: lpfc: correct oversubscription of nvme io requests for an adapter +dc19e3b4a80e scsi: lpfc: Fix MDS diagnostics failure (Rx < Tx) +3e1fb1b8abf0 scsi: hisi_sas: Mark PHY as in reset for nexus reset +d87e72fb4fda scsi: hisi_sas: Fix return value when get_free_slot() failed +31709548d2ac scsi: hisi_sas: Terminate STP reject quickly for v2 hw +b09fcd09e976 scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command +78bd2b4f6e7c scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot +a865ae14ff62 scsi: hisi_sas: Try wait commands before before controller reset +6175abdeaeaf scsi: hisi_sas: Init disks after controller reset +235bfc7ff630 scsi: hisi_sas: Create a scsi_host_template per HW module +d5a60dfdb364 scsi: hisi_sas: Reset disks when discovered +428f1b3424f4 scsi: hisi_sas: Add LED feature for v3 hw +1b86518581f6 scsi: hisi_sas: Change common allocation mode of device id +fa3be0f23139 scsi: hisi_sas: change slot index allocation mode +757db2dae2c7 scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate() +513acc5b746b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +eb217359ebea scsi: hisi_sas: fix a typo in hisi_sas_task_prep() +c16782808865 scsi: target: fix spelling mistake "Uknown" -> "Unknown" +9af3c4792422 scsi: pm80xx: fix spelling mistake "UNSORPORTED" -> "SUPPORTED" +e37c7d9a0341 scsi: core: sanitize++ in progress +c9ddf73476ff scsi: scsi_transport_srp: Fix shost to rport translation +5e3f0d15ae5f powerpc/livepatch: Fix build error with kprobes disabled. +003087911af2 netfilter: nfnetlink: allow commit to fail +1ac89d20150e netfilter: nat: merge nf_nat_redirect into nf_nat +0168e8b36145 netfilter: nat: merge ipv4/ipv6 masquerade code into main nat module +e5a10bb2acf2 netfilter: add includes to nf_socket.h +bbb8c61f97e3 netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace() +360cc79d9d29 netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj() +ad9d9e85072b netfilter: nf_tables: disable preemption in nft_update_chain_stats() +a00031c15974 media: ddbridge: conditionally enable fast TS for stv0910-equipped bridges +7069018ec3af media: dvb-frontends/stv0910: make TS speed configurable +caf2827cfe54 media: ddbridge/mci: add identifiers to function definition arguments +525cac757405 media: ddbridge/mci: protect against out-of-bounds array access in stop() +d7832cd2a3c8 media: rc: ensure input/lirc device can be opened after register +d24e56f6fbfb media: rc: nuvoton: Keep device enabled during reg init +adbe6cfe5966 media: rc: nuvoton: Keep track of users on CIR enable/disable +70c30b1ea706 media: rc: nuvoton: Tweak the interrupt enabling dance +74cd8171c42f PM / QoS: Drop redundant declaration of pm_qos_get_value() +f620d1d7afc7 media: uvcvideo: Support realtek's UVC 1.5 device +ce4c3e19e520 bcache: Replace bch_read_string_list() by __sysfs_match_string() +ecb37ce9baac bcache: Move couple of functions to sysfs.c +04cbc21137bf bcache: Move couple of string arrays to sysfs.c +0f0709e6bfc3 bcache: stop bcache device when backing device is offline +f9ffcb0a21e1 media: uvcvideo: Fix driver reference counting +6c0e931c740a media: gspca_zc3xx: Enable short exposure times for OV7648 +8945dead54a7 media: gspca_zc3xx: Fix power line frequency settings for OV7648 +6f92c3a22ccd media: gspca_zc3xx: Implement proper autogain and exposure control for OV7648 +73a110623e7b media: v4l2-core: push taking ioctl mutex down to ioctl handler +eba09b5b3dfb media: pvrusb2: replace pvr2_v4l2_ioctl by video_ioctl2 +b3b2d5b624f2 media: au8522: remove duplicate code +00f6f92dbbeb media: adv7511: fix incorrect clear of CEC receive interrupt +736781584931 media: cec: fix wrong tx/rx_status values when canceling a msg +4ba610c8dc14 media: hdpvr: fix spelling mistake: "Hauppage" -> "Hauppauge" +94ae1d6ba64c media: pxa_camera: avoid duplicate s_power calls +f68bbb23259e media: staging: tegra-vde: Reset memory client +636757ab6c93 media: tw686x: Fix incorrect vb2_mem_ops GFP flags +9e73d231b895 media: m2m-deinterlace: Remove DMA_ENGINE dependency +31fa0d12c45d media: stk1160: Add missing calls to mutex_destroy +9141386c69e6 media: stk1160: Fix typo s/therwise/Otherwise +4cff79e93326 media: Remove depends on HAS_DMA in case of platform dependency +9329e7b03c69 media: vivid: potential integer overflow in vidioc_g_edid() +a3d71f256c8a media: cec-pin-error-inj: avoid a false-positive Spectre detection +6992effe5344 media: gspca: Kill all URBs before releasing any of them +df95e82f6b0d media: gspca: fix g/s_parm handling +0d5615d3479f media: v4l2-ioctl: delete unused v4l2_disable_ioctl_locking +8a7c5594c020 media: v4l2-ioctl: clear fields in s_parm +1f5965c4dfd7 media: gspca: convert to vb2 +90b2da89a083 media: videobuf2-core: don't call memop 'finish' when queueing +e1cfdc0e72fc kconfig: add basic helper macros to scripts/Kconfig.include +21c54b774744 kconfig: show compiler version text in the top comment +2bece88f89fa kconfig: test: add Kconfig macro language tests +316d55d55f49 Documentation: kconfig: document a new Kconfig macro language +915f64901eb3 kconfig: error out if a recursive variable references itself +a702a6176e2f kconfig: add 'filename' and 'lineno' built-in variables +1d6272e6fe43 kconfig: add 'info', 'warning-if', and 'error-if' built-in functions +82bc8bd82e5c kconfig: expand lefthand side of assignment statement +ed2a22f277c6 kconfig: support append assignment operator +1175c02506ff kconfig: support simply expanded variable +9ced3bddec08 kconfig: support user-defined function and recursively expanded variable +9de071536c87 kconfig: begin PARAM state only when seeing a command keyword +2972666ac94f kconfig: replace $(UNAME_RELEASE) with function call +2fd5b09c201e kconfig: add 'shell' built-in function +e298f3b49def kconfig: add built-in function support +137c0118a900 kconfig: make default prompt of mainmenu less specific +5b31a9746756 kconfig: remove sym_expand_string_value() +96d8e48da55a kconfig: remove string expansion for mainmenu after yyparse() +bb222ceeb327 kconfig: remove string expansion in file_lookup() +104daea149c4 kconfig: reference environment variables directly and remove 'option env=' +f1089c92da79 kbuild: remove CONFIG_CROSS_COMPILE support +e08d6de4e532 kbuild: remove kbuild cache +a024ee14cd36 media: ov772x: correct setting of banding filter +f12de5e911ef media: dt-bindings: ov772x: add device tree binding +66a1e187a88f media: imx258: get rid of an unused var +e4802cb00bfe media: imx258: Add imx258 camera sensor driver +7be8c4f7da97 media: rcar-csi2: set default format if a unsupported one is requested +769afd212b16 media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver driver +0394808d9ed5 Merge branch 'mr_fix' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma for-next +d8f9cc328c88 IB/mlx4: Mark user MR as writable if actual virtual memory is writable +08bb558ac11a IB/core: Make testing MR flags for writability a static inline function +ac060cbaa849 aio: add missing break for the IOCB_CMD_FDSYNC case +9f6d44d418b1 NFS: Optimise away lookups for rename targets +73dd684a4dce NFS: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry +479219218fbe NFS: Optimise away the close-to-open GETATTR when we have NFSv4 OPEN +bb42f87e2924 IB/rxe: avoid unnecessary export +385c83ebc36b media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation +f39e23910283 tracepoints: Fix the descriptions of tracepoint_probe_register{_prio} +96f60dfa5819 trace: Use -mcount-record for dynamic ftrace +2824f5033248 tracing: Make the snapshot trigger work with instances +533d1daea8d8 IB: Revert "remove redundant INFINIBAND kconfig dependencies" +ad1e3d5672dd btrfs: use error code returned by btrfs_read_fs_root_no_name in search ioctl +37becec95ac3 Btrfs: allow empty subvol= again +b78e2b78a88c btrfs: fix describe_relocation when printing unknown flags +bf5091c8d69e btrfs: use kvzalloc for EXTENT_SAME temporary data +67b07bd4bec5 Btrfs: reuse cmp workspace in EXTENT_SAME ioctl +b67287682688 Btrfs: dedupe_file_range ioctl: remove 16MiB restriction +3973909d926c Btrfs: split btrfs_extent_same +399b0bbf5f68 Btrfs: reserve space for O_TMPFILE orphan item deletion +7efc3e349c1b Btrfs: renumber BTRFS_INODE_ runtime flags and switch to enums +a575ceeb1338 Btrfs: get rid of unused orphan infrastructure +27919067f182 Btrfs: fix ENOSPC caused by orphan items reservations +4b9d7b59bfcb Btrfs: refactor btrfs_evict_inode() reserve refill dance +c08db7d8d295 Btrfs: don't return ino to ino cache if inode item removal fails +05a5bd7c4dec Btrfs: delete dead code in btrfs_orphan_commit_root() +7b40b695b4d0 Btrfs: get rid of BTRFS_INODE_HAS_ORPHAN_ITEM +f7e9e8fc792f Btrfs: stop creating orphan items for truncate +0552210997ba Btrfs: don't BUG_ON() in btrfs_truncate_inode_items() +fd86a3a31506 Btrfs: fix error handling in btrfs_truncate_inode_items() +d1342aadbd9f Btrfs: update stale comments referencing vmtruncate() +c442793e6722 btrfs: Remove stale comment about select_delayed_ref +f902bd3a5e19 btrfs: sysfs: Add entry which shows if rmdir can work on subvolumes +6c52157fa937 btrfs: sysfs: Use enum/define value for feature array definitions +6dac13f8e233 btrfs: add prefix "balance:" for log messages +5c57b8b6a496 btrfs: unify naming of flags variables for SETFLAGS and XFLAGS +025f2121488e btrfs: add FS_IOC_FSSETXATTR ioctl +e4202ac927eb btrfs: add FS_IOC_FSGETXATTR ioctl +19f93b3cd8c2 btrfs: add helpers for FS_XFLAG_* conversion +a157d4fd81dc btrfs: rename btrfs_flags_to_ioctl to reflect which flags it touches +5ba76abfb233 btrfs: rename check_flags to reflect which flags it touches +1905a0f7c7de btrfs: rename btrfs_mask_flags to reflect which flags it touches +7b6a221e5b21 btrfs: rename btrfs_update_iflags to reflect which flags it touches +d9a071f0086d btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdev +ab5c2f65debc btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdev +b25e59e2b2ee btrfs: drop uuid_mutex in btrfs_dev_replace_finishing +542c5908abfe btrfs: replace uuid_mutex by device_list_mutex in btrfs_open_devices +3dd0f7a3644e btrfs: document uuid_mutex uasge in read_chunk_tree +41a52a0f1bdc btrfs: use existing cur_devices, cleanup btrfs_rm_device +b6ed73bcb1c4 btrfs: reduce uuid_mutex critical section while scanning devices +20a68004022d btrfs: Unexport and rename btrfs_invalidate_inodes +093258e6ebaf btrfs: replace waitqueue_actvie with cond_wake_up +3d3a2e610ea5 btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups +110a21feedd7 btrfs: introduce conditional wakeup helpers +ff3d27a048d9 btrfs: qgroup: Finish rescan when hit the last leaf of extent tree +b6debf15d475 btrfs: qgroup: Search commit root for rescan to avoid missing extent +7a1b1e70280a btrfs: take the last remnants of ->d_fsdata use out +75cb857d2618 btrfs: Do super block verification before writing it to disk +069ec957c35e btrfs: Refactor btrfs_check_super_valid +21a852b01820 btrfs: Move btrfs_check_super_valid() to avoid forward declaration +ffa9a9ef2f08 btrfs: Remove fs_info argument from populate_free_space_tree +e7355e501df4 btrfs: Remove fs_info argument from add_to_free_space_tree +25a356d3f69f btrfs: Remove fs_info argument from remove_from_free_space_tree +c31683a6efe5 btrfs: Remove fs_info argument from __remove_from_free_space_tree +e581168d1f56 btrfs: Remove fs_info argument from remove_free_space_extent +5cb178221300 btrfs: Remove fs_info argument from add_free_space_extent +85a7ef130cf5 btrfs: Remove fs_info argument from modify_free_space_bitmap +690d76828a00 btrfs: Remove fs_info argument from update_free_space_extent_count +5296c2bf5170 btrfs: Remove fs_info parameter from convert_free_space_to_extents +719fb4de5508 btrfs: Remove fs_info argument from convert_free_space_to_bitmaps +f3f727799567 btrfs: Remove fs_info parameter from remove_block_group_free_space +4457c1c702fa btrfs: Remove fs_info argument from add_new_free_space +66afee184859 btrfs: Remove fs_info parameter from add_new_free_space_info +2d5cffa1b0d5 btrfs: Remove fs_info argument from __add_to_free_space_tree +9a7e0f9284b1 btrfs: Remove fs_info argument from __add_block_group_free_space +e4e0711cd969 btrfs: Remove fs_info argument from add_block_group_free_space +483bce068ea7 btrfs: Make btrfs_init_dummy_trans initialize trans' fs_info field +7c8a0d363aca btrfs: Add assert in __btrfs_del_delalloc_inode +0f96f517dcaa btrfs: incremental send, improve rmdir performance for large directory +35c8eda12fc6 btrfs: incremental send, move allocation until it's needed in orphan_dir_info +2335efafa63f btrfs: split delayed ref head initialization and addition +eb86ec73b968 btrfs: Use init_delayed_ref_head in add_delayed_ref_head +a2e569b3f2b1 btrfs: Introduce init_delayed_ref_head +cd7f9699b113 btrfs: Open-code add_delayed_data_ref +70d640004ab5 btrfs: Open-code add_delayed_tree_ref +c812c8a857a0 btrfs: Use init_delayed_ref_common in add_delayed_data_ref +646f4dd76fb3 btrfs: Use init_delayed_ref_common in add_delayed_tree_ref +cb49a87b2a4e btrfs: Factor out common delayed refs init code +891f41cb27cf btrfs: return original error code when failing from option parsing +6fcf6e2bffb6 btrfs: remove redundant btrfs_balance_control::fs_info +c9f6f3cd1c6f btrfs: qgroup: Allow trace_btrfs_qgroup_account_extent() to record its transid +f5686e3acdfd btrfs: send: fix spelling mistake: "send_in_progres" -> "send_in_progress" +63a9c7b9ceaa btrfs: Remove devid parameter from btrfs_rmap_block +8b317901da4a btrfs: trace: Allow trace_qgroup_update_counters() to record old rfer/excl value +3a2f8c07e1d6 btrfs: Unexport btrfs_alloc_delalloc_work +076da91cd9ec btrfs: Remove delayed_iput member from btrfs_delalloc_work +4fbb51478515 btrfs: Remove delay_iput parameter from __start_delalloc_inodes +76f32e240ee6 btrfs: Remove delayed_iput parameter from btrfs_start_delalloc_inodes +82b3e53b8da1 btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots +0338dff6e0d9 btrfs: do reverse path readahead in btrfs_shrink_device +4ed0a7a3b7c3 btrfs: trace: Add trace points for unused block groups +3dca5c942dac btrfs: trace: Remove unnecessary fs_info parameter for btrfs__reserve_extent event class +9113493e3ad6 btrfs: remove unused fs_info parameter +f9fbcaa2a322 btrfs: move btrfs_raid_mindev_errorvalues to btrfs_raid_attr table +41a6e8913cdf btrfs: move btrfs_raid_group values to btrfs_raid_attr table +ed23467b1804 btrfs: move btrfs_raid_type_names values to btrfs_raid_attr table +b545993694a6 btrfs: print-tree: Add eb locking status output for debug build +833aae18fcb7 btrfs: open code set_balance_control +1354e1a13e82 btrfs: use mutex in btrfs_resume_balance_async +008ef0969dd9 btrfs: drop lock parameter from update_ioctl_balance_args and rename +cf7d20f44714 btrfs: move and comment read-only check in btrfs_cancel_balance +3009a62f3b18 btrfs: track running balance in a simpler way +dccdb07bc996 btrfs: kill btrfs_fs_info::volume_mutex +a0fecc23718a btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start +149196a2aea6 btrfs: cleanup helpers that reset balance state +eee95e3fb0c3 btrfs: add sanity check when resuming balance after mount +010a47bde942 btrfs: add proper safety check before resuming dev-replace +a17c95df4cc8 btrfs: move clearing of EXCL_OP out of __cancel_balance +72b81abf95ae btrfs: move volume_mutex to callers of btrfs_rm_device +d48f39d5a529 btrfs: move btrfs_init_dev_replace_tgtdev to dev-replace.c and make static +a425f9d4755a btrfs: export and rename free_device +6fc4749d2573 btrfs: make success path out of btrfs_init_dev_replace_tgtdev more clear +00251a527a6f btrfs: squeeze btrfs_dev_replace_continue_on_mount to its caller +b51851971343 btrfs: cleanup btrfs_rm_device() promote fs_devices pointer +636d2c9d6322 btrfs: cleanup find_device() drop list_head pointer +897fb5734a95 btrfs: rename __btrfs_open_devices to open_fs_devices +0226e0eb6586 btrfs: rename __btrfs_close_devices to close_fs_devices +f117e290e8ef btrfs: cleanup __btrfs_open_devices() drop head pointer +c4babc5e38e9 btrfs: rename struct btrfs_fs_devices::list +be97f133b374 btrfs: Drop fs_info parameter from btrfs_merge_delayed_refs +f033798d1200 btrfs: Drop fs_info parameter from add_delayed_data_ref +1acda0c28979 btrfs: Drop add_delayed_ref_head fs_info parameter +40012f96b676 btrfs: Remove btrfs_wait_and_free_delalloc_work +8ae225a8a4f9 btrfs: Remove tree argument from extent_writepages +81f1d39035df btrfs: Use list_empty instead of list_empty_careful +2a3ff0adc920 btrfs: Remove redundant tree argument from extent_readpages +29c68b2de98c btrfs: Remove map argument from try_release_extent_state +477a30ba5f8d btrfs: Sink extent_tree arguments in try_release_extent_mapping +a79a464d5675 btrfs: Allow rmdir(2) to delete an empty subvolume +f60a2364a4ee btrfs: Factor out the main deletion process from btrfs_ioctl_snap_destroy() +ec42f167348a btrfs: Move may_destroy_subvol() from ioctl.c to inode.c +3b079a919a23 btrfs: remove unused le_test_bit() +a565971ff3e0 btrfs: optimize free space tree bitmap conversion +6faa8f475eea btrfs: clean up le_bitmap_{set, clear}() +f46b24c94571 btrfs: use fs_info for btrfs_handle_em_exist tracepoint +0e08eb9b1c17 btrfs: tests: pass fs_info to extent_map tests +2e63e62d981d btrfs: tracepoints, use extended format with UUID where possible +79bcb71a5b3a btrfs: tracepoints, fix whitespace in strings +8eec84630852 btrfs: tracepoints, drop unnecessary ULL casts +5439c7f54c00 btrfs: tracepoints, use %llu instead of %Lu +f8f8e189512c btrfs: tracepoints, use correct type for inode number +57f1642ec36a btrfs: Consolidate error checking for btrfs_alloc_chunk +1e7a14211bce btrfs: Fix lock release order +b25f0d0012d1 btrfs: Use while loop instead of labels in __endio_write_update_ordered +89595e80de2e btrfs: add comment about BTRFS_FS_EXCL_OP +f198222f0567 Merge branch 'bpf-sendmsg-hook' +04b6ab731209 selftests/bpf: Selftest for sys_sendmsg hooks +9be71aa6e566 selftests/bpf: Prepare test_sock_addr for extension +72481f398c4f libbpf: Support guessing sendmsg{4,6} progs +3024cf8248c4 bpf: Sync bpf.h to tools/ +1cedee13d25a bpf: Hooks for sys_sendmsg +13193b0f392f bpf: Define cgroup_bpf_enabled for CONFIG_CGROUP_BPF=n +3b296633ae6b selftests/bpf: missing headers test_lwt_seg6local +dc3b8ae9d271 bpf: avoid -Wmaybe-uninitialized warning +53c8036cb715 bpf: btf: avoid -Wreturn-type warning +ac62cc9d9cd6 arm: dts: armada: Fix "#cooling-cells" property's name +011ae2bf0669 ALSA: usb-audio: Avoid lowlevel device object +f25ecf8f987d ALSA: usb-audio: Follow standard coding style +e92be8146caf ALSA: usb-audio: Move autoresume call at the end of open +786b71f5b754 Merge tag 'nds32-for-linus-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux +41d0bd3b5e73 btrfs: Drop delayed_refs argument from btrfs_check_delayed_seq +c065f5b1cf52 btrfs: rename btrfs_get_block_group_info and make it static +29d2b84cf927 btrfs: Replace owner argument in add_pinned_bytes with a boolean +0ead51c3fbd1 x86/pci-dma: switch the VIA 32-bit DMA quirk to use the struct device flag +098afd981744 x86/pci-dma: remove the explicit nodac and allowdac option +06e9552f5f12 x86/pci-dma: remove the experimental forcesac boot option +84564d1c7625 Documentation/x86: remove a stray reference to pci-nommu.c +f068fe3170bc core, dma-direct: add a flag 32-bit dma limits +e1cb88ad4655 mmc: sdhci-xenon: use match_string() helper +84ae6f829fc2 affs: fix potential memory leak when parsing option 'prefix' +540ead8c5a0e drm/i915/query: Protect tainted function pointer lookup +b9eb9c92899a drm/i915/lvds: Move acpi lid notification registration to registration phase +b3fb22733ae6 drm/i915: Disable LVDS on Radiant P845 +6fddc7978781 ALSA: usb-audio: Simplify PCM open/close callbacks +9f88058e7830 ALSA: aloop: Reduced duplicated PCM ops definition +014cea591afa ALSA: xen-front: fix unsigned error check on return from to_sndif_format +3d6246173798 ALSA: xen-front: remove redundant error check on ret +6a73cf46ce9d sound: Use octal not symbolic permissions +694c49a7c01c kconfig: drop localization support +1c5af5cf9308 kconfig: refactor ncurses package checks for building mconf and nconf +b464ef583dc7 kconfig: refactor GTK+ package checks for building gconf +0b669a5076fd kconfig: refactor Qt package checks for building qconf +e6ecfb45072c kbuild: do not display CHK for filechk +39b91dd625f1 selftests/powerpc: Add core file test for Protection Key registers +1f7256e7ddde selftests/powerpc: Add ptrace tests for Protection Key registers +8ce621e1d946 powerpc/modules: remove unused mod_arch_specific.toc field +ac9816dcbab5 powerpc/powernv/cpuidle: Init all present cpus for deep states +c309f0cdc306 MAINTAINERS: add NXP linux team maillist as i.MX reviewer +02f6bf8717a3 gpio: dwapb: Fix rework support for 1 interrupt per port A GPIO +86b389ff22bd tracing: Fix crash when freeing instances with event triggers +082f55c45984 m68k: fix ColdFire PCI config reads and writes +48074d2615ad m68k: introduce iomem() macro for __iomem conversions +4a2e130cce1f m68k: allow ColdFire PCI bus on MMU and non-MMU configuration +be39cbcbd6cc m68k: fix ioremapping for internal ColdFire peripherals +4d5303787627 m68k: fix read/write multi-byte IO for PCI on ColdFire +df8f77dec743 m68k: don't redefine access functions if we have PCI +de25cfcb6404 m68k: remove old ColdFire IO access support code +dfbc5cb39928 m68k: use io_no.h for MMU and non-MMU enabled ColdFire +927c28c252dc m68k: setup PCI support code in io_no.h +9746882f547d m68k: group io mapping definitions and functions +4478048b4485 m68k: rework raw access macros for the non-MMU case +d97cf70af097 m68k: use asm-generic/io.h for non-MMU io access functions +f8f3304856cd m68k: put definition guards around virt_to_phys and phys_to_virt +fedc33e36406 m68k: move *_relaxed macros into io_no.h and io_mm.h +eccb4422cf97 smb3: Add ftrace tracepoints for improved SMB3 debugging +5a77e75fedce smb3: rename encryption_required to smb3_encryption_required +3fa9a54061f7 cifs: update internal module version number for cifs.ko to 2.12 +97ca1762246d cifs: add a new SMB2_close_flags function +96164ab2d880 cifs: store the leaseKey in the fid on SMB2_open +71992e62b864 cifs: fix build break when CONFIG_CIFS_DEBUG2 enabled +9ec672bd1713 cifs: update calc_size to take a server argument +14547f7d74c4 cifs: add server argument to the dump_detail method +3d4ef9a15343 smb3: fix redundant opens on root +a493f5f9d8c2 libbpf: Install btf.h with libbpf +8767712f26d1 rmdir(),rename(): do shrink_dcache_parent() only on success +b04e217704b7 Linux 4.17-rc7 +ff987fcf011d x86/microcode: Make the late update update_lock a raw lock for RT +861d9dd37526 Merge tag 'kbuild-fixes-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +087ec15606b4 ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks +a0504aecba76 PM / runtime: Drop usage count for suppliers at device link removal +1e8378619841 PM / runtime: Fixup reference counting of device link suppliers at probe +ffbb95aa2d82 PM / tools: pm-graph: upgrade to v5.1 +fc14eebfc208 PM / hibernate: Fix oops at snapshot_write() +62fc00a6611a PM / wakeup: Make s2idle_lock a RAW_SPINLOCK +9c8cd6b62f39 PM / s2idle: Make s2idle_wait_head swait based +bccaadab5c17 PM / wakeup: Make events_lock a RAW_SPINLOCK +c1a957d17086 PM / suspend: Prevent might sleep splats +84eaaef2ae19 ALSA: dice: unuse second stream for MIDI conformant data channel for TC Electronic models +1ceb506d631f ALSA: dice: fix stream format parameters for TC Electronic Studio Konnekt 48 +5b79c2af667c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +6231a895f537 ALSA: seq: fix spelling mistake "Unamed" -> "Unnamed" +a51dcd297de8 Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc +7fbb6157630f Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +b2096a5e071a Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cc71efda8294 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +521ec1ca752d Merge tag 'renesas-dt-bindings-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt +ab4494668cc6 Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/defconfig +e5dd61546a77 Merge tag 'hisi-fixes-for-4.17v2' of git://github.com/hisilicon/linux-hisi into fixes +c6a893f87252 Merge tag 'qcom-dts-for-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +afc57b189c8b Merge tag 'qcom-arm64-for-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +a7b004258223 Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/defconfig +ae709bf8ad8b Merge tag 'qcom-drivers-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/late +760c53f2781a Merge tag 'at91-ab-4.18-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt +f59c303b59b7 ARM: Fix i2c-gpio GPIO descriptor tables +888e2b03ef56 switch the rest of procfs lookups to d_splice_alias() +0168b9e38c42 procfs: switch instantiate_t to d_splice_alias() +988363864132 don't bother with tid_fd_revalidate() in lookups +ec30dcf7f425 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +9c6d26df1fae arm64: dts: hikey: Fix eMMC corruption regression +dd09f58ce0c7 crypto: x86/aegis256 - Fix wrong key buffer size +9f50fd5bb66e crypto: testmgr - add more unkeyed crc32 and crc32c test vectors +9b3abc0162e8 crypto: testmgr - fix testing OPTIONAL_KEY hash algorithms +a179a2bf0561 crypto: testmgr - remove bfin_crc "hmac(crc32)" test vectors +6943546c2dde crypto: crc32-generic - remove __crc32_le() +7bcfb1363056 crypto: crc32c-generic - remove cra_alignmask +fffe7d9279a4 crypto: crc32-generic - use unaligned access macros when needed +f16b613ca8b3 crypto: chtls - fix a missing-check bug +01ba061d0fd7 crypto: inside-secure - authenc(hmac(sha1), cbc(aes)) support +678b2878ac39 crypto: inside-secure - authenc(hmac(sha224), cbc(aes)) support +f6beaea30487 crypto: inside-secure - authenc(hmac(sha256), cbc(aes)) support +bdfd19095685 crypto: inside-secure - improve error reporting +8a21f067e0cf crypto: inside-secure - fix the hash then encrypt/decrypt types +ce6795593ba5 crypto: inside-secure - make the key and context size computation dynamic +fef0cfe577e9 crypto: inside-secure - make the context control size dynamic +3a5ca230bbb6 crypto: inside-secure - rework the alg type settings in the context +8ac1283e4aaa crypto: inside-secure - rework cipher functions for future AEAD support +6182480637d9 crypto: inside-secure - remove VLAs +17a7d24aa89d crypto: chtls - generic handling of data and hdr +bf4407f081f3 crypto: inside-secure - do not use memset on MMIO +75025cc9d13f KVM: docs: mmu: Fix link to NPT presentation from KVM Forum 2008 +df9cb9cc5bcd kvm: x86: Amend the KVM_GET_SUPPORTED_CPUID API documentation +c1aea9196ef4 KVM: x86: hyperv: declare KVM_CAP_HYPERV_TLBFLUSH capability +c70126764bf0 KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX implementation +e2f11f42824b KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implementation +7053df4edb3a KVM: introduce kvm_make_vcpus_request_mask() API +56b9ae78303a KVM: x86: hyperv: do rep check for each hypercall separately +142c95da92e8 KVM: x86: hyperv: use defines when parsing hypercall parameters +c9c92bee5330 x86/hyper-v: move struct hv_flush_pcpu{,ex} definitions to common header +f33ecec9bb51 Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +37fa23dbccbd regulator: s2mps11: Fix boot on Odroid XU3 +7a5abc3d9699 staging: lustre: fix more build errors in errno.c +965de0ec351a Documentation: filesystems: update filesystem locking documentation +89b310a2b28d random: convert to ->poll_mask +652fe8e87621 timerfd: convert to ->poll_mask +9e42f195f5b5 eventfd: switch to ->poll_mask +dd67081b36a1 pipe: convert to ->poll_mask +b28fc82267aa crypto: af_alg: convert to ->poll_mask +5001c2dcdf17 net/rxrpc: convert to ->poll_mask +f87be8948185 net/iucv: convert to ->poll_mask +e7a98d47eebd net/phonet: convert to ->poll_mask +4bac2bcd8396 net/nfc: convert to ->poll_mask +9490e40a06aa net/caif: convert to ->poll_mask +17112d808143 net/bluetooth: convert to ->poll_mask +568ea88ef962 net/sctp: convert to ->poll_mask +4df7338f6f4a net/tipc: convert to ->poll_mask +31f50b557318 net/vmw_vsock: convert to ->poll_mask +9f728af35fad net/atm: convert to ->poll_mask +f4335f52bb9e net/dccp: convert to ->poll_mask +db5051ead64a net: convert datagram_poll users tp ->poll_mask +e76cd24d0237 net/unix: convert to ->poll_mask +2c7d3dacebd4 net/tcp: convert to ->poll_mask +984652dd8b1f net: remove sock_no_poll +152524231023 net: add support for ->poll_mask in proto_ops +3cafb37633a1 net: refactor socket_poll +1962da0d2198 aio: try to complete poll iocbs without context switch +2c14fa838cbe aio: implement IOCB_CMD_POLL +888933f8fdf0 aio: simplify cancellation +f3a2752a43de aio: simplify KIOCB_KEY handling +3deb642f0de4 fs: introduce new ->get_poll_head and ->poll_mask methods +9965ed174e7d fs: add new vfs_poll and file_can_poll helpers +6e8b704df584 fs: update documentation to mention __poll_t and match the code +a0f8dcfc607d fs: cleanup do_pollfd +8f546ae1fc5c fs: unexport poll_schedule_timeout +ee219b946e4b uapi: turn __poll_t sparse checks on by default +ed0d523adb5d Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into aio-base +3c24e170d49d staging: lustre: fix build error in errno.c +f7a258a8a450 staging: lustre: fix build error in mdc_request.c +806e30873f0e hwtracing: stm: fix build error on some arches +bc2dbc5420e8 Merge branch 'akpm' (patches from Andrew) +03250e102805 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +784176820007 rtc: test: remove obsolete .set_mmss +3f1959721558 kasan: fix memory hotplug during boot +ed1596f9ab95 kasan: free allocated shadow memory on MEM_CANCEL_ONLINE +d41362ed12b6 checkpatch: fix macro argument precedence test +ae67d58d0546 init/main.c: include +23d6aef74da8 kernel/sys.c: fix potential Spectre v1 issue +a21558618c5d mm/memory_hotplug: fix leftover use of struct page during hotplug +6c04ab0eddc9 proc: fix smaps and meminfo alignment +8addc2d00fe1 mm: do not warn on offline nodes unless the specific node is explicitly requested +15c30bc09085 mm, memory_hotplug: make has_unmovable_pages more robust +0f901dcbc31f mm/kasan: don't vfree() nonexistent vm_area +b9ddff9b8503 MAINTAINERS: change hugetlbfs maintainer and update files +8f89c007b6de ipc/shm: fix shmat() nil address after round-down when remapping +a73ab244f0da Revert "ipc/shm: Fix shmat mmap nil-page protection" +7a4deea1aa8b idr: fix invalid ptr dereference on item delete +3373de209cb1 ocfs2: revert "ocfs2/o2hb: check len for bio_add_page() to avoid getting incorrect bio" +7cbf319234ad mm: fix nr_rotate_swap leak in swapon() error case +5ef03dbd9185 xfs, proc: hide unused xfs procfs helpers +05909babce53 net/mlx5e: Avoid reset netdev stats on configuration changes +e646e17713ee media: vsp1: Move video configuration to a cached dlb +12832dd9dde9 media: vsp1: Adapt entities to configure into a body +46ce3639a579 media: vsp1: Refactor display list configure operations +2d9445db0ee9 media: vsp1: Use reference counting for bodies +5d7936b8e27d media: vsp1: Convert display lists to use new body pool +5de0473982aa media: vsp1: Provide a body pool +076673419741 media: vsp1: Protect bodies against overflow +764dfee1a153 media: vsp1: Reword uses of 'fragment' as 'body' +fce34e49e4a7 media: vsp1: Move video suspend resume handling to video object +83967993f232 media: vsp1: Release buffers for each video node +01f7b2e7264b media: vsp1: Drop OF dependency of VIDEO_RENESAS_VSP1 +3c785e48786f media: adv7511: fix clearing of the CEC receive buffer +0220eddac66d udf: Simplify calls to udf_disk_stamp_to_time +0a2dfbecb361 fs: nfs: get rid of memcpys for inode times +13442b036a13 ceph: make inode time prints to be long long +18a592632e61 lustre: Use long long type to print inode time +8efd6894ff08 fs: add timespec64_truncate() +e5b1db0186bf PCI: Remove unused pcie_get_minimum_link() +4695ca9d17a2 ixgbe: Report PCIe link properties with pcie_print_link_status() +57d12fc6f788 cxgb4: Report PCIe link properties with pcie_print_link_status() +af125b754e2f bnxt_en: Report PCIe link properties with pcie_print_link_status() +cc04a1dd3f4a bnx2x: Report PCIe link properties with pcie_print_link_status() +21a9883f573e arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog +1cea2c22ec0e arm64: dts: sprd: Add GPIO and GPIO keys device nodes +6f5cdfa80273 PCI: Prevent sysfs disable of device while driver is attached +41d3ea1fb461 Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig +5ab99d48dae2 ARM: stm32: Don't select DMA unconditionally on STM32MP157C +bd6cc4f2d270 Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +4b9743e84cab Merge tag 'aspeed-4.18-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt +e0c66d34bf10 arm64: dts: sprd: fix typo in 'remote-endpoint' +0ec46ab6425d Merge tag 'qcom-fixes-for-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into fixes +f2c56aac9573 Merge tag 'sunxi-fixes-for-4.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into fixes +b187db02e051 Merge tag 'samsung-dt64-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +da91a61df493 Merge tag 'samsung-dt-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +dd557af60e2d Merge tag 'v4.18-rockchip-drivers-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers +c70ceb7973a5 Merge tag 'berlin-dt-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/dt +fef8f9b121b0 Merge tag 'berlin64-dt-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/dt +320b85794724 Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/soc +86662ca5a5a4 Merge tag 'amlogic-dt64-3' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +4108e98ead26 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +a17f6a89f0fc Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +2a000443701b Merge tag 'qcom-dts-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +efe532284352 Merge tag 'qcom-arm64-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +d8f8d467f53a arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator +da34314f72c6 arm64: dts: fix regulator property name for wlan pcie endpoint +94dc9f48d1f2 arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS +07c8d21d08a5 ARM: dts: pxa3xx: fix MMC clocks +a425e5f0a261 ARM: pxa: dts: add pin definitions for extended GPIOs +e41f76830dbd ARM: pxa: dts: add gpio-ranges to gpio controller +1a202e28e1a2 Merge tag 'omap-for-v4.18/dt-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +d900f5ce12f9 Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +280b0471fd2c Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +868a01a27d80 net/mlx5e: Introducing new statistics rwlock +6ab75516cf35 net/mlx5e: Move phy link down events counter out of SW stats +3a2f70331226 net/mlx5: Use order-0 allocations for all WQ types +549322f2f988 net/mlx5i: Use compilation flag in IPOIB header +043dc78ecf07 net/mlx5e: TX, Use actual WQE size for SQ edge fill +ddf385e31f57 net/mlx5e: Use WQ API functions instead of direct fields access +e4ad91f23f10 net/mlx5e: Split offloaded eswitch TC rules for port mirroring +592d36515969 net/mlx5e: Parse mirroring action for offloaded TC eswitch flows +a842dd04cf85 net/mlx5: E-switch, Create a second level FDB flow table +b45630021b52 net/mlx5: Add cap bits for flow table destination in FDB table +52fff3274b08 net/mlx5: E-Switch, Reorganize and rename fdb flow tables +89bab02a4a61 Merge tag 'sunxi-dt64-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +977d29f89c74 Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/soc +33d2f1313581 Merge tag 'sunxi-h3-h5-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +541162ff8912 Merge tag 'sunxi-dt-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +6d361c1db7b6 soc: qcom: smem: introduce qcom_smem_virt_to_phys() +7df5ff258bd2 soc: qcom: qmi: fix a buffer sizing bug +488de0317bc5 MAINTAINERS: Update pattern for qcom_scm +cab673583d96 soc: Unconditionally include qcom Makefile +11d2e7edac6a soc: qcom: smem: check sooner in qcom_smem_set_global_partition() +8fa1a21409da soc: qcom: smem: fix qcom_smem_set_global_partition() +8377f8181da8 soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private() +04a512fea333 soc: qcom: smem: byte swap values properly +e221a1da97d9 soc: qcom: smem: return proper type for cached entry functions +7070874973ee soc: qcom: smem: fix first cache entry calculation +36b0aefdee6e soc: qcom: cmd-db: Make endian-agnostic +312416d9171a drivers: qcom: add command DB driver +4676bff21c0b Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/defconfig +8fcb44019041 Merge tag 'imx-dt64-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +faee4edf6cdd Merge tag 'imx-dt-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +b741377f1ff7 arm64: defconfig: Enable PCIe on msm8996 and db820c +68fc6c839af7 Merge tag 'imx-soc-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +d6bde1dbe36c Merge tag 'imx-drivers-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/drivers +e52cde717093 net: dsa: dsa_loop: Make dynamic debugging helpful +910714f1fcf8 Merge branch 'ovs-ct-zone' +11efd5cb04a1 openvswitch: Support conntrack zone limit +5972be6b2495 openvswitch: Add conntrack limit netlink definition +d7c52fc8bc45 Merge tag 'mlx5e-updates-2018-05-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +0e4c982096f8 ARM: dts: ipq8074: Enable few peripherals for hk01 board +33057e1672fe ARM: dts: ipq8074: Add pcie nodes +22592a2277df ARM: dts: ipq8074: Add peripheral nodes +d4aea7d5ac55 ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file +5ade893ec03c ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file +f97b2aaaf073 ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data +441323a2342b ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file +d9a5f70207cf ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file +76a914b97af4 ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi +bd1ab0367fb4 ARM: dts: ipq4019: Change the max opp frequency +187519403273 ARM: dts: ipq4019: Add a few peripheral nodes +c696a020193e ARM: dts: ipq4019: Add a default chosen node +c1c14f8954c6 ARM: pxa3xx: enable external wakeup pins +5716c20b22f8 ARM: pxa: stargate2: use device properties for at24 eeprom +a45675796a07 8139too: Remove unnecessary netif_napi_del() +eb110410b9f6 ibmvnic: Fix partial success login retries +5c103791e4be MAINTAINERS: hwmon: Add Documentation/devicetree/bindings/hwmon +a527af9cbdb7 Merge branch 'qed-ethtool-rx-flow-classification-enhancements' +608e00d0a2eb qed*: Support drop action classification +39385ab02c3e qede: Support flow classification to the VFs. +3893fc62b176 qed*: Support other classification modes. +89ffd14ee95d qede: Validate unsupported configurations +87885310c199 qede: Refactor ethtool rx classification flow. +d2f30f517260 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +72c7caa48642 media: st-hva: don't use GFP_DMA +2732bb765f14 media: bdisp: don't use GFP_DMA +6aecad62670b media: cec: improve cec status documentation +df2b23861878 media: soc_camera: fix compiler warning +660f05978261 media: renesas-ceu: fix compiler warning +696ca779a928 KVM: x86: fix #UD address of failed Hyper-V hypercalls +bcab64e87623 media: imx: fix compiler warning +b37705d333c8 media: hdpvr: fix compiler warning +fd1857240df3 media: s5p-mfc: fix two sparse warnings +ba17f7805f65 media: zoran: fix compiler warning +a7f3482ddbf2 media: go7007: fix two sparse warnings +8f1ad1ef1e7a drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c +e86d1929adae media: docs: selection: fix misleading sentence about the CROP API +119e30d39560 media: docs: selection: improve formatting +ff9273f5b87f media: docs: selection: rename files to something meaningful +579d76deb1b1 media: docs: clarify relationship between crop and selection APIs +e81ff408c17e media: docs: selection: fix typos +68afa17322f2 media: zoran: move to staging in preparation for removal +50eea4ab9169 media: i2c: adv748x: Fix pixel rate values +2b5b63126ef4 drm/i915: Simplify ilk-ivb underrun suppression +24dd8d996f3b media: usbtv: Implement wait_prepare and wait_finish +24e4b075d899 selftests/net: Add missing config options for PMTU tests +e2f4f4e927f1 cxgb4/cxgb4vf: Notify link changes to OS-dependent code +e8d452923ae6 cxgb4: clean up init_one +57ccaedb7415 cxgb4/cxgb4vf: link management changes for new SFP +e3ffec48b22f Merge tag 'batadv-net-for-davem-20180524' of git://git.open-mesh.org/linux-merge +b526e56b3183 net: fec: remove stale comment +0c235113b3c4 sfc: stop the TX queue before pushing new buffers +7d850abd5f4e net: bridge: add support for port isolation +cbdd39ca498f regmap: slimbus: allow register offsets up to 16 bits +ed24d568bd91 regmap: add missing prototype for devm_init_slimbus +b3c702f56bf5 ASoC: mt6797: combine DAI to register component +42a589e83395 ASoC: mt6797: extract DAI adda in separate file +13be427e5df4 ASoC: mediatek: add sub dai to mtk_base_afe +500413c5097d ASoC: omap: fix compile-test building +6e04b1035689 RDMA/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes +4f2f76f75143 ext4: fix fencepost error in check for inode count overflow during resize +0badacd779df staging: mt7621-gpio: update TODO file +8cf7c2f9df64 staging: mt7621-gpio: use MTK_BANK_WIDTH instead of magic number +b36dd3af48f6 staging: mt7621-gpio: use ternary operator in return in mediatek_gpio_get_direction +e9301a5a8b6b staging: mt7621-gpio: avoid devm_kzalloc() hidden inside declarations and refactor function a bit +10ca84f27231 staging: mt7621-gpio: dt-bindings: add interrupt nodes to bindings doc +c7092ed79462 staging: mt7621-dts: add interrupt device tree nodes for the gpio controller +0aaf256cf15d staging: mt7621-gpio: avoid use of globals and use platform_data instead +568f24236b92 staging: mt7621-gpio: replace 'mtk' to use correct one 'mediatek' +81ca7c496f99 staging: mt7621-dts: update gpios related entries to use 'mediatek' +af315a5b04ad staging: mt7621-gpio: dt-bindings: add documentation for mt7621-gpio +55dee963112d staging: rtl8723bs: Fix grammar error in comment. +699ad73456d6 staging: rtl8723bs: Fix camel-case in 'struct rt_firmware_hdr'. +7a45210e95de staging: rtl8723bs: Fix spelling/grammar errors in comment. +93998817a169 staging: rtl8723bs: Fix camel-case in 'struct rt_firmware'. +341aa5ad1a8d staging: rtl8723bs: Fix camel-case in IS_FW_HEADER_EXIST_8723B(). +44500a42c59f staging: rtl8723bs: Clean up whitespace in 'rtl8723_hal.h'. +92096dc07705 staging: rtl8723bs: Rename 'Hal8723BPhyCfg.h' using snake case. +8875d38b14a2 staging: rtl8723bs: Rename 'Hal8723bPhyReg.h' using snake case. +22962b380c0a staging: rtl8723bs: Rename 'Hal8723BPwrSeq.{c, h}' to 'hal_pwr_seq.*'. +916c0c4b83de staging: fsl-dpaa2/rtc: fix PTP dependency +979eb0c96be9 staging: wilc1000: Avoid overriding rates_no while parsing ies element. +173ffd0993fd staging: wlan-ng: convert P80211SKB_RXMETA to inline function in p80211conv +df6835d1f66a staging: wlan-ng: convert P80211SKB_FRMMETA to inline function in p80211conv +67d412e44df5 staging: rtl8192e: rtllib_tx: fix spelling issue. +e709e7fe495f staging: mt7621-mmc: fix spelling mistake: "Illgal" -> "Illegal" +ac5d6d869c05 staging: greybus: fix spelling mistake: "Inavlid" -> "Invalid" +70ac74619c3f staging: rtlwifi: fix spelling mistake: "Platfoem" -> "Platform" +a9a45c19afc8 staging: wilc1000: fix spelling mistake: "Preamle" -> "Preamble" +1e71247364a0 staging: lustre: libcfs: add parens around macros args +777690e68cbe staging: lustre: Fix block comments style +0fb1de16f391 staging: lustre: Fix "unsigned"->"unsigned int" +b743387eb47b staging: lustre: Fix "Possible intergrate"->"Possibly integrate" +1c0f62587192 staging: lustre: Fix "from from"->"from" +8e5566ac7300 staging: lustre: remove libcfs_all.h +7059b37ffe71 staging: lustre: move all libcfs_all includes except in lustre/lnet/libcfs/ +8fbb71cb352b staging: lustre: remove remaining libcfs_all.h includes from lustre/lustre +f076bfb791c7 staging: lustre: remove libcfs_all.h from fid, fld, obdclass +0922c0084b91 staging: lustre: remove libcfs_all from ptlrpc +8f0ca7fca3ab staging: lustre: remove libcfs_all.h from remaining .h files. +73d65c8d1a85 staging: lustre: remove libcfs_all.h from lustre/include/*.h +fd998c02dcfc staging: lustre: remove libcfs_all.h from includes lustre/lnet +7a83b3a19a31 staging: lustre: remove libcfs_all.h includes from lnet/klnd +1f28db699f7c staging: lustre: don't include libcfs.h in lnet/lib-lnet.h +62d18ecfa641 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +e6eafdb9f9b9 staging: lustre: start moving includes out of libcfs.h +b133ef6ea4c9 Merge tag 'powerpc-4.17-7' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +f287fe35ded1 Merge tag 'mmc-v4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +7673fd6b6af0 staging: lustre: discard libcfs_prim.h +fa399093620b staging: lustre: replace memory_presure funcitons by standard interfaces. +525609ed58e7 staging: lustre: move RESV_PORT definitions to lnet/lib-lnet.h +17bcf37aac8c staging: lustre: move lnet_debug_log_upcall declaration to tracefile.h +c4f907719736 staging: lustre: make lnet_debugfs_symlink_def local to libcfs/modules.c +1c36b6de6ae8 staging: lustre: clean up __LIBCFS_H macro +912a846027c2 staging: lustre: replace libcfs_register_ioctl with a blocking notifier_chain +6afe572bc766 staging: lustre: discard cfs_block_sigsinv() +44a3c2637cd2 staging: lustre: move LERRCHKSUM() to libcfs_debug.h +0f382119819e staging: lustre: discard CFS_TICK +8cb651475792 staging: lustre: discard LOWEST_BIT_SET() +18f92a6e3d6b staging: lustre: discard cfs_cap_t, use kernel_cap_t +f497115d4cf8 staging: lustre: simplify capability dropping. +63fd7d04580b staging: lustre: remove current_pid() and current_comm() +7b8e2026fb18 staging: lustre: remove conditional compilation from libcfs_cpu.c +457d63ea5c1a staging: lustre: rename cfs_cpt_table to cfs_cpt_tab +f72c3ab791ac staging: lustre: move files out of lustre/lnet/libcfs/linux/ +64bf0b1a079d staging: lustre: refactor libcfs initialization. +e67f133d02e7 staging: lustre: osc: tidy up osc_init() +03f17b5d40c4 staging: comedi: comedidev.h: Fix SPDX-License-Identifier tag style +d6edc07cca93 MAINTAINERS: Add driver-api/fpga path +fdff4053d51b fpga: clarify that unregister functions also free +fcc803956a47 documentation: fpga: move fpga-region.txt to driver-api +9e4c36b1c979 documentation: fpga: add bridge document to driver-api +547b822c22b1 documentation: fpga: move fpga-mgr.txt to driver-api +66c472cdb62d Documentation: fpga: move fpga overview to driver-api +917a4304fe48 fpga: region: kernel-doc fixes +060ac5c8fa7b fpga: bridge: kernel-doc fixes +ff9da89c2237 fpga: mgr: kernel-doc fixes +473f01f7e4b9 fpga: use SPDX +9f368977b458 fpga: region: change api, add fpga_region_create/free +371cd1b1fdab fpga: bridge: change api, don't use drvdata +7085e2a94f7d fpga: manager: change api, don't use drvdata +bbaa9cd3a605 fpga: region: don't use drvdata in common fpga code +0dda2bb62423 driver-core: return EINVAL error instead of BUG_ON() +b9f57019a9ec Merge tag 'drm-fixes-for-v4.17-rc7' of git://people.freedesktop.org/~airlied/linux +a1a9f537aa44 Merge tag 'sound-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +0ed2424b911f intel_th: Use correct device when freeing buffers +b5e2ced9bf81 stm class: Use vmalloc for the master map +5e667ac2ddda Merge tag 'iio-for-4.18b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +6201e033d77f drm/scheduler: fix a corner case in dependency optimization +2c093cdb0a5e Merge tag 'phy-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy into usb-next +adea72c5046f drm/amdgpu: vcn_v1_0_is_idle() can be static +bfdec2340478 drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency +4b4ecd9cb853 vt: Perform safe console erase only once +30480a849820 arm64: defconfig: Enable HISILICON_LPC +de3628fff91d arm64: defconfig: enable drivers for Poplar support +339c7a875732 serial: imx: disable UCR4_OREN on shutdown +0fdf17878560 serial: imx: drop CTS/RTS handling from shutdown +ebe1d22b57b8 drm/amdgpu: fix 32-bit build warning +ca3b3fa34447 drm/i915: Consult VBT "LVDS config" bits to determine whether internal LVDS is present +ea80a661fe56 drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB +10ed55e4d94c drm/i915: Initialize panel_pipe to INVALID_PIPE +6723d8dc9d3b null_blk: add blocking description and remove lightnvm +75c8b19a2310 nvme: fixup memory leak in nvme_init_identify() +1e5f44616287 nvme: fix KASAN warning when parsing host nqn +eb464833a2e7 nvmet-loop: use nr_phys_segments when map rq to sgl +17d78252ee56 nvmet-fc: increase LS buffer count per fc port +d5eff33ee6f8 nvmet: add simple file backed ns support +618cff4285dc nvmet: remove duplicate NULL initialization for req->ns +b40b83e365d6 nvmet: make a few error messages more generic +181303d03525 nvme-fabrics: allow duplicate connections to the discovery controller +461fbc8f0ed1 nvme-fabrics: centralize discovery controller defaults +ffecb0b452d5 nvme-fabrics: remove unnecessary controller subnqn validation +90fcaf5d54c5 nvme-fc: remove setting DNR on exception conditions +2e050f00a0f0 nvme-rdma: stop admin queue before freeing it +72cd4cc28e23 nvme-pci: Fix AER reset handling +a8e3e0bb749c nvme-pci: set nvmeq->cq_vector after alloc cq/sq +1383cb8103bb mlx4_core: allocate ICM memory in page size chunks +73b66f873157 drm/i915: Prepare GEM for suspend earlier +8d85a7a4f2c9 PCI/IOV: Allow PF drivers to limit total_VFs to 0 +fe25f3048322 drm/i915/execlists: Wait for ELSP submission on restart +c3635da2a336 PCI: hv: Do not wait forever on a device that has disappeared +737e09205aa0 Merge tag 'uniphier-dt64-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +e9528e79acdd Merge tag 'uniphier-dt-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +5d91dcfafc01 Merge tag 'mvebu-dt64-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt +4236c851d1ae Merge tag 'mvebu-dt-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt +4594586981eb Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig +6115d740834b Merge tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +ace2358238d5 Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc +6874f9de6531 Merge tag 'tegra-for-4.18-memory-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers +d5e72aa1a5ae Merge tag 'tegra-for-4.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +25537b86ca77 Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/defconfig +445736240e16 Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/defconfig +ff9da3ceae9d Merge tag 'davinci-for-v4.18/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt +8787ad3563bd Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc +3b4fa7f90939 Merge tag 'amlogic-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/defconfig +c1835bfdef72 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +7d6020cf2714 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +3c13e601a2e6 Merge tag 'hisi-arm64-dt-for-4.18v2' of git://github.com/hisilicon/linux-hisi into next/dt +e25028c8ded0 KVM: arm/arm64: Bump VGIC_V3_MAX_CPUS to 512 +04c110932225 KVM: arm/arm64: Implement KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +6e4076735d5e KVM: arm/arm64: Add KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +c957a6d63e17 KVM: arm/arm64: Check all vcpu redistributors are set on map_resources +c011f4ea106b KVM: arm/arm64: Check vcpu redist base before registering an iodev +5ec17fbac671 KVM: arm/arm64: Remove kvm_vgic_vcpu_early_init +ccc27bf5be7b KVM: arm/arm64: Helper to register a new redistributor region +028bf278d31a KVM: arm/arm64: Adapt vgic_v3_check_base to multiple rdist regions +ba7b3f1275fd KVM: arm/arm64: Revisit Redistributor TYPER last bit computation +dc524619369c KVM: arm/arm64: Helper to locate free rdist index +dbd9733ab674 KVM: arm/arm64: Replace the single rdist region by a list +d6c77bd19c0f KVM: arm/arm64: Document KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +9153ab724ea1 KVM: arm/arm64: Set dist->spis to NULL after kfree +cf412b007022 KVM: arm64: Invoke FPSIMD context switch trap from C +7846b3119e24 KVM: arm64: Fold redundant exit code checks out of fixup_guest_exit() +ba4f4cb0e661 KVM: arm64: Remove redundant *exit_code changes in fpsimd_guest_exit() +21cdd7fd76e3 KVM: arm64: Remove eager host SVE state saving +85acda3b4a27 KVM: arm64: Save host SVE context as appropriate +9a6e594869b2 arm64/sve: Move sve_pffr() to fpsimd.h and make inline +2cf97d46dafb arm64/sve: Switch sve_pffr() argument from task to thread +31dc52b3c8fa arm64/sve: Move read_zcr_features() out of cpufeature.h +e6b673b741ea KVM: arm64: Optimise FPSIMD handling to reduce guest/host thrashing +fa89d31c5306 KVM: arm64: Repurpose vcpu_arch.debug_flags for general-purpose flags +0cff8e776f8f arm64/sve: Refactor user SVE trap maintenance for external use +df3fb9682045 arm64: fpsimd: Eliminate task->mm checks +66e48a0d29bd arm64: fpsimd: Avoid FPSIMD context leakage for the init task +d179761519d9 arm64: fpsimd: Generalise context saving for non-task contexts +ceda9fff70e8 KVM: arm64: Convert lazy FPSIMD context switch trap to C +bd2a6394fd2d KVM: arm/arm64: Introduce kvm_arch_vcpu_run_pid_change +09d1223a6279 arm64: Use update{,_tsk}_thread_flag() +93ee37c2a6a9 thread_info: Add update_thread_flag() helpers +d8ad71fa38a9 arm64: fpsimd: Fix TIF_FOREIGN_FPSTATE after invalidating cpu regs +87f825e6e246 wcn36xx: Add support for Factory Test Mode (FTM) +6f6eb1bcbeff ath10k: DFS Host Confirmation +f40105e67478 ath: add support to get the detected radar specifications +ffbc9197b472 wcn36xx: improve debug and error messages for SMD +a50c6c8412f7 wcn36xx: simplify wcn36xx_smd_open() +773f9a28bcda wcn36xx: drain pending indicator messages on shutdown +2a46c829a926 wcn36xx: set PREASSOC and IDLE stated when BSS info changes +18c7ed138824 wcn36xx: consider CTRL_EOP bit when looking for valid descriptors +ce1d4be82b10 wcn36xx: only handle packets when ED or DONE bit is set +edd23ab403cf wcn36xx: clear all masks in RX interrupt +ba437e72378c wcn36xx: don't disable RX IRQ from handler +57e06e0e2a86 wcn36xx: set DMA mask explicitly +9a81cc23dfef wcn36xx: fix buffer commit logic on TX path +cf3c0ae6a32b ath10k: remove useless test before clk_disable_unprepare +f1abff21acc5 ath: Map Zimbabwe to ETSI1_WORLD +4e78075c4821 ath: Map Ukraine to ETSI9_WORLD +054e07788002 ath: Map Singapore to FCC3_WORLD +b7e015132d85 ath: Map Russia to ETSI8_WORLD +12f415566fb4 ath: Map Romania to ETSI1_WORLD +c454d4c25844 ath: Map Philippines to FCC3_WORLD +b5c11e474406 ath: Map Peru to APL1_WORLD +9bfc2bb32e01 ath: Map New Zealand to FCC3_ETSIC +823a64065adf ath: Map Malasia to FCC1_WORLD +64874ed2a73a ath: Map Macedonia to ETSI1_WORLD +62ba2b22d120 ath: Map Isreal to ETSI3_WORLD +143a9b9bd7ee ath: Map Honduras to FCC3_WORLD +0fa31a86998b ath: Map Czech to ETSI1_WORLD +515e968624b2 ath: Map Colombia to FCC1_FCCA +fed60f81a2d0 ath: Map Bulgaria to ETSI1_WORLD +37090d944705 ath: Map Brunei Darussalam to APL6_WORLD +1507b32891c0 ath: Map Bangladesh to APL1_WORLD +8120cc0b215c ath: Map Australia to FCC3_WORLD +485daee92bde ath: Map Algeria to APL13_WORLD +fed8f5e83037 ath: Map Albania to ETSI1_WORLD +01fb2994a98d ath: Add regulatory mapping for FCC3_ETSIC +897fab6c5d90 ath: Add regulatory mapping for ETSI9_WORLD +45faf6e096da ath: Add regulatory mapping for ETSI8_WORLD +9ba8df0c52b3 ath: Add regulatory mapping for APL13_WORLD +4f183687e3fa ath: Add regulatory mapping for APL2_FCCA +1ea3986ad2bc ath: Add regulatory mapping for Uganda +667ddac5745f ath: Add regulatory mapping for Tanzania +2a3169a54bb5 ath: Add regulatory mapping for Serbia +67a956682472 ath: Add regulatory mapping for Paraguya +a20f1338c5de ath: Add regulatory mapping for Nicaragua +a0a6f2a916dc ath: Add regulatory mapping for Montenegro +a71c984bc4e5 ath: Add regulatory mapping for Mauritius +b840fa912308 ath: Add regulatory mapping for Kenya +9c790f2d234f ath: Add regulatory mapping for Bermuda +699e2302c286 ath: Add regulatory mapping for Bahamas +be8cce96f14d ath10k: add support to configure channel dwell time +46dbf98c69f4 ath10k: add memory dump support for QCA9888 and QCA99X0 +884571f0de7b dma-mapping: remove unused gfp_t parameter to arch_dma_alloc_attrs +9a4dc80399b1 drm/i915: Flush the ring stop bit after clearing RING_HEAD in reset +21c73367fc8f Merge back PM core material for v4.18. +68e22011856f ACPI: EC: Dispatch the EC GPE directly on s2idle wake +745364533e40 ACPICA: Introduce acpi_dispatch_gpe() +458c70173daa powerpc/perf: Update raw-event code encoding comment for power8 +8359768c5c32 drm/i915: Forward declare struct intel_context +c5d1f5562ea7 drm/i915: Include i915_scheduler.h from i915_gem_context.h +3376d98021e9 s390/archrandom: Rework arch random implementation. +866f4c8e0e26 s390/net: add pnetid support +1bcdb5354aee s390/dasd: simplify locking in dasd_times_out +1b22fc609cec locking/rwsem: Simplify the is-owner-spinnable checks +675c00c33257 Merge branch 'linus' into locking/core, to pick up fixes +10b1105004fb perf/x86: Store user space frame-pointer value on a sample +82489c5fe5f9 perf/core: Wire up compat PERF_EVENT_IOC_QUERY_BPF, PERF_EVENT_IOC_MODIFY_ATTRIBUTES +9511bce9fe8e perf/core: Fix bad use of igrab() +a1150c202207 perf/core: Fix group scheduling with mixed hw and sw events +2539fc82aa9b sched/fair: Update util_est before updating schedutil +8ecf04e11283 sched/cpufreq: Modify aggregate utilization to always include blocked FAIR utilization +0548dc5cde19 Merge branch 'sched/urgent' into sched/core, to pick up fixes +4ff648decf47 sched, tracing: Fix trace_sched_pi_setprio() for deboosting +b1f5b378e126 kthread: Allow kthread_park() on a parked kthread +bf5015a50f1f sched/topology: Clarify root domain(s) debug string +bd9c67ad9693 Merge branch 'linus' into perf/core, to pick up fixes +19832055e2bf drm/exynos: fimc: signedness bug in fimc_setup_clocks() +5567f9ddaf73 ARM: dts: qcom: msm8974: Add Sony Xperia Z1 Compact +b972ff75f293 arm64: defconfig: Enable UFS on msm8996 +5b1d4fa98851 ARM: dts: Aspeed: Enable USB ports on eval board. +ac6e31d35f45 ARM: dts: Add Aspeed SoC USB controllers to device-tree +c4043ecac34a ARM: dts: aspeed: Add S2600WF BMC Machine +25337c735414 ARM: dts: aspeed: Add Inventec Lanyang BMC +c808a10435df ARM: dts: aspeed: Add Portwell Neptune machine +f45ffcc6348f ARM: dts: aspeed: witherspoon: Set alternate boot +af8f533b2a65 ARM: dts: aspeed: witherspoon: Add gpio keys for power supply presence +2013b14f9082 ARM: dts: aspeed: witherspoon: Enable checkstop and cooling gpio keys +fa41a7fdcdd6 ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key +168dbc3565f4 ARM: dts: aspeed: romulus: Add id-button gpio key +12678199c77d drm/exynos: scaler: fix static checker warning +5ec3444c8346 firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1() +9c5904904b88 Merge branch 'nfp-offload-LAG-for-tc-flower-egress' +7e24a59311ea nfp: flower: compute link aggregation action +2e1cc5226b44 nfp: flower: implement host cmsg handler for LAG +bb9a8d031140 nfp: flower: monitor and offload LAG groups +f44aa9ef7950 net: include hash policy in LAG changeupper info +b94524529741 nfp: flower: add per repr private data for LAG offload +898bc7d634b4 nfp: flower: check for/turn on LAG support in firmware +1945ca7a81d6 nfp: nfpcore: add rtsym writing function +24f132e29c04 nfp: add ndo_set_mac_address for representors +d97cde6ab547 hv_netvsc: fix bogus ifalias on network device +322eaa06d55e enic: set DMA mask to 47 bit +de0a8267e235 Merge branch 'net-Update-fib_table_lookup-tracepoints' +c949cbbbe5d6 net/ipv4: Remove tracepoint in fib_validate_source +30d444d30049 net/ipv6: Udate fib6_table_lookup tracepoint +9f323973c915 net/ipv4: Udate fib_table_lookup tracepoint +aaa908ffbee1 net_sched: switch to rcu_work +af8d3c7c001a ppp: remove the PPPIOCDETACH ioctl +1bb58d2d3cbe Merge branch 'Mirroring-tests-involving-VLAN' +181d95f8e145 selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLAN +a08fb9f1ad8d selftests: forwarding: Test mirror-to-gre w/ UL VLAN +0056042f80db selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1q +35388a6a0c27 selftests: forwarding: Test mirror-to-vlan +87c0c046e802 selftests: forwarding: lib: Extract trap_{, un}install() +1893150fd531 selftests: forwarding: mirror_gre_lib: Support VLAN +0e7a504c0942 selftests: forwarding: lib: Support VLAN devices +91bac7f9977a selftests: forwarding: Add $h3's clsact to mirror_topo_lib.sh +d5ea2bfc806a selftests: forwarding: mirror_gre_lib: Extract generic functions +74ed089d48a4 selftests: forwarding: Split mirror_gre_topo_lib.sh +90fed9c94625 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +49a473f5b5f5 Merge branch 'ibmvnic-Failover-hardening' +2770a7984db5 ibmvnic: Introduce hard reset recovery +06e43d7f9fe5 ibmvnic: Set resetting state at earliest possible point +8a348450a036 ibmvnic: Create separate initialization routine for resets +ab5ec33b9ac2 ibmvnic: Handle error case when setting link state +17c8705838a5 ibmvnic: Return error code if init interrupted by transport event +9c4eaabd1bb3 ibmvnic: Check CRQ command return codes +5153698e551b ibmvnic: Introduce active CRQ state +c3f22415474d ibmvnic: Mark NAPI flag as disabled when released +730c54d59403 ipv4: remove warning in ip_recv_error +180f848b8f71 Merge branch 'gretap-mirroring-selftests' +a96d81a20b1a selftests: forwarding: Test removal of mirroring +77a8df38100f selftests: forwarding: Test removal of underlay route +6b45432d7876 selftests: forwarding: Test mirroring to deleted device +f8f4bef322e4 net : sched: cls_api: deal with egdev path only if needed +1b15ad683ab4 vhost: synchronize IOTLB message with dev cleanup +d647b210ac73 powerpc: Add a missing include header +c89ca5932209 powerpc/32: Add a missing include header +b87a358b4a14 powerpc/chrp/time: Make some functions static, add missing header include +9e0d86cd2d74 powerpc/tau: Make some function static +86e11b6e9c56 powerpc: Make function btext_initialize static +bd13ac95f954 powerpc/tau: Synchronize function prototypes and body +3fc5ee9b2846 powerpc: Add missing prototype +c3f0515ea127 powerpc/52xx: Add missing functions prototypes +f72cf3f1d49f powerpc/powermac: Add missing prototype for note_bootable_part() +f91d59989968 powerpc/powermac: Move pmac_pfunc_base_install prototype to header file +910be6be6c00 powerpc/chrp/pci: Make some functions static +5a4b475cf851 powerpc/powermac: Mark variable x as unused +f0e0b86638e9 powerpc/chrp/setup: Remove idu_size variable and make some functions static +eed6964bce59 powerpc/wii: Make hlwd_pic_init function static +85aa4b98419d powerpc/mm/radix: Use do/while(0) trick for single statement block +d8731527acee powerpc/sparse: Fix plain integer as NULL pointer warning +7cf76a68f1bc powerpc/altivec: Add missing prototypes for altivec +eae5f709a4d7 powerpc: Add __printf verification to prom_printf +2e0986d76132 powerpc/xmon: Update paca fields dumped in xmon +9ce53e27265e powerpc/xmon: Realign paca dump fields +e70d8f55268b powerpc/xmon: Add __printf annotation to xmon_printf() +6671683db854 powerpc/xmon: Specify the full format in DUMP() macro +d681bc027a13 Merge tag 'mlx5-fixes-2018-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +9aad13b087ab packet: fix reserve calculation +d624613e422d cxgb4: Check for kvzalloc allocation failure +10f678683e40 Merge branch 'xdp_xmit-bulking' +a570e48fee1b samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit +e74de52e55c0 xdp/trace: extend tracepoint in devmap with an err +735fc4054b3a xdp: change ndo_xdp_xmit API to support bulking +389ab7f01af9 xdp: introduce xdp_return_frame_rx_napi +9940fbf633e8 samples/bpf: xdp_monitor use tracepoint xdp:xdp_devmap_xmit +38edddb81172 xdp: add tracepoint for devmap like cpumap have +5d053f9da431 bpf: devmap prepare xdp frames for bulking +67f29e07e131 bpf: devmap introduce dev_map_enqueue +f80acbd23338 Merge branch 'bpf-task-fd-query' +b04df400c302 tools/bpftool: add perf subcommand +f699cf7aa41f tools/bpf: add two BPF_TASK_FD_QUERY tests in test_progs +ecb96f7fe153 samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY +73bc4d9fc045 tools/bpf: add ksym_get_addr() in trace_helpers +30687ad94e57 tools/bpf: sync kernel header bpf.h and add bpf_task_fd_query in libbpf +41bdc4b40ed6 bpf: introduce bpf subcommand BPF_TASK_FD_QUERY +f8d959a5b188 perf/core: add perf_get_event() to return perf_event given a struct file +dd41fb8547c2 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +4bc6f777952c Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +b50694381cfc Merge branch 'stable/for-linus-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb +d59fcacc4b08 RDMA/hns: Increase checking CMQ status timeout value +5b6eb54f586b RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust +1dcbc01f73f9 net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands +902a545904c7 net/mlx5e: When RXFCS is set, add FCS data into checksum calculation +ecdf2dadee8e net/mlx5e: Receive buffer support for DCBX +0696d60853d5 net/mlx5e: Receive buffer configuration +50b4a3c23646 net/mlx5: PPTB and PBMC register firmware command support +df5f1361cc08 net/mlx5: Add pbmc and pptb in the port_access_reg_cap_mask +2c81bfd5ae56 net/mlx5e: Move port speed code from en_ethtool.c to en/port.c +e549f6f9c098 net/dcb: Add dcbnl buffer attribute +34b48b8789ad Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +c3032fd96734 drm/amdgpu: Use dev_info() to report amdkfd is not supported for this ASIC +6a0c0d0d009e i2c: robotfuzz-osif: drop pointless test +7fb29b958dff i2c: robotfuzz-osif: remove pointless local variable +17dd94796c4e i2c: rk3x: Don't print visible virtual mapping MMIO address +048f7c3e352e ipmi: Properly release srcu locks on error conditions +6d71021ab3b0 leds: class: ensure workqueue is initialized before setting brightness +05d4707d468d i2c: opal: don't check number of messages in the driver +c216b870657a i2c: ibm_iic: don't check number of messages in the driver +ef9fc0bad522 i2c: imx: Switch to SPDX identifier +5657a819a8d9 block drivers/block: Use octal not symbolic permissions +87e5808d52b6 net: phy: replace bool members in struct phy_device with bit-fields +f50e5ddae899 dt-bindings: qcom_spmi: Document SAW support +0caecaa87202 regulator: qcom_spmi: Add support for SAW +e759176c7f6b hwspinlock/u8500: Switch to SPDX license identifier +0c3e890b1ef3 hwspinlock: sprd: Switch to SPDX license identifier +50a522805ef0 hwspinlock/sirf: Switch to SPDX license identifier +8ba01caeec59 hwspinlock: qcom: Switch to SPDX license identifier +357ace03f0ab hwspinlock/omap: Switch to SPDX license identifier +eebba71e1cb4 hwspinlock/core: Switch to SPDX license identifier +d7b66b4ab034 Merge tag 'for-4.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +009f8c90f571 ALSA: hda - Fix runtime PM +0ea3286e2df7 KVM: x86: Expose CLDEMOTE CPU feature to guest VM +cd9a491f6ef7 KVM: nVMX: Emulate L1 individual-address invvpid by L0 individual-address invvpid +6f1e03bcabcd KVM: nVMX: Don't flush TLB when vmcs12 uses VPID +6bce30c7d927 KVM: nVMX: Use vmx local var for referencing vpid02 +0bbf6b9230df PCI: rcar: Remove IRQ mappings in rcar_pcie_enable_msi() failpath +1aea58be7398 PCI: rcar: Teardown MSI setup if rcar_pcie_enable() fails +53f1aebfbe46 PCI: rcar: Add missing irq_dispose_mapping() into failpath +80b8471e69d7 PCI: rcar: Pull bus clock enable/disable from rcar_pcie_get_resources() +86bf20cb57b9 KVM: x86: prevent integer overflows in KVM_MEMORY_ENCRYPT_REG_REGION +a1d588e951af KVM: x86: remove obsolete EXPORT... of handle_mmio_page_fault +9ad14c001651 PM / Domain: Return 0 on error from of_genpd_opp_to_performance_state() +d883c6cf3b39 Revert "mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLE" +f3f1a18330ac fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems +b1d749c5c341 capabilities: Allow privileged user in s_user_ns to set security.* xattrs +bc6155d13260 fs: Allow superblock owner to access do_remount_sb() +0353ff29b388 PCI: rcar: Poll more often in rcar_pcie_wait_for_dl() +e6fc46498784 blk-mq: avoid starving tag allocation after allocating process migrates +0031181c49ca fs: Allow superblock owner to replace invalid owners of inodes +ca1cd36cef00 Input: atmel_mxt_ts - fix reset-gpio for level based irqs +55956b59df33 vfs: Allow userns root to call mknod on owned filesystems. +593d1ce854df vfs: Don't allow changing the link count of an inode with an invalid uid or gid +d260d34e318f PCI: vmd: Add an additional VMD device id to driver device id table +a5ad57e6b831 x86/PCI: Add additional VMD device root ports to VMD AER quirk +2a5a9c9a20f9 PCI: vmd: Add offset to bus numbers if necessary +6788958e4f3c PCI: vmd: Assign membar addresses from shadow registers +8b22f3d2f6b8 PCI: Add Intel VMD devices to pci ids +e66003f55d7d tty: fix typo in ASYNCB_FOURPORT comment +1eaafe91a0df kvm: x86: IA32_ARCH_CAPABILITIES is always supported +d8db840dcb9e serial: samsung: check DMA engine capabilities before using DMA mode +577e75e0c9da Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +7cf432bf0586 Input: atmel_mxt_ts - require device properties present when probing +effca7bdb350 Merge branch 'ib-chrome-platform-atmel-mxt-ts-device-properties' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform into next +754451342fc5 Merge tag 'v4.17-rc6' into next +58c38116c6cc usb: xhci: tegra: Add support for managing powergates +ee9e5f4c7825 usb: xhci: tegra: Add runtime PM support +f468b55cb72d usb: xhci: tegra: Prepare for adding runtime PM support +ca7d9515d0e6 usb-storage: Add compatibility quirk flags for G-Technologies G-Drive +8c4e97ddfe73 usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver +05826ff135ee usb: typec: wcove: Remove dependency on HW FSM +cb2968468605 usb: roles: intel_xhci: Enable runtime PM +c9359f416207 usb: typec: fusb302: Fix debugfs issue +7c8d44566d72 platform: x86: intel_cht_int33fe: Fix dependencies +35fcf02f801b usb: roles: intel_xhci: Always allow user control +2bc5ff0bdc00 drm/omap: fix NULL deref crash with SDI displays +74789aed8814 usb: typec: Fix htmldocs warning +a0d6ec88090d usbip: vhci_sysfs: fix potential Spectre v1 +4a014a7339f4 usb: gadget: function: printer: avoid wrong list handling in printer_write() +c97a8cc17f44 typec: tcpm: Provide fwnode pointer as part of psy_cfg +ece711b5a42c power: supply: Add fwnode pointer to power_supply_config struct +681e94852414 usb: mtu3: fix warning of sleep in atomic context in notifier callback +4f9f032c256c usb: mtu3: reset gadget when VBUS_FALL interrupt arises +3d7678e2a02a usb: mtu3: avoid sleep in atomic context when enter test mode +fbe9db75b494 usb: mtu3: clear test_mode flag when reset +5fcdd6de1807 usb: mtu3: fix uncontinuous SeqN issue after disable EP +ad0c542cd218 usb: mtu3: re-enable controller to accept LPM request after LPM resume +87a03802184c xhci: debugfs: add debugfs interface to enable compliance mode for a port +65475023928b xhci: debugfs: add usb ports to xhci debugfs +07f761905387 xhci: xhci-mem: remove port_arrays and the code initializing them +edaa30f878e4 xhci-mtk: use xhci hub structures to get number of ports in roothubs +925f349d4dca xhci: xhci-hub: use port structure members instead of xhci_get_ports() +38986ffa6a74 xhci: use port structures instead of port arrays in xhci.c functions +eaefcf246b56 xhci: change xhci_test_and_clear_bit() to use new port structure +6b7f40f71234 xhci: change xhci_set_link_state() to work with port structures +74e6ad583aa3 xhci: rename faked_port_index to hcd_portnum +52c7755ba19e xhci: xhci-ring: use port structures for port event handler +fdcf74ffef64 xhci: xhci-hub: use new port structures for cas and wake mask functions. +e740b019d7c6 xhci: xhci-hub: use new port structures to get port address instead of port array +ffd4b4fc0b9a xhci: Add helper to get xhci roothub from hcd +9ea95ecc7ffd xhci: set hcd pointers for xhci usb2 and usb3 roothub structures +bcaa9d5c5900 xhci: Create new structures to store xhci port information +c508f41da078 xhci: hisilicon: support HiSilicon STB xHCI host controller +9e85cdf6e535 dt-bindings: usb: add bindings doc for HiSilicon STB xHCI host controller +4786d2ef45d3 usb: xhci: dbc: Add SPDX identifiers to dbc files +c4d2188206ba KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed +b68ea0ee0362 Merge tag 'for-linus-20180524' of git://git.kernel.dk/linux-block +3012e81446d0 regulator: tps65090: Pass descriptor instead of GPIO number +9ae5cc75ceaa regulator: s5m8767: Pass descriptor instead of GPIO number +5389ac0ac7d9 regulator: pfuze100: Delete reference to ena_gpio +d7a261c2d1f2 regulator: max8952: Pass descriptor instead of GPIO number +2468f0d51548 regulator: lp8788-ldo: Pass descriptor instead of GPIO number +b2d751b7f69b regulator: lm363x: Pass descriptor instead of GPIO number +e7d2be696faa regulator: max8973: Pass descriptor instead of GPIO number +9ca5a2ae4259 Merge tag 'pm-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +109e37a6731c Merge tag 'usb-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next +c62091bcd984 Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into for-next +724631a9c6e9 IB/core: Introduce and use rdma_gid_table() +25e62655c793 IB/core: Reduce the places that use zgid +7b74a83cf54a IB/mlx5: Fetch soft WQE's on fatal error state +7a8690ed6f53 RDMA/ucm: Mark UCM interface as BROKEN +9906224f60d4 IB/core: Remove duplicate declaration of gid_cache_wq +8f0622873358 RDMA/mlx5: Remove debug prints of VMA pointers +cc3391cb5356 RDMA/hns: Rename the idx field of db +0252f73334f9 IB/qib: Fix DMA api warning with debug kernel +763b69654bfb IB/isert: Fix for lib/dma_debug check_sync warning +3ce459cd684b IB/{rdmavt,hfi1}: Change hrtimer add to use pinned version +5938d94cf038 IB/hfi1: Set port number for errorinfo MAD response +c8314811f9b2 IB/hfi1: Cleanup of exp_rcv +43a68c35c7b1 IB/hfi1: Add 16B Management Packet trace support +81cd3891f021 IB/hfi1: Add support for 16B Management Packets +4171a693a515 IB/hfi1: Define 16B Management Packets +013f64a88059 iw_cxgb4: provide detailed driver-specific MR information +54e7688e54be iw_cxgb4: provide detailed driver-specific CQ information +116aeb887371 iw_cxgb4: provide detailed provider-specific CM_ID information +c93552c443eb bpf: properly enforce index mask to prevent out-of-bounds speculation +84bf021ecee4 gpio: pxa: Include the right header +dcc6ceef74fc gpio: pl061: Include the right header +5db1f87317b5 gpio: pch: Include the right header +12087fab9149 gpio: pcf857x: Include the right header +644f3da0b42a gpio: pca953x: Include the right header +b8f3439fa535 drm/amd/display: Remove use of division operator for long longs +f9fb22a21b38 drm/amdgpu: Update GFX info structure to match what vega20 used +bf20f0ab544d drm/amdgpu/pp: remove duplicate assignment +52bf20f414bc drm/sched: add rcu_barrier after entity fini +806f043f0253 drm/amdgpu: move VM BOs on LRU again +862b8c5762e4 drm/amdgpu: consistenly use VM moved flag +a7f91061c60a drm/amdgpu: kmap PDs/PTs in amdgpu_vm_update_directories +789f3317ed33 drm/amdgpu: further optimize amdgpu_vm_handle_moved +91ccdd24a195 drm/amdgpu: cleanup amdgpu_vm_validate_pt_bos v2 +af4c0f650b56 drm/amdgpu: rework VM state machine lock handling v2 +22cc6c5e1958 drm/amdgpu: Add runtime VCN PG support +61c8e90d965b drm/amdgpu: Enable VCN static PG by default on RV +d58c5d9a4205 drm/amdgpu: Add VCN static PG support on RV +79953a60e447 drm/amdgpu: Enable VCN CG by default on RV +c9dc5abb661b drm/amdgpu: Add static CG control for VCN on RV +5c352421c83e Merge tag 'batadv-next-for-davem-20180524' of git://git.open-mesh.org/linux-merge +09a4c02e58c1 drm/i915: Look for an active kernel context before switching +d8f2f498d9ed x86/kvm: fix LAPIC timer drift when guest uses periodic mode +b09efdc250f0 Merge tag 'kvm-ppc-fixes-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc +910adc0e1bf5 regulator: mc13xxx-core: Switch to SPDX identifier +0f56839902fe regulator: mc13892: Switch to SPDX identifier +acd70ba43546 regulator: mc13783: Switch to SPDX identifier +c07bbfe70263 regulator: anatop: Switch to SPDX identifier +809858cd44c5 regulator: pfuze100: Switch to SPDX identifier +0921e11e1e12 spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC +7daf59300999 powerpc/xmon: Also setup debugger hooks when single-stepping +e4ccb1dae6bd powerpc/8xx: fix invalid register expression in head_8xx.S +9c2ddfe55c42 selftests/powerpc: Add ptrace hw breakpoint test +bd79010fb3a9 selftests/powerpc: Add missing .gitignores +0e36b0d12501 powerpc/mm: Only read faulting instruction when necessary in do_page_fault() +8a0b1120cb25 powerpc/mm: Use instruction symbolic names in store_updates_sp() +4544e403eb25 ahci: Add PCI ID for Cannon Lake PCH-LP AHCI +bdcc02cf1bb5 drm/psr: Fix missed entry in PSR setup time table. +a48c7709fe42 livepatch: Remove not longer valid limitations from the documentation +13405468f49d bpfilter: don't pass O_CREAT when opening console for debug +97c9de66ca80 drm/i915/psr: Fix ALPM cap check for PSR2 +264ff016cf06 drm/i915/psr: Fall back to max. synchronization latency if DPCD read fails +61a552eb487f bpfilter: fix build dependency +1e8b251ebcbb drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS +84bb2916a683 drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time. +8cf6da7ef755 drm/i915/psr: Avoid DPCD reads when panel does not support PSR +ce3508fd2a77 drm/i915/psr: Nuke PSR support for VLV and CHV +77312ae8f071 drm/i915/psr: vbt change for psr +c7e814628df6 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs +5b8db8f66e08 PCI: hv: Use list_for_each_entry() +6708be936715 PCI: hv: Convert remove_lock to refcount +8c99e120ffca PCI: hv: Remove unused reason for refcount handler +28e4213dd331 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests +d1157b107434 MIPS: ptrace: Make FPU context layout comments match reality +b11a0b3e72a8 gpio: palmas: Include the right header +b7351b077e68 gpio: omap: Include the right header +32795631e67e MIPS: lantiq: gphy: Drop reboot/remove reset asserts +be1f20a41fdf gpio: octeon: Include the right header +b10d7a1fd6fc i2c: mux: pca954x: merge calls to of_match_device and of_device_get_match_data +5a9dcd81908b i2c: mux: demux-pinctrl: use proper parent device for demux adapter +339e7730cba4 gpio: mxs: Switch to SPDX identifier +f657c9fe2688 i2c: mux: improve error message for failed symlink +6a88c221acba ARM: dts: stm32: Add exti support to stm32mp157 pinctrl +5f0e9d2557d7 ARM: dts: stm32: Add exti support for stm32mp157c +c12fcfb12e48 pinctrl/stm32: Add irq_eoi for stm32gpio irqchip +73958b31c1c1 irqchip/stm32: Add suspend/resume support for hierarchy domain +927abfc4461e irqchip/stm32: Add stm32mp1 support with hierarchy domain +5a2490e029c2 irqchip/stm32: Prepare common functions +f9fc1745501e irqchip/stm32: Add host and driver data structures +d9e2b19b0274 irqchip/stm32: Add suspend support +be6230f0c2bd irqchip/stm32: Add falling pending register support +ea80aa2a1a59 irqchip/stm32: Checkpatch fix +ff78716d4317 irqchip/stm32: Optimizes and cleans up stm32-exti irq_domain +868c4e07533c irqchip/meson-gpio: Add support for Meson-AXG SoCs +3212dca4f1e0 dt-bindings: interrupt-controller: New binding for Meson-AXG SoC +0e41635b7ad9 dt-bindings: interrupt-controller: Fix the double quotes +b30c08a24caa i2c: mux: reg: failed memory allocation is logged elsewhere +82034c23fcbc arm64: Make sure permission updates happen for pmd/pud +3f90f9ef2dda m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() +31ad39239f08 Merge branch 'bpf-ipv6-seg6-bpf-action' +c99a84eac026 selftests/bpf: test for seg6local End.BPF action +004d4b274e2a ipv6: sr: Add seg6local action End.BPF +cd3092c7f8db bpf: Split lwt inout verifier structures +fe94cc290f53 bpf: Add IPv6 Segment Routing helpers +1c1e761ef1a0 ipv6: sr: export function lookup_nexthop +63526e1c805b ipv6: sr: make seg6.h includable without IPv6 +d50147381aa0 Btrfs: fix error handling in btrfs_truncate() +fe864b76c2ab drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads +d78fa508f08d drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads +1e40d4aea57b drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads +e9dfe83d8985 drm/exynos: Fix default value for zpos plane property +afe5da3eba87 ALSA: echoaudio: Drop superfluous macro +b6622f573ece ALSA: usb-audio: Drop superfluous ifndef +96961fa048cf ALSA: memalloc: Drop superfluous ifndef +5a802a7a285c ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM +21816364715f pinctrl: at91-pio4: add missing of_node_put +97fe7bef56e6 gpio: Remove VLA from stmpe driver +a61dec744745 cpufreq: schedutil: Avoid missing updates for one-CPU policies +1d6442263400 PM: wakeup: Use pr_debug() for the "aborting suspend" message +702d1e81feae pinctrl: armada-37xx: Fix spurious irq management +60ee031aabbe PCI / PM: Clean up outdated comments in pci_target_state() +656088aa9b51 PCI / PM: Do not clear state_saved for devices that remain suspended +014e420d8ab5 gpio: mxc: Switch to SPDX identifier +2808801aab8a gpio: mxc: add clock operation +973c1714de30 gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrls +a86caa9ba5d7 pinctrl: msm: fix gpio-hog related boot issues +e9497dc2f3e0 drm/exynos: Fix error value in exynos_drm_crtc_get_by_type() +ecf81ed98c8d drm/exynos/dsi: mask frame-done interrupt +21432a8dd57d MAINTAINERS: update entry for Mediatek pin controller +ca071afedb74 pinctrl: mediatek: remove unused fields in struct mtk_eint_hw +e6612a69741f pinctrl: mediatek: use generic EINT register maps for each SoC +e6dabd38d8e7 pinctrl: mediatek: add EINT support to MT7622 SoC +e46df235b4e6 pinctrl: mediatek: refactor EINT related code for all MediaTek pinctrl can fit +6ee6fbde42f4 dt-bindings: pinctrl: add external interrupt support to MT7622 pinctrl +c2b39deced78 pinctrl: freescale: Switch to SPDX identifier +15cf848d3c20 ARM: dts: berlin2q: move PMU node from soc to root +78c47830a5cb dma-debug: check scatterlist segments +30cfe3b4d0a0 Merge branch 'bpf-multi-prog-improvements' +f7f62c713428 tools: bpftool: add delimiters to multi-function JITed dumps +bd980d43b977 tools: bpf: sync bpf uapi header +815581c11cc2 bpf: get JITed image lengths of functions via syscall +4d56a76ead2f bpf: fix multi-function JITed dump obtained via syscall +f84192ee00b7 tools: bpftool: resolve calls without using imm field +dd0c5f072e65 tools: bpf: sync bpf uapi header +dbecd7388476 bpf: get kernel symbol addresses via syscall +8484ce8306f9 bpf: powerpc64: add JIT support for multi-function programs +4ea69b2fd623 bpf: powerpc64: pad function address loads with NOPs +2162fed49fa8 bpf: support 64-bit offsets for bpf function calls +b64ffdecfa84 ARM: dts: berlin*-dts: use SPDX-License-Identifier for berlin based board +e303cfa7000c ARM: dts: berlin*.dtsi: use SPDX-License-Identifier for berlin SoCs +4473dd5d4f7b ARM: dts: berlin2: fix irq type for arm twd timer +49672c4c71c0 ARM: dts: berlin2q: fix irq type for arm twd timer +1293c2b5d790 ARM: dts: berlin2q: add "cache-unified" to l2 node +01d433d594bb ARM: dts: berlin2q: add interrupt-affinity to pmu node +a2889a4c2d3a bpf: btf: Avoid variable length array +c8e96e070378 ARM: dts: chromecast: use PWM for LEDs +9fb2856f6842 ARM: dts: chromecast: override bad bootloader memory info +dbbc3d79e7bf ARM: dts: berlin2cd: add Valve Steam Link board +de8a6c672f21 Merge tag 'samsung-pinctrl-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel +316a67b770e0 Merge tag 'sh-pfc-for-v4.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +13cb48c74ab4 ARM: dts: berlin2cd: add a label for the CPU node +81a65d690e85 ARM: dts: berlin2cd: add remaining nodes to apb subtrees +cbde741d0092 ARM: dts: berlin2cd: add remaining Cortex-A9 nodes +d9563271dc9a ARM: dts: berlin2cd: add ADC/thermal sensor node +6601971d8891 ARM: dts: berlin2cd: move PMU node from soc to root +fe3e07065357 ARM: dts: berlin2cd: fix local timer interrupt flags +eb14767c8a91 ARM: berlin: switch to SPDX license identifier +e03b48098ed8 arm: berlin: remove non-necessary flush_cache_all() +2e554390ab84 ARM: berlin: extend BG2CD Kconfig entry +eacbb218fbba powerpc: Export tm_enable()/tm_disable/tm_abort() APIs +ab3759b57345 powerpc/reg: Add TEXASR related macros +d1c7211281c5 powerpc: Export msr_check_and_set() to modules +861410270ab5 Merge tag 'perf-core-for-mingo-4.18-20180523' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +031106ce95a2 arm64: dts: move berlin SoC files from marvell dir to synaptics dir +e57008ecf6bd arm64: dts: berlin4ct-*.dts: use SPDX-License-Identifier +bcb677b5282e arm64: dts: berlin4ct: use SPDX-License-Identifier +ac06b4cfd78b drm/amdgpu: Add SOC15_WAIT_ON_RREG macro define +8dbb8cdf52db drm/amdgpu: Add CG/PG flags for VCN +ca0b9494633f drm/amd/pp: Add smu support for VCN powergating on RV +34319b329f73 drm/amdgpu: skip CG for VCN when late_init/fini +e6ee925b7953 drm/amd/pp: fix a couple locking issues +63e138abf076 drm/amd/pp: Fix static checker warning +e1d1a7729a62 drm/amdgpu/gmc9: disable partial wr rmw if ECC is not enabled +1ca2393b7373 drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw +8f9b2e506129 drm/amdgpu: add new DF callback for ECC setup +99631045862e drm/amdgpu: add new DF 1.7 register defs +bf83060408fe Remove calls to suspend/resume atomic helpers from amdgpu_device_gpu_recover. (v2) +4faa99965e02 fix io_destroy()/aio_complete() race +cb5fba715bab drm/exynos: decon: Add support for hardware windows no 4 and 5 +e05f3ea260d6 dt-bindings: exynos5433-decon: add more required clocks +78c76a53ea93 Merge tag 'exynos-drm-next-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next +bf232e460a35 Input: psmouse-smbus - allow to control psmouse_deactivate +df077237cf55 Input: elantech - detect new ICs and setup Host Notify for them +21c48dbde094 Input: elantech - add support for SMBus devices +80212ed743d7 Input: elantech - query the resolution in query_info +f07875920116 Input: elantech - split device info into a separate structure +559b3df76f1a Input: elan_i2c - add trackstick report +4b83a9049a98 netfilter: provide correct argument to nla_strlcpy() +408fec36a1ab PCI: pciehp: Request control of native hotplug only if supported +13c65840feab PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume +8962e40c1993 docs: update kernel versions and dates in tables +5d9c6b8ae987 PCI: pnv_php: Add missing of_node_put() +55ba49cbcef3 RDMA/hns: Move the location for initializing tmp_len +05d6a4ddb654 RDMA/hns: Bugfix for cq record db for kernel +f18346468419 bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue +6df133a1495f nbd: set discard granularity properly +f4602cbb0a24 IB/uverbs: Fix uverbs_attr_get_obj +759c27bdc775 OMAP: CLK: CLKSRC: Add suspend resume hooks +30bf066cd998 RDMA/qedr: Fix doorbell bar mapping for dpi > 1 +fb83eb93c6aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +7c08c41f779e Merge branch 'amd-xgbe-next' +76cce0af85a0 amd-xgbe: Improve SFP 100Mbps auto-negotiation +e722ec82374b amd-xgbe: Update the BelFuse quirk to support SGMII +418746298e58 amd-xgbe: Advertise FEC support with the KR re-driver +eca282b8418b amd-xgbe: Always attempt link training in KR mode +01b5277fc998 amd-xgbe: Add ethtool show/set channels support +2244753409f5 amd-xgbe: Prepare for ethtool set-channel support +bab748de986d amd-xgbe: Add ethtool show/set ring parameter support +53a1024abf3e amd-xgbe: Add ethtool support to retrieve SFP module info +67cea0c92264 amd-xgbe: Remove field that indicates SFP diagnostic support +0d2b5255ea7b amd-xgbe: Remove use of comm_owned field +b93c3ab6006b amd-xgbe: Read and save the port property registers during probe +6c2799c11e36 amd-xgbe: Fix debug output of max channel counts +399d9e069577 dt-bindings: Add vendor prefix for Logic PD +482137bf2aec of: overlay: validate offset from property fixups +50b464b3f226 Merge branch 'smc-next' +7f58a1ad5a9c net/smc: longer delay when freeing client link groups +de8474eb9d50 net/smc: urgent data support +b9f227c37071 net/smc: lock smc_lgr_list in port_terminate() +2351abe6f873 net/smc: return 0 for ioctl calls in states INIT and CLOSED +8156b0ba7413 cxgb4: do L1 config when module is inserted +1d19023fa6f6 cxgb4: change the port capability bits definition +5ee6ad201e6c Merge tag 'mac80211-next-for-davem-2018-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +d546b67cda01 net/mlx4: Fix irq-unsafe spinlock usage +5020cd29d8bf platform/chrome: chromeos_laptop - supply properties for ACPI devices +5a867abdf6db Merge branch 'qca8k-QCA8334-switch-support' +38222b1aacf3 net: dsa: qca8k: Remove redundant parentheses +63a786a31033 net: dsa: qca8k: Replace GPL boilerplate by SPDX +9bb2289f90e6 net: dsa: qca8k: Allow overwriting CPU port setting +79a4ed4f0f93 net: dsa: qca8k: Force CPU port to its highest bandwidth +eee1fe64765c net: dsa: qca8k: Enable RXMAC when bringing up a port +64cf81675a1f net: dsa: qca8k: Add support for QCA8334 switch +218bbea11a77 net: dsa: qca8k: Add QCA8334 binding documentation +57a53297cc86 leds: lm3601x: Introduce the lm3601x LED driver +2f8270de62db dt: bindings: lm3601x: Introduce the lm3601x driver +038ed45bcec1 cxgb4: Add new T6 device ids +79fb218d9798 net: phy: broadcom: Fix bcm_write_exp() +9d3df886d17b selftests: uevent filtering +7c24e71c8a64 pinctrl: samsung: Fix suspend/resume for Exynos5433 GPF1..5 banks +733a969a7ed1 net: phy: broadcom: Fix auxiliary control register reads +8fcb0972b1c9 Merge branch 'fib-rule-selftest' +65b2b4939a64 selftests: net: initial fib rule tests +eacb9384a3fe ipv6: support sport, dport and ip_proto in RTM_GETROUTE +404eb77ea766 ipv4: support sport, dport and ip_proto in RTM_GETROUTE +2eabd764cb55 net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy +4574d1d61da3 platform/chrome: chromeos_tbmc - add SPDX identifier +4f7f56b6b112 net/mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message +b418f74170d7 platform: chrome: Add Tablet Switch ACPI driver +273de02ae7d8 hv_netvsc: Add handlers for ethtool get/set msg level +38c4b121b0fb ARM: AM43XX: Add functions to save/restore am43xx control registers +73f9d36440a3 ibmvnic: Only do H_EOI for mobility events +7c6f97475da0 net: vxge: fix spelling mistake in macro VXGE_HW_ERR_PRIVILAGED_OPEARATION +40f7090bb1b4 Input: elan_i2c_smbus - fix corrupted stack +75a839c34bb7 Merge branch 'udp-gso-fixes' +8eea1ca82be9 gso: limit udp gso to egress-only virtual devices +ff06342cbca0 udp: exclude gso from xfrm paths +9bdf401bf49e soc: rockchip: power-domain: add power domain support for px30 +3adf9db54c65 dt-bindings: power: add binding for px30 power domains +c736afccf290 dt-bindings: power: add PX30 SoCs header for power-domain +2dacbd104636 soc: rockchip: power-domain: add power domain support for rk3228 +660175dc1af2 dt-bindings: power: add binding for rk3228 power domains +3cfff9adab04 dt-bindings: power: add RK3228 SoCs header for power-domain +277535f7b632 soc: rockchip: power-domain: add power domain support for rk3128 +edd7ec3012b1 dt-bindings: power: add binding for rk3128 power domains +1844cc7ebb95 dt-bindings: power: add RK3128 SoCs header for power-domain +6f686e85eda6 soc: rockchip: power-domain: add power domain support for rk3036 +cbdfa77083f8 dt-bindings: power: add binding for rk3036 power domains +d65777d1a2cd ASoC: ams_delta: use GPIO lookup table +0486738928bf ARM: OMAP1: ams-delta: add GPIO lookup tables +ad8fb554f04e Input: synaptics - add Lenovo 80 series ids to SMBus +5717a09aeaf6 Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 +15e2cffec3aa Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI +ab1f1786baa3 Merge tag 'wireless-drivers-for-davem-2018-05-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +9b2071028f8d Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI +e89e59c08d1b Merge branch 'net-sfp-small-improvements' +3e48439347d5 Documentation/bindings: net: the sfp i2c-bus property is now mandatory +66ede1f9c946 net: phy: sfp: make the i2c-bus dt property mandatory +a1f5d1f0dfcc net: phy: sfp: warn the user when no tx_disable pin is available +2f3ab6221e4c tuntap: correctly set SOCKWQ_ASYNC_NOSPACE +9adda3534faa ARM64: dts: meson: fix clock source of the pclk for UART_AO +e03421ece6a6 ARM64: dts: meson-axg: add AO clock driver +47de868bd62b Merge branch 'nfp-abm-add-basic-support-for-advanced-buffering-NIC' +51c1df83e35c nfp: assign vNIC id as phys_port_name of vNICs which are not ports +290f54db317e nfp: use split in naming of PCIe PF ports +1f70036723e1 nfp: abm: force Ethternet port up +d05d902eda23 nfp: abm: spawn port netdevs +4afa3af4181e nfp: add devlink_eswitch_mode_set callback +7ac1cc9aef00 devlink: don't take instance lock around eswitch mode set +634c6b7a85d4 nfp: add app pointer to port representors +cc54dc2804f2 nfp: abm: create project-specific vNIC structure +c4c8f39a57bf nfp: abm: add initial active buffer management NIC skeleton +b586c77b3c65 nfp: core: allow 4-byte aligned accesses to Memory Units +a0d163f4327f nfp: add shared buffer configuration +0c693323a1e4 nfp: add support for per-PCI PF mailbox +8f6196f63c46 nfp: move rtsym helpers to pf code +f0b5e8a21e66 arm64: dts: exynos: Add more clocks to Exynos5433 Decon/DeconTV +019c5beb43fc Merge tag 'for-kevin-meson-clk-bindings-v4.18-1' of https://github.com/BayLibre/clk-meson into v4.18/dt64 +a1c818109cc8 tools/lib/libbpf.c: fix string format to allow build on arm32 +66448bc274ca workqueue: move function definitions within CONFIG_SMP block +d8742e229021 cgroup: css_set_lock should nest inside tasklist_lock +a43ad59a9080 Merge branch 'virtio_net-mergeable-XDP' +3d62b2a0db50 virtio-net: fix leaking page for gso packet during mergeable XDP +850e088d5bbb virtio-net: correctly check num_buf during err path +5d458a13dd59 virtio-net: correctly transmit XDP buff after linearizing +6890418bbb78 virtio-net: correctly redirect linearized packet +c894d63c6b36 drm/i915/icl: Disable pipe CSC and gamma in cursor plane +e95a5f548945 Merge branch 'bpfilter' +d2ba09c17a06 net: add skeleton of bpfilter kernel module +449325b52b7a umh: introduce fork_usermode_blob() helper +ae0257da5701 ARM: meson: merge Kconfig symbol MACH_MESON8B into MACH_MESON8 +31603a3f65cd ARM: dts: meson: build the Meson8b .dtbs with MACH_MESON8 +ffe2f2a415a5 ARM64: dts: meson-axg: enable i2c AO on the S400 board +c054b6c22911 ARM64: dts: meson-axg: add i2c AO pins +09eeaf4405bd ARM64: dts: meson-axg: correct i2c AO clock +2b6ff972d65b ARM64: dts: meson-axg: clean-up i2c nodes +4a774ee35c9f drm/i915/selftests: Pin the mock kernel context +b8248236e927 brcmfmac: trigger memory dump on SDIO firmware halt message +8a3ab2f38f16 brcmfmac: trigger memory dump upon firmware halt signal +d2af9b566554 brcmfmac: validate user provided data for memdump before copying +21c5c83ce833 mwifiex: support sysfs initiated device coredump +8e072168f75e brcmfmac: add support for sysfs initiated coredump +f8793c26fe58 brcmfmac: move ALLFFMAC variable in flowring module +419fc888e539 Merge tag 'mac80211-for-davem-2018-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +21ebf53b2cb7 KVM: nVMX: Ensure that VMCS12 field offsets do not change +854b69efbdd2 PCI: qcom: add runtime pm support to pcie_port +8a2b307c21d4 ext4: correctly handle a zero-length xattr with a non-zero e_value_offs +bee797529d7c Merge tag 'mfd-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +9ce8654323d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha +e9a9853c23c1 nvme: host: core: fix precedence of ternary operator +978628ec795b nvme: fix lockdep warning in nvme_mpath_clear_current_path +6a93cea15ed3 drm/vmwgfx: Schedule an fb dirty update after resume +b348e7933c41 KVM: nVMX: Restore the VMCS12 offsets for v4.0 fields +f0d2b758e05e drm/i915: WARN if power sequencer is not connected to the LVDS port on pre-ilk +4c23dea48b0d drm/i915: Implement the missing bits of assert_panel_unlocked() +05bf51d3b575 drm/i915: Allow eDP on port C in theory +59b74c497ae4 drm/i915: Clean up DP pipe select bits +5a0b385e1cb6 drm/i915: Nuke intel_trans_dp_port_sel() +f67dc6d8869f drm/i915: Parametrize TRANS_DP_PORT_SEL +f606bc6d9d41 drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code +f37230c0ad48 drm/vmwgfx: Fix host logging / guestinfo reading error paths +938ae7259c90 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros +45e5fbc27387 ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist +38d9c12c0a6d ALSA: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist +b529ef2464ad ALSA: hda: Add Clevo W35xSS_370SS to the power_save blacklist +dd6dd5365404 ALSA: hda: Add Intel NUC7i3BNB to the power_save blacklist +58aae18eb95a ipmi: NPCM7xx KCS BMC: enable interrupt to the host +22916fdb9c50 perf kcore_copy: Amend the offset of sections that remap kernel text +a1a3a0624e6c perf kcore_copy: Copy x86 PTI entry trampoline sections +b4503cdb6709 perf kcore_copy: Get rid of kernel_map +d2c959803c88 perf kcore_copy: Iterate phdrs +15acef6c3727 perf kcore_copy: Layout sections +c9dd1d894958 perf kcore_copy: Calculate offset from phnum +6e97957d3d30 perf kcore_copy: Keep a count of phdrs +f6838209484d perf kcore_copy: Keep phdr data in a list +787e4da9f95f perf annotate: Show group event string for stdio +a8ce99b0ee9a perf machine: Synthesize and process mmap events for x86 PTI entry trampolines +1c5aae7710bb perf machine: Create maps for x86 PTI entry trampolines +899a31f509ee KVM: x86: use timespec64 for KVM_HC_CLOCK_PAIRING +6514dc380d35 kvm: nVMX: Use nested_run_pending rather than from_vmentry +db701f4bea09 pinctrl: sh-pfc: rcar-gen3: Fix grammar in static pin comments +82540ebcc710 pinctrl: sh-pfc: r8a77965: Add I2C pin support +7cf9733f6993 pinctrl: sh-pfc: r8a77990: Add EthernetAVB pins, groups and functions +33f8dadc27ae pinctrl: sh-pfc: r8a77990: Add I2C{1,2,4,5,6,7} pins, groups and functions +6d3789e7051c pinctrl: sh-pfc: r8a77990: Add SCIF pins, groups and functions +83f6941a42a5 pinctrl: sh-pfc: r8a77990: Add bias pinconf support +6d4036a1e3b3 pinctrl: sh-pfc: Initial R8A77990 PFC support +ec96db5868af pinctrl: sh-pfc: Add PORT_GP_11 helper macro +167381f3eac0 selftests/bpf: Makefile fix "missing" headers on build with -idirafter +3027743f83f8 gpio: Remove VLA from gpiolib +ed5cab43f99d gpio: aspeed: Use a cache of output data registers +af7949284910 gpio: aspeed: Set output latch before changing direction +d5dbf9c266cc gpio: pca953x: fix address calculation for pcal6524 +394aeef83c70 gpio: pca953x: define masks for addressing common and extended registers +0cdf21b34e30 gpio: pca953x: set the PCA_PCAL flag also when matching by DT +1d646229f28d clk: rockchip: remove deprecated gate-clk code and dt-binding +5b86d4ff5dce afs: Implement network namespacing +a25005310b3a dt-bindings: power: add RK3036 SoCs header for power-domain +1588def91d58 afs: Mark afs_net::ws_cell as __rcu and set using rcu functions +c870f14ea115 arm64: Unify kernel fault reporting +969e61ba87f9 arm64: make is_permission_fault() name clearer +7bd99b403405 arm64: Kconfig: Enable LSE atomics by default +c875c76a061d afs: Fix a Sparse warning in xdr_decode_AFSFetchStatus() +1a2b80ecc7ad selftests: net: reuseport_bpf_numa: don't fail if no numa support +0c6bca747111 netfilter: nf_tables: remove nft_af_info. +ff4fb475cea8 Merge branch 'btf-uapi-cleanups' +61746dbe1aa2 bpf: btf: Add tests for the btf uapi changes +f03b15d34bd8 bpf: btf: Sync bpf.h and btf.h to tools +9b2cf328b2ec bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info +aea2f7b89116 bpf: btf: Remove unused bits from uapi/linux/btf.h +4ef5f5741e34 bpf: btf: Check array->index_type +f80442a4cd18 bpf: btf: Change how section is supported in btf_header +dcab51f19b29 bpf: Expose check_uarg_tail_zero() +bad292973363 nl80211: Reject disconnect commands except from conn_owner +0a70fe00efea gpio: pca953x: Clear irq trigger type on irq shutdown +c6114f21e2a2 pinctrl: berlin: switch to SPDX license identifier +060f3ebf6a9a gpio: zynq: Setup chip->base based on alias ID +b97038af5eef pinctrl: rockchip: Add set_config callback support for gpiolib +da069d5d2b81 gpio: dwapb: Rework support for 1 interrupt per port A GPIO +232aa23ec354 rfkill: Create rfkill-none LED trigger +d874cd743066 rfkill: Rename rfkill_any_led_trigger* functions +52f96757905b ipvs: fix buffer overflow with sync daemon and service +7f9a3e150ec7 nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS +e841b7b11ebd nl80211: add FILS related parameters to ROAM event +87065ca9b8e5 pinctrl: rockchip: Add pinctrl support for PX30 +f61f5a2174cd pinctrl: mvebu: update use "nand" function for "rb" pin +76804d28c32e cfg80211: use separate struct for FILS parameters +d1e23c9456b2 nl80211: Optimize cfg80211_bss_expire invocations +d4e36e5554eb mac80211: Support adding duration for prepare_tx() callback +dd8070bff204 Merge remote-tracking branch 'net-next/master' into mac80211-next +8ecc4979b1bd x86/speculation: Simplify the CPU bug detection logic +0aa48468d009 KVM/VMX: Expose SSBD properly to guests +5aff078ac81a ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE +152db033d775 schedutil: Allow cpufreq requests to be made even when kthread kicked +b18c6c3c7768 ASoC: rockchip: cdn-dp sound output use spdif +036399782bf5 cpufreq: Rename cpufreq_can_do_remote_dvfs() +09f5c8ecc19a MAINTAINERS: Add Actions Semi S900 pinctrl entries +33257f860a13 pinctrl: actions: Add gpio support for Actions S900 SoC +b85bcc35e1a8 dt-bindings: pinctrl: Add gpio bindings for Actions S900 SoC +88a1dbdec682 pinctrl: pinctrl-single: Add functions to save and restore pinctrl context +34c819073c8b mtd: cmdlinepart: Update comment for introduction of OFFSET_CONTINUOUS +cf589ce71e84 mtd: bcm47xxpart: add of_match_table with a new DT binding +5178b99cd3fc dt-bindings: mtd: document Broadcom's BCM47xx partitions +aa1fdda8f7eb gpio: syscon: allow fetching syscon from parent node +c65ef0ced1da gpio: rcar: Add DT binding for r8a77990 +eeed833aaa38 rsi: add fix for corruption of auto rate table +abd39c6ded9d rsi: add fix for crash during assertions +88001968245c brcmfmac: add debugfs entry for reading firmware capabilities +30bfce0b63fa mwifiex: correct histogram data with appropriate index +cbec83d40cc7 mt76: use udelay instead of usleep_range in mt76x2_mac_stop +26e40d4c0b52 mt76: wait for pending tx to complete before switching channel +a85b590cf55f mt76: move ieee80211_hw allocation to common core +a164a94212ce mt76: prevent tx scheduling during channel change +89bc67e3a93a mt76: only stop tx queues on offchannel, not during the entire scan +a76e865eea9e gpio: zynq: simplifly getting drvdata +66a77cbe63eb mt76: discard early received packets if not running yet +d98fb328ad10 mt76: fix sending encrypted broadcast packets for secondary interfaces +0d45d3fe42ef mt76x2: apply coverage class on slot time too +5e3a8ecd7614 gpio: zynq: Remove call to platform_get_irq +3e0f64b7dd31 netfilter: nft_limit: fix packet ratelimiting +d2280e8e9c81 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +2f872ddcdb1e arm64: dts: marvell: fix CP110 ICU node size +97a0549b15a0 netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval +b64c984ac8c0 rtc: st-lpc: add range +368982cd7d1b netfilter: nfnetlink_queue: resolve clash for unconfirmed conntracks +2c205dd3981f netfilter: add struct nf_nat_hook and use it +1f4b24397d3e netfilter: add struct nf_ct_hook and use it +cede24d1b21d netfilter: ip6t_rpfilter: provide input interface for route lookup +d482510fee99 rtc: st-lpc: fix possible race condition +8d8540c4f5e0 netfilter: nft_set_rbtree: add timeout support +57a4c9c5c7dd netfilter: make NF_OSF non-visible symbol +a37061a678ca netfilter: lift one-nat-hook-only restriction +9971a514ed26 netfilter: nf_nat: add nat type hooks to nat core +1cd472bf036c netfilter: nf_nat: add nat hook register functions to nf_nat +06cad3acf078 netfilter: core: export raw versions of add/delete hook functions +4e25ceb80b58 netfilter: nf_tables: allow chain type to override hook register +ba7d284a984d netfilter: xtables: allow table definitions not backed by hook_ops +1f55236bd8dd netfilter: nf_nat: move common nat code to nat core +5d8beee20d89 x86, nfit_test: Add unit test for memcpy_mcsafe() +6dfdb2b6d877 pmem: Switch to copy_to_iter_mcsafe() +a77d478642f1 dax: Report bytes remaining in dax_iomap_actor() +b3a9a0c36e1f dax: Introduce a ->copy_to_iter dax operation +522239b445a2 uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation +a166c368e7db s390/cio: add test for ccwgroup device +199652309a4d s390/cio: add helper to query utility strings per given ccw device +1c21765cb3ae s390: remove no-op macro VMLINUX_SYMBOL() +f0f59a2fab8e s390/dasd: use blk_mq_rq_from_pdu for per request data +11799564fc7e mfd: cros_ec: Retry commands when EC is known to be busy +ce9c28ca6c6f dmaengine: imx-dma: Switch to SPDX identifier +d9617a3f2bd3 dmaengine: mxs-dma: Switch to SPDX identifier +c01faaca10bb dmaengine: imx-sdma: Switch to SPDX identifier +e45e778f078e clocksource/drivers/mxs_timer: Switch to SPDX identifier +c8437a6cabda clocksource/drivers/timer-imx-tpm: Switch to SPDX identifier +c53bb6058850 clocksource/drivers/timer-imx-gpt: Switch to SPDX identifier +377873c1503d clocksource/drivers/timer-imx-gpt: Remove outdated file path +a30e7d1e37e8 nds32: Fix compiler warning, Wstringop-overflow, in vdso.c +aaaaba575095 nds32: Disable local irq before calling cpu_dcache_wb_page in copy_user_highpage +5b9f95699b21 nds32: Flush the cache of the page at vmaddr instead of kaddr in flush_anon_page +efcc4ea872ed nds32: Correct flush_dcache_page function +1613de8a785d nds32: Fix the unaligned access handler +b3a75846a5cf nds32: Renaming the file for unaligned access +abb90a24eade nds32: To fix a cache inconsistency issue by setting correct cacheability of NTC +8769c223491a nds32: To refine readability of INT_MASK_INITAIAL_VAL +3ff2228dcea4 nds32: Fix the virtual address may map too much range by tlbop issue. +b3b112bb06eb nds32: Fix the allmodconfig build. To make sure CONFIG_CPU_LITTLE_ENDIAN is default y +c8c20f9c162d nds32: Fix build failed because arch_trace_hardirqs_off is changed to trace_hardirqs_off. +bb912671e365 nds32: Fix the unknown type u8 issue. +e3f462438873 nds32: Fix the symbols undefined issue by exporting them. +03969d0b3a3f nds32: Fix xfs_buf built failed by export invalidate_kernel_vmap_range and flush_kernel_vmap_range +8cedb78fdf82 nds32: Fix drivers/gpu/drm/udl/udl_fb.c building error by defining PAGE_SHARED +81560e011a34 nds32: Fix building error of crypto/xor.c by adding xor.h +6ca4b262dbc9 nds32: Fix building error when CONFIG_FREEZE is enabled. +aeaa7af744fa nds32: lib: To use generic lib instead of libgcc to prevent the symbol undefined issue. +57fc67ef0d35 arm64: dts: qcom: msm8996: Add ufs related nodes +242579dd0829 arm64: dts: msm8996: fix gic_irq_domain_translate warnings +54d7a20d6170 arm64: dts: qcom: sdm845: Sort nodes in the soc by address +2da523981642 arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address +b1643b27342c arm64: dts: sdm845: Add command DB node +5ea3939cf51f arm64: dts: sdm845: Fix xo_board clock name and speed +71c8428e487d arm64: dts: qcom: Add SDM845 SMEM nodes +03208ff7bf8d arm64: dts: qcom: Add APSS shared mailbox node to SDM845 +c16e78b8e862 arm64: dts: msm8916: fix gic_irq_domain_translate warnings +290fa8d708e0 dt-bindings: introduce Command DB for QCOM SoCs +575dc637a983 arm64: dts: apq8096-db820c: Add micro sd card supplies +e9b02415565b dt-bindings: soc: qcom: Add device tree binding for GENI SE +07256d007582 dt-bindings: net: bluetooth: Add qualcomm-bluetooth +3e4cb73080d7 arm64: dts: apq8096-db820c: enable bluetooth node +5360394706fc arm64: dts: apq8096-db820c: Enable wlan and bt en pins +228b9cae7620 arm64: dts: qcom: rename qcom,pcie devices to pcie +0295d4dfa8c0 arm64: dts: msm8992: add pstore-ramoops support +6d4cf750d03a arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP +f3b2c99e73be arm64: dts: Enable onboard SDHCI on msm8992 +1fe8c06c4a0d Merge branch 'qed-firmware-TLV' +269afb36030b qedi: Add get_generic_tlv_data handler. +534bbdf8832a qedi: Add support for populating ethernet TLVs. +8673daf4f55b qedf: Add get_generic_tlv_data handler. +642a0b37e669 qedf: Add support for populating ethernet TLVs. +d25b859ccd61 qede: Add support for populating ethernet TLVs. +59ccf86fe69a qed: Add driver infrastucture for handling mfw requests. +77a509e4f6d1 qed: Add support for processing iscsi tlv request. +f240b6882211 qed: Add support for processing fcoe tlv request. +2528c389936e qed: Add support for tlv request processing. +dd006921d67f qed: Add MFW interfaces for TLV request support. +92d7223a7423 alpha: io: reorder barriers to guarantee writeX() and iowriteX() ordering #2 +f5e82fa26063 alpha: simplify get_arch_dma_ops +6db615431a21 alpha: use dma_direct_ops for jensen +b410b1226620 platform/chrome: cros_ec_lpc: do not try DMI match when ACPI device found +f64c6013a202 rcu/x86: Provide early rcu_cpu_starting() callback +eb9b5f01c33a ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() +117166efb1ee ext4: do not allow external inodes for inline data +43926c2761bc leds: sc27xx: Fix return value check in sc27xx_led_probe() +15517080c541 RDMA/ipoib: drop skb on path record lookup failure +9c803cfd5fe2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +119768c903f9 Merge branch 'tcp-ECN-quickack' +522040ea5fdd tcp: do not aggressively quick ack after ECN events +9a9c9b51e546 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode +d7db318651d5 pcnet32: add an error handling path in pcnet32_probe_pci() +290aa0ad74c9 net: sched: don't disable bh when accessing action idr +fdd13dd350dd qed: Fix mask for physical address in ILT entry +66fb33254f45 ipmr: properly check rhltable_init() return value +fe50a7d0393a ipmi:bt: Set the timeout before doing a capabilities check +73bf1fc58dc4 Merge branch 'net-ipv6-Fix-route-append-and-replace-use-cases' +abb1860aac20 selftests: fib_tests: Add ipv4 route add append replace tests +f9a5a9d89ffa selftests: fib_tests: Add ipv6 route add append replace tests +7df15e6c3e83 selftests: fib_tests: Add option to pause after each test +1c7447b4e896 selftests: fib_tests: Add command line options +37ce42c14eda selftests: fib_tests: Add success-fail counts +f34436a43092 net/ipv6: Simplify route replace and appending into multipath route +5a15a1b07c51 mlxsw: spectrum_router: Add support for route append +fbdb0a9181cb RDMA/CMA: add rdma_iw_cm_id() and rdma_res_to_id() helpers +b06f2efd3bbe iw_cxgb4: always set iw_cm_id.provider_data +1ae9bd8b7e49 proc_lookupfd_common(): don't bother with instantiate unless the file is open +1bbc55131e59 procfs: get rid of ancient BS in pid_revalidate() uses +11f17c9bd77b cifs_lookup(): switch to d_splice_alias() +a8b75f663ee8 cifs_lookup(): cifs_get_inode_...() never returns 0 with *inode left NULL +500e2ab6c39b 9p: unify paths in v9fs_vfs_lookup() +1c5fedbb508f ncp_lookup(): use d_splice_alias() +293542d8e501 hfsplus: switch to d_splice_alias() +0e5c56fd0743 hfs: don't allow mounting over .../rsrc +6b9cceead0d1 hfs: use d_splice_alias() +18fbbfc2bfab omfs_lookup(): report IO errors, use d_splice_alias() +04bb1ba14195 orangefs_lookup: simplify +0ed883fd8023 openpromfs: switch to d_splice_alias() +b113a6d3cf93 xfs_vn_lookup: simplify a bit +9a7dddcaffff adfs_lookup: do not fail with ENOENT on negatives, use d_splice_alias() +686bb96d1bdd adfs_lookup_byname: .. *is* taken care of in fs/namei.c +8130c15176ae romfs_lookup: switch to d_splice_alias() +c1481700f421 qnx6_lookup: switch to d_splice_alias() +191ac107f924 ubifs_lookup: use d_splice_alias() +5bf3544970eb sysv_lookup: use d_splice_alias() +b135dcea37d1 qnx4_lookup: use d_splice_alias() +b01495169256 minix_lookup: use d_splice_alias() +72ff0b038de2 freevxfs_lookup(): use d_splice_alias() +d023b3a19fd5 cramfs_lookup(): use d_splice_alias() +b455ecd4bb4d bfs_add_entry: pass name/len as qstr pointer +33ebdebece6d bfs_find_entry: pass name/len as qstr pointer +a596a23b9a08 bfs_lookup(): use d_splice_alias() +b72252b6580c rtc: stm32: add stm32mp1 rtc support +5c4554d62b8c dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc +02b0cc345c2a rtc: stm32: rework register management to prepare other version of RTC +819cbde52186 rtc: stm32: fix misspelling and misalignment issues +327ea4adcfa3 blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers +2677d2067731 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() +6009d1fe6ba3 isdn: eicon: fix a missing-check bug +2189c97cdbed block/ndb: add WQ_UNBOUND to the knbd-recv workqueue +1f508124e987 net: fec: Add a SPDX identifier +9fcca5effcc0 net: fec: ptp: Switch to SPDX identifier +644fbdeacf1d sctp: fix the issue that flags are ignored when using kernel_connect +96c92d42e9c9 iio: imu: inv_mpu6050: add comment about frequencies +3b9cf7905fe3 of: unittest: for strings, account for trailing \0 in property length field +9ff1d5009fc4 iio: dac: Add support for external reference voltage through the regulator framework. +0f6a2165af72 iio: dac: fix missing of_match_table assignment in the LTC 2632 device +dd63b4fa0dea iio: adc: fix spelling mistake: "Freeacale" -> "Freescale" +6f0911a666d1 ima: fix updating the ima_appraise flag +fa9391dbad4b RDMA/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events +2636d0057589 iio: amplifiers: ad8366: move channel init before iio_device_register() +cc19846079a7 arm64: fault: Don't leak data in ESR context for user fault on kernel VA +b89205bd508e drivers/perf: Remove ARM_SPE_PMU explicit PERF_EVENTS dependency +a33b1dc8a732 drm/i915/query: nospec expects no more than an unsigned long +3f76bdb437c6 i40e: use the more traditional 'i' loop variable +ec29bbf8abac i40e: add function doc headers for ethtool stats functions +e08696dcd988 i40e: update data pointer directly when copying to the buffer +bf1c39e64016 i40e: fold prefix strings directly into stat names +9b10df596bd4 i40e: use WARN_ONCE to replace the commented BUG_ON size check +019b9cd44d5a i40e: split i40e_get_strings() into smaller functions +b8312365097c i40e: always return all queue stat strings +9955d4940e33 i40e: always return VEB stat strings +bdf2752305af i40e: free skb after clearing lock in ptp_stop +b4f6f38d9f85 blk-mq: remove wrong 'unlikely' check +d6dc57e251a4 xfs, dax: introduce xfs_break_dax_layouts() +69eb5fa10eb2 xfs: prepare xfs_break_layouts() for another layout type +c63a8eae63d3 xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL +5fac7408d828 mm, fs, dax: handle layout changes to pinned dax mappings +a9b6de77b1a3 mm: fix __gup_device_huge vs unmap +656c107770e3 scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation +21195f8e9a47 coccinelle: deref_null: improve performance +32d0572a75c8 coccinelle: mini_lock: improve performance +e76384884344 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS +5759a6820aad perf machine: Allow for extra kernel maps +4d004365e252 perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols +4d99e4136580 perf machine: Workaround missing maps for x86 PTI entry trampolines +9cecca325ea8 perf machine: Add nr_cpus_avail() +77edfac4e755 MIPS: PCI: Use dev_printk() when possible +78f7aada6d56 xtensa/PCI: Use dev_printk() when possible +f242132bc440 xtensa/PCI: Make variables static +99efbb86de88 xtensa/PCI: Remove dead code +59f2d3d3e600 microblaze/PCI: Remove pcibios_claim_one_bus() dead code +069967f4e2a0 microblaze/PCI: Remove pcibios_finish_adding_to_bus() dead code +adedc05e938f sparc/PCI: Use dev_printk() when possible +59462a00cc88 drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt +5255e2f8d117 drm/i915: Replace vbt edp.support with int_lvds_support +c62ec4610c40 PM / core: Fix direct_complete handling for devices with no callbacks +813477aa49aa MAINTAINERS: change Kalle as wcn36xx maintainer +b561290995b2 MAINTAINERS: change Kalle as ath.ko maintainer +c76700ab337a MAINTAINERS: update Kalle's email address +8947b0cfdcc1 HID: wacom: Support "in range" for Intuos/Bamboo tablets where possible +f3c6a2cfa5d7 i2c: xlp9xx: Add MAINTAINERS entry +88b4116e7e98 i2c: xlp9xx: Make sure the transfer size is not more than I2C_SMBUS_BLOCK_SIZE +8d504d804ab6 i2c: xlp9xx: Fix issue seen when updating receive length +40f4e372cba8 i2c: xlp9xx: Add support for SMBAlert +fd7d5287fd65 cpufreq: schedutil: Cleanup and document iowait boost +295f1a99536b cpufreq: schedutil: Fix iowait boost reset +09b83d107d8a ALSA: hda/conexant - Add hp-mic-fix model string +f16041df4c36 ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation +966e9671a3b6 Merge tag 'at24-4.18-updates-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-4.18 +da0086d01822 i2c: Export of_i2c_get_board_info() +047822656418 i2c: Retain info->of_node in i2c_new_device() +fd90bc559bfb ima: based on policy verify firmware signatures (pre-allocated buffer) +f1b08bbcbdaf ima: define a new policy condition based on the filesystem name +a425702f684a clk: rockchip: use match_string() helper +5019acc693d3 PM / OPP: Fix shared OPP table support in dev_pm_opp_register_set_opp_helper() +779b783cfaa7 PM / OPP: Fix shared OPP table support in dev_pm_opp_set_regulators() +878ec1a9f0e5 PM / OPP: Fix shared OPP table support in dev_pm_opp_set_prop_name() +25419de1b8dd PM / OPP: Fix shared OPP table support in dev_pm_opp_set_supported_hw() +520a76f855e5 ASoC: codec: realtek: Make the node name generic +34f5897c59d1 ASoC: codec: wolfson: Make the node name generic +2da48013f2c7 ASoC: make wm8782 codec selectable in Kconfig +9e2a87746757 ASoC: wm8782: add device-tree matching table +05f38281c5e5 ASoC: pxa-ssp: simplify pxa_ssp_set_dai_sysclk() +737e370a57e4 ASoC: pxa-ssp: allow more flexible setup order +1e07392e7b14 mtd: devices: m25p80: Use spi_mem_set_drvdata() instead of spi_set_drvdata() +ddf12f04dc5b usb: musb: gadget: fix to_musb_ep() to not return NULL +8dca51071849 usb: musb: gadget: fix to_musb_request() to not return NULL +49484abd93ab USB: musb: dsps: propagate device-tree node +0a9134bd733b usb: musb: disable otg protocol support +d2852f2d3e6d usb: musb: remove references to default_a of struct usb_otg +bcb8fd3a2fba usb: musb: break the huge isr musb_stage0_irq() into small functions +2bc2e05f925d usb: musb: remove unused members in struct musb_hdrc_config +7ad76955c67b usb: musb: remove duplicated port mode enum +55479956f373 usb: musb: dsps: remove duplicated get_musb_port_mode() +dc8fca6c68c0 usb: musb: remove duplicated quirks flag +113ad151cf03 usb: musb: remove some register access wrapper functions +53e1657a1c94 usb: musb: remove adjust_channel_params() callback from musb_platform_ops +42e990ea80f2 usb: musb: remove readl/writel from struct musb_platform_ops +78fba982db76 usb: musb: merge musbhsdma.h into musbhsdma.c +1abb70f5955d drm/i915/gtt: Allow pagedirectory allocations to fail +acc9eb9305fe KVM: PPC: Reimplement LOAD_VMX/STORE_VMX instruction mmio emulation with analyse_instr() input +da2a32b876e9 KVM: PPC: Expand mmio_vsx_copy_type to cover VMX load/store element types +b01c78c297da KVM: PPC: Reimplement LOAD_VSX/STORE_VSX instruction mmio emulation with analyse_instr() input +2b33cb585f94 KVM: PPC: Reimplement LOAD_FP/STORE_FP instruction mmio emulation with analyse_instr() input +2e6baa46b4ae KVM: PPC: Add giveup_ext() hook to PPC KVM ops +709236039964 KVM: PPC: Reimplement non-SIMD LOAD/STORE instruction mmio emulation with analyse_instr() input +94dd7fa1c0b7 KVM: PPC: Add KVMPPC_VSX_COPY_WORD_LOAD_DUMP type support for mmio emulation +84b510e22da7 drm/i915/query: Protect tainted function pointer lookup +d93fa1b47b8f Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." +f3a7ca64587f cfg80211: add missing kernel-doc +8b0695841da8 platform/x86: dell-wmi: Set correct keycode for Fn + left arrow +c7a437fdd6e7 platform/x86: acer-wmi: add another KEY_POWER keycode +40760717f9cf platform/x86: ideapad-laptop: Add fn-lock setting +7caf0c1efd62 platform/x86: ideapad-laptop: Add MIIX 720-12IKB to no_hw_rfkill +3fb48d881dbe Merge branch 'bpf-fib-mtu-check' +4f74fede40df bpf: Add mtu checking to FIB forwarding helper +901731b882d7 net/ipv6: Add helper to return path MTU based on fib result +50d889b17894 net/ipv4: Add helper to return path MTU based on fib result +a268bcd7647d drm/i915: Move GEM BO inside drm_framebuffer +a5ff7a45c9c8 drm/i915: Use intel_fb_obj() everywhere +5bcf93811747 m68k/defconfig: Update defconfigs for v4.17-rc3 +7124330dabe5 m68k/uaccess: Revive 64-bit get_user() +d8441ba80c55 m68k: Implement ndelay() as an inline function to force type checking/casting +d49cbe73beb7 zorro: Add a blank line after declarations +065f109f2506 m68k: Use read_persistent_clock64() consistently +b65769fc013e m68k: Fix off-by-one calendar month +4eee57d68b8b m68k: Fix style, spelling, and grammar in siginfo_build_tests() +3e2816c1078e m68k/mac: Fix SWIM memory resource end address +fd0bfa8d6e04 Merge branch 'bpf-af-xdp-cleanups' +d3b42f1422d9 xsk: convert atomic_t to refcount_t +a49049ea2576 xsk: simplified umem setup +37b076933a8e xsk: add missing write- and data-dependency barrier +1c4917da36ed samples/bpf: adapt xdpsock to the new uapi +b3a9e0be4369 xsk: remove explicit ring structure from uapi +2e59dd5e4f6e xsk: proper queue id check at bind +ad75646c68a6 xsk: fill hole in struct sockaddr_xdp +959b71db53e3 xsk: remove rebind support +fed4825096cf mac80211_hwsim: Fix radio dump for radio idx 0 +5247a77ced2d cfg80211: fix NULL pointer derference when querying regdb +7041d9c3f01b USB: serial: pl2303: add support for tx xon/xoff flow control +7b0c6b38c4f9 tty: add missing const to termios hw-change helper +75d01b75c2ef rtc: mxc: Switch to SPDX identifier +5874c7f16a10 rtc: snvs: Switch to SPDX identifier +2cc47d31ebf9 ALSA: oxfw: use match_string() helper +ba8f566a5be0 nl80211: Fix compilation +a048a07d7f45 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit +e76a4386b2f5 thermal: Use DEVICE_ATTR_{RO|RW|WO}() variants +33e678d47d1f thermal: Shorten name of sysfs callbacks +35904d6e9683 Merge branch 'drm/du/fixes' of git://linuxtv.org/pinchartl/media into drm-fixes +ce234ccc03cf Merge tag 'drm/tegra/for-4.18-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next +ddfd0f4b355e Merge tag 'drm-fsl-dcu-fixes-for-v4.18' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-next +ca6444f3417a Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next +c85061e6e0ee Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +663e98453a6e remoteproc: q6v5: Move proxy unvote to handover irq handler +f4c428cfe427 remoteproc: q6v5: Return irq from q6v5_request_irq() +1dd6eb88af7a Merge branch 'drm-tda998x-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next +b30f46518a6c sparc32/PCI/PCIC: Converge device enable path +4a33b3ca53c1 sparc32/PCI/LEON: Converge device enable path +837f3ec6921e Merge branch 'work.misc' into work.lookup +046dbb2420ce rtc: nvmem: don't use IS_ERR_OR_NULL +48e9a9b203af rtc: ds1742: don't explicitly specify word_size and stride of nvmem +ded676666f90 rtc: brcmstb-waketimer: add range +2abf286a20e3 rtc: brcmstb-waketimer: switch to rtc_register_device +96382b4f560b Merge branch 'topic/xen' into for-next +e3bb946cd922 Merge branch 'TI-Ethernet-driver-warnings-fixes' +c79c3850440c ti: ethernet: davinci: Fix cast to int warnings +5a04e8f81a4f net: ethernet: davinci_emac: Fix printing of base address +bf2ce3fdf314 net: ethernet: ti: cpsw: Fix cpsw_add_ch_strings() printk format +ea5ec9fc9eb8 net: ethernet: ti: cpts: Fix timestamp print +b4eb7393683d ti: ethernet: cpdma: Use correct format for genpool_* +6f6e434aa267 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +1c85ffc86a2b dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support +343c2302bb42 watchdog: mena21_wdt: Drop unnecessary mutex lock +b1eb8fedc014 watchdog: renesas-wdt: Add support for the R8A77965 WDT +62290a5c194b watchdog: hpwdt: Claim NMIs generated by iLO5 +6c5c0d48b686 watchdog: sp805: add restart handler +665f94423a74 watchdog: renesas-wdt: Remove R-Car M2-W ES2.x from blacklist +20745634c569 watchdog: simplify getting .drvdata +5997aab0a11e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +eedffa28c9b0 loop: clear wb_err in bd_inode when detaching backing file +baf10564fbb6 aio: fix io_destroy(2) vs. lookup_ioctx() race +5aa1437d2d9a ext2: fix a block leak +3819bb0d79f5 nfsd: vfs_mkdir() might succeed leaving dentry negative unhashed +9c3e9025a3f7 cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashed +7b745a4e4051 unfuck sysfs_mount() +82382acec0c9 kernfs: deal with kernfs_fill_super() failures +08a8f3086880 cramfs: Fix IS_ENABLED typo +f4e4d434fe3f befs_lookup(): use d_splice_alias() +87fbd639c02e affs_lookup: switch to d_splice_alias() +30da870ce4a4 affs_lookup(): close a race with affs_remove_link() +5b71388663c0 audit: Fix wrong task in comparison of session ID +3b78ce4a34b7 Merge branch 'speck-v20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f7068114d45e sr: pass down correctly sized SCSI sense buffer +255845fc43a3 arm64: export tishift functions to modules +32c3fa7cdf0c arm64: lse: Add early clobbers to some input/output asm operands +7ebaf4890f63 perf annotate: Support '--group' option +a26bb0ba706a perf report: Use perf_evlist__force_leader to support '--group' +e2bdbe80a0b7 perf evlist: Introduce force_leader() method +3bb3799cd423 Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc +1898eb61fbc9 drivers/perf: arm-ccn: don't log to dmesg in event_init +8b0c93c20ef7 perf/arm-cci: Allow building as a module +28c01dc9d85e perf/arm-cci: Remove pointless PMU disabling +75dc34414519 perf/arm-cc*: Fix MODULE_LICENSE() tags +0788f1e97324 arm_pmu: simplify arm_pmu::handle_irq +5c591304e710 perf/arm-cci: Remove unnecessary period adjustment +d0f2e4232953 perf: simplify getting .drvdata +44c752fe584d vmcore: move get_vmcore_size out of __init +5a409b4f56d5 MD: fix lock contention for flush bios +a6076fcd187a cxgb4: copy the length of cpl_tx_pkt_core to fw_wr +6c541b4595a2 net: ethernet: Sort Kconfig sourcing alphabetically +3bcd47726c3b net: phy: phylink: Don't release NULL GPIO +6741c4bb389d Merge tag 'mips_fixes_4.17_2' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/mips +d073bfa56bb7 spi: omap2-mcspi: Remove unnecessary pm_runtime_force_suspend() +7e48e23a1f4a spi: Add missing pm_runtime_put_noidle() after failed get +a6f933f63f2f ASoC: qcom: apq8096: Add db820c machine driver +be64027d18b1 ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings +2a9e92d371db ASoC: qdsp6: q6asm: Add q6asm dai driver +24c4cbcfac09 ASoC: qdsp6: q6afe: Add q6afe dai driver +c8add3fd49fe ASoC: qdsp6: q6routing: Add support to MI2S Mixers +794fe039381c ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers +e3a33673e845 ASoC: qdsp6: q6routing: Add q6routing driver +68fd8480bb7b ASoC: qdsp6: q6asm: Add support to audio stream apis +a2a5d30218fd ASoC: qdsp6: q6asm: Add support to memory map and unmap +a13e872314ae ASoC: qdsp6: q6asm: Add q6asm driver +7b20b2be51e1 ASoC: qdsp6: q6adm: Add q6adm driver +5aef268ace74 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +45c9a74f648a docs/vm: transhuge: split userspace bits to admin-guide/mm/transhuge +aa00eaa9afb0 docs/vm: transhuge: minor updates +07a83038a351 docs/vm: transhuge: change sections order +136d769e0b34 libata: blacklist Micron 500IT SSD with MU01 firmware +ccfbb4f57237 ASoC: amd: dma driver changes for bt i2s instance +839a12c79963 ASoC: AMD: Add const to snd_soc_ops instances +6e554074955b ASoC: AMD: Fix clocks in CZ DA7219 machine driver +e9716ff3dcd0 ASoC: AMD: Move clk enable from hw_params/free to startup/shutdown +cac6f59717e1 ASoC: amd: memory release for rtd structure +18e8a40dd387 ASoC: amd: sram bank update changes +e188c525b9e1 ASoC: amd: pte offset related dma driver changes +197f6accacda workqueue: Make sure struct worker is accessible for wq_worker_comm() +21325631f395 MIPS: memset.S: Reinstate delay slot indentation +9e3699fcfd38 Merge tag 'ib-mfd-hwmon-v4.18' into hwmon-next +5d9ca430ea3a hwmon: (ltc2990) support all measurement modes +7de859fcf92c hwmon: (ltc2990) add devicetree binding +a6282d170339 hwmon: (ltc2990) Fix incorrect conversion of negative temperatures +59df4f4e8e0b hwmon: (core) check parent dev != NULL when chip != NULL +2b2acdc88932 hwmon: (fschmd) fix typo 'can by' to 'can be' +f934c0599eca hwmon: (k10temp) Display both Tctl and Tdie +ccaf63b4d6ea hwmon: (k10temp) Add support for Stoney Ridge and Bristol Ridge CPUs +68fa9dbe0823 nvme-pci: fix race between poll and IRQ completions +81b1dab45809 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-4.18/block +a4ae3af59bd5 ASoC: qdsp6: q6afe: Add support to MI2S sysclks +d3839145722b ASoC: qdsp6: q6afe: Add support to MI2S ports +4d430d5a0e9d ASoC: qdsp6: qdafe: Add SLIMBus port Support +7fa2d70f9766 ASoC: qdsp6: q6afe: Add q6afe driver +8603f1e83897 Merge branch 'fixes' into next +9181ece38c93 mmc: wbsd: handle highmem pages +a4034173822e mmc: ushc: handle highmem pages +b189e7589f6d mmc: mxcmmc: handle highmem pages +5b4277814e3f mmc: atmel-mci: use sg_copy_{from,to}_buffer +53d7e098ba08 mmc: android-goldfish: use sg_copy_{from,to}_buffer +65f9e20e0d34 mmc: block: Don't switch to the same partition type in mmc_blk_remove() +42fe2f91b4eb PCI: mediatek: Implement chained IRQ handling setup +dc628cdf5c2c cpufreq: tegra20: Wrap cpufreq into platform driver +7732c9e0db57 cpufreq: tegra20: Allow cpufreq driver to be built as loadable module +a413d2cea1cf cpufreq: tegra20: Check if this is Tegra20 machine +f39d4d5ed326 cpufreq: tegra20: Remove unneeded variable initialization +c22d1cb0dcfa cpufreq: tegra20: Remove unnecessary parentheses +f53908680ce4 cpufreq: tegra20: Remove unneeded check in tegra_cpu_init +64cd64e72bc2 cpufreq: tegra20: Release clocks properly +9b633cb621bf cpufreq: tegra20: Remove EMC clock usage +9a25ba9a153d cpufreq: tegra20: Clean up included headers +e08551b8278d cpufreq: tegra20: Clean up whitespaces in the code +4964027700fb cpufreq: tegra20: Change module description +3de06d5a1f05 mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus +5f651b870485 mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register +4c94238f37af mmc: sdhci-iproc: remove hard coded mmc cap 1.8v +637917b1efe6 ASoC: core: fix return code in error message +9ff3036a6083 ASoC: fsl: Mark 'big-endian' property as optional +7608102ee610 ASoC: intel: skylake: fix spelling mistake: "Homogenous" -> "Homogeneous" +eaa3a1d46cfd EDAC, ghes: Make platform-based whitelisting x86-only +6bb2a2af8b1b drm/i915/gvt: Fix crash after request->hw_context change +5d9ef839f874 ARM: dts: sun7i: Add Olimex A20-SOM-EVB-eMMC board +d0aa5909625e ALSA: dice: add stream format parameters for TC Electronic Digital Konnekt x32 +de1ca2d07bdc clk: meson: axg: let mpll clocks round closest +bae1106c37c6 clk: meson: mpll: add round closest support +b25b750df99b mmc: block: propagate correct returned value in mmc_rpmb_ioctl +19c6beaa064c mmc: meson-gx: add device reset +c5f9ae6cf2a6 dt-bindings: mmc: meson-gx: add reset +0e190fd071cc dt-bindings: mmc: Add binding for BlueField SoC +86958dcc5ad7 mmc: dw_mmc-bluefield: Add driver extension +6d796c68cd15 mmc: core: add tunable delay waiting for power to be stable +10a0ed7a9450 Documentation: mmc: addtional description for post-power-on-delay-ms +caeffcf1b26b mmc: renesas_sdhi: Add r8a77965 support +72e1f2302040 clk: meson: meson8b: mark fclk_div2 gate clocks as CLK_IS_CRITICAL +df1cd63d6d11 USB: serial: ftdi_sio: clean up flow control management +164101154978 USB: serial: ftdi_sio: drop unnecessary urb_ variable prefixes +fd54a99aec18 USB: serial: ftdi_sio: use non-underscore fixed types +5ada98427f12 USB: serial: ftdi_sio: fix IXON/IXOFF mixup +47265c067c0d usb: dwc2: gadget: Fix coverity issue +8223b2f89ca6 usb: gadget: udc: renesas_usb3: fix double phy_put() +bd6bce004d78 usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting +0259068f63f2 usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error +003bc1dee216 usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc +d998844016b2 usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add udc +1990cf7c21ea usb: gadget: udc: renesas_usb3: should remove debugfs +a665140e583c usb: gadget: composite Allow for larger configuration descriptors +05645366f389 usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue +691025107eb7 usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be static +fe70dce97c1d usb: dwc2: pci: Fix error return code in dwc2_pci_probe() +5295322a069a usb: dwc2: WA for Full speed ISOC IN in DDMA mode. +a7ef207424d0 usb: dwc2: dwc2_vbus_supply_init: fix error check +43a6dc94213e usb: gadget: f_phonet: fix pn_net_xmit()'s return type +d98c624ab3bf usb: dwc2: Fix HiKey regression caused by power_down feature +6fb914d78813 usb: dwc2: Fix kernel doc's warnings. +431d93c20558 usb: gadget: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL for usb gadget +edbbfe19444e usb: dwc3: dwc3_get_extcon() can be static +31a2f5a7e136 usb: dwc3: gadget: init req->{direction,epnum} from alloc_request() +d7ca7e1896b2 usb: dwc3: gadget: initialize transfer index from send_gadget_ep_cmd() +4439661d64f5 usb: dwc3: gadget: assign resource_index inside get_transfer_index() +f62afb4929a8 usb: dwc3: gadget: always start isochronous aligned to dep->interval +d513320f1fd0 usb: dwc3: gadget: don't issue End Transfer if we have started reqs +e1d542f712e1 usb: dwc3: debug: decode uFrame from event too +42626919efab usb: dwc3: gadget: move dwc3_calc_trbs_left() in place of prototype +20d1d43fa09a usb: dwc3: gadget: move set_xfer_resource() in place of prototype +b07c2db83f92 usb: dwc3: gadget: remove a few more dwc arguments +a2d23f08038e usb: dwc3: gadget: combine modify & restore into single argument +8f1c99cd24b0 usb: dwc3: gadget: refactor dwc3_gadget_init_endpoints() +f38e35dd84e2 usb: dwc3: gadget: split dwc3_gadget_ep_cleanup_completed_requests() +6d9d22dac114 usb: dwc3: gadget: get rid of the length variable +fee73e6144d8 usb: dwc3: gadget: reduce scope of ret variable +6afbdb57732b usb: dwc3: gadget: one declaration per line +e0c42ce590fe usb: dwc3: gadget: simplify IOC handling +d80fe1b6e34d usb: dwc3: gadget: simplify short packet event +b27972b508d1 usb: dwc3: trace: print out event status too +8b3b7b66c0e6 usb: dwc3: gadget: simplify unaligned and zlp handling +cf35fc336e66 usb: dwc3: gadget: remove unnecessary 'chain' variable +021595963a3c usb: dwc3: gadget: remove PENDING handling from cleanup_completed +d36929538f8b usb: dwc3: gadget: split scatterlist and linear handlers +d5044a04b529 usb: dwc3: gadget: simplify isoc case on cleanup_completed_requests +fe990cea8ed5 usb: dwc3: gadget: simplify queueing of isoc transfers +4d588a145b3e usb: dwc3: gadget: remove duplicated missed isoc handling +6d8a019614f3 usb: dwc3: gadget: check for Missed Isoc from event status +58f0218a271d usb: dwc3: gadget: remove unnecessary 'ioc' variable +12a3a4ada816 usb: dwc3: gadget: make cleanup_completed_requests() return nothing +5f2e7975f0df usb: dwc3: gadget: remove DWC3_EP_BUSY flag +1912cbc60f44 usb: dwc3: gadget: start removing BUSY flag +ee3638b897b9 usb: dwc3: gadget: update dep->frame_number from XferInprogress too +5828cada9908 usb: dwc3: gadget: always use frame number from XferNotReady +8f608e8ab628 usb: dwc3: gadget: remove unnecessary 'dwc' parameter +320338651d33 usb: dwc3: gadget: move handler closer to calling site +ed27442e5093 usb: dwc3: gadget: rename dwc3_gadget_start_isoc() +a24a6ab1493a usb: dwc3: gadget: remove some pointless checks +0bd0f6d201eb usb: dwc3: gadget: remove allocated/queued request tracking +66f5dd5a0379 usb: dwc3: gadget: rename done_trbs and done_reqs +a861282f5037 usb: dwc3: gadget: don't kick transfer all the time +fbea935accf4 usb: dwc3: gadget: rename dwc3_endpoint_transfer_complete() +742a4fff5f29 usb: dwc3: gadget: XferComplete only for EP0 +38408464aa76 usb: dwc3: gadget: XferNotReady is Isoc-only +52fcc0bead0f usb: dwc3: gadget: pre-issue Start Transfer for Interrupt EPs too +c96e6725db9d usb: dwc3: gadget: Correct the logic for queuing sgs +a31e63b608ff usb: dwc3: gadget: Correct handling of scattergather lists +c049ffb35ac4 Merge 4.17-rc6 into usb-next +43d2974b66d9 hwmon: (ibmpowernv) Add energy sensors +3c8c049aa7bd hwmon: (ibmpowernv): Add support to read 64 bit sensors +5cdcb01e0af5 powernv: opal-sensor: Add support to read 64bit sensor values +00c946a06ec8 selftests/powerpc: Remove redundant cp_abort test +e4f2419fac38 powerpc/fsl/dts: fix the i2c-mux compatible for t104xqds +4f7c06e26ec9 powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG +cd6ef7eebf17 powerpc/ptrace: Fix enforcement of DAWR constraints +f06925c73942 ext4: report delalloc reserve as non-free in statfs for project quota +21c580d88e2a ext4: remove NULL check before calling kmem_cache_destroy() +8bdd5b60e027 jbd2: remove NULL check before calling kmem_cache_destroy() +9196f57151ff jbd2: remove bunch of empty lines with jbd2 debug +7ddae24f97f9 mv88e6xxx: Fix uninitialized variable warning. +bf3c592b9d78 net: dsa: b53: Extend platform data to include DSA ports +bf4bd7a727a1 Merge branch 'mv88exxx-pdata' +00baabe5286c net: dsa: mv88e6xxx: Add support for EEPROM via platform data +877b7cb0b6f2 net: dsa: mv88e6xxx: Add minimal platform_data support +577941eb56fe net: dsa: mv88e6xxx: Remove OF check for IRQ domain +81ee33d87362 Merge branch 'sh_eth-typos' +6b14787ab11d sh_eth: fix typo in comment to BCULR write +9c59c9a8e946 sh_eth: fix comment grammar in 'struct sh_eth_cpu_data' +27164491cb82 sh_eth: fix typo in EESR.TRO bit name +6c8598b74eb7 Merge branch 'hns3-next' +eddf04626d1d net: hns3: Fix for CMDQ and Misc. interrupt init order problem +7bb572fddd75 net: hns3: Fixes kernel panic issue during rmmod hns3 driver +f30dfddcca1b net: hns3: Fix for netdev not running problem after calling net_stop and net_open +42687543ca18 net: hns3: Use enums instead of magic number in hclge_is_special_opcode +3c7624d8fc0b net: hns3: Fix for hns3 module is loaded multiple times problem +13562d1f5e2f net: hns3: Fix the missing client list node initialization +99a6993a6933 net: hns3: cleanup of return values in hclge_init_client_instance() +e63cd65f435c net: hns3: Fixes API to fetch ethernet header length with kernel default +743e1a8438e5 net: hns3: Fixes error reported by Kbuild and internal review +52f8560ee468 r8169: fix network error on resume from suspend +d48f1958ab7d erspan: set bso bit based on mirrored packet's len +771c577c23ba Linux 4.17-rc6 +2c71ab4bb465 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +f0b99e3ab323 Revert "ixgbe: release lock for the duration of ixgbe_suspend_close()" +1bc49fd18b02 net: qcom/emac: Allocate buffers from local node +e1cc40e5d42a fscrypt: log the crypto algorithm implementations +12d28f79558f fscrypt: add Speck128/256 support +646b7d4f2c0c fscrypt: only derive the needed portion of the key +590f497d08ee fscrypt: separate key lookup from key derivation +544d08fde258 fscrypt: use a common logging function +11b8818ec09d fscrypt: remove internal key size constants +1086c80c4d91 fscrypt: remove unnecessary check for non-logon key type +e12ee6836a3f fscrypt: make fscrypt_operations.max_namelen an integer +0c4cdb27caa4 fscrypt: drop empty name check from fname_decrypt() +54632f02d0cc fscrypt: drop max_namelen check from fname_decrypt() +17bfde6097bd fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info() +101c97a3e616 fscrypt: don't clear flags on crypto transform +1da2f0ac8ca5 fscrypt: remove stale comment from fscrypt_d_revalidate() +c90fd7756247 fscrypt: remove error messages for skcipher_request_alloc() failure +9919479b835c fscrypt: remove unnecessary NULL check when allocating skcipher +54222025f2fe fscrypt: clean up after fscrypt_prepare_lookup() conversions +bbbc3fb66394 fs, fscrypt: only define ->s_cop when FS_ENCRYPTION is enabled +36dd26e0c8d4 fscrypt: use unbound workqueue for decryption +6fd5a36a46c0 Merge branch 'parisc-4.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +63e482f172f4 MAINTAINERS: drm: fsl-dcu: Update to Alison's NXP email address +e5e03ad9e0f0 Merge tag 'for-4.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +132ce5d43adf Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm +8a6bd2f40e96 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b9aad9223639 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +441cab960d99 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +74cce52f9f92 Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +95bcce4d4240 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +4b65f455c787 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +056ad121c26d Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +583dbad34098 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c1eb8f83845b phy: mediatek: add XS-PHY driver +ebd52733e9d7 dt-bindings: add MediaTek XS-PHY binding +ef17f6e212ca phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845 +a8b70ccf10e3 dt-bindings: phy-qcom-usb2: Add support to override tuning values +f6721e5c0bb4 phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support for sdm845 +7f0802074120 dt-bindings: phy-qcom-qmp: Update bindings for sdm845 +0b4555e776ba phy: qcom-qusb2: Fix crash if nvmem cell not specified +fdf37e1a1f05 phy: qcom-qmp: Enable pipe_clk before PHY initialization +52113be1c6e9 phy: stm32: fix usbphyc static checker and checkpatch warnings +f7f50b2a7b05 phy: mapphone-mdm6600: Add runtime PM support for n_gsm on USB suspend +f9e8d0f7d0a3 phy: tegra: Convert to use match_string() helper +55dda0abcf9d tools: iio: iio_generic_buffer: allow continuous looping +71b52d2c746b tools: iio: iio_generic_buffer: fix types to match +204d9e32b797 ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source +f2677037173e ARM: dts: imx51-zii-rdu1: cleanup eMMC node +e353421ff1a4 ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor +385637ffe058 staging: rtl8192e: Add blank space before '(' - coding style. +399fb8af9111 staging: rtl8192e: Remove blank space before ', ' - coding style. +bce48c92a641 ARM: dts: imx7d: use operating-points-v2 for cpu +b2d187cc765a staging: ks7010: avoid casting inside cpu_to_* assignments +dbbfae6af11a staging: mt7621-mmc: fix spelling mistake: "Eanable" -> "Enable" +0f861aad4a93 ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply +135ddae799b4 ARM: dts: imx7d: correct cpu supply name for voltage scaling +1a68ab4d4c62 ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed +a170aa3309c5 staging: wlan-ng: fix coding style issues in p80211netdev.c +8a9fa40199d0 staging: wlan-ng: fix coding style issues in p80211netdev.h +51e8dca6d0ee Staging: goldfish: Kconfig: fixed code style issue +4ae0fe70a097 Delete the goldfish_nand driver. +71db39487489 ARM: dts: imx6/7: Remove unit-address from anatop regulators +be3be7814a83 staging:iio:meter: Drop ADE7759 driver +1f31ee3508fe staging:iio:meter: Drop ADE7758 driver +d15d4be9da50 staging:iio:meter: Drop ADE7754 driver +cfbcdb6a9805 staging:iio:meter: Drop ADE7753 driver +ad28d3155440 staging: iio: ad2s1200: Move driver out of staging +9c3e81ab74df staging: iio: ad2s1200: Add copyright +f9db7370be0e staging: iio: ad2s1200: Add scaling factor for angle channel +d3e6ed841671 staging: iio: ad2s1200: Add scaling factor for angular velocity channel +2363c010ce65 staging: iio: ad2s1200: Add dt table +1946980b8f42 staging: iio: ad2s1200: Replace platform data with dt bindings +5af93e6aa7f8 staging: iio: ad2s1200: Replace legacy gpio API with modern API +94cdefa81b99 staging: iio: ad2s1200: Setup spi before iio device register +bc683b47c31d staging: iio: ad2s1200: Add kernel docs to driver state +c1b6a7d72d9b staging: iio: ad2s1200: Remove unneeded initializations +c8e97b62e16e staging: iio: ad2s1200: Remove unneeded newline in license +1dbae4c6cdec iio:dac:ad5686: Add AD5681R/AD5682R/AD5683/AD5683R support +46c4a30b0b16 arm64: KVM: Use lm_alias() for kvm_ksym_ref() +be1b24d24541 iio:dac:ad5686: Add AD5691R/AD5692R/AD5693/AD5693R support +ed582db639cf iio: adc: stm32-dfsdm: include stm32-dfsdm-adc.h +bed1895e78b5 dt-bindings: iio: afe: Spelling s/mesaurement/measurement/ +4833dc4bb98e iio: tsl2583: correct values in integration_time_available +643ca198aacc drm: rcar-du: lvds: Fix crash in .atomic_check when disabling connector +b80d0b93b991 net: ip6_gre: fix tunnel metadata device sharing. +571e7b85c5db Merge branch 'sh_eth-R8A77980-GEther-support' +3eb9c2ad1db0 sh_eth: add R8A77980 support +93f0fa75190f sh_eth: add EDMR.NBST support +230c184679d5 sh_eth: add RGMII support +203ec2fed17a Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +62c8a069b510 net: mvpp2: Add missing VLAN tag detection +709f490d5b59 Merge tag 'tegra-for-4.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into fixes +a2f8445d4ca2 i2c: mux: pca954x: force reset on probe if available +fca700d6d219 i2c: mux: demux-pinctrl: disable PM user interface +f56f316dcfd7 i2c: mux: ltc4306: switch to using .probe_new +9d1088412c80 Merge branch 'devlink-port-flavours-and-phys_port_name' +ec932fbda7ba mlxsw: use devlink helper to generate physical port name +da077392486b dsa: set devlink port attrs for dsa ports +08474c1a9df0 devlink: introduce a helper to generate physical port names +5ec1380a21bb devlink: extend attrs_set for setting port flavours +b9ffcbaf56d3 devlink: introduce devlink_port_attrs_set +2d2ccf24939c x86/Hyper-V/hv_apic: Build the Hyper-V APIC conditionally +af86ca4e3088 bpf: Prevent memory disambiguation attack +92d44a42af81 ARM: fix kill( ,SIGFPE) breakage +0b449a441dac Merge tag 'dmaengine-fix-4.17-rc6' of git://git.infradead.org/users/vkoul/slave-dma +423913ad4ae5 mmap: relax file size limit for regular files +61eeb1f6d1f2 x86/Hyper-V/hv_apic: Include asm/apic.h +fbf96cf904dc x86/MCE/AMD: Read MCx_MISC block addresses on any CPU +95b5c0a592c7 Merge branch 'ras/urgent' into ras/core +78ce241099bb x86/MCE/AMD: Cache SMCA MISC block addresses +844ea8f62619 x86/apm: Fix spelling mistake: "caculate" -> "calculate" +e27c49291a7f x86: Convert x86_platform_ops to timespec64 +06aa376903b6 timekeeping: Add more coarse clocktai/boottime interfaces +b9ff604cff11 timekeeping: Add ktime_get_coarse_with_offset +fb7fcc96a86c timekeeping: Standardize on ktime_get_*() naming +edca71fecb77 timekeeping: Clean up ktime_get_real_ts64 +4f0fad9a603a timekeeping: Remove timespec64 hack +b563ea676a46 Merge branch 'linus' into timers/2038 +39d3cc03e9dd drm/i915/selftests: Wait longer for the old active request +2399a4a6f5df drm/i915: Allow init_breadcrumbs to be used from irq context +fe0c493538f4 drm/i915/execlists: Handle copying default context state for atomic reset +d6d12ec08177 drm/i915: Make intel_engine_dump irqsafe +dd0cf235d81f drm/i915: Speed up idle detection by kicking the tasklets +e578a570dc7c drm/i915/lvds: Move acpi lid notification registration to registration phase +2996123e7e58 Merge tag 'perf-core-for-mingo-4.18-20180519' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +9a2d78e291a7 X86/Hyper-V: Consolidate the allocation of the hypercall input page +800b8f03fdc8 X86/Hyper-V: Consolidate code for converting cpumask to vpset +366f03b0cf90 X86/Hyper-V: Enhanced IPI enlightenment +68bb7bfb7985 X86/Hyper-V: Enable IPI enlightenments +6b48cb5f8347 X86/Hyper-V: Enlighten APIC access +de73f38f7680 x86/intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth +ba0f26d8529c x86/intel_rdt/mba_sc: Prepare for feedback loop +8205a078ba78 x86/intel_rdt/mba_sc: Add schemata support +1bd2a63b4f0d x86/intel_rdt/mba_sc: Add initialization support +19c635ab24a1 x86/intel_rdt/mba_sc: Enable/disable MBA software controller +d6c64a4f49fd x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc) +83d41fb9c0eb ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL() +e9ac68c34f70 ARM: 8773/1: amba: Export amba_bustype +db4667a80017 ARM: 8768/1: uaccess: remove const to avoid duplicate specifier +c1c386681bd7 ARM: 8767/1: add support for building ARM kernel with clang +22905a24306c ARM: 8766/1: drop no-thumb-interwork in EABI mode +98f1b5a762f7 ARM: 8765/1: smp: Move clear_tasks_mm_cpumask() call to __cpu_die() +76ed0b803a2a ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size +a70c3ee34b09 ARM: 8763/1: dma-mapping: Use vma_pages() +046835b4aa22 ARM: 8757/1: NOMMU: Support PMSAv8 MPU +3c24121039c9 ARM: 8756/1: NOMMU: Postpone MPU activation till __after_proc_init +22893aa22b3c ARM: 8755/1: NOMMU: Reorganise __setup_mpu +9cfb541a4ad4 ARM: 8754/1: NOMMU: Move PMSAv7 MPU under it's own namespace +e7229f7db939 ARM: 8752/1: Kconfig: default ARM_MODULE_PLTS to 'y' +0d73c3f8e7f6 ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions +eb0146daefdd ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr +70948c05fdde ARM: 8770/1: kprobes: Prohibit probing on optimized_callback +69af7e23a687 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed +6cea14f55474 ARM: replace unnecessary perl with sed and the shell $(( )) operator +1c37963b1a16 ARM: kexec: record parent context registers for non-crash CPUs +2d7b3c644312 ARM: kexec: fix kdump register saving on panic() +f2ae9de019e4 ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel +e07e3c33b9c0 ARM: 8753/1: decompressor: add a missing parameter to the addruart macro +acf46020012c x86/mm: Drop TS_COMPAT on 64-bit exec() syscall +e4e961e36f06 x86/mm: Mark __pgtable_l5_enabled __initdata +1ea66554d3b0 x86/mm: Mark p4d_offset() __always_inline +372fddf70904 x86/mm: Introduce the 'no5lvl' kernel parameter +ed7588d5dc6f x86/mm: Stop pretending pgtable_l5_enabled is a variable +ad3fe525b950 x86/mm: Unify pgtable_l5_enabled usage in early boot code +30bbf728ba91 x86/boot/compressed/64: Fix trampoline page table address calculation +19422a9f2a3b perf tools: Fix kernel_start for PTI on x86 +dbbd34a666ee perf machine: Add machine__is() to identify machine arch +cfc4033be77a perf bpf: Fixup include and examples install messages +3e71fc031977 perf annotate: Create hotkey 'c' to show min/max cycles +7e83f03fad3e rtc: mxc_v2: use rtc_time64_to_tm in mxc_rtc_read_alarm +95fbfa14b431 rtc: mxc_v2: let the core handle rtc range +5490a1e018a4 rtc: mxc_v2: fix possible race condition +7f5c1ea3b707 c6x: use generic dma_noncoherent_ops +6c3e71dd63a0 arc: use generic dma_noncoherent_ops +a8eb92d02dd7 arc: fix arc_dma_{map,unmap}_page +b59174107227 arc: fix arc_dma_sync_sg_for_{cpu,device} +713a74624bba arc: simplify arc_dma_sync_single_for_{cpu,device} +782e6769c0df dma-mapping: provide a generic dma-noncoherent implementation +35ddb69cd223 dma-mapping: simplify Kconfig dependencies +10314e09d044 riscv: add swiotlb support +f1306f0423ec riscv: only enable ZONE_DMA32 for 64-bit +c3e4ed012ba7 riscv: simplify Kconfig magic for 32-bit vs 64-bit kernels +177bfd725bd1 Merge branches 'x86/urgent' and 'core/urgent' into x86/boot, to pick up fixes and avoid conflicts +7dec80ccbe31 objtool: Detect RIP-relative switch table references, part 2 +4f74d72aa706 efi/libstub/arm64: Handle randomized TEXT_OFFSET +73fcb1a370c7 Merge branch 'akpm' (patches from Andrew) +10a2f87485b9 Merge tag 'platform-drivers-x86-v4.17-3' of git://git.infradead.org/linux-platform-drivers-x86 +f65cfecfa118 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +6d16db009393 Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +66072c293287 hfsplus: stop workqueue when fill_super() failed +ab1e8d8960b6 mm: don't allow deferred pages with NEED_PER_CPU_KM +f3d8d3cfc1c0 MAINTAINERS: add Q: entry to kselftest for patchwork project +9f418224e811 radix tree: fix multi-order iteration race +fd8f58c40b70 radix tree test suite: multi-order iteration race +3e252fa7d4f7 radix tree test suite: add item_delete_rcu() +dcbbf25adb31 radix tree test suite: fix compilation issue +8d9fa88edd5e radix tree test suite: fix mapshift build target +d97baf9470b0 include/linux/mm.h: add new inline function vmf_error() +1e3054b98c54 lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly +54940fa60ad3 platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS +6134534ca24f drm/tegra: Add kerneldoc for UAPI +d849f9f9768c Merge branch 'bpf-sk-msg-fields' +def139037bbf drm/amdgpu: fix insert nop for UVD4.2 ring +0232e30623f3 drm/amdgpu: fix insert nop for UVD5 ring +1aac3c918036 drm/amdgpu: fix insert nop for UVD6 ring +cbb7a239117d drm/amdgpu: fix insert nop for UVD7 ring +6ee21dbfe9a7 drm/amdgpu: fix insert nop for VCN decode ring +cd3cb7c08754 drm/amd/pp: Fix build warning in vegam +5326c4525d1b drm/amd/display: Clear connector's edid pointer +9fcab85c580b drm/amd/display: fix memory leaks +f0cd0a346dfd drm/amd/display: DCN1 link encoder +a944744ba517 drm/amd/display: Clear underflow status for debug purposes +dab911d535ae drm/amd/display: fix bug with index check +6474b2824d71 drm/amd/display: Add fullscreen transitions to log +109ece8d43cd drm/amd/display: constify a few dc_surface_update fields +8fc06ebc2bb7 drm/amd/display: Only limit VSR downscaling when actually downscaling +eb815442e840 drm/amd/display: don't create new dc_sink if nothing changed at detection +5103c5688518 drm/amd/display: use macro for logs +66dec27a987b drm/amd/display: Fix up dm logging functionality +cba5e8708ee6 drm/amd/display: update dml to allow sync with DV +a3cb1c1c8e5e drm/amd/display: Log DTN only after the atomic commit in Diag +07049507fd1b drm/amd/display: disable mpo if brightness adjusted +3f460907be1b drm/amd/display: Add dc cap to restrict VSR downscaling src size +7ea034ce8188 drm/amd/display: fix a 32 bit shift meant to be 64 warning +a21ddec61c5e drm/amd/display: fix 31_32_fixpt shift functions +6b8e1eb7c6e0 drm/amd/display: Update HW sequencer initialization +3ba43a59927f drm/amd/display: underflow/blankscreen recovery +0002d3ac8aad drm/amd/display: truncate scaling ratios and inits to 19 bit precision +ab9c2062d960 drm/amd/display: add fixed point fractional bit truncation function +e8838df1cb98 drm/amd/display: Make DisplayStats work with just DC DisplayStats minor +f3ba7a2fd1eb drm/amd/display: inline more of fixed point code +eb0e515464e4 drm/amd/display: get rid of 32.32 unsigned fixed point +b79655c37b20 drm/amd/display: Cleanup unused SetPlaneConfig +646e906d1d64 drm/amdgpu: Take vcn encode rings into account in idle work +4bd2c5dd7638 drm/amdgpu: Take uvd encode rings into account in idle work (v2) +6f0fd919471c drm/amdgpu: count fences from all uvd instances in idle handler +652470ac5554 drm/scheduler: fix function name prefix in comments +50da51744f00 drm/amd/amdgpu: Code comments for the amdgpu_ttm.c driver. (v2) +fa19a6e9d0e7 drm/amd/pp: missing curly braces in smu7_enable_sclk_mclk_dpm() +a1a0c40664fb drm/amdgpu/display: fix vega12/20 handling in dal_asic_id.h +b4b9f944e4ee drm/amdgpu/display: remove VEGA20 config option +2b6dc93a3d43 drm/amdgpu/display: remove VEGAM config option +563e1e664d27 drm/scheduler: Remove obsolete spinlock. +b9245b949885 drm/amdgpu: remove unused member +01233b807345 drm/amd/pp: Workaround flickering issue on RV +20b6b7885df5 drm/amdgpu: Skip drm_sched_entity related ops for KIQ ring. +950f23ebdcfc drm/amdgpu: flag Vega20 as experimental +1204a26e03a2 drm/amdgpu: Add vega20 pci ids +698758bbb3e3 drm/amdgpu: Switch to use df_v3_6_funcs for vega20 (v2) +13b581502d51 drm/amdgpu/df: implement df v3_6 callback functions (v2) +9883e9d751da drm/amdgpu: add df 3.6 headers +705e98d77bc6 drm/amdgpu/vg20:Enable UVD/VCE for Vega20 +04305acb9f7f drm/amdgpu/vg20:Enable 2nd instance queue maping for uvd 7.2 +b53a6ebcc559 drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2 +915893fd2b7b drm/amdgpu/vg20:Add IH client ID for the 2nd UVD +9181dba670cf drm/amdgpu/vg20:Enable the 2nd instance for uvd +3b17c6228562 drm/amdgpu/vg20:increase 3 rings for AMDGPU_MAX_RINGS +10dd74eac4db drm/amdgpu/vg20:Restruct uvd.inst to support multiple instances +2bb795f5ba9c drm/amdgpu/vg20:Restruct uvd to support multiple uvds +602ed6c69b12 drm/amdgpu: Disable ip modules that are not ready yet +3fdbab5f5689 drm/amd/powerplay: update vega20 cg flags (v2) +0dbf99542caf ARM: dts: am3517-evm: Add User LEDs and Pushbutton +d3f6f056aba8 ARM: dts: am3517-evm: Add I/O expander for User DIP switches and LEDS +6bd9549d8a7d clocksource/drivers/arc_timer: Add comments about locking while read GFRC +3ca5768de841 clocksource/drivers/mips-gic-timer: Add pr_fmt and reword pr_* messages +8a1ece26d370 clocksource/drivers/sprd: Fix Kconfig dependency +a1be3cfdfb81 dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions +5fd80cf74e1e memory: tegra: Remove Tegra114 SATA and AFI reset definitions +4da0dcabe4bc bpf: add sk_msg prog sk access tests to test_verifier +303def35f64e bpf: allow sk_msg programs to read sock fields +1eae349d18fc nvme-pci: drop IRQ disabling on submission queue lock +1ab0cd6966fc nvme-pci: split the nvme queue lock into submission and completion locks +5cb525c8315f nvme-pci: handle completions outside of the queue lock +d1f06f4ae041 nvme-pci: move ->cq_vector == -1 check outside of ->q_lock +f9dde187fa92 nvme-pci: remove cq check after submission +750dde4472e4 nvme-pci: simplify nvme_cqe_valid +287a63ebbe7c nvme: mark the result argument to nvme_complete_async_event volatile +f3fdfc4ac3a2 PCI: Remove host driver Kconfig selection of CONFIG_PCIEPORTBUS +966071137c0a Merge back cpufreq material for v4.18. +acae8a9d054d drm/tegra: vic: Track interface version +33f150ea82ff drm/tegra: gr3d: Track interface version +840fd213fca2 drm/tegra: gr2d: Track interface version +f3b3cfcc3f09 drm/tegra: Track client version +995c5a509fb0 drm/tegra: dc: Support rotation property +4bd91a5b5dbb drm/tegra: gem: Fill in missing export info +c850ece71f71 drm/tegra: Use proper arguments for DRM_TEGRA_CLOSE_CHANNEL IOCTL +326bbd79fd61 gpu: host1x: Use not explicitly sized types +06490bb99e18 gpu: host1x: Rename relocarray -> relocs for consistency +ac330f45c7ca gpu: host1x: Drop unnecessary host1x argument +d4ad3ad9b81b gpu: host1x: Cleanup loop variable usage +bf3d41ccabb5 gpu: host1x: Store pointer to client in jobs +24c94e166dfe gpu: host1x: Remove wait check support +5c5b8d8bebee audit: use existing session info function +a6837d26674a selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.sh +1cb61381e72e Merge branch 'bpf-nfp-shift-insns' +c217abccaaa5 nfp: bpf: support arithmetic indirect right shift (BPF_ARSH | BPF_X) +f43d0f17fe9a nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K) +991f5b3651f6 nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X) +fa516b66a1bf EVM: Allow runtime modification of the set of verified xattrs +21af76631476 EVM: turn evm_config_xattrnames into a list +48659ebf37e5 perf annotate: Record the min/max cycles +7903a7086723 perf script: Show symbol offsets by default +fcdfa432a5b0 drm/amdgpu: conditionally compile amdgpu's amdkfd files +4855c92dbb7b xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent +eb38401c779d net: stmmac: Populate missing callbacks in HWIF initialization +d775f26b295a cxgb4: fix offset in collecting TX rate limit info +80a95a80d358 cxgb4: collect SGE PF/VF queue map +44a63b137f7b net: sched: red: avoid hashing NULL child +a3302baa2c74 net: mvpp2: typo and cosmetic fixes +9709020c86f6 sock_diag: fix use-after-free read in __sk_free +b16a960ddbf0 sh_eth: Change platform check to CONFIG_ARCH_RENESAS +8f678036f978 hippi: fix spelling mistake: "Framming" -> "Framing" +82e5b03236e0 Merge tag 'tpmdd-next-20180518' of git://git.infradead.org/users/jjs/linux-tpmdd into next-tpm +1f7455c3912d tcp: tcp_rack_reo_wnd() can be static +2c71d338bef2 Merge tag 'powerpc-4.17-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +d31548216865 Merge tag 'acpi-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +dbec982c695a Merge branch 'net-smc-cleanups' +3b2dec2603d5 net/smc: restructure client and server code in af_smc +6511aad3f039 net/smc: change smc_buf_free function parameters +8437bda0d47b net/smc: do a few smc_core.c cleanups +d7b0e37c1ac1 net/smc: restructure CDC message reception +2f6becaf79cd net/smc: move smc_core specific code from smc.h to smc_core +95d8d26306ee net/smc: calculate write offset in RMB only once per connection +92a138e333ea net/smc: rename connection index to RMBE index +9fda3510ab60 net/smc: move link group list to smc_core +69cb7dc0218b net/smc: add common buffer size in send and receive buffer descriptors +477e2c6f34a4 Merge tag 'pm-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0e273f9edcea Merge tag 'usb-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +61c2ad9a2e22 Merge tag 'for-linus-20180518' of git://git.kernel.dk/linux-block +8ccaecd014bc Merge tag 'spi-fix-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +d6830519a9de Merge tag 'mlx5e-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +3888ea4e2f1f Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +163ced613c37 Merge tag 'mtd/fixes-for-4.17-rc6' of git://git.infradead.org/linux-mtd +b84f48d18124 ASoC: pcm512x: Add ACPI support +163043ab5521 ARM: dts: armada-xp-98dx: Add NAND pinctrl information +0ae1177480aa ARM: dts: armada-39x: update NAND node with new bindings +925d5e426861 ARM: dts: armada-38x: update NAND node with new bindings +c29a7cced1f7 ARM: dts: armada-375: update NAND node with new bindings +3b79919946cd ARM: dts: armada-370-xp: update NAND node with new bindings +bd473ecda24c arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller +d90eb183e3d1 Merge tag 'drm-fixes-for-v4.17-rc6' of git://people.freedesktop.org/~airlied/linux +017b3f8a10ca scsi: snic: fix a couple of spelling mistakes: "COMPLETE" +bd81372065fa scsi: target: transport should handle st FM/EOM/ILI reads +51b910c3c709 scsi: qlogicpti: Fix an error handling path in 'qpti_sbus_probe()' +10e5e37581fc scsi: ufs: Add clock ungating to a separate workqueue +7f6ba4f12e6c scsi: ufs: make sure all interrupts are processed +69a6fff06856 scsi: ufs: ufs-qcom: remove broken hci version quirk +38135535dcc2 scsi: ufs: add reference counting for scsi block requests +b334456ec202 scsi: ufs: ufshcd: fix possible unclocked register access +2e3611e9546c scsi: ufs: fix exception event handling +6ecc9d9ff91f crypto: x86 - Add optimized MORUS implementations +56e8e57fc3a7 crypto: morus - Add common SIMD glue code for MORUS +4feb4c597a98 crypto: testmgr - Add test vectors for MORUS +396be41f16fd crypto: morus - Add generic MORUS AEAD implementations +1d373d4e8e15 crypto: x86 - Add optimized AEGIS implementations +b87dc20346b8 crypto: testmgr - Add test vectors for AEGIS +f606a88e5823 crypto: aegis - Add generic AEGIS AEAD implementations +15f47ce57572 crypto: testmgr - reorder paes test lexicographically +4c826fed675d crypto: chelsio - request to HW should wrap +7024e0da72cf crypto: nx - fix spelling mistake: "seqeunce" -> "sequence" +57f5bfebe3b1 hwrng: n2 - fix spelling mistake: "restesting" -> "retesting" +5447d78623da net: dsa: Do not register devlink for unused ports +6358d49ac239 net: Fix a bug in removing queues from XPS map +60d6d22d85a7 scsi: dpt_i2o: Remove VLA usage +3a4f4f2963f4 ASoC: rt5677: Convert I2C driver to ->probe_new() +6b59808bfe48 workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status} +88b72b31e15f proc: Consolidate task->comm formatting into proc_task_name() +8bf895931ee3 workqueue: Set worker->desc to workqueue name by default +a2d812a27a45 workqueue: Make worker_attach/detach_pool() update worker->pool +1258fae73c59 workqueue: Replace pool->attach_mutex with global wq_pool_attach_mutex +ef1433f717a2 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry +2c47a65b7009 Merge branch 'tcp-implement-SACK-compression' +9c21d2fc41c0 tcp: add tcp_comp_sack_nr sysctl +6d82aa242092 tcp: add tcp_comp_sack_delay_ns sysctl +200d95f45759 tcp: add TCPAckCompressed SNMP counter +5d9f4262b7ea tcp: add SACK compression +a3893637e1eb tcp: do not force quickack when receiving out-of-order packets +cf0dd203728c tcp: use __sock_put() instead of sock_put() in tcp_clear_xmit_timers() +64a2658b58ab net: mscc: Add SPDX identifier +092b45583c52 scsi: ufs: Use freq table with devfreq +deac444f4e44 scsi: ufs: Extract devfreq registration +1b25a8c4d271 scsi: storvsc: Avoid allocating memory for temp cpumasks +16dad2798870 scsi: zfcp: enhance comments on fc_link_speed and supported_speed +6e2e490080c8 scsi: zfcp: add port speed capabilities +9e156c54ace3 scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger +6919298c9870 scsi: zfcp: cleanup indentation for posting FC events +35e9111a1e5d scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_reset +b24bf22d72c7 scsi: zfcp: explicitly support initiator in scsi_host_template +2fdd45fd20f4 scsi: zfcp: remove unused return values of ERP trigger functions +013af857d808 scsi: zfcp: zfcp_erp_action_exists() does only check for running +cd4a186aaae9 scsi: zfcp: remove unused ERP enum values +d39eda54b70d scsi: zfcp: consistently use function name space prefix +5c750d58e9d7 scsi: zfcp: workqueue: set description for port work items with their WWPN as context +674595d8519f scsi: zfcp: decouple our scsi_eh callbacks from scsi_cmnd +42afc6527d43 scsi: zfcp: decouple TMFs from scsi_cmnd by using fc_block_rport +26f5fa9d47c1 scsi: zfcp: decouple SCSI setup of TMF from scsi_cmnd +39abb11aca00 scsi: zfcp: decouple FSF request setup of TMF from scsi_cmnd +e0116c91c7d8 scsi: zfcp: split FCP_CMND IU setup between SCSI I/O and TMF again +266883f2f7d5 scsi: zfcp: decouple TMF response handler from scsi_cmnd +822121186375 scsi: zfcp: decouple SCSI traces for scsi_eh / TMF from scsi_cmnd +6a76550841d4 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread +8c3d20aada70 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED +d70aab55924b scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED +96d927049947 scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return +512857a795cb scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed +81979ae63e87 scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF +df30781699f5 scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler +cd43c221bb5e scsi: cxlflash: Isolate external module dependencies +de5d35aff5b3 scsi: cxlflash: Abstract hardware dependent assignments +5e12397a9706 scsi: cxlflash: Add include guards to backend.h +e63a8d886d34 scsi: cxlflash: Use local mutex for AFU serialization +32a9ae415b8a scsi: cxlflash: Acquire semaphore before invoking ioctl services +d58188c306a0 scsi: cxlflash: Limit the debug logs in the IO path +e0f76ad13085 scsi: cxlflash: Yield to active send threads +2f6bca202b78 scsi: hisi_sas: add check of device in hisi_sas_task_exec() +e85d93b21267 scsi: hisi_sas: Use device lock to protect slot alloc/free +fa222db0b036 scsi: hisi_sas: Don't lock DQ for complete task sending +3de0026dad6b scsi: hisi_sas: allocate slot buffer earlier +a2b3820bddfb scsi: hisi_sas: make return type of prep functions void +7eee4b921822 scsi: hisi_sas: relocate smp sg map +10151339e8c9 Merge branch 'stmmac-Clean-up-and-tune-up' +61fac60a6ab7 net: stmmac: Remove if condition by taking advantage of hwif return code +d2df9ea0ade7 net: stmmac: Let descriptor code get skbuff address +357951cdf0dc net: stmmac: Uniformize set_rx_owner() +f1565c60210f net: stmmac: Remove uneeded check for GMAC version in stmmac_xmit +24aaed0cc095 net: stmmac: Uniformize the use of dma_init_* callbacks +758d5c73e2a3 net: stmmac: Move PTP and MMC base address calculation to hwif.c +63a550fc151c net: stmmac: Remove uneeded checks for GMAC version +ab0204e35c2b net: stmmac: Uniformize the use of dma_{rx/tx}_mode callbacks +44c67f8559fc net: stmmac: Let descriptor code clear the descriptor +6844171d5b05 net: stmmac: Let descriptor code set skbuff address +4ae0169fd1b3 net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit +67e1c4068d32 net: stmmac: Enable OSP for GMAC4 +c97c8620833e bus: ti-sysc: Fix optional clocks array access +0d846e703dc8 scsi: ufs: make ufshcd_config_pwr_mode of non-static func +4404c5de7707 scsi: ufs: add quirk to enable host controller without hce +5ac6abc9415c scsi: ufs: add quirk to disallow reset of interrupt aggregation +1399c5b02c56 scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr +bbe21d7a9792 scsi: ufs: ufshcd: Remove VLA usage +d416c92c5d62 blk-mq: clear hctx->dispatch_from when mappings change +f74297dd9354 ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared +a45b599ad808 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() +45101e939ea3 drm/i915: Rename the remaining gen4 references to g4x in the DP code +4d82c2b5f09f drm/i915: Rename SNB/IVB CPU eDP signal level funcs +b752e995829e drm/i915: Check for IVB instead of gen7 when we think about IVB CPU eDP +4718a365cf12 drm/i915: Use the same vswing->max_preemph mapping on HSW/BDW as on SKL+ +a393e9649582 drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too +7f7105f99b75 drm/i915: Disable LVDS on Radiant P845 +8a922814ccfe parisc: Move ccio_cujo20_fixup() into init section +01f56832cfb6 parisc: Move setup_profiling_timer() out of init section +3faf5246f0cd parisc: Move find_pa_parent_type() out of init section +82f9e2d5dba6 Merge branch 'bpf-af-xdp-cleanups' +c2f4374b9661 xsk: proper '=' alignment +da60cf00c1a5 xsk: fixed some cases of unnecessary parentheses +54b85c27fea4 xsk: remove newline at end of file +dac09149d992 xsk: clean up SPDX headers +a9f73632416f ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore +e37fbf0527d4 ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO +baf12d6ddeae usb: usbtmc: Remove rigol_quirk +4a6dfa480d7a ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore +485995b09b76 ARM: OMAP2+: Add functions to save and restore powerdomain context +9bcfb76b6354 ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore +f6ffbd4fc1a1 drm/etnaviv: replace license text with SPDX tags +931e97f3afd8 drm/etnaviv: mmuv2: support 40 bit phys address +a1fb6f204f95 drm/etnaviv: mmuv2: allocate 2nd level page tables on demand +1af998b27c6c drm/etnaviv: switch MMU page tables to writecombine memory +a98b1e7808a8 drm/etnaviv: remove register logging +ccae45928fc4 drm/etnaviv: remove cycling through MMU address space +d066b246d482 drm/etnaviv: correct timeout calculation +b249f5be6165 fsnotify: add fsnotify_add_inode_mark() wrappers +837a39343847 fanotify: generalize fanotify_should_send_event() +3dca1a7494e3 fsnotify: generalize send_to_group() +47d9c7cc457a fsnotify: generalize iteration of marks by object type +d9a6f30bb893 fsnotify: introduce marks iteration helpers +5b0457ad021f fsnotify: remove redundant arguments to handle_event() +d6f7b98bc814 fsnotify: use type id to identify connector object type +c786cf767b3c powerpc/powernv: Use __raw_[rm_]writeq_be() in npu-dma.c +001ff2ee137d powerpc/powernv: Use __raw_[rm_]writeq_be() in pci-ioda.c +8056fe28d046 powerpc/io: Add __raw_writeq_be() __raw_rm_writeq_be() +d2032678e57f powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus() +ba01b058a52a powerpc/rtas: Fix spelling mistake "Discharching" -> "Discharging" +ec531d027ab2 KVM: PPC: Book3S PR: Enable use on POWER9 inside HPT-mode guests +771ff17e82fa mtd: spi-nor: Add support for EN25QH32 +ed1812c44cdc ALSA: dice: fix a bounds check in snd_dice_detect_tcelectronic_formats() +d616f81cdd2a mtd: spi-nor: Add support for is25wp series chips +7fccf56ea4fa mtd: spi-nor: Add Winbond w25q32jv support +d728a7ea9037 mtd: spi-nor: fsl-quadspi: add support for ls2080a/ls1080a +3278aa0ec391 mtd: spi-nor: stm32-quadspi: explicitly request exclusive reset control +aba3a882a178 mtd: spi-nor: intel: provide a range for poll_timout +dd50a1c4e56d mtd: spi-nor: fsl-quadspi: fix api naming typo _init_ahb_read +1f37033f05bf mtd: spi-nor: intel-spi: Explicitly mark the driver as dangerous in Kconfig +c7d6a82d90e1 mtd: spi-nor: intel-spi: Fix atomic sequence handling +564def71765c proc: Add a way to make network proc files writable +5d9de25d934b afs: Rearrange fs/afs/proc.c to remove remaining predeclarations. +f06916895b16 afs: Rearrange fs/afs/proc.c to move the show routines up +22ade7e7a8ec afs: Rearrange fs/afs/proc.c by moving fops and open functions down +10495a007151 afs: Move /proc management functions to the end of the file +7ea3e110f2f8 cfg80211: release station info tidstats where needed +5d797111afe1 clk: tegra: Add quirk for getting CDEV1/2 clocks on Tegra20 +efc351b1f46f clk: tegra20: Correct parents of CDEV1/2 clocks +08a52593fc0d clk: tegra20: Add DEV1/DEV2 OSC dividers +45a81df06eeb memory: tegra: Register SMMU after MC driver became ready +d460a2ea24db ASoC: ssm2305: fix header layout +22f65a389f61 clk: meson: use SPDX license identifiers consistently +8f8027c5f935 mailbox: PCC: erroneous error message when parsing ACPI PCCT +908001d778eb arm64: dts: renesas: salvator-common: Add ADV7482 support +0fdf1493b41e mac80211: allocate and fill tidstats only when needed +2f8a6da866ef gpu: host1x: Fix compiler errors by converting to dma_addr_t +240da953fcc6 x86/bugs: Rename SSBD_NO to SSB_NO +15164e0072b5 ARM: tegra: Create platform device for tegra20-cpufreq driver +57b70db28bd3 ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients" +39c1134c66b4 mac80211: fix TX aggregation stop race +4a22b00b2886 cfg80211: fix spelling mistake: "uknown" -> "unknown" +73887fd906bb cfg80211/mac80211: revert to stack allocation for sinfo +8689c051a201 cfg80211: dynamically allocate per-tid stats for station info +ecd633137062 ASoC: wm8904: fix spelling mistake: "Caputure" -> "Capture" +867985d4a431 drm/i915: Pull the context->pin_count dec into the common intel_context_unpin +1fc44d9b1afb drm/i915: Store a pointer to intel_context in i915_request +01278cb14395 drm/i915: Move fiddling with engine->last_retired_context +4e0d64dba816 drm/i915: Move request->ctx aside +1d6741d86429 mac80211: mesh: fix premature update of rc stats +1039d08100e5 nl80211: fix nlmsg allocation in cfg80211_ft_event +814596495dd2 cfg80211: further limit wiphy names to 64 bytes +d7599245007a rtc: ls1x: add range +dc689c5b336b ACPICA: Update version to 20180508 +57b758ca4eaf ACPICA: acpidump/acpixtract: Support for tables larger than 1MB +3b064e6f7be7 Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-next +6469a0ee0a06 x86/io: Define readq()/writeq() to use 64-bit type +6c46d01f25bc drm/nouveau/gr/gf100-: insert some WFIs during gr init +dd3b89be3eaf drm/nouveau/clk: Use list_for_each_entry_from_reverse +7a22c737faef drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist +f43cda5c7692 drm/nouveau: fix nouveau_dsm_get_client_id()'s return type +54b202f1d830 drm/nouveau: fix mode_valid's return type +cd33d8803bfa sched/fair: Fix documentation file path +3febfc8a219a sched/deadline: Make the grub_reclaim() function static +f6a3463063f4 sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h +424eaf910c32 tpm: reduce polling time to usecs for even finer granularity +ed14d9ae53ec Merge branch 'topic/timer-fixes' into for-next +7c1543f6b57f ALSA: dice: add stream format parameters for Mytek devices +9d4d207d1346 ALSA: timer: Assure timer resolution access always locked +21244e3d6a9d ALSA: seq: Avoid open-code for getting timer resolution +fdcb5761c158 ALSA: timer: Simplify timer hw resolution calls +3ae180972564 ALSA: timer: Fix pause event notification +6cd17ea70b26 ALSA: usb: stream: fix potential memory leak during uac3 interface parsing +faf37c44a105 powerpc/64s: Clear PCR on boot +20acf7fc9409 powerpc/lib: Fix "integer constant is too large" build failure +7c1bd80cc216 KVM: PPC: Book3S HV: Send kvmppc_bad_interrupt NMIs to Linux handlers +eadce3b48b5a KVM: PPC: Book3S HV: Fix kvmppc_bad_host_intr for real mode interrupts +878cf2bb2d8d KVM: PPC: Book3S HV: radix: Do not clear partition PTE when RC or write bits do not match +bc64dd0e1c4e KVM: PPC: Book3S HV: radix: Refine IO region partition scope attributes +9a4506e11b97 KVM: PPC: Book3S HV: Make radix handle process scoped LPID flush in C, with relocation on +d91cb39ffa7b KVM: PPC: Book3S HV: Make radix use the Linux translation flush functions for partition scope +a5704e83aa3d KVM: PPC: Book3S HV: Recursively unmap all page table entries when unmapping +a5fad1e95952 KVM: PPC: Book3S HV: Use a helper to unmap ptes in the radix fault path +b7557451475d KVM: PPC: Book3S HV: Lockless tlbie for HPT hcalls +f19d1f367a50 KVM: PPC: Fix a mmio_host_swabbed uninitialized usage issue +173c520a049f KVM: PPC: Move nip/ctr/lr/xer registers to pt_regs in kvm_vcpu_arch +1143a70665c2 KVM: PPC: Add pt_regs into kvm_vcpu_arch and move vcpu->arch.gpr[] into it +9c9e9cf40a9e Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next +d8de7565735a s390/purgatory: Fix endless interrupt loop +d521097f58bd drm/nouveau/gr/gv100: initial support +6e1f34e33c17 drm/nouveau/ce/gv100: initial support +37e1c45a58b5 drm/nouveau/fifo/gv100: initial support +facaed62b4cb drm/nouveau/kms/gv100: initial support +290ffeafcc1a drm/nouveau/disp/gv100: initial support +6fb566b91372 drm/nouveau/dma/gv100: initial support +24a7513c1026 drm/nouveau/therm/gv100: initial support +ada0c562814c drm/nouveau/pmu/gv100: initial support +8b811951c604 drm/nouveau/fault/gv100: initial support +013b7b37739c drm/nouveau/bar/gv100: initial support +edf50395c7c5 drm/nouveau/mmu/gv100: initial support +1bce57250ad2 drm/nouveau/ltc/gv100: initial support +3582942c2820 drm/nouveau/fb/gv100: initial support +a4a0cfb64201 drm/nouveau/imem/gv100: initial support +936240c9bbb2 drm/nouveau/tmr/gv100: initial support +9506bd24072a drm/nouveau/bus/gv100: initial support +41af75bd3569 drm/nouveau/mc/gv100: initial support +292550499af0 drm/nouveau/fuse/gv100: initial support +d2e3b57d8199 drm/nouveau/i2c/gv100: initial support +8afbcca54976 drm/nouveau/gpio/gv100: initial support +46fe1a813adf drm/nouveau/ibus/gv100: initial support +a1c771a5cb86 drm/nouveau/top/gv100: initial support +8769dc989c53 drm/nouveau/devinit/gv100: initial support +6827c9a8683d drm/nouveau/bios/pll: limits table 5.0 +75e482efd38a drm/nouveau/bios/gv100: initial support +893855d8215f drm/nouveau/pci/gv100: initial support +c1f856bb9949 drm/nouveau/core: recognise gv100 +890c85f3ee10 drm/nouveau/core: increase maximum number of copy engines to 9 +2ce7f3862989 drm/nouveau/kms/nv50-: initial overlay support +88b600d421a5 drm/nouveau/kms/gk104-: add support for [XA]2R10G10B10 formats +01d380ab4f70 drm/nouveau/kms/gk104-: support additional cursor sizes +b05d873808c7 drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch +119608a7f3f1 drm/nouveau/kms/nv50-: handle degamma LUT from window channels +e349a05dc8fa drm/nouveau/kms/nv50-: plane updates don't always require image_set() +859b456b6b19 drm/nouveau/kms/nv50-: store window visibility in state +45a2945a3759 drm/nouveau/kms/nv50-: simplify swap interval handling +04fc14be7726 drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion +53e0a3e70de6 drm/nouveau/kms/nv50-: simplify tracking of channel interlocks +34508f9d260c drm/nouveau/kms/nv50-: determine MST support from DP Info Table +261fcfa96991 drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats +43c181e9deb5 drm/nouveau/kms/nv50-: move drm format->hw conversion into common code +f88bc9d3ecca drm/nouveau/kms/nv50-: unify set/clr masks +9d6c2fe1917f drm/nouveau/kms/nv50-: allow specification of valid heads for a window +ccd27db8c731 drm/nouveau/kms/nv50-: split base implementation by hardware class +09e1b78aab57 drm/nouveau/kms/nv50-: split core implementation by hardware class +1590700d94ac drm/nouveau/kms/nv50-: split each resource type into their own source files +0a3687716bb0 drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split +2ca7fb5c1cc6 drm/nouveau/kms/nv50: handle SetControlOutputResource from head +10ffe0fad533 drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split +9ca6f1ebba10 drm/nouveau/kms/nv50: modify core allocation so the code can be split +d7c6e97a3232 drm/nouveau/kms/nv50-: modify base allocation so the code can be split +b97ace407226 drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split +a97c530eb968 drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split +5bca1621c07c drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows +62b290fc7b36 drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805 +30ed49b55b6e drm/nouveau/kms/nv50-: move code underneath dispnv50/ +0d4a2c5767dc drm/nouveau/kms: move display class instantiation to library +512fa0b8a398 drm/nouveau/drm/nv50-: remove allocation of sw class +92b4eaaf9a84 drm/nouveau: no need to create ctxdma for push buffers on fermi and up +11e451e74050 drm/nouveau: remove fence wait code from deferred client work handler +470db8b78186 drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion +0db912af8f5a drm/nouveau/gem: attach fences to VMAs to track GPU usage +19ca10d82e33 drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl +4b2c71edf0d7 drm/nouveau/gr/gp102-: setup stencil zbc +e9d03335f604 drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup +7a058a900ccb drm/nouveau/gr/gp100-: fix attrib cb setup +17f2d4df3210 drm/nouveau/gr/gp100-: fix pagepool setup +191e323278dd drm/nouveau/gr/gf100-gm10x: update register lists +6f0233329bac drm/nouveau/gr/gf100-: swap bundle and pagepool +068cae743c2a drm/nouveau/gr/gf100-: calculate and use sm mapping table +d00ffc0c4037 drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU +5f6474a4e6ce drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU +5c05a589856a drm/nouveau/gr/gf100-: virtualise trap_mp +74b6068bd660 drm/nouveau/gr/gf100-: add missing reset sequence before golden context init +201ed6f651e7 drm/nouveau/gr/gf100-: delete duplicated grctx init code +a5537f980e4a drm/nouveau/gr/gf100-: update r408840 where required +8d56fc48d356 drm/nouveau/gr/gf100-: update 419a3c where required +c2592adea7a8 drm/nouveau/gr/gf100-: virtualise r418e94 +18d17221dd58 drm/nouveau/gr/gf100-: virtualise r419e00 +ad45a92b9a10 drm/nouveau/gr/gf100-: update 419eb0 where required +5b54b5b92543 drm/nouveau/gr/gf100-: note missing 418800 modifications +99a3c67e84c9 drm/nouveau/gr/gf100-gf119: update 419cb8 where required +0e5a5e86f3ed drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere +fc36076441ba drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces +aa5e38dc9fdf drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces +60c0264a667f drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr +e7163b192226 drm/nouveau/gr/gf100-: virtualise r406500 +60770fa28bd7 drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm +c4a2b6385dd4 drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required +43952c6f4310 drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms +ff209c235de9 drm/nouveau/gr/gf100-: virtualise rop_mapping +9d8a80df73b5 drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces +e51f75d5012e drm/nouveau/gr/gf100-: virtualise tpc_per_gpc +fc740f545d91 drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr +ea4a2bb53046 drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init +aedc49fd0ebc drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere +525230cb204d drm/nouveau/gr/gf100-: delete duplicated init code +04547482aed8 drm/nouveau/gr/gf100-: virtualise init_400054 +6df6d2b95e94 drm/nouveau/gr/gf100-: apply be exception fixes from traces +4615e9b4387f drm/nouveau/gr/gf100-: virtualise init_shader_exceptions +ab4d49a34965 drm/nouveau/gr/gf100-: virtualise init_504430 +f3ef80c0c491 drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr +70d2148209ab drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions +778f18c607e3 drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces +0a84a51334b5 drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces +0feab0250d34 drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces +0a5b97304b9e drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr +2b297b0d6d33 drm/nouveau/gr/gf100-: virtualise init_40601c +3ac72e98b40e drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2 +2585a1b1312e drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces +7c76ebb65a9c drm/nouveau/gr/gf100: write 0x400124 during init +dff30dbd1d93 drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask +0f78acc86bbf drm/nouveau/gr/gf100-: implement another chunk of bios-provided init +429412e231a2 drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps +bfd27f39b541 drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs +02917aa39d56 drm/nouveau/gr/gf100-: virtualise init_zcull +2fe5ff637135 drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master +a37279e94c91 drm/nouveau/gr/gf100-: virtualise init_bios +cd9662f89e2c drm/nouveau/gr/gf100-: support clkgate_pack everywhere +8b058ca51865 drm/nouveau/gr/gf100-: virtualise r405a14 +6f63a5fb1ec3 drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere +1246f1dc224a drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces +334cc26d4db1 drm/nouveau/fifo/gp100-: force individual channels into a channel group +eda12417d3da drm/nouveau/fifo/gm107-: write instance address in channel runlist entry +79bb4b617f96 drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation +8c4e9f9dffb9 drm/nouveau/fifo/gk110-: support writing channel group runlist entries +4f2fc25c0f8b drm/nouveau/fifo/gk104-: poll for runlist update completion +665870837a76 drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts +f9360c3aa61f drm/nouveau/fifo/gk104-: simplify definition of channel classes +a7cf01809bf2 drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation +cc36205085bb drm/nouveau/fifo/gk104-: support querying engines available on each runlist +ddc669e25645 drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs +55b8e85b0b83 drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up +eb47db4f3bb5 drm/nouveau/fifo: support channel count query +6eb01aa89888 drm/nouveau/device: support querying available engines of a specific type +c5c9127b25b2 drm/nouveau/device: implement a generic method to query device-specific properties +f5650478ab07 drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers +a9c44a88ca2f drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts +4a8621a24a8f drm/nouveau/disp/nv50-: add channel interfaces to determine the user area +8531f5702713 drm/nouveau/disp/nv50-: merge handling of pio and dma channels +9b096283bf78 drm/nouveau/disp/nv50-: simplify definiton of core channels +6d41a7536f8c drm/nouveau/disp/nv50-: simplify definition of cursor channels +3ceeef9c03fc drm/nouveau/disp/nv50-: simplify definition of base channels +c2c3a00310df drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels +46f74a8ad79c drm/nouveau/disp/nv50-: simplify definition of overlay channels +abc1d4379baf drm/nouveau/disp/nv50-: replace user object with engine pointer in channels +bb3b0a422074 drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object +f5e088d6f0b4 drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit +9fe4e177045f drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit +bf5d1a6b6a44 drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit +f7b2ece37fce drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit +3b9ba66ab0e0 drm/nouveau/disp/nv50-: delay subunit construction until oneinit +85a3b9c8398b drm/nouveau/fb/gm200-: fix overwriting of big page setting +d1ea77ab5f7c drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size +d0e9351e4206 drm/nouveau/fault/gp100: implement replayable fault buffer initialisation +36780d7eee82 drm/nouveau/fault: add infrastructure to support fault buffers +2f68234fb3e7 drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT +1ce466894b53 drm/nouveau/core: define FAULT subdev +7bf5b70befd7 drm/nouveau/secboot: remove VLA usage +9dfbd7319909 drm/nouveau: nouveau: use larger buffer in nvif_vmm_map +9a512e23f173 drm/i915/gvt: Use sched_lock to protect gvt scheduler logic. +f25a49ab8ab9 drm/i915/gvt: Use vgpu_lock to protect per vgpu access +df2445bf7783 Bluetooth: Add a new 13d3:3496 QCA_ROME device +6e03126adda3 Bluetooth: btqca: Add AR3002 rampatch support +d6ee6ad774a9 Bluetooth: Add __hci_cmd_send function +d36dfb3e9b99 Bluetooth: hci_ldisc: Provide a 'default' switch case +d666fc5479ad Bluetooth: btusb: add ID for LiteOn 04ca:301a +67d8cee432f5 Bluetooth: use wait_event API instead of open-coding it +ee6493462f74 Bluetooth: Prevent buffer overflow for large advertisement data +2cc6d0794cba Bluetooth: btbcm: btbcm_initialize(): Initialize hw_name to "BCM" +59ce5699be6d Bluetooth: btbcm: Remove duplicate code from btbcm_setup_patchram() +22ac191652cc Bluetooth: btbcm: Allow using btbcm_initialize() for reinit +fec0de23ea11 Bluetooth: btbcm: Make btbcm_initialize() also work for USB connected devices +f7328381bf64 Bluetooth: btbcm: Factor out common code to determine subversion +1b2525c05bf9 Bluetooth: btbcm: Stop using upper nibble of rev to chose between uart/USB paths +05ba533c5c11 Bluetooth: hci_qca: Add serdev support +52b0900f6fb4 dt-bindings: net: bluetooth: Add qualcomm-bluetooth +58abab560758 arm64: dts: apq8096-db820c: enable bluetooth node +c2e50c3ea55a arm64: dts: apq8096-db820c: Enable wlan and bt en pins +7dc5fe0814c3 Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader +61a1ecfc8037 Bluetooth: btqcomsmd: Fix rx/tx stats +e6ba8208a4b4 Bluetooth: hci_bcm: Remove irq-active-low DMI quirk for the Thinkpad 8 +2b05393b063b Bluetooth: hci_bcm: Add broken-irq dmi blacklist and add Meegopad T08 to it +1fafef9dfe12 Merge drm-fixes-for-v4.17-rc6-urgent into drm-next +6fc1d18ec9df dmaengine: usb-dmac: Document R8A7799{0,5} bindings +6caf9fb3bda1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +030c7e0bb723 vfs: namei: use path_equal() in follow_dotdot() +75abe3294660 fs.h: fix outdated comment about file flags +1827cad96d62 Merge tag 'drm-intel-fixes-2018-05-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +a228060a7c9a net/mlx5e: Add HW vport counters to representor ethtool stats +8f8ae8953fb3 net/mlx5e: Ignore attempts to offload multiple times a TC flow +655dc3d2b91b net/mlx5e: Use shared table for offloaded TC eswitch flows +05866c82360a net/mlx5e: Prepare for shared table to keep TC eswitch flows +60bd4af814fe net/mlx5e: Add ingress/egress indication for offloaded TC flows +b1d90e6bbd14 net/mlx5e: Offload TC eswitch rules for VFs belonging to different PFs +260ab7042e24 Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +96362fb474ba isdn/gigaset: add back gigaset_procinfo assignment +050fad7c4534 bpf: fix truncated jump targets on heavy expansions +3acf4e395260 Merge tag 'hwmon-for-linus-v4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +c8af5274c3cb drm/i915: enable the pipe/transcoder/planes later on HSW+ +6b7a6a7b4ba1 drm/i915/icl: Read the correct Gen11 interrupt registers +5ab827189965 fs/proc: simplify and clarify get_mm_cmdline() function +9617456054a6 bpf: parse and verdict prog attach may race with bpf map update +a593f70831b6 bpf: sockmap update rollback on error can incorrectly dec prog refcnt +f252d0621a11 PCI/portdrv: Add generic pcie_port_find_service() +2e28bc84cf6e PCI/AER: Factor out error reporting to drivers/pci/pcie/err.c +d25e28e8d245 PCI/AER: Rename error recovery interfaces to generic PCI naming +7e9084b36740 PCI/AER: Handle ERR_FATAL with removal and re-enumeration of devices +9f5a70f18c58 PCI: Add generic pcie_wait_for_link() interface +1096d1c10bb3 ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse. +10ff5359f883 net/mlx5e: Explicitly set source e-switch in offloaded TC rules +3e99df877228 net/mlx5: Add source e-switch owner +56e858df9f4b net/mlx5e: Explicitly set destination e-switch in FDB rules +b17f7fc10fac net/mlx5: Add destination e-switch owner +65360e545112 net/mlx5: Properly handle a vport destination when setting FTE +a6d04569120d net/mlx5: Add merged e-switch cap +538e2de104cf Merge branch 'net-Allow-more-drivers-with-COMPILE_TEST' +3c0596f8bec0 net: phy: Allow MDIO_MOXART and MDIO_SUN4I with COMPILE_TEST +78cc6e7ef957 net: ethernet: freescale: Allow FEC with COMPILE_TEST +2652113ff043 net: ethernet: ti: Allow most drivers with COMPILE_TEST +33fa382324eb vlan: Add extack messages for link create +8a8633978b84 qede: Add build_skb() support. +113f99c33585 net: test tailroom before appending to linear skb +56a9a9e73783 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +14dc3ec5203c rtc: ls1x: remove useless label and goto +52f0e7bc19fb rtc: ls1x: switch to rtc_register_device +180c92c4ae7c rtc: tps6586x: let the core handle rtc range +63d22063073b rtc: tps6586x: fix possible race condition +30d7891ae903 rtc: vr41xx: add range +9a99247c9c1d rtc: vr41xx: fix possible race condition +374edea4aaed Merge branch 'ip6_gre-Fixes-in-headroom-handling' +2d665034f239 net: ip6_gre: Fix ip6erspan hlen calculation +c8632fc30bb0 net: ip6_gre: Split up ip6gre_changelink() +7fa38a7c852e net: ip6_gre: Split up ip6gre_newlink() +a6465350ef49 net: ip6_gre: Split up ip6gre_tnl_change() +a483373ead61 net: ip6_gre: Split up ip6gre_tnl_link_config() +5691484df961 net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit() +01b8d064d58b net: ip6_gre: Request headroom in __gre6_xmit() +a78622932c27 bpf: sockmap, fix double-free +0e4364560361 bpf: sockmap, fix uninitialized variable +94389b28ba6c rtc: rx8581: switch to regmap +6e6111f6c08d rtc: rx8581: error out when time invalid +38f80590486e audit: normalize loginuid read access +ed87c6d86d07 rtc: rx8581: remove useless declaration +2d2b300b3875 rtc: rx8581: remove useless indirection +c6e3c297a194 rtc: rx8581: let the core handle rtc range +86c54ef6e607 rtc: rx8581: add RTC range +b8157168207d rtc: rx8581: switch to rtc_register_device +57ad9e692511 rtc: tps65910: add range +ee366c7a0e2f rtc: tps65910: allow platform power up +e6000a438e53 rtc: tps65910: fix possible race condition +7c5995b33d6e tc-testing: fixed copy-pasting error in ife tests +990a9d4975c9 net/ncsi: prevent a couple array underflows +be7f3e59997b net/smc: init conn.tx_work & conn.send_lock sooner +3b734ff604d3 nfp: flower: fix error path during representor creation +c402f8ead68c rtc: ab-b5ze-s3: let the core handle the RTC range +8bde032b2806 rtc: ab-b5ze-s3: fix possible race conditions +02f3712f1f6c rtc: 88pm80x: convert to rtc_tm_to_time64/rtc_time64_to_tm +39ba69427a15 rtc: 88pm80x: let the core handle the RTC range +661eb89a11c5 rtc: 88pm80x: fix possible race condition +ba78d51bdf97 rtc: 88pm80x: remove unused pm80x_rtc_info members +48b29c7fc249 rtc: 88pm80x: stop setting a default time +6c78a872a673 rtc: at91rm9200: add range +6d9f868fc7d3 Merge branch 'mvpp2-small-improvements' +934e0f8330a4 net: mvpp2: print rx error with rate-limit +5b0ab2f41d75 net: mvpp2: set mac address does not require the stop/start sequence +914365f1c97d net: mvpp2: avoid checking for free aggregated descriptors twice +deea81228ba1 selftests/bpf: check return value of fopen in test_verifier.c +808e2fc3b097 Merge branch 'mvpp2-phylink-conversion' +a6fe31de866f net: mvpp2: 2500baseX support +d97c9f4ab000 net: mvpp2: 1000baseX support +9ad8bd819b9a phy: cp110-comphy: 2.5G SGMII mode +5490b8725d80 phy: add 2.5G SGMII mode to the phy_mode enum +4bb043262878 net: mvpp2: phylink support +dcd3e73ae7bc net: mvpp2: align the ethtool ops definition +e4b4e441323b fs/proc: re-factor proc_pid_cmdline_read() a bit +a564b659bb4d Merge tag 'wireless-drivers-next-for-davem-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +8982a1fbe0b5 audit: use new audit_context access funciton for seccomp_actions_logged +93c65d13d8a0 vmxnet3: Replace msleep(1) with usleep_range() +19610184693c perf script: Show virtual addresses instead of offsets +560f6ad8edea drm/i915: Remove unused enable_cmd_parser modparam +7e878b605f05 bonding: introduce link change helper +96d4f03c20d0 drm/i915: Nul-terminate legacy debug string +02f99df1875c erspan: fix invalid erspan version. +10e361e1006e Merge branch 'tcp-default-RACK-loss-recovery' +56f8c5d78f57 tcp: don't mark recently sent packets lost on RTO +b8fef65a8a76 tcp: new helper tcp_rack_skb_timeout +c77d62ffae37 tcp: separate loss marking and state update on RTO +2ad55f566015 tcp: new helper tcp_timeout_mark_lost +d716bfdb10b4 tcp: account lost retransmit after timeout +6ac06ecd3a5d tcp: simpler NewReno implementation +b38a51fec1c1 tcp: disable RFC6675 loss detection +20b654dfe1be tcp: support DUPACK threshold in RACK +029c75e5cf16 perf tools: No need to unconditionally read the max_stack sysctls +9611d6d6e24c net: ethernet: ti: cpsw: disable mq feature for "AM33xx ES1.0" devices +9ac94e31ca8c perf tools: Read the cache line size lazily +fed71f7d9879 x86/apic/x2apic: Initialize cluster ID properly +d13d170cba8a Merge branch 'ibmvnic-Fix-bugs-and-memory-leaks' +0718421389da ibmvnic: Fix statistics buffers memory leak +134bbe7f21f4 ibmvnic: Fix non-fatal firmware error reset +4cf2ddf3e329 ibmvnic: Free coherent DMA memory if FW map failed +5a847a6e1477 net/ipv4: Initialize proto and ports in flow struct +8ab6ffba14a4 tls: don't use stack memory in a scatterlist +6e1690c4c0b5 tools include compiler-gcc: Add __pure attribute helper +11d42c810363 ALSA: emu10k1: Rate-limit error messages about page errors +789e46505835 tools lib api fs tracing_path: Make tracing_events_path private +7014e0e3bf9b tools lib api fs tracing_path: Introduce opendir() method +25a7d914274d perf parse-events: Use get/put_events_file() +c02cab228e44 perf tools: Reuse the path to the tracepoint /events/ directory +58ddfe6c3af9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +e20ac8b11b0f Merge tag 'kvm-s390-master-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master +159fd7b8d3d1 arm64/sve: Write ZCR_EL1 on context switch only if changed +7c9a0fc79f6c Merge tag 'sound-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +633711e82878 kvm: rename KVM_HINTS_DEDICATED to KVM_HINTS_REALTIME +0b01fd3d40fe regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops +5fe156f1cab4 regulator: pfuze100: add enable/disable for switch +3e9245c5fa30 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +e744619d056e soc: qcom: apr: fix invalid msg_type check +81dd1c5dcf51 ASoC: rt5670: improve PLL function's stability +74f24d8728ef ASoC: ssm2305: Add amplifier driver +305bb5521282 Merge tag 'selinux-pr-20180516' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +57877b70739a drm/i915/execlists: HWACK checking superseded checking port[0].count +448ec638c6bc md/raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe +b33d10624fdc md/raid1: add error handling of read error from FailFast device +c42a0e267572 md: fix NULL dereference of mddev->pers in remove_and_add_spares() +2cd259a77de5 raid5: copy write hint from origin bio to stripe +4b9c77680375 Merge branch 'sched-refactor-NOLOCK-qdiscs' +021a17ed796b pfifo_fast: drop unneeded additional lock on dequeue +96009c7d500e sched: replace __QDISC_STATE_RUNNING bit with a spin lock +b45a258897a4 drm/i915: Clean up DVO pipe select bits +4add0f6bde05 drm/i915: Clean up TV pipe select bits +762034675ee7 drm/i915: Clean up SDVO pipe select bits +a44628b9293b drm/i915: Clean up LVDS pipe select bits +6102a8ee8ad6 drm/i915: Clean up ADPA pipe select bits +37c3ec2d810f arm64: topology: divorce MC scheduling domain from core_siblings +bce1a65172d1 ACPI: Add PPTT to injectable table list +2f0a5d107e1f arm64: topology: enable ACPI/PPTT based CPU topology +868abc07680c arm64: topology: rename cluster_id +8571890e1513 arm64: Add support for ACPI based firmware tables +582b468bdc6d drivers: base cacheinfo: Add support for ACPI based firmware tables +0ce82232232a ACPI: Enable PPTT support on ARM64 +2bd00bcd73e5 ACPI/PPTT: Add Processor Properties Topology Table parsing +30d87bfacbee arm64/acpi: Create arch specific cpu to acpi id helper +9b97387c5c42 cacheinfo: rename of_node to fw_token +2ff075c7dfd4 drivers: base: cacheinfo: setup DT cache properties early +7f7ccc2ccc2e proc: do not access cmdline nor environ from file-backed areas +43c89b16427f ice: Update NVM AQ command functions +6e7d0ba1e59b ixgbevf: fix MAC address changes through ixgbevf_set_mac() +d529a18a61f3 drivers: base: cacheinfo: move cache_setup_of_node() +a8d9bb3d448f ixgbe: force VF to grab new MAC on driver reload +6710f970d997 ixgbe: release lock for the duration of ixgbe_suspend_close() +b212d815e77c ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device +5cb8b9969be6 drm/tegra: Use drm_gem_fb_destroy +c34a997d033d drm/tegra: Move fbdev unmap special case +dbc33c7d6553 drm/tegra: tegra_fb -> drm_framebuffer +0bc6af006f5c drm/tegra: Move GEM BOs to drm_framebuffer +e1189921b5ff drm/tegra: Remove duplicate framebuffer num_planes +cc7add70cad1 drm/tegra: Adding new typedef vm_fault_t +f40e1590c527 gpu: host1x: Acquire a reference to the IOVA cache +24cfdc1ac7d4 drm/tegra: Acquire a reference to the IOVA cache +5f43ac8d80e4 drm/tegra: Fix order of teardown in IOMMU case +27db6a0073f1 gpu: host1x: Fix dma_free_wc() argument in the error path +1c1a2ee1b53b bcache: return 0 from bch_debug_init() if CONFIG_DEBUG_FS=n +eeacb7166df6 bpf: change eBPF helper doc parsing script to allow for smaller indent +9cfbfa701b55 ixgbe: cleanup sparse warnings +da2f3b286a39 IB/rxe: avoid calling WARN_ON_ONCE twice +24e6bc784363 drm/amdgpu: Set vega20 load_type to AMDGPU_FW_LOAD_DIRECT. +3251c0438a1e drm/amdgpu: Use vbios table for gpu info on vega20 +59b0b509f1ae drm/amdgpu/atomfirmware: add parser for gfx_info table +6f68711dd635 drm/amdgpu/atomfirmware: add new gfx_info data table v2.4 (v2) +8ad63122f9f2 drm/amd/display: Add harvest IP support for Vega20 +1edb2c8a3216 drm/amd/display: Add BIOS smu_info v3_3 support for Vega20 +14a13a0ef066 drm/amd/display: Remove COMBO_DISPLAY_PLL0 from Vega20 +138bc36051f8 drm/amd/display: Add Vega20 config. support +d82420b56a17 drm/amd: Add dce-12.1 gpio aux registers (v2) +c6034aa2c4fc drm/amdgpu: Add vega20 to dc support check (v2) +1fe6bf2f33fe drm/amd/display/dm: Add vega20 support +a95d89e2d8e2 drm/amdgpu: Add nbio support for vega20 (v2) +7c7af6c10d5d drm/amdgpu/soc15: Add ip blocks for vega20 (v2) +8ee273e516a0 drm/amdgpu/soc15: dynamic initialize ip offset for vega20 +f980d127dba8 drm/amdgpu/soc15: Set common clockgating for vega20. +935be7a0ce4e drm/amdgpu/soc15:Add vega20 soc15_common_early_init support +28b576b27a7a drm/amdgpu/gfx9: Add clockgatting support for vega20 +61324ddc5b7a drm/amdgpu/gfx9: Add support for vega20 +d3adedb4559c drm/amdgpu/gfx9: Add gfx config for vega20. (v4) +bb5368aac5b8 drm/amdgpu/gfx9: Add vega20 golden settings (v3) +940328fe35ab drm/amdgpu/gfx9: Add support for vega20 firmware +7eb32a7012ee drm/amdgpu/sdma4: Add clockgating support for vega20 +84f50e9c80a7 drm/amdgpu/sdma4: Add vega20 golden settings (v3) +54a29ef758f6 drm/amdgpu/sdma4: Specify vega20 firmware +c2d7fd2baeba drm/amdgpu/mmhub: Add clockgating support for vega20 +d96b428c3cea drm/amdgpu/gmc9: Add vega20 support +a2c319b63ea3 drm/amdgpu/virtual_dce: Add vega20 support +341b4ce2330b drm/amdgpu: Specify vega20 vce firmware +cac18c82e0c5 drm/amdgpu: Specify vega20 uvd firmware +4b1f540ae1a9 drm/amdgpu: Add vega20 ucode loading method +8fd2d849da98 drm/amdgpu/psp: Add initial psp support for vega20 +d3bfb6647cc6 drm/amdgpu/powerplay: Add initial vega20 support v2 +a167ae250913 drm/amdgpu: Add smu firmware support for vega20 +e4bd8170407d drm/amdgpu: set asic family for vega20. +27c0bc7163ae drm/amdgpu: Add gpu_info firmware for vega20. (v2) +956fcddc0b2a drm/amdgpu: Add vega20 to asic_type enum. +b2f87c9182de drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files +5eb26e7ae16b drm/amd: Add vega20_ip_offset.h headerfile for vega20. (v2) +bc226f07dcd3 KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD +47c61b3955cf x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG +be6fcb5478e9 x86/bugs: Rework spec_ctrl base and mask logic +4b59bdb56945 x86/bugs: Remove x86_spec_ctrl_set() +fa8ac4988249 x86/bugs: Expose x86_spec_ctrl_base directly +cc69b3498921 x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} +0270be3e34ef x86/speculation: Rework speculative_store_bypass_update() +11fb0683493b x86/speculation: Add virtualized speculative store bypass disable support +ccbcd2674472 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL +1f50ddb4f418 x86/speculation: Handle HT correctly on AMD +d1035d971829 x86/cpufeatures: Add FEATURE_ZEN +52817587e706 x86/cpufeatures: Disentangle SSBD enumeration +7eb8956a7fec x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS +e7c587da1252 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP +15e6c22fd8e5 KVM: SVM: Move spec control call after restore of GS +40c3c0c9ac2b tools lib api fs tracing_path: Introduce get/put_events_file() helpers +3d8b7a4ea310 Merge branch 'i2c/platform_data-immutable' into i2c/for-4.18 +caaccda136ae i2c: pnx: move header into the driver +7072b75c1527 i2c: xiic: move header to platform_data +e5c7137793a7 i2c: pca-platform: move header to platform_data +79fc540fd543 i2c: omap: move header to platform_data +985ecf00375b i2c: ocores: move header to platform_data +62ea22c4954f i2c: mux: gpio: move header to platform_data +1e9d42194e4c i2c: gpio: move header to platform_data +c1d2a31397ec powerpc/powernv: Fix NVRAM sleep in invalid context when crashing +c0beffc4f4c6 powerpc/powernv: Fix opal_event_shutdown() called with interrupts disabled +19e129618d47 iomap: don't allow holes in swapfiles +a1f3ae3fe8a1 powerpc/32: Use stmw/lmw for registers save/restore in asm +24c78586cc67 powerpc: Avoid an unnecessary test and branch in longjmp() +96f391cf40ee Revert "powerpc/64: Fix checksum folding in csum_add()" +5279821a6f5f powerpc: get rid of PMD_PAGE_SIZE() and _PMD_SIZE +579e2f6d9999 drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof +22aac3eb0c46 MAINTAINERS: add entry for STM32 I2C driver +c599eb4ff6e0 i2c: stm32f7: fix documentation typo +b6110c00ced2 drm/amdgpu: Fix hardcoded base offset of vram pages +cc3a98cc6efd drm/amdgpu: Drop the unused header files in soc15.c. +11a89b431e41 drm/amd/powerplay: add a framework for perfroming pre display configuration change settings +73aa1b9af594 drm/amd/powerplay: new framework to honour DAL clock limits +c5fb5426dda8 drm/amdgpu/gfx9: Update golden setting for gfx9_0. +4b2f9bd5e39f i2c: i801: fix unused-function warning +1ee7cdbfcd98 i2c: xiic: fix spelling mistake: "unexpexted" -> "unexpected" +4c1d9bb0b5d3 powerpc: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected +5d20ee3192a5 kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled +6ca8d9433d77 kbuild: LD_DEAD_CODE_DATA_ELIMINATION no -ffunction-sections/-fdata-sections for module build +266ff2a8f51f kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION +8b1857436baa modpost: constify *modname function argument where possible +074a04f572ef modpost: remove redundant is_vmlinux() test +d62c476521a6 modpost: use strstarts() helper more widely +bca2ccee4c4a modpost: pass struct elf_info pointer to get_modinfo() +a6b04f0ed5e9 checkpatch: remove VMLINUX_SYMBOL() check +a62143850053 vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL() +704db5433fb4 kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX +94e58e0ac312 export.h: remove code for prefixing symbols with underscore +5a144a1acd0b depmod.sh: remove symbol prefix support +534c9f2ec4c9 kallsyms: remove symbol prefix support +74d931716151 genksyms: remove symbol prefix support +b2c5cdcfd4bc modpost: remove symbol prefix support +5e87270bec6d i2c: synquacer: fix fence-post error in retry loop +8e03477cb709 i2c: core: smbus: fix a potential missing-check bug +d5940c60e057 kbuild: deb-pkg improve maintainer address generation +8438ee76b004 Makefile: disable PIE before testing asm goto +c64ba044ed57 kbuild: gcov: enable -fno-tree-loop-im if supported +02ee654d3a04 btrfs: fix crash when trying to resume balance without the resume flag +fe816d0f1d4c btrfs: Fix delalloc inodes invalidation during transaction abort +4640efc01d5a arm64: dts: marvell: 7040-db: describe the 10G interface as fixed-link +639585ac2ff7 arm64: dts: marvell: 8040-db: describe the 10G interfaces as fixed-link +e720bf6e3a41 arm64: dts: marvell: mcbin: enable the fourth network interface +9429d508fd87 arm64: dts: marvell: mcbin: add 10G SFP support +2b8773313494 btrfs: Split btrfs_del_delalloc_inode into 2 functions +02a3307aa9c2 btrfs: fix reading stale metadata blocks after degraded raid1 mounts +1a63c198ddb8 btrfs: property: Set incompat flag if lzo/zstd compression is set +31d11b83b96f Btrfs: fix duplicate extents after fsync of file with prealloc extents +a43d0a00ea58 drm/tegra: dc: Rename supports_blending to has_legacy_blending +3dae08bc076b drm/tegra: plane: Implement zpos plane property for older Tegras +acc6a3a9afdd drm/tegra: dc: Enable plane scaling filters +0c407de5ed1a drm/tegra: Refactor IOMMU attach/detach +230630bd3834 drm/tegra: gr3d: Properly clean up resources +0c343af8065b integrity: Add an integrity directory in securityfs +4ecd9934ba1c ima: Remove unused variable ima_initialized +b9ccc07e3f31 netfilter: nft_hash: add map lookups for hashing operations +978d8f9055c3 netfilter: nft_numgen: add map lookups for numgen random operations +e65eebec9c67 netfilter: nf_tables: remove old nf_log based tracing +01cd267bff52 netfilter: fix fallout from xt/nf osf separation +de636769c8c7 ima: Unify logging +94c752f99954 netfilter: ebtables: handle string from userspace with care +ffb122de9a60 ima: Reflect correct permissions for policy +2c8180e885c1 KVM: s390: vsie: simplify < 8k address checks +6302a13feee5 Merge tag 'kvm-s390-master-4.17-1' +b71534583f22 netfilter: nf_tables: fix NULL pointer dereference on nft_ct_helper_obj_dump() +9c3655cba0a8 dmaengine: qcom: bam_dma: fix some doc warnings. +5c63de1eaada dmaengine: qcom: bam_dma: fix invalid assignment warning +63dcc7090137 device property: Get rid of union aliasing +dbad41e7bb5f dmaengine: qcom: bam_dma: check if the runtime pm enabled +3f4ba94e3615 ACPI: APD: Add AMD misc clock handler support +421bf6a1f061 clk: x86: Add ST oscout platform clock +49072f97d4a3 PM / domains: Improve wording of dev_pm_domain_attach() comment +b8281fa71de2 PM / AVS: rockchip-io: add io selectors and supplies for PX30 +f4a551b72358 KVM: s390: vsie: fix < 8k check for the itdba +8ed8bba70b43 media: imx274: remove non-indexed pointers from mode_table +4eb7846d3ead media: imx274: rename and reorder register address definitions +f067ddad003b media: imx274: remove unused data from struct imx274_frmfmt +cf9087045499 media: imx274: slightly simplify code +013433919ae8 media: imx274: fix typo in comment +4c858e962ef9 media: imx274: document reset delays more clearly +7a2148dfda80 media: smiapp: fix timeout checking in smiapp_read_nvm +d30bb512da3d media: Add a driver for the ov7251 camera sensor +eae419efec32 media: dt-bindings: media: Binding document for OV7251 camera sensor +86633417997f media: ov5640: Program the visible resolution +476dec012f4c media: ov5640: Add horizontal and vertical totals +dba13a0b08ab media: ov5640: Change horizontal and vertical resolutions name +8f57c2f86b7d media: ov5640: Init properly the SCLK dividers +bf4a4b518c20 media: ov5640: Don't force the auto exposure state at start time +1068fecacf43 media: ov5640: Add light frequency control +deb9eec69662 media: ov2640: make s_ctrl() work in power-down mode +2aae393955d2 media: ov2640: make set_fmt() work in power-down mode +706487807377 media: ov5645: Fix write_reg return code +ce96bcf5b4db media: ov5640: Use dev_fwnode() to obtain device's fwnode +47a52d024e89 media: drm: rcar-du: Add support for CRC computation +5e824f989e6e media: v4l: vsp1: Integrate DISCOM in display pipeline +33025a5c661a media: v4l: vsp1: Add support for the DISCOM entity +6e274b43b573 media: v4l: vsp1: Extend the DU API to support CRC computation +0d93d5c915d5 media: v4l: vsp1: Document the vsp1_du_atomic_config structure +3d7899c21fbb media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper +b4ccae1025f3 media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code +1c4b5f49191a media: v4l: vsp1: Use SPDX license headers +6f684d4fcce5 media: v4l: cadence: Add Cadence MIPI-CSI2 TX driver +28d42d2fcaad media: cadence: csi2rx: Fix csi2rx_start error handling +e008690e4e92 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp +79ef51894a8d USB: serial: use tty_port_register_device() +35459105deb2 tools/power/x86/intel_pstate_tracer: Add optional setting of trace buffer memory allocation +bf8b47fe2016 ALSA: emu10k1: fix spelling mistake: "Caputre" -> "Capture" +3c6b38d45fa5 regulator: wm8994: Pass descriptor instead of GPIO number +eb4a219d19fd regmap: Skip clk_put for attached clocks when freeing context +456e7cdf3b1a regulator: core: Change voltage setting path +696861761a58 regulator: core: Add voltage balancing mechanism +d3d64537c339 regulator: core: Resolve coupled regulators +a085a31af566 regulator: core: Parse coupled regulators properties +f98618b34542 regulator: bindings: Add properties for coupled regulators +66cf9a7e0192 regulator: core: Make locks re-entrant +33d1b2729e40 KVM: s390: generalize kvm_s390_get_tod_clock_ext() +9ac96d759fa2 KVM: s390: no need to inititalize kvm->arch members to 0 +b9224cd7381a KVM: s390: introduce defines for control registers +20c922f04b17 KVM: s390: reset crypto attributes for all vcpus +55531b7431db KVM: s390: Add storage key facility interpretation control +b73e93e18308 ASoC: qdsp6: q6core: Add q6core driver +3439a083a139 ASoC: zte: remove duplicate includes +096a8f835e7d ASoC: davinci-mcasp: Only disable inactive serializer +063422ca2a9d ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks +ec8e8418ff7d ASoC: Intel: bytcr_rt5640: Add quirks for various devices +6d1bfcc5e7d1 ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling +3c0d01160899 ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically +56ff44094501 ASoC: Intel: bytcr_rt5640: Add default jack-detect settings +96a388feb294 ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults +737c14641a41 ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3 +7732310839f6 ASoC: Intel: bytcr_rt5640: Enable jack detection +6748fb7e77eb ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk +a3ad29113ddc ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic +0369e02b75e6 regulator: s2mps11: Pass descriptor instead of GPIO number +c89c00e2b8f0 regulator: max77686: Pass descriptor instead of GPIO number +e1739e86f0cb regulator: arizona-ldo1: Look up a descriptor and pass to the core +16d5c39d5403 KVM: PPC: Book3S: Change return type to vm_fault_t +e45719af1caf KVM: PPC: Book3S: Check KVM_CREATE_SPAPR_TCE_64 parameters +ca1fc489cfa0 KVM: PPC: Book3S: Allow backing bigger guest IOMMU pages with smaller physical pages +c6b61661d229 KVM: PPC: Book3S: Use correct page shift in H_STUFF_TCE +515e6541f54e xen/store: do not store local values in xen_start_info +48e70b1ce667 KVM: PPC: Book3S HV: Fix inaccurate comment +7aa15842c15f KVM: PPC: Book3S HV: Set RWMR on POWER8 so PURR/SPURR count correctly +a1f158262a3e KVM: PPC: Book3S HV: Add 'online' register to ONE_REG interface +dc82e52492f6 ALSA: core: Assure control device to be registered at last +c36fd5a48bd2 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable GMAC ethernet controller +76f803223b4a ARM: dts: sun8i: r40: Add device node and RGMII pinmux node for GMAC +02b301f5d18c ARM: dts: sun8i: r40: bananapi-m2-ultra: Sort device node dereferences +17de4c857b1f clk: sunxi-ng: r40: export a regmap to access the GMAC register +c3bf29f675b7 clk: sunxi-ng: r40: rewrite init code to a platform driver +df158189dbcc KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path +9dc81d6b0f1e KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU priority change +7e3d9a1d0f2c KVM: PPC: Book3S HV: Make radix clear pte when unmapping +e2560b108fb1 KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in kvmppc_radix_tlbie_page +57b8daa70a17 KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry +c1472737914f regulator: max8998: Fix platform data retrieval. +54557ad9737e regulator: of: add support for allowed modes configuration +d73e2842a3e2 regulator: of: add property for allowed modes specification +84b3a7c9c6be regulator: core: Allow for regulators that can't be read at bootup +315852b42297 drm: rcar-du: Fix build failure +dd856d924b24 drm: rcar-du: Fix rcar_du_of_init() stub +548da31da980 drm/amdgpu: include pagemap.h for release_pages() +6282f122913e spi: ti-qspi: Make sure res_mmap != NULL before dereferencing it +bdfe4d9ade5c ASoC: rt5663: rt5663_set_jack_detect() can be static +37a049111699 ASoC: rt5663: Use the set_jack() instead of the export function +1cc0fe247958 ASoC: omap: sdma-pcm: Correction for the include files +7bf8ad175a1c ASoC: omap: sdma-pcm: Fix modpost warning +fd8d26adc9a9 dmaengine: sprd: fix an NULL vs IS_ERR() bug +e935dba11162 spi: spi-s3c64xx: Fix system resume support +c90ddb69d4b2 MAINTAINERS: update sound/soc/intel maintainers +9f9eae5ce717 powerpc/kvm: Prefer fault_in_pages_readable function +5e6e78dbd3b9 RDMA/hns: Add 64KB page size support for hip08 +112f5c8199dd IB/ipoib: replace local_irq_disable() with proper locking +e818e255a58d IB/mlx5: Expose MPLS related tunneling offloads +71c6e8638ce3 IB/mlx5: Add support for MPLS flow specification +da2f22ae7707 IB/mlx5: Add support for GRE flow specification +b04f0f036ac1 IB/uverbs: Introduce a MPLS steering match filter +0d86bbec71b2 IB/uverbs: Expose MPLS flow spec to the user-kernel ABI header +d90e5e5038ef IB/uverbs: Introduce a GRE steering match filter +20b6563ba164 IB/uverbs: Expose GRE flow spec to the user-kernel ABI header +b9f672af148b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +bc91d1810f70 Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +3d3aa969cbb4 Merge tag 'drm-misc-fixes-2018-05-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +0078778a86b1 powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM +909d434406f9 IB/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()' +e574978ae52a net/mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()' +a5898e97f01a net/mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()' +0bb0a1149e6f signal/mips: Report FPE_FLTUNK for undiagnosed floating point exceptions +e23afe5e7cba bpf: sockmap, on update propagate errors back to userspace +e6506eb24187 Merge tag 'trace-v4.17-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +683d2ac3904c bpf: fix sock hashmap kmalloc warning +f0307a7ed17f libbpf: add ifindex to enable offload support +be2d04d11fd3 bpf: add __printf verification to bpf_verifier_vlog +56abbf8ad73c PCI/DPC: Clear interrupt status in interrupt handler top half +1fba5868eed8 afs: Fix mounting of backup volumes +378831e4daec afs: Fix directory permissions check +db6f9e55c8d8 clocksource: Move inline keyword to the beginning of function declarations +e822ff213fe6 IB/cm: Store and restore ah_attr during CM message processing +0e225dcb7681 IB/cm: Store and restore ah_attr during LAP msg processing +a5c57d327272 IB/cm: Avoid AV ah_attr overwriting during LAP message handling +44edef77bd92 samples/bpf: Decrement ttl in fib forwarding example +5b26ace65012 Merge branch 'bpf-sock-hashmap' +62c52d1fddb5 bpf: bpftool, support for sockhash +b8b394faa924 bpf: selftest additions for SOCKHASH +17c257e867be tools lib api: Unexport 'tracing_path' variable +3f6e98223081 drm/i915: Stop parking the signaler around reset +63572937cebf drm/i915/execlists: Flush pending preemption events during reset +73377dbcc754 drm/i915/execlists: Split out CSB processing +1329115c6c43 drm/i915: Split execlists/guc reset preparations +5adfb772f8ac drm/i915: Move engine reset prepare/finish to backends +ef2fb7204638 drm/i915/execlists: Refactor out complete_preempt_context() +f351d087d832 drm/i915: Only sync tasklets once for recursive reset preparation +b8444cf85b62 drm/i915: Remove tasklet flush before disable +00a6270361c0 tools lib api: The tracing_mnt variable doesn't need to be global +f43c00c04bbf i40iw: Extend port reuse support for listeners +f6bf549a0be2 Documentation: arm: clean up Marvell Berlin family info +d01bd1ac920e perf config: Call perf_config__init() lazily +c59b3715ac16 rtc: nvmem: don't return an error when not enabled +cd4957674570 Documentation: gpio: driver: Fix a typo and some odd grammar +8e725f7caafb cxgb4: update LE-TCAM collection for T6 +76aa1d341257 nbd: call nbd_bdev_reset instead of bd_set_size on disconnect +fe1f9e6659ca nbd: fix how we set bd_invalidated +96d97e17828f nbd: clear_sock on netlink disconnect +9e2b19675d13 nbd: use bd_set_size when updating disk size +c3f7c9397609 nbd: update size when connected +8364da4751cf nbd: fix nbd device deletion +7063efd33bb1 tuntap: fix use after free during release +fee8fb952d1e Merge branch 'qed-LL2-fixes' +490068deaef0 qed: Fix LL2 race during connection terminate +ffd2c0d12752 qed: Fix possibility of list corruption during rmmod flows +f9bcd60274a5 qed: LL2 flush isles when connection is closed +7e360d9d3149 Merge branch 'qed-LL2-fixes' +fc16f56b7bfd qed: Fix LL2 race during connection terminate +6291c608a908 qed: Fix possibility of list corruption during rmmod flows +974f6c046ad9 qed: LL2 flush isles when connection is closed +76e597eb1529 net: ethoc: Remove useless test before clk_disable_unprepare +93120eba4890 net: stmmac: Remove useless test before clk_disable_unprepare +5a4931ae0193 net/sched: fix refcnt leak in the error path of tcf_vlan_init() +3de9beeeb4ff block: fix MAINTAINERS email for nbd +e49ac9679eeb net: 8390: ne: Fix accidentally removed RBTX4927 support +9e6881d36656 net: qcom/emac: Encapsulate sgmii ops under one structure +cfb3e0896824 Merge branch 'rmnet-next' +721ce0f64440 net: qualcomm: rmnet: Remove redundant command check +bbde32d38bfb net: qualcomm: rmnet: Add support for ethtool private stats +1eece799d3f6 net: qualcomm: rmnet: Capture all drops in transmit path +b0ec758510c0 Merge branch 'of-mdio-Fall-back-to-mdiobus_register-with-NULL-device_node' +00e798c7d1ea drivers: net: Remove device_node checks with of_mdiobus_register() +6d07a68a5927 of: mdio: Fall back to mdiobus_register() with NULL device_node +ec601924df0f iomap: provide more useful errors for invalid swap files +c6213eb1aee3 net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value +ac22bfb15c83 Merge branch 'dsa-bcm_sf2-CFP-fixes' +1942adf64214 net: dsa: bcm_sf2: Fix IPv6 rule half deletion +6c05561c5418 net: dsa: bcm_sf2: Fix IPv6 rules and chain ID +43a5e00f38fe net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last rule +3eb0a48af488 arm64: defconfig: enable the Armada thermal driver +377a879d9832 ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback +b3c898e20b18 Revert "bonding: allow carrier and link status to determine link state" +55df3e975453 tc-testing: updated mirred and vlan with more tests +9d38cd06c3e3 Merge tag 'trace-v4.17-rc5-vsprintf' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +2f42a1283281 tc-testing: fixed copy-pasting error in police tests +c171654caa87 usbip: usbip_host: fix bad unlock balance during stub_probe() +32f7b44d0f56 sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpers +e1b505a60366 net: phy: micrel: add 125MHz reference clock workaround +7f582b248d0a tcp: purge write queue in tcp_connect_init() +e3ca34880652 net/mlx5: Fix build break when CONFIG_SMP=n +5a63f77af7d6 Merge branch 'bonding-performance-and-reliability' +1386c36b3038 bonding: allow carrier and link status to determine link state +e79c1055749e bonding: allow use of tx hashing in balance-alb +cbeeea70de45 bonding: use common mac addr checks +2578041011c4 bonding: don't queue up extraneous rlb updates +ab452c3ce7ba ipvlan: call netdevice notifier when master mac address changed +5aafae8d097e Merge tag 'perf-core-for-mingo-4.18-20180516' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +2b6207291b7b drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl() +f7664b31975b xfs: implement online get/set fs label +62750d040bd1 fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs +967c2993845b Merge branch 'net-smc-enhancements-2018-05-15' +517c300e8f04 net/smc: check for pending termination +8f332a743cd1 net/smc: drop messages when link state is inactive +3cf52eb11fa0 net/smc: set link inactive before calling smc_lgr_free() +1401ea045b96 net/smc: handle all error codes from smc_conn_create() +2a4c57a9e731 net/smc: use a workqueue to defer llc send +b32cf4ab68c0 net/smc: move link llc initialization to llc layer +d97935faee4b net/smc: simplify test_link function usage +9fcdf8e983b5 net/smc: remove unnecessary cast +44aa81ce953a net/smc: register new rmbs with the peer +569bc6436568 net/smc: no tx work trigger for fallback sockets +7d6541fba19c Merge tag 'mlx5e-updates-2018-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7ed19eb9ea54 Merge branch 'Misc-Bug-Fixes-and-clean-ups-for-HNS3-Driver' +6a814413eb9e net: hns3: Fixes the missing PCI iounmap for various legs +fa8d82e853e8 net: hns3: Add support of .sriov_configure in HNS3 driver +be8d8cdb8ebf net: hns3: Fix for fiber link up problem +67bf2541f4b9 net: hns3: Fixes the back pressure setting when sriov is enabled +0c698257c7be net: hns3: Change return value in hnae3_register_client +854cf33a6310 net: hns3: Change return type of hnae3_register_ae_algo +50fbc237b757 net: hns3: Change return type of hnae3_register_ae_dev +e3afa96365c9 net: hns3: Add a check for client instance init state +3e249d3bed67 net: hns3: Fix for the null pointer problem occurring when initializing ae_dev failed +2312e050f42b net: hns3: Fix for deadlock problem occurring when unregistering ae_algo +844ef042491d media: dt-bindings: media: Add Cadence MIPI-CSI2 TX Device Tree bindings +1fc3b37f34f6 media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver +3290aa63ee80 media: dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings +51b8dc5163d2 media: staging: atomisp: Remove driver +6522aa1b19dd media: atomisp-mt9m114: comment out unused stuff +357486eca885 media: atomisp-mt9m114: remove dead data +0015b19070ed media: atomisp-gc0310: return errors at gc0310_init() +e5c0680fd2c4 media: atomisp: ov2680: don't declare unused vars +db01f7ccfa6d media: staging: atomisp: Comment out several unused sensor resolutions +d8a665c93803 media: staging: atomisp-gc2235: don't fill an unused var +746d60e90e07 media: atomisp: ov2680.h: fix identation +8196b8323239 media: staging: atomisp: reenable warnings for I2C +313c5197c584 media: staging: atomisp: get rid of __KERNEL macros +22457cb2de13 media: atomisp: fix misleading addr information +0de3d73b93d3 media: staging: atomisp: Using module_pci_driver +e6c023aff1d5 media: atomisp: fix spelling mistake: "diregard" -> "disregard" +c0136ef651e8 pinctrl: nand: meson-gxl: fix missing data pins +e3678b64701e pinctrl: nand: meson-gxbb: fix missing data pins +8fa9f556451a blk-mq: remove redundant insert case in blk_mq_make_request() +4f5ab5d7a5e7 media: dvb_ca_en50221: prevent using slot_info for Spectre attacs +e7f2af7894b1 drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer" +59a18c24ba4d pinctrl: qcom: Print high/low status of gpios in debugfs +7a36a287de9f perf bpf: Fix NULL return handling in bpf__prepare_load() +3cdc5c2cb924 perf parse-events: Handle uncore event aliases in small groups properly +85f4f12d5139 vsprintf: Replace memory barrier with static_key for random_ptr_key update +c3234d3b4b96 pinctrl: mvebu: use correct MPP sel value for dev pins +53e73a28aa90 pinctrl: qcom: fix wrong pull status display for no_keeper SoC +73b0d922cd5b eeprom: at24: provide a separate routine for creating dummy i2c clients +39933e0fd501 eeprom: at24: provide and use a helper for releasing dummy i2c clients +bbe69841bdfa eeprom: at24: use devm_nvmem_register() +5fa4d14e55ec eeprom: at24: fix retrieving the at24_chip_data structure +4b21f94a3001 gpio: Convert to use match_string() helper +6906a4f9d10b pca953x: add example how to use interrupt-controller and gpio-controller +adc07ab7459d DTS: Bindings: pca953x add an optional vcc-supply property +a0ecbcccb547 gpio: pca953x: add more register definitions for pcal6524 +6315d231efdc gpio: pca953x: add more register definitions for pcal953x +0950c19acaaa gpio: pca953x: convert register constants to hex +668f06579e99 gpio: ge: Fix build warning +ba3efdff2cd2 gpiolib: fix gpiochip_machine_hog() +0c695e38d94f gpio: xlp: Use of_device_get_match_data() +23e577ebee3c gpio: vf610: Use of_device_get_match_data() +81317c5a08a3 gpio: ts4900: Use of_device_get_match_data() +edf874ef2dc7 gpio: syscon: Use of_device_get_match_data() +8357759a4201 gpio: pxa: Use of_device_get_match_data() +67bab9353391 gpio: pca953x: Use of_device_get_match_data() +fd46d5c35066 gpio: palmas: Use of_device_get_match_data() +1f2d357b9ebe gpio: mxs: Use of_device_get_match_data() +d897738381b9 gpio: ingenic: Use of_device_get_match_data() +490a88782937 gpio: ge: Use of_device_get_match_data() +7114b7bacbfe gpio: dwapb: Use of_device_get_match_data() +a23ffcf253a3 gpio: 74xx-mmio: Use of_device_get_match_data() +058de3486be4 gpio: mockup: use the SPDX identifier and remove license boilerplate +e6ca26abd376 gpio: dwapb: Add support for 1 interrupt per port A GPIO +413f9e991896 gpio: make several const arrays static, shrinks object size +537a1dc10fa0 dt-bindings: gpio: Add support for r8a77965 +8d0bd9a5c2ce gpio: mxc: Remove reliance on +ba78d83be7d0 gpio: mvebu: Use the proper APIs +99ef32adc510 gpio: msic: Include the right header +0cbbdcf903ce gpio: mm-lantiq: Include the right header +85320ab6f9fa gpio: ml_ioh: Include the right header +3dc1c92fb244 gpio: mc9s08dz60: Include the right header +03a3f19ce336 gpio: mc33880: Include the right header +25424b864b2f gpio: max730x: Include the right header +cec93b024bfc gpio: lynxpoint: Include the right header +11975f9e0842 gpio: lpc32xx: Include the right header +284ead59d3c3 gpio: lp873x: Include the right header +e92a5c61607f gpio: lp3943: Include the right header +a4e5db831a1b gpio: loongson: Use BIT() macros +70e703e7410c gpio: loongson: Create a dynamic platform device +f105edf70011 gpio: loongson: Use right include +a411e81e61df gpiolib: add hogs support for machine code +192a35b13482 gpio: 104-dio-48e: make array 'ports' static, shrinks object size +856ac1d26b5d dt-bindings: gpio: rcar: Add r8a77470 (RZ/G1C) support +92da8b9deb87 gpio: pmic_eic: Add edge trigger emulation for PMIC EIC +7bf0d7f62282 gpio: eic: Add edge trigger emulation for EIC +df42a02d4510 gpio: Add a reference to CEC on GPIO +c59487075659 pinctrl: tegra20: Provide CDEV1/2 clock muxes +ba5554dc184e pinctrl: sunxi: add support for H6 R_PIO pin controller +59837002c775 pinctrl: armada-37xx: Convert to use match_string() helper +90b60552a29b pinctrl: bcm2835: Add support for output-low output-high properties +988a35f8da1d printk: fix possible reuse of va_list variable +0de704955ee4 pinctrl: bcm2835: Add support for generic pinctrl binding +73dacc340343 pinctrl: sh-pfc: Add r8a77470 PFC support +16688c8b8644 pinctrl: sh-pfc: r8a77965: Add SDHI pins, groups and functions +a73ab128c33c pinctrl: sh-pfc: r8a77965: Add DU RGB output pins, groups and functions +3a4d17457dc9 pinctrl: sh-pfc: r8a77965: Fixup incorrect SPDX identifier +f9931a4d8718 pinctrl: sh-pfc: r8a77970: Fix pin I/O voltage control support +b374c90f0a64 pinctrl: sh-pfc: r8a77980: Add pin I/O voltage control support +98c1c1f08adf dt-bindings: pinctrl: sh-pfc: Document r8a77470 PFC support +54b7f2da9760 pinctrl: sh-pfc: r8a77965: Add PWM pins, groups and functions +fff8e331ef2b pinctrl: sh-pfc: r8a7796: Fix comment for MSIOF3 SS2_E pin +37880512858e pinctrl: sh-pfc: r8a7795: Fix comment for MSIOF3 SS2_E pin +2c77aa3d70b9 pinctrl: sh-pfc: r8a77965: Add MSIOF pins, groups and functions +1cfc63b5ae60 arm64: cmpwait: Clear event register before arming exclusive monitor +fe9d2a40d995 ARM: dts: da850-evm: add WP and CD to MMC +190a5f2e084a MAINTAINERS: Add ALSA: xen-front: maintainer entry +1cee559351a7 ALSA: xen-front: Implement ALSA virtual sound driver +d6e0fbb82e73 ALSA: xen-front: Implement handling of shared buffers +788ef64a2cae ALSA: xen-front: Implement Xen event channel handling +fd3b36045c2c ALSA: xen-front: Read sound driver configuration from Xen store +cc3196ae197c ALSA: xen-front: Introduce Xen para-virtualized sound frontend driver +e75bef2a4fe2 arm64: Select ARCH_HAS_FAST_MULTIPLIER +589bb62be316 x86/boot/compressed/64: Fix moving page table out of trampoline memory +5c9b0b1c4988 x86/boot/compressed/64: Set up GOT for paging_prepare() and cleanup_trampoline() +acc8e22f5d41 dt-bindings: mfd: stm32-timers: Add support for dmas +074df25160ff PCI: qcom: Fix a bitwise vs logical NOT typo +6a89e012aaf4 PM / OPP: silence an uninitialized variable warning +5a817641f68a locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN +d7d760efad70 locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag +d6c70a86bc72 HID: core: fix hid_hw_open() comment +eedd7902366b ARM: multi_v7_defconfig: Enable RENESAS_WDT +0743559383d4 ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN +c1fcd2ec1b19 arm64: defconfig: enable R8A77990 SoC +37e376df5f49 HID: hid-plantronics: Re-resend Update to map button for PTT products +99c703acade3 HID: multitouch: fix types returned from mt_need_to_apply_feature() +086b399965a7 soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B} +44b12d4311d7 soc: renesas: rcar-sysc: Add support for R-Car E3 power areas +7fad92d05887 ARM: dts: r8a7740: Add CEU1 +6ff6991bb4ad ARM: dts: r8a7740: Add CEU0 +afa6dceca1fb arm64: dts: renesas: salvator-common: enable VIN +51b09327863d arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes +98b6badf77d5 arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes +0e5819f10bb1 arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes +e51c09d53719 arm64: dts: renesas: r8a7795-es1: add CSI-2 node +15da7132f1da arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes +111d3ffe1692 arm64: dts: renesas: r8a77965: add I2C support +8441ef643d7d arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB +913a78b575c3 arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes +0d292de1ebe0 arm64: dts: renesas: r8a77990: Add GPIO device nodes +4ab0df339969 arm64: dts: renesas: r8a77990: Add PFC device node +116a12f7d6c0 arm64: dts: renesas: initial V3HSK board device tree +52d2e0cec73e arm64: dts: renesas: r8a77980: disable EtherAVB +9223eef03f26 arm64: dts: renesas: r8a77970: disable EtherAVB +d86bd47fefbb arm64: dts: renesas: r8a77995: Add VIN4 +22fb06cd54f9 arm64: dts: renesas: r8a77980: add resets property to CAN-FD node +d005b562be9c arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node +77899dd2c094 arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core +aa7a6365d03a arm64: dts: renesas: r8a77965: Add SDHI device nodes +1c81a633de0e arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config +d666493fd6da arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config +786f3cc022f7 arm64: dts: renesas: ulcb: Add BD9571 PMIC +80f7297c0807 arm64: dts: renesas: r8a77965: Correct whitespace +e4d9242a30dc arm64: dts: renesas: r8a7796: Correct whitespace +399ec3ffb161 arm64: dts: renesas: r8a7795: Correct whitespace +610fd5deb11a arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3 +5650011a0607 arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node +cd49f631dd7d arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node +99b1eb0f62f9 arm64: dts: renesas: salvator-common: add eeprom +7a9706d25fe4 arm64: dts: renesas: condor: add CAN-FD support +f38c41727211 arm64: dts: renesas: r8a77980: add CAN-FD support +bb8d20331f05 arm64: dts: renesas: eagle: add CAN-FD support +81a579d53a89 arm64: dts: renesas: r8a77970: add CAN-FD support +4c529600eef0 arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support +7e26520fb466 arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions +1184ea3fd4c8 arm64: dts: renesas: r8a77980: use SYSC power domain macros +c64cc3683ff2 arm64: dts: renesas: r8a77980: use CPG core clock macros +e94ac4c7f4f0 arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes +78bc93b3ffb2 arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes +2d87dc0e5be2 arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes +0c1861fe0a39 arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support +cc9222448a33 arm64: dts: renesas: condor: add eMMC support +a1f23ed4539e arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI +a0b0be30a096 arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI +5daa6f9f160b arm64: dts: renesas: r8a77965: Add HDMI encoder instance +2f2c71bfc8c5 arm64: dts: renesas: r8a77965: Populate the DU instance placeholder +85cb3229218a arm64: dts: renesas: r8a77965: Add VSP instances +104243b2e831 arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances +de1eb23c6d0f arm64: dts: renesas: r8a77990: Revise the cache controller node +bc26b8f4e43a arm64: dts: renesas: r8a77990: Revise the psci node +2246f002595a arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices +5c29ba526ca8 arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound +a4ff9aed55eb arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound +d134635f1cd2 arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound +b27ebfa73de0 arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound +6b39e3b68bab arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound +06a574c7ef69 arm64: dts: renesas: salvator-common: use audio-graph-card for Sound +c39f09876275 arm64: dts: renesas: r8a7796: add HDMI sound support +5a0d8a6f504b arm64: dts: renesas: r8a7795: add HDMI sound support +63eb8ee53336 arm64: dts: renesas: r8a77980: add MMC support +55cda28160e1 arm64: dts: renesas: condor: add EtherAVB pins +a824e63cfcfd arm64: dts: renesas: condor: add SCIF0 pins +cef26946f247 arm64: dts: renesas: r8a77980: add PFC support +68d3b03fcb5a arm64: dts: renesas: v3msk: add EtherAVB pins +1119cffef3bf arm64: dts: renesas: eagle: add EtherAVB pins +1518ad140b9e arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio" +77bf06adb128 arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio" +5f7d7808ae11 arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio" +1c2a0de390c8 arm64: dts: renesas: r8a77995: Enable IPMMU devices +344aa8f37ebf arm64: dts: renesas: r8a77970: Enable IPMMU devices +330f2dc009e9 arm64: dts: renesas: r8a7796: Enable IPMMU devices +d2ed9ffcab09 arm64: dts: renesas: r8a7795: Enable IPMMU devices +77049191b24b arm64: dts: renesas: Add Renesas Ebisu board support +f37a7767f6c4 arm64: dts: renesas: Add Renesas R8A77990 SoC support +2964d7546f71 arm64: dts: renesas: r8a77970: sort subnodes of the soc node +2af6f5a3fd58 arm64: dts: renesas: r8a77965: sort subnodes of the soc node +001f3b032fa1 arm64: dts: renesas: r8a77965: sort subnodes of the root node +7c55747fbe82 arm64: dts: renesas: r8a77995: sort subnodes of the soc node +21559e2b0448 arm64: dts: renesas: r8a77995: sort subnodes of the root node +3c3d1672664a arm64: dts: renesas: eagle: Enable HDMI output +3cd0bd7d92bb arm64: dts: renesas: r8a77970: add LVDS support +f66598b95dba arm64: dts: renesas: r8a77970: add DU support +b4f92030d5d3 arm64: dts: renesas: r8a77970: add VSPD support +1f153093b0bb arm64: dts: renesas: r8a7796: decrease temperature hysteresis +02f15e4be786 arm64: dts: renesas: r8a7795: decrease temperature hysteresis +c4e96f74ad46 arm64: dts: renesas: Add Renesas R8A77990 Kconfig support +1768391c3674 mfd: tps65911-comparator: Fix an off by one bug +7169483ce457 mfd: rave-sp: Remove VLA +ac1886165cd1 mfd: tps65911-comparator: Fix a build error +c218b3b242bd mfd: twl-core: Fix clock initialization +fab54649fd9c dt-bindings: mfd: motorola-cpcap: Document audio-codec +eef2b53a3ec6 mfd: axp20x: Correct AXP806 POK interrupt prefix +e26f87e5ca75 mfd: axp20x: Use DEFINE_RES_IRQ to declare resources for mfd_cells +531a469ead6a mfd: axp20x: Constify struct mfd_cell and struct resource +b16d23931b7e mfd: da9062: Use core helper regmap_reg_range macros +c18604660ad0 mfd: arizona: Update reset pin to use GPIOD +e03273e48da6 mfd: sprd: Add one syscon cell to access PMIC global registers +52a3a374af06 mfd: pcf50633: Fix some memory leaks in the error handling path of 'pcf50633_probe()' +59f4d741b15d mfd: viperboard: Delete an error message for a failed memory allocation in vprbrd_probe() +9363be216aa6 mfd: twl6030-irq: Delete an error message for a failed memory allocation in twl6030_init_irq() +7672c840a314 mfd: tps80031: Delete an error message for a failed memory allocation in tps80031_probe() +71bc4f1de3c5 mfd: tps65910: Move an assignment in tps65910_sleepinit() +da257efa8787 mfd: tps65910: Delete an unnecessary variable initialisation in tps65910_sleepinit() +dae3be365537 mfd: tps65910: Delete an unnecessary variable initialisation in four functions +93e879ef0e16 mfd: tps65910: Delete an error message for a failed memory allocation in tps65910_parse_dt() +feafdffa47bb mfd: tps6586x: Delete an error message for a failed memory allocation in tps6586x_parse_dt() +8a232f0b0d26 mfd: tps65090: Delete an error message for a failed memory allocation in tps65090_i2c_probe() +a2e87fee55c2 mfd: ti_am335x_tscadc: Delete an error message for a failed memory allocation in ti_tscadc_probe() +8349aeb6a766 mfd: smsc-ece1099: Improve a size determination in smsc_i2c_probe() +4202151f5d4a mfd: sm501: Adjust 12 checks for null pointers +3eec4faddc92 mfd: sm501: Improve a size determination in two functions +a9241b092117 mfd: si476x-i2c: Delete an error message for a failed memory allocation in si476x_core_probe() +6271299d2738 mfd: abx500-core: Adjust 14 checks for null pointers +5053e3a3383e mfd: abx500-core: Improve two size determinations in abx500_register_ops() +a5e20bfa250d mfd: abx500-core: Delete an error message for a failed memory allocation in abx500_register_ops() +5112cab38c76 mfd: rave-sp: Check received frame length before accepting next byte +44564bc3d999 mfd: rave-sp: Convert print_hex_dump() to print_hex_dump_debug() +6d97b6f1af8b mfd: rave-sp: Add code to print firmware versions +3683e9e82364 mfd: ab8500-debugfs: Use kasprintf +500f9ff518cf mfd: syscon: Set name of regmap_config +6720328fc9cf mfd: axp20x: Add battery power supply cell for AXP813 +e5d590fa60fb mfd: axp20x: Probe axp20x_adc driver for AXP813 +034c3c952949 mfd: axp20x: Make AXP209/22x cells probe their ADC via DT +99fb0f25c448 Revert "mfd: cros_ec: Add ACPI GPE handler for LID0 devices" +37c089d1faca mfd: Update to SPDX license identifier +efc9b2048c7f mfd: tps65218: Reorder tps65218_regulator_id enum +408d1d570a63 mfd: syscon: Set regmap name to DT node name +16c2004d9e4d mfd: omap-usb-tll: Allocate driver data at once +46c8aa8e3fe6 mfd: smsc-ece1099: Delete an error message for a failed memory allocation +24303ee7210e mfd: sm501: Delete error message for a failed memory allocation in two places +d00111747461 mfd: rc5t583: Improve a size determination +6733f64f8f9c mfd: rc5t583: Delete error message for a failed memory allocation +f01b90b2c7d6 mfd: max8997: Delete error message for a failed memory allocation +17963b5445af mfd: jz4740-adc: Delete error message for a failed memory allocation +292155bee199 mfd: janz-cmodio: Delete error message for a failed memory allocation +2e4d5494ab93 mfd: htc-i2cpld: Delete error message for a failed memory allocation +30feec093021 mfd: syscon: Remove unused Exynos PMU headers +b579f924a90f drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk +e3691b7143c8 Merge tags 'ib-mfd-hwmon-v4.18', 'ib-mfd-input-rtc-v4.18' and 'ib-mfd-pwm-v4.18' into ibs-for-mfd-merged +ab3a89784783 pwm: stm32: Use input prescaler to improve period capture +d66ffb91c374 pwm: stm32: Improve capture by tuning counter prescaler +53e38fe73f94 pwm: stm32: Add capture support +0c6609805b63 mfd: stm32-timers: Add support for DMAs +7f8ec5a4f01a x86/mtrr: Convert to use strncpy_from_user() helper +13a4db9d75ec x86/mtrr: Convert to use match_string() helper +13a553199fa9 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu +a982e45dc150 clk: at91: PLL recalc_rate() now using cached MUL and DIV values +f75f91574617 drm/i915: Shrink search list for active timelines +5981690ddb8f memremap: split devm_memremap_pages() and memremap() infrastructure +91ba9f28a3de drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful +5f0b74e54890 USB: dwc3: get extcon device by OF graph bindings +fe8abf332b8f usb: dwc3: support clocks and resets for DWC3 core +2f4293973d4e proc: update SIZEOF_PDE_INLINE_NAME for the new pde fields +8a8dcabffb99 tty: replace ->proc_fops with ->proc_show +ec7d9c9ce897 ide: replace ->proc_fops with ->proc_show +61fb5c043f92 ide: remove ide_driver_proc_write +2cd1f0ddbb56 isdn: replace ->proc_fops with ->proc_show +a2d03aac5197 atm: switch to proc_create_seq_private +ce9fe43875d7 atm: simplify procfs code +a9170e0a9235 bluetooth: switch to proc_create_seq_data +1cd671827290 netfilter/x_tables: switch to proc_create_seq_private +fd24de8904a7 netfilter/xt_hashlimit: switch to proc_create_{seq,single}_data +71a5053a41fd neigh: switch to proc_create_seq_data +d51269592c32 hostap: switch to proc_create_{seq,single}_data +7ceed065451a bonding: switch to proc_create_seq_data +59cacb8dd594 rtc/proc: switch to proc_create_single_data +004fd11db1d6 drbd: switch to proc_create_single +4e292a966755 resource: switch to proc_create_seq_data +dba5e4288d36 staging/rtl8192u: simplify procfs code +07a3b8ed4855 jfs: simplify procfs code +247dbed8c952 ext4: simplify procfs code +353861cf0594 afs: simplify procfs code +b8b1483d7955 sg: simplify procfs code +f7680bec0456 megaraid: simplify procfs code +978547c5fbc1 sgi-gru: simplify procfs code +e7b087fc6bb6 acpi/battery: simplify procfs code +3617d9496cd9 proc: introduce proc_create_net_single +c35063722777 proc: introduce proc_create_net{,_data} +a2dcdee3748b net: move seq_file_single_net to +1d98c16d444f netfilter/x_tables: simplify ѕeq_file code +2ad17b1950cb net/kcm: simplify proc registration +ad08978ab41c ipv6/flowlabel: simplify pid namespace lookup +93cb5a1f5851 ipv{4,6}/raw: simplify ѕeq_file code +f455022166b5 ipv{4,6}/ping: simplify proc file creation +37d849bb4294 ipv{4,6}/tcp: simplify procfs registration +a3d2599b2446 ipv{4,6}/udp{,lite}: simplify proc registration +3f3942aca6da proc: introduce proc_create_single{,_data} +44414d82cfe0 proc: introduce proc_create_seq_private +fddda2b7b521 proc: introduce proc_create_seq{,_data} +7aed53d1dfd1 proc: add a proc_create_reg helper +61172eaea1ad proc: simplify proc_register calling conventions +04015e3fa235 proc: don't detour through seq->private to get the inode +76f668be1e8e proc: introduce a proc_pid_ns helper +1c6ccad8a4b1 drm/i915/gvt: Deliver guest cursor hotspot info +49dd56f26ea7 xfs: factor the ag length extension code into libxfs +b16817b66b6c xfs: move growfs core to libxfs +8125147288db xfs: rework secondary superblock updates in growfs +83a7f86e39ff xfs: separate secondary sb update in growfs +87444b8c267a xfs: make imaxpct changes in growfs separate +532ff647d830 xfs: turn ag header initialisation into a table driven operation +0410c3bb2b88 xfs: factor ag btree root block initialisation +9aebe805a58b xfs: convert growfs AG header init to use buffer lists +cce77bcf48f5 xfs: factor out AG header initialisation from growfs core +879de98ead51 xfs: one-shot cached buffers +84d42ea6b626 xfs: implement the metadata repair ioctl flag +718fa74b153f xfs: create tracepoints for online repair +7644bd988d91 xfs: teach xfs_bmapi_remap to accept some bmapi flags +7cf199ba5a70 xfs: make xfs_bmapi_remapi work with attribute forks +9f3a080ef19b xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk +ddd10c2fe20e xfs: avoid ABBA deadlock when scrubbing parent pointers +517b32b7fa0e xfs: scrub the data fork of the realtime inodes +87d9d609c22d xfs: quota scrub should use bmapbtd scrubber +8bc763c24de7 xfs: don't continue scrub if already corrupt +eac69e167665 xfs: refactor quota limits initialization +689e11c84b15 xfs: superblock scrub should use short-lived buffers +8389f3ffa22a xfs: skip scrub xref if corruption already noted +c9fbd7bbc23d xfs: clear sb->s_fs_info on mount failure +dae5cd811852 xfs: add mount delay debug option +4e529339af15 xfs: factor out nodiscard helpers +67482129cdab iomap: add a swapfile activation function +d6b636ebb1c9 xfs: halt auto-reclamation activities while rebuilding rmap +95eb308caa0f xfs: add BMAPI_NORMAP flag to perform block remapping without updating rmapbt +08daa3ccf541 xfs: add repair helpers for the reference count btree +4d4f86b49fd0 xfs: add repair helpers for the reverse mapping btree +7f8f1313d91a xfs: expose various functions to repair code +14861c47400b xfs: add helpers to calculate btree size +9d9c90286a74 xfs: refactor scrub transaction allocation function +08a3a692ef58 xfs: btree scrub should check minrecs +631fc955bdc8 xfs: clean up scrub usage of KM_NOFS +eb41c93fef19 xfs: avoid ilock games in the quota scrubber +554ba965407e xfs: refactor dquot iteration +8e907ed48827 IB/umem: Use the correct mm during ib_umem_release +37ffe9acecc6 Merge tag 'meson-clk-4.18-1' of https://github.com/BayLibre/clk-meson into clk-meson +9a160601f3fb clk: stm32: fix: stm32 clock drivers are not compiled by default +2e5be528ab01 clk: imx6ull: use OSC clock during AXI rate change +402b00420711 Merge tag 'clk-renesas-for-v4.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +a714dceb7214 clk: davinci: psc-da830: fix USB0 48MHz PHY clock registration +95d2c3e15da6 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +f5a4670de966 clk: imx: Add new clo01 and clo2 controlled by CCOSR +aec05afe641b IB/core: Remove redundant return +a11ca6896951 clk: mediatek: add g3dsys support for MT2701 and MT7623 +5eb57e1e7a73 dt-bindings: reset: mediatek: add entry for Mali-450 node to refer +aa9bb8d19d53 dt-bindings: clock: mediatek: add entry for Mali-450 node to refer +47b65a4a74e5 dt-bindings: clock: mediatek: add g3dsys bindings +2d478b28596f iw_cxgb4: remove wr_id attributes +bf61099a21f5 clk: mediatek: correct the clocks for MT2701 HDMI PHY module +e6125a254d7d RDMA/NLDEV: remove mr iova attribute +329470f2d544 clk: bulk: silently error out on EPROBE_DEFER +1ea62e816407 iw_cxgb4: fix uninitialized variable warnings +80820a7bc8eb clk: hisilicon: add missing usb3 clocks for Hi3798CV200 SoC +e76e56823a31 clk:aspeed: Fix reset bits for PCI/VGA and PECI +dcb899c47da9 clk: aspeed: Support second reset register +a61315473a93 clk: socfpga: stratix10: suppress unbinding platform's clock driver +1ace0dfd754f clk: socfpga: stratix10: use platform driver APIs +c5fc9cf244b1 clk: uniphier: add LD11/LD20 stream demux system clock +b8a71080ad28 Merge tag 'drm-intel-next-2018-05-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +5c5e4fe37db0 clk: samsung: simplify getting .drvdata +782d1967d047 mtd: rawnand: Do not check FAIL bit when executing a SET_FEATURES op +32876811b463 Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/defconfig +823927bdb94a Merge tag 'v4.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +80dedbe0a8eb Merge tag 'v4.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +67a41cc86f37 Merge tag 'v4.18-rockchip-drivers-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers +a7be67b381ad Merge tag 'davinci-fixes-for-v4.17-part-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +deae9088c58a Merge tag 'reset-for-4.18' of git://git.pengutronix.de/pza/linux into next/drivers +51fe3a373ee4 Merge tag 'scmi-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers +171b11853430 Merge tag 'juno-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt +23fe7cb6d809 Merge tag 'vexpress-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt +5596fe34495c tick/broadcast: Use for_each_cpu() specially on UP kernels +44567317a86f Merge tag 'sti-dt-for-v4.18-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt +0b7d9978406f Merge branch 'Microsemi-Ocelot-Ethernet-switch-support' +0ce60edd78d3 MAINTAINERS: Add entry for Microsemi Ethernet switches +a556c76adc05 net: mscc: Add initial Ocelot switch support +44b801e0f097 dt-bindings: net: add DT bindings for Microsemi Ocelot Switch +542671fe4d86 net: phy: mscc-miim: Add MDIO driver +cd1436a26718 dt-bindings: net: add DT bindings for Microsemi MIIM +f6b3f4ac5215 Merge tag 'v4.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/drivers +bd1b5f585567 Merge tag 'v4.17-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +5e377141cac4 Merge tag 'v4.17-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +bb900f2df48f Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/defconfig +823b68ea43d8 clk: stm32mp1: Fix a memory leak in 'clk_stm32_register_gate_ops()' +da3c6efea5b9 Remove jsflash driver +0d52d803767e RDMA/uapi: Fix uapi breakage +89f84b84d351 Input: usbtouchscreen - add sysfs attribute for 3M MTouch firmware rev +ff7242ab0222 Input: ati_remote2 - fix typo 'can by' to 'can be' +67043f41dd1d Input: replace hard coded string with __func__ in pr_err() +c6d24c324e78 lib/string_helpers: Add missed declaration of struct task_struct +8344c53f5705 drm/scheduler: remove unused parameter +1297bf2e916d Add SPDX idenitifier and clarify license +6b155d6af03a drm/amdgpu: print the BO flags in the gem debugfs entry +c7535379f660 drm/amdgpu: drop printing the BO offset in the gem debugfs (v2) +959a2091fae0 drm/amdgpu: Add support to change mtype for 2nd part of gart BOs on GFX9 +8eb77198131b drm/amd/powerplay: Add notify PWE function to SMU10 +a2a330ad6631 drm/amd/display: remove need of modeset flag for overlay planes (V2) +c430bc977059 drm/amdgpu: fix null pointer for bo unmap trace function +323a9dbc452d drm/amdgpu/gmc9: remove unused register defs +996cab955384 drm/amdgpu: add HDP flush dummy for UVD 6/7 +a50cb94819f8 drm/amdgpu: set ttm bo priority before initialization +967c650d4973 drm/ttm: remove priority hard code when initializing ttm bo +9164e8b7b32e drm/amd/pp: Fix performance drop on Fiji +4ccd2d931c4b drm/amd/pp: Implement force_clock_level for RV +267256b5d884 drm/amd/powerplay: add PME smu message for raven +f4c2cc432181 drm/amd/display: clean up assignment of amdgpu_crtc +3d3c4f1b4d37 drm/amd/powerplay: fix spelling mistake: "contruct" -> "construct" +4aa8c41bfb77 drm/amd/pp: Refine the output of pp_power_profile_mode on VI +4bebcceededa drm/amdgpu: invalidate parent bo when shadow bo was invalidated +3f4299bee6ed drm/amdgpu: abstract bo_base init function +7e4237dbe494 drm/amd/amdgpu: Add some documentation to the debugfs entries +dfe8a0187c8d drm/amd/amdgpu: vcn10 Add callback for emit_reg_write_reg_wait +51d45cbc9196 drm/amdgpu: Fix display corruption on CI with dpm enabled +fc5a136ddad9 drm/amd/pp: Skip fan attributes if fan not present +719a39a1e9b2 drm/amdgpu: Switch to interruptable wait to recover from ring hang. +00862edba135 drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages +87ac8fb08bc7 drm/amd/display: disable FBC on underlay pipe +f7dbe9186d85 drm/amd/display: Use kvzalloc for potentially large allocations +f3336254263c drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback +8a61bc085ffa drm/amd/display: Don't return ddc result and read_bytes in same return value +d66057830c12 drm/amd/display: Add get_firmware_info_v3_2 for VG12 +3aabfcd70077 drm/amd: Add BIOS smu_info v3_3 required struct def. +868b83511ba9 drm/amd/display: Add VG12 ASIC IDs +ada8ce1530a7 drm/amd/display: Couple formatting fixes +403dc5e8aab7 drm/amd/display: Use int for calculating vline start +34ff937029ed drm/amd/display: dal 3.1.44 +3bff0796e909 drm/amd/display: to synchronize the hubp and dpp programming in cursor control +70ee2def89e6 drm/amd/display: Check dc_sink every time in MST hotplug +6b622181230e drm/amd/display: reprogram infoframe during apply_ctx_to_hw +7ab3fdde0421 drm/amd/display: Update MST edid property every time +8ec06a179613 drm/amd/display: Add assert that chroma pitch is non zero +34cb6b3860a4 drm/amd/display: compact the rq/dlg/ttu log +7b265fd96cbf drm/amd/display: update dtn logging and goldens +7c91bd434e57 drm/amd/display: add some DTN logs for input and output tf +c0aceb7d6303 drm/amd/display: add cursor TTU CRQ related +55a01d4023ce drm/amd/display: Add user_regamma to color module +8a79593d77de drm/amd/display: dal 3.1.43 +50834eb488a3 drm/amd/display: DP link validation bug for YUV422 +3158223efde5 drm/amd/display: Refactor otg_blank sequence +8e357610ca0c drm/amd/display: Make program_output_csc HWSS interface function +388277b17023 drm/amd/display: fix issue related to infopacket was not transmitted +3d777c82bda9 drm/amd/display: Disallow enabling CRTC without primary plane with FB +a80aa93de1a0 drm/amd/display: Unify dm resume sequence into a single call +40c21ed6b372 drm/amd/display: Fix deadlock when flushing irq +6e9c2b88eb42 drm/amdgpu/sriov: Need to set in_gpu_reset flag to back after gpu reset +abc342538cc4 drm/amdgpu: For sriov reset, move IB test into exclusive mode +5dd3f9efd419 drm/scheduler: don't update last scheduled fence in TDR +eda8377d1628 drm/powerplay: Add powertune table for VEGAM +0c24e7ef233b drm/amd/powerplay: add specific changes for VEGAM in smu7_hwmgr.c +ac7822b0026f drm/amd/powerplay: add smumgr support for VEGAM (v2) +4dc1a2d9288d drm/amd/powerplay: update process pptables +4eeed17e713b drm/amd/powerplay: update ppatomctrl.c (v2) +ee38fbf3bfb5 drm/amd: add a new struct in atombios.h +f4ad6fa99772 drm/amd/powerplay: add smu75 header files +48231fd51667 drm/amd/display: Use HBR2 if eDP monitor it doesn't advertise link rate +221adb2172f1 drm/amdgpu: Add VEGAM support to the legacy DCE 11 module +7737de91633b drm/amd/display: Implement VEGAM device IDs in DM +0c75d5acc80d drm/amd/display: Implement VEGAM device IDs in DC +e93079328079 drm/amdgpu: add VEGAM pci ids +b51c5194a5b8 drm/amdgpu: add VEGAM support to vi +a77128978682 drm/amdgpu: add VEGAM to VCE harvest config +f11ded5ec236 drm/amdgpu: add VEGAM VCE firmware support +136b10ad9b51 drm/amdgpu: add VEGAM UVD encode support +ba8f7ad0e5b2 drm/amdgpu: add VEGAM UVD firmware support +7176546958dd drm/amdgpu: initialize VEGAM GFX +aefbbd6cc55c drm/amdgpu: add VEGAM GFX golden settings +62aac2010de1 drm/amdgpu: add VEGAM GFX firmware support +c3f27c08ec15 drm/amdgpu: add VEGAM SDMA golden settings +2267e26241d6 drm/amdgpu: add VEGAM SDMA firmware support +f43c72ba0315 drm/amdgpu: initialize VEGAM GMC (v2) +13b75aac5dd9 drm/amdgpu: add VEGAM GMC golden settings +589ecd753aa9 drm/amdgpu: skip VEGAM MC firmware load +675fd32b2730 drm/amdgpu: add VEGAM dc support check +be2c8cde0b86 drm/amdgpu/virtual_dce: add VEGAM support +5830bb986dcd drm/amdgpu: add VEGAM SMU firmware support +34fd54bc0891 drm/amdgpu: specify VEGAM ucode SMU load method +32cc7e536a54 drm/amdgpu: set VEGAM to ASIC family and ip blocks +cc07f18ddb61 drm/amdgpu: bypass GPU info firmware load for VEGAM +48ff108d9dc4 drm/amdgpu: add VEGAM ASIC type +037d1a66ae64 drm/radeon: Change the default to PCI on PowerPC +c5a4484941be drm/amd/pp: Add OVERDRIVE support on Vega10 (v2) +ba9ca0886dc0 drm/admgpu: fix mode_valid's return type +7a47f20eb1fb drm/radeon: fix mode_valid's return type +4a8f264a8a87 drm/radeon: fix radeon_atpx_get_client_id()'s return type +09daf474d27a drm/amdgpu: fix amdgpu_atpx_get_client_id()'s return type +48edde3959e2 drm/amdgpu: change pp_dpm clk/mclk/pcie input format. +38610f15a7ad drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders +8239f57ac3e9 drm/amdgpu: bo could be null when access in vm bo update +6c8d74caa2fa drm/amdgpu: Enable scatter gather display support +9e70b5392926 drm/amdgpu/powerplay: actually return the power with the new query +a3c991f922f9 drm/amd/pp: Print out voltage/clock range in sysfs +d389d607e608 drm/amd/pp: Change voltage/clk range for OD feature on VI +ca6e0c5bdc44 drm/amd/pp: Refine the OD state checking code in smu7 +21c77de35661 drm/amd/pp: Use dynamic gfx_clk rather than hardcoded values +d10fb4a6f382 drm/amd/pp: Change pstate_clk frequency unit to 10KHz on Rv +4e418c340186 drm/amdgpu/pm: document pp_od_clk_voltage +6b2576f5bdda drm/amdgpu/pm: document pp_power_profile_mode +271dc908732b drm/amdgpu/pm: document pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie (v2) +d54bb40f607d drm/amdgpu/pm: document pp_table +ca8d40ca194d drm/amdgpu/pm: document power_dpm_state +8567f68147de drm/amdgpu/pm: document power_dpm_force_performance_level +9b3f217faf48 drm/amdgpu: Remove VRAM from shared bo domains. +1d2361e5a6c6 drm/amdgpu: Rename amdgpu_display_framebuffer_domains() +f5264548008a drm/amd/powerplay: use the flag to decide whether send gfxoff smc message +9ac4b0d95a7a drm/amdgpu: set CGPG if gfxoff is enabled for raven +151b5d7fd358 drm/amdgpu: fix to disable powergating in hw_fini +b083369621e8 drm/amdgpu: it should disable gfxoff when system is going to suspend +9667849bbb8d drm/amd/powerplay: add control gfxoff enabling in late init +1dedc62338ac drm/amdgpu: clear gfxoff feature mask if the asic is not raven +00f54b97d7de drm/amdgpu: use pp_feature member to store the mask +775b0c11e27f drm/amd/powerplay: enable/disable gfxoff through smu +9c82214160ee drm/amd/powerplay: add gfx off control function +917d8614c4cd drm/amdgpu: set gfxoff disabled by default +6f92ad2a1772 drm/amdgpu: add gfxoff feature mask +fa7bd27d7352 drm/amdgpu: move PP_FEATURE_MASK to amd_shared header +af15890df97d drm/amd/powerplay: send CGPG smc message if PG is enabled for raven +0df3e67d343b drm/amdgpu: add setting powergating method for gfx9 +727b888f6643 drm/amdgpu: revise init_rlc_save_restore_list behavior to support latest register_list_format/register_restore table +a5acf930269e drm/amdgpu: cleanup init power gating function +72408a41d0d7 drm/amdgpu: enter rlc safe mode before set cgpg +621a6318adea drm/amdgpu: add save restore list cntl gpm and srm firmware support +d40e9b13c8ba drm/amdgpu: add new rlc firmware header format v2.1 +cf671071334e drm/amdgpu: update psp gfx if header +e0e93d03efa1 drm/amd/powerplay: add registry key to disable ACG +b1f223c02a3a drm/amdgpu: print DMA-buf status in debugfs +1a3132a1cc03 drm/amd/powerplay: header file interface to SMU update +bb475839eca7 drm/amdgpu: simplify bo_va list when vm bo update (v2) +bfa8eea29b12 drm/amdgpu: init gfx9 aperture settings +6197ae289118 drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges +7fd645f25871 drm/amdgpu: fix list not initialized +d240cd9eddd9 drm/amdgpu: optionally do a writeback but don't invalidate TC for IB fences +3f188453faf7 drm/amdgpu: handle domain mask checking v2 +aa2b2e282283 drm/amdgpu: set preferred_domain independent of fallback handling +58cd8fbc64b0 drm/amdgpu: limit reg_write_reg_wait workaround to SRIOV v2 +b5b4ea4d98b4 drm/scheduler: move last_sched fence updating prior to job popping (v2) +a4b3996aeebb drm/scheduler: always put last_sched fence in entity_fini +32d8c6620d49 drm/amdgpu: print the vbios version in the debugfs firmware info +8d80fada066b drm/amd/pp: Fix bug voltage can't be OD separately on VI +a0d454a67737 drm/amd/pp: Remove dead interface +7951e3767047 drm/amdgpu: Reserved vram for smu to save debug info. +3216c6b71d1e drm/amdgpu: use amdgpu_bo_param for amdgpu_bo_create v2 +a906dbb1e20f drm/amdgpu: add amdgpu_bo_param +f0c0761b38ac drm/amd/display: Use dig enable to determine fast boot optimization. +ad019f7b6db8 drm/amd/display: add missing colorspace for set black color +a47654633596 drm/amd/display: add calculated clock logging to DTN +0a93dc7f595f drm/amd/display: add rq/dlg/ttu to dtn log +2c37e49a6bcd drm/amd/display: Check SCRATCH reg to determine S3 resume. +7ac897b5afb9 drm/amd/display: HDMI has no sound after Panel power off/on +5ebfb7a5996e drm/amd/display: Move DCC support functions into dchubbub +c4b0faae71f3 drm/amd/display: Do not create memory allocation if stats not enabled +339cc82ae677 drm/amd/display: Check lid state to determine fast boot optimization. +d0f6f1c0319d drm/amd/display: change dml init to use default structs +c5b38aec266d drm/amd/display: fix segfault on insufficient TG during validation +fc6de1c565e0 drm/amd/display: Fix regamma not affecting full-intensity color values +fcb2008a70c8 drm/amd/display: Move dp_pixel_encoding_type to stream_encoder include +ab892598d033 drm/amd/display: fix brightness level after resume from suspend +c74db7e42d9b drm/amd/display: dal 3.1.42 +c2f84e03a01a drm/amd/display: Don't program bypass on linear regamma LUT +2c773de2ecb8 drm/amdgpu: defer test IBs on the rings at boot (V3) +5c3517d0c2ea drm/amd/pp: Adding a function to store cc6 data in SMU10 +03a27de648d8 drm/amd/pp: Adding set_watermarks_for_clocks_ranges for SMU10 +361883649221 drm/amdgpu: re-validate per VM BOs if required v2 +0808210478c7 drm/amdgpu: revert "Don't change preferred domian when fallback GTT v6" +1afd30efeddb drm/amdgpu: revert "add new bo flag that indicates BOs don't need fallback (v2)" +63c2f7ed7bb3 drm/amd/pp: Move common code to smu_helper.c +8db42a701326 drm/amd/pp: Clear smu response register before send smu message +5b79d0482f3c drm/amd/pp: Remove struct pp_gpu_power +b89c71d1eb1c drm/amd/pp: Refine get_gpu_power for VI +a0701722b68e Revert "drm/amd/powerply: fix power reading on Fiji" +8ee3a52e3f35 drm/gpu-sched: fix force APP kill hang(v4) +6f752ec2c20c drm/amdgpu: Free VGA stolen memory as soon as possible. +ebdef28ebbcf drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3) +f8bc903707ae drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush +f58b85e3ec0e drm/amdgpu/vcn1: add emit_reg_write_reg_wait ring callback +3fa0b1cbc0a5 drm/amdgpu/vce4: add emit_reg_write_reg_wait ring callback +1ab0c9a75f66 drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback +4dfe7d7b4e3b drm/amdgpu/sdma4: add emit_reg_write_reg_wait ring callback (v2) +10ed3c3190d3 drm/amdgpu/gfx9: add emit_reg_write_reg_wait ring callback (v2) +828536385ab0 drm/amdgpu: add emit_reg_write_reg_wait ring callback +9da00630188d drm/amdgpu/powerplay: rename smu7_upload_mc_firmware +c73a36266190 drm/amdgpu/powerplay: fix smu7_get_memory_type for fiji +23b9ad21b262 Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)" +642ad57058ba Revert "drm/amd/display: fix dereferencing possible ERR_PTR()" +5eeae247d227 drm/amdgpu/gfx9: cache DB_DEBUG2 and make it available to userspace +5452cf44d691 drm/ttm: keep a reference to transfer pipelined BOs +89a111476676 drm/amd/pp: Remove useless smu7 running state check +18081c200391 drm/amd/pp: Remove dead function in smu7_smumgr.c +0bc8f3d29b18 drm/amd/powerplay: initialzie the dpm intial enabled state +564be2fc2b1d drm/amd/powerplay: Get more than 8 level gfxclk states +61279073b1d3 amd/powerplay: implement the vega12_force_clock_level interface +08ebb6e9f4fd drm/amdgpu: Add APU support in vi_set_vce_clocks +819a23f83e3b drm/amdgpu: Add APU support in vi_set_uvd_clocks +29ae1118d85e drm/amd/pp: Remove unnecessary forward declaration +45313e5f1c72 drm/amd/pp: Move same macro definitions to hwmgr.h +d6014e776ceb drm/amd/display: remove dummy is_blanked() to optimise boot time +db4b37975888 drm/amd/display: Don't spam debug messages +2fa417324abd drm/amd/display: Remove PRE_VEGA flag +45a2d58e84e6 drm/amd/display: Fix 64-bit division in hwss_edp_power_control +5422a28fe86f drm/amdgpu: fix and cleanup cpu visible VRAM handling +f1018f50d483 drm/amdgpu: use ctx bytes_moved +c11d8afe1022 drm/amd/pp: fix the wrong readout engine clock in deep sleep +b8a555911271 drm/amd/pp: use soc15 common macros instead of vega10 specific +e6636ae1b7aa drm/amdgpu: add MP1 and THM hw ip base reg offset +f73f9e35a2a7 drm/amd/pp: Refine pp_atomfwctrl_get_vbios_bootup_values +1bb5afd768b9 drm/amdgpu: fix null pointer panic with direct fw loading on gpu reset +eb40c86a8321 drm/radeon: add PX quirk for Asus K73TK +e405c2173e8c drm/amd/display: Fix memleak on input transfer function +84ffa80123f5 drm/amd/display: Fix dim display on DCE11 +e43a432c018a drm/amd/display: Have DC manage its own allocation of gamma +754e3673201e drm/amd/display: Fix structure initialization of hdmi_info_packet +28177772cbf6 drm/amd/display: move color_transfer_func to color mod +a2e8f540c4ef drm/amd/display: Refactor color module +586f27a3c2b0 drm/amd/display: csc_transform to dc_csc_transform +5c6161162a55 drm/amd/display: Do not use os types +477c000ece26 drm/amd/display: Remove unused fields +85b25034608e drm/amd/display: Get rid of unused input_tf +0eeef69022b4 drm/amd/display: Updated HDR Static Metadata to directly take info packet raw +81110384441a bpf: sockmap, add hash map support +ae07b786888f PCI: Make pci_get_new_domain_nr() static +d1f9400c1b2e ARM: dts: logicpd-som-lv: Fix Touchscreen controller +7b0038e41927 ARM: dts: am3517-som: Add Seiko Instruments RTC s35390a +443ef126e5e1 ARM: dts: am437x-sk-evm: add wilink8 support +ad365516446c ARM: dts: am3517-evm: Add LCD panel type 15 support +a00ff99c4b21 ARM: dts: am3517-som: Associate cpu to regulator supply +3510b20cd255 ARM: dts: am3517-som: Add TI TPS65023 regulators +2500ee634f50 ARM: dts: am3517-evm: Split off SOM features from baseboard +cfaa856a2510 ARM: dts: am3517: Add pinmuxing, CD and WP for MMC1 +009669cfad50 RDMA/hfi1: Fix build error with debugfs disabled +77dc00205cd5 clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_sys_dbg clock +8eb43b0ada52 ARM: dts: logicpd-som-lv: Add fixed 26MHz clock as fck for twl +d0174fa4fe0e ARM: dts: logicpd-torpedo: Add fixed 26MHz clock as fck for twl +5055641d508a ARM: dts: omap3-pandora-common: Use IRQ_TYPE specifier +3018f502593c ARM: dts: am335x-boneblue: Use IRQ_TYPE specifier +51cc2f734313 ARM: dts: am335x-baltos.dtsi: Use IRQ_TYPE specifier +078923159857 ARM: dts: am335x-baltos-ir5221: Use IRQ_TYPE specifier +bea185b82535 ARM: dts: am335x-baltos-ir3220: Use IRQ_TYPE specifier +21135b6ec700 Revert "ARM: dts: am437x-sk-evm: Correct tps65218 irq type" +ee472888f7e6 ARM: dts: am437x-epos-evm: Fixup (again) tps65218 irq type +e6d52bce935e ARM: dts: am437x-cm-t43: Fixup (again) tps65218 irq type +ef0ff0a6ea19 ARM: dts: am437x-gp-evm: Fixup (again) tps65218 irq type +2a9fb4aad3ec ARM: dts: am335x-evmsk: Add phandle for the backlight for the panel +22f5941fd24d Merge branch 'omap-for-v4.18/dt-fixes' into omap-for-v4.18/dt +107bc3c42c0e ARM: dts: omap: fix OMAP3 CM-T3x OF graph video connectors +0e6a73b1e6ba ARM: dts: omap: fix OF graph in omap3-devkit8000 +21b9f1c7e319 Merge tag 'afs-fixes-20180514' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +22df7316ac71 Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and 'torture.2018.05.15a' into HEAD +da1a1e192306 torture: Make kvm-find-errors.sh find build warnings +b4e8afbd2113 rcutorture: Abbreviate kvm.sh summary lines +413e5512bcb4 rcutorture: Print end-of-test state in kvm.sh summary +034777d7f5c6 rcutorture: Print end-of-test state +d600e06ba730 torture: Fold parse-torture.sh into parse-console.sh +95ce5f29e14f torture: Add a script to edit output from failed runs +5654997838c2 perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore +d8fc764d0b39 perf bpf: Add probe() helper to reduce kprobes boilerplate +1f477305ab46 perf bpf: Add license(NAME) helper +7542b767b046 perf bpf: Add kprobe example to catch 5s naps +dd8e4ead6e98 perf bpf: Add bpf.h to be used in eBPF proggies +8f12a2ff00e5 perf bpf: Add 'examples' directories +1b16fffa389d perf llvm-utils: Add bpf include path to clang command line +c21b8b3ed0eb rcu: Update list of rcu_future_grace_period() trace events +a458360af63a rcu: Drop early GP request check from rcu_gp_kthread() +c1935209df8c rcu: Simplify and inline cpu_needs_another_gp() +384f77f4cb76 rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp() +665f08f1ce9c rcu: Make rcu_start_this_gp() check for out-of-range requests +360e0da67eab rcu: Add funnel locking to rcu_start_this_gp() +41e80595abfc rcu: Make rcu_start_future_gp() caller select grace period +d5cd96851d52 rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp() +a824a287f6ea rcu: Clear request other than RCU_GP_FLAG_INIT at GP end +a508aa597ec2 rcu: Cleanup, don't put ->completed into an int +bd7af8463b9f rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs() +a6058d85a2b2 rcu: Avoid __call_rcu_core() root rcu_node ->lock acquisition +ec4eaccef4af rcu: Make rcu_migrate_callbacks wake GP kthread when needed +6f576e281690 rcu: Convert ->need_future_gp[] array to boolean +0ae94e00ce40 rcu: Make rcu_future_needs_gp() check all ->need_future_gps[] elements +51af970d19f3 rcu: Avoid losing ->need_future_gp[] values due to GP start/end races +fb31340f8a43 rcu: Make rcu_gp_cleanup() more accurately predict need for new GP +5fe0a56298e6 rcu: Make rcu_gp_kthread() check for early-boot activity +c91a8675b9cc rcu: Add accessor macros for the ->need_future_gp[] array +825a9911f644 rcu: Make rcu_start_future_gp()'s grace-period check more precise +9036c2ffd596 rcu: Improve non-root rcu_cbs_completed() accuracy +628c08420bc6 doc: Ensure whatisRCU.txt actually says what RCU is +5b4c11d54b1b rcu: Add leaf-node macros +4317228ad9b8 nvme: Avoid flush dependency in delete controller flow +f7194ac32ca2 srcu: Add cleanup_srcu_struct_quiesced() +17672480fb1e rcu: Declare rcu_eqs_special_set() in public header +265f5f28f042 rcu: Update rcu_bind_gp_kthread() header comment +0e5da22e3f80 rcu: Move __rcu_read_lock() and __rcu_read_unlock() to tree_plugin.h +c3442697c2d7 softirq: Eliminate unused cond_resched_softirq() macro +cee439398933 rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs() +6fba2b3767ea rcu: Remove deprecated RCU debugfs tracing code +efcd2d543685 rcu: Call wake_nocb_leader_defer() with 'FORCE' when nocb_q_count is high +ef12620626e4 rcu: Don't allocate rcu_nocb_mask if no one needs it +be01b4cab118 rcu: Inline rcu_preempt_do_callback() into its sole caller +55ebfce0605a rcu: exp: Protect all sync_rcu_preempt_exp_done() with rcu_node lock +7be8c56f8f8a rcu: exp: Fix "must hold exp_mutex" comments for QS reporting functions +25f3d7effab6 rcu: Parallelize expedited grace-period initialization +92faa7bea3e7 arm64: Remove duplicate include +eeba2dfa6a0d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +5c636aa015c6 arm64: remove no-op macro VMLINUX_SYMBOL() +ee4b65c2e820 Merge tag 'drm-fixes-for-v4.17-rc6-urgent' of git://people.freedesktop.org/~airlied/linux +68605101460e ARM: dts: exynos: Add support for audio over HDMI for Odroid X/X2/U3 +862154bbd7d7 ALSA: hda/ca0132: constify parameter table for effects +0cc1aa716226 ALSA: hda/ca0132: merge strings just for printk +3a03f83b168b ALSA: hda/ca0132: constify read-only members of string array +b0eaa0721df3 ALSA: hda/ca0132: constify templates for control element set +dbeef4fe697b video: fbdev: pxafb: match_string() conversion fixup +dd010bd7af62 thunderbolt: Handle NULL boot ACL entries properly +011cb23c40e9 PCI: dwc: dra7xx: Use devm_ioremap_resource() instead of devm_ioremap() +71dcce64593f PCI: dwc: artpec6: Use devm_ioremap_resource() instead of devm_ioremap() +e5cd3abcb31a bpf: sockmap, refactor sockmap routines to work with hashmap +ecc57efe9d0d misc: pci_endpoint_test: Use pci_irq_vector function +763ece85f45a brcmfmac: fix initialization of struct cfg80211_inform_bss variable +14b06ddd1818 misc: pci_endpoint_test: Add DesignWare EP entry +71918e24cb49 dt-bindings: PCI: designware: Add support for EP in DesignWare driver +84002c88599d MIPS: perf: Fix perf with MT counting other threads +1d906b22076e PCI: dwc: Add support for EP mode +467c7a737642 dt-bindings: PCI: designware: Example update +e02637e97d68 IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS +ea3fd04028cb iommu/amd: Prevent possible null pointer dereference and infinite loop +29a0c41541ba iommu/amd: Fix grammar of comments +1eefe5a034e3 iommu: Clean up the comments for iommu_group_alloc +bb37f7db0729 iommu/vt-d: Remove unnecessary parentheses +ab96746aaa34 iommu/vt-d: Clean up pasid quirk for pre-production devices +fcc35c634255 iommu/vt-d: Clean up unused variable in find_or_alloc_domain +f4fc6e0445a1 Merge tag 'mlx5-updates-2018-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +87684fd997a6 iommu/vt-d: Fix iotlb psi missing for mappings +eed91a0b85e5 iommu/vt-d: Introduce __mapping_notify_one() +840a8b55effd MIPS: perf: Use correct VPE ID when setting up VPE tracing +7f9584df8495 iommu: Remove extra NULL check when call strtobool() +800fb71281ca MIPS: perf: More robustly probe for the presence of per-tc counters +798c0441bec8 PCI: endpoint: functions/pci-epf-test: Replace lower into upper case characters +0e52ea611600 misc: pci_endpoint_test: Replace lower into upper case characters +bb61c53601b4 arm64: dts: hi3798cv200: enable emmc support for poplar board +e83474c65762 arm64: dts: hi3798cv200: enable usb2 support for poplar board +32fa01761bd9 arm64: dts: hi3798cv200: enable PCIe support for poplar board +d2a1606c2996 arm64: dts: hisi: Enable Hisi LPC node for hip07 +291985c40b72 arm64: dts: hisi: Enable Hisi LPC node for hip06 +2bff3594295b arm64: dts: hi3660: Add pcie msi interrupt attribute +8d93e94beee7 arm64: dts: hi3660: Add thermal cooling management +dfeae9e5e54a arm64: dts: hi3660: Add CPU frequency scaling support +6e2c52b38e15 arm64: dts: hi3660: Add stub clock node +ca90578000af arm64: dts: hi3660: Add mailbox node +d8ed87bc1719 perf buildid-cache: Warn --purge-all failures +b3f58c8da64b perf tests parse-events: Add intel_pt parse test +291c161f6c65 Merge remote-tracking branch 'tip/perf/urgent' into perf/core +3098e5b7eebc drm: rcar-du: disable dtc graph-endpoint warnings on DT overlays +9f825e74d761 mtd: rawnand: Fix return type of __DIVIDE() when called with 32-bit +9dcb3df42818 powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet +c068e6b8caa0 powerpc/embedded6xx/flipper-pic: Don't match all IRQ domains +8270ab48e673 MIPS: Probe for MIPS MT perf counters per TC +ebc7e21e0fa2 arm64: Increase ARCH_DMA_MINALIGN to 128 +675d995297d4 powerpc/book3s64: Enable split pmd ptlock. +738f9645550e powerpc/mm: Use page fragments for allocation page table at PMD level +8a6c697b9939 powerpc/mm: Implement helpers for pagetable fragment support at PMD level +0c4d268029bf powerpc/book3s64/mm: Simplify the rcu callback for page table free +1c7ec8a40aa7 powerpc/mm/book3s64/4k: Switch 4k pagesize config to use pagetable fragment +702346768c68 powerpc/mm/nohash: Remove pte fragment dependency from nohash +7820856a4fcd powerpc/mm/book3e/64: Remove unsupported 64Kpage size from 64bit booke +8ce74cffff91 powerpc/mm: Rename pte fragment functions +af60a4cf8736 powerpc/mm: Use pmd_lockptr instead of opencoding it +59879d542a8e powerpc/mm/book3s64: Move book3s64 code to pgtable-book3s64 +a42ae34f713b Merge branch 'topic/ppc-kvm' into next +21828c99ee91 powerpc/kvm: Switch kvm pmd allocator to custom allocator +24a2e6796eb2 clk: meson: drop CLK_SET_RATE_PARENT flag +6693e2199ea1 clk: meson-axg: Add AO Clock and Reset controller driver +88e2da81241e clk: meson: aoclk: refactor common code into dedicated file +51ae8a5bf4d3 Merge branch 'next/bindings' into next/drivers +bdfa6394c229 clk: meson: migrate to devm_of_clk_add_hw_provider API +a565242eb9fc clk: meson: gxbb: add the video decoder clocks +b8c1ddadc815 clk: meson: meson8b: add support for the NAND clocks +9c7aea8e17d4 dt-bindings: clock: reset: Add AXG AO Clock and Reset Bindings +0ac2e1d425dd dt-bindings: clock: axg-aoclkc: New binding for Meson-AXG SoC +782b9d201112 media: siano: use GFP_DMA only for smssdio +711702b57cc3 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls +bf308242ab98 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock +9c4188762f7f KVM: arm/arm64: VGIC/ITS: Promote irq_lock() in update_affinity +388d4359680b KVM: arm/arm64: Properly protect VGIC locks from IRQs +497a0790e2c6 cxl: Report the tunneled operations status +401dca8cbd14 cxl: Set the PBCQ Tunnel BAR register when enabling capi mode +72cb0d893343 drm/vc4: Fix leak of the file_priv that stored the perfmon. +105ac2777143 video: fbdev: nvidia: fix spelling mistake: "scaleing" -> "scaling" +3879490f3a97 video: fbdev: fix spelling mistake: "frambuffer" -> "framebuffer" +6d09dfe70f8f video: fbdev: pxafb: Convert to use match_string() helper +598041f39f3b video: fbdev: via: allow COMPILE_TEST build +4c27625b7a67 KVM: X86: Lower the default timer frequency limit to 200us +2045b22461c0 Merge tag 'drm-misc-next-2018-05-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +b3a81b6c4fc6 HID: i2c-hid: check if device is there before really probing +9ef20753e044 EDAC, altera: Fix ARM64 build warning +bb7298a7e87c ARM: davinci: board-dm646x-evm: set VPIF capture card name +7d46899d57f8 ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF +73d4337ed9ce ARM: davinci: dm646x: fix timer interrupt generation +165e2cad5a74 HID: steam: add missing fields in client initialization +f82719790751 HID: steam: add battery device. +c164d6abf384 HID: add driver for Valve Steam Controller +a5dab8698c70 i2c: hix5hd2: remove some dead code +043056270b77 i2c: exynos5: simplify transfer function +4fad8868afe7 i2c: Get rid of i2c_board_info->archdata +a80bcb5adcc8 dt-bindings: i2c: fix typo 'can by' to 'can be' +9f4659ba3847 i2c: designware: refactor low-level enable/disable +e6218bf390a9 Merge branch 'i2c/for-current-fixed' into i2c/for-4.18 +ecd288429126 cpufreq: schedutil: Don't set next_freq to UINT_MAX +1b04722c3b89 Revert "cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily" +144ec880edd1 Revert "cpufreq: rcar: Add support for R8A7795 SoC" +c76ff00baa8d Revert "cpufreq: dt: Add r8a7796 support to to use generic cpufreq driver" +ec5cd31c5b70 ACPICA: Update version to 20180427 +c6ba26e96728 ACPICA: Debugger: Removed direct support for EC address space in "Test Objects" +db2e11a7c2a2 ACPICA: Debugger: Add Package support for "test objects" command +4032cc3e516f ACPICA: Improve error messages for the namespace root node +9df758d96df5 ACPICA: Fix potential infinite loop in acpi_rs_dump_byte_list +0e8f62ebf40f ACPICA: vsnprintf: this statement may fall through +c2fa79b8c5a2 ACPICA: Tables: Fix spelling mistake in comment +83b2fa943ba8 ACPICA: iASL: Enhance the -tc option (create AML hex file in C) +e637d32641dd Merge back earlier ACPICA material for v4.18. +f2467c2dbc01 selftests/bpf: make sure build-id is on +94ef9b8e2b94 PM / Domains: Don't return -EEXIST at attach when PM domain exists +1f31e2537602 ARM: dts: imx: Switch NXP boards to SPDX identifier +22076557b07c usbip: usbip_host: fix NULL-ptr deref and use-after-free errors +7510df3f29d4 usbip: usbip_host: run rebind from exit when module is removed +1e180f167d4e usbip: usbip_host: delete device from busid_table after rebind +28b68acc4a88 usbip: usbip_host: refine probe and disconnect debug msgs to be useful +897609370d25 Drivers: hv: vmbus: Removed an unnecessary cast from void * +45ad559a2962 staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy +832016dfc369 staging: mt7621-gpio: add SPDX identifier +51c1771483fa staging: mt7621-gpio: fix some warnings because of lines exceeded 80 characters +9945024e183c staging: lustre: obdclass: change object lookup to no wait mode +2f1b4edb416d staging: mt7621-eth: Remove unused variable +4a06e6fb97cb staging: ks7010: Remove unused define +9a38e23d00b3 staging: rtl8723bs: Fix checkpatch.pl errors +dabb01c2d093 staging: android: ion: Check return value of ion_buffer_kmap_get +d1598d4e3b1c staging: speakup: use true/false instead of 1/0 +7ca399f1eff4 Staging:Comedi:comedi_compat32.c: Lindent changes +35cd67a0caf7 i2c: viperboard: return message count on master_xfer success +12d9bbc5a7f3 i2c: pmcmsp: fix error return from master_xfer +de9a8634f1cb i2c: pmcmsp: return message count on master_xfer success +4d4ca0139c5a usb: gadget: udc: atmel: Fix indenting +2f8519f6ed42 usb: gadget: udc: atmel: Remove obsolete include +a3e20083bd7c usb: gadget: udc: atmel: GPIO inversion is handled by gpiod +1ca532e9916a USB: rndis: Fix for handling garbled messages +44feb8e6ea2d usb: dwc3: use local copy of resource to fix-up register offset +1ef6c42afc76 usb: gadget: composite: fill bcdUSB as 0x0320 for SuperSpeed or higher speeds +bcb128777af5 usb: dwc3: core: Suspend PHYs on runtime suspend in host mode +a4333c3a6ba9 usb: dwc3: Add Qualcomm DWC3 glue driver +c18aba9005b0 dt-bindings: usb: Update documentation for Qualcomm DWC3 driver +e362098f0e12 usb: dwc3: of-simple: Add compatible for Allwinner H6 platform +c92db4a4a4c6 dt-bindings: arm: document Renesas V3HSK board bindings +d3ac41bb330b usb: gadget: f_ecm: fix host mac address for multiple instances +eea52743eb56 USB: Gadget Ethernet: Re-enable Jumbo frames. +c7c24e7a0476 usb: dwc2: Change reading of current frame number flow. +971b750d3107 usb: dwc2: debugfs: Don't touch RX FIFO during register dump +d5d5f0791382 usb: dwc2: Fix crash in incomplete isoc intr handlers. +b43ebc96e985 usb: dwc2: Add Interpacket Gap(IPG) feature support +37981e00503f usb: dwc2: Enable BNA interrupt for IN endpoints +729cac693eec usb: dwc2: Change ISOC DDMA flow +f39846824cd6 usb: mtu3: make USB_MTU3_DUAL_ROLE depend on EXTCON but not USB_MTU3 +f3b28e5e07ef usb: mtu3: fix operation failure when test TEST_J/K +11254eb2def5 usb: mtu3: fix an unrecognized issue when connected with PC +00505adef8a8 usb: mtu3: remove repeated setting of gadget state +288ee3c36255 usb: mtu3: avoid TX data length truncated in SS/SSP mode +64f5b56c9183 usb: phy: simplify getting .drvdata +8836b39a1601 usb: mtu3: simplify getting .drvdata +e10d3fc5bcb0 usb: phy: Add Kconfig entry for Tegra PHY driver +d2b9889f7716 usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy +3e1d333f6b84 usb: phy: tegra: Cleanup error messages +8bf48e74ea8c ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier +6819e3233f24 usb: gadget: f_fs: Add compat_ioctl to epfiles +9286e24b8371 usb: gadget: f_midi: Use refcount when freeing f_midi_opts +7ecca2a4080c usb/gadget: Add driver for Aspeed SoC virtual hub +655016dc2d30 usb/gadget: Constify usb_gadget_get_string "table" argument +ea85ca0fd9b2 ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier +9d180392a8af ARM: dts: imx53-qsb: Use IRQ_TYPE specifier +3dc82c33dc24 ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier +70ce60431e45 arm64: dts: fsl-ls1012a: Fix DTC aliases warnings +8780356ef630 x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() +12c89130a56a x86/asm/memcpy_mcsafe: Add write-protection-fault handling +60622d68227d x86/asm/memcpy_mcsafe: Return bytes remaining +bd131544aa7e x86/asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling +da7bc9c57eb0 x86/asm/memcpy_mcsafe: Remove loop unrolling +f3903c9161f0 Merge tag 'perf-urgent-for-mingo-4.17-20180514' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +99c12749b172 tools/memory-model: Add reference for 'Simplifying ARM concurrency' +1a00b4554d47 tools/memory-model: Update ASPLOS information +5ccdb7536ebe MAINTAINERS, tools/memory-model: Update e-mail address for Andrea Parri +05604e7e3adb tools/memory-model: Fix coding style in 'lock.cat' +cee0321a404f tools/memory-model: Remove out-of-date comments and code from lock.cat +30b795df11a1 tools/memory-model: Improve mixed-access checking in lock.cat +fd0359dbac3d tools/memory-model: Improve comments in lock.cat +8559183ccaec tools/memory-model: Remove duplicated code from lock.cat +1bd3742043fa tools/memory-model: Flag "cumulativity" and "propagation" tests +15553dcbca06 tools/memory-model: Add model support for spin_is_locked() +2fb6ae162f25 tools/memory-model: Add scripts to test memory model +d17013e0bac6 tools/memory-model: Fix coding style in 'linux-kernel.def' +bf8c6d963d16 tools/memory-model: Model 'smp_store_mb()' +bfd403bb3617 tools/memory-order: Update the cheat-sheet to show that smp_mb__after_atomic() orders later RMW operations +35bb6ee67906 tools/memory-order: Improve key for SELF and SV +a839195186a2 tools/memory-model: Fix cheat sheet typo +5b62832c1e52 tools/memory-model: Update required version of herdtools7 +9d036883a179 tools/memory-model: Redefine rb in terms of rcu-fence +1ee2da5f9b5a tools/memory-model: Rename link and rcu-path to rcu-link and rb +1362ae43c503 locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked() +c6f5d02b6a0f locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked() +b7e4aadef28f locking/spinlocks: Document the semantics of spin_is_locked() +173af2613efd locking/Documentation: Use `warning` RST directive +fc7bdc90249b locking/Documentation: Fix incorrect example code +e89641dd038a locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends() some more +e2ba8041f2ed locking/memory-barriers.txt/kokr: Update Korean translation to fix description of data dependency barriers +df9e0cc85c01 locking/memory-barriers.txt/kokr: Update Korean translation to cross-reference "tools/memory-model/" +1ea32723c42a locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends() +eabed716672c locking/memory-barriers.txt/kokr: Update Korean translation to indicate that READ_ONCE() now implies smp_barrier_depends() +5846581e3563 locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering example +371b32690825 Merge tag 'v4.17-rc5' into locking/core, to pick up fixes +c76f0b2cc2f1 Merge tag 'drm-amdkfd-next-2018-05-14' of git://people.freedesktop.org/~gabbayo/linux into drm-next +ef11d41b3a4f Merge branch 'convert-doc-to-rst' +b7a27c3aafa2 bpf, doc: howto use/run the BPF selftests +542228384888 bpf, doc: convert bpf_devel_QA.rst to use RST formatting +1a6ac1d59dc3 bpf, doc: convert bpf_design_QA.rst to use RST formatting +192092faa02d bpf, doc: rename txt files to rst files +4712c1b203dd bpf, doc: add basic README.rst file +1d827879fc69 Merge branch 'fix-samples' +768759edb9a1 samples: bpf: make the build less noisy +0cc54db1818a samples: bpf: move libbpf from object dependencies to libs +787360f8c2b8 samples: bpf: fix build after move to compiling full libbpf.a +8d93045077ae samples: bpf: rename libbpf.h to bpf_insn.h +2bf3e2ef425b samples: bpf: include bpf/bpf.h instead of local libbpf.h +2e68adcd2fb2 s390/qdio: don't release memory in qdio_setup_irq() +e521813468f7 s390/qdio: fix access to uninitialized qdio_q fields +66cffd6daab7 b43: fix transmit failure when VT is switched +1d18c5584c05 rsi: Set wowlan flag while writing wowlan config parameters +d76f8513fa90 rsi: reset hibernate_resume flag to work hibernate resume in coex mode. +54b5172087ae rsi: Add null check for virtual interfaces in wowlan config +444ac87becd8 Merge tag 'exynos-drm-next-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +1204aa17f3b4 brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag +710669455d9e ALSA: usb-audio: UAC3: Parse Input Terminal number of channels. +1d38f5d828b4 ALSA: usb-audio: UAC3 Add support for connector insertion. +ba72385b3319 Merge branch 'mediatek-drm-next-4.18' of https://github.com/ckhu-mediatek/linux.git-tags into drm-next +6cfd839ae78e ALSA: usb-audio: UAC3. Add support for mixer unit. +1742ed2088cc x86/build/vdso: Put generated linker scripts to $(obj)/ +61615faf0a89 x86/build/vdso: Remove unnecessary export in Makefile +b3656612118f x86/build/vdso: Remove unused $(vobjs-nox32) in Makefile +6f5ec2993b1f objtool: Detect RIP-relative switch table references +8def12d9cd45 Merge branch 'for-linus' into for-next +c99f0802e42f ALSA: usb-audio: Use Class Specific EP for UAC3 devices. +9037d4b98b25 Merge branch 'drm/du/next' of git://linuxtv.org/pinchartl/media into drm-next +76ef6b28ea4f drm: set FMODE_UNSIGNED_OFFSET for drm files +961423f9fcbc Merge branch 'sctp-Introduce-sctp_flush_ctx' +5884f35f0d89 sctp: checkpatch fixups +e136e965df59 sctp: add asoc and packet to sctp_flush_ctx +bb543847a9c1 sctp: add sctp_flush_ctx, a context struct on outq_flush routines +ab6199055088 Merge branch 'sctp-refactor-sctp_outq_flush' +4fdbb0efb9de sctp: rework switch cases in sctp_outq_flush_data +6605f6948239 sctp: make use of gfp on retransmissions +4bf21b61f2bb sctp: move transport flush code out of sctp_outq_flush +cb93cc5d06d9 sctp: move flushing of data chunks out of sctp_outq_flush +96e0418e812e sctp: move outq data rtx code out of sctp_outq_flush +7a0b9df65a9e sctp: move the flush of ctrl chunks into its own function +0d634b0c94c9 sctp: factor out sctp_outq_select_transport +b9fd683982c9 sctp: add sctp_packet_singleton +66b7eaca548d scsi: mptlan: Fix mpt_lan_sdu_send()'s return type +98f3697f8d41 cxgb4: add tc flower match support for tunnel VNI +a406b0a0693e scsi: core: clean up generated file scsi_devinfo_tbl.c +125966db1fea scsi: target: tcmu: fix error resetting qfull_time_out to default +f3002c1374fb vmxnet3: use DMA memory barriers where required +61aeecea40af vmxnet3: set the DMA mask before the first DMA map operation +81471b07b792 scsi: ipr: new IOASC update +849a742c59a3 cxgb4: Correct ntuple mask validation for hash filters +96faf246d07c net: stmmac: Add Jose Abreu as co-maintainer +eaa6d0df678a scsi: esas2r: fix spelling mistake: "requestss" -> "requests" +769031c92c8b scsi: target: target/file: Add support of direct and async I/O +97e066184b85 scsi: libosd: Remove VLA usage +fb40c9ddd66b Merge branch 'bpf-jit-cleanups' +a82d8cd39871 bpf: add ld64 imm test cases +56ea6a8b4949 bpf, arm64: save 4 bytes in prologue when ebpf insns came from cbpf +6d2eea6fb079 bpf, arm64: optimize 32/64 immediate emission +09ece3d0f2ee bpf, arm64: save 4 bytes of unneeded stack space +38ca93060163 bpf, arm32: save 4 bytes of unneeded stack space +36256009b2d5 bpf, x64: clean up retpoline emission slightly +631b1e3b838e bpf, sparc: remove unused variable +0631b6583f66 bpf, mips: remove unused function +74656b682902 kbuild: disable new dtc graph and unit-address warnings +50aafd60898a scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc +9601000cd57e Merge tag 'devicetree-fixes-for-4.17' into dt/next to pick-up fixes +8798e3921e30 MIPS: mscc: Connect phys to ports on ocelot_pcb123 +49b031690abe MIPS: mscc: Add switch to ocelot +1761ad8c9e79 MIPS: JZ4740: Drop old platform reset code +c49173ffcad0 MIPS: qi_lb60: Enable the jz4740-wdt driver +9a0225d99d66 MIPS: JZ4780: dts: Fix watchdog node +fbc23c71dfc9 MIPS: JZ4740: dts: Add bindings for the jz4740-wdt driver +b6559c8cb8c9 watchdog: JZ4740: Drop module remove function +b4918057f35c watchdog: JZ4740: Register a restart handler +6bdbc1f7f6e2 watchdog: JZ4740: Use devm_* functions +212c105481ef watchdog: JZ4740: Disable clock after stopping counter +aae22f160226 MIPS: VPE: Fix spelling mistake: "uneeded" -> "unneeded" +f83e4e1e0ef5 MIPS: Re-use kstrtobool_from_user() +f06e7aa47f3c MIPS: Convert update_persistent_clock() to update_persistent_clock64() +09adad171919 MIPS: Convert read_persistent_clock() to read_persistent_clock64() +d7c72c57b144 MIPS: sni: Remove the read_persistent_clock() +9a3a92ccfe36 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs +947bc8751160 MIPS: xilfpga: Actually include FDT in fitImage +a5a92abbce56 MIPS: xilfpga: Stop generating useless dtb.o +ba3696e94d9d KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" +71e909c0cdad MIPS: ptrace: Expose FIR register through FP regset +c60128ce9767 MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4770 +55a2aa08b3af MIPS: c-r4k: Fix data corruption related to cache coherence +0e5c04f6b52b net/mlx5e: Remove MLX5E_TEST_BIT macro +bfbe20575310 net/mlx5e: Use test bit in en accel xmit flow +af5a6c93656e net/mlx5e: Use __set_bit for adaptive-moderation bit in RQ state +1e7477ae8bbe net/mlx5e: Report all channels with min RX WQEs timeout +38aa51c134b5 net/mlx5e: Support offloaded TC flows with no matches on headers +d708f902989b net/mlx5e: Get the required HW match level while parsing TC flow matches +547829004c98 net/mlx5e: Properly order min inline mode setup while parsing TC matches +1cab1cd74bee net/mlx5e: Use local actions var while processing offloaded TC flow actions +31c8eba5e860 net/mlx5e: Return success when TC offloaded fdb actions parsed ok +c180f675349d net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes +b3a433de7b42 net/mlx5e: Clean static checker complaints on TC offload and VF reps code +460126609550 net/mlx5e: Remove double defined DMAC header re-write element +efb6d7a20c85 net/mlx5e: Use bool as return type for mlx5e_xdp_handle +bd206fd52e03 net/mlx5e: Use u8 instead of int for LRO number of segments +e36d4810f2e9 net/mlx5e: Skip redundant checks when providing NUD lastuse feedback +b8c931ba3c73 net/mlx5e: Remove redundant vport context vlan update +c0b0ae8a871b audit: use inline function to set audit context +53ea24c20cea samples/bpf: xdp_monitor, accept short options +50e9ffaba5cc cpufreq: intel_pstate: allow trace in passive mode +1772be37fc9d Merge branch 'bpf-stackmap-nmi' +13790d1cc72c bpf: add selftest for stackmap with build_id in NMI context +bae77c5eb5b2 bpf: enable stackmap with build_id in nmi context +cdfb6b341f0f audit: use inline function to get audit context +8ad17c8eb1b5 Merge branch 'opp/genpd-pstate-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +45dd9b0666a1 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} +71f277a7bf0b spi: Respect all error codes from dev_pm_domain_attach() +29ffcc88f206 soundwire: Respect all error codes from dev_pm_domain_attach() +d23fc022c5a1 mmc: sdio: Respect all error codes from dev_pm_domain_attach() +e6a20b6cd2b1 i2c: Respect all error codes from dev_pm_domain_attach() +88a9769e609a driver core: Respect all error codes from dev_pm_domain_attach() +d21bc89eb98c amba: Respect all error codes from dev_pm_domain_attach() +919b7308fcc4 PM / Domains: Allow a better error handling of dev_pm_domain_attach() +4f688748c958 PM / Domains: Check for existing PM domain in dev_pm_domain_attach() +b56d9c913562 PM / Domains: Drop redundant code in genpd while attaching devices +ed37884584c4 PM / Domains: Drop comment in genpd about legacy Samsung DT binding +72038df3c580 PM / Domains: Fix error path during attach in genpd +3a19f20c5a27 Merge tag 'samsung-soc-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc +3112013b29f6 Merge tag 'samsung-dt64-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +e1b4a369390f Merge tag 'samsung-dt-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +3ea8f233cfe5 Merge tag 'samsung-drivers-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers +51cf0d6c3aff Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/defconfig +7cfac881660a cxgb4: do not fail vf instatiation in slave mode +55c0211dcb5d mlxsw: spectrum_span: Support LAG under mirror-to-gretap +d49baa7e12ee net/smc: check for missing nlattrs in SMC_PNETID messages +11040c16709f Merge tag 'gemini-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt +57f6f99fdad9 net/mlx4_core: Fix error handling in mlx4_init_port_info. +08a5f1ac35b0 Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc +bde4c563a93f net: ethernet: ti: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) +4e7383e14e05 Merge tag 'arm-soc/for-4.18/drivers' of https://github.com/Broadcom/stblinux into next/drivers +37eee103bc4f Merge tag 'arm-soc/for-4.18/devicetree' of https://github.com/Broadcom/stblinux into next/dt +0cf442c6bcf5 cpufreq: armada-37xx: driver relies on cpufreq-dt +7b34c0fb1b51 ACPICA: Add deferred package support for the Load and loadTable operators +96609676a7d3 Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig +90ce62659994 ARM: dts: qcom-apq8064: use correct pci address for address translation +d44025f050cb Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig +e081c49e30ec leds: Add Spreadtrum SC27xx breathing light controller driver +81c7288b170a sched: cls: enable verbose logging +a0258db6c933 dt-bindings: leds: Add SC27xx breathing light controller documentation +5dba0480a812 ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings +c715909b615f ARM: dts: Fix the RPM clock controller compatible string +4ccd111f807c ARM: dts: ipq4019: Add TZ and SMEM reserved regions +296a3640ffe8 ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv +76a4076511c0 ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi +8b26d801cfc3 Merge tag 'hisi-drivers-for-4.18' of git://github.com/hisilicon/linux-hisi into next/drivers +f0b752168d70 audit: convert sessionid unset to a macro +c5f13d75fba0 ALSA: hda/ca0132: fix array_size.cocci warnings +4152dc91b593 selinux: correctly handle sa_family cases in selinux_sctp_bind_connect() +88b7d370bb4b selinux: fix address family in bind() and connect() to match address/port +0f8db8cc73df selinux: add AF_UNSPEC and INADDR_ANY checks to selinux_socket_bind() +6fcefbe57881 block: Add sysfs entry for fua support +1900fcc461c9 block: Export bio check/set pages_dirty +0ba99ca4838b block: Add warning for bi_next not NULL in bio_endio() +6e6e811d747b block: Add missing flush_dcache_page() call +45db54d58de0 block: Split out bio_list_copy_data() +38a72dac48f6 block: Add bio_copy_data_iter(), zero_fill_bio_iter() +f4f8154a08bc block: Use bioset_init() for fs_bio_set +917a38c71af8 block: Add bioset_init()/bioset_exit() +8aa6ba2f6e3d block: Convert bio_set to mempool_init() +c1a67fefd054 mempool: Add mempool_init()/mempool_exit() +4def47835c1a Merge branch 'stmmac-dwmac-sun8i-Support-R40' +9bf5085aaaad net: stmmac: dwmac-sun8i: Add support for GMAC on Allwinner R40 SoC +7b270b725a86 net: stmmac: dwmac-sun8i: Support different ranges for TX/RX delay chains +49a06cae6e7c net: stmmac: dwmac-sun8i: Allow getting syscon regmap from external device +25ae15fb0ecd net: stmmac: dwmac-sun8i: Use regmap_field for syscon register access +eef8811d9219 dt-bindings: net: dwmac-sun8i: Add binding for GMAC on Allwinner R40 SoC +a6fe692e6eb5 dt-bindings: net: dwmac-sun8i: simplify description of syscon property +9ed3fec3c336 dt-bindings: net: dwmac-sun8i: Sort syscon compatibles by alphabetical order +a4a78a97ee4b dt-bindings: net: dwmac-sun8i: Clean up clock delay chain descriptions +62150dfefcb0 Merge branch 'dsa-mv88e6xxx-remove-Global-1-setup' +447b1bb84bb5 net: dsa: mv88e6xxx: add a stats setup function +93e18d61bfa9 net: dsa: mv88e6xxx: add IEEE and IP mapping ops +408d2debb03e net: dsa: mv88e6xxx: use helper for 6390 histogram +b196d88aba8a tun: fix use after free for ptr_ring +23548dab5675 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +c854ab5773be sbitmap: fix race in wait batch accounting +42b956fdc81a Merge branch 'kernel-add-support-to-collect-hardware-logs-in-crash-recovery-kernel' +1dde532dd052 cxgb4: collect hardware dump in second kernel +7efe48df8a3d vmcore: append device dumps to vmcore as elf notes +2724273e8fd0 vmcore: add API to collect hardware dump in second kernel +9e2aee80c78d PCI: Move private DT related functions into private header +a5aa35cdf0cf PCI: dwc: Move CONFIG_PCI depends to menu +76cbf066b1ab PCI: dwc: Replace magic number by defines +ae93870f73d3 Merge tag 'reset-fixes-for-4.17' of git://git.pengutronix.de/pza/linux into fixes +99ffa8b0e7ee Merge tag 'mvebu-fixes-4.17-1' of git://git.infradead.org/linux-mvebu into fixes +9954b80b8c0e ARM: keystone: fix platform_domain_notifier array overrun +3a2936dedd20 kvm: mmu: Don't expose private memslots to L2 +1313cc2bd8f6 kvm: mmu: Add guest_mode to kvm_mmu_page_role +ab5df31cee7f kvm: nVMX: Eliminate APIC access page sharing between L1 and L2 +8d860bbeedef kvm: vmx: Basic APIC virtualization controls have three settings +f4f8ef04a154 Merge tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +588716494258 kvm: vmx: Introduce lapic_mode enumeration +ceef7d10dfb6 KVM: x86: VMX: hyper-v: Enlightened MSR-Bitmap support +74b566e6cf21 kvm: x86: Refactor mmu_free_roots() +a780a3ea6282 KVM: X86: Fix reserved bits check for MOV to CR3 +6995de2168ed PCI: dwc: Small computation improvement +b4a8a51caf7d PCI: dwc: Replace lower into upper case characters +2d27ae899856 PCI: dwc: Define maximum number of vectors +4844f51282b6 ALSA: isight: use position offset macro of TLV data +51cdc8b6a659 ALSA: hda: use position offset macro of TLV data +841bdb7c0bde ALSA: vmaster: use position offset macro of TLV data +e6f32bf48fb1 ALSA: control: complement TLV macro for db-minmax and db-linear types +c5bf208a0dc4 ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage +fd827d0ec86b ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage +2e82e8b3776b ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage +e95b8e718f9b ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage +d96940d84af9 ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage +76936e9a6df1 libata: Apply NOLPM quirk for SAMSUNG PM830 CXM13D1Q. +3877ef7a1cce ARM: dts: socfpga: Fix NAND controller node compatible for Arria10 +88e10092f6a6 sata_fsl: use the right type for tag bitshift +d9a695f3c809 ARM: dts: socfpga: Fix NAND controller node compatible +ebc3dd688cd9 usb: musb: fix remote wakeup racing with suspend +6a8b55d7f226 driver core: add __printf verification to device_create_groups_vargs +0eb0b63c1d1a block: consistently use GFP_NOIO instead of __GFP_NORECLAIM +c3036021c7bd block: use GFP_NOIO instead of __GFP_DIRECT_RECLAIM +4accf5fc790b block: pass an explicit gfp_t to get_request +ff005a066240 block: sanitize blk_get_request calling conventions +a9a14d36714f block: fix __get_request documentation +ac613e4566f9 scsi/osd: remove the gfp argument to osd_start_request +085aa2de5684 mm: memory_hotplug: use put_device() if device_register fail +13509860efca base: core: fix typo 'can by' to 'can be' +4eda9b766b04 ARM: dts: socfpga: Fix NAND controller clock supply +95cde3c59966 debugfs: inode: debugfs_create_dir uses mode permission from parent +964f8363a1ab debugfs: Re-use kstrtobool_from_user() +f0a462970ee1 Documentation: clarify firmware_class provenance and why we can't rename the module +0b92d3f68026 Documentation: remove stale firmware API reference +4fde24d41613 Documentation: fix few typos and clarifications for the firmware loader +1bc4d68b06ab ath10k: re-enable the firmware fallback mechanism for testmode +c8e028026387 ath10k: use firmware_request_nowarn() to load firmware +7dcc01343e48 firmware: add firmware_request_nowarn() - load firmware without warnings +27d5d7dc9aaf firmware_loader: make firmware_fallback_sysfs() print more useful +06bfd3c8ab1d firmware_loader: move kconfig FW_LOADER entries to its own file +367d09824193 firmware_loader: replace ---help--- with help +02c399306826 firmware_loader: enhance Kconfig documentation over FW_LOADER +84b5c4fec733 firmware_loader: document firmware_sysfs_fallback() +cf1cde7cd6e4 firmware: rename fw_sysfs_fallback to firmware_fallback_sysfs() +c35f9cbb1df8 firmware: use () to terminate kernel-doc function names +eb33eb04926e firmware: wrap FW_OPT_* into an enum +9a8fca62aacc Btrfs: fix xattr loss after power failure +6f2f0b394b54 Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting +9562a6b1d0f6 ARM: dts: r8a7745: Add PMU device node +fe60e933b053 ARM: dts: r8a7743: Add PMU device node +123703f0beeb ARM: dts: r8a7794: Add PMU device node +cd1ce84a08e6 ARM: dts: r8a7793: Add PMU device node +0f2bcba99946 ARM: dts: r8a7792: Add PMU device node +8607428c96b9 ARM: dts: r8a7791: Add PMU device node +5b68384469af ARM: dts: r8a7790: Add PMU device nodes +74a0e50d70aa ARM: dts: r7s72100: Add PMU device node +cad8e5a7a1e2 ARM: dts: r7s72100: Correct RTC interrupt types +c02cc235a215 ARM: dts: r7s72100: Correct watchdog timer interrupt type +7207b94754b6 ARM: dts: emev2: Add missing interrupt-affinity to PMU node +57a66497e1b7 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node +45e75c425bdd ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts +2acb79e15119 ARM: dts: r8a7790: Correct mask for GIC PPI interrupts +84d0c27d6233 driver core: Don't ignore class_dir_create_and_add() failure. +1c9a4be514e7 ver_linux: Drop redundant calls to system() to test if file is readable +4169bc43dbdd ver_linux: Move stderr redirection from function parameter to function body +0eca353e7ae7 misc: IBM Virtual Management Channel Driver (VMC) +5b7d127726de rpmsg: Correct support for MODULE_DEVICE_TABLE() +065c09563c87 1wire: family module autoload fails because of upper/lower case mismatch. +955bc61328dc w1: mxc_w1: Enable clock before calling clk_get_rate() on it +bd23a7269834 virt: vbox: Only copy_from_user the request-header once +058147bc9435 memstick: remove unused variables +bdeeed098811 nubus: Call bus_register unconditionally +6be5b5b9c5e0 ARM: amba: Fix wrong indentation in driver_override_store() +1770a80f7d22 misc: sgi-gru: Change return type to vm_fault_t +49cb93cb090a slimbus: qcom: remove unused variable +50808bfcc14b nvmem: properly handle returned value nvmem_reg_read +b378c779349c nvmem: core: describe add missing dev function parameter +e55077307d6f nvmem: meson-efuse: add write support +a29a63bdaf6f nvmem: meson-efuse: simplify read callback +401488d121a4 nvmem: meson-efuse: remove econfig global +3b51f47be171 nvmem: Add RAVE SP EEPROM driver +3905c11c1c71 dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver +b3db17e4b864 drivers: nvmem: Export nvmem_add_cells() +40fe78a242dd coresight: Remove %px for printing pcsr value +bd11441bc214 coresight tmc etr: Removing extra newline +805c2c2cd0d3 coresight tmc etr: Fix uninitialised variable +3606a1dcb46e coresight tmc etr: Make memory check consistent in the same function +ad0dfdfd874c coresight: Moving framework and drivers to SPDX identifier +a7082daac852 coresight: use put_device() instead of kfree() +24a94b3c1268 xen-netfront: fix xennet_start_xmit()'s return type +a93e7b331568 uio: Prevent device destruction while fds are open +4776cab43fd3 afs: Fix the non-encryption of calls +428edade4e6c afs: Fix CB.CallBack handling +68251f0a6818 afs: Fix whole-volume callback handling +f9c1bba3d392 afs: Fix afs_find_server search loop +a86b06d1ccd2 afs: Fix the handling of an unfound server in CM operations +3709a399c15e afs: Add a tracepoint to record callbacks from unlisted servers +001ab5a67ee5 afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID +3d9fa9116138 afs: Fix VNOVOL handling in address rotation +684b0f68cf1c afs: Fix AFSFetchStatus decoder to provide OpenAFS compatibility +441bc62741e6 net/can: single_open_net needs to be paired with single_release_net +81daa406c2cc uio: Reduce return paths from uio_write() +5630b1bd76d3 ARM: dts: imx6q-gk802: Do not hardcode input codes +51a739a6358b ARM: dts: imx53-smd: Do not hardcode input codes +aee54d323187 ARM: dts: imx53-ard: Do not hardcode input codes +1ed7c955c424 ARM: dts: imx7: Fix error in coresight TPIU graph connection +77dd4bd0c0db ARM: dts: imx53: Fix LDB OF graph warning +f457be7700b8 ARM: dts: imx: fix IPU OF graph endpoint node names +241f76b24b6e ARM: dts: imx: Switch to SPDX identifier +6b8d1f572cfc ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells +8206be2903b7 ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells +b1356aa1b9b4 ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition +ecaa18ec50e7 ARM: dts: imx6qdl-udoo: Switch to SPDX identifier +5dda6159aaab ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier +db7e1772825e ARM: dts: imx: replace underscore with hyphen in aliases name +8799b5d5c76c ARM: dts: imx: drop 'clocks' container for board level clocks +0c414b06ed10 ARM: dts: imx27: use label to override osc26m clock setting +416fce8e943d ARM: dts: imx1: move clk32 clock into soc dtsi +7df57a4d8d23 ARM: dts: imx: drop unnecessary #address-cells/#size-cells +346952e88075 ARM: dts: imx6sx-sabreauto: add egalax touch screen support +272f730795f8 ARM: dts: imx6sx-sabreauto: add debug LED support +7e0595429a2b ARM: dts: imx6sx-sabreauto: add wdog external reset +37accf72e04b ARM: dts: imx6sx-sabreauto: add fec support +f3710d4eea6a ARM: dts: imx6sx-sabreauto: add IO expander max7310 support +883474ed8e2e ARM: dts: imx6sx-sabreauto: add max7322 IO expander support +d9e246cc2880 ARM: dts: imx6sx-sabreauto: add PMIC support +221aaa198e70 ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node +915394db950d ARM: dts: imx6sx-sabreauto: drop 'regulators' container node +4b976ce8c2b6 ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property +614a0a5f91b2 ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys +a843d3990454 ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder +52a416dd7d44 ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690 +03dd2134b781 ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0 +4e073d736fdc ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells +fbf983a9d224 ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes +c099a5e5750b ARM: dts: imx: Remove #address/#size-cells from stmpe nodes +e1cf3de2a9d0 ARM: dts: imx: Remove #address/#size-cells from switch nodes +f59acbc5e0f7 doc: fix sysfs ABI documentation +ae20b254306a Drivers: hv: vmbus: enable VMBus protocol version 5.0 +e19f70aa02f3 android: binder: Change return type to vm_fault_t +720c24192404 ANDROID: binder: change down_write to down_read +838d5565669a ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR +1190b4e38f97 ANDROID: binder: remove 32-bit binder interface. +27392e57189e i40evf: Fix a hardware reset support in VF driver +c79756cb5f08 i40e: free the skb after clearing the bitlock +9c0c3b83d32e i40e: cleanup wording in a header comment +aa4a0654035b i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES +3f76d01f3efe i40e: add tx_busy to ethtool stats +ca12c9d4213f i40e: Fix recalculation of MSI-X vectors for VMDq +132ee00eed22 i40e: cleanup whitespace for some ethtool stat definitions +7e2018817660 i40e: remove duplicate pfc stats +0ded9c61c137 i40e: calculate ethtool stats size in a separate function +e691b771aa7f i40evf: Fix client header define +0fccb85ad21d virtchnl: Whitespace and parenthesis cleanup +e919328810bc __inode_security_revalidate() never gets NULL opt_dentry +2220c5b0a7fb make xattr_getsecurity() static +187a60358a90 video: fbdev: remove unused sh_mobile_meram driver +e7deb3c7741e drm: shmobile: remove unused MERAM support +9076aa994a9e video: fbdev: sh_mobile_lcdcfb: remove unused MERAM support +745f8c14e35d video: fbdev: remove unused auo_k190xfb drivers +c27fd68c3942 PCI: imx6: Remove space before tabs +795e79dfd5cb PCI: keystone: Do not treat link up message as error +a642693882ce ARM: dts: at91-sama5d2_xplained: Use IRQ_TYPE specifier +5aa6a62d115b dt-bindings: rtc-2123: Make the node name generic +3ad0876554ca xen/privcmd: add IOCTL_PRIVCMD_MMAP_RESOURCE +e807f02c5c36 powerpc/cell/spufs: Change return type to vm_fault_t +942cc40ae435 macintosh/windfarm: fix spelling mistake: "ttarged" -> "ttarget" +c906d2c74e0b selftests/powerpc: fix exec benchmark +7ef73cd39b4e powerpc/ioda: Use ibm, supported-tce-sizes for IOMMU page size mask +90d617633368 mtd: rawnand: marvell: Fix read logic for layouts with ->nchunks > 2 +ea739a287f4f mtd: Fix comparison in map_word_andequal() +4bf2cc964559 xen: Change return type to vm_fault_t +ec5a3b4b507e afs: Fix server rotation's handling of fileserver probe failure +d4a96bec7a73 afs: Fix refcounting in callback registration +f2686b09269e afs: Fix giving up callbacks on server destruction +01fd79e6de74 afs: Fix address list parsing +b61f7dcf4eb2 afs: Fix directory page locking +cd078bf95df2 drm/i915/execlists: Use rmb() to order CSB reads +20943f984967 drm/i915/userptr: reject zero user_size +b7369066571e staging: ks7010: replace cast type in assignment in hostif_sme_set_pmksa +88c80162329c staging: ks7010: use 'u16' for casts in assignments in hostif_sme_set_rsn +14b61a520567 staging: ks7010: change two parameter types in hostif_mic_failure_request +dea2f1fb84c8 staging: ks7010: replace uint* type into the u* ones in hostif_bss_scan_request +9a1420e7a525 staging: ks7010: replace cast types in assignments in hostif_phy_information_request +bcbd1f18417f staging: ks7010: replace cast type in assignment in hostif_adhoc_set_request +78e241718151 staging: ks7010: replace cast type in assignments in hostif_infrastructure_set_request +889d7063305f staging: ks7010: use u16 as type for casting in hostif_ps_adhoc_set_request +22bef0664925 staging: ks7010: replace casts to use type u16 in init_request +5503fd5afd8e staging: ks7010: use u16 as cast type in hostif_start_request +f7761114be42 staging: ks7010: avoid no needed cast in ks_wlan_cap +81ad5837d076 staging: ks7010: change parameter type in hostif_mib_get_request +521d3f26bc86 staging: ks7010: change some cast type from uint16_t to u16 in hostif_data_request +bc0b3f43ca94 staging: ks7010: use u16 as type for casting in hostif_data_indication_wpa +4cf2df756f6b staging: ks7010: replace not standard uint type to unsigned int +f647b8e1ffcd staging: ks7010: replace uint8_t with u8 in ks_wlan_set_rx_gain +ace98ed09563 staging: ks7010: replace uint8_t with u8 in ks_wlan_set_tx_gain +255d4e1ddc9f staging: ks7010: change uint8_t casts to u8 in ks_wlan_set_rate +89467e74aae4 staging: ks7010: change parameter type in ks_wlan_hw_rx function +83911837f892 staging: ks7010: change cast from uint16_t to u16 +62a37b72ced4 staging: ks7010: replace unsigned char type with u8 +449f9eefa19c staging: ks7010: remove no necessary blank line +154d3c2e05dd staging: ks7010: remove not used definition WPA_CAPABILITY_PREAUTH +1e85394462d6 staging: bcm2835: Use BIT_ULL macro +d84c7b304b04 staging: mt7621-eth: Refactor ethtool stats +49bf665801c7 staging: wilc1000: refactor host_int_parse_assoc_resp_info() to remove unused code +b2f86aa18f89 staging: wilc1000: remove s8idxarray to avoid datatype in variable name +aaf5df9d0cb6 staging: wilc1000: remove unused 'lock' varible in 'wilc_priv' structure +1275022a105a staging: wilc1000: added comments for mutex and spinlock_t +c7ceac21e78f staging: wilc1000: remove 'flag' argument from wilc_mac_indicate() +2e530e283687 staging: wilc1000: added #define for setting radiotap header +65ebccebb817 staging: wilc1000: fix line over 80 chars in wilc_sdio struct +977febc9cfe3 staging: wilc1000: refactor del_station() to avoid parenthesis misalignment +2cfcc2fc1bd3 staging: wilc1000: rename u8security to avoid datatype in variable name +2b26ae00952e staging: wilc1000: fix line over 80 chars issue in connect() +0142ca35d050 staging: wilc1000: fix line over 80 chars in scan() +36fef228ed3b staging: wilc1000: fix line over 80 characters in add_key() +9d48bfaec6bf staging: wilc1000: fix line over 80 chars in wilc_create_wiphy() declaration +783cfc8bd3ff staging: wilc1000: fix line over 80 chars in get_station() +31c61cd7b470 staging: wilc1000: fix line over 80 chars in wilc_wfi_cfg_tx_vendor_spec() +4d03c3d51bbf staging: wilc1000: fix line over 80 charas in wilc_wfi_remain_on_channel_expired() +7ca6ba24c3e3 staging: wilc1000: use kmemdup instead of kmalloc in add_network_to_shadow() +30300a1cbd4c staging: wilc1000: fix line over 80 chars in add_network_to_shadow() +50fdf8142db2 staging: wilc1000: rename clear_duringIP() to avoid camelCase issue +151c8b920cae staging: wilc1000: use kmalloc(sizeof(*mgmt_tx)...) in mgmt_tx() +c0a78823120b staging: wilc1000: use sizeof(*wdev) to allocate memory in wilc_wfi_cfg_alloc() +3f27ec873384 staging: wilc1000: fix line over 80 chars in linux_mon +b3706d0ff356 staging: wilc1000: replace kmalloc with kmemdup() in handle_connect_timeout() +9aef8233ef58 staging: wilc1000: fix line over 80 chars in host_int_parse_assoc_resp_info() +d4b4aaba515a staging: wilc1000: fix line over 80 characters in host_int_parse_join_bss_param() +8d4279c7ee36 staging: wilc1000: fix line over 80 chars issue in host_int_handle_disconnect() +08268f110bb5 staging: wilc1000: fix line over 80 characters issue in handle_connect() +f44cf0ee4a68 staging: wilc1000: fix line over 80 chars in handle_key() +43103ed0c2d3 staging: wilc1000: remove 'ret' variable in handle_key() +bcafa651d318 staging: wilc1000: added complete() call for error scenario in handle_key() +4654ef48a4d1 staging: mt7621-eth: Fix quoted string split across lines +fcd90a6db8ea staging: mt7621-eth: Fix line over 80 characters +fadd6fdae7db staging: mt7621-eth: Prefer unsigned int to bare use of unsigned +950fd867c635 staging: bcm2835-camera: Replace open-coded idr with a struct idr. +6c66a7b097f4 staging: lustre: Use 'kvfree()' for memory allocated by 'kvzalloc()' +3368b7f65aad staging: lustre: Fix an error handling path in 'client_common_fill_super()' +a2867706d464 staging: lustre: fix spelling mistake: "req_ulinked" -> "req_unlinked" +a8da8e528cb0 staging: lustre: o2iblnd: Fix crash in kiblnd_handle_early_rxs() +b6da31b2c07c tty: Fix data race in tty_insert_flip_string_fixed_flag +638a6f4ebeba tty: serial: msm_geni_serial: Fix TX infinite loop +d76c74387e1c serial: 8250_dw: Fix runtime PM handling +13dc04d0e5fd serial: 8250: omap: Fix idling of clocks for unused uarts +fffd7173ac32 tty: serial: drop ATH79 specific SoC symbols +3ace822ad4b2 serial: 8250: Add missing rxtrig_bytes on Altera 16550 UART +a451debb4173 serial/aspeed-vuart: fix a couple mod_timer() calls +8afb1d2c1216 serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version +aa95947400ed serial: 8250_of: Add IO space support +9594b5be7ec1 tty/serial: atmel: use port->name as name in request_irq() +7722c24091c0 serial: imx: dma_unmap_sg buffers on shutdown +676a31d8cb2e serial: imx: cleanup imx_uart_disable_dma() +43f1831b081d tty: serial: qcom_geni_serial: Add early console support +ec91df8d3faf tty: serial: qcom_geni_serial: Return IRQ_NONE for spurious interrupts +69736b57dfe5 tty: serial: qcom_geni_serial: Use iowrite32_rep to write to FIFO +7fb5b8800194 tty: serial: qcom_geni_serial: Remove unnecessary memory barrier +f73717506151 tty: serial: qcom_geni_serial: Initialize console port statically +8e70c47c48d2 tty: serial: qcom_geni_serial: Use min3 to find minimum of 3 values +6a10635e90e8 tty: serial: qcom_geni_serial: Cleanup redundant code +f02625689e54 tty: serial: qcom_geni_serial: Add comments for clarification +aa2f80e752c7 serial: samsung: fix maxburst parameter for DMA transactions +2ccdb55e52a1 tty: serial: msm_serial: Add __maybe_unused to suspend/resume callbacks +182ead3e418a earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon +4a7e625ce504 tty: pl011: Avoid spuriously stuck-off interrupts +fbae47076e93 staging: speakup: Fix coding style +b2353e1dccce media: gp8psk: don't abuse of GFP_DMA +0630efeee853 media: rc: ite-cir: lower timeout and extend allowed timeout range +5dae9cea2a72 media: rc: winbond: do not send reset and timeout raw events on startup +09161a055280 media: rc: decoders do not need to check for transitions +48231f289e52 media: rc: drivers should produce alternate pulse and space timing events +e0d51e6ceff8 media: rc: default to idle on at startup or after reset +d898cc1df083 media: lirc-func.rst: new ioctl LIRC_GET_REC_TIMEOUT is not in a separate file +e708e5a44d59 media: mceusb: add missing break +d4589935ebab media: mceusb: filter out bogus timing irdata of duration 0 +aec3eadfb642 media: mceusb: MCE_CMD_SETIRTIMEOUT cause strange behaviour on device +f5495bb9aca4 tpm: replace kmalloc() + memcpy() with kmemdup() +697989164ef6 tpm: replace kmalloc() + memcpy() with kmemdup() +8c81c24758ff tpm: fix use after free in tpm2_load_context() +59f5a6b07f64 tpm: reduce poll sleep time in tpm_transmit() +33bafe90824b tpm_tis: verify locality released before returning from release_locality +0afd32c6bb59 Merge commit 'f15cd6d99198e9c15229aefec639a34a6e8174c6' into v.4.17-next/soc-test +5b70cba4079f soc: mediatek: remove unneeded semicolon +1ba96062b592 soc: mediatek: add a fixed wait for SRAM stable +ddf7aa996ca4 soc: mediatek: introduce a CAPS flag for scp_domain_data +090c6243b14b soc: mediatek: reuse regmap_read_poll_timeout helpers +9712ada7c03f ARM: dts: da850-lego-ev3: remove unnecessary gpio-keys properties +9e59c5f66c62 soc: rockchip: power-domain: Fix wrong value when power up pd with writemask +f7887f741e55 staging: most: video: fix build warnings +1153933703d9 x86/asm/64: Micro-optimize __clear_user() - Use immediate constants +de245ae073e7 EDAC, skx: Fix skx_edac build error when ACPI_NFIT=m +4f566194cec3 staging: bcm2835-camera: Fix module section mismatch warnings. +8ccb442dec0a powerpc/powernv: Fix memtrace build when NUMA=n +48bda43eabb8 softirq/s390: Move default mutators of overwritten softirq mask to s390 +1a8bc8f8d6a7 softirq/x86: Switch to generic local_softirq_pending() implementation +424f7d3e3b95 softirq/sparc: Switch to generic local_softirq_pending() implementation +1321a5de1ecb softirq/powerpc: Switch to generic local_softirq_pending() implementation +03979f8a72e6 softirq/parisc: Switch to generic local_softirq_pending() implementation +a58bdf25b98b softirq/ia64: Switch to generic local_softirq_pending() implementation +0fd7d8628529 softirq/core: Consolidate default local_softirq_pending() implementations +0f6f47bacba5 softirq/core: Turn default irq_cpustat_t to standard per-cpu +30d723340c30 softirq/sh: Use nmi_count() on /proc/interrupts print out +49892dbc2cb3 softirq/sparc: Convert local_softirq_pending() to use per-cpu op +2e5c4632dcc0 softirq/ia64: Convert local_softirq_pending() to per-cpu ops +4b96583869c4 Merge tag 'v4.17-rc5' into irq/core, to pick up fixes +2fa9d1cfaf0e x86/pkeys: Do not special case protection key 0 +3488a600d90b x86/pkeys/selftests: Add a test for pkey 0 +acb25d761d6f x86/pkeys/selftests: Save off 'prot' for allocations +3d64f4ed15c3 x86/pkeys/selftests: Fix pointer math +0a0b152083cf x86/pkeys: Override pkey when moving away from PROT_EXEC +f50b4878329a x86/pkeys/selftests: Fix pkey exhaustion test off-by-one +6af17cf89e99 x86/pkeys/selftests: Add PROT_EXEC test +3fcd2b2d9289 x86/pkeys/selftests: Factor out "instruction page" +7e7fd67ca393 x86/pkeys/selftests: Allow faults on unknown keys +caf9eb6b4c82 x86/pkeys/selftests: Avoid printf-in-signal deadlocks +a50093d60464 x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal +86b9eea230ed x86/pkeys/selftests: Stop using assert() +55556b0b2016 x86/pkeys/selftests: Give better unexpected fault error messages +59c2a7226fc5 x86/selftests: Add mov_to_ss test +73bb4d6cd192 x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI +0fb96620dce3 x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI +4a09f0210c8b x86/boot/64/clang: Use fixup_pointer() to access '__supported_pte_mask' +2278446e2b7c xhci: Fix USB3 NULL pointer dereference at logical disconnect. +68266f1c08db gpu: drm: qxl: Adding new typedef vm_fault_t +110ab11d4138 drm/virtio: add define for second capset to the virgl code. +5f2b745f5e13 x86/cpu: Make alternative_msr_write work for 32-bit code +7a0b8610d324 Merge tag 'gpmc-omap-for-v4.18' of https://github.com/rogerq/linux into next/drivers +094119392ffd Merge tag 'keystone_dts_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt +71fe67e0e234 Merge tag 'soc_drivers_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers +10d8713429d3 bus: arm-cci: remove unnecessary unreachable() +fd35c88b7417 objtool: Support GCC 8 switch tables +13810435b9a7 objtool: Support GCC 8's cold subfunctions +0afd0d9e0e78 objtool: Fix "noreturn" detection for recursive sibling calls +ccba0c684876 Merge tag 'omap-for-v4.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +e5d9875ecd2e Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +aa264238efbc Merge tag 'stm32-dt-for-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt +de6037fa207f ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C +0485c70ee755 ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support +4fe875e4bd3c objtool, kprobes/x86: Sync the latest header with tools/objtool/arch/x86/include/asm/insn.h +edb520333947 Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt +001cd7a7afbf Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc +115c93e5000b Merge tag 'imx-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes +16145fff3750 Merge tag 'scmi-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into fixes +602a42420ef7 Merge tag 'omap-for-v17/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes +51dff16576b3 Merge tag 'arm-soc/for-4.17/devicetree-fixes' of https://github.com/Broadcom/stblinux into fixes +c1c6fe6c66c1 Merge tag 'tee-drv-fixes-for-4.17' of git://git.linaro.org/people/jens.wiklander/linux-tee into fixes +0d463d844901 arm64: dts: exynos: Fix interrupt type for I2S1 device on Exynos5433 +0e68f92f24a0 Merge tag 'tegra-for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into fixes +8ee742488a87 Merge tag 'davinci-fixes-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +1e61f54716d6 Merge tag 'renesas-fixes-for-v4.17' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes +bd37d1560b6c Merge tag 'uniphier-fixes-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into fixes +d9f92772e8ec xfrm6: avoid potential infinite loop in _decode_session6() +18cfb44cf184 batman-adv: enable B.A.T.M.A.N. V compilation by default +8c46fcd78308 batman-adv: disable ethtool link speed detection when auto negotiation off +8cc05c71ba5f locking/lockdep: Move sanity check to inside lockdep_print_held_locks() +0f736a52e4be locking/lockdep: Use for_each_process_thread() for debug_show_all_locks() +bb4e30a48045 sched/deadline/Documentation: Add overrun signal and GRUB-PA documentation +943d355d7fee sched/core: Distinguish between idle_cpu() calls based on desired effect, introduce available_idle_cpu() +a59a68fee05d sched/wait: Include in +137844759843 sched/numa: Stagger NUMA balancing scan periods for new threads +dfd5c3ea641b Merge tag 'v4.17-rc5' into sched/core, to pick up fixes and dependencies +83f0a7c7b265 efi/capsule-loader: Don't output reset log when reset flags are not set +1de3a1be8a93 efi/x86: Ignore unrealistically large option ROMs +2c3625cb9fa2 efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one function +cb0ba7935257 efi: Align efi_pci_io_protocol typedefs to type naming convention +0add16c13f49 efi/libstub/tpm: Make function efi_retrieve_tpm2_eventlog_1_2() static +9c178663cbf2 efi: Decode IA32/X64 Context Info structure +a32bc29ed197 efi: Decode IA32/X64 MS Check structure +c6bc4ac0aade efi: Decode additional IA32/X64 Bus Check fields +a9c1e3e79140 efi: Decode IA32/X64 Cache, TLB, and Bus Check structures +dc2d26e4b667 efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs +7c9449b8c8a5 efi: Decode IA32/X64 Processor Error Info Structure +f9e1bdb9f35f efi: Decode IA32/X64 Processor Error Section +742632d237ce efi: Fix IA32/X64 Processor Error Record definition +75e4fd31ce90 efi/cper: Remove the INDENT_SP silliness +a7012bdbdf40 x86/xen/efi: Initialize UEFI secure boot state during dom0 boot +0b3225ab9407 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode +c9ac371d4b59 drm: Fix render node numbering regression from control node removal. +2989b3ced370 Merge tag 'tilcdc-4.18' of https://github.com/jsarha/linux into drm-next +c89128a00838 ext4: handle errors on ext4_commit_super +db6516a5e7dd ext4: do not update s_last_mounted of a frozen fs +833a950882d3 ext4: factor out helper ext4_sample_last_mounted() +0c8e3fe35db9 vfs: add the sb_start_intwrite_trylock() helper +9d6b4bfb59a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +4f6b15c3a604 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +289e1f4e9e4a net: ipv4: ipconfig: fix unused variable +91dfd02b2300 qede: Fix ref-cnt usage count +55c82617c3e8 3c59x: convert to generic DMA API +b84bbaf7a6c8 packet: in packet_snd start writing at link layer allocation +eee597ac9313 ext4: update mtime in ext4_punch_hole even if no blocks are released +67b8d5c70812 Linux 4.17-rc5 +e8929999fa71 drm/exynos/dsi: remove mode_set callback +f0dfd7a2b35b netfilter: nf_tables: fix memory leak on error exit return +6390d33bf5d9 ext4: add verifier check for symlink with append/immutable flags +71fe98996137 fs: ext4: add new return type vm_fault_t +b1ae32dbab50 x86/cpufeature: Guard asm_volatile_goto usage for BPF compilation +b127125d9db2 fix breakage caused by d_find_alias() semantics change +e6d8c84a5838 x86/mtrr: Rename main.c to mtrr.c and remove duplicate prefixes +1de392f5d5e8 x86: Remove pr_fmt duplicate logging prefixes +a7a3153a98d5 x86/early-quirks: Rename duplicate define of dev_err +66e1c94db3cd Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +13ebe18c94f5 uprobes/x86: Prohibit probing on MOV SS instruction +ee6a7354a362 kprobes/x86: Prohibit probing on exception masking instructions +a466ef76b815 x86/kexec: Avoid double free_page() upon do_kexec_load() failure +86a4ac433b92 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +baeda7131f54 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0503fd658d47 Merge tag 'dma-mapping-4.17-5' of git://git.infradead.org/users/hch/dma-mapping +2f0d520a1a73 ALSA: hda/realtek - Clevo P950ER ALC1220 Fixup +ebf089248dab arm64: defconfig: Increase CMA size for VC4 +21493316a3c4 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ +f6ddc16175f6 vfat: simplify checks in vfat_lookup() +61fec493c9df get rid of dead code in d_find_alias() +3b031622f598 hwmon: (k10temp) Use API function to access System Management Network +f9bc6b2dd9cf x86/amd_nb: Add support for Raven Ridge CPUs +c8beccc19b92 ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist +9305bd6ca7b4 x86/CPU: Move x86_cpuinfo::x86_max_cores assignment to detect_num_cpu_cores() +a2aa578fec8c x86/Centaur: Report correct CPU/cache topology +807e9bc8e2fe x86/CPU: Move cpu_detect_cache_sizes() into init_intel_cacheinfo() +53667c670fe0 dt-bindings/gic-v3: Add documentation for MBI support +38985351492b irqchip/gic-v3: Add PCI/MSI support to the GICv3 MBI sub-driver +505287525c24 irqchip/gic-v3: Add support for Message Based Interrupts as an MSI controller +b2425b51bed7 irqchip/gic-v3: Mark the base irq domain as DOMAIN_BUS_WIRED +6461934371bf irqdomain: Let irq_find_host default to DOMAIN_BUS_WIRED +8a22a3e1e768 dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA +25eaaabb51c9 irqchip/mvebu-gicp: Use level-triggered MSIs between ICU and GICP +6988e0e0d283 genirq/msi: Limit level-triggered MSI to platform devices +0be8153cbc2a genirq/msi: Allow level-triggered MSIs to be exposed by MSI providers +ed772ec873cb timer_list: Remove unused function pointer typedef +bf9c96bec76f timers: Adjust a kernel-doc comment +83cb529b2ef4 ARM: dts: exynos: Update x and y properties for mms114 touchscreen +2a7ffe465769 x86/build: Remove no-op macro VMLINUX_SYMBOL() +1332a9055801 tick: Prefer a lower rating device only if it's CPU local device +9ad9a2183bf5 ARM: exynos: Remove unused soc_is_exynos{4,5} +3c33710b453b ARM: exynos: Remove static mapping of SCU SFR +16bafa792c86 ALSA: usb-audio: add boot quirk for Axe-Fx III +08f9f4485f21 ALSA: core api: define offsets for TLV items +2cc61be60e37 x86/CPU: Make intel_num_cpu_cores() generic +b5cf8707e6c9 x86/CPU: Move cpu local function declarations to local header +176c2572cd15 Merge tag 'soundwire-streaming' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next +8dd6203f32f2 arm64: dts: exynos: Add mem-2-mem Scaler devices +551ed9b8c3a6 ARM: dts: exynos: Add mem-2-mem Scaler devices +63fab6977a1f ACPI: Add missing prototype_for arch_post_acpi_subsys_init() +20b5324d8353 cpufreq: optimize cpufreq_notify_transition() +39138c1f4a31 mtd: rawnand: use bit-wise majority to recover the ONFI param page +24d79d738b6f dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support +47cdf76e44e8 ALSA: hda/ca0132: Add new control changes for SBZ + R3Di +e0026d03942d ALSA: hda/ca0132: add ca0132_alt_set_vipsource +017310fbe767 ALSA: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di +7cb9d94c05de ALSA: hda/ca0132: add alt_select_in/out for R3Di + SBZ +447fd8e9a88e ALSA: hda/ca0132: add the ability to set src_id on scp commands +7e6ed62ebedb ALSA: hda/ca0132: Add dsp setup + gpio functions for r3di +38ba69ffcea3 ALSA: hda/ca0132: add dsp setup related commands for the sbz +009b8f979bf8 ALSA: hda/ca0132: update core functions for sbz + r3di +e93ac30a32a6 ALSA: hda/ca0132: add extra init functions for r3di + sbz +2e48b2b7a29e ALSA: hda/ca0132: Add extra exit functions for R3Di and SBZ +aa31704fd81c ALSA: hda/ca0132: Add PCI region2 iomap for SBZ +63177afc98a5 ALSA: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect +8a19bceef68d ALSA: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading +3f12888dfae2 ALSA: control: fix a redundant-copy issue +17156f23e93c ALSA: usb: add UAC3 BADD profiles support +a3a956a6ddde ASoC: Intel: bytcr_rt5640: Fix compile error +ccda3c4b7777 Merge tag '4.17-rc4-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6 +b6456057038b spi: bcm-qspi: Fix build failure caused by spi_flash_read() API removal +2b8eae795580 ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown" +2ee3ee06a8fd ext4: fix hole length detection in ext4_ind_map_blocks() +74783c99bf56 platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS +321089a4da2f platform/mellanox: mlxreg-hotplug: Document fixes for hotplug private data +98004a78bb6c platform_data/mlxreg: Document fixes for hotplug device +427fbe89261d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux +0d4cafd12f4c Merge tag 'for-linus-20180511' of git://git.kernel.dk/linux-block +16116dac2339 batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs +7072337e52b3 batman-adv: Fix TT sync flags for intermediate TT responses +736dedbb1a7d ext4: mark block bitmap corrupted when found +206f6d552d0c ext4: mark inode bitmap corrupted when found +db79e6d1fb1f ext4: add new ext4_mark_group_bitmap_corrupted() helper +0db9fdeb347c ext4: fix wrong return value in ext4_read_inode_bitmap() +a0671c39ddf4 EDAC, ghes: Use BIT() macro +ad0d73b324db EDAC, ghes: Add DDR4 and NVDIMM memory types +904aaf805043 ACPI / tables: improve comments regarding acpi_parse_entries_array() +c06c4d793584 staging: iio: tsl2x7x/tsl2772: move out of staging +e7c881596baf ARM: dts: Fix DTC warnings +56cb2d8efc21 ARM: dts: Add second ATA to NAS4220B +0d6ce772187f ARM: dts: Fix bootargs for Gemini D-Link devices +a10d862e585e ARM: dts: Fix the DNS-313 flash compatible +8cb24590871e ARM: dts: Set DNS-685 LEDs to use better triggers +2bd2bbffb7d4 ARM: dtd: Set DNS-313 LEDs to use better triggers +c0b20bacf966 ARM: dts: gemini: Fix "debounce-interval" property misspelling +4e24c1719f34 staging: iio: tsl2x7x: rename driver to tsl2772 +da18e8906278 staging: iio: tsl2x7x: add range checking to tsl2x7x_write_raw +9861d2daaf28 staging: iio: tsl2x7x: correct IIO_EV_INFO_PERIOD values +77b69a0e679b staging: iio: tsl2x7x: convert to use read_avail +bfdf7f1024e5 staging: iio: tsl2x7x: use macro to populate tsl2X7X_device_info +cc566e90cba7 staging: iio: tsl2x7x: turn chip off if IIO device registration fails +7b4db2e3e64a staging: iio: tsl2x7x: use direct returns +5cf05135b0b2 staging: iio: tsl2x7x: remove unnecessary whitespace +a45d12388704 iio: accell: mma8452: Reduce sleep time when data not ready +2a86487786b5 iio: adc: ti-ads8688: add trigger and buffer support +e9918d7fafae EDAC, altera: Handle SDRAM Uncorrectable Errors on Stratix10 +0cb2aab8f820 iio: potentiostat: lmp91000: add LMP91002 support +3345d4702329 iio: magnetometer: mag3110: Add ability to run in continuous mode +05e13bb57e6f swiotlb: silent unwanted warning "buffer is full" +f8eb0edeb8c1 Documentation: dt: edac: Move Altera SOCFPGA EDAC file +ffed645e3be0 x86/bugs: Fix the parameters alignment and missing void +3d6b72729cc2 wil6210: rate limit wil_rx_refill error +37f8d26d8347 wil6210: remove unused rx_reorder members +807b086053df wil6210: Initialize reply struct of the WMI commands +1c21cc5fc4df wil6210: move WMI functionality out of wil_cfg80211_mgmt_tx +5f85c7e702d2 wil6210: change reply_size arg to u16 in wmi_call +9861bf3b818f wil6210: fix call to wil6210_disconnect during unload +8a4fa21438e3 wil6210: align to latest auto generated wmi.h +777b4690fc4a wil6210: disable tracing config option +c3f7f31efe39 ath10k: replace bit shifts with the BIT() macro for rx desc bits +0be928850dac ath10k: hw: make consistent usage of ATH10K_FW_DIR in paths +e2fad7450306 iio: adc: stm32-dfsdm: Add support for stm32mp1 +3e2740cda224 ath10k: remove variables which set but not used +3dab6bd52687 EDAC, altera: Add support for Stratix10 SDRAM EDAC +c7229b60ebe6 Documentation: dt: socfpga: Add Stratix10 ECC Manager binding +1e9e31cf171c Merge tag 'socfpga_updates_for_v4.18_part2' into edac-for-4.18 +e3148cc5fecf ath10k: fix return value check in wake_tx_q op +469bd5eab622 ath10k: snoc: Remove owner assignment from platform_driver +cbf73ae59bee iio: imu: inv_mpu6050: make loop a do-while +cfb353c0dc05 ath10k: add quiet mode support for QCA6174/QCA9377 +305d0e006a17 EDAC, ghes: Remove unused argument to ghes_edac_report_mem_error() +b41c39367669 rsi: fix spelling mistake: "thead" -> "thread" +6823dc0d91e5 mt76x2: add a polling delay in mt76x2_mac_stop routine +41bd3d585da2 wireless-drivers: Dynamically allocate struct station_info +ebd27d3317c6 ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y +36910d82a80c Revert "ssb: Prevent build of PCI host features in module" +361de091a4b9 bcma: fix buffer size caused crash in bcma_core_mips_print_irq() +ea092fb3ce66 mtd: cfi_cmdset_0002: Fix coding style issues +237ea0d4762c mtd: bcm47xxpart: improve handling TRX partition size +789ba28013ce Revert "sched/numa: Delay retrying placement for automatic NUMA balance after wake_affine()" +f0ab773f5c96 Merge branch 'akpm' (patches from Andrew) +b2d6cee117f7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +2075b16e32c2 rbtree: include rcu.h +78eb0c6356cd scripts/faddr2line: fix error when addr2line output contains discriminator +e43830292014 ocfs2: take inode cluster lock before moving reflinked inode from orphan dir +27ae357fa82b mm, oom: fix concurrent munlock and oom reaper unmap, v3 +013567be1976 mm: migrate: fix double call of radix_tree_replace_slot() +3955333df9a5 proc/kcore: don't bounds check against address 0 +7aaf77272358 mm: don't show nr_indirectly_reclaimable in /proc/vmstat +27227c733852 mm: sections are not offlined during memory hotremove +6098d7e13669 z3fold: fix reclaim lock-ups +ae646f0b9ca1 init: fix false positives in W+X checking +4ba281d5bd99 lib/find_bit_benchmark.c: avoid soft lockup in test_find_first_bit() +c9cf87ea6a47 KASAN: prohibit KASAN+STRUCTLEAK combination +1d1c8e5f0d95 MAINTAINERS: update Shuah's email address +4bc871984f7c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +e4f0e0cbf4e1 ps3disk: handle highmem pages +37a5b5c61892 jsflash: handle highmem pages +ad180f6f7185 aoe: handle highmem pages +34ab96e6c5c0 mtd_blkdevs: handle highmem pages +7c2d748e8476 memstick: don't call blk_queue_bounce_limit +00f0a51f0b21 DAC960: don't use block layer bounce buffers +5c26e05039cc mtip32xx: don't use block layer bounce buffers +a1f45efbb90c Merge tag 'nfs-for-4.17-2' of git://git.linux-nfs.org/projects/anna/linux-nfs +a52956dfc503 net sched actions: fix refcnt leak in skbmod +ac42803695e7 Merge tag 'ceph-for-4.17-rc5' of git://github.com/ceph/ceph-client +b753a9faaf9a net: phy: DP83TC811: Introduce support for the DP83TC811 phy +d68d75fdc34b net: sched: fix error path in tcf_proto_create() when modules are not configured +3f5f8596ed0a Merge tag 'sh-for-4.17-fixes' of git://git.libc.org/linux-sh +443e2dab32a5 cxgb4: avoid schedule while atomic +c50ae55e41ee cxgb4: enable inner header checksum calculation +0e249898cac8 cxgb4: Fix {vxlan/geneve}_port initialization +f4a313b97139 cxgb4: Add new T5 device id +e2d1f8a06e8a ahci: enable full queue depth of 32 +69278f790b60 libata: don't clamp queue depth to ATA_MAX_QUEUE - 1 +28361c403683 libata: add extra internal command +ba80c3a572f4 sata_nv: set host can_queue count appropriately +9d207accca2c libata: remove assumption that ATA_MAX_QUEUE - 1 is the max +2e2cc676cee8 libata: use ata_tag_internal() consistently +e3ed89396441 libata: bump ->qc_active to a 64-bit type +4e5b6260cc9b libata: convert core and drivers to ->hw_tag usage +5ac40790b470 libata: introduce notion of separate hardware tags +7404bc27731f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +804c1466c767 net: doc: fix spelling mistake: "modrobe.d" -> "modprobe.d" +ae35c6f7a5e7 bonding: use the skb_get/set_queue_mapping +dbdc8a217599 bonding: replace the return value type +890e2abe1028 dh key: get rid of stack allocated array for zeroes +383203eff718 dh key: get rid of stack allocated array +a964f395614a big key: get rid of stack array allocation +5c6b54600dd3 Merge tag 'powerpc-4.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +c110a8b79253 Merge tag 'trace-v4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +d5db21a3e697 erspan: auto detect truncated ipv6 packets. +755bbc1c0071 Merge branch 'mlxsw-spectrum_span-Two-minor-adjustments' +c41c0dd7a641 mlxsw: spectrum_span: Use a more fitting error code +fc74ecbc293c mlxsw: spectrum_span: Rename misnamed variable l3edev +f4d641a22885 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +cc1d5e749a2e nvme/pci: Sync controller reset for AER slot_reset +f01008916f1a Merge tag 'rxrpc-fixes-20180510' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +af5d01842fe1 net sched actions: fix invalid pointer dereferencing if skbedit flags missing +51cc257a1186 svcrdma: Remove unused svc_rdma_op_ctxt +99722fe4d5a6 svcrdma: Persistently allocate and DMA-map Send buffers +3abb03facee0 svcrdma: Simplify svc_rdma_send() +986b78894b26 svcrdma: Remove post_send_wr +25fd86eca11c svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt +4201c7464753 svcrdma: Introduce svc_rdma_send_ctxt +232627905f12 svcrdma: Clean up Send SGE accounting +f016f305f981 svcrdma: Refactor svc_rdma_dma_map_buf +eb5d7a622e0b svcrdma: Allocate recv_ctxt's on CPU handling Receives +3316f0631139 svcrdma: Persistently allocate and DMA-map Receive buffers +3a88092ee319 svcrdma: Preserve Receive buffer until svc_rdma_sendto +1e5f41607456 svcrdma: Simplify svc_rdma_recv_ctxt_put +2c577bfea85e svcrdma: Remove sc_rq_depth +ecf85b2384ea svcrdma: Introduce svc_rdma_recv_ctxt +bd2abef33394 svcrdma: Trace key RDMA API events +98895edbe377 svcrdma: Trace key RPC/RDMA protocol events +b6e717cbf28c xprtrdma: Prepare RPC/RDMA includes for server-side trace points +8dafcbee41e6 svcrdma: Use passed-in net namespace when creating RDMA listener +bcf3ffd405df svcrdma: Add proper SPDX tags for NetApp-contributed source +7e5d0e0de0a0 nfsd: Do not refuse to serve out of cache +79f546a696bf fs: don't scan the inode cache before SB_BORN is set +9abd68ef454c nvme: add quirk to force medium priority for SQ creation +1e2e547a93a0 do d_instantiate/unlock_new_inode combinations safely +84c3a0979c4c Merge tag 'for-linus-4.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +c89ebb968f04 ixgbe: fix memory leak on ipsec allocation +cf12aab67a2f ixgbevf: fix ixgbevf_xmit_frame()'s return type +bbb2707623f3 ixgbe: return error on unsupported SFP module when resetting +ea3beca42274 ice: Set rq_last_status when cleaning rq +04ac6fdba1af Change Trond's email address in MAINTAINERS +ac21fc2dcb40 sh: switch to NO_BOOTMEM +be83bbf80682 mmap: introduce sane default mmap limits +4e50d9ebaeaa nvme: Fix sync controller reset return +41e3e1082367 Merge tag 'pm-4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +a05f1e36a57d ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax +e03dc5d3d427 Merge tag 'mtd/fixes-for-4.17-rc5' of git://git.infradead.org/linux-mtd +f1e0d0d8cf45 arm64: dts: mt7622: add audio related device nodes +18928e33e1d0 arm64: dts: mt7622: add High-Speed DMA device nodes +09c2cc98cd57 media: dvb_frontend: cleanup some coding style errors +575b65bc5bff udp: avoid refcount_t saturation in __udp_gso_segment() +5ae4bbf76928 Merge tag 'mlx5-fixes-2018-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +73a6bab5aa2a tcp: switch pacing timer to softirq based hrtimer +dac2707227bf nfsd: make nfsd4_scsi_identify_device retry with a larger buffer +c46302ec554c soundwire: intel: Add audio DAI ops +37a2d22b402d soundwire: intel: Add stream initialization +5d6b3c8ba12a soundwire: cdns: Add stream routines +07abeff1ef1a soundwire: cdns: Add port routines +c91605f48938 soundwire: Remove cdns_master_ops +ca30093dd7ff Merge tag 'drm-fixes-for-v4.17-rc5' of git://people.freedesktop.org/~airlied/linux +97349b60519e ASoC: Add SoundWire stream programming interface +5c3eb9f7bdf1 soundwire: Add stream configuration APIs +99b8a5d608a6 soundwire: Add bank switch routine +79df15b7d37c soundwire: Add helpers for ports operations +f8101c74aa54 soundwire: Add Master and Slave port programming +bbe7379d8040 soundwire: Add support for port management +89e590535f32 soundwire: Add support for SoundWire stream management +89634f99a83e Documentation: soundwire: Add more documentation +fce45d114270 soundwire: Update email address for Vinod +730f23b66095 crypto: vmx - Remove overly verbose printk from AES XTS init +1411b5218adb crypto: vmx - Remove overly verbose printk from AES init routines +6caf7adc5e45 crypto: arm64/sha512-ce - yield NEON after every block of input +7edc86cb1c18 crypto: arm64/sha3-ce - yield NEON after every block of input +5b3da6517763 crypto: arm64/crct10dif-ce - yield NEON after every block of input +4e530fba699f crypto: arm64/crc32-ce - yield NEON after every block of input +7c50136a8aba crypto: arm64/aes-ghash - yield NEON after every block of input +20ab63325830 crypto: arm64/aes-bs - yield NEON after every block of input +0c8f838a52fe crypto: arm64/aes-blk - yield NEON after every block of input +7b67ae4d5ce8 crypto: arm64/aes-ccm - yield NEON after every block of input +d82f37ab5e24 crypto: arm64/sha2-ce - yield NEON after every block of input +7df8d164753e crypto: arm64/sha1-ce - yield NEON after every block of input +f17c403af9bf media: dvbdev: add a mutex protecting the "mdev" pointer +94cc2fde365f Merge remote-tracking branch 'drm/drm-next' into drm-misc-next +4cbd7a7d3c0f Merge branch 'dsa-Plug-in-PHYLINK-support' +58d56fcc3964 net: dsa: bcm_sf2: Get rid of PHYLIB functions +aab9c4067d23 net: dsa: Plug in PHYLINK support +c9a2356f3540 net: dsa: mv88e6xxx: add PHYLINK support +c4aef9fc0d4b net: dsa: Eliminate dsa_slave_get_link() +bc0cb653a3f0 net: dsa: bcm_sf2: Implement phylink_mac_ops +11d8f3ddab1e net: dsa: Add PHYLINK switch operations +9cd00a8aa42e net: phy: phylink: Poll link GPIOs +daab3349ad1a net: phy: phylink: Release link GPIO +bb322a903836 net: phy: phylink: Use gpiod_get_value_cansleep() +1b97013bfb11 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg +8ccc113172e4 mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()' +dd0dcf003dd8 arm: dts: mt7623: add MT7623N reference board with eMMC +25fad0ef51d6 arm: dts: mt7623: add MT7623A reference boards +4e1c1f0785a0 arm: dts: mt7623: add MT7623A SoC level DTS +89dd2e752c7b Merge branch 'bonding-bug-fixes-and-regressions' +21706ee8a47d bonding: send learning packets for vlans on slave +4fa8667ca398 bonding: do not allow rlb updates to invalid mac +2a5f2705c976 media: lgdt330x.h: fix compiler warning +3997716898a9 media: rcar-vin: fix crop and compose handling for Gen3 +d73c3357c8a8 media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3" +715b703daaf1 media: dvb_frontends: fix spelling mistake: "unexpcted" -> "unexpected" +7cc31fae02e2 media: usb: cx231xx-417: include linux/slab.h header +50a0efae2758 media: i2c: tda1997: Fix an error handling path 'tda1997x_probe()' +3f7dd2da9c81 arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs +de281f7e8ff1 media: saa7146: fix error return from master_xfer +2f5337099193 media: em28xx: Demote several dev_err to dev_info +6ce6a8ef5e61 media: cx231xx: Fix spelling mistake: "senario" -> "scenario" +ff9d1c0143e2 media: cx23885: Add some missing register documentation +f72ff638e666 media: cx23885: Expand registers in dma tsport reg dump +95f408bbc4e4 media: cx23885: Ryzen DMA related RiSC engine stall fixes +3b8315f37d6e media: cx23885: Use PCI and TS masks in irq functions +9a7dc2b064ef media: cx23885: Handle additional bufs on interrupt +acd14c181fc2 media: v4l2-device.h: always expose mdev +3ad3b7a2ebae media: v4l2-ioctl: replace IOCTL_INFO_STD with stub functions +f1d00607afd6 media: hackrf: group device capabilities +6d2eaece20ff media: xilinx: regroup caps on querycap +137212804a11 media: staging: media: use relevant lock +43d0d3c52787 media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() +50ad3231b6a4 arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi +a63e3d2ac6d8 arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes +1c8fadd38f9a arm: dts: mt7623: fix all Warnings (unit_address_vs_reg) +c23080a6e4e8 perf tools: Add missing newline when parsing empty BPF proggie +acf09966c6ff arm: dts: mt7623: fix available memory size on bananapi-r2 +c0b0d540db1a arm: dts: mt7623: fix invalid memory node being generated +dc432c3d7f9b tracing: Fix regex_match_front() to not over compare the test string +5377f3c3312e media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740 +3a0887997d67 perf cs-etm: Remove redundant space +46d53620044f perf cs-etm: Support unknown_thread in cs_etm_auxtrace +89c190627257 powerpc/prom: Drop support for old FDT versions +6158faed7c80 powerpc/lib: Add alt patching test of branching past the last instruction +b58e79879650 powerpc/lib: Rename ftr_fixup_test7 to ftr_fixup_test_too_big +cad0e39023b4 powerpc/lib: Fix the feature fixup tests to actually work +32810d91325e powerpc/lib: Fix feature fixup test of external branch +d93277b9839b Revert "arm64: Increase the max granular size" +ef050374e1ee Merge branches 'pm-pci' and 'pm-docs' +b67b00eeddac ARM: dts: vexpress: replace '_' with '-' in node names +83be0e605e2c ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash} +7f6df440b862 drm: Match sysfs name in link removal to link creation +21f4bb8756b2 staging: wlan-ng: fix block comment alignment in p80211metastruct.h +9dabe666d33d staging: bcm2835: Fix mmal_port_parameter_get() signed/unsigned warnings. +aa4f227112dc staging: bcm2835: Remove dead code related to framerate. +40b73e16675e staging: bcm2835-camera: Fix warnings about string ops on v4l2 uapi. +6166045e7964 staging: bcm2835-camera: Fix indentation of tables +a9e14815aaf7 staging: bcm2835-camera: Fix comment typos. +84db34cd7209 staging: bcm2835-camera: Replace BUG_ON with return error +84adcb14133e staging: bcm2835-camera: Move struct vchiq_mmal_rect +514a6ab198c6 staging: bcm2835-camera: Add multiple include protection +938416707071 staging: bcm2835-camera: Remove V4L2/MMAL buffer remapping +7cc31d57f399 staging: bcm2835-camera: Match MMAL buffer count to V4L2. +71fcbc4740ab staging: bcm2835-camera: Remove bulk_mutex as it is not required +96b7e81ab6b7 staging: bcm2835-camera: Allocate context once per buffer +dd9bb5052273 staging: bcm2835-camera: Skip ISP pass to eliminate padding. +4bebb0312ea9 staging/bcm2835-camera: Set ourselves up as a platform driver. +37b7b3087a2f staging/vc04_services: Register a platform device for the camera driver. +7c3b479eece6 MAINTAINERS: Update Layerscape PCIe driver maintainers list +00135fc5c378 staging:r8188eu: Remove rx_handler_data unnecessary read +6c4187b70673 staging: lustre: lnet: add static to libcfs_dev declaration +fb28c0e0fe2a staging: rtlwifi: fix spelling mistake: "traking" -> "tracking" +7d7cdb4fa552 staging: most: video: remove debugging code +58391efdc1b6 staging: rtl8723bs: Replace license boilerplate with SPDX identifiers +7304a9a99d7b arm64: defconfig: update config for Rockchip PCIe +1dca7a636933 dt-bindings: PCI: rockchip: Add DT bindings for Rockchip PCIe EP driver +cf590b078391 PCI: rockchip: Add EP driver for Rockchip PCIe controller +64f7a11586ab KVM: vmx: update sec exec controls for UMIP iff emulating UMIP +c19986fea873 kvm: x86: Suppress CR3_PCID_INVD bit only when PCIDs are enabled +bcb2b94ae010 KVM: selftests: exit with 0 status code when tests cannot be run +452a68d0ef34 KVM: hyperv: idr_find needs RCU protection +6356ee0c9602 x86: Delay skip of emulated hypercall instruction +ddc9cfb79c10 KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs +06139c822c50 ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC +6a8b25abf1b7 Merge tag 'iio-for-4.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +900aa8ad2158 drm: Add and handle new aspect ratios in DRM layer +222ec1618c3a drm: Add aspect ratio parsing in DRM layer +c3ff0cdb354f drm: Expose modes with aspect ratio, only if requested +ace5bf0e254b drm: Handle aspect ratio info in legacy modeset path +7595bda2fb43 drm: Add DRM client cap for aspect-ratio +bfe2e2c9564d video/hdmi: Reject illegal picture aspect ratios +a9c266c27ee5 drm/edid: Don't send bogus aspect ratios in AVI infoframes +357768cc9e3f drm/edid: Fix cea mode aspect ratio handling +a2328fd65701 drm/edid: Use drm_mode_match_no_clocks_no_stereo() for consistentcy +dd7c26263294 drm/modes: Introduce drm_mode_match() +6d3299aef7df ARM: dts: imx51-zii-rdu1: fix touchscreen bindings +89027d9ebb59 ASoC: compress: Fix up some trivial formatting issues +ca76db6c7e9c ASoC: compress: Only assign compr->ops->copy once +4dddbddbce32 ASoC: qdsp6: q6common: Add qdsp6 helper functions +0e17e9820319 ASoC: qdsp6: dt-bindings: Add q6asm dt bindings +364b8768182a ASoC: qdsp6: dt-bindings: Add q6adm dt bindings +6ad2ef6530bc ASoC: qdsp6: dt-bindings: Add q6afe dt bindings +8c943ef12366 ASoC: qdsp6: dt-bindings: Add q6core dt bindings +6adba21eb434 soc: qcom: Add APR bus driver +8675e8d3d1b4 soc: qcom dt-bindings: Add APR bus bindings +9af8937e5589 ASoC: amd: removed separate byte count variables for playback and capture +7f0048478470 ASoC: amd: added byte count register offset variables to rtd +8769bb55fe1d ASoC: amd: dma config parameters changes +c1f5ba70decf spi: Get rid of the spi_flash_read() API +4120f8d158ef mtd: spi-nor: Use the spi_mem_xx() API +b95cb394ab59 spi: ti-qspi: Implement the spi_mem interface +5f195ee7d830 spi: bcm-qspi: Implement the spi_mem interface +b5932f5c68e5 spi: Make support for regular transfers optional when ->mem_ops != NULL +c36ff266dc82 spi: Extend the core to ease integration of SPI memory controllers +98e1241c357b ASoC: cirrus: i2s: IRQ-based stream watchdog +6ea8a84806ac ARM: ep93xx: i2s: Add IRQ to platform device resources +cc27062b3eee ASoC: cirrus: i2s: Stop enabling I2S2 and I2S3 FIFOs +25c8b5500760 ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 320 +87927581fc7b ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 310 +cfb53a56d102 ASoC: omap: Delete the obsolete omap-pcm +077a403d8620 ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm +6a7c05e55c0a ASoC: Intel: bytcr_rt5640: Use device-property for differential mics +bcd9a325f0b0 ASoC: Intel: bytcr_rt5640: Configure PLL1 before using it +b16188a20f62 ASoC: rt5640: Add button press support +8210804bcf40 ASoC: rt5640: Add jack-detect support +fb509fa96224 ASoC: rt5640: Allow specifying dmic data pins through device-properties +988a5e0162ce ASoC: rt5640: Move checking of device-properties to component probe callback +8e3ebf5e8f0a ASoC: rt5640: Remove unused rt5640_platform_data +e9e7a3bdcdf4 ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect +8e7a1f1f177f ASoC: rt5640: Remove is_sys_clk_from_pll, it has ordering issues +d165b5a86fca ASoC: zx-i2s: fix spelling mistake: "timeing" -> "timing" +60abce9f43d8 Merge branch 'thermal-soc' into next +0a0b98734479 compat: fix 4-byte infoleak via uninitialized struct field +72777fe79768 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +6e70c267e68d smb3: directory sync should not return an error +35ee52bea66c ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus +e981e459afb7 ARM: dts: meson8: add the uart_A pins +e592f6585cdf ARM: dts: meson: add support for the Meson8m2 SoC +0633d20feab5 ARM: meson: add support for the Meson8m2 SoCs +a84880ef4352 Merge branch 'bpf-perf-rb-libbpf' +be5bca44aa6b samples: bpf: convert some XDP samples from bpf_load to libbpf +17387dd5ac2c tools: bpf: don't complain about no kernel version for networking code +2eb57bb8f676 tools: bpf: improve comments in libbpf.h +d0cabbb021be tools: bpf: move the event reading loop to libbpf +5f9380572b4b samples: bpf: compile and link against full libbpf +74662ea5d416 samples: bpf: rename struct bpf_map_def to avoid conflict with libbpf +e3687510fce2 tools: bpftool: use PERF_SAMPLE_TIME instead of reading the clock +cb9c28ef579d bpf: sync tools bpf.h uapi header +91bc07c9e8a0 selftests/bpf: Fix bash reference in Makefile +f85900c3e13f net/mlx5e: Err if asked to offload TC match on frag being first +88d725bbb43c net/mlx5: E-Switch, Include VF RDMA stats in vport statistics +1ef903bf795b net/mlx5: Free IRQs in shutdown path +cef74409ea79 PCI: Add "pci=noats" boot parameter +6b47fe1d1ca3 rxrpc: Trace UDP transmission failure +494337c91840 rxrpc: Add a tracepoint to log ICMP/ICMP6 and error messages +93864fc3ffcc rxrpc: Fix the min security level for kernel calls +f2aeed3a591f rxrpc: Fix error reception on AF_INET6 sockets +c54e43d752c7 rxrpc: Fix missing start of call timeout +3597683c9da6 tools: bpf: handle NULL return in bpf_prog_load_xattr() +ff1f56d9877f Merge branch 'bpf-fib-lookup-helper' +fe616055f784 samples/bpf: Add example of ipv4 and ipv6 forwarding in XDP +87f5fc7e48dd bpf: Provide helper to do forwarding lookups in kernel FIB table +65a2022e89a4 net/ipv6: Add fib lookup stubs for use in bpf helper +d4bea421f732 net/ipv6: Update fib6 tracepoint to take fib6_info +138118ec96cb net/ipv6: Add fib6_lookup +cc065a9eb96f net/ipv6: Refactor fib6_rule_action +1d053da91094 net/ipv6: Extract table lookup from ip6_pol_route +3b290a31bbc5 net/ipv6: Rename rt6_multipath_select +6454743bc13e net/ipv6: Rename fib6_lookup to fib6_node_lookup +68625b7631e0 bpf, doc: clarification for the meaning of 'id' +ca3943c4aaff Merge tag 'linux-can-fixes-for-4.17-20180510' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +2fdae0349f58 qed: fix spelling mistake: "taskelt" -> "tasklet" +ec9efb523cb8 rocker: Postpone filtering of !added_by_user FDB +895262d85799 tls: Fix tls_device initialization +b3c594ab6fcf cxgb4: fix the wrong conversion of Mbps to Kbps +ccb026381414 Merge branch 'mlxsw-Support-VLAN-devices-in-mirroring-offloads' +03c44132393e mlxsw: spectrum_span: Support VLAN under mirror-to-gretap +e00698d1d795 mlxsw: spectrum_span: Support mirror-to-VLAN +419476624c89 mlxsw: reg: Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH +2b18d79e733f net: bridge: Allow bridge master in br_vlan_get_info() +82e1719c4cd6 PCI: Clean up whitespace in quirks.c +6910e25de225 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg +780473508ace PCI: Reorder quirks infrastructure code +a577d868b768 net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' +00483690552c tcp: Add mark for TIMEWAIT sockets +03bdfc001c95 net: ipv4: remove define INET_CSK_DEBUG and unnecessary EXPORT_SYMBOL +b971a90f7dd3 docs: ranoops.rst: fix location of ramoops.txt +d26560950b6b scripts/documentation-file-ref-check: rewrite it in perl with auto-fix mode +02a43659e158 docs: uio-howto.rst: use a code block to solve a warning +8d420f6c27c5 mm, THP, doc: Add document for thp_swpout/thp_swpout_fallback +9167b942d53c w1: w1_io.c: fix a kernel-doc warning +f27e1d244b56 Documentation/process/posting: wrap text at 80 cols +b6e9d06789fc docs: admin-guide: add cgroup-v2 documentation +c7c527dd6e76 Revert "Documentation/features/vm: Remove arch support status file for 'pte_special'" +97f3efb64323 hv_netvsc: set master device +b2a9643855c3 Merge tag 'mac80211-for-davem-2018-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +7d0870f661e1 liquidio: bump up driver version to 1.7.2 to match newer NIC firmware +f60475761838 liquidio: monitor all of Octeon's cores in watchdog thread +e72a7dd70c48 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +9e5750106630 net/ipv6: fix lock imbalance in ip6_route_del() +09c8b9718a7a tipc: fix one byte leak in tipc_sk_set_orig_addr() +f7017cafcdd7 tc-testing: fix tdc tests for 'bpf' action +c320e49d8063 Merge branch 'hns3-misc-fixes' +e4d68dae43fb net: hns3: refactor the loopback related function +beebca3a9110 net: hns3: fix for cleaning ring problem +0a78a1dfd17a net: hns3: remove add/del_tunnel_udp in hns3_enet module +f09555ffe379 net: hns3: Fix for setting mac address when resetting +bfcbcb67e961 hv_netvsc: typo in NDIS RSS parameters structure +7bb4d366cba9 x86/bugs: Make cpu_show_common() static +d66d8ff3d216 x86/bugs: Fix __ssb_select_mitigation() return type +54472edff0af drivers: net: davinci_mdio: prevent spurious timeout +bfe1e616b3cd Merge branch 'dsa-mv88e6xxx-cleanup-Global-Control-2-register' +9e5baf9b3636 net: dsa: mv88e6xxx: add RMU disable op +23c989199695 net: dsa: mv88e6xxx: set device number +02317e68369b net: dsa: mv88e6xxx: add a cascade port op +6ad4e91c6d79 net/mlx4_en: Verify coalescing parameters are in range +79a6fd232748 Merge branch 'mlx4-misc-next' +e57328384b6a net/mlx4_core: Use msi_x module param to limit num of MSI-X irqs +86a3e5d02c20 net/mlx4_core: Add PCI calls for suspend/resume +e5c9a705452a net/mlx4_core: Report driver version to FW +aca06eafd09f cxgb4: copy mbox log size to PF0-3 adap instances +2b928749f9ba cxgb4: zero the HMA memory +69678bcd4d2d udp: fix SO_BINDTODEVICE +0e8411e426e2 ipv4: reset fnhe_mtu_locked after cache route flushed +55be9f25be1c hv_netvsc: Fix net device attach on older Windows hosts +df13c59b54a9 nfp: flower: remove headroom from max MTU calculation +a37fb855f6e8 net: dsa: fix added_by_user switchdev notification +5f30721c517a tipc: clean up removal of binding table items +680a28463580 net/9p: fix spelling mistake: "suspsend" -> "suspend" +39a2d5cbaa8c sctp: fix spelling mistake: "max_retans" -> "max_retrans" +9af5573f3ae1 firestream: fix spelling mistake: "reseverd" -> "reserved" +3ff519e6c9e0 Merge branch 'qed-rdma-fixes' +090477e4acb3 qede: Fix gfp flags sent to rdma event node allocation +af6858ee423a qed: Fix l2 initializations over iWARP personality +f663706a33ce tun: Do SIOCGSKNS out of rtnl_lock() +508c461c63ce Merge branch 'net-Update-static-keys-to-modern-api' +88ab31081b8c net/udp: Update udp_encap_needed static key to modern api +02786475c74c net: Update generic_xdp_needed static key to modern api +39e8392201dc net: Update netstamp_needed static key to modern api +aabf6772cc74 net: Update [e/in]gress_needed static key to modern api +a7950ae8213c net/sock: Update memalloc_socks static key to modern api +5263a98f162f net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api +1c18d2a15ea4 it's SB_BORN, not MS_BORN... +c7d2a0eb6c02 clk: qcom: Base rcg parent rate off plan frequency +804689ad2d9b libata: Fix command retry decision +7eb49509dd6b libata: Honor RQF_QUIET flag +07b9b6d6e1bb libata: Make ata_dev_set_mode() less verbose +54fb131b325c libata: Fix ata_err_string() +79487259a4c9 libata: Fix comment typo in ata_eh_analyze_tf() +94d7dbf10881 Merge tag 'for-4.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +258c9fded4d4 sata_nv: don't use block layer bounce buffer +04d2600ab669 perf annotate: Display all available events on --stdio +f8207b987fdc perf test: "probe libc's inet_pton" fails on s390 due to missing inline +5bafeb6e7e87 net: dsa: mv88e6xxx: 88E6141/6341 SERDES support +4dbbe8dde848 net: stmmac: Add support for U32 TC filter using Flexible RX Parser +b2641e2ad456 net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver +3e50d2da5850 microchip_t1: Add driver for Microchip LAN87XX T1 PHYs +49cf4a4b3f5a Merge tag 'perf-urgent-for-mingo-4.17-20180507' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +61445b56d031 sbitmap: warn if using smaller shallow depth than was setup +2882064076c8 kyber-iosched: update shallow depth when setting up hardware queue +483b7bf2e402 bfq-iosched: update shallow depth to smallest one used +a327553965de sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow() +bd7d4ef6a4c9 bfq-iosched: remove unused variable +f0635b8a416e bfq: calculate shallow depths at init time +55141366de8c bfq-iosched: don't worry about reserved tags in limit_depth +17a511993225 blk-mq: don't call into depth limiting for reserved tags +adf3457b4ce6 HISI LPC: Add ACPI UART support +99c0228d6ff1 HISI LPC: Re-Add ACPI child enumeration support +332f632ec3d1 HISI LPC: Stop using MFD APIs +32bee8f48fa0 can: hi311x: Work around TX complete interrupt erratum +9fd0c4045146 cpupower: fix spelling mistake: "logilename" -> "logfilename" +5cec9425b41d can: hi311x: Acquire SPI lock on ->do_get_berr_counter +18e5a57d7987 block, bfq: postpone rq preparation to insert or merge +28b9060bd808 xfs: rename on-disk dquot counter zap functions +30ab2dcf2c06 xfs: replace XFS_QMOPT_DQALLOC with a simple boolean +114e73ccfa2a xfs: remove direct calls to _qm_dqread +d63192c89047 xfs: refactor xfs_qm_dqtobp and xfs_qm_dqalloc +617cd5c12c3c xfs: refactor incore dquot initialization functions +0fcef1270f30 xfs: fetch dquots directly during quotacheck +4882c19d2a77 xfs: split out dqget for inodes from regular dqget +c14cfccabe2a xfs: remove unnecessary xfs_qm_dqattach parameter +d7103eeb0051 xfs: delegate dqget input checks to helper function +cc2047c4d036 xfs: refactor dquot cache handling +2e330e76e03d xfs: refactor XFS_QMOPT_DQNEXT out of existence +609001bca499 xfs: don't spray logs when dquot flush/purge fail +7b6b50f55c10 xfs: release new dquot buffer on defer_finish error +84ca484ecf2f xfs: don't discard on free of unwritten extents +13b86fc33718 xfs: skip online discard during eofblocks trims +fcb762f5de2e xfs: add bmapi nodiscard flag +e6631f85546c xfs: get rid of the log item descriptor +1a2ebf835a3c xfs: add some more debug checks to buffer log item reuse +844e5e74c1a8 xfs: fix double ijoin in xfs_reflink_clear_inode_flag() +c5295c6aad53 xfs: fix double ijoin in xfs_reflink_cancel_cow_range +3565b660e56a xfs: fix double ijoin in xfs_inactive_symlink_rmt() +d686d12d23ae xfs: don't assert fail with AIL lock held +e632a5690c73 xfs: adder caller IP to xfs_defer* tracepoints +ba18781b9156 xfs: add tracing to high level transaction operations +22525c17ed13 xfs: log item flags are racy +52101dfe56f7 xfs: add missing rmap error return +e254d1afac83 ext4: use raw i_version value for ea_inode +3f706c8c9257 ext4: use XATTR_CREATE in ext4_initxattrs() +472d8ea1951b ext4: make function ‘ext4_getfsmap_find_fixed_metadata’ static +818c05d8e267 drm: panel-orientation-quirks: Convert to use match_string() helper +28700a36232b dm thin: update Documentation to clarify when "read_only" is valid +c57c0ad4a3dd ACPICA: Convert acpi_gbl_hardware lock back to an acpi_raw_spinlock +c3052594c8de ACPICA: provide abstraction for raw_spinlock_t +58e1c03536c9 ACPI / CPPC: Fix invalid PCC channel status errors +91ea5b1dd3ae ACPI / AC: Add quirk to avoid checking for PMIC with native driver +ec625a37c10c ACPI / battery: Add quirk to avoid checking for PMIC with native driver +c975e472ec12 ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 +cfcadfaad725 PCI / PM: Check device_may_wakeup() in pci_enable_wake() +8e3c283fc652 mtip32xx: Fix an error handling path in 'mtip_pci_probe()' +8ba0f9bd3bde batman-adv: Avoid race in TT TVLV allocator helper +2af8641b2ad3 PCI/AER: Add TLP header information to tracepoint +055ed0dabc30 spi: remove forgotten CONFIG_SPI_BCM53XX +7fc6311b1740 drm/amd/pp: Fix performance drop on Fiji +53da14d0833a powerpc: Make it clearer that systbl check errors are errors +4c1481ae60f8 powerpc/syscalls: timer_create can be handle by perfectly normal COMPAT_SYS_SPU +28b9c34aa604 powerpc/syscalls: kill ppc32_select() +454d7ef81ad2 powerpc/syscalls: Add COMPAT_SPU_NEW() macro +4c392e6591e3 powerpc/syscalls: switch rtas(2) to SYSCALL_DEFINE +f3675644e172 powerpc/syscalls: signal_{32, 64} - switch to SYSCALL_DEFINE +3691d6145585 powerpc/syscalls: Switch trivial cases to SYSCALL_DEFINE +df78d3f61480 powerpc/livepatch: Implement reliable stack tracing for the consistency model +4e49226ea8e1 powerpc/watchdog: provide more data in watchdog messages +5a951c4e7e8d powerpc/watchdog: don't update the watchdog timestamp if a lockup is detected +282498d65fb4 powerpc/xive: prepare all hcalls to support long busy delays +72224846fb1f powerpc/xive: shutdown XIVE when kexec or kdump is performed +028555a590d6 powerpc/xive: fix hcall H_INT_RESET to support long busy delays +d2b04b0c7888 powerpc/64/kexec: fix race in kexec when XIVE is shutdown +9a018fb1e147 powerpc/config: powernv_defconfig updates +c4c19684fa0a powerpc: wii_defconfig: Disable BCMA support +1a6d51f4994c powerpc: wii_defconfig: Enable Wii SDHCI driver +d75f98dd24d2 powerpc: wii_defconfig: Enable GPIO-related options +a84813f5bf29 powerpc: wii_defconfig: Disable Ethernet driver support code +7c18659dd498 powerpc/watchdog: fix typo 'can by' to 'can be' +8f2133cc0e1f powerpc/pseries: hcall_exit tracepoint retval should be signed +94f6a80c0c11 tipc: eliminate KMSAN uninit-value in strcmp complaint +4a026da91caa net/9p: correct some comment errors in 9p file system code +db1617a11a86 Merge tag 'mlx5-updates-2018-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +901b9dd5e31e media: update/fix my e-mail on some places +71db1cd7ff4e Merge tag 'v4.17-rc4' into patchwork +2ca25bd7472f dt-bindings: PCI: rockchip: Rename rockchip-pcie.txt to rockchip-pcie-host.txt +3593709f2651 PCI: rockchip: Split out common function to init controller +7d95fb746c4e media: dvbsky: use just one mutex for serializing device R/W ops +964bac9455be PCI: rockchip: Split out rockchip_pcie_parse_dt() to parse DT +956cd99b35a8 PCI: rockchip: Separate common code from RC driver +3b7158d61a27 qm1d1b0004: fix a warning about an unused default_cfg var +06cb616b1bca i2c: designware: fix poll-after-enable regression +349b0f95e1ea arm64: dts: juno/rtsm: re-structure motherboard includes +506eeeabb551 arm64: dts: juno: replace '_' with '-' in node names +91eb88b027ec PM / core: Drop unused internal inline functions for sysfs +b8e7ca205f32 PM / core: Drop unused internal functions for pm_qos sysfs +ff5f078e20dc PM / core: Drop unused internal inline functions for wakeirqs +abcab87587cc PM / core: Drop internal unused inline functions for wakeups +632de8f542bc firmware: arm_scmi: simplify exit path by returning on error +ec42ac6d1ea3 firmware: arm_scmi: improve exit paths and code readability +8f3397ccb63a firmware: arm_scmi: remove unnecessary bitmap_zero +97b93dda3149 firmware: arm_scmi: drop unused `con_priv` structure member +14e297b3b896 firmware: arm_scmi: rename scmi_xfer_{init,get,put} +130fccd09f02 cpufreq: s3c2440: fix spelling mistake: "divsiors" -> "divisors" +7859e08c1bde firmware: arm_scmi: rename get_transition_latency and add_opps_to_device +c213f874815e arm64: dts: juno: Fix "debounce-interval" property misspelling +d86a4ba02fc6 powerpc/pkeys: Drop private VM_PKEY definitions +df21443ff6a5 cpufreq: speedstep: fix speedstep_detect_processor()'s return type +9c28d6df7534 cpufreq: add suspend/resume support in Armada 37xx DVFS driver +cfd84631d976 cpufreq: armada: Free resources on error paths +677827011571 cpufreq: dt: Allow platform specific suspend/resume callbacks +2ef7c01c0cdb PM / wakeup: Only update last time for active wakeup sources +00ee22c28915 PM / wakeup: Use seq_open() to show wakeup stats +7f817ba94294 PM / core: Use dev_printk() and symbols in suspend/resume diagnostics +143711f01106 PM / core: Simplify initcall_debug_report() timing +147f29796553 PM / core: Remove unused initcall_debug_report() arguments +ae62a32d6019 ARM: dts: da850-evm: use phandles to extend nodes +fc218544fbc8 ceph: fix iov_iter issues in ceph_direct_read_write() +0010f7052d6c libceph: add osd_req_op_extent_osd_data_bvecs() +3a15b38fd2ef ceph: fix rsize/wsize capping in ceph_direct_read_write() +3057fcef3853 mtd: rawnand: Make sure we wait tWB before polling the STATUS reg +7c2b134110a6 Merge branch 'linux-4.17' of git://github.com/skeggsb/linux into drm-fixes +352672db8572 drm/nouveau: Fix deadlock in nv50_mstm_register_connector() +0d5a03c3d925 drm/nouveau/ttm: don't dereference nvbo::cli, it can outlive client +5c0e0b45c493 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +44ef02c241e7 Merge tag 'drm-misc-fixes-2018-05-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +03a0a3e572dc Merge tag 'drm-intel-fixes-2018-05-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +87bf742b080f Merge tag 'exynos-drm-fixes-for-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes +dec60f3a9b72 agp: uninorth: make two functions static +01fb9185dc18 drm/exynos: Add driver for Exynos Scaler module +7a2d5c77c558 drm/exynos: fimc: Convert driver to IPP v2 core API +8b7d3ec83aba drm/exynos: gsc: Convert driver to IPP v2 core API +d8cb9eeaa79f drm/exynos: rotator: Convert driver to IPP v2 core API +9913f74fe157 drm/exynos: ipp: Add IPP v2 framework +96112e936350 selftests/bpf: ignore build products +cd65cd951287 selftests/bpf: add architecture-agnostic headers +15b520f132d1 ARM: dts: meson8b: odroid-c1: enable the IR receiver +9bec5c5649a2 ARM: dts: meson8b: odroid-c1: sort nodes alphabetically +1fbad3028664 tpm: tpm_crb: relinquish locality on error path. +c51fb2d458a6 dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus +cfecb21109ab dt-bindings: arm: amlogic: add support for the Meson8m2 SoC +5a8a2ed63d6e ARM64: dts: meson-axg: enable AP6255 wifi module +098e530362d3 ARM64: dts: meson: add MMC resets +5e395e146667 ARM64: dts: meson-axg: add an 32K alt aoclk +0df8fbb9df8b ARM64: dts: meson-axg: add tdm pins +b0e59f949857 ARM64: dts: meson-axg: add GPIO interrupt controller support +221cf34bac54 ARM64: dts: meson-axg: enable the eMMC controller +826950868cd8 remoteproc/ste: remove abandoned include file +24ff14172fc3 remoteproc/davinci: use octal permissions for module_param() +5d26f068a594 remoteproc/davinci: prepare and unprepare the clock where needed +2310eae90f26 remoteproc/davinci: add the missing retval check for clk_enable() +008464a9360e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +e280edff3308 media: omap3isp: Don't use GFP_DMA +170df32cadee media: omap3isp: Remove useless NULL check in omap3isp_stat_config +378e3f81cb56 media: omap3isp: support 64-bit version of omap3isp_stat_data +daa36370b624 media: media-device: fix ioctl function types +5b817555ab1a media: imx-csi: fix burst size for 16 bit +e30681bc19bf media: imx: add 16-bit grayscale support +dde67d50ef0a media: Revert cleanup ktime_set() usage +b3bc535a5cd8 media: Use ktime_set() in pt1.c +e7330fa032bb Input: add support for ChipOne icn8505 based touchscreens +06af462ba1ff media: pvrusb2: delete unneeded include +0cc4655cb57a media: saa7164: Fix driver name in debug output +d3a67f27471d media: renesas-ceu: Set mbus_fmt on subdev operations +349da8ceb7eb media: cec: Kconfig coding style issue +9115df47d15f media: intel-ipu3: Kconfig coding style issue +01affb000e00 media: em28xx: Fix DualHD broken second tuner +4573027b67cb media: videobuf-dma-sg: Fix dma_{sync,unmap}_sg() calls +c591358446a2 media: media/usbvision: fix spelling mistake: "compresion" -> "compression" +2c756c72c4cc media: coda: set colorimetry on coded queue +0f8529fd07f4 media: coda: do not try to propagate format if capture queue busy +6dc8c1159cea media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out +0bade8b54395 media: sta2x11: Use gpio_is_valid() and remove unnecessary check +639f790223e6 drm/amd/pp: Refine the output of pp_power_profile_mode on VI +03b765237b0f media: platform: Use gpio_is_valid() +e6a5b9f9aee1 drm/amdgpu: Switch to interruptable wait to recover from ring hang. +da291320baec drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages +5bc3744c38e7 media: v4l2-dev.h: fix doc warning +bd4caed47a19 drm/amd/display: Use kvzalloc for potentially large allocations +6246c3a43bfd media: vpbe_venc: potential uninitialized variable in ven_sub_dev_init() +018d82e5f02e drm/amd/display: Don't return ddc result and read_bytes in same return value +6e65fb862064 drm/amd/display: Add get_firmware_info_v3_2 for VG12 +60a5205fb5f3 drm/amd: Add BIOS smu_info v3_3 required struct def. +c5191133405a drm/amd/display: Add VG12 ASIC IDs +f6b6631478d7 media: cec-gpio: use GPIOD_OUT_HIGH_OPEN_DRAIN +8516529ee5b6 media: platform: am437x: simplify getting .drvdata +62d4cfd3a608 media: videobuf: Change return type to vm_fault_t +fb21cf4eecbd media: vcodec: fix ptr_ret.cocci warnings +ee7582431f49 media: v4l2-core: Rename array 'video_driver' to 'video_drivers' +832369fa6410 IB/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt +5d18ee67d4c1 IB/{hfi1, rdmavt, qib}: Implement CQ completion vector support +cf38ea100edf IB/hfi1: Create common functions for affinity CPU mask operations +af8aab71370a IB/hfi1: Optimize kthread pointer locking when queuing CQ entries +c872a1f9e3aa IB/Hfi1: Read CCE Revision register to verify the device is responsive +a74d5307caba IB/hfi1: Rework fault injection machinery +8d3e71136a08 IB/{hfi1, qib}: Add handling of kernel restart +a93a0a311112 IB/hfi1: Reorder incorrect send context disable +e4607073ffa5 IB/hfi1: Return correct value for device state +8c79d8223bb1 IB/hfi1: Fix fault injection init/exit issues +959f2d172daa IB/hfi1: Complete check for locally terminated smp +48e0a6559dd8 IB/hfi1: Return actual error value from program_rcvarray() +254361c1890e IB/hfi1: Prevent LNI hang when LCB can't obtain lanes +f0a3fa2149e3 media: entity: fix spelling for media_entity_get_fwnode_pad() +f5e27a203f4c Merge branch 'k.o/for-rc' into k.o/wip/dl-for-next +09f20f2bca91 media: intel-ipu3: cio2: Handle IRQs until INT_STS is cleared +dd0792699c40 Documentation/spec_ctrl: Do some minor cleanups +e96f46ee8587 proc: Use underscores for SSBD in 'status' +9f65fb29374e x86/bugs: Rename _RDS to _SSBD +9c281b5e1299 ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT +6054cb578807 ARM: dts: BCM5301X: Add DT for Luxul XAP-1610 +2e2105a15781 ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1 +b1d0973e9a1b memory: brcmstb: dpfe: Remove need for dpfe_dev +56e4446df9c1 ARM: brcmstb: Add support for the V7 memory map +842fa17d6c95 ARM: add Broadcom Brahma-B15 main ID definition +9e35ddc962a6 ARM: add Broadcom Brahma-B53 main ID definition +16f021b03aae ARM: Allow this header to be included by assembly files +cc1c8445eba5 Merge tag 'v4.17-rc4' into rpmsg-next +9935448e207c Merge tag 'v4.17-rc4' into rproc-next +2ff0e41ac5a7 MAINTAINERS: add keyword for devicetree overlay notifiers +163475ebf9f3 ipmi: Remove the proc interface +cec572561a74 xfs: bmap debugging should never panic the system +8804630e1eeb xfs: defer agfl frees from directory op transactions +8b922f0e6a7f xfs: defer frees from common inode allocation paths +658f8f951173 xfs: defer agfl frees from inode inactivation +2bc5eba8b695 xfs: defer agfl block frees from deferred ops processing context +f8f2835a9cf3 xfs: defer agfl block frees when dfops is available +4223f659dd3e xfs: create agfl block free helper function +72c5c5f6d01c xfs: print specific dqblk that failed verifiers +7224fa482a6d xfs: add full xfs_dqblk verifier +48fa1db87f73 xfs: pass full xfs_dqblk to repair during quotacheck +57ab324553bb xfs: check type in quota verifier during quotacheck +e381a0f6c28a xfs: remove unused flags arg from xfs_dquot_verify +dfa03a5f8076 xfs: clean up locking in xfs_file_iomap_begin +d0641780940a xfs: simplify xfs_file_iomap_begin() logic +3460cac1ca76 iomap: Use FUA for pure data O_DSYNC DIO writes +4f8ff44ba0ad iomap: iomap_dio_rw() handles all sync writes +ed5c3e66a328 xfs: move generic_write_sync calls inwards +b027d4c97b96 xfs: don't retry xfs_buf_find on XBF_TRYLOCK failure +8925a3dc4771 xfs: make xfs_buf_incore out of line +e443523d1910 xfs: trace ATTR flags in xattr tracepoints +8b26984dbd81 xfs: validate allocated inode number +afca6c5b2595 xfs: validate cached inodes are free when allocated +a88ad3ded15d drm/tilcdc: Fix setting clock divider for omap-l138 +1baf47c2e5c9 firmware: arm_scmi: fix kernel-docs documentation +354b2e36d7de firmware: arm_scmi: improve code readability using bitfield accessor macros +6449e4c9cc0e arm64: dts: juno: fix OF graph endpoint node names +072495b39a97 arm64: dts: juno: fix missing Coresight STM graph connection +ae2cd7fb478b cifs: smb2ops: Fix listxattr() when there are no EAs +f7c439668a29 cifs: smbd: Enable signing with smbdirect +2796d303e3c5 cifs: Allocate validate negotiation request through kmalloc +bd7aff03406d ARM: dts: vexpress: Restructure motherboard includes +3570a2af4737 clk: renesas: cpg-mssr: Add support for R-Car E3 +26aeb9daa02c nfp: bpf: allow zero-length capabilities +ea7e3435297c xsk: fix 64-bit division +064e52624707 IB/mlx5: posting klm/mtt list inline in the send queue for reg_wr +ed3dd9b017b8 RDMA/hns: Drop local zgid in favor of core defined variable +be0e8f34b66c IB/core: Reuse gid_table_release_one() in table allocation failure +25a1cd3fe551 IB/core: Make gid_table_reserve_default() return void +a46a5c1a4349 Merge branch 'bpf-nfp-programmable-rss' +d985888faae6 nfp: bpf: support setting the RX queue index +0d8300325660 bpf: xdp: allow offloads to store into rx_queue_index +0a3e92de1be4 fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready +454ca380ce3c fm10k: warn if the stat size is unknown +36592d6ce8d3 fm10k: use macro to avoid passing the array and size separately +d63bb21a7e72 fm10k: use variadic arguments to fm10k_add_stat_strings +2ead8ae110c6 fm10k: reduce duplicate fm10k_stat macro code +4c0330208f6b Merge tag 'at24-4.17-rc5-fixes-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current +a1d1f0793500 Merge branch 'bpf-btf-id' +cd8b89280c1c bpf: btf: Tests for BPF_OBJ_GET_INFO_BY_FD and BPF_BTF_GET_FD_BY_ID +7a01f6a3bd69 bpf: btf: Update tools/include/uapi/linux/btf.h with BTF ID +e34d98d3b4e2 bpf: btf: Some test_btf clean up +62dab84c81a4 bpf: btf: Add struct bpf_btf_info +78958fca7ead bpf: btf: Introduce BTF ID +82e969725097 bpf: btf: Avoid WARN_ON when CONFIG_REFCOUNT_FULL=y +76aa3de7095f eeprom: at24: fix retrieving the at24_chip_data structure +9d569b1cf7a2 Merge tag 'iio-fixes-for-4.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus +3d69191086fc iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' +43731753c4b7 RDMA/i40iw: Avoid panic when reading back the IRQ affinity hint +9f7b16afab9b RDMA/i40iw: Avoid reference leaks when processing the AEQ +a75895b1ebd9 RDMA/i40iw: Avoid panic when objects are being created and destroyed +a0403be8af33 RDMA/hns: Fix the bug with NULL pointer +79d442071a73 RDMA/hns: Set NULL for __internal_mr +85e0274dc664 RDMA/hns: Enable inner_pa_vld filed of mpt +90e7a4d50662 RDMA/hns: Set desc_dma_addr for zero when free cmq desc +778cc5a8b75e RDMA/hns: Fix the bug with rq sge +391bd5fc7de5 RDMA/hns: Not support qp transition from reset to reset for hip06 +2349fdd483ea RDMA/hns: Add return operation when configured global param fail +ad18e20ba288 RDMA/hns: Update convert function of endian format +f97a62c39423 RDMA/hns: Load the RoCE dirver automatically +3a39bbecc88f RDMA/hns: Bugfix for rq record db for kernel +ecaaf1e26a37 RDMA/hns: Add rq inline flags judgement +316ba5736c9c brd: Mark as non-rotational +1661d3b0e218 nvmet,rxe: defer ip datagram sending to tasklet +eeb1af4f53fa i40iw: Use correct address in dst_neigh_lookup for IPv6 +5a7189d529cd i40iw: Fix memory leak in error path of create QP +37da2a03c036 RDMA/mlx5: Use proper spec flow label type +18b0362e87df RDMA/mlx5: Don't assume that medium blueFlame register exists +f9e76ca3771b IB/hfi1: Use after free race condition in send context error path +214f2c319a14 arm64: defconfig: enable rockchip efuse +522a777566f5 block: consolidate struct request timestamp fields +4bc6339a583c block: move blk_stat_add() to __blk_mq_end_request() +84c7afcebed9 block: use ktime_get_ns() instead of sched_clock() for cfq and bfq +544ccc8dc904 block: get rid of struct blk_issue_stat +5238dcf4136f block: replace bio->bi_issue_stat with bio-specific type +a8a45941706b block: pass struct request instead of struct blk_issue_stat to wbt +934031a12980 block: move some wbt helpers to blk-wbt.c +a676688032e8 mtd: rawnand.h: use nested union kernel-doc markups +3c6a67dd6697 fm10k: setup VLANs for l2 accelerated macvlan interfaces +a75bbe71a278 mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages +0583a4ef0598 arm64: capabilities: Add NVIDIA Denver CPU to bp_harden list +1b06bd8dd95f arm64: Add MIDR encoding for NVIDIA CPUs +27f70620faf0 MAINTAINERS: Remove bouncing @mellanox.com addresses +9533b292a7ac IB: remove redundant INFINIBAND kconfig dependencies +070b9637dd8f HID: i2c-hid: Add RESEND_REPORT_DESCR quirk for Toshiba Click Mini L9W-B +c922ff8e5837 tpm/st33zp24: Fix spelling mistake in macro ST33ZP24_TISREGISTER_UKNOWN +75d647f5de69 tpm: Move eventlog declarations to its own header +9b01b5356629 tpm: Move shared eventlog functions to common.c +0bfb23746052 tpm: Move eventlog files to a subdirectory +09dd144f72e7 tpm: Add explicit endianness cast +f20b4f224536 tpm: st33zp24: remove redundant null check on chip +92980756979a tpm: move the delay_msec increment after sleep in tpm_transmit() +8feaec33b986 PCI / PM: Always check PME wakeup capability for runtime wakeup support +4f9fb990013c mwifiex: increase TX threashold to avoid TX timeout during ED MAC test +4793e5a954fa mwifiex: delete unneeded include +9c4a121e8263 brcmfmac: Add support for bcm43364 wireless chipset +bf516e7d8b1c rtlwifi: remove duplicate definition of antenna number for btcoex +97739501f207 cpufreq: schedutil: Avoid using invalid next_freq +a744490f1270 cpufreq: schedutil: remove stale comment +13610c93488b PM: docs: intel_pstate: fix Active Mode w/o HWP paragraph +c72a0ded8d4a PM: docs: sleep-states: Fix a typo ("includig") +5a748de0644d ASoC: uniphier: add digital output volume for UniPhier sound system +0e7b25c673ec ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais() +359c71eeacbd ASoC: soc-core: remove snd_soc_component_add_unlocked() +c8306238faf5 ASoC: soc.h: merge CONFIG_DEBUG_FS +d9f29e9ebe6e ASoC: convert platform explanation to component +db795f9b924e ASoC: add component_list_show() +999f7f5af8eb ASoC: remove Codec related code +11fb14f8c5b8 ASoC: remove unneeded .pcm_new/free +2250e76d78e8 ASoC: remove .get_regmap +d1021c885262 ASoC: remove codec reg_cache +81da8a0b7975 ASoC: remove codec hw_write/control_data +8878302ebbc5 regulator: add support for SY8106A regulator +32aba834f2a9 regulator: add binding for the SY8106A voltage regulator +0198d7bb8a0c ASoC: omap-mcbsp: Convert to use the sdma-pcm instead of omap-pcm +31d2f5db92a7 ASoC: omap-mcpdm: Convert to use the sdma-pcm instead of omap-pcm +87dbec537b6b ASoC: omap-dmic: Convert to use the sdma-pcm instead of omap-pcm +b1a549c6be09 ASoC: omap-hdmi-audio: Convert to use the sdma-pcm instead of omap-pcm +dde637f2daf1 ASoC: omap: Introduce the generic_dmaengine_pcm based sdma-pcm +e5ba319882d7 ASoC: uniphier: evea: use DAPM to change source of line-in +2ce7eb258999 ASoC: nau8824: fix spelling mistake: "semaphone" -> "semaphore" +b7e7f5051bf8 s390: remove closung punctuation from spectre messages +0391fcb5e1f8 s390: introduce compile time check for empty .bss section +971a9ca62597 s390/early: move functions which may not access bss section to extra file +32fd2b4bcf6b s390/early: get rid of #ifdef CONFIG_BLK_DEV_INITRD +1155a26a25af s390/early: get rid of memmove_early +77715b7ddb44 s390/cpum_sf: Add data entry sizes to sampling trailer entry +3c0a83b14ea7 perf: fix invalid bit in diagnostic entry +331bbcfc50aa spi: remove the older/duplicated bcm53xx driver +aaa730ca3f88 ASoC: fix return value check in mt6351_codec_driver_probe() +bb7b40aecbf7 netfilter: nf_tables: bogus EBUSY in chain deletions +732a8049f365 netfilter: nft_compat: fix handling of large matchinfo size +8bdf164744b2 netfilter: nft_compat: prepare for indirect info storage +9a0e98022172 drm/vc4: Fix scaling of uni-planar formats +d0c8ba40c6cc swiotlb: update comments to refer to physical instead of virtual addresses +221cb9fd2ee3 ARM: dts: sun8i: Add enable-method for SMP support for the A83T SoC +84ac14a6df86 ARM: dts: sun8i: a83t: Add CCI-400 node +9260e67e030e ARM: dts: sun8i: Add R_CPUCFG device node for the A83T dtsi +8b578325b805 ARM: dts: sun8i: Add CPUCFG device node for A83T dtsi +e7f063ae1a31 dmaengine: sprd: Use devm_ioremap_resource() to map memory +30fd64275877 swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefs +09230cbc1bab swiotlb: move the SWIOTLB config symbol to lib/Kconfig +8d9b409b1a42 mips,unicore32: swiotlb doesn't need sg->dma_length +f21254cdd147 arm: don't build swiotlb by default +8e6390795eac PCI: remove CONFIG_PCI_BUS_ADDR_T_64BIT +4965a68780c5 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig +d4a451d5fc84 arch: remove the ARCH_PHYS_ADDR_T_64BIT config symbol +f616ab59c294 dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig +86596f0a2833 scatterlist: move the NEED_SG_DMA_LENGTH config symbol to lib/Kconfig +a4ce5a48d753 iommu-helper: move the IOMMU_HELPER config symbol to lib/ +79c1879ee547 iommu-helper: mark iommu_is_span_boundary as inline +33782714dc53 iommu-helper: unexport iommu_area_alloc +0d3fdb157fd0 iommu-common: move to arch/sparc +28fa4aca262c PM / OPP: Remove dev_pm_opp_{un}register_get_pstate_helper() +3ba98324e81a PM / OPP: Get performance state using genpd helper +6e41766a6a50 PM / Domain: Implement of_genpd_opp_to_performance_state() +6a0ae73d9595 PM / Domain: Add support to parse domain's OPP table +401ea1572de9 PM / Domain: Add struct device to genpd +e2f4b5f8dc59 PM / OPP: Implement dev_pm_opp_get_of_node() +a88bd2a51e90 PM / OPP: Implement of_dev_pm_opp_find_required_opp() +fa9b274f8aef PM / OPP: Implement dev_pm_opp_of_add_table_indexed() +a1e8c13600bf PM / OPP: "opp-hz" is optional for power domains +b89469bdf0c2 PM / OPP: dt-bindings: Make "opp-hz" optional for power domains +3148dedfe79e r8169: fix powering up RTL8168h +0e3e466b7caf Merge branch 'udp-gso-cleanups' +04d55b257cbb udp: Do not copy destructor if one is not present +6053d0f18906 udp: Add support for software checksum and GSO_PARTIAL with GSO offload +0ad6509571e0 udp: Partially unroll handling of first segment and last segment +9a0d41b3598f udp: Do not pass checksum as a parameter to GSO segmentation +b21c034b3df8 udp: Do not pass MSS as parameter to GSO segmentation +dfec0ee22c0a udp: Record gso_segs when supporting UDP segmentation offload +27cca866e3fc mm/pkeys, x86, powerpc: Display pkey in smaps if arch supports pkeys +4414ef9536c3 mm/pkeys: Add an empty arch_pkeys_enabled() +3f36c9423965 x86/pkeys: Add arch_pkeys_enabled() +555934a71bb4 x86/pkeys: Move vma_pkey() into asm/pkeys.h +dbec10e58dea mm/pkeys, powerpc, x86: Provide an empty vma_pkey() in linux/pkeys.h +cd419a513146 mm/pkeys: Remove include of asm/mmu_context.h from pkeys.h +2c9e0a6fa2bb mm, powerpc, x86: introduce an additional vma bit for powerpc pkey +5fae288d8ddd drm/exynos: Allow DRM_EXYNOS on s5pv210. +fa50b7b4ba50 drm/exynos: fimd: Add support for S5PV210 FIMD variant +53a7bdfb2a27 dt-bindings: dsa: Remove unnecessary #address/#size-cells +8a8d9b2c38d9 gpu: drm: exynos: Change return type to vm_fault_t +bec923c50ab5 Merge tag 'exynos-drm-fixes-for-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next +2b999ba89905 net: phy: sfp: handle cases where neither BR, min nor BR, max is given +6f2db7dc901a drm/exynos: hdmi: avoid duplicating drm_bridge_attach +a5a45b7fcd51 Input: gamecon - avoid using __set_bit() for capabilities +89223a2b0329 Input: as5011 - avoid using __set_bit() for capabilities +a01308031c26 Input: xpad - avoid using __set_bit() for capabilities +68c78d0155e3 Input: xpad - fix some coding style issues +322579dcc865 libata: Blacklist some Sandisk SSDs for NCQ +77bade677c3c i2c: busses: remove superfluous ignoring of children for RPM +e6faa71034f6 i2c: axxia: enable clock before calling clk_get_rate() +782f569774d7 blk-wbt: throttle discards like background writes +8bea60901974 blk-wbt: pass in enum wbt_flags to get_rq_wait() +825843b0adb7 blk-wbt: account any writing command as a write +af097f5d199e block: break discard submissions into the user defined size +a9251553c225 Documentation: refcount-vs-atomic: Update reference to LKMM doc. +2f065d8ae918 drm/dp: Correctly mask DP_TRAINING_AUX_RD_INTERVAL values for DP 1.4 +0597017cd18d drm/dp: Add DP_DPCD_REV_XX to drm_dp_helper +06391eddb60a clk: qcom: Add Global Clock controller (GCC) driver for SDM845 +7d99ced8f4c6 clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks +9ee38b21a29f clk: qcom: Add DT bindings for SDM845 gcc clock controller +88051f55de50 clk: qcom: Simplify gdsc status checking logic +7ef6f11887bd clk: qcom: Configure the RCGs to a safe source as needed +31c6085562a0 firmware: arm_scmi: Use after free in scmi_create_protocol_device() +18bcaa4e617c docs: driver-api: add clk documentation +d8a121e3d5a5 docs: core-api: add circular-buffers documentation +de0f51e4b139 docs: core-api: add cachetlb documentation +fe8703cc0de6 docs: admin-guide: add bcache documentation +2d93404f3583 docs: */index.rst: Add newer documents to their respective index.rst +036db8bd9637 Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +93a0d34024ad Merge tag 'pinctrl-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +89240c675ed1 Merge tag 'gpio-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio +52e7128ebbdd apparmor: fix '*seclen' is never less than zero +3ecf53e41a64 docs/vm: move numa_memory_policy.rst to Documentation/admin-guide/mm +1174bd849c75 docs/vm: numa_memory_policy: s/Linux memory policy/NUMA memory policy/ +42f44d124e11 docs/vm: numa_memory_policy: formatting and spelling updates +4ffd41bce2ce Merge branch 'features' into docs-next +2bef69a385b4 Documentation/features/vm: Remove arch support status file for 'pte_special' +aee17ebe002a Documentation/features/lib: Remove arch support status file for 'strncasecmp' +0ca2840ff52d Documentation/features/locking: Use '!RWSEM_GENERIC_SPINLOCK' as Kconfig for 'rwsem-optimized' +b466865916d5 Documentation/features/core: Add arch support status files for 'cBPF-JIT' and 'eBPF-JIT' +7156fc292850 Documentation/features: Refresh the arch support status files in place +be99f610a110 Documentation/features: Add script that refreshes the arch support status files in place +f6dbf65b6558 Documentation: block: cmdline-partition.txt fixes and additions +f318a44e15c1 vfio: fix documentation +1897e8f394c5 doc: botching-up-ioctls: Make it clearer why structs must be padded +5212213aa5a2 mm, powerpc, x86: define VM_PKEY_BITx bits if CONFIG_ARCH_HAS_PKEYS is enabled +42f02130f980 Merge tag 'linux-can-fixes-for-4.17-20180508' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +2dabf9f281bc Merge branch 'ieee802154-for-davem-2018-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan +8d42eada64e4 Merge branch 'bnxt_en-Fixes-for-net-next' +707e7e966026 bnxt_en: Always forward VF MAC address to the PF. +7328a23c063a bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported. +dac0490718bd bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. +cc559c1ac250 bnxt_en: Fix firmware message delay loop regression. +4bbaf2584b86 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero +0b3d8740a835 ARM: shmobile: r8a7794: alt: add EEPROM to DTS +91fdd8274f32 arm64: dts: stratix10: add sdram ecc +57c6cb81717f mac80211: ethtool: avoid 32 bit multiplication overflow +6961275e72a8 ARM: sun8i: smp: Add support for A83T +1631090e34f5 ARM: sun9i: smp: Add is_a83t field +c64738e529cf ARM: sun9i: smp: Rename clusters's power-off +cad160ed0a94 ARM: shmobile: Convert file to use cntvoff +e8f48f96db7e drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log +660d88e74cf6 drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout +9d219554d9bf drm/i915: Adjust eDP's logical vco in a reliable place. +46ebbfcb9f05 ARM: sunxi: Add initialization of CNTVOFF +7c607944bc65 ARM: smp: Add initialization of CNTVOFF +dff052ccf365 ARM: sunxi: smp: Move assembly code into a file +17e49a9e9062 ARM: Allow this header to be included by assembly files +009240940e84 netfilter: nf_tables: don't assume chain stats are set when jumplabel is set +a44f6d82a471 netfilter: x_tables: add module alias for icmp matches +4e09fc873d92 netfilter: prefer nla_strlcpy for dealing with NLA_STRING attributes +25fd386e0bc0 netfilter: core: add missing __rcu annotation +d5e032fc5697 ipvs: fix stats update from local clients +a050d345cef0 ipvs: fix refcount usage for conns in ops mode +b8e9dc1c7571 netfilter: nf_tables: nft_compat: fix refcount leak on xt module +a4995684a949 netfilter: bridge: stp fix reference to uninitialized data +26a5e9b834a6 staging: mt7621-eth: Alignment should match open parenthesis +fb6d1cb43908 staging: mt7621-eth: Add missing blank lines after declarations +42d82b5015ab staging: mt7621-eth: Remove unnecessary blank lines +9cecd920a503 staging: mt7621-eth: Fix compilation error +267d901a7d59 staging: lustre: o2iblnd: Enable Multiple OPA Endpoints between Nodes +6d6612deaf55 staging: ks7010: Remove unnecessary limit checks +be8a8ca34b94 staging: most: usb: remove local variable +c06b99e002d0 staging: most: usb: fix usb_disconnect race condition +9a32315b0b16 staging: most: usb: don't set URB_ZERO_PACKET flag for synchronous data +d060bff70ec3 staging: most: dim2: use device to allocate coherent memory +1fb6089acb63 staging: most: dim2: read clock speed from the device +21e57ff08605 staging: most: dim2: use device tree +993c1637a08f staging: most: cdev: fix race condition +021fa2dbc49b staging: most: dim2: fix startup sequence +7d56f62d3c4c staging: most: cdev: fix function return value +3b1a774bfcbc staging: most: usb: add ep number to log +aba258b73101 staging: most: cdev: fix chrdev_region leak +8463d9fab6e2 staging: most: cdev: avoid warning about potentially uninitialized variable +69c90cf1b2fa staging: most: sound: call snd_card_new with struct device +3598cec585f8 staging: most: make interface drivers allocate coherent memory +7e6e22887394 staging: most: i2c: reduce parameters inconsistency +eb50842c5f5c staging: most: i2c: remove redundant list_mutex +6471c2693f4e staging: most: i2c: remove redundant is_open +0003718c92a3 staging: most: i2c: trace real polling rate +ea8bcd5282d9 staging: most: i2c: prevent zero delay polling +cd2e7148e77d staging: most: i2c: avoid polling in case of misconfig +795ce2189258 staging: most: i2c: do not wait in work function +0ecbf7fc366a staging: most: i2c: shorten lifetime of IRQ handler +ed856eb58f9b staging: most: aim-sound: add flexible format support +dbd36d5772f7 staging: most: add channel property dbr_size +95b2f82d63f6 staging: most: i2c: remove unnecessary poison_channel call +ceb1edc2a0a5 staging: most: i2c: prevent division by zero +071e5069cbc4 staging: most: dim2: remove clock speed processing from the HDM +aaf403225ba0 staging: most: allocate only all requested memory +8a95c13224f9 staging: android: ion: Remove unnecessary blank line +5f61043022eb staging: android: ion: Fix license identifier comment format +2fe4a29a452a mac80211: Support the new cfg80211 TXQ stats API +d2116990761d staging: android: vsoc: Fix ending '(' warnings in vsoc_probe_device +3ca4ce0efb26 staging: android: vsoc: Fix ending '(' warnings in vsoc_ioctl +a174ef680664 staging: android: vsoc: Fix ending '(' warnings in do_destroy_fd_scoped_permission +b33fa3c6877c staging: android: vsoc: Fix ending '(' warnings in function defintions +a81403c426f7 staging: android: Clean up license identifiers +0b694219d62a staging: android: Kconfig; Remove excessive hyphens +52539ca89f36 cfg80211: Expose TXQ stats and parameters to userspace +f45140df3171 drm/xen-front: Fix loop timeout +18f20bc5303c drm/xen-front: fix xen_drm_front_shbuf_alloc() error handling +e30ca4bcf0d9 drm/xen-front: checking for NULL instead of IS_ERR +1d6e65bedf58 staging: lustre: fix error deref in ll_splice_alias(). +9604c7ac2005 staging: lustre: move remaining code from linux-module.c to module.c +b4ded66db93b staging: lustre: move misc-device registration closer to related code. +85b6542bbade staging: lustre: llite: remove redundant lookup in dump_pgcache +fc5f499af16c staging: lustre: llite: use more private data in dump_pgcache +775c4dc27434 staging: lustre: fold lu_object_new() into lu_object_find_at() +bab8b4cc3939 staging: lustre: lu_object: move retry logic inside htable_lookup +e167b370360f staging: lustre: lu_object: discard extra lru count. +bc5e7fb40d36 staging: lustre: make struct lu_site_bkt_data private +f7e1c6461e04 PCI: rcar: Reuse generic pci_parse_request_of_pci_ranges() function +6e88628d03dd dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG +9f22bbbdd8e3 dma-debug: unexport dma_debug_resize_entries and debug_dma_dump_mappings +bcebe324cb44 dma-debug: simplify counting of preallocated requests +15b28bbcd567 dma-debug: move initialization to common code +9f96b9b7d836 PCI: endpoint: Replace mdelay with usleep_range() in pci_epf_test_write() +cf56c819c851 mmc: tegra: remove redundant return statement +7a25ac2f71a4 DT: net: can: rcar_canfd: document R8A77980 bindings +0a4fe40efb04 DT: net: can: rcar_canfd: document R8A77970 bindings +1469c5f033a2 dt-bindings: can: rcar_can: Fix R8A7796 SoC name +6ee00865ffe4 can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() +9a62dcf486c1 arm: dts: imx[35]*: declare flexcan devices to be compatible to imx25's flexcan +0e030a373df3 can: flexcan: fix endianess detection +71c23a821c6b can: dev: increase bus-off message severity +58318cd4df41 Merge 4.17-rc4 into usb-next +3ce7f76ff903 mmc: core: Drop unused define for timeout +400fdb25c874 mmc: rtsx_usb: Enable MMC_CAP_ERASE to allow erase/discard/trim requests +ec30f11e821f mmc: rtsx_usb: Use the provided busy timeout from the mmc core +4b7d45451dff mmc: rtsx_usb: Use MMC_CAP2_NO_SDIO +7405df4c79cd mmc: core: Implement ->sw_reset bus ops for SDIO +508c9864cced mmc: core: Share internal function to set initial signal voltage +1433269c4d24 mmc: core: Export a function mmc_sw_reset() to allow soft reset of cards +3a3db6030b64 mmc: core: Rename ->reset() bus ops to ->hw_reset() +fb09f44e290b mmc: core: Re-factor some code for SDIO re-initialization +326bee0286d7 seccomp: Don't special case audited processes when logging +ea6eca778500 seccomp: Audit attempts to modify the actions_logged sysctl +beb44acaf000 seccomp: Configurable separator for the actions_logged string +d013db029491 seccomp: Separate read and write code for actions_logged sysctl +33d065ccb3b2 scsi: tcmu: refactor nl wr_cache attr with new helpers +84e285062848 scsi: tcmu: refactor nl dev_size attr with new helpers +02ccfb54ba7e scsi: tcmu: refactor nl dev_cfg attr with new nl helpers +f892bd8ec142 scsi: tcmu: refactor rm_device cmd with new nl helpers +e0c240ac3aec scsi: tcmu: refactor add_device cmd with new nl helpers +0e5aee393956 scsi: tcmu: add new netlink events helpers +9899e4d3523f scsi: 3w-xxxx: fix a missing-check bug +c9318a3e0218 scsi: 3w-9xxx: fix a missing-check bug +a217b3116592 scsi: mpt3sas: fix header path in ioctl documentation +f13678960fb5 scsi: mpt3sas: remove obsolete path "drivers/scsi/mpt2sas/" from MAINTAINERS +27e833dabab7 scsi: megaraid: silence a static checker bug +c09a21d8ddaf scsi: mptsas: fix spelling mistake: "matchs" -> "matches" +7afc0ce9129e scsi: lpfc: fix spelling mistakes: "mabilbox" and "maibox" +4b83cb8b06bc scsi: qla2xxx: remove the unused tcm_qla2xxx_cmd_wq +b9315530bff7 scsi: mptfusion: fix spelling mistake: "initators" -> "initiators" +f70c1251deb5 scsi: hisi_sas: workaround a v3 hw hilink bug +9b8addf3024e scsi: hisi_sas: add readl poll timeout helper wrappers +bf081d5da4fa scsi: hisi_sas: remove redundant handling to event95 for v3 +9413532788df scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw +c2c1d9ded0a2 scsi: hisi_sas: update PHY linkrate after a controller reset +6f7c32d6057c scsi: hisi_sas: stop controller timer for reset +c6ef89547269 scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task() +a14da7a20d49 scsi: hisi_sas: fix PI memory size +cd938e535e90 scsi: hisi_sas: check host frozen before calling "done" function +b81b6cce58b7 scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice +24cf43612d4d scsi: hisi_sas: optimise the usage of DQ locking +3e21d1cb0f90 scsi: lpfc: Comment cleanup regarding Broadcom copyright header +e65d8c3411f7 scsi: lpfc: update driver version to 12.0.0.3 +11f0e34ff406 scsi: lpfc: Enhance log messages when reporting CQE errors +44c2757b7673 scsi: lpfc: Fix up log messages and stats counters in IO submit code path +d38f33b30422 scsi: lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt +23288b78a140 scsi: lpfc: Handle new link fault code returned by adapter firmware. +a72d56b2a688 scsi: lpfc: Correct fw download error message +48f8fdb4b426 scsi: lpfc: enhance LE data structure copies to hardware +cd2400715c12 scsi: lpfc: Change IO submit return to EBUSY if remote port is recovering +6c0a8f6b5a45 powerpc/pseries: Fix CONFIG_NUMA=n build +f05fededbb48 PM / OPP: dt-bindings: Rename "required-opp" as "required-opps" +495ac33a3b82 soc/tegra: pmc: Don't allocate struct tegra_powergate on stack +ab7ad49d01a5 scsi: qedf: Update version number to 8.33.16.20 +5d1c8b5ba074 scsi: qedf: Update copyright for 2018 +f3690a89f918 scsi: qedf: Add more defensive checks for concurrent error conditions +4f4616ceebaf scsi: qedf: Set the UNLOADING flag when removing a vport +92bbccdf72ae scsi: qedf: Add additional checks when restarting an rport due to ABTS timeout +96673e1e224c scsi: qedf: If qed fails to enable MSI-X fail PCI probe +65b7beca42a3 scsi: qedf: Honor default_prio module parameter even if DCBX does not converge +4b9b7fabb39b scsi: qedf: Improve firmware debug dump handling +f9a4a7f2c0f7 scsi: qedf: Remove setting DCBX pending during soft context reset +8025c84208ef scsi: qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests +3f9de7f0413d scsi: qedf: Check if link is already up when receiving a link up event from qed +a8f192bce174 scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled +adf488425294 scsi: qedf: Release RRQ reference correctly when RRQ command times out +84b2ba6e427c scsi: qedf: Honor priority from DCBX FCoE App tag +ba17d379c2bf scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery +a93755cf7e6e scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 +766639cab01e scsi: qedf: Add check for offload before flushing I/Os for target +15a93de7e9a5 scsi: qedf: Fix VLAN display when printing sent FIP frames +f32803bb4512 scsi: qedf: Add missing skb frees in error path +c3ef86f3ec58 scsi: qedf: Increase the number of default FIP VLAN request retries to 60 +44c7c859117f scsi: qedf: Synchronize rport restarts when multiple ELS commands time out +3f9da256020b scsi: qla2xxx: Update driver version to 10.00.00.07-k +84905dfe78d2 scsi: qla2xxx: Fix TMF and Multi-Queue config +fc31b7a803bf scsi: qla2xxx: Prevent relogin loop by removing stale code +36d49c92efe6 scsi: qla2xxx: Remove stale debug value for login_retry flag +e25f76549bd7 scsi: qla2xxx: Use predefined get_datalen_for_atio() inline function +8ea4faf829eb scsi: qla2xxx: Fix Inquiry command being dropped in Target mode +cc28e0ace97c scsi: qla2xxx: Move GPSC and GFPNID out of session management +bee8b84686c4 scsi: qla2xxx: Reduce redundant ADISC command for RSCNs +1d317b21231b scsi: qla2xxx: Delete session for nport id change +29528491ccf7 scsi: qla2xxx: Fix Rport and session state getting out of sync +625a1caefe43 scsi: qla2xxx: Fix sending ADISC command for login +f6972d718090 scsi: mpt3sas: Update driver version "25.100.00.00" +87b3576e9eab scsi: mpt3sas: fix possible memory leak. +c1a6c5ac4278 scsi: mpt3sas: For NVME device, issue a protocol level reset +65928d1f4130 scsi: mpt3sas: Update MPI Headers +3d29ed85fc9c scsi: mpt3sas: Report Firmware Package Version from HBA Driver. +22a923c315ba scsi: mpt3sas: Cache enclosure pages during enclosure add. +79eb96d6ca69 scsi: mpt3sas: Allow processing of events during driver unload. +1537d1bfc588 scsi: mpt3sas: Increase event log buffer to support 24 port HBA's. +95540b8eaf30 scsi: mpt3sas: Added support for SAS Device Discovery Error Event. +e21fef6f331b scsi: mpt3sas: Enhanced handling of Sense Buffer. +74522a92bbf0 scsi: mpt3sas: Optimize I/O memory consumption in driver. +93204b782a88 scsi: mpt3sas: Lockless access for chain buffers. +cd33223b59a4 scsi: mpt3sas: Pre-allocate RDPQ Array at driver boot time. +cf6bf9710cab scsi: mpt3sas: Bug fix for big endian systems. +2c5d5b13c6eb llc: better deal with too small mtu +724e47a149f5 net-next/hinic: add pci device ids for 25ge and 100ge card +895b61760bec Merge branch 'Aquantia-various-patches-2018-05' +a09bd81b5413 net: aquantia: Limit number of vectors to actually allocated irqs +8c61ab7f111a net: aquantia: driver should correctly declare vlan_features bits +a9f71d0de68d trivial: fix inconsistent help texts +5ed3fde21331 MAINTAINERS: Update the 3c59x network driver entry +d869dea664e6 flow_dissector: do not rely on implicit casts +72a338bcc6ae net: core: rework basic flow dissection helper +fa89adba1941 scsi: zfcp: fix infinite iteration on ERP ready list +62515f95b458 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next +1822f638e8af Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +9d4927f0d376 Merge branch 'ipv6-misc' +0c1dd2a162e0 net: ipv6/gre: Add GRO support +6f2f8212bfdf net: ipv6: Fix typo in ipv6_find_hdr() documentation +080324c36ade net/tls: Fix connection stall on partial tls record +53bc017f72b3 net: flow_dissector: fix typo 'can by' to 'can be' +db0aeb310060 Merge branch 'qed-Add-support-for-new-multi-partitioning-modes' +cac6f691546b qed: Add support for Unified Fabric Port. +b51bdfb9cbe2 qed: Add support for multi function mode with 802.1ad tagging. +27bf96e32c92 qed: Remove unused data member 'is_mf_default'. +0bc5fe857274 qed*: Refactor mf_mode to consist of bits. +9255bacd57a5 net: dsa: mv88e6xxx: Fix PHY interrupts by parameterising PHY base address +98f0a39529e5 tls: fix use after free in tls_sk_proto_close +59d8d4434f42 sctp: delay the authentication for the duplicated cookie-echo chunk +3a443bd6dd7c net/9p: correct the variable name in v9fs_get_trans_by_name() comment +84a2fba2cb5e vlan: correct the file path in vlan_dev_change_flags() comment +01adc4851a80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +18b338f5f953 liquidio: support use of ethtool to set link speed of CN23XX-225 cards +a86b74d36370 net: nixge: Address compiler warnings about signedness +abcd3d6fc640 net: nixge: Fix error path for obtaining mac address +1751eb42ddb5 selftests: net: use TEST_PROGS_EXTENDED +7f625bdf338e Merge branch '3c59x-patches-and-the-removal-of-an-unused-function' +dea4c96e65b3 net: 3com: 3c59x: irq save variant of ISR +47f66c766c8d net: 3com: 3c59x: Pull locking out of ISR +577b995be5f5 net: 3com: 3c59x: Move boomerang/vortex conditional into function +c36a68fab1c3 net: u64_stats_sync: Remove functions without user +6328c95ce7cd selftests: net: add udpgso* to TEST_GEN_FILES +5d0b401f4cf7 PCI/AER: Unify error bit printing for native and CPER reporting +17e8f0d4cee2 PCI: Check whether bridges allow access to extended config space +d3349b6b3c37 loop: remember whether sysfs_create_group() was done +50864670b3ff block: Shorten interrupt disabled regions +656cb6d03e3d block: Remove redundant WARN_ON() +f3a1075e5fc3 block: don't disable interrupts during kmap_atomic() +d22b36218455 PCI: pciehp: Add quirk for Command Completed errata +a593bff82cae dt-bindings: define vendor prefix for Wi2Wi, Inc. +05685f80086d dt-bindings: Add vendor prefix for Avnet, Inc. +333c8c1216c1 PCI: Add Qualcomm vendor ID +cc60dbbfed8f mac80211: average ack rssi support for data frames +81d5439da844 cfg80211: average ack rssi support for data frames +4a35a9027f64 Revert "perf pmu: Fix pmu events parsing rule" +de5cb6eb514e s390: use expoline thunks in the BPF JIT +6deaa3bbca80 s390: extend expoline to BC instructions +9f18fff63cfd s390: remove indirect branch from do_softirq_own_stack +4253b0e0627e s390: move spectre sysfs attribute code +c50c84c3ac4d s390/kernel: use expoline for indirect branches +23a4d7fd3485 s390/ftrace: use expoline for indirect branches +d1ecfa9d1f40 x86/xen: Reset VCPU0 info pointer after shared_info remap +aced43ce780d cfg80211: Call reg_notifier for self managed hints conditionally +50f32718e125 nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command +03737001e463 mac80211: add api to set CSA counter in mac80211 +a403f3bf6390 mac80211: remove pointless flags=0 assignment +bfb27814e3d8 mac80211: ethtool: memset the whole sinfo struct to 0 +35f4962c0175 mac80211: clean up rate info bandwidth setting +c096b92aa79e mac80211: rename rtap_vendor_space to rtap_space +d5bb3a8e4a51 ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory +b589202b5eac ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings +7feb563da690 ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory +914eac248d87 mac80211: use timeout from the AddBA response instead of the request +5981ec36688c tools headers kvm: Sync ARM UAPI headers with the kernel sources +d0e9f4c1a4e7 tools headers kvm: Sync uapi/linux/kvm.h with the kernel sources +605e71cd007b tools headers: Sync x86 cpufeatures.h with the kernel sources +ea9032fa2e4e perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv +675c7215aacf ARM: dts: cygnus: fix irq type for arm global timer +fd0ab539d185 ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT +d58c67d1d851 iio: adc: stm32-adc: add support for STM32MP1 +92a373760757 dt-bindings: iio: stm32-adc: add support for STM32MP1 +04e7b3d7eabe iio: iio.h: use nested struct support on kernel-doc markup +9c2ece6ef67e nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir +cc659e76f375 rdmacg: Convert to use match_string() helper +dc85ca573b95 ata: hpt37x: Convert to use match_string() helper +f142f08bf7ec Fix typo in comment. +d2fcd01335ac Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +76787cf4af9b Merge tag 'devicetree-fixes-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +0d74d872c3f8 driver core: add __printf verification to __ata_ehi_pushv_desc +41bd6adf3c5d Revert "ARM: dts: logicpd-som-lv: Fix pinmux controller references" +2abb80dad3af perf bench numa: Fix typo in options +80f513b5056d nvme/pci: Hold controller reference during async probe +12d9f07022dc nvme: fix use-after-free in nvme_free_ns_head +7a109673899b drm/bridge/sii8620: add Kconfig dependency on extcon +47aaaec818df drm/omap: handle alloc failures in omap_connector +7f26eee57216 drm/omap: add missing linefeeds to prints +e1cdab6e5f9a drm/omap: handle error if scale coefs are not found +4d6cb5e2fee5 drm/omap: check return value from soc_device_match +6a0f0c55619f drm/omap: fix possible NULL ref issue in tiler_reserve_2d +77eeac24b10f drm/omap: fix uninitialized ret variable +4a9fbfcab19d drm/omap: silence unititialized variable warning +164c2416dd40 drm/vc4: Fix oops dereferencing DPI's connector since panel_bridge. +b5cb2e5a1f64 drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() +f0b408eebc99 drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() +407879b690ba mac80211: Adjust SAE authentication timeout +28eff78618c6 dma-buf: Remove unneeded stubs around sync_debug interfaces +efd81e90d3f7 xprtrdma: Make rpcrdma_sendctx_put_locked() a static function +9d95cd534ca1 xprtrdma: Remove rpcrdma_buffer_get_rep_locked() +e68699cc1a02 xprtrdma: Remove rpcrdma_buffer_get_req_locked() +a7986f09986a xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv} +7c8d9e7c8863 xprtrdma: Move Receive posting to Receive handler +0e0b854cfb33 xprtrdma: Clean up Receive trace points +edb41e61a54e xprtrdma: Make rpc_rqst part of rpcrdma_req +48be539dd44a xprtrdma: Introduce ->alloc_slot call-out for xprtrdma +a9cde23ab7cd SUNRPC: Add a ->free_slot transport callout +37ac86c3a76c SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lock +914fcad9873c xprtrdma: Fix max_send_wr computation +107c4beb9bed xprtrdma: Create transport's CM ID in the correct network namespace +52d28fe4f613 xprtrdma: Try to fail quickly if proto=rdma +a2268cfbf599 xprtrdma: Add proper SPDX tags for NetApp-contributed source +d1361b32e6ae mac80211: fix kernel-doc "bad line" warning +4bf01ca21e2e rfkill: gpio: fix memory leak in probe error path +e8f90c74e6ab mac80211_hwsim: fix a possible memory leak in hwsim_new_radio_nl() +b3aa58d2e85d fixdep: suppress consecutive / from file paths in dependency list files +4fe581d7f114 Merge tag 'y2038-ipc' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground into timers/2038 +fd75ba2b83cc platform/x86: thinkpad_acpi: silence false-positive-prone pr_warn +edd1ed73025c platform/x86: thinkpad_acpi: do not report thermal sensor state for tablet mode switch +6e6bc5f6e6ec platform/x86: thinkpad_acpi: silence HKEY 0x6032, 0x60f0, 0x6030 +edf6a2dfe388 powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefix +0b7758aaf654 powerpc/trace/syscalls: Update syscall name matching logic +c4ec1f0353b3 powerpc/64: Remove unused paca->soft_enabled +7acf50e4efa6 Revert "powerpc/powernv: Increase memory block size to 1GB on radix" +d5808ffaec81 powerpc/nohash: Use IS_ENABLED() to simplify __set_pte_at() +0d594aa75f5e powerpc/nohash: Remove _PAGE_BUSY +45201c879469 powerpc/nohash: Remove hash related code from nohash headers. +ab9d3db5b320 tee: check shm references are consistent in offset/size +bb765d1c331f tee: shm: fix use-after-free via temporarily dropped reference +5ac67ce36cfe mtd: move code adding (registering) partitions to the parse_mtd_partitions() +e891e41ee301 dmaengine: sprd: Fix potential NULL dereference in sprd_dma_probe() +97489e0663fa s390/lib: use expoline for indirect branches +467a3bf219ce s390/crc32-vx: use expoline for indirect branches +6dd85fbb87d1 s390: move expoline assembler macros to a header +325ef1857fff PCI: remove PCI_DMA_BUS_IS_PHYS +ab74cfebafa3 net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdma +164c3d091292 ide: remove the PCI_DMA_BUS_IS_PHYS check +1d3b9917df97 ide: kill ide_toggle_bounce +21e07dba9fb1 scsi: reduce use of block bounce buffers +de7eab301de7 dma-direct: try reallocation with GFP_DMA32 if possible +698733fbdfcd swiotlb: remove an unecessary NULL check +75bc37fefc44 Linux 4.17-rc4 +25a7be4eb72f staging: greybus: Remove unused local variable +0a07573c2900 staging: board: Replace license boilerplate with SPDX identifiers +1cbe5fe261a1 staging: wilc1000: Remove unnecessary array index check +7aa48d37ae46 staging: wilc1000: Remove useless function +17521b1a1e94 staging: wilc1000: Remove unused variables +cddef802700c staging: r8822be: fix typo in variable name "offest" -> "offset" +ab56a0d0249a staging: mt7621-dts: update nor-flash info for gnubee1 +bb52645a9ce9 staging: mt7621-pci: remove some dead code. +a6f174841533 staging: mt7621-pci: remove unnecessary resource details. +bba9b3ec0f18 staging: mt7621-pci: remove conditional compilation. +d4e3a1f6cea7 staging: mt7621-pci: white-space cleanups. +46d093124df4 staging: mt7621-pci: improve interrupt mapping +66fbebb631da staging: mt7621-spi: remove unused lock. +61749d183e1d staging: mt7621-eth: Lock is never unlocked. +b06b46059b72 staging: mt7621-mmc: Remove unused barrier macros +f18898631a7f staging: mt7621-mmc: Cleanup includes +47b7bae6948a staging: mt7621-mmc: Remove unused macro HOST_MAX_NUM +a0381e2e28a6 staging: mt7621-mmc: Always use linked DMA mode +759c05d317af staging: mt7621-mmc: Change return value of msdc_dma_config to void +37c6325b584f staging: mt7621-mmc: Don't disables DMA +32a966cb00ab staging: mt7621-mmc: Inline function msdc_set_blknum +96a9789306be staging: mt7621-mmc: Remove initialisation in msdc_dma_config +f71774ac8a4d staging: mt7621-mmc: Remove redundant check for card status +eafda89222e1 staging: mt7621-mmc: Do not BUG() if mrq set in msdc_ops_request +ec7375d1f50e staging: mt7621-mmc: Remove unused sdio irq code +23f37ef71cb2 staging: mt7621-mmc: Remove unused field abort from msdc_host +ec5e399edd9b staging: mt7621-mmc: Fix error number assignment +eb7b0a9344af staging: mt7621-mmc: Remove unused variable dma_xfer from msdc_host +bcdcbfd53376 staging: mt7621-mmc: Remove non-DMA transfer code +f908abf3c63e staging: mt7621-mmc: Remove unused global dma_size +1e653f4fd593 staging: mt7621-mmc: Remove transfer mode setting variable +67cfac33a831 staging: mt7621-mmc: Remove transfer mode setting from proc +ab4ce1140ae3 staging: mt7621-mmc: Remove unused static msdc_regs +8f1c27c98172 staging: mt7621-mmc: Replace macro sdr_get_field with function +bffcc2e9234f staging: mt7621-mmc: Replace macro sdr_set_field with function +35af3110d4c3 staging: mt7621-mmc: Remove function uffs +a9392b099c77 staging: mt7621-mmc: Remove unused macros sdr_{read,write}16 +36b730101d9b staging: mt7621-mmc: Remove unused macro msdc_init_gpd_ex +a3edb7c1ef16 staging: mt7621-mmc: Remove unused field clk_drv from msdc_hw +a1972612c82e staging: mt7621-mmc: Remove unused field cmd_drv from msdc_hw +f46a0ae59733 staging: mt7621-mmc: Remove unused field dat_drv from msdc_hw +9133f0e33825 staging: mt7621-mmc: Remove unused field data_edge from msdc_hw +b001fa3cdf87 staging: mt7621-mmc: Remove unused field cmd_edge from msdc_hw +ace488268a90 staging: mt7621-mmc: Fix typo in function parameters +121bdbf113c7 staging: vc04_services: Remove stack hog issue from TODO +ae8d5f464d16 staging: vchiq_shim: Remove unnecessary break +8ba7d1e3d771 staging: vchiq_arm: remove unnecessary return +6401a1674acc staging: vchiq_2835_arm: Fix whitespace issue in create_pagelist +0b55753f55c7 staging: vc04_services: Remove defines from Makefile +b0ae3f55758f staging: vchiq_arm: Make index variable more self-explaining +0b134c5d7e60 staging: vchiq_arm: Rework second abort criterion +028fa9d038ad staging: vchiq_arm: Clear VLA warning +d35346604a17 staging: vchiq_arm: print real dump limit +2610df41489f staging: speakup: Add pause command used on switching to graphical mode +a67cfe3905a3 staging: rtlwifi: Replace license boilerplate with SPDX identifiers +d82e514003a0 staging: ks7010: review local variable types in hostif_phy_information_confirm +677e281d5320 staging: ks7010: use u32 instead of unsigned int in hostif_bss_scan_confirm +ab0bb2a4035e staging: ks7010: use u16 instead of unsigned short in hostif_connect_indication +19e8a0d73057 staging: ks7010: use u16 instead of unsigned short in hostif_data_indication +5437e9b2434b staging: ks7010: use u16 instead of unsigned short in hostif_event_check +d74d08993492 staging: ks7010: refactor LOCAL_EEPROM_SUM case in hostif_mib_get_confirm +5089cd418962 staging: ks7010: use CIRC_CNT_TO_END macro in cnt_smeqbody +203ad5a1c8c1 staging: ks7010: refactor ks_get_wireless_stats function +2d1de1e3186d staging: ks7010: refactor ks_wlan_set_mlme function +81255d867c7f staging: ks7010: refactor ks_wlan_set_phy_type function +7f3c8bb5bcf3 staging: ks7010: refactor ks_wlan_set_sleep_mode function +97d173c64301 staging: ks7010: use ether_addr_copy in ks_wlan_net_start +3ec51bb250b3 staging: ks7010: use ether_addr_copy in ks_wlan_set_mac_address +d87e9626c000 staging: ks7010: refactor hostif_sme_power_mgmt_set function +0d8be3067f7f staging: ks7010: change parameter types in hostif_power_mgmt_request +f20703b4cf11 staging: ks7010: refactor hostif_sme_set_rsn function +2152effabe7e staging: ks7010: add blank line between after definitions +e4c4cdf17e3d staging: ks7010: fix some style issues in ks_hostif.c +9e441a661e0f staging: ks7010: factor out send_request_to_device function +f2e8f6a6e308 staging: ks7010: move WLAN_EID_DS_PARAMS to different place inside switch +a5f7d6531ea8 staging: ks7010: use ether_addr_copy in get_ap_information function +6663f11bd4d8 staging: ks7010: use ether_addr_copy to copy ethernet address sa_data +d96f3a7cecdc staging: ks7010: change type for rsn_enabled in wpa_status struct +acfb2f32b6b0 staging: ks7010: remove non sense comments in ks_hostif.c source file +2fa68297f00c staging: ks7010: avoid two long lines in hostif_sme_mode_setup +1c800aabfd68 staging: ks7010: move two preprocessor definitions to ks_wlan.h +76b91c6f9e57 staging: ks7010: use ether_addr_copy in get_current_ap +8ce76bff0e6a staging: ks7010: add new helpers to achieve mib set request and simplify code +80020cd7a6bf staging: ks7010: change parameter types and reorder them in hostif_mib_set_request +5d3d2e7ab021 staging: ks7010: change some casts from uint8_t to u8 in ks_hostif header +7438f35984a8 staging: ks7010: conver MIB attributes preprocessor defs into an enum +7cc4ca5de658 staging: ks7010: convert MIB preprocessor defs into an enum +f398c5f4de79 staging: ks7010: clean SME_MIC_FAILURE_REQUEST case in hostif_sme_execute +e765861cadc2 staging: ks7010: remove nonsense comment in ks_wlan.h file +3c6b759189c7 staging: ks7010: change local variable type in ks_wlan_hw_rx +f0d5a975e2ac staging: ks7010: refactor ks7010_sme_enqueue_events function +2059ebe9bfac staging: ks7010: use the same parameter for 'event' in hostif_sme_enqueue +58f8128eccbc staging: ks7010: change local variable type in ks7010_sdio_init_irqs +29699193df74 staging: ks7010: change some local variables type in ks_sdio_interrupt +a51333d17578 staging: ks7010: change local variable type in ks7010_rw_function +9d418fa883b4 staging: ks7010: change local variable type in _ks_wlan_hw_power_save +49705f9a0ddd staging: ks7010: use u8 instead of unsigned char in write_to_device function +a98ebb8f8b1d staging: ks7010: remove missing WPS preprocessor conditional code +832ec535590f staging: ks7010: change netdev_dbg msg to avoid a long line +075116293e8b staging: ks7010: avoid ks_sdio_card dependency in ks_wlan header +57c6f08dfe27 staging: ks7010: move tx and rx queues definitions into ks_wlan.h header +a0a954b151d0 staging: ks7010: add SPDX identifiers to all files +fb2bb23d9d5a staging: rtl8723bs: fix spelling mistakes: "dismatch" and "Inviation" +3fb28ae7d847 staging: wlan-ng: fix SPDX comment style in headers +d4b9a864dea3 staging: wlan-ng: fix line-break style issue +e163a0a8b9b8 staging: wlan-ng: add missing parameter name to prototype +a606d66ddb7e staging: wlan-ng: prism2sta: fix indent coding-style issues +5adc211e7ab9 staging: sm750fb: add drm development branch details +90278871d4b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +548cbba1160c ion: Consider ion pool pages as indirectly reclaimable +7a787c25b8df staging: lustre: obdclass: guarantee all keys filled +369a6fec39be staging: lustre: obdclass: hoist locking in lu_context_exit() +a5394d488392 staging: lustre: obdclass: change spinlock of key to rwlock +cf04968efe34 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer +24d4b7c8de00 staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 +dc487321b1e6 staging: lustre: llite: fix potential missing-check bug when copying lumv +648ae363628c staging: lustre: ldlm: store name directly in namespace. +388126a3e6c7 ARM: dts: imx7s: Pass the 'fsl,sec-era' property +9efc58dfa14a thermal: mediatek: use of_device_get_match_data() +b43e3cfe232a thermal: exynos: remove trip reporting to user-space +2b2426a72702 thermal: exynos: remove unused defines for Exynos5433 +64e94192451e thermal: exynos: cleanup code for enabling threshold interrupts +89335c203a8d thermal: exynos: check return values of ->get_trip_[temp, hyst] methods +c8f8f7682e13 thermal: exynos: move trips setting to exynos_tmu_initialize() +0c1554a6d868 thermal: exynos: set trips in ascending order in exynos7_tmu_initialize() +ab1b7ada95c6 thermal: exynos: do not use trips structure directly in ->tmu_initialize +a503a10ff3d7 thermal: exynos: add exynos*_tmu_set_[trip,hyst]() helpers +fac36bac4b6f thermal: exynos: move IRQs clearing to exynos_tmu_initialize() +736b11d1d37c thermal: exynos: clear IRQs later in exynos4412_tmu_initialize() +c35268f589d5 thermal: exynos: make ->tmu_initialize method void +0a79ba5290ea thermal: exynos: remove threshold_code checking from exynos4210_tmu_initialize() +3c2651349bc6 thermal: exynos: fix trips limit checking in get_th_reg() +aef27b658b43 thermal: exynos: use sanitize_temp_error() in exynos7_tmu_initialize() +97b3881b8bc5 thermal: exynos: check STATUS register in exynos_tmu_initialize() +8f1c404b212b thermal: exynos: always check for critical trip points existence +75e0f100774f thermal: exynos: always check for trips points existence +8bfc218d0ebb thermal: exynos: fix setting rising_threshold for Exynos5433 +8014220d48e7 thermal: samsung: Remove support for Exynos5440 +2e7db3eceb41 thermal: rcar_gen3_thermal: add r8a77965 support +0706cb152daf dt-bindings: thermal: rcar-gen3-thermal: add r8a77965 +270ba432003f thermal: rcar_gen3_thermal: update max temperature clamp +fc66ddff3840 thermal: rcar_gen3_thermal: Update calculation formula due to HW evaluation +b13468dc5774 netfilter: nft_dynset: fix timeout updates on 32bit +538c5672be6d netfilter: ctnetlink: export nf_conntrack_max +bfb15f2a95cb netfilter: extract Passive OS fingerprint infrastructure from xt_osf +342837244756 thermal: tegra: Nuke clk_{readl,writel} helpers +2d3c4cfd56d8 thermal: uniphier: add UniPhier PXs3 support +e855ec084570 dt-bindings: thermal: uniphier: add a compatible string for PXs3 +7efd18a2a181 thermal: exynos: remove separate exynos_tmu.h header file +199b3e3c860c thermal: exynos: remove parsing of samsung, tmu_cal_type property +fccfe0993b5d thermal: exynos: remove parsing of samsung,tmu_gain property +61020d189dbc thermal: exynos: remove parsing of samsung, tmu_reference_voltage property +e3ed36499bc9 thermal: exynos: remove parsing of samsung, tmu[_min, _max]_efuse_value properties +09d29426bce8 thermal: exynos: remove parsing of samsung, tmu_noise_cancel_mode property +3f9c56a581b9 netfilter: nf_tables: Provide NFT_{RT,CT}_MAX for userspace +718b4ca160cf thermal: exynos: remove parsing of samsung, tmu_[first, second]_point_trim properties +3a2e86f64577 netfilter: nf_nat: remove unused ct arg from lookup functions +c1c7e44b4f62 netfilter: ip6t_srh: extend SRH matching for previous, next and last SID +75e72f05418a netfilter: nft_numgen: enable hashing of one element +9c933b1be586 thermal: exynos: remove parsing of samsung, tmu_default_temp_offset property +3ab9e4175f63 thermal: exynos: remove unused "type" field from struct exynos_tmu_platform_data +d734a2888922 netfilter: nft_numgen: add map lookups for numgen statements +fee88e2b04f1 thermal: exynos: Read soc_type from match data +08d725cd9360 thermal: exynos: Propagate error value from tmu_read() +0eb875d88aaa thermal: exynos: Reading temperature makes sense only when TMU is turned on +f085f672b7d4 thermal: imx: add i.MX7 thermal sensor support +3966be3c08c3 thermal: mediatek: add support for MT7622 SoC +0f8487f29dde dt-bindings: thermal: add binding for MT7622 SoC +22cb47c1ea20 rtc: stm32: get DBP register and mask from DT st, syscfg property +deb7dcfbf00c dt-bindings: rtc: update stm32-rtc documentation for st, syscfg property +d213217d213e rtc: stm32: fix alarm interrupt flags by removing IRQF_TRIGGER_RISING +248056457287 rtc: stm32: fix copyright and adopt SPDX identifier +9701b6e2c524 staging: iio: tsl2x7x: add device ids for code readability +498efcd08114 staging: iio: tsl2x7x: correct integration time and lux equation +11031d7df069 staging: iio: tsl2x7x: use IIO_CONST_ATTR for calibscale_available +7775e1d1e745 staging: iio: tsl2x7x: move calibscale_available attribute to IIO_INTENSITY channel +95d22154d6bb staging: iio: tsl2x7x: don't setup event handlers if interrupts are not configured +2a74090249ed staging: iio: tsl2x7x: add range checking to three sysfs attributes +5a1f2de133a8 staging: iio: tsl2x7x: use GPL-2.0+ SPDX license identifier +ea3d48983970 iio: ti-dac5571: Add DT binding documentation +df38a4a72a3b iio: dac: add TI DAC5571 family support +d8b40181464c iio: imu: inv_mpu6050: minor wording fixes +edddddd98cbd iio: imu: inv_mpu6050: fix user_ctrl register overwritten +c2b82a690c9b iio: imu: inv_mpu6050: skip first sample when gyro is on +ca4c8fc97e66 iio: imu: inv_mpu6050: fix possible deadlock between mutex and iio +3b37c41f0e56 iio: imu: inv_mpu6050: use i2c mux only for chip with i2c aux bus +701e39d05119 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +772d4f84c601 Merge tag 'iommu-fixes-v4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +9c48eb6aabf0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fe282c609d0a Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +03b5f0c138db Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3986a0a805e6 x86/CPU/AMD: Derive CPU topology from CPUID function 0xB when available +6c4f5abaf356 x86/CPU: Modify detect_extended_topology() to return result +68091ee7ac3c x86/CPU/AMD: Calculate last level cache ID from number of sharing threads +1d200c078d0e x86/CPU: Rename intel_cacheinfo.c to cacheinfo.c +812af433038f perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id +f8b64d08dde2 x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present +985c78d3ff8e x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() +13e858224526 x86/MCE: Enable MCE broadcasting on new Centaur CPUs +f2173356e26c x86/vdso: Remove unused file +ee946c36be21 Merge tag 'platform-drivers-x86-v4.17-2' of git://git.infradead.org/linux-platform-drivers-x86 +8e95cb336d52 Merge tag 'usb-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +ecf08dad723d KVM: x86: remove APIC Timer periodic/oneshot spikes +f3351c609bbd Merge tag 'kvmarm-fixes-for-4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm +b9826a4929bb sh: mm: Fix unprotected access to struct device +6cb465972c4e sh: fix build failure for J2 cpu with SMP disabled +f10379aad39e media: include/video/omapfb_dss.h: use IS_ENABLED() +1acbf470ac8d media: cx231xx: Fix recursive dependency +5334b3426ac9 media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers +6159e12e1177 media: meye: allow building it with COMPILE_TEST on non-x86 +51d4fd2b87e0 media: cxd2880: Changed version information +f2e7af0baee2 media: cxd2880:Optimized spi drive current and BER/PER set/get condition +447f0081fc33 media: cxd2880-spi: Modified how to declare structure +12b2efebfacf media: docs: update em28xx and cx23885 cardlists +acf43845d105 media: em28xx: Add new dvb-t board ":Zolid Hybrid Tv Stick" +76757e434aae media: em28xx: merge two identical cases inside a switch() +015060cb7795 media: rcar-vin: enable field toggle after a set number of lines for Gen3 +01d72e9d0608 media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16 +16cedd99c64c media: rcar-vin: fix null pointer dereference in rvin_group_get() +ec2b0d046317 media: rcar-vin: remove generic gen3 compatible string +b3a78df58164 media: cx88: Get rid of spurious call to cx8800_start_vbi_dma() +245c189dc9de media: dvb_net: fix dvb_net_tx()'s return type +f172fe9fd86b media: lgdt3306a: fix lgdt3306a_search()'s return type +b06078de418d drm: rcar-du: Track dma-buf fences +8d718e5376c6 media: frontends: fix ops get_algo()'s return type +f1e9a22ac3cf drm: rcar-du: Add R8A77965 support +7ae90455bc86 drm: rcar-du: Allow DU groups to work with hardware indexing +5361cc7f8e91 drm: rcar-du: Split CRTC handling to support hardware indexing +425f33bdcd4f dt-bindings: display: renesas: Add R-Car M3-N HDMI TX DT bindings +4012532e040b drm: rcar-du: Use the correct naming for ODPM fields in DEFR6 +dc8142901bef dt-bindings: display: renesas: du: Document the r8a77965 bindings +a4af8423cfe5 dt-bindings: display: renesas: du: Increase indent in output table +3b0033eb3936 drm: rcar-du: Use NULL for table initialisation +c18e9a098605 drm: rcar-du: of: Include header to define prototypes +530d47388496 media: drivers: media: platform: make VIDEO_VIU depend on I2C +87a0637992cd media: ngene: fix ci_tsfix modparam description typo +62208c5703b1 media: ngene: cleanup superfluous I2C adapter evaluation +078ce0be8945 media: pt1: use #ifdef CONFIG_PM_SLEEP instead of #if +171983469190 media: include/media: fix missing | operator when setting cfg +f2bea20ec562 media: cx231xx: remove a now unused var +7b5e3da52a30 media: cx231xx: Add I2C_MUX dependency +84545d2a1436 media: cx231xx: Remove RC_CORE dependency +2f96cf72d619 media: cx231xx: Remove unnecessary parameter clear +d8a70321e9d5 media: cx231xx: Update 955Q from dvb attach to i2c device +136b769ef6b5 media: cx231xx: Switch to using new dvb i2c helpers +13a257f8d5a5 media: cx231xx: Ignore an i2c mux adapter +2fb579bb1039 media: cx231xx: Style fix for struct zero init +af1b4c35a7dc media: cx231xx: Use board profile values for addresses +830a57f41f74 media: cx231xx: Fix several incorrect demod addresses +fbfb3a75bd52 media: dvb-usb: Replace GFP_ATOMIC with GFP_KERNEL +5ebaf32866b6 media: pt1: fix strncmp() size warning +20a63349b142 media: dvb: earth-pt1: replace schedule_timeout with usleep_range +41cb54e20543 media: dvb: earth-pt1: add support for suspend/resume +b732539efdba media: dvb: earth-pt1: decompose pt1 driver into sub drivers +a959c52df1b7 media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner +648db06dd990 media: dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc +86f65c218123 media: dvb-usb-v2/gl861: ensure USB message buffers DMA'able +87360e68b33f media: dvb-usb-v2/gl861: use usleep_range() for short delay +17459727ba52 media: dvb-frontends/dvb-pll: add tua6034 ISDB-T tuner used in Friio +eaa51fee29e7 media: dvb-frontends/dvb-pll: add i2c driver support +12e2c41148a9 Merge branch 'linus' into locking/core, to pick up fixes +c1c07416cdd4 Merge tag 'kbuild-fixes-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +4a7a7729861b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +f93314732fd9 Merge tag 'rproc-v4.17-1' of git://github.com/andersson/remoteproc +c12fd0fe0c22 Merge tag 'drm-fixes-for-v4.17-rc4' of git://people.freedesktop.org/~airlied/linux +e0f6d1a526b6 x86/vdso: Remove unused file +4b293907d36c Merge tag 'trace-v4.17-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +158b52ff1436 crypto: ghash-clmulni - fix spelling mistake: "acclerated" -> "accelerated" +4bffaab373d9 crypto: caam - fix size of RSA prime factor q +4e234eed5851 crypto: tcrypt - Remove VLA usage +e99ce921c468 crypto: arm64 - add support for SM4 encryption using special instructions +8da02bf1a216 crypto: sm4 - export encrypt/decrypt routines to other drivers +9bae54942b13 hwrng: stm32 - fix pm_suspend issue +af513781f21c hwrng: stm32 - define default state for rng driver +5e7b516a8e6f crypto: ccree - use proper printk format +a794d8d876d2 crypto: ccree - enable support for hardware keys +eb4f959b2697 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +2f50037a1c68 Merge tag 'for-linus-20180504' of git://git.kernel.dk/linux-block +a5f81290ce47 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr +06ce6e9b6d6c perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver +46b1b577229a perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() +ef9ee4ad3844 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* +4411ec1d1993 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] +2e171ffcdf62 Merge tag 'xfs-4.17-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +354d77930706 sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] +7281c8dec8a8 sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] +4148d3884a4c Merge tag 'for-4.17-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +84cfd2c4f3b1 ARM: dts: k2g-evm: Add DCAN dt nodes +1e0a601437a6 firmware: ti_sci: Switch to SPDX Licensing +5cc73ff7a352 clk: imx6sx: add missing lvds2 clock to the clock tree +a43e86833b87 clk: imx6ul: fix periph clk2 clock mux selection +2d8102cc9a27 media: i2c: tda1997: replace codec to component +3e4d08c3868f ASoC: rt5663: Optimize the power consumption +08813e0ec1cb regulator: add dummy function of_find_regulator_by_node +6a8f1a282348 ASoC: cs42xx8: Make the node name generic +1dbec1f0f086 ASoC: wm8960: Make the node name generic +d2b4d003239e ASoC: wm8962: Make the node name generic +f59094e03737 ASoC: sgtl5000: Make the node name generic +60891ceb8075 regulator: pfuze100: Make the node name generic +6a6ad7face95 ASoC: cs35l35: Add use_single_rw to regmap config +0da7e4326114 genksyms: fix typo in parse.tab.{c,h} generation rules +d59fbbd09d5d kbuild: replace hardcoded bison in cmd_bison_h with $(YACC) +642ef99be932 gcc-plugins: fix build condition of SANCOV plugin +1cd4023bc337 MAINTAINERS: Update Kbuild entry with a few paths +8fb11a9a8d51 net/ipv6: rename rt6_next to fib6_next +2ba5622fba85 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +f21b53b20c75 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass +8bf37d8c067b seccomp: Move speculation migitation control to arch code +00a02d0c502a seccomp: Add filter flag to opt-out of SSB mitigation +b849a812f7eb seccomp: Use PR_SPEC_FORCE_DISABLE +356e4bfff2c5 prctl: Add force disable speculation +f9544b2b076c x86/bugs: Make boot modes __ro_after_init +e94fa1d93117 bpf, xskmap: fix crash in xsk_map_alloc error path handling +a5458aa923be Merge branch 'bpf-event-output-offload' +ab7f5bf0928b bpf: fix references to free_bpf_prog_info() in comments +f412eed9dfde tools: bpftool: add simple perf event output reader +e64d52569f6e tools: bpftool: move get_possible_cpus() to common code +c642ea265445 tools: bpftool: fold hex keyword in command help +b4264c96b5cb nfp: bpf: rewrite map pointers with NFP TIDs +9816dd35ecec nfp: bpf: perf event output helpers support +f4e3ec0d573e bpf: replace map pointer loads before calling into offloads +6cb5fb3891db bpf: export bpf_event_output() +630a4d3874a0 nfp: bpf: record offload neutral maps in the driver +0cd3cbed3caf bpf: offload: allow offloaded programs to use perf event arrays +6844dc42722c Merge tag 'usb-serial-4.17-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +43b78f1155c8 Revert "usb: host: ehci: Use dma_pool_zalloc()" +7fe3fa3b5ec8 platform/x86: Kconfig: Fix dell-laptop dependency chain. +9f0a93de9139 platform/x86: asus-wireless: Fix NULL pointer dereference +baa057e29b58 media: v4l2-dev: use pr_foo() for printing messages +fd32d5349653 media: platform: video-mux: propagate format from sink to source +65dc760bb4de media: i2c: tvp5150: Fix open brace placement codding style +9bfd8f88dceb media: i2c: tvp5150: Use the correct comment style +4efcd5ed94e7 media: i2c: tvp5150: Add a space after commas +bb7a3681b2cf media: i2c: tvp5150: Use parentheses for sizeof +5859cdf55063 smack: provide socketpair callback +0b811db2cb2a selinux: provide socketpair callback +d47cd9450d3b net: hook socketpair() into LSM +aae7cfcbb733 security: add hook for socketpair() +6f7e780b7e93 media: bttv: Fixed oops error when capturing at yuv410p +c27638c0628a Merge branch 'bpf-subprog-mgmt-cleanup' +a8408f4e6db7 net/mlx5: fix spelling mistake: "modfiy" -> "modify" +6fa242af7324 net/mlx5: Cleanup unused field in Work Queue parameters +12b996d16b83 net/mlx5: Fix dump_command mailbox length printed +ed644fab19db net/mlx5: Refactor num of blocks in mailbox calculation +d034294e3c5b net/mlx5: Decrease level of prints about non-existent MKEY +a03e457bb1ee media: tuners/qm1d1c0042: use SPDX License Identifier +f9f51c2cadf6 media: tuners/mxl301rf: use SPDX License Identifier +a296f7bfca86 media: dvb/pci/pt3: use SPDX License Identifier +072cf1aafca8 media: dvb-frontends/tc90522: use SPDX License Identifier +a28a63b2b237 media: dvb-core/dvb_frontend: set better default for ISDB-T +1c96f3deb665 media: dvb-frontends/tc90522: fix bit shift mistakes +0872f4f4f13c media: ov13858: Remove owner assignment from i2c_driver +949abce61c94 media: ov5695: Remove owner assignment from i2c_driver +0a8b9993df89 media: em28xx-cards: output regular messages as info +59a8914011a0 media: pt3: no need to check if null for dvb_module_release() +1e2510138741 media: media/dvb: earth-pt3: use the new i2c binding helper +5b1a270d224b media: dvb: add alternative USB PID for Hauppauge WinTV-soloHD +2dc3e050466c media: ddbridge, cxd2099: include guard, fix unneeded NULL init, strings +5b19d284f519 f2fs: avoid fsync() failure caused by EAGAIN in writepage() +52c5cd1bf0ce net: phy: sfp: fix the BR,min computation +14224923c360 net: ethernet: sun: niu set correct packet size in skb +ae552ac2785d net/netlink: make sure the headers line up actual value output +d89a2adb8bfe tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). +10aa7cad37d3 ALSA: pcm: Hide local_irq_disable/enable() and local_irqsave/restore() +af50e4ba34f4 nsh: fix infinite loop +acf784bd0ce2 net: atm: Fix potential Spectre v1 +2be147f7459d atm: zatm: Fix potential Spectre v1 +72f17baf2352 openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found +23b8392201e0 net: phy: broadcom: add support for BCM89610 PHY +2d943adf8603 net/mlx4_en: optimizes get_fixed_ipv6_csum() +625e2001e99e Merge tag 'for-linus-4.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +b220244d4179 arm64: vgic-v2: Fix proxying of cpuif access +a8d7d1249419 Merge branch 'smc-splice-implementation' +9014db202cb7 smc: add support for splice() +2ef4f27ad00d smc: allocate RMBs as compound pages +b51fa1b135fb smc: make smc_rx_wait_data() generic +c8b8ec8e0d60 smc: simplify abort logic +c3616a077190 KVM: arm/arm64: vgic_init: Cleanup reference to process_maintenance +1975fa56f1c8 KVM: arm64: Fix order of vcpu_write_sys_reg() arguments +54c6fd566bb8 Merge tag 'pm-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +c33ede14337a Merge tag 'acpi-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +b99dc7425398 Merge tag 'media/v4.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +dac1acc3c216 Merge tag 'sound-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +9bf4e370048d ARM: dts: tegra20: Revert "Fix ULPI regression on Tegra20" +53dcd70eb710 media: cxd2880-spi: avoid out-of-bounds access warning +dc4ea601be72 ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients +1dac1827e209 ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients +89eaaf2d19a6 media: lgdt330x: don't use an uninitialized state +5f939c36b5d6 media: lgdt330x: add block error counts via DVBv5 +17ebc33afc35 arm64: allwinner: h6: add PCF8563 RTC on Pine H64 board +ea2d7611faa2 media: lgdt330x: get rid of read_ber stub +19bdd0d661fc media: lgdt330x: provide DVBv5 Carrier S/N measurements +e9a233665464 arm64: allwinner: h6: add R_I2C controller +53d41728f2a8 media: lgdt330x: move *read_status functions +1334a7dc5fad media: lgdt330x: constify several register init arrays +db9c1007bc07 media: lgdt330x: do some cleanups at status logic +1ecefb83ec64 arm64: allwinner: h6: add R_INTC interrupt controller +23ba635d45f5 media: lgdt330x: convert it to the new I2C binding way +71f9bdbd4d29 arm64: allwinner: h6: add node for R_PIO pin controller +dd99b4b48833 drm/tegra: gr2d: Properly clean up resources +fd5ec0dc34da drm/tegra: dc: Free syncpoint on errors +ff093612b035 media: lgdt330x: print info when device gets probed +6752c79719bc media: lgdt330x: use pr_foo() macros +05bdee31e0ee arm64: allwinner: h6: add PRCM CCU device node +b7c7b05065aa clk: sunxi-ng: add support for H6 PRCM CCU +467845a1a8e1 media: lgdt330x: fix coding style issues +7129d3148437 media: lgdt330x: use kernel-doc instead of inlined comments +509f89652f83 media: em28xx: fix a regression with HVR-950 +adafae622974 media: v4l2-core: get rid of videobuf-dvb +b2c20f2f3e49 media: cx231xx: get rid of videobuf-dvb dependency +1a0c10ed7bb1 media: dvb-usb-v2: stop using coherent memory for URBs +14f4eaeddabc media: dvbsky: fix driver unregister logic +2c7e3ca8fb1b media: dvbsky: use the new dvb_module_probe() API +edcc30820bec media: ddbridge: set driver version to 0.9.33-integrated +879973e5d6ca media: ddbridge: recognize and attach the MaxSX8 cards +c3eda33026fb media: ddbridge: add hardware defs and PCI IDs for MCI cards +b4b5b8dc10cc media: ddbridge/max: implement MCI/MaxSX8 attach function +daeeb1319e6f media: ddbridge: initial support for MCI-based MaxSX8 cards +ab12397f7c1f media: ddbridge: support dummy tuners with 125MByte/s dummy data stream +0a68fc44d89c media: ddbridge: make DMA buffer count and size modparam-configurable +60586360f14e media: ddbridge: set devid entry for link 0 +28473a197aea media: ddbridge: fix output buffer check +e415eec45833 media: ddbridge: use spin_lock_irqsave() in output_work() +285d490c31bd media: ddbridge: improve separated MSI IRQ handling +e8227689f939 media: ddbridge: add macros to handle IRQs in nibble and byte blocks +65972a6fa914 dm mirror: remove VLA usage +1dda87ac1510 media: ddbridge: add helper for IRQ handler setup +6bf0f0512a85 media: ddbridge: request/free_irq using pci_irq_vector, enable MSI-X +95c2ab9e21df media: ddbridge: move MSI IRQ cleanup to a helper function +05ed62da032a media: ddbridge: move ddb_wq and the wq+class initialisation to -core +5589974ecdd7 media: ddbridge: move modparams to ddbridge-core.c +cea6d2392fde media: dvb-frontends/stv0910: fix CNR reporting in read_snr() +e2c53c8d0b29 media: dvb-frontends/stv0910: add init values for TSINSDELM/L +1b3d5f2ae882 media: video-i2c: get rid of two gcc warnings +a7b15ab887e5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +d8555fd2f452 media: omap2: allow building it with COMPILE_TEST && DRM_OMAP +771f7be87ff9 media: omapfb: omapfb_dss.h: add stubs to build with COMPILE_TEST && DRM_OMAP +a31d19f88932 media: ipu3: allow building it with COMPILE_TEST on non-x86 archs +6ba0b22d2068 media: rc: allow build pnp-dependent drivers with COMPILE_TEST +516af1e2e4af media: sta2x11_vip: allow build with COMPILE_TEST +b05f03b232ab Merge branch 'sh_eth-complain-on-access-to-unimplemented-TSU-registers' +627a0d20fa7b sh_eth: WARN_ON() access to unimplemented TSU register +77cb065fde0a sh_eth: use TSU register accessors for TSU_POST +258c524bdaab media: radio: allow building ISA drivers with COMPILE_TEST +25d4affb0c62 media: flexcop-i2c: get rid of KERN_CONT +366b401001df media: davinci: don't override the error code +83e548bea4e7 EDAC, i7core: Fix spelling mistake: "redundacy" -> "redundancy" +fd901b6e814a media: em28xx: Don't use ops->resume if NULL +de6dddffec46 media: s5p-jpeg: don't return a value on a void function +5ef76cb7c19a media: siano: be sure to not override devpath size +e1b7f11b37de media: siano: get rid of __le32/__le16 cast warnings +c990affd5abc mt76x2: fix avg_rssi estimation +7e7939e80e3c ipw2200: fix spelling mistake: "functionalitis" -> "functionalities" +8efb868566db mt76x2: remove unnecessary break in mt76x2_mac_process_tx_rate() +070fc356e21a rtlwifi: fix spelling mistake: "dismatch" -> "mismatch" +811a39915107 rt2x00: check against flushing empty queue +9c87758cf089 rt2x00: call sta_add/remove directly in rt2800 +02489a1216d9 drivers: omap2: Kconfig: make FB_OMAP2_DSS_INIT depend on OF +7bc8a0de6945 media: rc: probe zilog transmitter when zilog receiver is found +f9d94a10dad8 media: rc: imon decoder: support the stick +c00cb587a274 media: rc: only register protocol for rc device if enabled +c9ac52175b38 drm/tegra: gr3d: Add IOMMU support +5fda01b50d76 drm/tegra: gr2d: Add IOMMU support +6f75b16b2683 drm/tegra: dc: Balance IOMMU group refcounting +cbb7fa49c746 media: v4l: vsp1: Rename BRU to BRx +dc3eaba4ee3d media: v4l: vsp1: Add BRx dynamic assignment debugging messages +f81f9adc4ee1 media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically +1dd72ee923b7 media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline +bc3c9c8802b8 media: v4l: vsp1: Add per-display list internal completion notification support +bbc56faf3c04 media: v4l: vsp1: Turn frame end completion status into a bitfield +5a4d566a5b9b media: v4l: vsp1: Move DRM pipeline output setup code to a function +b76b3ce55f48 media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif +7ff667cfe3ae media: v4l: vsp1: Setup BRU at atomic commit time +02b902fcf64a media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function +c8c310c99e2d media: v4l: vsp1: Share duplicated DRM pipeline configuration code +d4fedb0b91bc media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline +1ccbb32cb8b4 media: v4l: vsp1: Store pipeline pointer in vsp1_entity +7a7810878ef3 media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure +101c92dc80c8 PCI: mediatek: Set up vendor ID and class type for MT7622 +9fd099b1832c media: v4l: vsp1: Don't start/stop media pipeline for DRM +15b4c54ea42a media: usbtv: Use the constant for supported standards +bed6d27bcf02 media: usbtv: Enforce standard for color decoding +a8b48e224cad media: usbtv: Keep norm parameter specific +8c42d2763c0e media: usbtv: Use V4L2 defines to select capture resolution +c41e20d9cba3 media: usbtv: Add SECAM support +5c909be04893 media: usbtv: Use same decoder sequence as Windows driver +5cebaac60974 media: video-i2c: add video-i2c driver +d203d1e10a52 media: dt-bindings: Add bindings for panasonic,amg88xx +7f951cb81475 media: staging: tegra-vde: Correct included header +2efa20dae281 media: staging: tegra-vde: Do not handle spurious interrupts +3830e4f2a907 media: staging: tegra-vde: Correct minimum size of U/V planes +f072c44f3659 media: staging: tegra-vde: Silence some of checkpatch warnings +17aed9041d5b media: staging: tegra-vde: Align bitstream size to 16K +3259081991a9 MAINTAINERS & files: Canonize the e-mails I use at files +2b7db29b7919 media: imx-media-csi: Fix inconsistent IS_ERR and PTR_ERR +4cb3d99c84cc bpf: add faked "ending" subprog +9c8105bd4402 bpf: centre subprog information fields +f910cefa32b6 bpf: unify main prog and subprog +b1a3dc0b85bd drm/tegra: hub: Use state directly +7420e0496358 drm/selftests: Add drm helper selftest +34b13e5e4641 drm/selftests: Rename the Kconfig option to CONFIG_DRM_DEBUG_SELFTEST +9c1659ebe77d drm/i915: Do not adjust scale when out of bounds, v2. +2a291ead5e5e DT: pci: rcar-pci: document R8A77980 bindings +9d5014e90e6d PCI: rcar: Factor out rcar_pcie_hw_init() call +755396163148 tools: power/acpi, revert to LD = gcc +517ca93a7159 PCI: rcar: Add R-Car gen3 PHY support +f6601ae15fff ARM: ux500: Drop the U8540 device trees +e40e7c5cbb1f ARM: dts: Ux500: Fix "debounce-interval" property misspelling +f96bdf564f3e drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3. +bd7b6d147a14 PCI: rcar: Remove PHYRDY polling from rcar_pcie_hw_init_h1() +1049167999fc ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default +52b12be584ba ARM: ux500: Cut down Kconfig options +40a6c00f58ef ARM: ux500: Drop U8540/9540 support +3ad1d32744ef PCI: rcar: Poll PHYRDY in rcar_pcie_hw_init() +6f96f2000ac2 drm/rect: Round above 1 << 16 upwards to correct scale calculation functions. +a2ee41fd953e mtd: rawnand: marvell: fix command xtype in BCH write hook +b76401fc4ba7 mtd: rawnand: marvell: pass ms delay to wait_op +565f0fa902b6 xfrm: use a dedicated slab cache for struct xfrm_state +c427f69564e2 locking/mutex: Optimize __mutex_trylock_fast() +247f2f6f3c70 sched/core: Don't schedule threads on pre-empted vCPUs +c976a862ba48 sched/fair: Avoid calling sync_entity_load_avg() unnecessarily +f1d88b446818 sched/fair: Rearrange select_task_rq_fair() to optimize it +0fe3ede7941d mtd: cfi: Add early fixup for S70GL02GS +b1c97e2335f2 mtd: cfi: Support early CFI fixups +0a84a00094ee ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743 +f235cf5da795 ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board +441f057341b7 ARM: dts: stm32: Add I2C support for STM32H743 SoC +6cd813604be5 ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board +22a0a2a3ac21 ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board +665c26e6df25 ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC +18c88662666f ARM: dts: stm32: Add display support on stm32f469-disco +c5931d9ec6c2 ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi +09a31aeddecd ARM: dts: stm32: Use gpio bindings in stm32f469-disco +2ff04d0f537f ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c +20ab2d884681 ARM: dts: stm32: Fix DTC warnings for stm32mp157 +844030057339 ARM: dts: stm32: add flash nor support on stm32mp157c eval board +c38928d638f1 ARM: dts: stm32: add qspi support for stm32mp157c +af8b2cf25c77 ARM: dts: stm32: add cec support on stm32mp157c-ev1 +7123be3bf79e ARM: dts: stm32: add cec pins to stm32mp157c +066f371b80cc ARM: dts: stm32: add cec support on stm32mp157c +949a0c0dec85 ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c +9d26228d2448 ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1 +51868dacec9d ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1 +3c00436fdb20 ARM: dts: stm32: add USBPHYC support to stm32mp157c +9d603e44c193 ARM: dts: stm32: add dsi support on stm32mp157c +570cae638120 ARM: dts: stm32: add ltdc support on stm32mp157c +d4f41ef751c4 ARM: dts: stm32: Add I2C2/5 support for STM32MP157C-EV1 +9bf29bcbab4e ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1 +4d58a474a57b ARM: dts: stm32: Add I2Cs pins used on STM32MP157C +d126e86f403f ARM: dts: stm32: Add STM32F7 I2C support for STM32MP157C SoC +8b2820abec54 ARM: dts: stm32: Add CRC support on stm32mp157c +fc9962c98abc ARM: dts: stm32: Add CRYP support on stm32mp157c +b865362ef705 ARM: dts: stm32: Enable RNG for stm32mp157c-ed1 +6973f0a0c704 ARM: dts: stm32: Add RNG support on stm32mp157c +8ecf910a4de8 ARM: dts: stm32: Add MDMA support on STM32MP157C +1cffb560fda4 ARM: dts: stm32: Add DMAMUX support on STM32MP157C +ea1c404e8e2f ARM: dts: stm32: Add DMAv2 support on STM32MP157C +9ea19e7e7613 include: usb: audio-v3: add BADD-specific values +eccfc1b868a9 ALSA: usb: mixer: make string parsing independent of mixer_build state +3763f6186703 ALSA: usb: Only get AudioControl header for UAC1 class. +eda553f43217 ALSA: usb: stream: refactor uac3 audio interface parsing +68faa863644c ALSA: usb: stream: refactor uac1/2 audio interface parsing +4d47fa844769 ALSA: usb: stream: move audioformat alloc/init into separate function +c326ff59f15b arm64: dts: ls208xa-rdb: Pass unit name to SPI flash node +5f2731414175 gpu: drm: bridge: adv7511: Replace mdelay with usleep_range in adv7511_probe +7bd2d2ecedff drm/bridge: adv7511: fix spelling of driver name in Kconfig +b5bf9a90bbeb sched/core: Introduce set_special_state() +150426981426 Merge tag 'linux-kselftest-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +e523a2562a44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +bb609316d406 Merge branch 'parisc-4.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +d0f1a451e33d bpf: use array_index_nospec in find_prog_type +2b3db67ce4bc ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT +0ccc1c8f0282 drm/exynos: mixer: avoid Oops in vp_video_buffer() +2eced8e917b0 drm/exynos/mixer: fix synchronization check in interlaced mode +8eb008c80841 Merge tag 'drm-intel-next-2018-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +a02cbe2e34c5 Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +5234ccf2be0e Merge branch 'move-ld_abs-to-native-BPF' +32b3652c307e bpf: sync tools bpf.h uapi header +24dea04767e6 bpf, x32: remove ld_abs/ld_ind +e1cf4befa297 bpf, s390x: remove ld_abs/ld_ind +dbf44daf7c88 bpf, ppc64: remove ld_abs/ld_ind +4db25cc98851 bpf, mips64: remove ld_abs/ld_ind +0d2d0cedc081 bpf, arm32: remove ld_abs/ld_ind +fe83963b7c38 bpf, sparc64: remove ld_abs/ld_ind +816d9ef32a8b bpf, arm64: remove ld_abs/ld_ind +e782bdcf58c5 bpf, x64: remove ld_abs/ld_ind +4e1ec56cdc59 bpf: add skb_load_bytes_relative helper +e0cea7ce988c bpf: implement ld_abs/ld_ind in native bpf +93731ef086ce bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier +b390134c2423 bpf: prefix cbpf internal helpers with bpf_ +62bbc864d194 spi: pxa2xx: check clk_prepare_enable() return value +57692c94dcbe drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+ +08dbc7a66af2 Merge branch 'AF_XDP-initial-support' +9ef09e35e521 bpf: fix possible spectre-v1 in find_and_alloc_map() +396888772ab7 ASoC: tas6424: Allow disabling auto diagnostics for faster power-on +a7ea9385d417 ASoC: nau8810: change input PGA mixer stage +bc519d957461 spi: bcm2835aux: ensure interrupts are enabled for shared handler +b4b8faa1ded7 samples/bpf: sample application and documentation for AF_XDP sockets +af75d9e02d08 xsk: statistics support +35fcde7f8deb xsk: support for Tx +865b03f21162 dev: packet: make packet_direct_xmit a common function +f61459030ec7 xsk: add Tx queue setup and mmap support +fe2308328cd2 xsk: add umem completion queue support and mmap +02671e23e7b3 xsk: wire up XDP_SKB side of AF_XDP +1b1a251c83d2 xsk: wire up XDP_DRV side of AF_XDP +fbfc504a24f5 bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP +c497176cb2e4 xsk: add Rx receive functions and poll support +965a99098443 xsk: add support for bind for Rx +b9b6b68e8abd xsk: add Rx queue setup and mmap support +423f38329d26 xsk: add umem fill queue support and mmap +c0c77d8fb787 xsk: add user memory registration support sockopt +68e8b849b221 net: initial AF_XDP skeleton +4000626f204d dt-bindings: Add a new binding for Broadcom V3D 3.x and newer GPUs. +4c70ac7639f6 drm/vc4: Add a pad field to align drm_vc4_submit_cl to 64 bits. +0a4587a034a4 drm/pl111: Fix module probe bug +b8b784958ecc bdi: Fix oops in wb_workfn() +7f907bf69d59 staging: wilc1000: rename WILC_WFI_band_2ghz variable to avoid mixedcase +e78775bc9089 staging: wilc1000: rename 'during_ip_time' macro to have uppercase name for macro +130608a86e2e staging: wilc1000: use is_broadcast_ether_addr check for broadcast address +25a757b78199 staging: wilc1000: move macro after the #include file in wilc_wfi_netdevice +880e404e8f16 staging: wilc1000: remove unnecessary header file inclusion for wilc +2d7b52319374 staging: wilc1000: remove unnecessary static function defination in wilc_spi +1c1dfdfee264 staging: wilc1000: remove unused macros in host_interface +9572bf9bfcf7 staging: wilc1000: remove the use of cur_byte variable in functions +228d0422bbbe staging: wilc1000: remove static variable 'del_beacon' and null check +30324405baa1 staging: wilc1000: rename WILC_WFI_deinit_mon_interface to avoid uppercase for function name +e5bf9759bdf0 staging: wilc1000: rename WILC_WFI_init_mon_interface to avoid uppercase in function name +9f30c48348c8 staging: wilc1000: rename WILC_WFI_mon_xmit to avoid uppercase for function name +73d359a08b76 staging: wilc1000: rename WILC_WFI_mon_priv to avoid uppercase for struct name +436d918ae344 staging: wilc1000: rename WILC_WFI_monitor_rx to avoid uppercase for function name +06ec2c9309bc staging: wilc1000: remove unnecessary file and function header comments +a69fa7b9f4ba staging: wilc1000: use 'else if' condition in get_station() +f8331a881521 staging: wilc1000: fix line over 80 chars in remove_network_from_shadow() +855978bbbeed staging: wilc1000: remove unnecessary bracket used in switch in wilc_mgmt_frame_register() +ccb4d02f8efb staging: wilc1000: modified NULL check used for 'if' condition in delete_key() +e83d2fac7842 staging: wilc1000: remove unnecessary 'out of memory' message in handle_key() +026e14ae3951 staging: wilc1000: remove inner block in wilc_netdev_init() +ad109ba13786 staging: wilc1000: fix infinite loop and out-of-bounds access +ba36d10ed146 staging: wilc1000: allocate less memory +bec09bced110 staging: Android: asoc: Fix sparse warnings in vsoc driver. +dc5b113391ec staging: Android: vsoc: Fix a i386-randconfig warning. +085f88710f6e staging: Android: vsoc: Create wc kernel mapping for region shm. +dcadfaf2127e usbip: usbip_host: run rebind from exit when module is removed +ae70c6dc3f95 usbip: usbip_host: delete device from busid_table after rebind +7982df86711d rtc: tps6586x: remove mktime usage +337fa19cc315 rtc: ls1x: remove mktime usage +0d1c655380be rtc: vr41xx: remove mktime usage +51ed73eb998a rtc: ds1340: Add support for trickle charger. +149aa91cd6d5 rtc: sprd: Add RTC hardware range +369a30a5f1c9 rtc: sprd: Change to use devm_rtc_allocate_device() +85368bb9de63 rtc: simplify getting .drvdata +056f9c7f39bf iw_cxgb4: dump detailed driver-specific QP information +73937e8a030b RDMA/nldev: helper functions to add driver attributes +da5c85078215 RDMA/nldev: add driver-specific resource tracking +25a0ad85156a RDMA/nldev: Add explicit pad attribute +d54e5b522202 leds: wm831x-status: Use sysfs_match_string() helper +9aa169213d11 RDMA/cma: Do not query GID during QP state transition to RTR +b03bcde96260 IB/mlx4: Fix integer overflow when calculating optimal MTT size +0d49f303e8a7 drm: remove all control node code +9e1de9002190 drm/msm: Don't setup control node debugfs files +59482a14918b IB/hfi1: Fix memory leak in exception path in get_irq_affinity() +e9777ad4399c IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure +45d924571a5e IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used +0a0bcb046b2f IB/hfi1: Fix loss of BECN with AHG +5da9e742be44 IB/hfi1 Use correct type for num_user_context +f59fb9e05109 IB/hfi1: Fix handling of FECN marked multicast packet +a8d7aa17bbc9 dccp: fix tasklet usage +edef4285afb0 ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation +31140b47fe4b Merge branch 'smc-fixes' +bda27ff5c452 smc: fix sendpage() call +a6920d1d130c net/smc: handle unregistered buffers +e63a5f8c19d7 net/smc: call consolidation +df80b8fb3c0e qed: fix spelling mistake: "offloded" -> "offloaded" +1a2f474d328f usb: typec: tps6598x: handle block reads separately with plain-I2C adapters +5671a4608c32 usb: typec: tcpm: Release the role mux when exiting +62264f99fbea Merge branch 'bridge-FDB-Notify-about-removal-of-non-user-added-entries' +161d82de1ff8 net: bridge: Notify about !added_by_user FDB entries +816a3bed9549 switchdev: Add fdb.added_by_user to switchdev notifications +0e913f28ba56 Merge branch 'mlxsw-Introduce-support-for-CQEv1-2' +41107685b9ce mlxsw: pci: Check number of CQEs for CQE version 2 +8404f6f2e8ed mlxsw: pci: Allow to use CQEs of version 1 and version 2 +b76550bbed9f mlxsw: pci: Introduce helpers to work with multiple CQE versions +9b934a3bdc87 mlxsw: resources: Add CQE versions resources +faa1cd829843 net: bridge: avoid duplicate notification on up/down/change netdev events +2e5185519450 Merge branch 'selftests-forwarding-sysctl' +7eaaf0bc5212 selftests: forwarding: mirror_gre_nh: Unset RP filter +d51d10aa1dbd selftests: forwarding: Use sysctl_set(), sysctl_restore() +f5ae57784ba8 selftests: forwarding: lib: Add sysctl_set(), sysctl_restore() +24a6f1f65ea5 Documentation: ARM: Add new MMC requirements for DRA7/K2G +c29fd489118a ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node +940293affa7e ARM: dts: dra7: Use sdhci-omap programming model +01c5d96688b2 ARM: dts: dra76-evm: Add wilink8 wlan support +fdcc50103cd0 ARM: dts: dra7-evm: Add wilink8 wlan support +135eae49c6cc ARM: dts: dra7-evm: Model EVM_3V6 regulator +70539a529806 ARM: dts: dra72-evm-common: Add wilink8 wlan support +fc7a0397d255 ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names +94aeaa4300da ARM: dts: am574x-idk: Add pinmux configuration for MMC +f306c2510ab8 ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown +edfc459c1039 ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown +ca2618b5d5b0 ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup +bcf3c113bac5 ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2 +adc0bbb89e84 ARM: dts: dra72-evm-common: Remove mmc specific pinmux +fb5ee84ea72c USB: Accept bulk endpoints with 1024-byte maxpacket +647efef69de4 ARM: dts: correct missing "compatible" entry for ti81xx SoCs +baf64250b4a5 ARM: OMAP1: ams-delta: fix deferred_fiq handler +8dfa75524a0e ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410 +4e11581c27a2 net/mlx5e: fix spelling mistake: "loobpack" -> "loopback" +41f405460a04 Merge branch 'selftests-forwarding-Two-enhancements' +0eb8053c147b selftests: forwarding: Allow running specific tests +9413248753c4 selftests: forwarding: Increase maximum deviation in multipath test +5f110899ae14 cxgb4: update latest firmware version supported +a3a5c966a664 evm: Don't update hmacs in user ns mounts +c15f6d8d4715 Merge tag 'dma-mapping-4.17-4' of git://git.infradead.org/users/hch/dma-mapping +66df44b2580a ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer +03f5781be2c7 bpf, x86_32: add eBPF JIT compiler for ia32 +0c5a9acc8b4e tracing: Fix the file mode of stack tracer +44a182b9d177 xhci: Fix use-after-free in xhci_free_virt_device +1ce0500d234f ftrace: Have set_graph_* files have normal file modes +8bfc3b4c6f9d nvmet: switch loopback target state to connecting when resetting +a785dbccd95c nvme/multipath: Fix multipath disabled naming collisions +5cadde8019a6 nvme/multipath: Disable runtime writable enabling parameter +f31a21103c03 nvme: Set integrity flag for user passthrough commands +59a2f3f00fd7 nvme: fix potential memory leak in option parsing +f53823c18131 bdi: Fix use after free bug in debugfs_remove() +114f39feab36 tcp: restore autocorking +7ccbdff13e8d ip6_gre: correct the function name in ip6gre_tnl_addr_conflict() comment +eb80ca476ec1 rds: do not leak kernel memory to user land +8236b0ae31c8 bdi: wake up concurrent wb_shutdown() callers. +5697db4a696c qmi_wwan: do not steal interfaces from class drivers +3d8d38dfeafa Merge branch 'act_csum-get_fill_size' +2c785b388f91 tc-testing: Updated csum action tests batch create w/wo cookies. +29e6eee192f3 net sched: Implemented get_fill_size routine for act_csum. +40fa84e10134 iommu: rockchip: fix building without CONFIG_OF +09a44ca21147 bcache: use pr_info() to inform duplicated CACHE_SET_IO_DISABLE set +4fd8e1384397 bcache: set dc->io_disable to true in conditional_stop_bcache_device() +ecb2ba8cb835 bcache: add wait_for_kthread_stop() in bch_allocator_thread() +bf78980fcc58 bcache: count backing device I/O error for writeback I/O +6147305c73e4 bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error() +6e916a7eb1bc bcache: store disk name in struct cache and struct cached_dev +e7f63ffc1bf1 iommu/amd: Update logging information for new event type +d64c0486ed50 iommu/amd: Update the PASID information printed to the system log +a85894cd7794 iommu/vt-d: Use WARN_ON_ONCE instead of BUG_ON in qi_flush_dev_iotlb() +0dfc0c792d69 iommu/vt-d: fix shift-out-of-bounds in bug checking +cd2c9fcf5c66 iommu/dma: Move PCI window region reservation back into dma specific path. +2f8c7f2e76bf iommu/rockchip: Make clock handling optional +94c793accacd iommu/amd: Hide unused iommu_table_lock +aa7528fe3576 iommu/vt-d: Fix usage of force parameter in intel_ir_reconfigure_irte() +130a2fdf0b9e iommu/tegra: gart: Fix gart_iommu_unmap() +40c9b882fa74 iommu/tegra: gart: Add debugging facility +3d6ce86ee794 drivers: remove force dma flag from buses +07397df29e57 dma-mapping: move dma configuration to bus infrastructure +fc2a69f3903d drm/atomic: Handling the case when setting old crtc for plane +f793b13ef0c9 iommu/io-pgtable-arm: Use for_each_set_bit to simplify code +722cde76d68e powerpc/fadump: Unregister fadump on kexec down path. +7d1bf14f8602 iommu/qcom: Simplify getting .drvdata +8597538712eb powerpc/fadump: Do not use hugepages when fadump is active +b71a693d3db3 powerpc/fadump: exclude memory holes while reserving memory in second kernel +0ea5ee035133 tracing: Remove PPC32 wart from config TRACING_SUPPORT +48e6f7652dd8 iommu: Remove depends on HAS_DMA in case of platform dependency +6c50d79f6638 iommu/vt-d: Ratelimit each dmar fault printing +17bd0737948a arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou +5041bb82f83d arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin +3bc6cf5a86e5 powerpc: remove retired sbc834x support +0c0c52306f47 powerpc: Only support DYNAMIC_FTRACE not static +ae30cc05bed2 powerpc64/ftrace: Implement support for ftrace_regs_caller() +9ef404236438 powerpc64/ftrace: Use the generic version of ftrace_replace_code() +250122baed29 powerpc64/module: Tighten detection of mcount call sites with -mprofile-kernel +88b1a8547f4c powerpc64/kexec: Hard disable ftrace before switching to the new kernel +a4bc64d305af powerpc64/ftrace: Disable ftrace during kvm entry/exit +424ef0160f43 powerpc64/ftrace: Disable ftrace during hotplug +d103978636c2 powerpc64/ftrace: Delay enabling ftrace on secondary cpus +acd55b100576 powerpc64/ftrace: Add helpers to hard disable ftrace +c3e59d778403 powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h +ea678ac627e0 powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths +5c3070890d06 seccomp: Enable speculation flaw mitigations +fae1fa0fc6cc proc: Provide details on speculation flaw mitigations +7bbf1373e228 nospec: Allow getting/setting on non-current task +a73ec77ee17e x86/speculation: Add prctl for Speculative Store Bypass mitigation +885f82bfbc6f x86/process: Allow runtime control of Speculative Store Bypass +b617cfc85816 prctl: Add speculation control prctls +28a2775217b1 x86/speculation: Create spec-ctrl.h to avoid include hell +da39556f66f5 x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest +764f3c21588a x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested +1115a859f332 x86/bugs: Whitelist allowed SPEC_CTRL MSR values +772439717dbf x86/bugs/intel: Set proper CPU features and setup RDS +24f7fc83b920 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation +0cc5fa00b0a8 x86/cpufeatures: Add X86_FEATURE_RDS +c456442cd3a5 x86/bugs: Expose /sys/../spec_store_bypass +5cf687548705 x86/bugs, KVM: Support the combination of guest and host IBRS +1b86883ccb8d x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits +d1059518b478 x86/bugs: Concentrate bug reporting into a separate function +4a28bfe3267b x86/bugs: Concentrate bug detection into a separate function +1aa7a5735a41 x86/nospec: Simplify alternative_msr_write() +51f170a544bd Revert 190c462d5be19ba622a82f5fd0625087c870a1e6..bf3012ada1b2222e770de5c35c1bb16f73b3a01d" +8c558076c740 ALSA: usb-audio: Clean up mixer element list traverse +bf3012ada1b2 drm/qxl: Remove unecessary dma_fence_ops +95aee35fe10d drm: Remove unecessary dma_fence_ops +49a53d493e60 dma-fence: Make ->wait callback optional +90e9965524af dma-fence: Allow wait_any_timeout for all fences +95ed01ea97b3 dma-fence: Make ->enable_signaling optional +9df50ba76ac1 arm64: tegra: Make BCM89610 PHY interrupt as active low +aee1a37d0f1a dma-fence: remove fill_driver_data callback +b036a75aaea4 ARM: tegra: apalis-tk1: Fix high speed UART compatible +051529d0c010 mtd: maps: pismo: Remove owner assignment from i2c_driver +190c462d5be1 drm/vmwgfx: Drop DRM_CONTROL_ALLOW +0cd54b039537 drm/i915: Drop DRM_CONTROL_ALLOW +5bb562f829bf drm: Drop DRM_CONTROL_ALLOW from ioctls +1d48745b192a dmaengine: pl330: flush before wait, and add dev burst support. +207459a2804a ALSA: sparc: Use GFP_KERNEL for non-atomic allocation +5581cfcdccf1 Merge branch 'sdhci_omap' into next +bfd694d5e21c mmc: core: Add tunable delay before detecting card after card is inserted +52a70098ffb9 mmc: dt-bindings: Add optional cd-debounce-delay-ms +3107e8cb9219 apparmor: fix typo "preconfinement" +68a1a0c68c6e apparmor: fix typo "independent" +5d2371e1235b apparmor: fix typo "traverse" +69ad4a44a26e apparmor: fix typo "type" +b62fb22674dd apparmor: fix typo "replace" +a18f902888c0 apparmor: fix typo "comparison" +b2c2086c3984 apparmor: fix typo "loosen" +3f4028780287 mmc: sdhci-omap: Get IODelay values for 3.3v DDR mode +75b732d570ac dt-bindings: sdhci-omap: Add pinctrl bindings +efde12b246d7 mmc: sdhci-omap: Add sdhci_omap specific ops for enable_sdio_irq +6d75df75abb1 mmc: sdhci-omap: Add support for MMC/SD controller in k2g SoC +3031ec961d0d dt-bindings: sdhci-omap: Add K2G specific binding +25f80d86059c mmc: sdhci-omap: Workaround for Errata i834 +fc1fa1b7db27 mmc: sdhci: Program a relatively accurate SW timeout value +0bb28d738fb2 mmc: sdhci: Factor out target_timeout calculation +a999fd939231 mmc: sdhci: Add quirk to disable HW timeout +c16bc9a7678a mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller can't support 1.8v +1d3a2220c2a1 mmc: sdhci-omap: Invoke sdhci_get_of_property to read sdhci dt properties +212f4f8a4490 mmc: sdhci-omap: Workaround for Errata i843 +5bc2bda54d49 mmc: sdhci-omap: Remove setting ADMA capability in driver +0ec4ee3c9b97 mmc: sdhci-omap: Fix when capabilities are obtained from SDHCI_CAPABILITIES reg +85f1abe0019f kthread, sched/wait: Fix kthread_parkme() completion issue +741a76b35089 kthread, sched/wait: Fix kthread_parkme() wait-loop +457be908c836 sched/fair: Fix the update of blocked load when newly idle +0b26351b910f stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock +f4ef6a438cee Merge tag 'trace-v4.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +ecd649b34084 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +122e1bac76b3 ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi +94720e3aee68 ipv4: fix fnhe usage by non-cached routes +3b6f979319c8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +1e5fbc0b8d9d Merge tag 'drm-misc-fixes-2018-05-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +083faae1529f Merge tag 'drm-intel-fixes-2018-05-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +165a30e4315e ASoC: fsl_spdif: Switch to SPDX identifier +3b5af9f116e5 ASoC: fsl_esai: Switch to SPDX identifier +dbbeaad4239e ASoC: fsl_sai: Switch to SPDX identifier +0eb6048f7a97 ASoC: fsl_ssi: Switch to SPDX identifier +6126fd836586 spi: lpspi: Switch to SPDX identifier +4c23e486e9d9 spi: mxs: Switch to SPDX identifier +79650597b86e spi: imx: Switch to SPDX identifier +de5afce2a22e ASoC: Intel: bytcr_rt565: fix missing assignment to ret_val +e002434e8888 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +5d20637b9169 PCI/portdrv: Remove unused pcie_port_acpi_setup() +b5b6ff730253 Merge branch 'bpf-sockmap-fixes' +abaeb096ca38 bpf: sockmap, fix error handling in redirect failures +fec51d40ea65 bpf: sockmap, zero sg_size on error when buffer is released +3cc9a472d625 bpf: sockmap, fix scatterlist update on error path in send with apply +17c500350b3e f2fs: clear PageError on writepage +a90a0884ac75 f2fs: check cap_resource only for data blocks +b87078ad3aec Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer" +ab3835aae642 f2fs: call unlock_new_inode() before d_instantiate() +6dbb17961f46 f2fs: refactor read path to allow multiple postprocessing steps +0cb8dae4a0df fscrypt: allow synchronous bio decryption +7df40c2673a1 net_sched: fq: take care of throttled flows before reuse +30ca22e4a5d0 ipv6: Revert "ipv6: Allow non-gateway ECMP for IPv6" +5693ee4ba3dc Merge branch 'r8169-series-with-further-improvements' +4ff364662814 r8169: replace get_protocol with vlan_get_protocol +353af85ed811 r8169: avoid potentially misaligned access when getting mac address +ff1d733155da r8169: improve PCI config space access +eda40b8cbe8e r8169: drop rtl_generic_op +b2d43e6ecf66 r8169: replace longer if statements with switch statements +2a71883c4fd7 r8169: simplify code by using ranges in switch clauses +4f447d296982 r8169: drop member pll_power_ops from struct rtl8169_private +73570bf19faa r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up +40242e232e15 r8169: remove 810x_phy_power_up/down +6851d025e514 r8169: remove unneeded check in r8168_pll_power_down +ec6672319710 drm/rect: Fix drm_rect_rotation_inv() docs +8d73b1807961 parisc: Fix section mismatches +b819439fea30 parisc: drivers.c: Fix section mismatches +d7760d638b14 iov_iter: fix memory leak in pipe_get_pages_alloc() +e76b6312391b iov_iter: fix return type of __pipe_get_pages() +0f58e58e2803 Merge branch 'x86-bpf-jit-fixes' +39f56ca945af bpf, x64: fix memleak when not converging on calls +3aab8884c9eb bpf, x64: fix memleak when not converging after image +49ceda9de2da drm/bridge: vga-dac: Fix edid memory leak +7a074e96dee6 aio: implement io_pgetevents +a3c0d439e4d9 aio: implement IOCB_CMD_FSYNC and IOCB_CMD_FDSYNC +54843f875f7a aio: refactor read/write iocb setup +92ce4728563a aio: remove the extra get_file/fput pair in io_submit_one +75321b50a37a aio: sanitize ki_list handling +c213dc826c59 aio: remove an outdated BUG_ON and comment in aio_complete +01a658e1e927 aio: don't print the page size at boot time +eaeb1f4d8929 Merge tag 'perf-core-for-mingo-4.18-20180502' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +77ec3a0e2dae Merge branch 'net-smc-small-features' +cb9d43f67754 net/smc: determine vlan_id of stacked net_device +9b67e26f936c net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD +ed75986f4aae net/smc: ipv6 support for smc_diag.c +877ae5be421d net/smc: periodic testlink support +784813aed6ba net/smc: restrict non-blocking connect finish +af3e0fcf7887 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() +3831761eb859 nvme: only reconfigure discard if necessary +e90c1a1090cc Merge branch 'mlxsw-Reject-unsupported-FIB-configurations' +50d10711cf1b mlxsw: spectrum_router: Return an error for routes added after abort +6290182b2b3b mlxsw: spectrum_router: Return an error for non-default FIB rules +57450671776b drm/pl111: Enable device-specific assigned memory +ca454bd42dc2 drm/pl111: Support the Versatile Express +0ca0557e3727 pinctrl: samsung: Remove support for Exynos5440 +794451c1b57f cxgb4: add new T5 device id's +c5deb598089c ARM: exynos: Remove support for Exynos5440 +8c83315da1cf ARM: dts: exynos: Remove Exynos5440 +021ba8e98fe5 xfs: cap the length of deduplication requests +9fc347678dde modpost: delete stale comment +6f96674dbd8c bpf: relax constraints on formatting for eBPF helper documentation +10e3a88b29ee pinctrl: sunxi: Use of_clk_get_parent_count() instead of open coding +3fd0121b0242 soc/tegra: pmc: Use of_clk_get_parent_count() instead of open coding +54d52ad940bb soc: rockchip: power-domain: Use of_clk_get_parent_count() instead of open coding +b799cac753e3 ARM: timer-sp: Use of_clk_get_parent_count() instead of open coding +eb06d6bbc45a clk: Extract OF clock helpers in +f706d830154b dlm: make sctp_connect_to_sock() return in specified time +b09c603ca40f dlm: fix a clerical error when set SCTP_NODELAY +da6cddc7e8a4 ARM: dts: stm32: Add DAC support to stm32mp157c +bde22824dc2e ARM: dts: stm32: add reset binding on stm32mp157c +966ed8785f15 ARM: dts: stm32: Add LPtimer support to stm32mp157c +9f790afbdd54 ARM: dts: stm32: Add vrefbuf support to stm32mp157c +6869687fb2d0 ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1 +5c3d67811626 ARM: dts: stm32: add PWM and triggers on stm32mp157c-ev1 board +52545823956e ARM: dts: stm32: add PWM pins used on stm32mp157c-ev1 board +ce402f044e4e sctp: fix the issue that the cookie-ack with auth can't get processed +46e16d4b9568 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d +4842a08fb80b sctp: init active key for the new asoc in dupcook_a and dupcook_b +e6e6a278b1ea tcp_bbr: fix to zero idle_restart only upon S/ACKed data +8ac60ffb9a83 net: stmmac: Avoid VLA usage +1f8777a45ac0 dt-bindings: clock: Introduce QCOM RPMh clock bindings +5e5add172ea8 net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode +795d8098d32b liquidio VF: indicate that disabling rx vlan offload is not allowed +29927dfb7f69 PCI: hv: Make sure the bus domain is really unique +6c035ba7e73a udp: Complement partial checksum for GSO packet +c65732e4f721 x86/cpu: Restore CPUID_8000_0008_EBX reload +1811977568e0 nvme/pci: Use async_schedule for initial reset work +c818aa88d2d0 Revert "vhost: make msg padding explicit" +a2c7a98301d9 x86/bpf: Clean up non-standard comments, to make the code more readable +7197e77abcb6 clocksource: Remove kthread +604a98f1df28 Merge branch 'timers/urgent' into timers/core +7dba33c6346c clocksource: Rework stale comment +cd2af07d823e clocksource: Consistent de-rate when marking unstable +e3b4f79025e0 x86/tsc: Fix mark_tsc_unstable() +5b9e886a4af9 clocksource: Initialize cs->wd_list +2aae7bcfa410 clocksource: Allow clocksource_mark_unstable() on unregistered clocksources +e9088adda13c x86/tsc: Always unregister clocksource_tsc_early +6455abb43374 ALSA: usb-audio: Give proper vendor/product name for Dell WD15 Dock +07eca5fc3eba ALSA: usb-audio: Allow to override the longname string +4120fbedbb6c ALSA: usb-audio: Add "Keep Interface" control +8a463225b110 ALSA: usb-audio: Add keep_iface flag +b099b9693d23 ALSA: usb-audio: Avoid superfluous usb_set_interface() calls +964af639ad69 ALSA: usb-audio: Initialize Dell Dock playback volumes +9c367c01d3d5 ALSA: dice: remove local frag of force_two_pcms +bd2b441c5744 ALSA: dice: use cache for PCM constraints and rules +b8f78234aa6a ALSA: dice: use stream formats to add MIDI substreams +afa617f21976 ALSA: dice: enable to change current sampling transmission frequency +20b94544792d ALSA: dice: add a helper function to restart all of available streams +ec592fd32e10 ALSA: dice: use cache of stream format to check running stream +58579c056c1c ALSA: dice: use extended protocol to detect available stream formats +28b208f600a3 ALSA: dice: add parameters of stream formats for models produced by Alesis +f1f0f330b1d0 ALSA: dice: add parameters of stream formats for models produced by TC Electronic +b60152f750ca ALSA: dice: cache stream formats at current mode of sampling transmission frequency +b7fd3d64e763 ALSA: dice: add proc node for stream formation +37149d66879b ALSA: dice: add 'firewire' directory for proc nodes +8feda7ddb6a3 ALSA: dice: add cache of stream formats +6a300dc95e85 ALSA: sc6000: fix spelling mistake: "iomaped" -> "iomapped" +8e142e9e6289 ALSA: hda/ca0132: fix build failure when a local macro is defined +1bc2463cee92 irqchip/qcom: Fix check for spurious interrupts +340c54018ea6 ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants +1bf52b98ae1c ARM: dts: imx6sx-sabreauto: add external 24MHz clock source +6732cfd4cac5 mtd: onenand: omap2: Disable DMA for HIGHMEM buffers +2a9bde19e041 mmc: mediatek: add 64G DRAM DMA support +99d02d6cd561 mmc: mmci: Remove bogus local_irq_save() +3fbd432231d7 mmc: sdhci-esdhc-imx: Set maximum watermark levels for PIO access +5c132323c218 mmc: sdhci-msm: support voltage pad switching +ac06fba1de8f mmc: sdhci-msm: Add support to store supported vdd-io voltages +e419768f3242 mmc: renesas_sdhi_internal_dmac: add R8A77980 to whitelist +3f1109d13244 mmc: sdhci-cadence: fix logically and structurally dead code +970f2d90be10 mmc: host: simplify getting .drvdata +909b34566515 mmc: mediatek: use of_device_get_match_data() +be17355a7472 mmc: sdhci-pci: Fix 3.3V voltage switch for some BYT-based Intel controllers +b638602eae78 mmc: dt: tmio_mmc: document R8A77980 bindings +ebca50dfae52 mmc: renesas_sdhi_internal_dmac: remove superfluous WARN +1abf9e52ea50 mmc: renesas_sdhi_internal_dmac: use more generic whitelisting +ae275b9d606f mmc: renesas_sdhi: Fix alignment check of sg buffer +a028b435bf37 mmc: renesas_sdhi: use helpers to access struct scatterlist members +bb26b8412dec mmc: sdhci-pci: Avoid 3.3V signaling on some NI 904x +247cfe535575 mmc: core: Add capability to avoid 3.3V signaling +1d6efe08c80d mmc: Remove depends on HAS_DMA in case of platform dependency +eef797ac13c0 mmc: sunxi: Drop the init / reset of the controller from set_ios +9a8e1e8cc2c0 mmc: sunxi: Add runtime_pm support +e27e1f3d0406 mmc: sunxi: Move the card power configuration to a function +ad04d9555da0 mmc: sunxi: Move clock configuration to a function +3f6c808e5247 mmc: sunxi: Move bus width configuration to a function +0fc4c61fff02 mmc: sunxi: Change sunxi_mmc_init_host argument type +743b819e4178 mmc: sunxi: Reorder the headers +c63cde7d6a31 MIPS: configs: ci20: Enable ext4 +8ccd66f258cd mmc: core: sdio: Set SDIO clock of SDR104 to 150MHz for Marvell 8887 chip +ebc5a1bf4f2a mmc: core: Add a new quirk for limiting clock rate +d39b1b2abf9f mmc: dw_mmc: fix misleading comment in dw_mci_rk3288_set_ios +ef6b75671b5f mmc: sdhci-cadence: send tune request twice to work around errata +e79dc1b4529b mmc: meson: update doc to support Meson-AXG platform +df06981514d4 mmc: meson-axg: add support for the Meson-AXG platform +f53b3095bda6 mmc: dt-bindings: update bindings doc to support Meson-AXG SoC +207b652cdbec mmc: card: Don't show eMMC RPMB and BOOT areas in /proc/partitions +aabaeb3f30f9 MIPS: configs: ci20: Enable DMA and MMC support +671963bbb3a7 MIPS: dts: ci20: Enable MMC in the devicetree +7f5a07f4c2d2 MIPS: dts: jz4780: Add MMC controller node to the devicetree +2d972b6ac972 MIPS: dts: jz4780: Add DMA controller node to the devicetree +fb0ce9dd94ab mmc: jz4740: Use dma_request_chan() +6a78768af70f mmc: jz4740: Add support for the JZ4780 +6861fce62077 mmc: jz4740: Set clock rate to mmc->f_max rather than JZ_MMC_CLK_RATE +48b6aa2f9eb2 mmc: dt-bindings: add MMC support to JZ4740 SoC +61e11eba23c3 mmc: jz4740: Introduce devicetree probe +436a3cfddcb7 mmc: jz4740: Reset the device requesting the interrupt +39e9ef1dca79 mmc: jz4740: Use dev_get_platdata +7e7845f38b13 mmc: jz4780: Order headers alphabetically +7e8466e22279 mmc: jz4740: Fix error exit path in driver's probe +ff178981bd5f mmc: dw_mmc: update actual clock for mmc debugfs +486e6661367b mmc: pwrseq: Use kmalloc_array instead of stack VLA +57aac3377f6a mmc: sdhci-of-arasan: Add quirk to avoid unexpected interrupt msgs +892a0be43edd swiotlb: fix inversed DMA_ATTR_NO_WARN test +7d6989ade916 pinctrl: imx: use seq_puts() instead of seq_printf() +37c1628fb321 pinctrl: pinctrl-imx: improve the code comments of PIN_FUNC_ID +562088ee2791 pinctrl: imx: fix unsigned check if nfuncs with less than or equal zero +fdab33d5d286 pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings +e8349221a048 pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings +ea813dce6771 pinctrl: actions: Fix Kconfig dependency and help text +882518debc84 pinctrl: actions: fix missing break in PIN_CONFIG_DRIVE_STRENGTH case. +07ef798ff1d1 pinctrl: actions: make s900_functions, s900_padinfo and s900_pads static +f83b58828c02 pinctrl: meson: axg: add tdm pins +bf6f146f3221 pinctrl: meson: meson8: add the RGMII RXD2/RXD3 and TXD2/TXD3 signals +b0d46cb598be pinctrl: meson: meson8: add support for the Meson8m2 SoC +03d9fbc39730 dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC +25d5adf80852 pinctrl: mediatek: update pinmux defintions for MT7623 +574e69953d73 dt-bindings: pinctrl: mcp23s08: Clarify gpiospec flags cell usage +e61941d1e972 dt-bindings: pinctrl: bcm2835-gpio: Add generic pinctrl support +e50809908499 pinctrl: qcom: qdf2xxx: add support for new ACPI HID QCOM8002 +f265e8b91bb5 pinctrl: qcom: remove static globals to allow multiple TLMMs +2242ddfbf4d6 pinctrl: actions: Add Actions S900 pinctrl driver +4e21264abb20 pinctrl: samsung: add pin_dbg_show callback for debugfs +c41eb2c7f935 pinctrl: sunrisepoint: Align GPIO number space with Windows +83b9dc11312f pinctrl: cherryview: Associate IRQ descriptors to irqdomain +b84e54616a94 pinctrl: meson-axg: fix the range of aobus bank +d89ad4f0b44d ARM: sun8i: v3s: fix spelling mistake: "disbaled" -> "disabled" +a66bdf5d11b0 EDAC, ghes: Add a null pointer check in ghes_edac_unregister() +cc7f3f132658 ghes, EDAC: Fix ghes_edac registration +304f72e5947d gpu: drm: sti: fix spelling mistake: "initialze" -> "initialize" +1b799c5cf031 ACPI / battery: Ignore AC state in handle_discharging on systems where it is broken +19fffc8450d4 ACPI / battery: Add handling for devices which wrongly report discharging state +91afa07664a8 ACPI / battery: Remove initializer for unused ident dmi_system_id +6605e3423f37 ACPI / AC: Remove initializer for unused ident dmi_system_id +dd73e7225917 ACPI: add missing newline to printk +a6aa10c70bf7 Btrfs: send, fix missing truncate for inode with prealloc extent past eof +998ac6d21cfd btrfs: Take trans lock before access running trans in check_delayed_ref +ccfadbb759be Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc +8e730c7f907a ARM: davinci: dm644x: remove unnecessary postcore_initcall() +7c4db57cdb00 ARM: davinci: aemif: stop using pdev->id as nand chipselect +fd0658063cd2 mtd: rawnand: davinci: stop using pdev->id as chipselect +36bd4c4eb57c ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata +9a34ace65ef4 ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata +75760c6879c3 ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata +040c6a04bd8e ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata +79b9bb311027 ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata +5dfebc86daa9 ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata +39bdf863e463 ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata +4fe714c0ae3b ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata +8fb6ca6b9c43 ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata +bde1a3d84634 mtd: rawnand: davinci: store the core chipselect number in platform data +9411ac07cd76 ARM: davinci: fix GPIO lookup for I2C +1cf3070968df arm: dts: mediatek: converted to using SPDX identifiers +04fffabdf134 ARM: dts: imx6ull: add UART5 RTS input select register +2c269b090651 dma-fence: Some kerneldoc polish for dma-fence.h +a7ae3645f5cf apparmor: add the ability to get a task's secid +c092921219d2 apparmor: add support for mapping secids and using secctxes +52c3ad0955f2 ARM: dts: at91: sama5d4ek: use canonical compatible for touchscreen +552c69b36ebd Merge tag 'v4.17-rc3' into apparmor-next +4842ed5bfcb9 USB: serial: visor: handle potential invalid device configuration +8c371730a705 ARM: dts: imx6ul: Add CAAM support +4205cb01f6e9 USB: serial: option: adding support for ublox R410M +4d304a6fe935 USB: serial: option: blacklist unused dwm-158 interfaces +f4a414aa6ef2 ALSA: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec +bfb6208017b4 ARM: imx_v6_v7_defconfig: enable imx6sll by default +0e8d1c4b7613 ARM: imx: select imx6sll pinctrl when imx6sll enabled +715d571162e0 ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node +d6e801d102b6 ARM: dts: silk: Drop unnecessary address properties from vin port node +03c3a66b4d72 ARM: dts: alt: Drop unnecessary address properties from vin port node +f13876e2c33a ALSA: pcm: Check PCM state at xfern compat ioctl +778dff91e83d ARM: dts: koelsch: Drop unnecessary address properties from port nodes +c1eb7457ad6e ARM: dts: gose: Drop unnecessary address properties from port nodes +99a755f586ac ARM: dts: porter: Drop unnecessary address properties from vin port node +bedbe61959a8 ARM: dts: lager: Drop unnecessary address properties from port node +ddf3fa8b8a16 arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD +93f7bfd930c0 arm64: defconfig: makes SND_SIMPLE_CARD to module +519df0e05d27 dt-bindings: arm: consistently name r8a77965 as M3-N +72ac6969033d drm/mediatek: Using the function drm_display_mode_to_videomode +9c87572eca75 dmaengine: axi-dmac: Request IRQ with IRQF_SHARED +d317d32b4f9a dmaengine: stm32-mdma: fix spelling mistake: "avalaible" -> "available" +23b389c23139 scsi: mpt3sas: fix spelling mistake: "disbale" -> "disable" +55d9a1d24151 scsi: megaraid_sas: fix spelling mistake: "disbale" -> "disable" +1895bd7bcee8 scsi: esas2r: fix spelling mistake: "asynchromous" -> "asynchronous" +35dc0b07b3b1 scsi: isci: remove redundant check on in_connection_align_insertion_frequency +9407253f4af7 scsi: a100u2w: Use module_pci_driver +3e1bbc568567 scsi: wd719x: Use module_pci_driver +5f1c7211964d scsi: am53c974: Use module_pci_driver +7d3af7d96af7 scsi: aacraid: Correct hba_send to include iu_type +f4b024271ae3 scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts +63aed100e241 scsi: scsi_transport_sas: don't bounce highmem pages for the smp handler +2d618bdf7163 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel +e892e17d0c0e clk: qcom: gdsc: Add support to poll CFG register to check GDSC state +50a5852a657f nfp: flower: set tunnel ttl value to net default +c212d2c7fc47 net/tls: Don't recursively call push_record during tls_write_space callbacks +702353b538f5 selftest: add test for TCP_INQ +b75eba76d3d7 tcp: send in-queue bytes in cmsg upon read +f6eeb9e54857 Input: atmel_mxt_ts - add missing compatible strings to OF device table +a4e21ff8d9a3 bpf: minor fix to selftest test_stacktrace_build_id() +1646337b8667 clk: npcm7xx: fix return value check in npcm7xx_clk_init() +c964cfc612b5 Merge tag 'meson-clk-fixes-4.17-1' of https://github.com/BayLibre/clk-meson into clk-fixes +a3fe1f6f2ada tools: bpftool: change time format for program 'loaded at:' information +783ec5e99ab9 Merge remote-tracking branch 'asoc/for-4.17' into asoc-4.18 to resolve a conflict between a fix and new development in mtk +5a686b2c9ed4 spi: omap2-mcspi: Idle hardware during suspend and resume +52e9a5bb4545 spi: omap2-mcspi: Restore context always in runtime_resume +d2a66ddfe8ac regulator: ltc3676: Assure PGOOD mask is set before changing voltage +ded5fa4e8bac spi: meson-spicc: Fix error handling in meson_spicc_probe() +602805fb618b spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL +5eb9a07a4ae1 spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master +44bd79f56175 Merge branch 'topic/bd9571mwv' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-4.18 +40c57963789d ASoC: dai playback and capture active may be greater than 1 +5d302ed3cc80 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup +2d534113be9a ASoC: cirrus: i2s: Fix LRCLK configuration +9e6a469ec7da ASoC: amd: fix spelling mistake: "failer" -> "failure" +10abdc7c149a ASoC: mediatek: add the .probe() callback in mt2701_afe_pcm_dai_component +bf14adcc4ddd ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup +9a67d11e34cc ASoC: mediatek: avoid using snd_soc_platform +330e261c35df hexagon: export csum_partial_copy_nocheck +a57ab96ef9dd hexagon: add memset_io() helper +58badaa7783d drm/rockchip: Disable blending for win0 +ab85539eb397 Merge branch 'hns3-fixes' +dbecc7796cf1 net: hns3: Remove packet statistics in the range of 8192~12287 +dc8131d846d4 net: hns3: Fix for packet loss due wrong filter config in VLAN tbls +3ff504908f95 net: hns3: fix a dead loop in hclge_cmd_csq_clean +0c963e8c20ce net: hns3: Fix to support autoneg only for port attached with phy +c5ef83cbb1e9 net: hns3: fix for phy_addr error in hclge_mac_mdio_config +ffd5656e182b net: hns3: Fixes the error legs in hclge_init_ae_dev function +38e62046d4c9 net: hns3: Fixes the out of bounds access in hclge_map_tqp +35f58fd792d7 net: hns3: fix to correctly fetch l4 protocol outer header +206703289a57 net: hns3: Remove error log when getting pfc stats fails +068bdb67ef74 Input: atmel_mxt_ts - fix the firmware update +dce4c94eedbd Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next +f89283810211 Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next +98dcd5d4f2d2 Merge tag 'bcm2835-dt-next-2018-04-30' into devicetree/next +f372b81101e6 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro +b086ff87251b connector: add parent pid and tgid to coredump and exit events +e283de3a4fa8 net: core: Inline netdev_features_size_check() +edd7ceb78296 ipv6: Allow non-gateway ECMP for IPv6 +a8c744a8b437 udp: disable gso with no_check_tx +d656fe49e33d ethtool: fix a potential missing-check bug +26ff75857e59 net/mlx4: fix spelling mistake: "failedi" -> "failed" +05cd271fd61a cls_flower: Support multiple masks per priority +de08481a253a vhost: make msg padding explicit +b3859ee18ed2 Merge tag 'v4.17-rc3' into next-general +98eb6cf25f03 sunrpc: Fix latency trace point crashes +7e437d61514b ata: fix spelling mistake: "directon" -> "direction" +054f155721d7 xprtrdma: Fix list corruption / DMAR errors during MR recovery +011abdc9df55 md: fix two problems with setting the "re-add" device state. +eb81b328267b raid10: check bio in r10buf_pool_free to void NULL pointer dereference +13db16d74c02 md: fix an error code format and remove unsed bio_sector +ed0d3a6af535 dt-bindings: Relocate Tegra20 memory controller bindings +bf2acc943a45 tcp: fix TCP_REPAIR_QUEUE bound checking +cea67a2dd6b2 ipv6: fix uninit-value in ip6_multipath_l3_keys() +e0359c461d8c dt-bindings: Add "sifive" vendor prefix +f2125992e7cb Merge tag 'xfs-4.17-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +9908b3630f20 Merge branch 'sctp-unify-sctp_make_op_error_fixed-and-sctp_make_op_error_space' +8914f4bace3f sctp: add sctp_make_op_error_limited and reuse inner functions +6d3e8aa87622 sctp: allow sctp_init_cause to return errors +30443b310452 ARM: dts: logicpd-som-lv: Fix pinmux controller references +ffab8c89ba59 RDMA/qedr: fix spelling mistake: "failes" -> "fails" +0426370b58b2 ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node +c4ee57992fa2 ARM: dts: omap2420-n810: Enable McBSP2 for audio +561f9bcf2684 ARM: dts: am437x-sk-evm: Correct tps65218 irq type +7a53a34622da ARM: dts: am437x-epos-evm: Correct tps65218 irq type +b997f534b551 ARM: dts: am437x-cm-t43: Correct tps65218 irq type +5692b911c980 ARM: dts: am437x-gp-evm: Correct tps65218 irq type +065662d941cb Merge branch 'net-stmmac-dwmac-meson-100M-phy-mode-support-for-AXG-SoC' +efacb568c962 net: stmmac: dwmac-meson: extend phy mode setting +7e5d05e18ba1 dt-bindings: net: meson-dwmac: new compatible name for AXG SoC +047905376a16 ARM: dts: Add am335x-pocketbeagle +ecb238f6a7f3 IB/cxgb4: use skb_put_zero()/__skb_put_zero +b74c2b21e155 ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone +51bc085d6454 PCI: Improve host drivers compile test coverage +0a6fd4ee8f32 ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl +5b84d5ce9776 ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl +bcddb927fe24 ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl +2f6e51365727 IB/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code +fbd412ba2b30 ARM: omap1: osk: use device properties for at24 eeprom +121685b14624 ARM: dts: logicpd-som-lv: Enable Touchscreen controller +95e59fc3c3fa ARM: dts: logicpd-som-lv: Fix Audio Mute +189822cbcbf3 ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues +33e957248303 ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace +f130307054a5 dt-bindings: panel: lvds: Fix path to display timing bindings +90d52d4fd820 Merge branch 'netns-uevent-filtering' +a3498436b3a0 netns: restrict uevents +26045a7b14bc uevent: add alloc_uevent_skb() helper +dc4c85eac6bc bus: ti-sysc: Show module information for suspend if DEBUG is enabled +7e27e5d05a13 bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend +d708bb14971c bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4 +8cde5d5f7361 bus: ti-sysc: Detect omap4 type timers for quirk +5062236ec458 bus: ti-sysc: Add initial support for external resets +ef55f8215a78 bus: ti-sysc: Improve suspend and resume handling +e7420c2d4495 bus: ti-sysc: Tag some modules resource providers for noirq suspend +e33200bc01a6 Merge branch 'tls-offload-netdev-and-mlx5-support' +f9c8141fc103 MAINTAINERS: Update TLS maintainers +a051505c7ec0 MAINTAINERS: Update mlx5 innova driver maintainers +43585a41bd89 net/mlx5e: TLS, Add error statistics +bf23974104fa net/mlx5e: TLS, Add Innova TLS TX offload data path +c83294b9efa5 net/mlx5e: TLS, Add Innova TLS TX support +1ae173228489 net/mlx5: Accel, Add TLS tx offload interface +bb9094161b23 net/mlx5e: Move defines out of ipsec code +e8f69799810c net/tls: Add generic NIC offload infrastructure +f66de3ee2c16 net/tls: Split conf to rx + tx +2342a8512a1e net: Add TLS TX offload features +a5c37c63f71b net: Add TLS offload netdev ops +ebf4e808fa0b net: Add Software fallback infrastructure for socket dependent offloads +08303c189581 net: Rename and export copy_skb_header +6dac152355d9 tcp: Add clean acked data hook +1a1f4a28f3cb Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +7b240e44d08c dt-bindings: mvebu-uart: DT fix s/interrupts-names/interrupt-names/ +5c054de228dd ARM: davinci: board-dm355-evm: fix broken networking +d45622c0eaa5 ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup +67c6b6ff221f ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD +51e9f1216322 ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD +7a107c0f55a3 fasync: Fix deadlock between task-context and interrupt-context kill_fasync() +b5e11cc10937 power: supply: ab8500_charger: fix spelling mistake: "faile" -> "failed" +0ee40820989b PCI: rcar: Clean up the macros +0df6150e7ceb PCI: rcar: Use runtime PM to control controller clock +05c58752f9dc arm64: To remove initrd reserved area entry from memblock +154a8c46bad2 change the comment of vti6_ioctl +b9ac80c815ea ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes +fff75eb2a08c Merge tag 'errseq-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +c720d8914397 drm/vc4: Enable syncobj support +e84fcb95e074 drm/vc4: Export fence through syncobj +818f5c8f4cd2 drm/vc4: Syncobj import support +3d97c829edd4 dm: fix some sparse warnings and whitespace in dax methods +3481fe768fae drm/panel: Enable DSI transactions on the RPi panel. +1825067e2b49 drm/vc4: Skip ULPS latching when we're in that ULPS state already. +8188fc8bef8c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +00ad691ab140 sparc: vio: use put_device() instead of kfree() +d3c68d0b4183 sparc64: Fix mistake in oradax license text +280884fadc5b dm cache background tracker: fix sparse warning +f7aef1c20709 drm/vc4: Make sure vc4_bo_{inc,dec}_usecnt() calls are balanced +09dfe5810762 bus: ti-sysc: Add handling for clkctrl opt clocks +8b2830ba1703 bus: ti-sysc: Make child clock alias handling more generic +c4bebea8c5fd bus: ti-sysc: Handle simple-bus for nested children +463ab4d58f97 ARM: OMAP2+: Make display related init into device_initcall +02b83dcb3db7 ARM: OMAP2+: Initialize SoC PM later +71941002ad14 ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts +103fd8e7ac1f ARM: OMAP2+: Use signed value for sysc register offsets +b456d4f592ba ARM: OMAP2+: Allow using ti-sysc for system timers +5e7854bd036e drm/vc4: make function vc4_allocate_bin_bo static +d34deab90760 drm: Make the prime vmap/vunmap hooks optional. +db82476f3741 IB/core: Make ib_mad_client_id atomic +9aea9b6cc78d usb: musb: trace: fix NULL pointer dereference in musb_g_tx() +2b63f1329df2 usb: musb: host: fix potential NULL pointer dereference +8231bee646b7 Merge branch 'mlxsw-SPAN-Support-routes-pointing-at-bridges' +946a11e7408e mlxsw: spectrum_span: Allow bridge for gretap mirror +c520bc698647 mlxsw: Respin SPAN on switchdev events +cda880de939e mlxsw: spectrum: Register SPAN before switchdev +ea93c7b6083d mlxsw: spectrum_switchdev: Publish two functions +541e11595cb2 mlxsw: spectrum: Extract mlxsw_sp_stp_spms_state() +4d4fd36126d6 net: bridge: Publish bridge accessor functions +bf1099b5ea85 i40e: use %pI4b instead of byte swapping before dev_err +d0fda04d7e31 i40e/i40evf: take into account queue map from vf when handling queues +830e0dd9996c i40e: avoid overflow in i40e_ptp_adjfreq() +5305d0fe2f22 i40e: Fix multiple issues with UDP tunnel offload filter configuration +e4062894d593 i40evf: Fix turning TSO, GSO and GRO on after +6ee4d3225586 i40e: Add advertising 10G LR mode +6df93462c2e3 ipv6: sr: extract the right key values for "seg6_make_flowlabel" +6334f2432fdf i40e: fix reading LLDP configuration +d66a270be331 tracepoint: Do not warn on ENOMEM +f5254429e175 i40e/i40evf: cleanup incorrect function doxygen comments +252427037a36 typec: tcpm: Fix incorrect 'and' operator +c0dd967818a2 tools, include: Grab a copy of linux/erspan.h +a6a188e48959 libcxgb,cxgb4: use __skb_put_zero to simplfy code +f7879b4cea4b dm bufio: fix buffer alignment +fc8cec113904 dm integrity: use kvfree for kvmalloc'd memory +328da89950c6 Merge tag 'fixes-for-v4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus +1baf5ebf8954 erspan: auto detect truncated packets. +107cad95ffd8 perf machine: Ditch find_kernel_function variants +04a1e08cc734 i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan +246907611e3c perf tools: Fix spelling mistake: "builid" -> "buildid" +27ab41e2c183 mtd: nftl: Remove VLA usage +65245d84a413 Merge branch 'r8169-further-improvements' +4fd48c4ac0a0 r8169: move common initializations to tp->hw_start +82d3ff6dd199 r8169: remove calls to rtl_set_rx_mode +3559d81e76bf r8169: simplify rtl_hw_start_8169 +12d42c505eb1 r8169: improve handling of CPCMD quirk mask +0ae0974eb3d0 r8169: improve CPlusCmd handling +9a3c81fa616b r8169: replace magic number for INTT mask with a constant +a3984578bf0e r8169: improve rtl8169_set_features +e66267483eab r8169: remove unneeded call to __rtl8169_set_features in rtl_open +f944ad1b2b66 net: ethernet: ucc: fix spelling mistake: "tx-late-collsion" -> "tx-late-collision" +76c2a96d42ca liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision" +ff81de73e428 qed: fix spelling mistake: "checksumed" -> "checksummed" +dbafb0c488ee Merge branch 'liquidio-enhanced-ethtool-set-channels-feature' +c33c997346c3 liquidio: enhanced ethtool --set-channels feature +128ea3943934 liquidio: Moved common function setup_glists to lio_core.c +a72b2c8ced35 liquidio: Moved common definition octnic_gather to octeon_network.h +fd311f1e7548 liquidio: Moved common function delete_glists to lio_core.c +85a0cd818634 liquidio: Moved common function list_delete_head to octeon_network.h +592a4cebc2bc liquidio: Moved common function if_cfg_callback to lio_core.c +840d40d941bf MAINTAINERS: Add dri-devel for backlight subsystem patches +3cf91adaa594 backlight: Nuke BL_CORE_DRIVER1 +9adfe5c89be4 staging: fbtft: Stop using BL_CORE_DRIVER1 +832ae8e0dce3 backlight: pandora: Stop using BL_CORE_DRIVER1 +88e2c99a8c1e backlight: generic-bl: Remove DRIVER1 state +3a0c991fe3b4 backlight: Nuke unused backlight.props.state states +7b6c81f46c5d Merge 4.17-rc3 into tty-next +03420865e10d Merge 4.17-rc3 into staging-next +cd4846c5a68d Merge 4.17-rc3 into driver-core-next +720d690e3680 Merge 4.17-rc3 into char-misc-next +890fa45d01eb Merge 4.17-rc3 into usb-next +081023a31129 Merge branch 'bpf-formatting-fixes-helpers' +a56497d3d5cf bpf: update bpf.h uapi header for tools +79552fbc0f9d bpf: fix formatting for bpf_get_stack() helper doc +3bd5a09b529c bpf: fix formatting for bpf_perf_event_read() helper doc +f56324baf329 brcmfmac: coarse support for PCIe shared structure rev7 +84ad327d18de brcmfmac: add hostready indication +ff68c9f9c06d brcmfmac: constify firmware mapping tables +aed14219067a brcmfmac: use nl80211_band directly to get ieee80211 channel +7742fce4c007 brcmfmac: reports boottime_ns while informing bss +cb746e47837a brcmfmac: check p2pdev mac address uniqueness +3ea0a58cf9cf ipw2100: fix spelling mistake: "decsribed" -> "described" +cc282a0c5f08 rt2x00: fix spelling mistake in various macros, UKNOWN -> UNKNOWN +48c6b5c9c118 rsi_91x: fix uninitialized variable +e1fd7ceec194 rsi_91x: fix structurally dead code +60f36637bbbd wlcore: sdio: allow pm to handle sdio power +3ff6ee28535f qtnfmac: fix qtnf_netdev_hard_start_xmit()'s return type +6e1d8d1470b2 net: wireless: b43legacy: Replace GFP_ATOMIC with GFP_KERNEL in dma_tx_fragment +7cce13954f0e mwifiex: keep user configured mac address during changing virtual interface +c3b2a34b82db mwifiex: always configure firmware mac address during changing virtual interface +307857db47eb mwifiex: make firmware mac address consistent with host configuration +c126e1995f79 mwifiex: fix mwifiex_hard_start_xmit()'s return type +95135e8c0b4a mt76: check for pending reset before attempting to schedule tx +1d868b70e06a mt76: add rcu locking around tx scheduling +9febfa67ca15 mt76: add rcu locking in tid reorder function +c3d7c82a8bb0 mt76: fix concurrent rx calls on A-MPDU release +97389373d555 mt76x2: fix is_mt7612 routine +d22c763de55d Merge tag 'iwlwifi-next-for-kalle-2018-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +e943da471a7b backlight: otm3225a: Add support for ORISE OTM3225A LCD SoC +bb084c0f61d6 backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction +3157694d8c7f pwm-backlight: Add support for PWM delays proprieties. +ac7bfb27729f dt-bindings: pwm-backlight: Add PWM delay proprieties. +5fb5caee92ba pwm-backlight: Enable/disable the PWM before/after LCD enable toggle. +dda6fde88424 dt-bindings: backlight: Add binding for RAVE SP backlight driver +6552d3141064 backlight: Add RAVE SP backlight driver +b1437dcb973d i2c: rcar: enhance comment to avoid regressions +9f99963a43b7 drm/tinydrm/mi0283qt: Always set rotation value +596b07a9a226 Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table +4d220ed0f814 bpf: remove tracepoints from bpf core +7781edaed63e i2c: core: ACPI: Log device not acking errors at dbg loglevel +c8016fa215d2 i2c: core: ACPI: Improve OpRegion read errors +fc54910280eb Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets +544a59166881 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" +e026646c178d gpio: pcie-idio-24: Fix off-by-one error in get_multiple loop +692099cdcf27 pwm: simplify getting .drvdata +27aaa8ad5a5e i2c: mlxcpld: Add capability register description to documentation +ae4aa68dd3e4 i2c: mlxcpld: Allow configurable adapter id for mlxcpld +845f2a6d0079 i2c: mlxcpld: Fix adapter functionality support callback +c9bfdc7c16cb i2c: mlxcpld: Add support for smbus block read transaction +313ce648b5a4 i2c: mlxcpld: Add support for extended transaction length for i2c-mlxcpld +6e29577fc2a8 i2c: mediatek: use of_device_get_match_data() +952cfd15815e i2c: s3c2410: Remove support for Exynos5440 +a9c8088c7988 i2c: i801: Don't restore config registers on runtime PM +e8f39e9fc0e0 i2c: at91: Read all available bytes at once +562de4ff4cd2 i2c: i2c-stm32f7: Implement I2C release mechanism +7ecc8cfde553 i2c: i2c-stm32f7: Add DMA support +bb8822cbbc53 i2c: i2c-stm32: Add generic DMA API +9e48155f6bfe i2c: i2c-stm32f7: Add initial SMBus protocols support +60d609f30de2 i2c: i2c-stm32f7: Add slave support +8c7ecc995339 i2c: i2c-stm32f7: Add 10-bit address support +735596ca8a1c pwm: meson: Fix allocation of PWM channel array +d4f3388afd48 cpufreq / CPPC: Set platform specific transition_delay_us +273d760060e3 memory: tegra: Add Tegra210 memory controller hot resets +1b19b0561d41 memory: tegra: Add Tegra124 memory controller hot resets +3788c4ed4a38 memory: tegra: Add Tegra114 memory controller hot resets +ec4e1f0d66f5 memory: tegra: Add Tegra30 memory controller hot resets +cb557757e1aa memory: tegra: Add Tegra20 memory controller hot resets +20e92462cdfb memory: tegra: Introduce memory client hot reset +a8d502fd3348 memory: tegra: Squash tegra20-mc into common tegra-mc driver +76b3421b39bd ALSA: aloop: Add missing cable lock to ctl API callbacks +b6ef074bcadf ARM: dts: iwg23s-sbc: Add EtherAVB support +f70b0958c044 ARM: dts: r8a77470: Add EtherAVB support +b607990c76ce drm/i915/glk: Add MODULE_FIRMWARE for Geminilake +5daa8212c08e ARM: dts: aspeed: Describe random number device +34745aed515c samples/bpf: fix kprobe attachment issue on x64 +3ac305c386f6 net: core: Assert the size of netdev_featres_t +2cb5fb1454ef MAINTAINERS: add myself as SCTP co-maintainer +14b7dc18ee1d net: systemport: fix spelling mistake: "asymetric" -> "asymmetric" +c1b28847f7c0 Merge branch 'net-cleanup-skb_tx_hash' +1b837d489e06 net: Revoke export for __skb_tx_hash, update it to just be static skb_tx_hash +b86629ebd544 mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue +d80d8d557349 opa_vnic: Just use skb_get_hash instead of skb_tx_hash +f90652841f38 Merge branch 'lan78xx-fixed-phy' +7670ed7a2594 lan78xx: Modify error messages +e92258c76113 lan78xx: Remove DRIVER_VERSION for lan78xx driver +89b36fb5e532 lan78xx: Lan7801 Support for Fixed PHY +5d659b1d7d7f Merge branch 'tcp-mmap-rework-zerocopy-receive' +aacb0c2e524c selftests: net: tcp_mmap must use TCP_ZEROCOPY_RECEIVE +05255b823a61 tcp: add TCP_ZEROCOPY_RECEIVE support for zerocopy receive +e8238fc2bd7b bridge: check iface upper dev when setting master via ioctl +589f84fb9574 Merge branch 'dsa-mv88e6xxx-remove-Global-2-setup' +5d49d60307aa net: dsa: mv88e6xxx: remove Global 2 setup +c7f047b6c7bc net: dsa: mv88e6xxx: move device mapping setup +b28f872dc48a net: dsa: mv88e6xxx: move trunk setup +40626a1bf657 hwmon: (k10temp) Fix reading critical temperature register +c5154ca50260 ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5 +ca1378d155af ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards +8307c38d93bf ARM: dts: exynos: Remove regulators node container in Origen and N710x +e88d46cee54b ARM: dts: exynos: Remove unnecessary address/size properties in Origen +33b9e7195d8b ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards +ef72171b3621 arm64: dts: exynos: Remove unneeded address space mapping for soc node +7ef377120530 bpf: Allow bpf_current_task_under_cgroup in interrupt +fcf85729d8ef Merge branch 'fix-bpf-helpers-doc' +96871b9f6fc2 bpf: Sync bpf.h to tools/ +a3ef8e9a4d7c bpf: Fix helpers ctx struct types in uapi doc +f60ad0a0c441 Merge branch 'bpf_get_stack' +79b453501310 tools/bpf: add a test for bpf_get_stack with tracepoint prog +173965fbfba5 tools/bpf: add a test for bpf_get_stack with raw tracepoint prog +2abe611c5f03 tools/bpf: add a verifier test case for bpf_get_stack helper and ARSH +28dbf861deac samples/bpf: move common-purpose trace functions to selftests +de2ff05f48af tools/bpf: add bpf_get_stack helper to tools headers +9cbe1f5a32dc bpf/verifier: improve register value range tracking with ARSH +afbe1a5b79cd bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals +849fa50662fb bpf/verifier: refine retval R0 state for bpf_get_stack helper +c195651e565a bpf: add bpf_get_stack helper +5f4126327494 bpf: change prototype for stack_map_get_build_id_offset +a4a00f6b9dc0 usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric" +a2e63709b533 staging: greybus: Use gpio_is_valid() +3ea74d38a86a staging: bcm2835-audio: Disconnect and free vchi_instance on module_exit() +503075521d8d staging: fsl-mc/dpio: Fix the error handling in probe() +3c2b8df02c72 staging: fsl-dpaa2/rtc: support phc_index of ethtool_ts_info +8c03fa03ea95 staging: fsl-dpaa2/eth: add the get_ts_info interface for ethtool +859f998ec5c7 staging: fsl-dpaa2/eth: Add support for hardware timestamping +52759c096351 ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index +bb415dff3ab7 dt-bindings: mtd: mtk-nand: Update properties description +4baf6819111a mtd: nand: add myself as NAND co-maintainer +f6b74db84cd1 mtd: rawnand: gpmi: remove unnecessary variables +e637f5fe8e0c mtd: rawnand: gpmi: return valid value from bch_set_geometry() +111bfed4f30f mtd: rawnand: gpmi: remove direct_dma_map_ok from driver data struct +118c3f9b0162 mtd: rawnand: gpmi: put only once used functions inline +ba3900e6fac5 mtd: rawnand: gpmi: pass buffer and len around +c3ee3f3db1fa mtd: rawnand: gpmi: drop dma_ops_type +256c4fc76a80 mtd: rawnand: add a way to pass an ID table with nand_scan() +553b0c6416e4 mtd: rawnand: lpc32xx_slc: fix the probe function error path +e0ea20bfb465 mtd: rawnand: lpc32xx_slc: clean the probe function +838c07b05b36 mtd: rawnand: lpc32xx_mlc: fix the probe function error path +ed64cb1df481 mtd: rawnand: lpc32xx_mlc: clean the probe function +6f533c463105 mtd: rawnand: hisi504: fix the probe function error path +9326dc754c64 mtd: rawnand: hisi504: clean the probe function error path +682cae27b1da mtd: rawnand: fsmc: fix the probe function error path +43fab011e93f mtd: rawnand: fsmc: clean the probe function style +acfc33091f7a mtd: rawnand: fsl_ifc: fix probe function error path +39b77c586e17 mtd: rawnand: fsl_elbc: fix probe function error path +87ed67ba6522 mtd: onenand: simplify getting .drvdata +3855f66c8fdb MAINTAINERS: Add entry for Mediatek NAND controller driver +36bf2eb90de0 mtd: rawnand: mtk: use of_device_get_match_data() +7b4b199459f3 mtd: rawnand: diskonchip: Replace mdelay with usleep_range in doc_probe +ddd5ed3a90e7 mtd: rawnand: sunxi: Remove support for GPIO-based Ready/Busy polling +290450dddb31 dt-bindings: mtd: rawnand: gpmi: document specific ECC strength +6bf6ec522e05 mtd: rawnand: gpmi: add support for specific ECC strength +69fb4ca07c72 Merge tag 'nand/davinci-clock' of git://git.infradead.org/linux-mtd into HEAD +9e8d438e8ba4 net: phy: Fix modular PHYLIB build +b3e5c2bda911 staging: iio: Documentation: Add missing sysfs docs for angle channel +0bd3d338f61b staging: iio: ad2s1200: Improve readability with be16_to_cpup +8b74816b5a9a iio: afe: rescale: new driver +2e9a128f359c dt-bindings: iio: afe: add binding for current-sense-amplifier +ff915802fb7f dt-bindings: iio: afe: add binding for voltage-divider +1351b50cc4b8 dt-bindings: iio: afe: add binding for current-sense-shunt +5cb0789de1fe iio: accel: bcm150: Remove handling for regmap raw_read_max +880b2d6cfdca iio: imu: inv_mpu6050: clean read channel data error path +6792b4552b0a iio: imu: inv_mpu6050: clean read raw by factorizing out raw data +57f1677bd762 iio: imu: inv_mpu6050: use devm_* at init and delete remove +eaa54d96a435 iio: imu: inv_mpu6050: fix error path not turning chip back off +8b82b66e68b3 arm64: dts: uniphier: stabilize ethernet of LD20 reference board +4cfcb2bfdd07 iio: adc: stm32-dfsdm: add check on spi-max-frequency +dfa105b1f602 iio: adc: stm32-dfsdm: add check on max filter id +c620da3ab37e iio: adc: stm32-dfsdm: misc style improvements and fixes +d99066e60c26 staging: iio: ad2s1200: Add blank lines +059822554246 staging: iio: ad2s1200: Reverse Christmas tree ordering +972c0c3a7304 staging: iio: ad2s1200: Sort includes alphabetically +0c261a912b0e staging: iio: ad2s1200: Remove unneeded include +e1f359263489 staging: iio: tsl2x7x: rename prox_config to als_prox_config +ffb036a0831b staging: iio: tsl2x7x: various comment cleanups +09d0bfae7bca staging: iio: tsl2x7x: use device defaults for als_time, prox_time and wait_time +dc6ebdd347b3 staging: iio: tsl2x7x: rename prx to prox for consistency +96c44e2e61d5 staging: iio: tsl2x7x: move power and diode settings into header file +dbc6cd1b0b31 staging: iio: tsl2x7x: simplify device id verification +8d0cc0905814 staging: iio: tsl2x7x: simplify tsl2x7x_write_interrupt_config return +0ba50bef8f1a staging: iio: tsl2x7x: remove unnecessary chip status checks in suspend/resume +d8e24a31cc53 staging: iio: tsl2x7x: simplify tsl2x7x_clear_interrupts function +3605dfb8510c staging: iio: tsl2x7x: don't return error in IRQ handler +2f58efa96373 staging: iio: tsl2x7x: move integration_time* attributes to IIO_INTENSITY channel +dae013afa723 staging: iio: adc: simplify getting .drvdata +ebbdcba27757 iio: common: hid-sensors: simplify getting .drvdata +eb84ce7423ad iio: common: cros_ec_sensors: simplify getting .drvdata +530621b79f9e signal/um: More carefully relay signals in relay_signal. +658c9d2b9f37 crypto: crypto4xx - put temporary dst sg into request ctx +584201f1895d crypto: crypto4xx - extend aead fallback checks +fc340115ffb8 crypto: crypto4xx - properly set IV after de- and encrypt +98e87e3d933b crypto: crypto4xx - add aes-ctr support +c4e90650ff0c crypto: crypto4xx - avoid VLA use +ce05ffe10457 crypto: crypto4xx - convert to skcipher +a8d79d7bfb14 crypto: crypto4xx - performance optimizations +5b0aa2556ec9 crypto: cavium - Remove unnecessary parentheses +8ce31dca75c4 crypto: drivers - simplify getting .drvdata +9dbc8a0328ef crypto: omap-sham - fix memleak +ee1b23d1dfab crypto: drivers - Remove depends on HAS_DMA in case of platform dependency +9f17b101f938 dmaengine: rcar-dmac: Document R-Car D3 bindings +af201bab50a8 udp: remove stray export symbol +a6dc6670cd7e ipv6: sr: Add documentation for seg_flowlabel sysctl +1d39fd1bedbd Merge branch 'sfc-more-ARFS-fixes' +987c658a61f4 sfc: fix ARFS expiry check on EF10 +ded8b9c761c5 sfc: Use filter index rather than ID for rps_flow_id table +6c3442f5f858 drivers: net: replace UINT64_MAX with U64_MAX +988bf7243e03 net: support compat 64-bit time in {s,g}etsockopt +c9161088e54b docs/vm: ksm: split userspace interface to admin-guide/mm/ksm.rst +8b898fd11414 docs/vm: ksm: udpate description of stable_node_{dups,chains} +2a695ca41294 docs/vm: ksm: update stable_node_chains_prune_millisecs description +6570c785ea8f docs/vm: ksm: reshuffle text between "sysfs" and "design" sections +064fca37bc05 docs/vm: ksm: add "Design" section +db12c00f1348 docs/vm: ksm: (mostly) formatting updates +5a2ca3efe6a0 mm/ksm: docs: extend overview comment and make it "DOC:" +b976583f8818 Documentation: driver-api: fix device_connection.rst kernel-doc error +eacc670fa452 documentation: core-api: rearrange a few kernel-api chapters and sections +ccf2b067948a Merge tag 'v4.17-rc2' into docs-next +e27a20f10467 docs/admin-guide/mm: convert plain text cross references to hyperlinks +1ad1335dc586 docs/admin-guide/mm: start moving here files from Documentation/vm +3a3f7e26e554 docs/admin-guide: introduce basic index for mm documentation +41ea9dd36b6b docs/vm: pagemap: change document title +86207d9a90c2 docs/vm: pagemap: formatting and spelling updates +946280cdfc21 docs/vm: hugetlbpage: move section about kernel development to hugetlbfs_reserv +fde7917fbd6f docs/vm: hugetlbpage: minor improvements +87bf4d68a4f2 coresight: Grouping all perf tools oriented section together +f29816b496f1 coresight: Add section for integration with the perf tools +10c2c55d9fbd coresight: Remove obsolete reference to "owner" in CoreSight descriptor +a997a703d08f doc: dev-tools: kselftest.rst: update contributing new tests +6dddd7a7ec34 docs: kernel-parameters.txt: Fix whitespace +d6331e0b14e6 Merge branch 'tglx-license' into docs-next +5385a295ec00 scripts: Add SPDX checker script +f91af1c69c57 LICENSES: Add Linux-OpenIB license text +b9bf4e4ea797 LICENSES: Add CC-BY-SA-4.0 license text +f1137e96f8c5 LICENSES: Add CDDL-1.0 license text +3e2c812be1c8 LICENSES: Add Apache 2.0 license text +01cf721b16c8 LICENSES: Add X11 license +9376ff9ba298 LICENSES/GPL2.0: Add GPL-2.0-only/or-later as valid identifiers +e37274fa3a2b linux-next: ftrace/docs: Fix spelling typos in ftrace-users.rst +a33554401e47 selftests: Fix lib.mk run_tests target shell script +f6c207aebafb dt-bindings: exynos: move ADC binding to iio/adc/ directory +e21f9e2e862e dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories +b48e7dad4373 dt-bindings: move various RNG bindings to rng/ directory +2359ccddc1c3 dt-bindings: move various timer bindings to timer/ directory +51c0170375e6 x86/PCI: Make pci=earlydump output neat +779857e18701 dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ +dfd9944f7cf8 ALSA: cs46xx: fix spelling mistake: "amplifer" -> "amplifier" +80e95f472fad ptp_pch: use helpers function for converting between ns and timespec +e8d85d767956 ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU +17b66027e6a5 ARM: dts: meson8: add the cortex-a9-pmu compatible PMU +28fb4e59a47d net: qrtr: Expose tunneling endpoint to user space +1e3e7a9f27dc ARM: multi_v7_defconfig: enable the Meson PWM controller +562f2a4adfbe arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver +15e0e2d4eeb1 perf symbols: Move split_kallsyms to struct map_groups +0b21bca04551 MAINTAINERS: add davem in NETWORKING DRIVERS +e6b43d854676 Merge branch 'selftests-Add-tests-for-mirroring-to-gretap' +45315673e0c5 selftests: forwarding: Test changes in mirror-to-gretap +ff68e6fb048e selftests: forwarding: Test neighbor updates when mirroring to gretap +16608bfe3907 selftests: forwarding: Test flower mirror to gretap +16585cbe2095 selftests: forwarding: Test mirror to gretap w/ bound dev +304f009cc3c1 selftests: forwarding: Test gretap mirror with next-hop remote +ba8d39871a10 selftests: forwarding: Add test for mirror to gretap +7d4cbae04f83 selftests: forwarding: Add libs for gretap mirror testing +6a26ef9bf482 Merge branch 'bnxt_en-next' +47558acd56a7 bnxt_en: Reserve rings at driver open if none was reserved at probe time. +86c3380d9b1e bnxt_en: Reserve RSS and L2 contexts for VF. +2773dfb201e1 bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF. +d8c09f19accb bnxt_en: Reserve rings in bnxt_set_channels() if device is down. +cabfb09d87bd bnxt_en: add debugfs support for DIM +9751e8e71487 bnxt_en: reduce timeout on initial HWRM calls +05abe4ddf001 bnxt_en: Increase RING_IDLE minimum threshold to 50 +4cebbaca1251 bnxt_en: Do not allow VF to read EEPROM. +20c1d28e106c bnxt_en: Display function level rx/tx_discard_pkts via ethtool +2727c888f2f8 bnxt_en: Simplify ring alloc/free error messages. +ca2c39e2ec04 bnxt_en: Do not set firmware time from VF driver on older firmware. +59895f596b13 bnxt_en: Check the lengths of encapsulated firmware responses. +d31cd579a45c bnxt_en: Remap TC to hardware queues when configuring PFC. +2e8ef77ee0ff bnxt_en: Add TC to hardware QoS queue mapping logic. +019c6820d540 perf symbols: kallsyms__delta() needs the kmap, not the map +c347b9273c26 hv_netvsc: simplify receive side calling arguments +4422cc0d5b58 Merge branch 'sctp-refactor-MTU-handling' +2df19e19ae90 iw_cxgb4: Atomically flush per QP HW CQEs +333cc76c9df9 perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter +38687b56c51b sctp: allow unsetting sockopt MAXSEG +439ef0309cf4 sctp: consider idata chunks when setting SCTP_MAXSEG +63d01330aad9 sctp: honor PMTU_DISABLED when handling icmp +6e91b578bf3f sctp: re-use sctp_transport_pmtu in sctp_transport_route +22d7be267eaa sctp: remove sctp_transport_pmtu_check +6ff0f871c20e sctp: introduce sctp_dst_mtu +2521680e1830 sctp: remove sctp_assoc_pending_pmtu +2f5e3c9df693 sctp: introduce sctp_assoc_update_frag_point +feddd6c1af30 sctp: introduce sctp_mtu_payload +c4b2893dae64 sctp: introduce sctp_assoc_set_pmtu +c88da20f95ad sctp: remove an if() that is always true +800e00c12733 sctp: move transport pathmtu calc away of sctp_assoc_add_peer +c45698f89626 sctp: remove old and unused SCTP_MIN_PMTU +5a643c861d0f selftests: pmtu: Minimum MTU for vti6 is 68 +e8e960811659 Merge tag 'mlx5-fixes-2018-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +e969a6d222c9 ASoC: tas6424: Add support for the mute pin +e3976aa6fb40 ASoC: tas6424: Add support for the standby pin +b24c539b4dc5 ASoC: core: Allow codec_conf DT lookups to match parent of_node +54e7e48b13c8 IB/uverbs: Fix kernel crash during MR deregistration flow +5ccbf63f87a3 IB/uverbs: Prevent reregistration of DM_MR to regular MR +4f9ca2d8686e RDMA/mlx4: Add missed RSS hash inner header flag +ab17884903f9 RDMA/hns: Fix a couple misspellings +137ae3208416 RDMA/hns: Submit bad wr +634f63902277 RDMA/hns: Update assignment method for owner field of send wqe +ae25db00285b RDMA/hns: Adjust the order of cleanup hem table +b6dd9b348385 RDMA/hns: Only assign dqpn if IB_QP_PATH_DEST_QPN bit is set +734f38638d7b RDMA/hns: Remove some unnecessary attr_mask judgement +6852af86627c RDMA/hns: Only assign mtu if IB_QP_PATH_MTU bit is set +6e1a70943cec RDMA/hns: Fix the qp context state diagram +328d405b3d4c RDMA/hns: Intercept illegal RDMA operation when use inline data +215a8c09e5e2 RDMA/hns: Bugfix for init hem table +9fd4350ba895 IB/rxe: avoid double kfree_skb +2da36d44a9d5 IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV +f96416cea7bc RDMA/iwpm: fix memory leak on map_info +4e0d1e8bcb96 perf symbols: Split kernel symbol processing from dso__load_sym() +f154a718e6cc PCI: Add ACS quirk for Intel 300 series +47a3968a985e IB/ipoib: fix ipoib_start_xmit()'s return type +c192a12ce82c IB/nes: fix nes_netdev_start_xmit()'s return type +c36207bd8774 tcp: remove mss check in tcp_select_initial_window() +e8440f4bfedc PCI: Add ACS quirk for Intel 7th & 8th Gen mobile +448c907cd72a Merge branch 'smc-next' +abb190f194d0 net/smc: handle sockopt TCP_DEFER_ACCEPT +01d2f7e2cdd3 net/smc: sockopts TCP_NODELAY and TCP_CORK +ee9dfbef02d1 net/smc: handle sockopts forcing fallback +338257610601 net/smc: fix structure size +51dce24bcdbd net: intel: Cleanup the copyright/license headers +2918c1a90025 RDMA/cma: Fix use after destroy access to net namespace for IPoIB +f604db645a66 IB/uverbs: Fix validating mandatory attributes +8a7d1b16bccb IB/hfi1: Replace custom hfi1 macros with PCIe macros +3f5ecd8a90dd net: Fix coccinelle warning +26bff1bd74a4 RDMA/cxgb4: release hw resources on device removal +094be0927ff3 geneve: fix build with modular IPV6 +c80851f6ce63 PCI: Add PCI_EXP_LNKCTL2_TLS* macros +1da9a586a2ed Merge tag 'wireless-drivers-for-davem-2018-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +c7f46cca8c73 mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list +c2335d67b78e Merge branch 's390-next' +21b1702af12e s390/qeth: improve fallback to random MAC address +d7e6ed97b534 s390/qeth: add IPv6 RX checksum offload support +571f9dd8026b s390/qeth: add IPv6 TX checksum offload support +a8155b009f13 s390/qeth: extend Checksum Offload Assists for IPv6 +ee75fb861549 s390/qeth: query IPv6 assists during hardsetup +3aade31b2f2d s390/qeth: add stats counter for RX csum offload +b339c24ebfca s390/qeth: disregard IPv4 header for RX csum offload +6195b9366100 s390/qeth: extract csum offload helpers +1b8114328111 s390/qeth: de-indent else after return +71c4689780f8 s390/net: set HW port number in netdevice +d8de0ddfade0 s390/qeth: don't worry about IPs on VLAN removal +d4ac024688ae s390/qeth: convert vlan spinlock to mutex +7bcd64eb8cb5 s390/qeth: skip QDIO queue handler indirection +6a9a27d5397f sctp: clear the new asoc's stream outcnt in sctp_stream_update +9306b38e42cb NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 +d625329b06e4 sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr +d8fb1648fcf2 bridge: use hlist_entry_safe +1e3ac2012d72 Merge branch 'liquidio-add-support-for-ndo_get_stats64' +80002347d6f5 liquidio: add support for ndo_get_stats64 instead of ndo_get_stats +f058ca6b06d4 liquidio: move a couple of functions to lio_core.c +1f3ccc3c3fc2 net: systemport: Correclty disambiguate driver instances +9faedd643fd9 selftests: net: add in_netns.sh TEST_GEN_PROGS_EXTENDED +1ecd6e8ad996 phy: Temporary build fix after phylib changes. +e12ee8ce5143 IB/rxe: remove unused function variable +0dff463a6a86 IB/rxe: change rxe_set_mtu function type to void +10c47d560603 IB/rxe: Change rxe_rcv to return void +7991d96dd137 infiniband: hw: qib: Change return type to vm_fault_t +d819734126ce infiniband: hw: hfi1: Change return type to vm_fault_t +21fca6e01beb Merge branch 'net-Extend-availability-of-PHY-statistics' +96cbddcd52e7 net: dsa: loop: Hook PHY statistics +c7d28c9df292 net: dsa: b53: Add support for reading PHY statistics +cf963573039a net: dsa: Allow providing PHY statistics from CPU port +6207a78c098a net: dsa: Add helper function to obtain PHY device of a given port +89f090483489 net: dsa: Pass stringset to ethtool operations +1d1e79f1c6a5 net: dsa: Do not check for ethtool_ops validity +999433822717 net: Allow network devices to have PHY statistics +c59530d0d5dc net: Move PHY statistics code into PHY library helpers +8f22e52528cc ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() +16ae6aa17052 tcp: ignore Fast Open on repair mode +f43194c1447c ARM64: dts: marvell: armada-cp110: Add mg_core_clk for ethernet node +a057344806d0 ARM64: dts: marvell: armada-cp110: Add clocks for the xmdio node +cdfc78108853 arm64: defconfig: enable CONFIG_SPI_ARMADA_3700 +cc2180a5880d Merge branch 'mvpp2-fixes' +9af771ced473 net: mvpp2: Fix clock resource by adding missing mg_core_clk +45f972adb7f4 net: mvpp2: Fix clk error path in mvpp2_probe +02ba4ce64d02 arm64: dts: marvell: mark CP110 ahci as dma-coherent +bffed3d4abcd arm64: dts: armada-3720-espressobin: wire up spi flash +6a30abaa40b6 ALSA: hda - Fix incorrect usage of IS_REACHABLE() +f7cb7b85be55 IB: make INFINIBAND_ADDR_TRANS configurable +5a3bc8a4abbd ib_srp: depend on INFINIBAND_ADDR_TRANS +3c6b03d18df6 cifs: smbd: depend on INFINIBAND_ADDR_TRANS +346a47b65d10 ib_srpt: depend on INFINIBAND_ADDR_TRANS +d6fc6a22fc7d nvmet-rdma: depend on INFINIBAND_ADDR_TRANS +3af7a156bdc3 nvme: depend on INFINIBAND_ADDR_TRANS +c55ca688ed99 nfp: don't depend on eth_tbl being available +61fc211c484d ARM: dts: stm32: add timers support to stm32mp157c +834944073301 l2tp: consistent reference counting in procfs and debufs +3e5cf362c34b tipc: introduce ioctl for fetching node identity +7dbc73e6124c tipc: fix bug in function tipc_nl_node_dump_monitor +444261ca6ff2 RDMA/mlx5: Properly check return value of mlx5_get_uars_page +84a6a7a99c0a IB/mlx5: Fix represent correct netdevice in dual port RoCE +4f32ac2e452c IB/mlx5: Use unlimited rate when static rate is not supported +002bf2282b2d RDMA/mlx5: Protect from shift operand overflow +b4bd701ac469 RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow +f79b1c573cb4 x86/i8237: Register device based on FADT legacy boot flag +857140e81690 perf symbols: Remove needless goto +3183f8ca304f perf symbols: Unify symbol maps +30e9db6d046b drm: Don't pass the index to drm_property_add_enum() +ebb513adb1be drm/dp: Rename the edp_sdp_header as dp_sdp_header +c8da6cdef57b thermal: exynos: Propagate error value from tmu_read() +88fc6f73fddf thermal: exynos: Reading temperature makes sense only when TMU is turned on +b4678df184b3 errseq: Always report a writeback error once +de5b55c1d4e3 stop_machine: Use raw spinlocks +02acc80d19ed delayacct: Use raw_spinlocks +e60a92590187 ath10k: sdio: jump to correct label in error handling path +53692908b0f5 KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGI +785281342d0c ath10k: fix spelling mistake: "servive" -> "service" +378b1d65070f ath6kl: fix ath6kl_data_tx()'s return type +4b190675ad06 ath10k: fix kernel panic while reading tpc_stats +2f177c1628c3 ath10k: fix information leak in debugfs +0a090d6537d3 spi: mpc52xx: Use gpio_is_valid() +5845e6155d8f ASoC: mediatek: preallocate pages use platform device +58edf3255ca3 ASoC: mediatek: preallocate pages use platform device +6534e3ab4b15 ASoC: omap: Remove OMAP_MUX dependency from Nokia N810 audio support +9652bb7dbbe4 ASoC: omap: n810: HS mic is not working, add a widget for it with comment +444d0c2ddae7 Merge branch 'asoc-4.17' into asoc-4.18 n810 dependencies +6f4a7594a627 ASoC: omap: n810: Correct the cpu_dai, platform and codec name +9395b0042c46 ASoC: omap: n810: Correct the card level dapm_route +3bea9adc9684 locking/qspinlock: Remove duplicate clear_pending() function from PV code +4135d8b6e94a ASoC: mt6797: switch to SPDX license tag +c5e7fca928d3 ASoC: mt6797: add structure define and clock control function for 6797 +5f26c50143f5 x86/bpf: Clean up non-standard comments, to make the code more readable +f0ab0bf250da ASoC: add mt6797-mt6351 driver and config option +3c76fbc316fb ASoC: mt6351 switch to SPDX license tag +e19f77ee0e8a ASoC: uniphier: remove boilerplate from lisence comment +2c25fc9a503a bpf, doc: Update bpf_jit_enable limitation for CONFIG_BPF_JIT_ALWAYS_ON +d7bab65b1f57 reset: uniphier: add LD11/LD20 stream demux system reset control +786367176d61 reset: uniphier: add SATA reset control support and change SATA-PHY ID +fdc0f235d194 reset: uniphier: add PCIe reset control support +e6914365fd28 reset: uniphier: fix USB clock line for LD20 +1e31927aa645 arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default +85dce8918f90 memory: tegra: Remove unused headers inclusions +1c74d5c0de0c memory: tegra: Apply interrupts mask per SoC +db4a9c193576 memory: tegra: Setup interrupts mask before requesting IRQ +bf3fbdfbec94 memory: tegra: Do not handle spurious interrupts +5c8d08f34712 dt-bindings: memory: tegra: Add hot resets definitions +eb8f53b6d312 dt-bindings: Relocate Tegra20 memory controller bindings +60eb8eff54f8 dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC +ca545e6c803d dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC +cce5819ba37c dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding +cccb57d8fdc9 drm/stm: ltdc: fix warnings in ltdc_plane_create() +0cefff963bf2 drm/stm: ltdc: add mode_valid() +c2af73645d3a drm/stm: ltdc: fix deferred endpoint management +baa8c6ddf7be MAINTAINERS: Add myself as a co-maintainer for the locking subsystem +81d3dc9a349b locking/qspinlock: Add stat tracking for pending vs. slowpath +ae75d9089ff7 locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when locking +9d4646d14d51 locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb() +626e5fbc1435 locking/qspinlock: Use smp_store_release() in queued_spin_unlock() +c131a198c497 locking/qspinlock: Use smp_cond_load_relaxed() to wait for next node +7f56b58a92aa locking/mcs: Use smp_cond_load_acquire() in MCS spin loop +f9c811fac48c locking/qspinlock: Use atomic_cond_read_acquire() +c61da58d8a9b locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue +59fb586b4a07 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath +b247be3fe89b locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound +6512276d97b1 locking/qspinlock: Bound spinning on pending->locked transition in slowpath +625e88be1f41 locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' +fcfdfe30e324 locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed() +ed769520727e usb: gadget: composite Allow for larger configuration descriptors +cc4e44d51569 qxl: drop dummy functions +a6d3c4d79822 qxl: hook monitors_config updates into crtc, not encoder. +998010bfae6e qxl: move qxl_send_monitors_config() +735581a0a13c qxl: remove qxl_io_log() +ab42ddb9eb71 dmaengine: sprd: Move DMA request mode and interrupt type into head file +d7c33cf8ff4e dmaengine: sprd: Define the DMA data width type +6b1d255ecde5 dmaengine: sprd: Define the DMA transfer step type +b4331a681822 vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too +d66a7355717e vfio: ccw: fix cleanup if cp_prefetch fails +598d76562cc2 s390/kexec_file: add declaration of purgatory related globals +d14be68fd1be s390: update defconfigs +84edb315cf76 MAINTAINERS: update s390 zcrypt maintainers email address +83ef4777f5ff of: overlay: Stop leaking resources on overlay removal +dcf234577cd3 tracing: Add field modifier parsing hist error for hist triggers +5ec432d7bf9d tracing: Add field parsing hist error for hist triggers +608940dabe1b tracing: Restore proper field flag printing when displaying triggers +79741a38b4a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +31931c93dfe0 signal: Extend siginfo_layout with SIL_FAULT_{MCEERR|BNDERR|PKUERR} +36a4ca3d9b52 signal: Remove unncessary #ifdef SEGV_PKUERR in 32bit compat code +76b7f670730e signal/signalfd: Add support for SIGSYS +5611f55ee4df signal/signalfd: Remove __put_user from signalfd_copyinfo +12f92ccc5bae gpio: xra1403: Switch to a fixed upper bound for registers +304440aa96c6 gpio: pcie-idio-24: Fix port memory offset for get_multiple/set_multiple callbacks +aaf96e51de11 gpio: pci-idio-16: Fix port memory offset for get_multiple callback +c0885f61bbb6 samples, bpf: remove redundant ret assignment in bpf_load_program() +f001cc351ad3 gpio: fix error path in lineevent_create +2f99aa31cd7a netfilter: nf_tables: skip synchronize_rcu if transaction log is empty +dceb48d86b48 netfilter: x_tables: check name length in find_match/target, too +72d4d3e39807 netfilter: Fix handling simultaneous open in TCP conntrack +a6712d45b03e Merge branch 'bpf-uapi-helper-doc' +9cde0c8892b9 bpf: update bpf.h uapi header for tools +2d020dd77176 bpf: add documentation for eBPF helpers (65-66) +ab12704099c2 bpf: add documentation for eBPF helpers (58-64) +7aa79a869dd6 bpf: add documentation for eBPF helpers (51-57) +c6b5fb8690fa bpf: add documentation for eBPF helpers (42-50) +fa15601ab31e bpf: add documentation for eBPF helpers (33-41) +1fdd08bedc56 bpf: add documentation for eBPF helpers (23-32) +c456dec4d265 bpf: add documentation for eBPF helpers (12-22) +ad4a522349e5 bpf: add documentation for eBPF helpers (01-11) +56a092c89505 bpf: add script and prepare bpf.h for new helpers documentation +8b2ebb6cf064 ipvs: initialize tbl->entries in ip_vs_lblc_init_svc() +3aa1409a7b16 ipvs: initialize tbl->entries after allocation +146cd6b5d5cd Merge tag 'ipvs-for-v4.18' of http://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next +3f13de6d6f3c Merge branch 'bpf-tunnel-metadata-selftests' +b05cd7404323 samples/bpf: remove the bpf tunnel testsuite. +933a741e3b82 selftests/bpf: bpf tunnel test. +d0103158cf7c netfilter: nf_tables: merge exthdr expression into nft core +ae1bc6a9f398 netfilter: nf_tables: merge rt expression into nft core +8a22543c8e70 netfilter: nf_tables: make meta expression builtin +c43c5ea75fd5 cgroup: Make cgroup_rstat_updated() ready for root cgroup usage +9a9e97b2f1f2 cgroup: Add memory barriers to plug cgroup_rstat_updated() race window +8f53470bab04 cgroup: Add cgroup_subsys->css_rstat_flush() +0fa294fb1985 cgroup: Replace cgroup_rstat_mutex with a spinlock +6162cef0f741 cgroup: Factor out and expose cgroup_rstat_*() interface functions +a17556f8d979 cgroup: Reorganize kernel/cgroup/rstat.c +d4ff749b5e0f cgroup: Distinguish base resource stat implementation from rstat +c58632b3631c cgroup: Rename stat to rstat +a5c2b93f79ef cgroup: Rename kernel/cgroup/stat.c to kernel/cgroup/rstat.c +b12e35832805 cgroup: Limit event generation frequency +5faaf05f2976 cgroup: Explicitly remove core interface files +184add2ca23c libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs +f761312023a1 bpf: fix xdp_generic for bpf_adjust_tail usecase +9b984a20ca84 tools, bpftool: Display license GPL compatible in prog show/list +fb6ef42b5c8e tools, bpf: Sync bpf.h uapi header +b85fab0e67b1 bpf: Add gpl_compatible flag to struct bpf_prog_info +b5c5f3959bb3 genirq/irq_sim: Use the SPDX license identifier in the header +275220ca6e69 genirq/irq_sim: Remove the license boilerplate +815425567dea bpf: fix uninitialized variable in bpf tools +ea48e877994f nvme: lightnvm: add granby support +0302ae60fc23 NVMe: Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage +202854e9f4df net/mlx5: Properly deal with flow counters when deleting rules +99beaa22f111 net/mlx5e: Fix traffic between VF and representor +9c26f5f89d01 net/mlx5: Avoid cleaning flow steering table twice during error flow +d9a96ec362e3 net/mlx5e: TX, Use correct counter in dma_map error flow +6082d9c9c94a net/mlx5: Fix mlx5_get_vector_affinity function +35f80acb24cd net/mlx5e: DCBNL fix min inline header size for dscp +1ccef350db2f net/mlx5e: Allow offloading ipv4 header re-write for icmp +cde6bf4f4406 nvme: change order of qid and cmdid in completion trace +4fb135ad1540 nvme: fc: provide a descriptive error +e9814df8645d perf symbols: Use map->prot in place of type==MAP__FUNCTION +cb586c63e3fc Merge branch 'udp-gso' +3a687bef148d selftests: udp gso benchmark +3f12817fe382 selftests: udp gso with corking +e5b2d91c2d12 selftests: udp gso with connected sockets +a160725780e3 selftests: udp gso +83aa025f535f udp: add gso support to virtual devices +2e8de8576343 udp: add gso segment cmsg +d183b2614fcd perf map: Use map->prot in place of type==MAP__FUNCTION +15e36f5b8e98 udp: paged allocation with gso +ad405857b174 udp: better wmem accounting on gso +bec1f6f69736 udp: generate gso with UDP_SEGMENT +ee80d1ebe5ba udp: add udp gso +1cd7884dfd78 udp: expose inet cork to udp +0566e40ce7c4 tracing: initcall: Ordered comparison of function pointers +61f94203c9ef tracing: Remove igrab() iput() call from uprobes.c +0c92c7a3c5d4 tracing: Fix bad use of igrab in trace_uprobe.c +b5b4d3a52c8f libata: Apply NOLPM quirk for SAMSUNG MZMPC128HBFU-000MV SSD +daa2e3bdbb0b ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI +fa89f53bd728 libahci: Allow drivers to override stop_engine +a8e3923ab571 mtd: rawnand: davinci: don't acquire and enable clock +18231d79466e perf symbols: Use symbol type instead of map->type +d1fd8d9e6b7b perf symbols: No need to special case MAP__FUNCTION in fixup +6769e98dde91 perf sort: Use mmap->prot on "dcacheline" formatting +0f476f2bbc1b perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records +af30bffa2f9a perf symbols: Store the ELF symbol type in the symbol struct +e1f2a0d0f2d8 perf map: Remove map_type arg from map_groups__find() +404eb5a436c4 perf thread: Make thread__find_map() search all maps +117d3c2474a2 perf thread: Ditch __thread__find_symbol() +128cde337935 perf machine: Use machine__find_kernel_function() instead of open coded version +26bd93316451 perf thread: Remove addr_type arg from thread__find_cpumode_addr_location() +af07eeb04ca9 perf symbols: Remove map_type arg from dso__find_symbol() +dce0478b5fa0 perf map: Remove enum_type arg to map_groups__first() +a2f1c160fec4 perf symbols: Unexport symbol_type__is_a() +e85e0e0ccc60 perf tools: Use kallsyms__is_function() +494e31e2a2b1 tools lib symbols: Introduce kallsyms__is_function() +5cf88a6325ad perf symbols: Shorten dso__(first|last)_symbol() +b0867f0c624c perf ui stdio: Use map_groups__fprintf() +abe5449d2de6 perf map: Shorten map_groups__find() signature +d05b861e6da2 perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent +3cd666b5017c perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name) +1d1a2654fffe perf machine: Remove needless map_type from machine__load_vmlinux_path() +329f0adef39a perf machine: Shorten machine__load_kallsyms() signature +68a741868a06 perf machine: Introduce machine__kernel_maps() +ffef80ecf89f perf Documentation: Support for asciidoctor +83cf774b028f perf map: Shorten map_groups__find_by_name() signature +d9a5f274603b perf thread: Make thread__find_symbol() return the symbol searched +71a84b5aedf5 perf thread: Make thread__find_map() return the map +cc5f02f2be8d perf script: Use thread__find_symbol() instead of ad-hoc equivalent +4546263d72e2 perf thread: Introduce thread__find_symbol() +ea40b6d3222e perf tests: Let 'perf test list' display subtests +f07a2d32b521 perf thread: Introduce thread__find_map() +e94b861a2315 perf map: Introduce map__has_symbols() +d88205db9caa perf dso: Add dso__has_symbols() method +efdd5c6b8118 perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code +bf0ddaba65dd blk-mq: fix sysfs inflight counter +6131837b1de6 blk-mq: count allocated but not started requests in iostats inflight +671f8204b12f ASoC: fsl_ssi: Use u32 variable type when using regmap_read() +8349b7f53da0 ASoC: amd: rename audio_substream_data variable +4dba072cd097 x86/dumpstack: Explain the reasoning for the prologue and buffer size +602bd705da33 x86/dumpstack: Save first regs set for the executive summary +7cccf0725cf7 x86/dumpstack: Add a show_ip() function +ba54d856a9d8 x86/fault: Dump user opcode bytes on fatal faults +e8b6f984516b x86/dumpstack: Add loglevel argument to show_opcodes() +9e4a90fd3444 x86/dumpstack: Improve opcodes dumping in the code section +f0a1d7c11c3e x86/dumpstack: Carve out code-dumping into a function +5df61707f0bd x86/dumpstack: Unexport oops_begin() +5d12f0424edf x86/dumpstack: Remove code_bytes +3a280ed132aa ASoC: mediatek: switch to SPDX license tag +eaeb4194de9c ASoC: mediatek: add MT7622 AFE compatible in documentation +bfdc56e54890 ASoC: mediatek: add MT7622 AFE support +ab7b4ee9861a ASoC: mediatek: Add MTK_STREAM_NUM to mtk-base-afe.h +cf8702736032 ASoC: mediatek: simplify the control logic of MT2701 I2S +73acc46b06bf arm64: defconfig: Enable bluetooth USB support +61bcbdd6f1ae arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver +e545eb20c58f arm64: defconfig: Enable Atmel Maxtouch driver +e9cfce4195ec arm64: defconfig: Enable HID over I2C drivers +b839325cefab arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks. +7c8b77f81552 arm64: defconfig: Enable Rockchip io-domain driver +54ab3747b9f1 arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399 +bdf3a3b59a7a spi: Check presence the of ->transfer[_xxx]() before registering a controller +a4eb490a41a0 HID: intel-ish-hid: use put_device() instead of kfree() +a317e559574b HID: alps: Fix some style in 't4_read_write_register()' +69934012f394 HID: alps: Check errors returned by 't4_read_write_register()' +edb6cb3d7c90 HID: alps: Save a memory allocation in 't4_read_write_register()' when writing data +605f077290a5 HID: alps: Report an error if we receive invalid data in 't4_read_write_register()' +68766bfa5647 perf top: Use __map__is_kernel() +abc60bad0030 perf stat: Display length strings of each run for --table option +e55c14af488a perf stat: Add --table option to display time of each run +bc22de9bcdb2 perf stat: Display time in precision based on std deviation +582472973593 perf check-headers.sh: Add support to check 2 independent files +15019e9815a0 perf check-headers.sh: Simplify arguments passing +9a73c308542b perf buildid-cache: Support --purge-all option +8e1e0d74672f perf buildid-cache: Support --list option +d3a6f7fb97fc iwlwifi: mvm: set wakeup filters for wowlan "any" configuration +755a654cada2 iwlwifi: mvm: remove check for non low latency TIDs +c3039b10df74 iwlwifi: make bitfield a u32 instead of u16 +49564a806fc5 iwlwifi: pcie: remove non-responsive device +de460ddd8b79 iwlwifi: fw: combine loading of last page block into main copy loop +9039d985811d iwlwifi: fw: harden page loading code +1e5b7750315a iwlwifi: mvm: move skb padding reservation earlier +18e8f43ff13e iwlwifi: support new csr addresses for hw address +bf1ad8978bbf iwlwifi: pcie: allow sending pre-built A-MSDUs +4efc272a45c1 iwlwifi: cfg: remove unnecessary cfg data in non-dvm devices +132db31ca9ee iwlwifi: introduce Image Loader (IML) - new firmware image +a8cbb46f831d iwlwifi: allow different csr flags for different device families +02946f4b43b1 HID: multitouch: implement precision touchpad latency and switches +7f81c8db5489 HID: multitouch: simplify the settings of the various features +40ec260363b2 HID: multitouch: make use of HID_QUIRK_INPUT_PER_APP +c554bb045511 HID: input: append a suffix matching the application +f07b3c1da92d HID: generic: create one input report per application type +e1b63c0148a7 HID: store the full list of reports in the hidinput +a74d51ba0e17 ASoC: add mt6351 codec driver +0d7412ed1f5d spi/bcm63xx-hspi: Enable the clock before calling clk_get_rate(). +1e57b82891ad ASoC: compress: Add helper functions for component open/free +ef050bece1b5 ASoC: Remove platform code now everything is componentised +c0c0be9d12bb Merge branch 'asoc-4.17' into asoc-4.18 for compress dependencies +572e6c8dd174 ASoC: compress: Only call free for components which have been opened +483abace7bdd ASoC: Update email address for Vinod +17515f1b764d btrfs: Fix wrong first_key parameter in replace_path +75a07f399cd4 drm: rcar-du: Zero-out sg_tables when duplicating plane state +0ddcf3e76ae4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git +85d108dee574 video: omap: Improve a size determination in omapfb_do_probe() +65a4df9f37d7 video: sm501fb: Improve a size determination in sm501fb_probe() +965bef6483e2 video: fbdev-MMP: Improve a size determination in path_init() +e0e894f59418 video: fbdev-MMP: Delete an error message for a failed memory allocation in two functions +c24a5e934775 video: auo_k190x: Delete an error message for a failed memory allocation in auok190x_common_probe() +e281018b0b25 video: sh_mobile_lcdcfb: Delete an error message for a failed memory allocation in two functions +bdb488e65352 video: sh_mobile_meram: Delete an error message for a failed memory allocation in sh_mobile_meram_probe() +1f140ff46708 Merge tag 'tags/tcpm-pps-4.18' into psy-next +ab3dbcf78f60 gpioib: do not free unrequested descriptors +f241632fd087 gpio: fix aspeed_gpio unmask irq +72b6500c1cc6 sgi-xp: fix xpnet_dev_hard_start_xmit()'s return type +13f149d47392 drm/vmwgfx: Fix a buffer object leak +21fbd085e62f drm/vmwgfx: Clean up fbdev modeset locking +fec2dbfeba09 staging: wilc1000: reorder functions to avoid forward declaration in linux_wlan +ead6cb05088f staging: wilc1000: change function to static in linux_wlan +198fd7e43449 staging: wilc1000: remove inner block '{}' in handle_remain_on_chan() +4f939ed41bec staging: wilc1000: rename P2P_LISTEN_STATE variable to use lowercase +02e25860cd04 staging: wilc1000: remove unused enum 'stats_flags' +f66be2c33e96 staging: wilc1000: remove unused elements in 'wilc_priv' struct +81a7dc3d3195 staging: wilc1000: rename wlan init and deinit function prefixed with wil1000 +824ea37b6d99 staging: wilc1000: rename num_reg_frame macro to have uppercase in macro name +e4c3577d4626 staging: wilc1000: rename WILC_WFI_stats to avoid uppercase +52b1d208b3bf staging: wilc1000: rename mac status macros and moved related #define together +1ece3fb7c77e staging: wilc1000: remove unused #define related to MAC status +2cc320733dd3 staging: wilc1000: remove used #define HIF_SDIO_GPIO_IRQ +2291cf92a460 staging: wilc1000: remove unsed typedef wilc_debug_func +52f93a83eb99 staging: wilc1000: remove unused variable scan_while_connected +eaa5f7befa1c staging: wilc1000: simplified if conditions in spi_data_write() +73a75364c8de staging: wilc1000: remove inner {} in wilc_parse_network_info() +9bb289362ac3 staging: wicl1000: removed the unsed variables in wilc_parse_network_info() +ad8cab741705 staging: wilc1000: remove 'cmd' variable in wilc_spi functions +bb87c84cd9c9 staging: wilc1000: remove unnecessary assingment from 'if' conditions +1e194027ad1a staging: wilc1000: align the #define in wilc_spi file +bcb53e8a466f staging: ks7010: refactor ks_wlan_translate_scan function +55b56be2c40c staging: ks7010: avoid blank line between declarations in ks_wlan_get_aplist +77b948df47a9 staging: ks7010: use ether_addr_copy in ks_wlan_get_aplist +1df964acca5a staging: ks7010: avoid if-else condition in ks_wlan_get_power +f3b0bd239565 staging: ks7010: avoid an 'else' in ks_wlan_set_power +afa10db0e10c staging: ks7010: use ether_addr_copy in ks_wlan_get_wap +90db59123390 staging: ks7010: refactor ks_wlan_set_wap function +60d4125d79c3 staging: ks7010: align values in frequency_list array +b8cbbc1261be staging: ks7010: use ether_addr_copy in ks_wlan_set_encode_ext +092f239e9f03 staging: ks7010: refactor ks_wlan_set_pmksa function +bf338a9054a4 staging: ks7010: refactor ks_wlan_set_cts_mode function +8521b4e65e23 staging: ks7010: refactor ks_wlan_set_preamble function +c87125805216 staging: ks7010: refactor ks_wlan_set_power_mgmt function +7a2cc8db50b8 staging: ks7010: refactor ks_wlan_set_scan_type function +25ee63eb2da2 staging: ks7010: refactor ks_wlan_set_beacon_lost function +ad9bd58c2adf staging: gdm724x: remove redundant license information +1146ee4a9a7e staging: gdm724x: add SPDX identifiers to all files. +227abcc6da7b staging: kernel.h: Prevent macro expantion bug in container_of_safe() +019fca287f93 dmaengine: Update email address for Vinod +c926ca160506 xfrm: remove VLA usage in __xfrm6_sort() +41a5985f173b remoteproc: Remove depends on HAS_DMA in case of platform dependency +a9537c937c17 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +e9350d443584 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +25eb0ea7174c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ab460a2e72da rpmsg: qcom_smd: Access APCS through mailbox framework +39e47767ec9b rpmsg: Add driver_override device attribute for rpmsg_device +93dd4e73c0d9 rpmsg: added MODULE_ALIAS for rpmsg_char +278d744c46fd remoteproc: qcom: Fix potential device node leaks +fcd58037f28b remoteproc: fix crashed parameter logic on stop call +a78c0c30ec73 power: supply: axp288_fuel_gauge: Remove polling from the driver +04d6f72f68ea power: supply: axp288_fuelguage: Do not bind when the fg function is not used +efb440ecc156 power: supply: axp288_charger: Do not bind when the charge function is not used +5b76ad50d20f power: supply: axp288_charger: Support 3500 and 4000 mA input current limit +2490640b2764 power: supply: s3c-adc-battery: fix driver data initialization +111242d6e1aa power: supply: charger-manager: Verify polling interval only when polling requested +39b4fb8056e6 power: supply: sysfs: Use enum to specify property +4c4268dc97c4 power: supply: ab8500: Drop AB8540/9540 support +8c2fac99f242 power: supply: ab8500_fg: fix spelling mistake: "Disharge" -> "Discharge" +9c299a32ede9 bpf: fix for lex/yacc build error with gcc-5 +bb772d0fdf73 power: supply: simplify getting .drvdata +5ef6a16033b4 power: supply: bq27xxx: Add support for BQ27426 +77142a611252 gpio-poweroff: Use gpiod_set_value_cansleep +c8ad08929d1b Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +91a825290ca4 rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp +070204a34884 net/smc: keep clcsock reference in smc_tcp_listen_work() +6f5d295909c9 mkiss: remove redundant check for len > 0 +4d7b44833e9a net: amd8111e: remove redundant duplicated if statement +22e15b6f9c01 sctp: remove the unused sctp_assoc_is_match function +e086be9ab21c igb: Add support for adding offloaded clsflower filters +81e696b57d4e Merge branch 'nfp-flower-tc-block-support-and-nfp-PCI-updates' +c50647d3e8fd nfp: flower: ignore duplicate cb requests for same rule +54a4a0343930 nfp: flower: support offloading multiple rules with same cookie +dd92a7d1afef nfp: print PCIe link bandwidth on probe +3e3e9fd8b6f0 nfp: reset local locks on init +e4b31b816c47 ASoC: mediatek: use snd_soc_dai_get_drvdata() to get the private data +f8f3d34e5470 igb: Add the skeletons for tc-flower offloading +b4a38d4276e1 igb: Add MAC address support for ethtool nftuple filters +bae51fefe2ac igb: Enable nfc filters to specify MAC addresses +22d9f80904b4 ASoC: mediatek: add documents for mt6797 +872f923c5b38 igb: Allow filters to be added for the local MAC address +3901b9fc0f0d ASoC: mt6797: add mt6797 platform driver +0a8238998345 igb: Add support for enabling queue steering in filters +1d717cf4115e igb: Add support for MAC address filters specifying source addresses +6bf9e4d39a58 batman-adv: fix batadv_interface_tx()'s return type +6995ddc49405 igb: Enable the hardware traffic class feature bit for igb models +4dc93fcf0b95 igb: Fix queue selection on MAC filters on i210 +c77bbc648faf net: rules: Move l3mdev attribute validation to a helper +51446780fc33 sctp: fix identification of new acks for SFR-CACC +47b3ba5175e9 sctp: fix const parameter violation in sctp_make_sack +9ce33e46531d neighbour: support for NTF_EXT_LEARNED flag +0aef78aa7b39 ipv6: addrconf: don't evaluate keep_addr_on_down twice +b5facfdba14c ipv6: sr: Compute flowlabel for outer IPv6 header of seg6 encap mode +02a6efcab675 net: phy: allow scanning busses with missing phys +83dd693f3650 igb: Fix not adding filter elements to the list +918101056590 signal/xtensa: Use force_sig_fault where appropriate +7de712ccc096 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user +bc08c0781dbe signal/um: Use force_sig_fault where appropriate +d1f5bef63fab signal/sparc: Use force_sig_fault where appropriate +0e3d9f1e667b signal/sparc: Use send_sig_fault where appropriate +c65626c0cd4d signal/sh: Use force_sig_fault where appropriate +9507a5d01254 signal/s390: Use force_sig_fault where appropriate +7ff3a7621dda signal/riscv: Replace do_trap_siginfo with force_sig_fault +4d6a20b13558 signal/riscv: Use force_sig_fault where appropriate +ccf75290cc64 signal/parisc: Use force_sig_fault where appropriate +c2b0e0d33b55 signal/parisc: Use force_sig_mceerr where appropriate +75bfb9a1c89a signal/openrisc: Use force_sig_fault where appropriate +c046e2c693c7 signal/nios2: Use force_sig_fault where appropriate +d808e918ed15 signal/nds32: Use force_sig_fault where appropriate +f43a54a0d916 signal/mips: Use force_sig_fault where appropriate +6f467986cf9f signal/microblaze: Use force_sig_fault where appropriate +ceb91ed1824d signal/microblaze: Remove the commented out force_sig_info in do_page_fault +3c67075d5df2 signal/m68k: Use force_sig_fault where appropriate +1a4bd9792dfa signal/hexagon: Use force_sig_fault as appropriate +559f9008bbc5 signal/c6x: Use force_sig_fault where appropriate +e4d90ee32d63 signal/alpha: Use force_sig_fault where appropriate +5f50245ba706 signal/alpha: Use send_sig_fault where appropriate +e821fa424525 signal/powerpc: Replace TRAP_FIXME with TRAP_UNK +535906c684fc signal/alpha: Replace TRAP_FIXME with TRAP_UNK +db78e6a0a6f9 signal: Add TRAP_UNK si_code for undiagnosted trap exceptions +d8f7f3228a4b signal/unicore32: Use FPE_FLTUNK instead of 0 in ucf64_raise_sigfpe +aeb1c0f6ff18 signal/powerpc: Replace FPE_FIXME with FPE_FLTUNK +51dd709fee94 signal/ia64: Replace FPE_FIXME with FPE_FLTUNK +4cc13e4f6d44 signal/alpha: Replace FPE_FIXME with FPE_FLTUNK +4181d22596f6 signal: Remove ifdefs for BUS_MCEERR_AR and BUS_MCEERR_AO +3a11ab148ac2 signal: Remove SEGV_BNDERR ifdefs +0c362f96e1c6 signal: Stop special casing TRAP_FIXME and FPE_FIXME in siginfo_layout +c999b933faa5 signal: Reduce copy_siginfo_to_user to just copy_to_user +3eb0f5193b49 signal: Ensure every siginfo we send has all bits initialized +f6ed1ecad56f signal/nds32: Use force_sig(SIGILL) in do_revisn +be5c2ff06c2a signal/nds32: Use force_sig in unhandled_interruption and unhandled_exceptions +8315ef6f395c ixgbe: Avoid performing unnecessary resets for macvlan offload +865255b5a2e5 ixgbe: Drop real_adapter from l2 fwd acceleration structure +3335915d07f7 ixgbe/fm10k: Only support macvlan offload for types that support destination filtering +53cd4d8e4dfb macvlan: Provide function for interfaces to release HW offload +6cb1937d4eff macvlan: Add function to test for destination filtering support +a22231128364 macvlan: macvlan_count_rx shouldn't be static inline AND extern +8d80ac43dea3 ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast +81d4e91cd599 macvlan: Use software path for offloaded local, broadcast, and multicast traffic +7d775f63470c macvlan: Rename fwd_priv to accel_priv and add accessor function +b056b83c06e1 ixgbe: Drop support for macvlan specific unicast lists +4d31c6e41ed2 Merge branch 'for-linus' into for-next +1612a981b766 bpf, x64: fix JIT emission for dead code +2bbdd81567c6 staging: vboxvideo: fix mode_valid's return type +5de3b09027c4 staging: pi433: break long lines in pi433_if.c +e71e17d3b651 staging: gdm724x: fix gdm_lte_tx()'s return type +955ad171037b staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry()'s return type +f42e2d6880d3 staging: visornic: fix visornic_xmit()'s return type +cae9bc7d7c20 staging: wlan-ng: fix p80211knetdev_hard_start_xmit()'s return type +ad8918077dfd staging/wilc1000: fix wilc_mac_xmit()'s return type +30ad32cd62ac staging: wilc1000: updated TODO list +f48a6c0622da staging: wilc1000: remove registering of ndo_do_ioctl callback +ac39f0becad9 staging: wilc1000: rename pu32InactiveTime to avoid camelCase issue +a448f658b885 staging: wilc1000: remove the use of goto label in wilc_spi_clear_int_ext() +8eb658f10949 staging: wilc1000: rename goto labels starting with '_' in wilc1000_wlan_init() +5fe678b18e4f staging: wilc1000: rename goto label '_fail_' linux naming convension +4b255c6e38cc staging: wilc1000: remove the use of goto label in wilc_init() +b2d26c8ccce4 staging: wilc1000: remove goto label '_done_' in handle_listen_state_expired() +b417dcd75f97 staging: wilc1000: remove the use of goto label in wilc_spi_read_int() +a7d355f399cb staging: wilc1000: remove the use of goto label in wilc_spi_read_size() +e0f2e9ce7e45 staging: wilc1000: remove the use of goto label in spi_cmd_complete() +a8e11a6a65c4 staging: wilc1000: remove multiple define for mac connect and disconnect +261521a81d82 staging: wilc1000: remove multiple define used for MAX_SSID_LEN +f0fb6c11ac94 staging: wilc1000: remove unused macros in wilc module +d2b1943aaab0 staging: wilc1000: added identifiers name in function definations +168dbc5a694f staging: wilc1000: rename WID_LOGTerminal_Switch to avoid camelCase +afa157b7b239 staging: wilc1000: fix line over 80 chars in change_station() +3f155eba93a1 staging: wilc1000: use sizeof(variable) for memory allocated to store key info +35237fe4d442 staging: wilc1000: handle error condition in add_key() and remove auth_type variable +9c3427fd4580 staging: wilc1000: refactor add_key() to avoid duplicated code +d68331a2c7cf staging: wilc1000: remove inner block {} and resetting of mode variable +7cec84fdfd88 staging: wilc1000: split add_key() to avoid line over 80 chars +e1f769c5318c staging: wilc1000: rename variable using datatype in their name in add_key() +96a3c871cd16 staging: wilc1000: rename WILC_WFI_wep_key & WILC_WFI_wep_key_len +e3b13cbfb2a0 staging: wilc1000: remove line over 80 char warning in few functions +8b10db6bdbde staging: wilc1000: remove unused 'struct add_key_params' +b79e5a89c285 staging: wilc1000: remove line over 80 char in cfg_connect_result() +b7a86d650c7a staging: wilc1000: fix line over 80 char issue in clear_shadow_scan() +0a0e09a2c7a5 staging: wilc1000: rename hAgingTimer to avoid camelCase issue +7c4f6fe4372d staging: wilc1000: refactor mgmt_tx to fix line over 80 chars +34db1aac17ff staging: wilc1000: rename WILC_WFI_p2p_rx & s32Freq to avoid camelCase +7868ee3b73e7 staging: wilc1000: refactor WILC_WFI_p2p_rx() to avoid line over 80 char +675a127e9059 staging: wilc1000: remove line over 80 char warnings in set_wiphy_params() +6cfa694f0fa7 staging: wilc1000: removed unused static variables for gtk and ptk information +faa657641081 staging: wilc1000: refactor scan() to free kmalloc memory on failure cases +c9f906810d9b staging: ks7010: refactor hostif_sme_set_pmksa function +be4e1341b799 staging: ks7010: use ether_addr_copy in hostif_sme_multicast_set +f1e8524c9851 staging: ks7010: use ether_addr_equal in hostif_data_request +e9eb9a9d4746 staging: ks7010: use ether_addr_equal in hostif_data_indication +39c3318c6749 staging: ks7010: use ether_addr_copy in hostif_mib_get_confirm +07335253e121 staging: ks7010: use ether_addr_copy() instead of custom copy +f445594240fb staging: ks7010: remove duplicated ks_wlan_handler_def declaration +92c1552caef3 staging: ks7010: remove WPS definition conditional code +e83cfca1abbe staging: ks7010: fix line exceding 80 characters in ks_wlan_get_range +ca9469725237 staging: ks7010: refactor ks_wlan_get_mode function +1e4c7fb3a54e staging: ks7010: refactor ks_wlan_set_mode function +b58e1ddaa25f staging: ks7010: remove some duplicated definitions in ks_wlan_net.c +cb3f0b4b4290 staging: ks7010: avoid use of brackets in single line if +9cfd8837ae50 staging: ks7010: refactor hostif_sme_power_mgmt_set function +04e7f80e3561 staging: ks7010: use definitions from kernel headers in hostif_data_indication function +16ab5400c46e staging: ks7010: join some debug traces in get_current_ap function +0ff7968d6a8d staging: ks7010: avoid some if-else code in get_current_ap function +5dfd0cfeeee5 staging: ks7010: remove KSC_OPNOTSUPP related code +18e76e23740a staging: ks7010: use IW_HANDLER macro in ks_wlan_handler +3df372e0595d staging: ks7010: review includes of ks_hostif file +fe1694e13c1c staging: ks7010: removes data_buff field of ks_wlan_private struct +e18d13a7bc32 staging: ks7010: remove two fields of ks_wlan_private struct +b684a8c5f37d staging: ks7010: avoid blank line between definitions in hostif_data_request +8a90f1a62456 staging: ks7010: fix warning aout long line in init_request +25b5fc27bc53 staging: ks7010: remove superfluous comments in ks_hostif source file +81dac3c2c939 staging: ks7010: avoid one level indentation in devio_rec_ind function +d892cc1cfe0c staging: ks7010: change name and type for device_open_status field +06176b874a2e staging: ks7010: assign dev_alloc_name() result to variable before check it +a7360b184b47 staging: ks7010: use u8 instead of unsigned char for firmware buffers +0cc053ddd47c staging: ks7010: fix error paths in ks7010_sdio_remove function +31d7b1b142a1 staging: ks7010: check sdio_set_block_size return value +4487cf88f837 staging: ks7010: replace create_workqueue with alloc_workqueue +78c74a5fe1fe staging: ks7010: move MODULE_DEVICE_TABLE related code +7570d757ac54 staging: ks7010: avoid one extra level indentation in ks_wlan_hw_rx function +156f2703e278 staging: ks7010: review debug and error messages in ks7010_sdio source +004e43c24d24 staging: ks7010: review comment style in ks7010_sdio source file +a704a1bcd521 staging: ks7010: add REG suffix to sdio register definitions +b60f5f06278f staging: ks7010: delete not used definitions in ks7010_sdio source +48ecb2256a1d staging: ks7010: move sdio specific register definitions into source file +2c54ee54d452 staging: ks7010: move ROM_FILE definition into source file +5e5cd8089ae9 staging: ks7010: avoid casts in michael_mic_function calls +e396de684ebe staging: mt7621-mmc: Fix calculation typo in msdc_init_gpd_bd +2175b6157acb staging: mt7621-mmc: Remove unused card_workqueue from msdc_host +f74369b7a49b staging: mt7621-mmc: Remove old references to tasklet +884c06af7271 staging: mt7621-mmc: Add annotations about held locks +0b78f05d510b staging: mt7621-mmc: Correct datatypes for io and sanitize io access +78f350830eb3 staging: mt7621-mmc: Replace dma dir with mmc_get_dma_dir +c302214c9d7d staging: mt7621-mmc: Fix dma_map_sg may map to fewer entries +05e41c96a6de staging: mt7621-mmc: Remove multiple assignments +afcc0ca1c854 staging: mt7621-mmc: Fix dereference before check in msdc_drv_pm +0a84bae7edfb serial: uartps: Remove static port array +1f2107223e5b serial: uartps: Move cnds_uart_get_port to probe +0413fe045dda serial: uartps: Use dynamic array for console port +0f38c5e3e0ad serial: uartps: Remove console_initcall from the driver +e76785d092ab sc16is7xx: Check for an error when the clock is enabled. +2468b3e4aa7b tty: n_gsm: fix gsm_mux_net_start_xmit()'s return type +700ad5531b9e serial: 8250_early: Setup divider when uartclk is passed +c6964e93cac9 tty/nozomi: fix inconsistent indentation +2ea0452c5a22 tty/nozomi: cleanup DUMP() macro +b6a4b39152b5 spi: s3c64xx: samsung: Remove support for Exynos5440 +0c718676ab3f typec: tcpm: fix compiler warning about stupid things +64f7c494a3c0 typec: tcpm: Add support for sink PPS related messages +f2a8aa053c17 typec: tcpm: Represent source supply through power_supply +cf45004195ef power: supply: Add 'usb_type' property and supporting code +1ac3eef74a61 power: supply: Add error checking of psy desc during registration +91dabc540733 Documentation: power: Initial effort to document power_supply ABI +2eadc33f40d4 typec: tcpm: Add core support for sink side PPS +7eced58dbf10 doc: usb: ci-hdrc-usb2: Add property "mux-controls" +6e01827ed939 usb: do not reset if a low-speed or full-speed device timed out +a0b5e4e4be0c clk: meson: gxbb: expose VDEC_1 and VDEC_HEVC clocks +96bd39df29c2 usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue +9cffd15de0c3 usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be static +43a17111c255 printk: wake up klogd in vprintk_emit +a53097c2319c usb: dwc2: pci: Fix error return code in dwc2_pci_probe() +09e19d73b844 dt-bindings: clock: meson8b: export the NAND clock +0ebf2a2c02b0 usb: dwc2: WA for Full speed ISOC IN in DDMA mode. +438fea2a6325 usb: dwc2: dwc2_vbus_supply_init: fix error check +064b40754291 usb: gadget: f_phonet: fix pn_net_xmit()'s return type +d88b1397c674 dmaengine: ti: New directory for Texas Instruments DMA drivers +0ef9944d2e05 dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS +bbb5a4e1e772 dmaengine: stm32-mdma: Fix incomplete Hw descriptors allocator +ee6de9ac527f dmaengine: stm32-mdma: align TLEN and buffer length on burst +749ab300d41b HID: intel_ish-hid: Stop using a static local buffer in get_report() +37ba3c350e64 HID: intel_ish-hid: Move header size check to inside the loop +097b8f62dd79 HID: wacom: Release device resource data obtained by devres_alloc() +a230cd52b8a2 HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice +51c12756de42 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +376377004464 qtnfmac: pearl: pcie: fix memory leak in qtnf_fw_work_handler +9d81ecde4dce rt2x00: rt2800: add antenna diversity for RT5370G +863683cfbbfc brcmsmac: phy_lcn: remove duplicate code +5b33139b1a08 clk: meson: meson8b: fix meson8b_cpu_clk parent clock name +1f589e2510d5 brcmfmac: add support for BCM4366E chipset +b251e4c88fb4 clk: meson: meson8b: fix meson8b_fclk_div3_div clock name +01eca2842874 mwifiex: pcie: tighten a check in mwifiex_pcie_process_event_ready() +197143feede3 clk: meson: drop meson_aoclk_gate_regmap_ops +c1003538bf6b mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2 +d6c38be09af0 mwifiex: uap: filter duplicate ERP IE +af487c577770 Merge branch 'bpf-optimize-neg-sums' +7bdc97be9075 nfp: bpf: optimize comparisons to negative constants +61dd8f000779 nfp: bpf: tabularize generations of compare operations +6c59500c2dbf nfp: bpf: optimize add/sub of a negative constant +9c9e53233c28 nfp: bpf: remove double space +5540fbf43845 bpf: clear the ip_tunnel_info. +af5d05bdc99c arm64: dts: allwinner: Add dts file for Libre Computer Board ALL-H3-CC H5 ver. +d1df8c25ae21 arm64: dts: allwinner: Sort dtb entries in Makefile +55c5ba5e49a0 arm64: dts: allwinner: h5: Add cpu0 label for first cpu +4068fc82b54e ARM: dts: sun8i: h2+: Add Libre Computer Board ALL-H3-CC H2+ ver. +61bec3bb0926 ARM: dts: sun8i: h2-plus: Sort dtb entries in Makefile +b8f4f1180726 arm: dts: sun8i: h3: libretech-all-h3-cc: Move board definition to common dtsi +bceb1f25b861 ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage +9621d0bd1b0d ARM: dts: nes: add Nintendo NES/SuperNES Classic Edition support +bc3bd041fe76 ARM: dts: sun8i: a23/a33: declare NAND pins +5d3b50d3c04d ARM: dts: renesas: r8a7790: Add FDP1 instances +e46961222056 ARM: dts: r8a77470: Add SCIF DMA support +8cdb8f1ab7ef ARM: dts: r8a77470: Add SCIF support +c9603026f9dd ARM: dts: silk: Enable watchdog support +2d8cc50d9633 ARM: dts: alt: Enable watchdog support +80aed52aff94 ARM: dts: gose: Enable watchdog support +9a3b0adee13a ARM: dts: wheat: Enable watchdog support +b27f039979a0 ARM: dts: blanche: Enable watchdog support +389f6f8b3eb0 ARM: dts: porter: Enable watchdog support +9245dccc4a19 ARM: dts: koelsch: Enable watchdog support +53e480fcb1cb ARM: dts: lager: Enable watchdog support +5ba173e67710 ARM: dts: r8a7793: Add RWDT node +49dba98c1981 ARM: dts: r8a7792: Add RWDT node +a8e2c377fe24 ARM: dts: iwg22m: Add watchdog support to SoM dtsi +fc9d3be893f8 ARM: dts: iwg20m: Add watchdog support to SoM dtsi +aaef9f505193 ARM: dts: r8a7794: Add watchdog support to SoC dtsi +6912394d6647 ARM: dts: r8a7791: Add watchdog support to SoC dtsi +c69f84438096 ARM: dts: r8a7790: Add watchdog support to SoC dtsi +5f39290ff3e5 ARM: dts: r8a7745: Add watchdog support to SoC dtsi +b5beb5d4c81c ARM: dts: r8a7743: Add watchdog support to SoC dtsi +8bcbcfd9e3ea ARM: dts: r8a7794: Adjust SMP routine size +f515e5996a85 ARM: dts: r8a7793: Adjust SMP routine size +75f666509fe6 ARM: dts: r8a7792: Adjust SMP routine size +a332210049e3 ARM: dts: r8a7791: Adjust SMP routine size +5c6c17a51f80 ARM: dts: r8a7790: Adjust SMP routine size +7270dedc8438 ARM: dts: r8a7745: Adjust SMP routine size +0b7d5ccacac9 ARM: dts: r8a7743: Adjust SMP routine size +f558d42a9d1c ARM: dts: r7s72100: Add Capture Engine Unit (CEU) +141fb10294e3 ARM: dts: r8a77470: Add IRQC support +2e5775e3fd06 ARM: dts: r8a77470: Add SYS-DMAC support +898cf5a67c16 ARM: dts: renesas: r8a7794: Add FDP1 instances +d7ce14dfbaff ARM: dts: renesas: r8a7793: Add FDP1 instances +e7f36fb8ffaf ARM: dts: renesas: r8a7791: Add FDP1 instances +1e10911539a6 drm/mediatek: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) +cd3bf368aa7a phy: Add a driver for the ATH79 USB phy +8866df25e56c phy: core: Allow phy_pm_runtime_xxx API calls with NULL phy +af09a5e926d6 phy: exynos-mipi-video: Simplify code by using regmap_update_bits() +eddac5af0654 soc: qcom: Add GENI based QUP Wrapper driver +64bf6b260e86 soc: qcom: smd-rpm: Add msm8998 compatible +53e51b4abeba firmware: qcom: scm: Add ipq4019 soc compatible +c749fa181bd5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +45888b40d2a6 rslib: Allocate decoder buffers to avoid VLAs +964dfce9c2b3 mtd: rawnand: diskonchip: Allocate rs control per instance +2163398192f6 rslib: Split rs control struct +a85e126abf94 rslib: Simplify error path +689c6efdfb58 rslib: Remove GPL boilerplate +dc8f923eaee2 rslib: Add SPDX identifiers +3413e1891d44 rslib: Cleanup top level comments +cc4b86e496be rslib: Cleanup whitespace damage +eb366989aa42 dm/verity_fec: Use GFP aware reed solomon init +83a530e1610a rslib: Add GFP aware init function +a18fda1a62c3 bpf: reduce runtime of test_sockmap tests +bf91a76b8f75 Merge branch 'bpf-sockmap-selftests' +2e04eb1dd1ca bpf: sockmap, remove samples program +16962b2404ac bpf: sockmap, add selftests +5d9ffeae5edc bpf: sockmap, add a set of tests to run by default +15f66a91a66b bpf: sockmap, code sockmap_test in C +6595c7426acb tools/bpf: remove test_sock_addr from TEST_GEN_PROGS +b6fd9cf796e6 selftests: bpf: update .gitignore with missing file +74d986abc20b nvme-pci: Use pci_sriov_configure_simple() to enable VFs +115ddc491922 net: ena: Use pci_sriov_configure_simple() to enable VFs +a8ccf8a66663 PCI/IOV: Add pci-pf-stub driver for PFs that only enable VFs +8effc395c209 PCI/IOV: Add pci_sriov_configure_simple() +68db35b12586 Merge branch 'bpf-map-val-as-key' +5f90dd6aaea4 tools/bpf: add verifier tests for accesses to map values +d71962f3e627 bpf: allow map helpers access to map values directly +0e25d14e5f0a Merge branch 'bpf-xfrm-states' +29a36f9eef30 samples/bpf: extend test_tunnel_bpf.sh with xfrm state test +12bed760a78d bpf: add helper for getting xfrm states +16f4faa4f06f liquidio: Swap VF representor Tx and Rx statistics +091311debcf0 net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt() +95ad7544ad3f net/tls: remove redundant second null check on sgout +080aaddae5b3 fsl/fman_port: remove redundant check on port->rev_info.major +c7d852e301d8 qed: Fix copying 2 strings +bc0fbc66ad1b Merge branch 'ipconfig-NTP-server-support-bug-fixes-documentation-improvements' +c04d2cb2009f ipconfig: Write NTP server IPs to /proc/net/ipconfig/ntp_servers +4d019b3f80dc ipconfig: Create /proc/net/ipconfig directory +300eec7c0a24 ipconfig: Correctly initialise ic_nameservers +8b0b37c5644e ipconfig: Document /proc/net/pnp +de1fa15b6642 ipconfig: BOOTP: Request CONF_NAMESERVERS_MAX name servers +4e1a8af28d56 ipconfig: BOOTP: Don't request IEN-116 name servers +e18bdc83aec4 ipconfig: Tidy up reporting of name servers +660de409e25b ipconfig: Document setting of NIS domain name +cc6603aaeebf mt76x2: fix TXD_INFO bitmask definition +2019c39a2d60 mt7601u: run calibration works after finishing scanning +b305a6ab0247 mt7601u: use EWMA to calculate avg_rssi +b9e5d4feb4fc mt76x2: set default values in TX_ALC_CFG_{1, 2} for tempetaure compensation +bcb0f68ae2ed mt76x2: fix tx_alc_enabled check +cf7b411dcea8 mt76x2: remove unnecessary MT_TX_ALC_CFG_4 configuration +1af83148a4fc mt76: check qos ack policy before reordering packets +18efed59fabc mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets +07073a2768ac mt76: fix potential sleep in atomic context +80f28994f7d9 mt76: rework tx power handling +9f67c277a80f mt76: toggle driver station powersave bit before notifying mac80211 +49149d3f1c6b mt76: add missing VHT maximum A-MPDU length capability +11b2a25f02b7 mt76: stop tx queues from the driver callback instead of common code +00dfae9a0ab7 mt76x2: make mt76x2_mac_reset routine static +2cb161094ef9 mt76x2: fix tssi initialization for 5GHz band +5156b054bcda mt7601u: phy: mark expected switch fall-through +8cf304a85378 rtlwifi: btcoex: remove identical statements within if-else branches +78e450719c70 rsi: Fix 'invalid vdd' warning in mmc +f700546682a6 rsi: fix nommu_map_sg overflow kernel panic +f0b147b8f1d2 rsi: advertise 5GHz support based on device capability +1e9c410f26a2 rsi: enable power save by default for coex +3334306a086e rsi: parse TID from data frame correctly +a55e50f0672e rsi: increase max supported aggregation subframes +cbbfdd6c700f rsi: use appropriate interface for power save configuration +8c1475bdfc3a rsi: device bootup parameter configuration +16d3bb7b2f37 rsi: disable fw watchdog timer during reset +350fcdb83457 rsi: remove unecessary PTR_ALIGN()s +4fd6c4762f37 rsi: roaming enhancements +62dc108d5f7c rsi: enable 80MHz clock by default +1be05eb5e4dc rsi: move descriptor preparation to core +5dc3638735f1 rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h +0fb1abc3a0b8 cw1200: fix spelling mistake: "Mailformed" -> "Malformed" +fbb93020b89b qtnfmac: add DFS offload support +5cb5ce336338 Merge branch 'rhash-cleanups' +5d240a8936f6 rhashtable: improve rhashtable_walk stability when stop/start used. +b41cc04b662a rhashtable: reset iter when rhashtable_walk_start sees new table +82266e98dd4d rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter() +0c6f69a5e364 rhashtable: remove outdated comments about grow_decision etc +8c2320e84c19 tcp: md5: only call tp->af_specific->md5_lookup() for md5 sockets +f15cd6d99198 regmap: include from include/linux/regmap.h +19e752052b9d platform/x86: apple-gmux: fix gmux_get_client_id()'s return type +4f7afece3afd video: fbdev: sh_mobile_meram: Drop SUPERH platform dependency +6677b275f340 video: fbdev: omap2: omapfb: displays: simplify getting .drvdata +b2faabc83090 video: fbdev: simplify getting .drvdata +c8b54776c173 video: fbdev: core: Change return type to vm_fault_t +de1173127871 video: fbdev: aty: radeon_pm: Replace mdelay with msleep in radeonfb_pci_suspend +86c4e7c350a5 video: fbdev: aty: aty128fb: Replace mdelay with msleep in aty128_set_suspend +12f3ac2fb161 video: fbdev: savage: Replace mdelay with usleep_range in savage_init_hw +70c3250ac137 ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi +95a594d0f5ff ASoC: wm_adsp: Account for name prefixes when toggling preloader +f4e5200fc0d7 arm64: dts: uniphier: fix input delay value for legacy mode of eMMC +526f872b8492 ARM: dts: uniphier: add syscon-phy-mode property to each ethernet node +92724c03fa4b ARM: dts: uniphier: add required clocks and resets to Pro4 ethernet node +b076ff8bddfb arm64: dts: uniphier: add syscon-phy-mode property to each ethernet node +a34a464d6e95 arm64: dts: uniphier: add clock-names and reset-names to ethernet node +08605068df8b ALSA: hda - Sanity check of access to SPDIF controls array +c1a36101040a ALSA: dice: improve support for ancient firmware for DICE +23bcc480dac2 audit: allow not equal op for audit by executable +a06ac0d67d9f Revert "net: init sk_cookie for inet socket" +e8c622e2b51b arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver +efc4a13724b8 spi: pxa2xx: Allow 64-bit DMA +f64dd5509396 ARM: dts: consistently use 'atmel' as at24 manufacturer in cyclone5 +8cad95f56f63 Merge tag 'v4.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into fbdev-for-next +2564fd43f6b2 dt-bindings: thermal: rcar-gen3-thermal: update register size in example +8399743a5a67 Merge branch 'net-DIM-tx' +cbce4f444798 net/mlx5e: Enable adaptive-TX moderation +623ad755226c net/dim: Support adaptive TX moderation +026a807c2de3 net/dim: Rename *_get_profile() functions to *_get_rx_moderation() +db688c24eada vhost_net: use packet weight for rx handler, too +3711a32f719b doc: Add vendor prefix for Kaohsiung +4550fe6370ab of: Don't create device for OPP tables +13b86f50eaad thermal: int3403_thermal: Fix NULL pointer deref on module load / probe +970f04c840f6 dtc: checks: drop warning for missing PCI bridge bus-range +818668055c9d arm64: dts: allwinner: a64: bananapi-m64: add usb otg +61e9e15f179a arm64: dts: allwinner: axp803: Add drivevbus regulator +a9c2dfc85273 ALSA: hda - Use a macro for snd_array iteration loops +b382bf885269 ACPI / CPPC: Document CPPC sysfs interface +256f19d212f2 cpufreq / CPPC: Support for CPPC v3 +6fa12d584dcb ACPI / CPPC: Check for valid PCC subspace only if PCC is used +4773e77cdc9b ACPI / CPPC: Add support for CPPC v3 +494fd7b7ad10 PM / core: fix deferred probe breaking suspend resume order +af8a41cccf8f rtlwifi: cleanup 8723be ant_sel definition +a083429e133d iwlwifi: mvm: fix old scan version sizes +fb7bcb6b4643 Merge tag 'iwlwifi-next-for-kalle-2018-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +ba52762fb143 dt-bindings: tda998x: add the calibration gpio +7e8675f000bc drm/i2c: tda998x: add CEC support +f0316f93897c drm/i2c: tda9950: add CEC driver +94a82284ad47 ARM: dts: da850: fix W=1 warnings with pinmux node +01de0be5c1a3 ARM: dts: da850-lcdk: add unit name for memory node +30f548ba90b8 ARM: dts: da850: get rid of skeleton.dtsi +bd2bbdb497db netfilter: merge meta_bridge into nft_meta +99a0efbeeb83 netfilter: nf_tables: always use an upper set size for dynsets +8e1102d5a159 netfilter: nf_tables: support timeouts larger than 23 days +dc3c09d32722 netfilter: xtables: use ipt_get_target_c instead of ipt_get_target +a1d768f1a00d netfilter: ebtables: add ebt_get_target and ebt_get_target_c +4351bef053c0 netfilter: x_tables: remove duplicate ip6t_get_target function call +cd9a5a158084 netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH +e4de6ead16fe netfilter: ebtables: add ebt_free_table_info function +35341a61597e netfilter: add __exit mark to helper modules +2eb0f624b709 netfilter: add NAT support for shifted portmap ranges +71cc0873e0e0 netfilter: nf_tables: Simplify set backend selection +36dd1bcc07e5 netfilter: nf_tables: initial support for extended ACK reporting +cac20fcdf146 netfilter: nf_tables: simplify lookup functions +df1e20253123 netfilter: nf_flow_table: fix offloading connections with SNAT+DNAT +33894c367dbd netfilter: nf_flow_table: add missing condition for TCP state check +b6f27d322a0a netfilter: nf_flow_table: tear down TCP flows if RST or FIN was seen +da5984e51063 netfilter: nf_flow_table: add support for sending flows back to the slow path +ba03137f4c0c netfilter: nf_flow_table: in flow_offload_lookup, skip entries being deleted +59c466dd68e7 netfilter: nf_flow_table: add a new flow state for tearing down offloading +6bdc3c68d94c netfilter: nf_flow_table: make flow_offload_dead inline +84453a90252c netfilter: nf_flow_table: track flow tables in nf_flow_table directly +17857d929922 netfilter: nf_flow_table: fix priv pointer for netdev hook +a268de77faf6 netfilter: nf_flow_table: move init code to nf_flow_table_core.c +1e80380b1468 netfilter: nf_flow_table: relax mixed ipv4/ipv6 flowtable dependencies +a908fdec3dda netfilter: nf_flow_table: move ipv6 offload hook code to nf_flow_table +3aeb51d7e7b8 netfilter: nf_flow_table: move ip header check out of nf_flow_exceeds_mtu +7d2086871762 netfilter: nf_flow_table: move ipv4 offload hook code to nf_flow_table +9a31fa395c19 clk: renesas: Add r8a77990 CPG Core Clock Definitions +d507178f2ebb memory: omap-gpmc: Avoid redundant NULL check +4836ec42b074 wcn36xx: pass information elements in scan requests +5a425c8b78e5 wcn36xx: send bss_type in scan requests +89722f5767ac wcn36xx: handle scan cancellation when firmware support is missing +80c764d32122 wcn36xx: cancel pending scan request when interface goes down +14ca3c98aa12 wcn36xx: abort scan request when 'dequeued' indicator is sent +d5cded16fdc0 ath10k: enable sta idle power save +4945af5b264f ath10k: enable SRRI/DRRI support on ddr for WCN3990 +b7ba83f7c414 ath10k: add support for shadow register for WNC3990 +b2e40d7ab8e2 ath10k: add hw params for shadow register support +20529b33aa12 ath10k: enable hw checksum for wcn3990 +0fc8bb50bbfc wcn36xx: pass correct BSS index when deleting BSS keys +fa3440fa2fa1 ath10k: convert wow pattern from 802.3 to 802.11 +60e1d0fb2901 ath10k: support MAC address randomization in scan +cea19a6ce8bf ath10k: add WMI_SERVICE_AVAILABLE_EVENT support +9c20b9372fba net: fib_rules: fix l3mdev netlink attr processing +ed582faff276 ARM: dts: sun8i: h3: set the cpu-supply to VDD-CPUX on ALL-H3-CC H3 ver +e6e7b7c2c81e ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage +b300fcf883ac selftests: net: update .gitignore with missing test +064223c1231c dca: make function dca_common_get_tag static +596ea7aad431 MAINTAINERS: Rakesh Iyer can't be reached anymore +6f226cff7a1e Input: hideep_ts - fix a typo in Kconfig +9c71b2c53bf5 Input: alps - fix reporting pressure of v3 trackstick +d91abc21e1e6 Input: alps - demystify trackstick initialization for v3 and v6 protocols +57eb13a9e8f5 Merge branch 'ib-chrome-platform-input-atmel-mx-ts-platform-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform into next +b3f8adee85e8 Merge branch 'bpf-sockmap-fixes' +4fcfdfb83391 bpf: sockmap, fix double page_put on ENOMEM error in redirect path +e20f7334837a bpf: sockmap, sk_wait_event needed to handle blocking cases +ba6b8de423f8 bpf: sockmap, map_release does not hold refcnt for pinned maps +bdd6d1fe1cd8 arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+ +4dfe1bb95235 bpf: sockmap sample use clang flag, -target bpf +514d6c1959f9 bpf: Document sockmap '-target bpf' requirement for PROG_TYPE_SK_MSG +dc5640f294e4 IB/core: Fix deleting default GIDs when changing mac adddress +22c01ee4b8a8 IB/core: Fix to avoid deleting IPv6 look alike default GIDs +a66ed149b0da IB/core: Don't allow default GID addition at non reseved slots +6899b32b5b2d bpf: disable and restore preemption in __BPF_PROG_RUN_ARRAY +a2b2eff6ac27 media: v4l: fwnode: Fix comment incorrectly mentioning v4l2_fwnode_parse_endpoint +69bc5b2c056b arm64: defconfig: Enable LAN and BT support for RPi 3 B+ +329fb2b79b13 ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+ +8a14f80a7fe2 ARM: bcm2835_defconfig: Enable VCHIQ driver +17937c75439d ARM: bcm2835_defconfig: Enable LAN78XX driver +f7c3b12cec09 Merge branch 'ipv6-couple-of-fixes-for-rcu-change-to-from' +8a14e46f1402 net/ipv6: Fix missing rcu dereferences on from +c3c14da0288d net/ipv6: add rcu locking to ip6_negative_advice +71c0cd2283f2 ARM: dts: bcm2837: Add Raspberry Pi 3 B+ +9db90175e0d0 dt-bindings: bcm: Add Raspberry Pi 3 B+ +b1b8f45b3130 ARM: dts: bcm2837: Add missing GPIOs of Expander +c4bb97821744 ARM: dts: bcm283x: Fix PWM pin assignment +f18fa5de5ba7 net: ieee802154: 6lowpan: fix frag reassembly +7e0ffee1b2e7 net: ieee802154: mcr20a: do not leak resources on error path +f9e628a6645e net: ieee802154: atusb: Replace GFP_ATOMIC with GFP_KERNEL in atusb_probe +94912e8df4e5 ieee802154: mcr20a: Fix memory leak in mcr20a_probe +5cd770f68a20 media: tda1997x: Use bitwise or for setting subdev flags +65b0ae5e3ee5 media: ov7740: Set subdev HAS_EVENT flag +80a1f95b8a6f media: ov7740: Fix control handler error at the end of control init +bad04a55ab1f media: ov7740: Check for possible NULL return value in control creation +b393a707c84b Merge tag 'v4.17-rc2' into next-general +31b9cb6ecd01 media: ov7740: Fix number of controls hint +46799197c073 media: omap3isp: make omap3isp_prev_csc and omap3isp_prev_rgbtorgb const +cdc9c7456bec media: v4l: omap3isp: make v4l2_file_operations const +6eb0bfae6973 regulator: bd9571mwv: Add support for backup mode +7b569bcb2a2f mfd: bd9571mwv: Allow DDR Backup Power register access +2ff0dab80a89 mfd: bd9571mwv: Add DDR Backup Power register bit definitions +c85964de544c dt-bindings: mfd: bd9571mwv: Document DDR Backup Mode properties +7cc6f682ca6f Revert "staging: nvec: Augment TODO file with GPIO work item" +40cde8249a82 Merge branch 'qed-debug-data' +1ac4329a1cff qed: Add configuration information to register dump and debug data +b60bfdfec5b8 qed: Delete unused parameter p_ptt from mcp APIs +5f0456b43140 net: stmmac: Implement logic to automatically select HW Interface +22148df0d0bd r8169: don't use netif_info et al before net_device has been registered +c6849a3ac17e net: init sk_cookie for inet socket +6ed66c3ce095 platform/x86: Kconfig: Fix dell-laptop dependency chain. +d605ca29c35d platform/x86: Simplify getting .drvdata +06b8b00b33a1 platform/x86: asus-wireless: Fix NULL pointer dereference +b004b21cc664 platform/x86: dell-smbios: Match on www.dell.com in OEM strings too +23f8adc497b7 MIPS: BCM47XX: Use __initdata for the bcm47xx_leds_pdata +740129b36faf MIPS: Use generic GCC library routines from lib/ +9ed491b88bc6 MIPS: vmlinuz: Use generic ashldi3 +e3d5980568fd lib: Rename compiler intrinsic selects to GENERIC_LIB_* +aad5a537aca4 Add notrace to lib/ucmpdi2.c +3bc6505150fd firmware: bcm47xx_nvram: Support small (0x6000 B) NVRAM partitions +425f1e627256 MIPS: BCM47XX: Add support for Netgear WNR1000 V3 +fca3aa166422 MIPS: dts: Avoid unneeded built-in.a in DTS dirs +abbf94fc2942 ARM: s3c24xx: Fix invalid SPDX identifier +d50e14abe2d0 uapi: Fix SPDX tags for files referring to the 'OpenIB.org' license +09abfe7b5b2f RDMA/ucma: Allow resolving address w/o specifying source address +e081c754ad4b ARM: davinci_all_defconfig: enable support for remoteproc drivers +988f259b4664 spi: Add an helper to flush the message queue +46336966bf08 spi: Expose spi_{map,unmap}_buf() for internal use +1f5d6462b585 regulator: axp20x: add drivevbus support for axp803 +8fddfb39a479 platform: x86: intel_scu_ipc: Replace mdelay with usleep_range in intel_scu_ipc_i2c_cntrl +ec8c360a6ecd Merge branch 'fib-rules-extack-support' +b16fb418b1bf net: fib_rules: add extack support +f9d4b0c1e969 fib_rules: move common handling of newrule delrule msgs into fib_nl2rule +a56e6bcd34b5 tc-testing: updated ife test cases +6163849d289b net: introduce a new tracepoint for tcp_rcv_space_adjust +7fd899fff590 MAINTAINERS: add maintainer for the DPAA2 PTP clock driver +9bdf43b3d40f staging: fsl-dpaa2/rtc: add rtc driver +d08e2f9728ca drivers/staging/fsl-mc: Fix DPIO error path issue +03fcedc20ebe drivers/staging/fsl-mc: Use devm_memremap/devm_ioremap for DPIO +72cbd314bc79 staging: rtl8192u: Replace mdelay with usleep_range in dm_TXPowerTrackingCallback_TSSI +6c93c63a634a staging: rtl8192u: Replace mdelay with usleep_range in rtl8192_usb_disconnect +a40c973eebe6 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_softmac_init +a626c4fddd78 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in prism2_wep_init +2accd50e15e3 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_tkip_init +98743f874984 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_ccmp_init +8263292ebcfb staging: rtl8192e: Fixed coding style around a plus sign +eb641b920b75 staging: comedi: cb_pcidas64: fix alignment of function parameters +21ab37de5c92 staging: vc04_services: Remove depends on HAS_DMA in case of platform dependency +a69b41e90aed staging: vchiq_core: Free kthreads in error case +8dd60f7dc76d staging: vchiq_core: Move all wake-ups to one point +81244ba0f036 staging: vchiq_arm: Avoid long udelay +77f896922009 staging: vchiq_arm: Fix multiline dereferences +4486174c24c5 staging: vc04_services: Use __func__ macro +1cc5a28be1fc staging: vchiq_core: remove BITSET_ZERO +6dca544ebabb staging: vchiq_core: Remove stackhog in process_free_queue +8113b89fc615 staging: vchiq_core: Fix missing semaphore release in error case +e1c4fa775f63 staging: vboxvideo: Fix line size exceeding 80 columns. +0ed34b382946 staging: wilc1000: Remove unnecessary braces {} around single statement block +e42357d6f3f6 Staging: most: Move comments to the end of line +fb407e32ea30 staging: pi433: Fixed typos and grammar in documentation +3be5d1cb3fc2 staging: pi433: use help in Kconfig description +d7b09e652125 staging: pi433: break long lines in rf69.c +ad90697b990a staging: pi433: break long lines +5451dab9b7f5 staging: pi433: cleanup tx_fifo locking +1dab154ef1a4 staging: greybus: simplify getting .drvdata +dc9dc74986cf staging: greybus: Fix warning to limit chars per line +7860778b176b staging: mt7621-mmc: Remove unused field dma_addr of msdc_host +c8f203a6f0bb staging: mt7621-mmc: Remove unused field cmd_rsp_done of msdc_host +5045adc1c873 staging: mt7621-mmc: Remove unused field cmd_r1b_done in msdc_host +095fbc1d4e7e staging: mt7621-mmc: Remove unused field dma_left_size of msdc_host +c89f0ec95246 staging: mt7621:mmc: Remove unused field reserved from msdc_host +ed4ba29e0203 staging: mt7621-mmc: Remove unused field starttime from msdc_host +8cfb4937af9b staging: mt7621-mmc: Change default transfer mode to DMA +8f2395586cf0 staging: mt7621-mmc: Refactor msdc_init_gpd_bd +134cca657d8e staging: mt7621-mmc: Remove unused field xfersz from msdc_dma +6fdbd49beec3 staging: mt7621-mmc: Remove flags from msdc_dma +4e7fd0f3e0f3 staging: mt7621-mmc: Remove unused fields from msdc_dma +71b0621e217a staging: mt7621-mmc: Start cleanup of msdc_dma_config +f4516eb54cbd staging: mt7621-mmc: Remove unused function msdc_dma_dump +75744bc711c4 staging: mt7621-mmc: Remove unused field burstsz from msdc_dma +ab71f5d73fe0 staging: mt7621-mmc: Remove unused field data_offset from msdc_hw +d1eade674e2e staging: mt7621-mmc: Relax cpu while waiting for stable clock +f3698ccbd05c staging: mt7621-mmc: Remove code for not existent config +a7e7c2619f8d staging: mt7621-mmc: Refactor and rename msdc_reset to msdc_reset_hw +aae92e8cea52 staging: mt7621-mmc: Remove power callbacks from msdc_hw +c65f33aaaa67 staging: mt7621-mmc: Fix null pointer deref if ext sdio irq enabled +e254adf415aa staging: mt7621-mmc: Remove unused field disable_cd_eirq +ce16cb8df464 staging: mt7621-mmc: Remove unused field enable_cd_eirq from msdc_hw +4c02a65fb22e staging: mt7621-mmc: Remove unused field get_cd_status from msdc_hw +d1a0db1eb3aa staging: mt7621-mmc: Remove unused code from board.h +45afe28c617b staging: mt7621-spi: Remove redundant owner assignment +f9538d44b5b4 staging: mt7621-pinctrl: Remove redundant owner assignment +70100e25ae98 staging: mt7621-pci: Remove redundant owner assignment +f89ce734cbe5 staging: mt7621-mmc: Remove redundant opcode check +0e0836625b0a staging: mt7621-mmc: Fix: copy_from_user() returns a positive value +2436c3156edf staging: mt7621-mmc: Fix debug file world writable +e1b8ebd25d72 staging: mt7621-mmc: Remove error message in debug +997ae819a8a6 staging: mt7621-mmc: Remove constant flag MSDC_HIGHSPEED +bda8a65f1bde staging: mt7621-mmc: Remove unused functions +09a2e08949e2 staging: mt7621-mmc: Remove unused global: msdc_6575_host +e8f5f1c53d4a staging: mt7621-mmc: Remove constant flag +c53c6e7fac8c staging: mt7621-mmc: Fix power management by removing old api +bfd933706110 staging: mt7621-mmc: Remove duplicate defines +5ac2eb29179a staging: mt7621-mmc: Fix requesting of irq +92707841053d staging: mt7621-mmc: Fix dma_alloc_coherent should get device as first param +a03a683999b1 staging: mt7621-mmc: Remove dead codepath from probe function +5e5c114d541e staging: mt7621-mmc: Fix different caps for different devices +c13b45c555de staging: mt7621-mmc: Remove unnecessary field from struct msdc_hw +eafd4cc4c486 staging: mt7621-mmc: Remove unnecessary setting of dev.platform_data +36ff37c6ca7b staging: mt7621-mmc: Fix bug on dma_alloc_coherent fail +d6e9e06861bd staging: mt7621-mmc: Fix unmatched release_mem_regin +fb922724b03e staging: mt7621-mmc: Remove code checking for old kernel versions +5ac36d9c9691 staging: mt7621-mmc: Fix memory leek in case of error in probe +9673d9f6f44b staging: mt7621-mmc: Refactor suspend, resume +d364f14bbe94 staging: mt7621-mmc: Cleanup function mt_msdc_init +d3c8faef701e staging: mt7621-mmc: Remove unused datastructures +b734735fcaca staging: mt7621-mmc: Remove code for different soc types +b1619236e8cc staging: mt7621-mmc: Remove code guarded by nonexistent config option +a8bba47eb845 staging: mt7621-mmc: Replace seq_printf with seq_puts where possible +fcbae9ce5657 staging: mt7621-mmc: Remove redundant driver owner assignment +e2031e730a25 staging: mt7621-mmc: Fix style of braces +ba3979bd010b staging: mt7621-mmc: Remove global initialise to 0 +178c153dbbe8 staging: mt7621-mmc: Fix trailing statements +b0318579c41e staging: mt7621-mmc: Remove unnecessary typedefs +791e509cd0bb staging: mt7621-mmc: Fix Pointer Location +63a97a70b1e2 staging: mt7621-mmc: Fix spacing +b21f5195b414 staging: mt7621-mmc: Fix indent for sd.c +53f4bdca5950 staging: mt7621-mmc: Fix indent for mt6575_sd.h +30b96bd6848b staging: mt7621-mmc: Fix indent for dbg.h +c23d25f3a63d staging: mt7621-mmc: Fix indent for board.h +cbb45abdd50f staging: mt7621-mmc: Fix indent for dbg.c +190f5e6bf823 staging: mt7621-mmc: Remove whitespace errors in sd.c +4e78dcf760cf staging: mt7621-mmc: Remove whitespace errors in mt6575_sd.h +0d8029a0480b staging: mt7621-mmc: Remove whitespace errors in dbg.h +0494c89c0a70 staging: mt7621-mmc: Remove whitespace errors in dbg.c +5b55dedd24fb staging: mt7621-mmc: Remove whitespace errors in board.h +b9c7648ef7fb staging: mt7621-gpio: prefer unsigned int to bare unsigned +c4c11ae8e4b9 staging: mt7621-pci: Hack 2 more PCI interrupts for gnubee1 +37dc8f16b597 staging: mt7621-eth: Fix sparse warning in ethtool.c +009bdc15ab55 staging: vt6655: remove unnecessary line breaks in function definition. +1dc751a5b51d staging: vt6655: add handling memory leak on vnt_start() +5341ee0adb17 staging: vt6655: check for memory allocation failures +3f0989e4d366 usb: core: hcd: mark expected switch fall-through +af8bb9f89838 PCI/ACPI: Request LTR control from platform before using it +05e6557b8ed8 staging: lustre: add container_of_safe() +93aa2c2a5091 staging: lustre: rearrange placement of CPU partition management code. +eba857284674 staging: lustre: remove include/linux/libcfs/linux/linux-cpu.h +55161065d05d staging: lustre: convert osc_quota hash to rhashtable +4206c444e4a8 staging: lustre: convert obd uuid hash to rhashtable +055ed193b190 staging: lustre: convert lov_pool to use rhashtable +ac2370ac2bc5 staging: lustre: ptlrpc: convert conn_hash to rhashtable +0d1a9d0f175f staging: lustre: remove libcfs/linux/libcfs.h +f8c527ae41f7 staging: lustre: move stack-check macros to libcfs_debug.h +1b60f6dfa384 staging: lustre: llite: correct removexattr detection +ab42bc012845 staging: lustre: llite: use xattr_handler name for ACLs +695e3d604a4e staging: lustre: llite: style changes in xattr.c +e9b13740b24e staging: lustre: llite: cleanup xattr code comments +d04bd562e0fc staging: lustre: llite: use proper types in the xattr code +7a85eabfec50 staging: lustre: llite: cleanup posix acl xattr code +6da269bd8370 staging: lustre: llite: record in stats attempted removal of lma/link xattr +ef8c233b5bb6 staging: lustre: llite: remove newline in fullname strings +f5d9960b1de5 staging: lustre: llite: fix invalid size test in ll_setstripe_ea() +130502387479 staging: lustre: llite: eat -EEXIST on setting trusted.lov +d095bc9f57cc staging: lustre: llite: return from ll_adjust_lum() if lump is NULL +a65e50c0ff01 staging: lustre: llite: break up ll_setstripe_ea function +0642048d82af staging: lustre: llite: add simple comment about lustre.lov xattrs +c0d82ceb94e8 staging: lustre: llite: refactor lustre.lov xattr handling +902b62c7805b staging: lustre: llite: Remove filtering of seclabel xattr +a2fc74bc368f staging: lustre: llite: handle xattr cache refill race +a3c849f1fda9 staging: lustre: ldlm: xattr locks are lost on mdt +8c4931881e30 staging: lustre: obd: change debug reporting in lmv_enqueue() +bad36cfd5509 staging: lustre: obd: create it_has_reply_body() +15f7330be7c0 staging: lustre: llite: initialize xattr->xe_namelen +ba833f145745 staging: lustre: libcfs: use dynamic minors for /dev/{lnet, obd} +2acf8359b371 staging: lustre: remove cruft from libcfs/linux/libcfs.h +346544d80b95 staging: lustre: discard linux-time.h +de15ec21bd64 staging: lustre: discard cfs_time_before_64() +2d44d958fe19 staging: lustre: discard cfs_duration_sec() +46357c569093 staging: lustre: libcfs: remove cfs_timeout_cap() +b49946b2e490 staging: lustre: libcfs: discard cfs_time_after() +e990f1c6eccd staging: lustre: libcfs: discard cfs_time_shift(). +b0fdb5702533 staging: lustre: libcfs: discard cfs_time_add/sub +4671dc9f97bc staging: lustre: cfs_time_current() -> jiffies. +3d2ec9dcd553 staging: Android: Add 'vsoc' driver for cuttlefish. +7954c88408ca staging: android: ion: remove duplicate buffer field initializes +d8caf662b4ae staging: lustre: ldlm: free resource when ldlm_lock_create() fails. +aa4cc28e4df7 staging: lustre: tidy up ldlm_resource_putref() +14cfbd217758 staging: lustre: remove unneeded include. +3eb9d9612fc0 staging: lustre: remove unused hash tables. +9f1e7bb94562 staging: lustre: remove unused ldlm_completion_ast_async() +186ae2f38ac2 staging: lustre: remove invariant in cl_io_read_ahead() +40fbffd9b9a1 staging: nvec: convert to use GPIO descriptors +d4381795988a staging: nvec: cleanup use of dev in probe function +3c31e04b83f9 staging: nvec: simplify getting .drvdata +cc1c0eea8527 staging: fbtft: Fixed lines exceeding columns limit +eec01e35e6dd staging: wilc1000: Augment TODO file with GPIO work item +fbbd5e53f965 staging: olpc_dcon: Augment TODO file with GPIO work item +5a3e59ce3acf staging: nvec: Augment TODO file with GPIO work item +16974b92b5a1 staging: gpio-mt7621: Include the right header +1bd421154821 staging: atomisp: Augment TODO file with GPIO work item +1be5b22e1d50 staging: iio: Augment TODO file with GPIO work item +c4d63980f305 staging: greybus: Add TODO file with GPIO work items +f670e481ca69 staging: fbtft: Add TODO file with GPIO work item +8618b9ac4643 staging: emxx_udc: Add GPIO descriptor work to TODO +2c3f894567c6 staging: ks7010: init local variables when they are declared in ks7010_sdio_probe +5e8779dcdcc5 staging: ks7010: align comments in ks_wlan_private_handler +91e772246e86 staging: ks7010: review includes of michael_mic.c file +fa3fd8461861 staging: ks7010: review includes of ks7010_sdio file +7d9cbdc8909c staging: ks7010: remove enum from ks_wlan.h header +549f625c8561 staging: ks7010: review includes of ks_wlan.h file +8a4e6ab3f544 staging: ks7010: review includes of ks_wlan_net.c file +6519967b959b staging: ks7010: refactor ks_wlan_set_wps_enable function +86357f794b96 staging: ks7010: refactor ks_wlan_set_tx_gain function +6cb3e6062bca staging: ks7010: refactor ks_wlan_set_rx_gain function +9dbeb16aab70 staging: ks7010: change if-else condition assignment to use ternary operator +6cf070d231d8 staging: ks7010: refactor ks_wlan_set_encode function +fffe8becb7cf staging: ks7010: remove auxiliar zeros buffer in ks_wlan_get_encode +5dcb7b1e982f staging: ks7010: remove not used enum in eap_packet header file +9818caa236bb staging: ks7010: remove struct ieee802_1x_eapol_key +6704ddbb850e staging: ks7010: group some cases in switch-case block in hostif_mib_set_confirm +d6a72502e3f3 staging: ks7010: refactor code for hostif_sme_sleep_set function +d3bef56b75ca staging: ks7010: remove nonsense break from case block +abca20adc5eb staging: ks7010: change return value of ks_wlan_do_power_save function +e6bc5053b853 staging: ks7010: use linux circular buffer header macros to handle tx and rx queues +6adc30b17922 staging: ks7010: use msecs_to_jiffies in ks7010_rw_function function +e0ba53a43ee3 staging: ks7010: change sdio related read/write function parameter types +7dd51ea1f6cd staging: ks7010: fix remaining long line warnings in ks7010_sdio source +e4844d6f875e staging: ks7010: remove nonsense comment +f2052072fbe4 staging: ks7010: remove '\' character from michael_block function +9b5124319d89 staging: ks7010: remove nosense #if 1 directive +d0d3777ca21a staging: ks7010: remove KS_WLAN_MEM_FLAG definition +5401fcbe2985 staging: ks7010: rewrite hif_align_size inline function +f6eb1fee1980 staging: ks7010: remove KS_ATOM preprocessor condtional code +b777e3e1525c staging: ks7010: move and rename DEVICE_ALIGNMENT into correct header +477c5eb5ebc6 staging: ks7010: indent enum properly in eap_packet.h header file +7ba5800b0df6 staging: ks7010: change ETHER_HDR_SIZE definition to use the size of struct ether_hdr +2f90a43f8eed staging: ks7010: remove two redefined defines in eap_packet.h header +fd36fd0b04a9 staging: ks7010: remove EAPOL_VERSION preprocessor definition +a350085221fa staging: ks7010: remove not used enum values from eap_packet.h header +9962d86dda3b staging: ks7010_sdio: fix NULL pointer dereference and memory leak +95751f19b694 staging: ks7010: Replace mdelay with usleep_range in ks7010_upload_firmware +47bda74a2b19 staging: ks7010: replace kmalloc() + memcpy() with kmemdup() +bd6dad98f68b staging: ks7010: fix some style issues about long lines +67082c22033b staging: ks7010: ks7010: factor out firmware copy process into ks7010_copy_firmware +6e043704fb99 staging: ks7010: fix error handling in ks7010_upload_firmware +6e6156f614da staging: ks7010: factor out initial enqueue process into ks7010_sme_enqueue_events +5df835e80e04 staging: ks7010: factor out ks_wlan_private init process into ks7010_private_init +8d4ab8f7f5af staging: ks7010: factor out irq setup process to ks7010_sdio_setup_irqs +f4f540565896 staging: ks7010: fix label to jump to in error case +0e80e31afb78 staging: ks7010: factor out irq enable process to ks7010_sdio_init_irqs +cea78d6124ef staging: ks7010: remove unnecessary 'out of memory' message +e9f830334ff9 staging: ks7010: Remove unnecessary casts in 'struct ks_wlan_handler_def'. +8102f61d453e staging: ks7010: Change 'device_open_status' to a bool. +582475a29c85 staging: ks7010: Rename ks_wlan_set_multicast_list() +e5082ba1d0a3 staging: ks7010: Remove trailing _t from 'struct michael_mic_t'. +e7814c00df34 staging: ks7010: Remove trailing _t from 'struct wps_status_t'. +b74024743e25 staging: ks7010: Remove trailing _t from 'struct pmk_t'. +956d23aeb3c5 staging: ks7010: Remove trailing _t from 'struct pmk_list_t'. +04e9e06ce5a2 staging: ks7010: Remove trailing _t from 'struct wpa_status_t'. +9b0b63a4d126 staging: ks7010: Remove trailing _t from 'struct mic_failure_t'. +8b76eb091b5b staging: ks7010: Remove trailing _t from 'struct wpa_key_t'. +eafb5e292897 staging: ks7010: Remove trailing _t from 'struct scan_ext_t'. +cdc213818910 staging: ks7010: Remove trailing _t from 'struct sleep_status_t'. +fa399ae29679 staging: ks7010: Remove trailing _t from 'struct power_save_status_t'. +c83891b424db staging: ks7010: Remove trailing _t from 'struct local_eeprom_sum_t'. +431df21a031f staging: ks7010: Remove trailing _t from 'struct local_gain_t'. +f9ca0deacb9d staging: ks7010: Remove trailing _t from 'struct local_aplist_t'. +01d391d45701 staging: ks7010: Remove trailing _t from 'struct local_ap_t'. +7383324ffc9d staging: ks7010: Remove trailing _t from 'struct wps_ie_t'. +00284ea43fca staging: ks7010: Remove trailing _t from 'struct rsn_ie_t'. +20a5ca23163d staging: ks7010: Remove trailing _t from 'struct hostt_t'. +87828c8f2ea2 staging: ks7010: Remove unused 'struct hostif_mic_failure_confirm_t'. +d56c80caf12a staging: ks7010: Remove trailing _t from 'struct hostif_mic_failure_request_t'. +ecd9ae900d1c staging: ks7010: Remove unused 'struct hostif_sleep_confirm_t'. +cee85e47b4df staging: ks7010: Remove trailing _t from 'struct hostif_sleep_request_t'. +b8beba5d5a62 staging: ks7010: Remove unused 'struct hostif_phy_information_confirm_t'. +3d01c771a68b staging: ks7010: Remove trailing _t from 'struct hostif_phy_information_request_t'. +623ce59ff0b7 staging: ks7010: Remove unused 'struct hostif_bss_scan_confirm_t'. +81ac43bf3960 staging: ks7010: Remove trailing _t from 'struct hostif_bss_scan_request_t'. +72ac5b263606 staging: ks7010: Remove unused 'struct hostif_associate_indication_t'. +f43036cc5e3d staging: ks7010: Remove trailing _t from 'struct association_response_t'. +e80ce487a312 staging: ks7010: Remove trailing _t from 'struct association_request_t'. +b6b2bb94f28a staging: ks7010: Remove unused 'struct last_associate_t'. +0f906b4f1f56 staging: ks7010: Remove unused 'struct hostif_adhoc_set_confirm_t'. +9445eb38da66 staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set2_request_t'. +5dfcd3fb0a32 staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set_request_t'. +a24e9baeac82 staging: ks7010: Remove unused 'struct hostif_infrastructure_set_confirm_t'. +3071e00c7376 staging: ks7010: Remove trailing _t from 'struct hostif_infrastructure_set_request_t'. +729a5ce28c20 staging: ks7010: Remove unused 'struct hostif_ps_adhoc_set_confirm_t'. +54839a56e098 staging: ks7010: Remove trailing _t from 'struct hostif_ps_adhoc_set_request_t'. +0af037ab32d4 staging: ks7010: Remove trailing _t from 'struct hostif_request_t'. +d087033c41a3 staging: ks7010: Remove unused 'struct hostif_stop_confirm_t'. +9f2ae0a40c23 staging: ks7010: Remove trailing _t from 'struct hostif_stop_request_t'. +4e74c671d022 staging: ks7010: Remove unused 'struct hostif_connect_indication_t'. +8f86d60cda4a staging: ks7010: Remove trailing _t from 'struct link_ap_info_t'. +15265353a605 staging: ks7010: Remove trailing _t from 'struct ap_info_t'. +22b17cfe2552 staging: ks7010: Remove trailing _t from 'struct rate_set16_t'. +b55872149b5b staging: ks7010: Remove trailing _t from 'struct ibss_parms_t'. +7291307bd99b staging: ks7010: Remove trailing _t from 'struct cf_parms_t'. +84d950630e2c staging: ks7010: Remove trailing _t from 'struct ds_parms_t'. +229a0a187102 staging: ks7010: Remove trailing _t from 'struct fh_parms_t'. +9feae3b19532 staging: ks7010: Remove trailing _t from 'struct rate_set8_t'. +8eecc3b5fcc6 staging: ks7010: Remove trailing _t from 'struct ssid_t'. +e9fda46d6971 staging: ks7010: Remove unused 'struct hostif_start_confirm_t'. +75bff08f2311 staging: ks7010: Remove trailing _t from 'struct hostif_start_request_t'. +1ed597108a59 staging: ks7010: Remove unused 'struct hostif_power_mgmt_confirm_t'. +985d6eb905ba staging: ks7010: Remove trailing _t from 'struct hostif_power_mgmt_request_t'. +f186f3c61e30 staging: ks7010: Remove unused 'struct hostif_mib_set_confirm_t'. +2acaf99930b5 staging: ks7010: Remove trailing _t from 'struct hostif_mib_value_t'. +81daad4b9490 staging: ks7010: Remove trailing _t from 'struct hostif_mib_get_request_t'. +e1a79cbda3f9 staging: ks7010: Remove trailing _t from 'struct channel_list_t'. +3ff6110d3497 staging: ks7010: Remove unused 'struct hostif_data_indication_t'. +5b8946b13d40 staging: ks7010: Remove trailing _t from 'struct hostif_data_request_t'. +d8f20c2f5db6 staging: ks7010: Remove trailing _t from 'struct pmk_cache_t'. +f4fb42e4e695 staging: ks7010: Remove trailing _t from 'struct rsn_mode_t'. +c5ad1e944a07 staging: ks7010: Remove trailing _t from 'struct wpa_suite_t'. +5312af9ecad6 staging: ks7010: Use the ARRAY_SIZE() macro to calculate array sizes. +b1e04ba095a9 staging: ks7010: replace IS_HIF_CONF with inline function +fe3002c1dc54 staging: ks7010: replace IS_HIF_IND with inline function +ea5522370ea8 staging: ks7010: IS_OFDM_EXT_RATE macro with inline function +8710f5b17436 staging: ks7010: replace IS_11BG_RATE macro with inline function +fe03074ff185 staging: ks7010: replace IS_OFDM_RATE macro with inline function +b67cd79f38c6 staging: ks7010: replace IS_11B_RATE macro with inline function +9ee84466b713 fs: kernfs: Adding new return type vm_fault_t +3eb87d4e5a93 char: mspec: change return type to vm_fault_t +3c1d663beb0b ASoC: sgtl5000: Switch to SPDX identifier +51e786947fc5 ASoC: sgtl5000: Fix the spelling of 'exceed' +851b4c14532d firmware: coreboot: Add coreboot framebuffer driver +b616cf53aa7a firmware: coreboot: Remove unused coreboot_table_find +a43eb6b3402f firmware: vpd: Probe via coreboot bus +294b2a908766 firmware: memconsole: Probe via coreboot bus +570d30c2823f firmware: coreboot: Expose the coreboot table as a bus +093a89d4c217 fpga: fpga-region: comment on fpga_region_program_fpga locking +88fb3a002330 fpga: lattice machxo2: Add Lattice MachXO2 support +d549ac081c41 dt: bindings: fpga: add lattice machxo2 slave spi binding description +84d84c5b8ff1 fpga: Remove depends on HAS_DMA in case of platform dependency +f4eebb60a342 uio: uio_fsl_elbc_gpcm: Remove owner assignment from platform_driver +2c363576dbc9 mux: adg792a: switch to using .probe_new +24b6d3eee183 misc: ti-st: Replace GFP_ATOMIC with GFP_KERNEL in kim_probe +c13884a8da42 misc: tifm: Remove VLA +9b85e95a3080 uio: Change return type to vm_fault_t +a5a0b45eda75 misc: cxl: Change return type to vm_fault_t +f97a236801b2 regulator: wm8350: fix missing increment of loop index i +57eec170e954 ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM +ddba297cc1cc ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM +5d1332a8eabd usb: gadget: udc: core: Document the relation between usb_ep_queue() and completion callback +a7a9e2f0410d microblaze: dts: replace 'linux,stdout-path' with 'stdout-path' +96f0e6fcc9ad microblaze: remove redundant early_printk support +f71044c999bf microblaze: remove unnecessary prom.h includes +edb0c3affe52 ARM: dts: r8a7793: Convert to new LVDS DT bindings +e5c3f4707f39 ARM: dts: r8a7791: Convert to new LVDS DT bindings +c1c734cb1f54 serial: core: Make sure compiler barfs for 16-byte earlycon names +15a1ff30d8f9 ARM: dts: r8a7790: Convert to new LVDS DT bindings +361f2ddbb0c9 ANDROID: binder: re-order some conditions +d9dcd6c1c646 arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig +fbcf93ebcaef bpf: btf: Clean up btf.h in uapi +aaa6452763cf bpf: fix virtio-net's length calc for XDP_PASS +5db4da3f3669 ARM: dts: imx6: RDU2: add eGalax touchscreen +e6e35596fdbc ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D +4b4e04840518 ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV +b7b9a69d76c2 ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property +f54e714cfc53 soc: imx: gpc: Do not pass static memory as platform data +050f810e238f soc: imx: gpcv2: Do not pass static memory as platform data +4405898da936 tty: nozomi: fix spelling mistake in macro NOZOMI_STATE_UKNOWN +13eac05b0581 tty: ipwireless: Replace GFP_ATOMIC with GFP_KERNEL in ipwireless_network_create +ece97f3a5fb5 microblaze: Fix simpleImage format generation +593c9c7c90c9 staging: fsl-dpaa2/ethsw: Fix tag control information value overwrite +1494cb32bc73 staging: fsl-dpaa2/ethsw: Remove unused variable irq +aa949fe731d0 ARM: dts: tpc: Device tree description of the iMX6Q TPC board +3ba03cffc50e staging: emxx_udc: Change platform dependency to ARCH_RENESAS +5909c0bf9c7a serial/aspeed-vuart: Implement quick throttle mechanism +989983ea849d serial/aspeed-vuart: Implement rx throttling +ebbaf9ab9ebd serial/8250: export serial8250_read_char +c5f78b1fe4e5 serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOs +d6810a82c7c7 serial: Remove depends on HAS_DMA in case of platform dependency +814453adea7d earlycon: Initialize port->uartclk based on clock-frequency property +54e53b2e8081 tty: serial: 8250: pass IRQ shared flag to UART ports +09d8b2bdbc5c serial: 8250: omap: Provide ability to enable/disable UART as wakeup source +b7639b0b15dd serial: 8250_dw: Limit dw8250_tx_wait_empty quirk to armada-38x devices +63ba1e00f178 serial: sh-sci: Support for HSCIF RX sampling point adjustment +7678f4c20fa7 serial: sh-sci: Add support for dynamic instances +ee30ec0cba81 usb: phy: Add Kconfig entry for Tegra PHY driver +143470368efd usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy +f59cd9400514 usb: phy: tegra: Cleanup error messages +d9be9ceb1f72 arm: shmobile: Change platform dependency to ARCH_RENESAS +95beb93d70c4 arm64: allwinner: h6: restore the usage of CCU slice macros +590b0c0cfc61 ARM: dts: sun4i: Fix incorrect clocks for displays +f656891c6619 ALSA: usb-audio: add more quirks for DSD interfaces +c4e4a8fb236a ALSA: cmi8328: array_find() can be static +48d7a07ba355 hv_netvsc: select needed ucs2_string routine +7cc9aa669a51 mtd: Add sysfs attribute for mtd OOB available size +c3c9a2c4b94f mtd: dataflash: replace msleep with usleep_range +0e210b542cdb mtd: devices: simplify getting .drvdata +a8afcfeb013f dmaengine: txx9dmac: simplify getting .drvdata +be34c2182102 dmaengine: ste_dma40: simplify getting .drvdata +b7d69799af67 dmaengine: idma64: simplify getting .drvdata +03bf2793f363 dmaengine: fsldma: simplify getting .drvdata +ede2b295033f dmaengine: at_xdmac: simplify getting .drvdata +5c4a74a4144a dmaengine: at_hdmac: simplify getting .drvdata +394e83514541 serial: mvebu-uart: add suspend/resume support +7a91e382974c tty: serial: msm_serial: Add support for suspend/resume +a406c4b80974 tty: serial: simplify getting .drvdata +b462e2e0d62a Documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2 +460fd21618bf USB: USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes +45455e4d7a6b USB: show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration +a2d49572e11e usb: set root hub lane counts +013eedb8c56e USB: Add support to store lane count used by USB 3.2 +ffe95371d2a8 usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane +32ce77d52eba dt-bindings: usb: rt1711h device tree binding document +ce08eaeb6388 staging: typec: rt1711h typec chip driver +0fd2060ad427 usb: host: xhci-plat: Fix clock resource by adding a register clock +3e29109f51a6 usb: host: xhci-plat: Remove useless test before clk_disable_unprepare +e8374db15436 usb: typec: tcpm: remove max_snk_mv/ma/mw +c457a9c4fe78 usb: typec: wcove: remove max_snk_* for sink config +75b0220a6348 dt-bindings: usb: fusb302: remove max-sink-* properties +b33d3180f427 usb: typec: fusb302: remove max_snk_* for sink config +53fe0de9a35d usb: typec: tcpm: pdo matching optimization +5d111f519084 usb: hub: Don't wait for connect state at resume for powered-off ports +f86c6888ddee usb: mtu3: simplify getting .drvdata +8bffbdb6d829 usb: phy: simplify getting .drvdata +c3c0ac70c77d USB: phy: drop legacy board-file support +d8351953fbb6 USB: renesas_usbhs: drop unused legacy-phy support +5ee1787e5efb USB: musb: omap2430: drop non-DT support +e90308a65c34 USB: ehci-omap: drop unused legacy phy support +bc40f5341741 USB: core: hcd: drop support for legacy phys +60b9f942bc05 USB: phy: drop unused legacy controller-phy bind helper +c95c975898e3 usbip: usbip_host: refine probe and disconnect debug msgs to be useful +cd91a0e9d38f usb: Remove depends on HAS_DMA in case of platform dependency +de0611b27d15 usb: isp1760: Replace mdelay with msleep in isp1760_stop +0f0290089abd usb: isp1760: Replace mdelay with msleep in isp1760_init_core +2a3dae10d51d usb: storage: Replace mdelay with msleep in init_freecom +a47060cf40c6 usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor +548f4726a105 usb: roles: Fix potential NULL dereference in intel_xhci_usb_probe() +03eb4c33140d usb: mon: Change return type to vm_fault_t +dc06338df9a8 batman-adv: Remove unused dentry without DEBUGFS +6486379d8716 batman-adv: Avoid bool in structures +f26e4e98b153 batman-adv: Avoid old nodes disabling multicast optimizations completely +1ba93211e204 batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default +f546a99d62e5 batman-adv: Start new development cycle +65cc02a8e1d4 batman-adv: don't pass a NULL hard_iface to batadv_hardif_put +6ae7abe370d1 MAINTAINERS: add maintainer for Qualcomm HIDMA drivers +83ff13235fb3 dmaengine: dw: simplify getting .drvdata +6af6c3710759 dmaengine: qcom: simplify getting .drvdata +e0ada51db907 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +0638eb573cde Merge branch 'ipv6-Another-followup-to-the-fib6_info-change' +8ae869714ba3 net/ipv6: Remove unncessary check on f6i in fib6_check +a68886a69180 net/ipv6: Make from in rt6_info rcu protected +5bcaa41b964b net/ipv6: Move release of fib6_info from pcpu routes to helper +a87b7dc9f7fa net/ipv6: Move rcu locking to callers of fib6_get_cookie_safe +4d85cd0c2a1c net/ipv6: Move rcu_read_lock to callers of ip6_rt_cache_alloc +a269f1a764bb net/ipv6: Rename rt6_get_cookie_safe +6a3e030f08e1 net/ipv6: Clean up rt expires helpers +1b80f86ed6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +1a999d899bc2 netfilter: nf_flow_table: rename nf_flow_table.c to nf_flow_table_core.c +4f3780c004ef netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple +07cb9623ee7d ipv6: make ip6_dst_mtu_forward inline +290924759560 ARM: samsung: simplify getting .drvdata +d98b53b9022b arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU +a03e9dacb9d2 ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU +3d56e19815b3 iio: accel: st_accel: Add support for the SMO8840 ACPI id +f3476e8f6230 dt-bindings: iio:imu:mpu6050: support more interrupt types +5ec6486daa98 iio:imu: inv_mpu6050: support more interrupt types +17623d9a2310 iio: imu: inv_mpu6050: use set_power_itg function in i2c mux +7fc01685401a iio: imu: inv_mpu6050: clean set_power_itg and fix usage +918f958987e9 dt-bindings: iio: adc: mcp320x: Use vendor prefix compatible strings +76974ef9d1bf iio: adc: select buffer for at91-sama5d2_adc +6f92253024d9 iio: hid-sensor-trigger: Fix sometimes not powering up the sensor after resume +2c973421648b staging: iio: ad7746: Fix bound checkings +7db782bc180e mtd: Remove depends on HAS_DMA in case of platform dependency +f134fbbb4ff8 mtd: spi-nor: clear Winbond Extended Address Reg on switch to 3-byte addressing. +f990bee3f187 scsi: ips: fix firmware timestamps for 32-bit +feeeca4ce294 scsi: esas2r: use ktime_get_real_seconds() +f9c25ccfc173 scsi: mvumi: Using module_pci_driver +f5957dade4f3 scsi: target: Fix fortify_panic kernel exception +4bc83b3f272f scsi: isci: Fix infinite loop in while loop +6a59fd776cf4 scsi: target: add driver-api document +572ccdab50bb scsi: target: target_core_user.[ch]: convert comments into DOC: +9ad97b8b409e scsi: target: target_core_transport.c: enable+fix kernel-doc +1e74aff12dac scsi: target: target_core_transport.c: fix kernel-doc warnings +4011f07660e0 scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in new_tape_buffer +1f618aac2f00 scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in st_probe +c360652006bb scsi: devinfo: BLIST_RETRY_ASC_C1 for Fujitsu ETERNUS +29cfc2ab71d9 scsi: devinfo: add BLIST_RETRY_ITF for EMC Symmetrix +358fda5ff4c4 scsi: devinfo: warn on undefined blist flags +1409880357ed scsi: devinfo: change blist_flag_t to 64bit +659c1c1b29eb scsi: devinfo: use const_ilog2 for array indices +ce5013ff3bec mtd: spi-nor: Add support for XM25QH64A and XM25QH128A +640702490d13 mtd: spi-nor: hisi: Avoid generic function names +ffa639e069fb mtd: spi-nor: cadence-quadspi: Add DMA support for direct mode reads +c7aa1b77f96f mtd: spi-nor: add support for ISSI is25lp256 +56c6855c81c8 mtd: spi-nor: Add Micron MT25QU02 support +dbef91ec5482 scsi: ilog2: create truly constant version for sparse +2217a47de42f scsi: storvsc: Select channel based on available percentage of ring buffer to write +f286299c1d0b scsi: storvsc: Set up correct queue depth values for IDE devices +d96f92f4aae1 audit: add syscall information to FEATURE_CHANGE records +f76cdd00ef0e parisc: time: Convert read_persistent_clock() to read_persistent_clock64() +4051f5ebb11c PCI: ibmphp: Fix use-before-set in get_max_bus_speed() +bc3acbb8752e soc: ti: knav_qmss: Use percpu instead atomic for stats counter +8af70cd2ca50 memory: aemif: add support for board files +f12cb8e274c3 memory: aemif: don't rely on kbuild for driver's name +b930f3a2292d crypto: caam: - Use kmemdup() function +8a2a0dd35f2e crypto: caam - strip input zeros from RSA input buffer +49d1179573c0 hwrng: via - support new Centaur CPU +b2b4f84d9cb2 crypto: rsa - Remove unneeded error assignment +336073840a87 crypto: testmgr - Allow different compression results +654f2b937b38 crypto: caam - allow retrieving 'era' from register +b0039c00fbbb crypto: caam - staticize caam_get_era() +e7a9b05ca4c7 crypto: cavium - Fix smp_processor_id() warnings +1cc7e01ff977 crypto: cavium - Fix statistics pending request value +a40c88045506 crypto: cavium - Prevent division by zero +c782a8c43e94 crypto: cavium - Limit result reading attempts +37ff02acaa3d crypto: cavium - Fix fallout from CONFIG_VMAP_STACK +6650c4de681e crypto: remove several VLAs +13c935bb0994 crypto: api - laying defines and checks for statically allocated buffers +c4e848586cf1 crypto: chelsio - remove redundant assignment to cdev->ports +2d93913e2201 crypto: chelsio - don't leak information from the stack to userspace +3d8ccf9f6ef6 crypto: chelsio - Fix potential NULL pointer dereferences +31545df391d5 crypto: authencesn - don't leak pointers to authenc keys +ad2fdcdf75d1 crypto: authenc - don't leak pointers to authenc keys +d28fc3dbe191 crypto: zstd - Add zstd support +d5c3b1789899 crypto: ecc - Actually remove stack VLA usage +3a488aaec6f3 crypto: caam/qi - fix IV DMA mapping and updating +115957bb3e59 crypto: caam - fix IV DMA mapping and updating +a38acd236cac crypto: caam - fix DMA mapping dir for generated IV +e1f16b0493a0 spi: simplify getting .drvdata +6ec2d0c27cd7 ASoC: sh: Update menu title and platform dependency +4070d9175403 ASoC: sh: Drop SUPERH platform dependency +46c33133ab70 ASoC: Intel: kbl_rt5663_rt5514_max98927: Replace GFP_ATOMIC with GFP_KERNEL +5272681608e9 ASoC: Intel: kbl_rt5663_max98927: Replace GFP_ATOMIC with GFP_KERNEL +3069db24402f ASoC: Intel: kbl_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL +b113855a5a28 ASoC: Intel: cht_bsw_nau8824: Replace GFP_ATOMIC with GFP_KERNEL +aa5398e1e90b ASoC: Intel: bytcr_rt5651: Replace GFP_ATOMIC with GFP_KERNEL +d441b8588c36 ASoC: Intel: bytcht_es8316: Replace GFP_ATOMIC with GFP_KERNEL +ffa481cf5d0e ASoC: Intel: byt-max98090: Replace GFP_ATOMIC with GFP_KERNEL +cf1a1e07fc8b tun: do not compute the rxhash, if not needed +496218656f98 lan78xx: Add support to dump lan78xx registers +0a8b275d7d0f Merge branch 'lan78xx-Read-configuration-from-Device-Tree' +01d26589dee4 dt-bindings: Document the DT bindings for lan78xx +1827b0678863 lan78xx: Read LED states from Device Tree +760db29bdc97 lan78xx: Read MAC address from DT if present +a83762d97980 sfc: set and clear interrupt affinity hints +263243d6c257 net/ipv6: Fix ip6_convert_metrics() bug +26d680486a77 Merge branch 'qed-Use-trust-mode-to-override-forced-MAC' +809c45a091d9 qed* : Add new TLV to request PF to update MAC in bulletin board +7425d8220f8d qed* : use trust mode to allow VF to override forced MAC +2ed021255b8a Merge branch 'geneve-mtu' +c40e89fd358e geneve: configure MTU based on a lower device +321acc1c68c1 geneve: check MTU for a minimum in geneve_change_mtu() +5edbea6987b3 geneve: cleanup hard coded value for Ethernet header length +4c52a889ab8e geneve: remove white-space before '#if IS_ENABLED(CONFIG_IPV6)' +f1d22a1e0595 team: account for oper state +ddf967bb6bf2 Merge branch 'tipc-Confgiuration-of-MTU-for-media-UDP' +682cd3cf946b tipc: confgiure and apply UDP bearer MTU on running links +901271e0403a tipc: implement configuration of UDP media MTU +a4dfa72d0acd tipc: set default MTU for UDP media +cea395ac868d liquidio: Added ndo_get_vf_stats support +da112f13996d media: sound, isapnp: allow building more drivers with COMPILE_TEST +e39fbc26ab6a media: sound, media: allow building ISA drivers it with COMPILE_TEST +243131134be4 media: omap3isp: Allow it to build with COMPILE_TEST +eaa008d3b385 Merge branch 'ave-fix-the-activation-issues-for-some-UniPhier-SoCs' +57878f2f4697 net: ethernet: ave: add support for phy-mode setting of system controller +74734306c203 dt-bindings: net: ave: add syscon-phy-mode property to configure phy-mode setting +6b9227d666f2 net: ethernet: ave: add multiple clocks and resets support as required property +ba37e6dd017e media: omap3isp: Enable driver compilation on ARM with COMPILE_TEST +c7f1770f369a media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST +2e1cd38dc3cc media: rcar-vin: enable support for r8a77970 +2f42acf84d1c media: rcar-vin: enable support for r8a7796 +48ad6c2b5512 media: rcar-vin: enable support for r8a7795 +7b7eb1153228 media: rcar-vin: extend {start, stop}_streaming to work with media controller +0263ea5cdded net: phy: mdio-boardinfo: Allow recursive mdiobus_register() +c0cc5aef3170 media: rcar-vin: add link notify for Gen3 +c7e80b67b630 media: rcar-vin: parse Gen3 OF and setup media graph +5dc0b1529d21 y2038: ipc: Redirect ipc(SEMTIMEDOP, ...) to compat_ksys_semtimedop +b0d175781ab2 y2038: ipc: Enable COMPAT_32BIT_TIME +21fc538d817c y2038: ipc: Use __kernel_timespec +c2ab975c30f0 y2038: ipc: Report long times to user space +2a70b7879b84 y2038: ipc: Use ktime_get_real_seconds consistently +b497ef570ecd y2038: xtensa: Extend sysvipc data structures +d0b67de99802 y2038: powerpc: Extend sysvipc data structures +91b9b0d71879 y2038: sparc: Extend sysvipc data structures +f69c97f6a48c y2038: parisc: Extend sysvipc data structures +3f3a4b3fbf2f y2038: mips: Extend sysvipc data structures +83335eb4f660 y2038: arm64: Extend sysvipc compat data structures +26293b31f4cc y2038: s390: Remove unneeded ipc uapi header files +6f22a7f4e581 y2038: ia64: Remove unneeded ipc uapi header files +469599f644ce y2038: alpha: Remove unneeded ipc uapi header files +c039dbd5f4bb y2038: x86: Extend sysvipc data structures +23fd542e6305 media: rcar-vin: add chsel information to rvin_info +e806e328c8ca media: rcar-vin: change name of video device +3bb4c3bc85bf media: rcar-vin: add group allocator functions +68ee48d66648 media: rcar-vin: prepare for media controller mode initialization +e812c94e3073 media: rcar-vin: force default colorspace for media centric mode +5e7c623632fc media: rcar-vin: use different v4l2 operations in media controller mode +47ba5bbfd9ec media: rcar-vin: add flag to switch to media controller mode +90dedce9bc54 media: rcar-vin: add function to manipulate Gen3 chsel value +4394eb24a8d4 media: rcar-vin: enable Gen3 hardware configuration +c65c99b401fa media: rcar-vin: move media bus configuration to struct rvin_dev +4f554bde63f9 media: rcar-vin: cache video standard +f991f0157128 y2038: asm-generic: Extend sysvipc data structures +897e371389e7 media: rcar-vin: simplify how formats are set and reset +a0b6d712f53a media: rcar-vin: break out format alignment and checking +a28bda47d085 media: rcar-vin: align pixelformat check +9f324784a6eb media: rcar-vin: update bytesperline and sizeimage calculation +6c51f646f641 media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields) +2db44b3dac9f media: rcar-vin: set a default field to fallback on +d1dc6bacefb9 media: rcar-vin: all Gen2 boards can scale simplify logic +0f4b33783389 media: rcar-vin: move functions regarding scaling +16cdb7d30ab8 media: rcar-vin: move max width and height information to chip information +bb3ed3fd6688 media: rcar-vin: move model information to own struct +23525ef9f87e media: rcar-vin: move subdevice handling to async callbacks +a31ffe939f0d media: rcar-vin: unregister video device on driver removal +d6ad012ebf27 media: rcar-vin: rename poorly named initialize and cleanup functions +a8966fb29e65 media: rcar-vin: add Gen3 devicetree bindings documentation +1d14a5eaa156 media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35] +aac7a6ccf2d4 media: dt-bindings: media: rcar_vin: Reverse SoC part number list +5d0af51face3 media: rc: mtk-cir: use of_device_get_match_data() +c42c3e61bf03 media: rc: ir-spi: update Andi's e-mail +39054f074121 media: cx88: enable IR transmitter on HVR-1300 +877f1a7cee3f media: rc: mceusb: allow the timeout to be configurable +91352b572786 media: rc: mceusb: IR of length 0 means IR timeout, not reset +53a62800efb2 media: rc: mce_kbd decoder: fix race condition +cb5bd0575c41 media: rc: mce_kbd decoder: remove superfluous call to input_sync +63039c29f7a4 media: rc: mce_kbd decoder: fix stuck keys +539327608dbe media: rc: mce_kbd protocol encodes two scancodes +c421c62a4a08 media: rc: mce_kbd decoder: low timeout values cause double keydowns +284922562b81 media: rc: per-protocol repeat period and minimum keyup timer +95d1544eb643 media: rc: add ioctl to get the current timeout +a86d6df84ae6 media: rc: set timeout to smallest value required by enabled protocols +ed8c34d7ec35 media: rc: report receiver and transmitter type on device register +08624814cbec ARM: dts: rockchip: default serial for rk3288 Tinker Board +536f0f55384c media: rcar-vin: Fix image alignment for setting pre clipping +0fd6e1217303 media: cec: set ev rather than v with CEC_PIN_EVENT_FL_DROPPED bit +29e61d6ef061 media: cx231xx: Add support for AverMedia DVD EZMaker 7 +b7e1e6859fbf media: omap3isp: fix unbalanced dma_iommu_mapping +1d338b86e17d media: v4l2-compat-ioctl32: better document the code +09c033b66596 media: v4l2-compat-ioctl32: simplify casts +6dd0394f5fcd media: v4l2-compat-ioctl32: better name userspace pointers +fef6cc6b3618 media: v4l2-compat-ioctl32: fix several __user annotations +02f3703934a4 regulator: Don't return or expect -errno from of_map_mode() +669ca0303ac9 regulator: tps6586x: Add support for TPS658624 +a3daeedad382 soc: renesas: r8a77995-sysc: Cleanups +60882cc159e1 x86/Centaur: Initialize supported CPU features properly +878a4d328104 libbpf: fixed build error for samples/bpf/ +2f0605a697f4 nl80211: Free connkeys on external authentication failure +bd8f3fc61391 iwlwifi: mvm: support 22000 HW opening agg before traffic +4c625c564ba2 iwlwifi: get rid of fw/nvm.c +28e9c00fe1f0 iwlwifi: remove upper case letters in sku_capa_band_*_enable +4b82455ca51e iwlwifi: use flags to denote modifiers for the channel maps +4ae80f6c8d86 iwlwifi: support api ver2 of NVM_GET_INFO resp +2c2b4bbc5d1f iwlwifi: mvm: update rs-fw API +4883145a8e17 iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations +3506832b0988 iwlwifi: pcie: gen2: fix race in cmd fifo write ptr +8f66e064c9db iwlwifi: mvm: use the new get_tid function +9c4f7d512740 iwlwifi: move all NVM parsing code to the common files +251985c92865 iwlwifi: mvm: use shorter queues for mgmt and auxilary queues +3cfb6de73df3 iwlwifi: pcie: use the queue size as sent by opmode +5369774c84ea iwlwifi: add TX queue size parameter to TX queue allocation +01302f5b4a5e iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size" +e0498146c879 iwlwifi: pcie: allocate shorter TX queues for 22000 devices +422b5dd4294c iwlwifi: move timestamp functions from debugfs.h to dbg.h +f79b8f9dc772 iwlwifi: pcie: implement the overlow queue for Gen2 devices +84226ca1c5d3 iwlwifi: mvm: support offload of AMSDU rate control +cf58c9e0915a iwlwifi: mvm: fix OOC priority in scans +622111a2d21b iwlwifi: mvm: clean up scan capability checks +b66b5817a0ce iwlwifi: mvm: detect low latency and traffic load per band +b0ffe455bc5b iwlwifi: mvm: detect U-APSD breaking aggregation +bde1492d4a15 iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware +85207c66a2f0 iwlwifi: mvm: use TCM data to decide scan priority +7d9d0d562b54 iwlwifi: mvm: add traffic condition monitoring (TCM) +1c72060511a4 ARM: dts: sun8i: h3: add SY8113B regulator used by Orange Pi One board +3c5f893e96af ARM: dts: sun8i: h2+: add SY8113B regulator used by Orange Pi Zero board +dceecd913417 ARM: dts: sun8i: h3: add operating-points-v2 table for CPU +7824fcb38c1c ARM: dts: sunxi: h3/h5: Add r_i2c I2C controller +4b877d4a35bf ARM: dts: sunxi: h3/h5: Add r_i2c pinmux node +3087147ba337 msdos_rmdir(): kill BS comment +4fb48871409e restore cond_resched() in shrink_dcache_parent() +8b77586bd8fe RDMA/ucma: Check for a cm_id->device in all user calls that need it +de15b94f87d1 platform/x86: fujitsu-laptop: Simplify soft key handling +195bce73bd10 signal/sh: Use force_sig_fault in hw_breakpoint_handler +32772c9e2e8b sparc: fix compat siginfo ABI regression +a597043304a1 clk: Remove clk_init_cb typedef +eb0b4aa89cf2 x86/xen: Remove use of VLAs +bda73d4ec943 Merge branch 'Amiga-xsurf100' +861928f4e60e net-next: New ax88796 platform driver for Amiga X-Surf 100 Zorro board (m68k) +453da988785f net-next: ax88796: release platform device drvdata on probe error and module remove +caaf45a6ba06 net-next: ax88796: set IRQF_SHARED flag when IRQ resource is marked as shareable +cec4c1c54a64 net-next: ax88796: add interrupt status callback to platform data +27cced20192d net-next: ax88796: Add block_input/output hooks to ax_plat_data +9144c3795c26 net-next: ax88796: Do not free IRQ in ax_remove() (already freed in ax_close()). +fd5f375c1628 net-next: ax88796: Attach MII bus only when open +7a0907bd399f net-next: ax88796: Fix MAC address reading +31dd83b96641 net-next: phy: new Asix Electronics PHY driver +32e43779fc01 Merge branch 'Modernize-mdio-gpio' +0207dd1173fe net: phy: mdio-gpio: Remove redundant platform data header +fb78a95e2212 net: phy: mdio-gpio: Add #defines for the GPIO index's +4029ea3a8625 net: phy: mdio-gpio: Parse properties directly into bitbang structure +fb766421d881 net: phy: mdio-gpio: Move allocation for bitbanging data +c82fc4814a93 net: phy: mdio-gpio: Swap to using gpio descriptors +68abb4f25d7e net: phy: mdio-gpio: Remove support for IRQs in platform data +185a16b60a23 net: phy: mdio-gpio: remove support for phy mask +c1b3eb04682f net: phy: mdio-gpio: remove support for ignoring turn around +a3283e257673 net: phy: mdio-bitbang: Remove reset support +9e4d60938a2b net: phy: mdio-gpio: Remove reset function +712e5a5ce774 net: phy_ mdio-gpio: Fixup , which should be ; +34df9d37abe0 Merge branch 'bpf-type-format' +c0fa1b6c3efc bpf: btf: Add BTF tests +8a138aed4a80 bpf: btf: Add BTF support to libbpf +3bd86a8409fc bpf: btf: Sync bpf.h and btf.h to tools/ +a26ca7c982cb bpf: btf: Add pretty print support to the basic arraymap +60197cfb6e11 bpf: btf: Add BPF_OBJ_GET_INFO_BY_FD support to BTF fd +f56a653c1fd1 bpf: btf: Add BPF_BTF_LOAD command +b00b8daec828 bpf: btf: Add pretty print capability for data with BTF type info +179cde8cef7e bpf: btf: Check members of struct/union +eb3f595dab40 bpf: btf: Validate type reference +69b693f0aefa bpf: btf: Introduce BPF Type Format (BTF) +3f4fe759f004 Merge branch 'ipv6-followup-to-fib6_info-change' +27b10608a2fe net/ipv6: Fix gfp_flags arg to addrconf_prefix_route +dcd1f572954f net/ipv6: Remove fib6_idev +647d4c1363a8 net/ipv6: Remove compare of fib6_idev from rt6_duplicate_nexthop +6fe749414446 net/ipv6: Change ip6_route_get_saddr to get dev from route +eea68cd371a8 net/ipv6: Remove unnecessary checks on fib6_idev +9ee8cbb2fd4a net/ipv6: Remove aca_idev +360a9887c8c0 net/ipv6: Rename addrconf_dst_alloc +93c2fb253d17 net/ipv6: Rename fib6_info struct elements +fe896ceb5772 IB/rxe: replace refcount_inc with skb_get +2e47350789eb IB/rxe: optimize the function duplicate_request +8f1a72c815cf IB/rxe: make rxe_release_udp_tunnel static +88078d98d1bb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends +57ee976747af ARM64: dts: meson-gx: fix gxl clock controller compatible +cc4d6641cfef ARM64: dts: meson-axg: use hhi syscon for the clock controller +6f95c8cd76c1 ARM64: dts: meson-gx: sysctrl is the parent of the clock controller +d4740560bc03 dt-bindings: clock: meson: update documentation with hhi syscon +292eba02dbb4 net-next/hinic: add arm64 support +047b300e6e72 netfilter: nf_flow_table: clean up flow_offload_alloc +af81f9e75e54 netfilter: nf_flow_table: use IP_CT_DIR_* values for FLOW_OFFLOAD_DIR_* +7956fadd40af spi: pxa2xx: Allow 64-bit DMA +50f694a62f67 Merge branch 'TCP-data-delivery-and-ECN-stats-tracking' +feb5f2ec6464 tcp: export packets delivery info +e21db6f69a95 tcp: track total bytes delivered with ECN CE marks +a77fa0104abd tcp: new helper to calculate newly delivered +bef5767f37cf tcp: better delivery accounting for SYN-ACK and SYN-data +9ff6fde86fd2 wcn36xx: use READ_ONCE() to access desc->ctrl +6da2b2d46ff9 ath10k: fix fw path name for WCN3990 target +9a5511d5f24f ath10k: add inlined wrappers for htt rx ops +5df6e1313044 ath10k: add inlined wrappers for htt tx ops +c8489668065a ath10k: search all IEs for variant before falling back +36d91a4d401c rtc: cmos: introduce quirks to enable use_acpi_alarm mode +c6d3a278cc12 rtc: cmos: acknowledge ACPI driven wake alarms upon resume +311ee9c151ad rtc: cmos: allow using ACPI for RTC alarm instead of HPET +b022ca257ca6 ath10k: fix a typo in ath10k_wmi_set_wmm_param() +1e8f77502341 ath10k: correct target assert problem due to CE5 stuck +5072d87426bb ath6kl: fix spelling mistake: "chache" -> "cache" +ae316c4cbba2 dt: bindings: add bindings for wcn3990 wifi block +a6a793f98786 ath10k: vote for hardware resources for WCN3990 +ea66b12e63ac ath10k: check all CE for data if irq summary is not retained +140d1214ef55 ath10k: add support to get target info from hif ops +546d407c905b ath10k: modify hif tx paddr to dma_addr_t type +d915105231ca ath10k: add hif rx methods for wcn3990 +d390509bdf50 ath10k: add hif tx methods for wcn3990 +0fa4fbe9b8cf ath10k: add hif power-up/power-down methods +84efe7f6ebc5 ath10k: map HTC services to tx/rx pipes for wcn3990 +97e19cce05e5 bpf: reserve xdp_frame size in xdp headroom +b8c27e862118 ath10k: add HTC services for WCN3990 +a6e149a9ff03 ath10k: add hif start/stop methods for wcn3990 snoc layer +c963a683e701 ath10k: add resource init and deinit for WCN3990 +17f5559e0da5 ath10k: platform driver for WCN3990 SNOC WLAN module +a0aedd6e0b57 ath10k: build ce layer in ath10k core module +235b9c427661 ath10k: Add tx ack signal support for management frames +9a209c6e952c ARM: dts: sunxi: Add sid for a83t +83826469e36b cfg80211: fix possible memory leak in regdb_query_country() +8db0c433692e regulatory: Rename confusing 'country IE' in log output +c0380478139f ASoC: atmel: simplify getting .drvdata +4bb3f73a2da7 ASoC: rt5668: fix incorrect 'and' operator +1cfd904f1674 Merge tag 'y2038-timekeeping' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground into timers/core +8a0cdef1619e udf: Add support for decoding UTF-16 characters +ef2e18f1fa39 udf: Add support for encoding UTF-16 characters +d504adc29142 udf: Push sb argument to udf_name_[to|from]_CS0() +e966fc8d9953 udf: Convert ident strings to proper charset +b8a41c44a4ed udf: Use UTF-32 <-> UTF-8 conversion functions from NLS +b8333ea1adf0 udf: Always require NLS support +e4a2eb899536 mac80211_hwsim: indicate support for powersave. +a7cfebcb7594 cfg80211: limit wiphy names to 128 bytes +911a26484c33 mac80211: Fix condition validating WMM IE +1211229399b3 ipmi_ssif: Fix uninitialized variable issue +ed55fe24d7cb ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_PLATFORM is enabled +01909974b410 time: Change nanosleep to safe __kernel_* types +6d5b84132459 time: Change types to new y2038 safe __kernel_* types +ea2ce8f3514e time: Fix get_timespec64() for y2038 safe compat interfaces +acf8870a62af time: Add new y2038 safe __kernel_timespec +b5793b0d92c9 posix-timers: Make compat syscalls depend on CONFIG_COMPAT_32BIT_TIME +17435e5f8cf3 time: Introduce CONFIG_COMPAT_32BIT_TIME +d4703ddafd1e time: Introduce CONFIG_64BIT_TIME in architectures +1c68adf61e58 compat: Enable compat_get/put_timespec64 always +0d55303c51a4 compat: Move compat_timespec/ timeval to compat_time.h +e4da0d6872db sparc: compat: Allow including asm/compat.h for 32-bit +2b5a9a37e974 time: Add an asm-generic/compat.h file +5055c67760df compat: Make compat helpers independent of CONFIG_COMPAT +291bfb928863 ASoC: topology: Revert recent changes while boot errors are investigated +ce20cdf498bd netfilter: xt_NFLOG: use nf_log_packet instead of nfulnl_log_packet. +91a8561d0eed ALSA: usb-audio: add implicit fb quirk for Axe-Fx III +103e9625647a ALSA: usb-audio: simplify set_sync_ep_implicit_fb_quirk +69589c9bb9c2 scsi: target: Change return type to vm_fault_t +78a6295c71cb scsi: target: prefer dbroot of /etc/target over /var/target +bcbba7bb54e9 scsi: mptfc: fix spelling mistake in macro names +c976562162a0 scsi: sd_zbc: Let the SCSI core handle ILLEGAL REQUEST / ASC 0x21 +354f113205f5 scsi: sd_zbc: Change the type of the ZBC fields into u32 +9027b15d51ec scsi: storsvc: don't set a bounce limit +3e58c5cf1667 scsi: iscsi_tcp: don't set a bounce limit +0cac8e1bba60 scsi: sg: Change return type to vm_fault_t +3109e5ae0311 scsi: zorro_esp: New driver for Amiga Zorro NCR53C9x boards +415787d7799f ipv6: frags: fix a lockdep false positive +0dcec221dd39 hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation +0fe554a46a0f hv_netvsc: propogate Hyper-V friendly name into interface alias +c4ff0b0fc036 Merge branch 'r8169-series-with-further-smaller-improvements' +6ed0e08f9e2a r8169: remove jumbo_tx_csum from chip config struct +c8d48d9c5bf7 r8169: improve pci region handling +a4328ddb55f2 r8169: drop member txd_version from struct rtl8169_private +90b989c55321 r8169: improve rtl8169_get_mac_version +2d6c5a61fad6 r8169: don't display tp->mmio_addr address +6202806e7c03 r8169: drop member opts1_mask from struct rtl8169_private +ebcd5daa7ffd r8169: change interrupt handler argument type +e71c9ce26226 r8169: change argument type of counters handling functions +61cb532d5224 r8169: change hw_start argument type +d731af7822cc r8169: remove rtl8169_map_to_asic +1d0254dd9b44 r8169: replace rx_buf_sz with a constant +1528192f8975 r8169: remove unneeded check in rtl8169_rx_fill +b1127e641e89 r8169: improve rtl8169_init_ring +d3b404c29c97 r8169: simplify rtl8169_alloc_rx_data +9a899a35b0d6 r8169: switch to napi_schedule_irqoff +37621493b873 r8169: use constant NAPI_POLL_WAIT +8a67aa868c7a r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy +1cbbf01cfe25 r8169: remove member align from struct rtl_cfg_info +008b4a938d78 r8169: remove unused member features from struct +e8f3f7051bfc Merge branch 'netcp-K2G-SoC-support' +8585661b1a4c net: netcp: ethss: k2g: add promiscuous mode support +0542a87c5467 net: netcp: add api to support set rx mode in netcp modules +21f706bb10cf net: netcp: support probe deferral +c52b6782d00e Revert "net: netcp: remove dead code from the driver" +7b647b93b359 net: netcp: ethss: use of_get_phy_mode() to support different RGMII modes +dc07ec97368f net: netcp: ethss: re-use stats handling code for 2u hardware +65c450642c49 net: netcp: ethss: map vlan priorities to zero flow +7771f2b4d0f7 net: netcp: ethss: use rgmii link status for 2u cpsw hardware +478e9a5fcf3f net: netcp: ethss: add support for handling rgmii link interface +775f9535dc5e net: netcp: ethss: make sgmii configuration conditional +2953586df76e net: netcp: ethss: use macro for checking ss_version consistently +a2dd6877b43e soc: ti: K2G: provide APIs to support driver probe deferral +350601b4f7ab soc: ti: K2G: enhancement to support QMSS in K2G NAVSS +37b37d2609cb scsi: scsi_dh: replace too broad "TP9" string with the exact models +b15578ddaba4 scsi: devinfo: delete duplicate "Generic"/"USB Storage-SMC" device +40e4a2e15c56 scsi: lpfc: update driver version to 12.0.0.2 +b0a00d8d2bb7 scsi: lpfc: Correct missing remoteport registration during link bounces +66a85155d485 scsi: lpfc: Fix NULL pointer reference when resetting adapter +b15bd3e6212e scsi: lpfc: Fix nvme remoteport registration race conditions +b04744ce52a8 scsi: lpfc: Fix driver not recovering NVME rports during target link faults +bf316c78517d scsi: lpfc: Fix WQ/CQ creation for older asic's. +01466024d2de scsi: lpfc: Fix NULL pointer access in lpfc_nvme_info_show +0cdb84ec26e4 scsi: lpfc: Fix lingering lpfc_wq resource after driver unload +59c68eaad730 scsi: lpfc: Fix Abort request WQ selection +2448e484259d scsi: lpfc: Enlarge nvmet asynchronous receive buffer counts +66a210ffb877 scsi: lpfc: Add per io channel NVME IO statistics +f91bc594ba96 scsi: lpfc: Correct target queue depth application changes +118c0415eeec scsi: lpfc: Fix multiple PRLI completion error path +67c5490acebe scsi: megaraid_sas: driver version upgrade +3239b8cd28fd scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs +3c6c122cfcbc scsi: megaraid_sas: Use zeroing memory allocator than allocator/memset +6b1f8376dc34 scsi: netvsc: Use the vmbus function to calculate ring buffer percentage +63273cb40101 scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage +b6240a4df018 scsi: libsas: add transport class for ATA devices +c90a0bea4f64 scsi: hisi_sas: remove some unneeded structure members +381ed6c081ae scsi: hisi_sas: print device id for errors +327f242fa806 scsi: hisi_sas: check IPTT is valid before using it for v3 hw +3ff0f0b657eb scsi: hisi_sas: consolidate command check in hisi_sas_get_ata_protocol() +4f4e21b8ff3e scsi: hisi_sas: use dma_zalloc_coherent() +5df41af4b187 scsi: hisi_sas: delete timer when removing hisi_sas driver +61573630918b scsi: hisi_sas: update RAS feature for later revision of v3 HW +8b8d66531555 scsi: hisi_sas: make SAS address of SATA disks unique +d2d354a606d5 scsi: cxlflash: Handle spurious interrupts +9a597cd4c0ce scsi: cxlflash: Remove commmands from pending list on timeout +a3feb6ef50de scsi: cxlflash: Synchronize reset and remove ops +07d0c52f875d scsi: cxlflash: Enable OCXL operations +9433fb32b7c5 scsi: cxlflash: Support AFU reset +66ae644b922a scsi: cxlflash: Register for translation errors +f81face72563 scsi: cxlflash: Introduce OCXL context state machine +d91dd3a7d11a scsi: cxlflash: Update synchronous interrupt status bits +d44af4b09026 scsi: cxlflash: Setup LISNs for master contexts +23239eeccbe6 scsi: cxlflash: Setup LISNs for user contexts +402a55ea473a scsi: cxlflash: Introduce object handle fop +e117c3c731c2 scsi: cxlflash: Support file descriptor mapping +93b8f8df552c scsi: cxlflash: Support adapter context mmap and release +03aa9c519c16 scsi: cxlflash: Support adapter context reading +56f1db1a2a0c scsi: cxlflash: Support adapter context polling +762c7e933258 scsi: cxlflash: Support starting user contexts +a06b1cfc0400 scsi: cxlflash: Support AFU interrupt mapping and registration +bc65c1c7bfb3 scsi: cxlflash: Support AFU interrupt management +c207b5714304 scsi: cxlflash: Support process element lifecycle +c52bf5b38453 scsi: cxlflash: Setup OCXL transaction layer +73904823764d scsi: cxlflash: Setup function OCXL link +119c920073f4 scsi: cxlflash: Support reading adapter VPD data +3351e4f025f7 scsi: cxlflash: Support AFU state toggling +012f394cb81c scsi: cxlflash: Support process specific mappings +6b938ac91017 scsi: cxlflash: Support starting an adapter context +54370503a7ec scsi: cxlflash: MMIO map the AFU +8b7a55215000 scsi: cxlflash: Support image reload policy modification +b18718c62691 scsi: cxlflash: Support adapter context discovery +926a62f9bd53 scsi: cxlflash: Support adapter file descriptors for OCXL +429ebfa69b8a scsi: cxlflash: Use IDR to manage adapter contexts +f6b4557c9812 scsi: cxlflash: Adapter context support for OCXL +41df40d81778 scsi: cxlflash: Setup AFU PASID +d926519e8f9b scsi: cxlflash: Setup AFU acTag range +9cc84291be6e scsi: cxlflash: Read host AFU configuration +2e222779aea6 scsi: cxlflash: Setup function acTag range +e9dfceda92ae scsi: cxlflash: Read host function configuration +48e077dbb41d scsi: cxlflash: Hardware AFU for OCXL +76ebe01fce11 scsi: cxlflash: Introduce OCXL backend +fb77e52804af scsi: cxlflash: Add argument identifier names +465891fe9237 scsi: cxlflash: Avoid clobbering context control register value +e11e0ff87050 scsi: cxlflash: Preserve number of interrupts for master contexts +7f3249fb1231 Merge branch 'bpf-xdp-adjust-tail' +c6ffd1ff7856 bpf: add bpf_xdp_adjust_tail sample prog +0367d0a29427 bpf: adding tests for bpf_xdp_adjust_tail +587b80cce95b bpf: making bpf_prog_test run aware of possible data_end ptr change +6870de435b90 bpf: make virtio compatible w/ bpf_xdp_adjust_tail +8fb58f1ecf5c bpf: make tun compatible w/ bpf_xdp_adjust_tail +5a6a22e37824 bpf: make netronome nfp compatible w/ bpf_xdp_adjust_tail +a48ce00f9aeb bpf: make cavium thunder compatible w/ bpf_xdp_adjust_tail +b968e735c797 bpf: make bnxt compatible w/ bpf_xdp_adjust_tail +e5e0a59b7cd1 bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail +198d83bb3bec bpf: make generic xdp compatible w/ bpf_xdp_adjust_tail +b32cc5b9a346 bpf: adding bpf_xdp_adjust_tail helper +9ab105deb60f PCI/ASPM: Disable ASPM L1.2 Substate if we don't have LTR +42a182282ea2 media: si470x: fix a typo at the Makefile causing build issues +938a10bb4913 pinctrl: samsung: Document required order of banks +5cf9a338db94 pinctrl: samsung: Correct EINTG banks order +6b2e54f7babe ipmi: add an NPCM7xx KCS BMC driver +93c303d2045b ipmi_si: Clean up shutdown a bit +57bccb4e8755 ipmi_si: Rename intf_num to si_num +0fbecb4f4782 ipmi: Remove smi->intf checks +ebb339a597b5 ipmi_ssif: Get rid of unused intf_num +5ce1a7dc806e ipmi: Get rid of ipmi_user_t and ipmi_smi_t in include files +6a0d23ed338e ipmi: ipmi_unregister_smi() cannot fail, have it return void +e56710d26eba ipmi_devintf: Add an error return on invalid ioctls +8eb005bf6e58 ipmi: Remove usecount function from interfaces +f0258c95304e ipmi_ssif: Remove usecount handling +8d17929ad50f ipmi: Remove condition on interface shutdown +a313dec6401f ipmi_ssif: Convert over to a shutdown handler +7960f18a5647 ipmi_si: Convert over to a shutdown handler +e86ee2d44b44 ipmi: Rework locking and shutdown for hot remove +ac93bd0c9e16 ipmi: Fix some counter issues +a567b6230066 ipmi: Change ipmi_smi_t to struct ipmi_smi * +2911c9886c8d ipmi: Rename ipmi_user_t to struct ipmi_user * +b7780dab90e8 ipmi: Add shutdown functions for users and interfaces +6aa2dd0092d2 ipmi_devintf: Small lock rework +aa7a8f9e1b03 ipmi: Clean up some style issues in the message handler +42c2dc7e66a7 ipmi: Break up i_ipmi_request +6dc1181f9fbc ipmi: Clean up comments in include files. +c81c5fc2128e ipmi:devintf: Clean up some coding style issues +f41382ae57f4 ipmi: Clean up some debug code +5194970c5b4c ipmi:watchdog: Use the IPMI panic handler instead of the system one +91e2dd0a47ba ipmi: Add a panic handler for IPMI users +e2384917044e ipmi:watchdog: Replace printk() with pr_xxx() +d1b29b9742a2 ipmi:watchdog: Rework locking and handling +252e30c1e7d8 ipmi: Add a maintenance mode for IPMB messages +ce7fa1c38d07 ipmi: Add a way to tune some timeouts +4a58732c7c41 soc: mediatek: reuse read[l,x]_poll_timeout helpers +24ada0355550 ASoC: topology: Fix build errors +41dbee81c875 parisc: Document rules regarding checksum of HPMC handler +9eb663e838ab ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp +304a39b4bc94 dt-bindings: more status property removal from examples +9cf7c9cb6b4d of/numa: drop export of of_node_to_nid +89e050c87dab parisc: Make bzImage default build target +0c90f2243ec6 tools: bpftool: make it easier to feed hex bytes to bpftool +8de0e8ba973f samples/bpf: fix xdp_monitor user output for tracepoint exception +97c33610acc5 samples/bpf: correct comment in sock_example.c +0934dfa6d345 Merge branch 'bpf-libbpf-add-types' +e14c93fd5be1 libbpf: Type functions for raw tracepoints +81efee75c4a8 libbpf: Support guessing post_bind{4,6} progs +393de512e719 bpftool: Support new prog types and attach types +1dced996ee70 regulator: pfuze100: update voltage setting for pfuze3000 sw1a +0af7af7da651 spi: spi-s3c64xx: Allow higher transfer lengths in polling IO mode +f6364e66c661 spi: spi-s3c64xx: Use local variable for FIFO length +71293a60e38f spi: pxa2xx: pxa2xx_spi_transfer_one() can be static +cdb7e52d960a vsprintf: Tweak pF/pf comment +3655d30c0548 spi: spi-s3c64xx: Add missing s3c64xx_ prefix to function names +80aa0d746c10 spi: spi-s3c64xx: Drop unused enable_datapath() function argument +49530e641178 spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo() +e5b43ed2f06e spi: Remove depends on HAS_DMA in case of platform dependency +221dd96c30a7 ASoC: Remove depends on HAS_DMA in case of platform dependency +cd027a5433d6 udp: enable UDP checksum offload for ESP +0565de29cbd6 Merge branch 'ipv6-Separate-data-structures-for-FIB-and-data-path' +77634cc67dc1 net/ipv6: Remove unused code and variables for rt6_info +8d1c802b2815 net/ipv6: Flip FIB entries to fib6_info +93531c674315 net/ipv6: separate handling of FIB entries from dst based routes +a64efe142f5e net/ipv6: introduce fib6_info struct and helpers +23fb93a4d3f1 net/ipv6: Cleanup exception and cache route handling +acb54e3cba40 net/ipv6: Add gfp_flags to route add functions +f8a1b43b709d net/ipv6: Create a neigh_lookup for FIB entries +3b6761d18bc1 net/ipv6: Move dst flags to booleans in fib entries +dec9b0e295f6 net/ipv6: Add rt6_info create function for ip6_pol_route_lookup +421842edeaf6 net/ipv6: Add fib6_null_entry +14895687d368 net/ipv6: move expires into rt6_info +d4ead6b34b67 net/ipv6: move metrics from dst to rt6_info +6edb3c96a5f0 net/ipv6: Defer initialization of dst to data path +5e670d844b2a net/ipv6: Move nexthop data to fib6_nh +e8478e80e5a7 net/ipv6: Save route type in rt6_info +ae90d867f99b net/ipv6: Move support functions up in route.c +afb1d4b59311 net/ipv6: Pass net namespace to route functions +7aef6859ee91 net/ipv6: Pass net to fib6_update_sernum +43b059a312f3 vrf: Move fib6_table into net_vrf +3940746d867f net: Handle null dst in rtnl_put_cacheinfo +a919525ad832 net: Move fib_convert_metrics to metrics file +3b8b2e1e02ce ARM: imx: pcm037: use device properties for at24 eeprom +6a7836ba7fb4 ARM: imx: pca100: use device properties for at24 eeprom +452fd3b899ca ARM: imx: pcm043: use device properties for at24 eeprom +bbb83ac59f2c ARM: imx: vpr200: drop at24_platform_data +fe1bd78bf18a ARM: imx: Update spi_imx platform data to reflect current state +9b483b889da2 ARM: dts: imx6ull: add UART5 input select register definitions +3fe088357731 ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support +381071796dfb ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple +e33514f2e930 IB/uverbs: Add missing braces in anonymous union initializers +7b38460dc8e4 xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE +4e56569cee15 infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change +f9af8730143a infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node +39e487faaf70 infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4 +76be04500be2 IB/rxe: avoid export symbols +0f02ba7ed16a IB/rxe: make the variable static +ee6548d1d98d RDMA/rdma_cm: Delete rdma_addr_client +44e75052bc2a RDMA/rdma_cm: Make rdma_addr_cancel into a fence +e19c0d237873 RDMA/rdma_cm: Remove process_req and timer sorting +b3fe6c62bc66 infiniband: mlx5: fix build errors when INFINIBAND_USER_ACCESS=m +7d83fb14258b xfs: prevent creating negative-sized file via INSERT_RANGE +2c4306f719b0 xfs: set format back to extents if xfs_bmap_extents_to_btree +b42db0860e13 xfs: enhance dinode verifier +5278c0e8146a signal/alpha: Document a conflict with SI_USER for SIGFPE +d141136f523a audit: normalize MAC_POLICY_LOAD record +1e6c06a7e88c hwspinlock: Introduce one new mode for hwspinlock +66742b19e5e0 hwspinlock: Convert to use 'switch' statement +2724807f7f70 remoteproc: Prevent incorrect rproc state on xfer mem ownership failure +4195ed425d3c audit: normalize MAC_STATUS record +a2d481b326c9 ipv6: send netlink notifications for manually configured addresses +a64dcddc5cdf cxgb4vf: display pause settings +72f6d71e491e vxlan: add ttl inherit support +062b3e1b6d4f net/ncsi: Refactor MAC, VLAN filters +c210f7b41179 KEYS: DNS: limit the length of option strings +e3c1917e45d0 selftest: tc_flower: add testcase for 'ip_flags' +bdb7cc643fc9 ipv6: Count interface receive statistics on the ingress netdev +032234d82319 net/ipv6: Make __inet6_bind static +5db6aab6f36f ASoC: topology: Add support for compressed PCMs +28aa6f7779f7 ASoC: topology: Add callback for DAPM route load/unload +81e9b0a07889 ASoC: topology: Give more data to clients via callbacks +f11a5c27f928 ASoC: core: Add name prefix for machines with topology rewrites +45f8cb57da0d ASoC: core: Allow topology to override machine driver FE DAI link config. +7b0037fa2d60 ASoC: nau8824: user configuration of key detection +13838c11c31e ASoC: amd: fixed checkpatch pl warnings +d5898e19c0d7 spi: pxa2xx: Use core message processing loop +8ae55af38817 spi: pxa2xx: Remove pump_transfers string from dev_ prints +1f99f8938bcd spi: pxa2xx: Remove unused argument from pxa2xx_spi_dma_prepare() +013fdd1ea0ce ARM: dts: exynos: Remove obsolete clock properties from power domains +b2b568c591dd soc: samsung: pm_domains: Deprecate support for clocks +684009d4fdaf Merge branch 'XDP-redirect-memory-return-API' +6dfb970d3dbd xdp: avoid leaking info stored in frame data on page reuse +44fa2dbd4759 xdp: transition into using xdp_frame for ndo_xdp_xmit +039930945a72 xdp: transition into using xdp_frame for return API +60bbf7eeef10 mlx5: use page_pool for xdp_return_frame call +57d0a1c1ac9e xdp: allow page_pool as an allocator type in xdp_return_frame +ff7d6b27f894 page_pool: refurbish version of page_pool code +8d5d88527587 xdp: rhashtable with allocator ID to pointer mapping +84f5e3fb7905 mlx5: register a memory model when XDP is enabled +b411ef11020d i40e: convert to use generic xdp_frame and xdp_return_frame API +70280ed91cb8 bpf: cpumap convert to use generic xdp_frame +cac320c850ef virtio_net: convert to use generic xdp_frame and xdp_return_frame API +1ffcbc8537d0 tun: convert to use generic xdp_frame and xdp_return_frame API +c0048cff8abb xdp: introduce a new xdp_frame type +106ca27f2922 xdp: move struct xdp_buff from filter.h to xdp.h +189ead81a83e ixgbe: use xdp_return_frame API +5ab073ffd326 xdp: introduce xdp_return_frame API and use in cpumap +5168d7320189 mlx5: basic XDP_REDIRECT forward support +38d19752a780 soc: mediatek: use of_device_get_match_data() +f0c64340b748 arm64: dts: mt2712: add pintcrl device node. +b0a756556cc0 arm64: dts: mt2712: add pintcrl file +8eef6dea7c05 arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623 +f9ce040deb4f arm64: dts: add clock device nodes of MT2712 +70d52ba9e57e hsi: clients: Change return type to vm_fault_t +897ddc24835a liquidio: Enhanced ethtool stats +190d7f02ce8e HID: input: do not increment usages when a duplicate is found +85455dd906d5 HID: redragon: Fix modifier keys for Redragon Asura Keyboard +5e596ee171ba selftests: add xfrm state-policy-monitor to rtnetlink.sh +c99c5a3bb575 ALSA: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay() +bfbd0ea85dd6 spi: spi-s3c64xx: Fix indentation in the register offset definitions +4e0b82ee3157 spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O mode +1c75862d8e5a spi: spi-s3c64xx: Remove unused s3c64xx_spi_hwinit() function argument +ee9b62d31908 spi: spi-s3c64xx: Remove unused driver data structure tgl_spi field +9e3a000362ae spi: zynqmp: Add pm runtime support +51093cba290a spi: sh-msiof: Simplify calculation of divisors for transfer rate +3dbb3eef91fd spi: stm32: Fix error handling in stm32_spi_probe() +112c60b333ec ASoC: Intel: Skylake: Reset stream to link mapping +74e651926ee0 ASoC: Intel: Skylake: Reset DSP Pipelines in prepare +651e4890930d ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL +179c2e86328c ASoC: Intel: Skylake: Reset DSP pipe in skl_pcm_hw_free +2f51a26041f2 regulator: lp87565: Enable LP87565_BUCK_CTRL_1_FPWM_MP_0_2 +2d045e94f3b4 regulator: lp87565: Add margin while populating ramp_delay +b999a19b3324 ASoC: rt1305: fix platform_no_drv_owner.cocci warnings +816cabd8d472 ASoC: rt1305: fix ACPI_PTR compile error +8b8fcf325026 media: ddbridge: don't uselessly check for dma in start/stop functions +cac61a1acb1d media: mantis: prevent staying forever in a loop at IRQ +ee2d243d6bee media: st_rc: Don't stay on an IRQ handler forever +ca33f8f61a6e media: atomisp: get rid of a warning +ad4222a0e296 media: atomisp: compat32: fix __user annotations +f224cbec5778 media: staging: atomisp: add missing include +158dff0e2f60 media: atomisp: compat32: use get_user() before referencing user data +ea72fbf588ac media: v4l2-compat-ioctl32: prevent go past max size +34b2ea1c9e6a media: platform: fix some 64-bits warnings +e935dbfc9ff8 media: atomisp: remove an impossible condition +b66d448487a4 media: cec: fix smatch error +9879c9d3ecb4 media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_int_props() +76d81243a487 media: dvb_frontend: fix locking issues at dvb_frontend_get_event() +65c116737344 media: staging: atomisp: fix string comparation logic +90d53d199ae1 media: atomisp: fix __user annotations +3204043fcf11 media: staging: atomisp: don't declare the same vars as both private and public +27210585097b media: staging: atomisp: fix number conversion +b1011a33b94a media: omap_vout: fix wrong identing +27e4b6cfc970 media: fsl-viu: fix __iomem annotations +2d78a19c8c6c media: fsl-viu: use %p to print pointers +99ed3dd83f26 media: isppreview: fix __user annotations +e6aded73f00e media: ispstat: use %p to print the address of a buffer +8c2bb52f5276 media: vpbe_display: get rid of warnings +693035dcebe4 media: vpbe_display: properly handle error case +bef6b8947aca media: mmp-driver: add needed __iomem marks to power_regs +3022b9887068 media: davinci: fix an inconsistent ident +09821dfd6eb5 media: isif: reorder a statement to match coding style +90db5c829692 media: si470x: fix __be16 annotations +644ddbe1589a media: davinci_vpfe: fix __user annotations +aa8485d6159f media: davinci_vpfe: cleanup ipipe_[g|s]_config logic +b2f922255bd9 media: davinci_vpfe: fix a typo for "default" +89d4318a1071 media: davinci_vpfe: don't use kernel-doc markup for simple comments +585940983e82 media: davinci_vpfe: vpfe_video: remove an unused var +9d52210aa244 media: davinci_vpfe: get rid of an unused var at dm365_isif.c +1ac9fe8c8f29 media: davinci_vpfe: mark __iomem as such +3585fdc77e66 media: davinci_vpfe: fix vpfe_ipipe_init() error handling +a8a04370208f media: dm365_ipipe: remove an unused var +3d37383b7e74 media: davinci_vpfe: remove useless checks from ipipe +4907c73deefe media: staging: davinci_vpfe: allow building with COMPILE_TEST +aed5eb44d831 ARM: dts: sun8i: h3: Re-enable EMAC on Orange Pi One +58757984ca3c media: si470x: allow build both USB and I2C at the same time +84fc727ed49c media: omap4iss: make it build with COMPILE_TEST +7f8e175aba2b media: omap: allow building it with COMPILE_TEST +7378f1149884 media: omap2: omapfb: allow building it with COMPILE_TEST +e199fa7cafc0 media: davinci: get rid of lots of kernel-doc warnings +79eab28dcdf1 media: vpbe_venc: don't store return codes if they won't be used +05c90900e24b media: davinci: allow build vpbe_display with COMPILE_TEST +b8952ee68550 media: davinci: allow building isif code +e81afa6f28f9 media: mmp-driver: make two functions static +0a9c643c8faa media: marvel-ccic: re-enable mmp-driver build +8b4aa4d8dc28 media: mmp-camera.h: add missing platform data +b29c0ddad64e media: exymos4-is: allow compile test for EXYNOS FIMC-LITE +b5d9f09e9315 media: cec_gpio: allow building CEC_GPIO with COMPILE_TEST +29d750686331 media: fsl-viu: allow building it with COMPILE_TEST +adfcf2e980c4 media: fsl-viu: mark static functions as such +3f4836beb2eb media: omap3isp/isp: remove an unused static var +b5f5f525c547 clk: qcom: Add MSM8998 Global Clock Control (GCC) driver +6448fcba2a7f ALSA: pcm: Unify playback and capture poll callbacks +763e5067aac9 ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers +e59644b720ae security: remove security_settime +9fb38caee254 clk: qcom: gdsc: Add support to poll for higher timeout value +44dbeebf1445 clk: qcom: gdsc: Add support to reset AON and block reset logic +fcfd14369856 clk: npcm7xx: add clock controller +39b4cbadb9a9 drm/i915/kvmgt: Check the pfn got from vfio_pin_pages +30596ec32e2c Back merge 'drm-intel-fixes' into gvt-fixes +ef53e9e14714 net: Remove unused tcp_set_state tracepoint +4c85d2d4de81 Merge branch 'pci-mrrs-consts' +8d98aa39b8d4 r8169: replace magic numbers with PCI MRRS constant +a5724fc38346 PCI: Add two more values for PCIe Max_Read_Request_Size +5da8baa3be33 Merge branch 'net-stmmac-Stop-using-hard-coded-callbacks' +2c520b1c9cfa net: stmmac: Switch stmmac_mode_ops to generic HW Interface Helpers +cc4c9001ce31 net: stmmac: Switch stmmac_hwtimestamp to generic HW Interface Helpers +c10d4c82a5c8 net: stmmac: Switch stmmac_ops to generic HW Interface Helpers +a4e887fa6dcc net: stmmac: Switch stmmac_dma_ops to generic HW Interface Helpers +42de047d60bc net: stmmac: Switch stmmac_desc_ops to generic HW Interface Helpers +c2eead0503b1 sparc/PCI: Request legacy VGA framebuffer only for VGA devices +309c446cb45f Merge branch 'tcp-zero-copy-receive' +192dc405f308 selftests: net: add tcp_mmap program +93ab6cc69162 tcp: implement mmap() for zero copy receive +03f45c883c6f tcp: avoid extra wakeups for SO_RCVLOWAT users +796f82eafcd9 tcp: fix delayed acks behavior for SO_RCVLOWAT +d1361840f8c5 tcp: fix SO_RCVLOWAT and RCVBUF autotuning +25d0e2db3d8f IB/mlx5: remove duplicate header file +0c0d1c90ddc4 ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax +10b19aeac170 tc-testing: add sample action tests +48e6dd793b34 ARM: B15: Update to support Brahma-B53 +f85f94b87164 ipv6: remove unnecessary check in addrconf_prefix_rcv_add_addr() +ac9a1f6db355 security: selinux: Change return type to vm_fault_t +4034600e6f72 ARM: bcm283x: Add missing interrupt for RNG block +d3140a796178 dt-binding: rng: Add interrupt property for BCM2835 +c554b8986801 module: Allow to always show the status of modsign +2c8fd268f418 module: Do not access sig_enforce directly +ab50a44404a5 arm64: dts: stratix10: Add PL330 DMAC to Stratix10 dts +3b443955596e Docs: tell maintainers to put [GIT PULL] in their subject lines +6d9094862b70 Documentation: typec.rst: Use literal-block element with ascii art +24844fd33945 Merge branch 'mm-rst' into docs-next +82381918c471 docs/vm: add index.rst and link MM documentation to top level index +ad56b738c5dd docs/vm: rename documentation files to .rst +3406bb5c64a0 docs/vm: zswap.txt: convert to ReST format +2a05c58bf93e docs/vm: zsmalloc.txt: convert to ReST format +44bc09eb3ed8 docs/vm: z3fold.txt: convert to ReST format +f9451df2212b docs/vm: userfaultfd.txt: convert to ReST format +a5e4da91e024 docs/vm: unevictable-lru.txt: convert to ReST format +44f380fe901c docs/vm: transhuge.txt: convert to ReST format +543199823345 docs/vm: swap_numa.txt: convert to ReST format +d18edf52f42b docs/vm: split_page_table_lock: convert to ReST format +0015190af2d8 docs/vm: soft-dirty.txt: convert to ReST format +0c14398bf22c docs/vm: slub.txt: convert to ReST format +acc9f3a35cd5 docs/vm: remap_file_pages.txt: conert to ReST format +f227e04e90fd docs/vm: page_owner: convert to ReST format +1b7599b5de72 docs/vm: page_migration: convert to ReST format +25c3bf8aaf23 docs/vm: pagemap.txt: convert to ReST format +137b45527e9d docs/vm: numa: convert to ReST format +4a832588f4ce docs/vm: page_frags convert to ReST format +8d83d826c295 docs/vm: overcommit-accounting: convert to ReST format +cb5e4376e5f7 docs/vm: numa_memory_policy.txt: convert to ReST format +16f9f7f924e0 docs/vm: mmu_notifier.txt: convert to ReST format +2fcbc413803f docs/vm: ksm.txt: convert to ReST format +e3f2025a574f docs/vm: idle_page_tracking.txt: convert to ReST format +b53ba58845fc docs/vm: hwpoison.txt: convert to ReST format +88ececc23cc8 docs/vm: hugetlbfs_reserv.txt: convert to ReST format +148723f711d1 docs/vm: hugetlbpage.txt: convert to ReST format +aa9f34e5da6b docs/vm: hmm.txt: convert to ReST format +eeb8a6426ec0 docs/vm: highmem.txt: convert to ReST format +76b387bd3c48 docs/vm: frontswap.txt: convert to ReST format +5ef829e056c8 docs/vm: cleancache.txt: convert to ReST format +d04f9f5a78b8 docs/vm: balance: convert to ReST format +438b8e24d176 docs/vm: active_mm.txt convert to ReST format +32fb7ef69a9f Documentation: ftrace: clarify filters with dynamic ftrace and graph +1ba2211c525a Documentation/process: updates to the PGP guide +9225e4e02936 Some files where renamed from .txt to .rst, but the Documentation was not fixed yet. +9f463608b983 net/mlx5: remove some extraneous spaces in indentations +fbeabd092366 ASoC: topology: Modify clock gating parameter parsing to switch +d59fb2856223 ASoC: rt5668: add rt5668B codec driver +b0121046cacd ARM: multi_v7_config: enable S6E63J0X03 panel driver +a855ba10a3f2 ARM: exynos_defconfig: enable S6E63J0X03 panel driver +69c45d57bab0 remove rpc_rmdir() +c31a9a649507 ARM: dts: exynos: Add serial path for Rinato board to get earlycon support +6430b122c055 ARM: s3c24xx: mini2440: Use device properties for at24 eeprom +9e50d5fb0d18 leds: add LED driver for CR0014114 board +b9dd69155371 dt-bindings: Add vendor prefix and docs for CR0014114 +29bc643ddd7e ASoC: rt1305: Add RT1305/RT1306 amplifier driver +9a00b697ce31 net: socionext: reset hardware in ndo_stop +c009f413b79d net: netsec: enable tx-irq during open callback +eda7d46da443 net: mediatek: use of_device_get_match_data() +44773ba170a6 ARM: OMAP2+: Drop unused pm-noop +88c0fe33abad ARM: dts: exynos: Add support for USB OTG port on Origen board +ede1d3534f58 ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static +e590522a06ad ASoC: topology: Add definitions for mclk_direction values +933e1c4a6671 ASoC: topology: Add missing clock gating parameter when parsing hw_configs +a941e2fab320 ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() +9a38662ba4e2 gfs2: Remove sdp->sd_jheightsize +6cc1eb507855 clk: meson: honor CLK_MUX_ROUND_CLOSEST in clk_regmap +4ad69b80e886 clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux +a21b85944c96 clk: cs2000: mark resume function as __maybe_unused +14867765351b Merge branch 'clk-stm32mp1' into clk-fixes +ef95a90ae6f4 RDMA/ucma: ucma_context reference leak in error path +72ef08bf651a dmaengine: dmatest: Remove use of VLAs +b89bc283286b dt-bindings: dmaengine: rcar-dmac: document R8A77965 support +7de5b7e5f6a6 dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF +1a862488729a dt-bindings: net: ravb: Add support for r8a77965 SoC +b614e905a0bc dt-bindings: pinctrl: sunxi: Fix reference to driver +99bf8f27f3f9 doc: Add vendor prefix for Kieback & Peter GmbH +eebee19e52c8 arm64: dts: stratix10: enable i2c, add i2c periperals +10b4640833e9 spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR +3c2a90695372 ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver +f5750fdad221 ARM: imx_v6_v7_defconfig: add mwifiex driver +ba3e450b254d ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support +52c7a088badd ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2 +55d1d1547ab5 mfd: mt6397: Add PMIC keys support to MT6397 driver +3e9f0b3e2b27 input: Add MediaTek PMIC keys support +8f59e8cb90e8 dt-bindings: mfd: Add bindings for the keys as subnode of PMIC +61217795decb dt-bindings: input: Add document bindings for mtk-pmic-keys +e695d3a0b3b3 mfd: mt6397: Create irq mappings in mfd core driver +bd372250a3e4 ARM: dts: imx7s: add anatop vdd1p2 regulator +faa5c3176a67 arm64: dts: renesas: r8a77970: add FCPVD support +1d26a5217187 ARM: dts: wheat: Fix ADV7513 address usage +d93101abe41e arm64: dts: stratix10: use clock bindings for the Stratix10 platform +e3ddf00f87d9 arm64: dts: renesas: r8a77965: Add PWM device nodes +93b0e5643a68 arm64: dts: renesas: r8a77965: Add all MSIOF device nodes +e0f0bda79337 arm64: dts: renesas: r8a7795: sort subnodes of the soc node +82cf1d158ed6 arm64: dts: renesas: r8a7795: sort subnodes of the root node +3684a030bd0f arm64: dts: renesas: r8a7796: sort subnodes of the soc node +6ef5e21294df arm64: dts: renesas: r8a7796: sort subnodes of the root node +d2b860cb303f arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number +3a7dc06d833b arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node +e3cee8902e79 arm64: dts: renesas: r8a77965: add USB 3.0 host node +a06e8af80176 arm64: dts: renesas: r8a77965: add HS-USB node +dc6828515267 arm64: dts: renesas: r8a77965: add usb_dmac nodes +1dfa66cd906a arm64: dts: renesas: r8a77965: add USB 2.0 host nodes +7a4a541eed65 arm64: dts: renesas: r8a77965: add usb3_phy node +b5857630a829 arm64: dts: renesas: r8a77965: add usb2_phy nodes +d588298a3090 ARM: multi_v7_defconfig: Enable r8a77470 SoC +f794fa1e8f0f ARM: shmobile: defconfig: Enable r8a77470 SoC +d2ba004b0341 dt-bindings: arm: Document Renesas Ebisu board DT bindings +6fdc4f90b495 dt-bindings: arm: Document R-Car E3 SoC DT bindings +7625f03be317 dt-bindings: arm: Document iW-RainboW-G23S single board computer +f922fb5af158 ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C +6929dfc59180 ARM: dts: r8a77470: Initial SoC device tree +5db40d7b26d3 ARM: dts: r7s72100: sort subnodes of root node +6f9fe6a6521c ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode +f7255d1fa215 ARM: dts: r7s72100: sort subnodes of soc node +b1548238b225 ARM: dts: r7s72100: add soc node +f8ce13802905 ARM: dts: r7s72100: add USB device to device tree +b0d77648e0cd soc: renesas: rcar-rst: Add support for R-Car E3 +355f9e6482b2 soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions +44842d4555e3 soc: renesas: identify R-Car E3 +2f095c261a0f ARM: debug-ll: Add support for r8a77470 +465bb120a877 ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig +0c1d543b75f2 ARM: shmobile: r8a77470: basic SoC support +964f7c0dd23d soc: renesas: rcar-sysc: Add r8a77470 support +a3a9033f1193 soc: renesas: rcar-rst: Add support for RZ/G1C +1daf13ba1037 soc: renesas: Identify RZ/G1C +0d17963ba51a ARM: dts: imx7d-sdb: add gpio key support +225fa59fddfa ARM: dts: imx7: Move tempmon node out of bus +85702f4c80dc ARM: dts: imx7d-pinfunc: update sai select input value +d1576b12c3eb ARM: dts: hummingboard: convert onboard audio to simple-audio-card +88fe315d2c0a ARM: dts: sun8i: a33: Add the DSI-related nodes +c9e12d861395 ARM: dts: sunxi: Change sun7i-a20-olimex-som204-evb to not use cd-inverted +c5f0bb472795 ARM: sun8i: v40: enable USB host ports for Banana Pi M2 Berry +2dcc8197fefc HID: i2c-hid: Silently fail probe for CHPN0001 touchscreen +67767a5f7c6d HID: i2c-hid: Move i2c_hid_acpi_pdata error reporting to inside the function +df3bcde704fb arm64: dts: rockchip: add clocks in iommu nodes +bfdca1736ea7 arm64: dts: rockchip: add usb3-phy otg-port support for rk3399 +557cb8eb6218 arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard +2bbb0c0e6a71 arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard +e702e13f0b4f arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399 +7c573e3741e5 arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou +fd3e830387d6 arm64: dts: rockchip: enable typec-phy1 for rk3399-puma +1438c1d2fc7e arm64: dts: rockchip: enable typec-phy for rk3399-firefly +ec9cd359248b arm64: dts: rockchip: enable typec-phy for rk3399-sapphire +288ceb85b505 ARM: dts: rockchip: set PWM delay backlight settings for Minnie +6d5922dd0d60 ARM: dts: rockchip: set PWM delay backlight settings for Veyron +c78751f91c0b ARM: dts: rockchip: add clocks in iommu nodes +c887f5b0210c ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som +5f501b42f356 ARM: dts: rockchip: fix uart4 pin-numbers for rk3288 +ec1ba3e519c0 regulator: ab8500: Drop AB8540/9540 support +8a2278b7fb3d ASoC: fsl_esai: Add freq check in set_dai_sysclk() +057666b69b1d ALSA: emu10k1: Reduce GFP_ATOMIC allocation +ed645cccc0eb hwmon: MC13783: Add uid and die temperature sensor inputs +0be5168047c2 ALSA: cmipci: Allocate with GFP_KERNEL instead of GFP_ATOMIC +728815e3feec ASoC: adau17x1: Do not reload dsp-fw if samplerate has not changed +953de782cccf Merge branch 'asoc-4.17' into asoc-4.18 to get adau17x1 changes so further patches can be applied. +1fa350b6e1a1 ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready +621fdf60ab22 ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_init +0dc72fcc86e6 Merge branch 'for-linus' into for-next +a34f778cb89a clk: renesas: rcar-gen2: Centralize quirks handling +246e232437e5 clk: renesas: r8a77980: Correct parent clock of PCIEC0 +279ebbcae5a1 clk: renesas: r8a7794: Fix LB clock divider +0873305e68ac clk: renesas: r8a7792: Fix LB clock divider +6041ce57f2c8 clk: renesas: r8a7791/r8a7793: Fix LB clock divider +83fab8ea62ca clk: renesas: r8a7745: Fix LB clock divider +2c2557e3901e clk: renesas: r8a7743: Fix LB clock divider +5bf2fbbef50c clk: renesas: cpg-mssr: Add r8a77470 support +343e64a6c48a clk: renesas: Add r8a77470 CPG Core Clock Definitions +cdc749e22925 clk: renesas: r8a77965: Add MSIOF controller clocks +3fd391fb7c97 ASoC: rsnd: ssi: wait maximum 5ms for status check +5423d77253ac ASoC: rsnd: Enable IPMMU v2 +a93532dbdc8d ASoC: max9860: switch to SPDX license tag +923859e3f6b2 ASoC: AMD: Support headset button on Stoney DA7219 +3d5fa5270b1f ASoC: tfa9879: switch to SPDX license tag +9ff7386656f5 ASoC: rsnd: don't assume node full path name for HDMI probing +d188e140ad97 ASoC: rsnd: add RSND_GEN3 for R-Car Gen3 +e32259397e01 ASoC: tfa9879: switch to using .probe_new +42a2b6746955 ASoC: tfa9879: fix whitespace issues caused by mindless conversion +d0ca5a479a3c ASoC: max9860: fix whitespace issues caused by mindless conversion +aa0f18d76221 ASoC: TSCS42xx: Add CCF support to get sysclk +7ab5ba47e897 ASoC: TSCS42xx: Cleanup private data members +4c4825aed677 ASoC: TSCS42xx: Shorten lines and other cleanup +9fff2d3980b8 ASoC: rsnd: makes rsnd_cmd_mod_get() static +a6b09837ba0e ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +8faef87e40f9 ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +3afce6a4d994 ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +f3cc330a1049 ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe +2589bd8242d7 ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe +7a3a63238fc1 ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe +270e1ad6d1f7 ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe +f2126f6d4fed ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe +0ae91ec43c16 ASoC: max9860: switch to using .probe_new +483cbae76824 ASoC: wm8350: remove snd_soc_codec +7bdeac2e6f49 ASoC: atmel_ssc_dai: fix spelling mistake: "Stoping" -> "Stopping" +8ba05d770dc4 ASoC: trace: remove snd_soc_codec +0dde4b573eee ASoC: doc: replace codec to component +3599a8af1cce ARM: dts: stm32: Enable stm32mp1 clock driver on stm32mp157c +d54e79340ff8 drm/i915/gvt: Dereference msi eventfd_ctx when it isn't used anymore +cc2475445e17 ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support +83dcec32f218 dt-bindings: Add vendor prefix for Bticino +6e1386b2ee68 ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl +f9d7af075277 ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property +a2d0f54ed900 ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property +b48c05ab5d32 xfrm: Fix warning in xfrm6_tunnel_net_exit. +d1f94959bb5b ARM: dts: da850: use gpio-ranges +2ba019f1c4d1 ARM: dts: da850-evm: Enable usb_phy, usb0 and usb1 +1088a6408ce1 dput(): turn into explicit while() loop +9c5f1d30199d dcache: move cond_resched() into the end of __dentry_kill() +3a8e3611e0ba d_walk(): kill 'finish' callback +ff17fa561a04 d_invalidate(): unhash immediately +227627114799 fs: avoid fdput() after failed fdget() in vfs_dedupe_file_range() +f0c8d1f6dc8e iio: adc: at91-sama5d2_adc: fix channel configuration for differential channels +da2d54494c56 iio: sca3000: Handle errors returned by 'sca3000_configure_ring()' in 'sca3000_probe()' +4a5b45383ca3 iio: sca3000: Fix an error handling path in 'sca3000_probe()' +4177381b4401 iio:dac:ad5686: Add AD5671R/75R/94/94R/95R/96/96R support +0357e488b825 iio:dac:ad5686: Refactor the driver +98baf78e6dbe iio:dac:ad5686: Add AD5672R/76/76R/84R/86R support +fe642e2dfc54 iio:dac:ad5686: Add support for AD5685R +f4a27306d48d iio:dac:ad5686: Add support for various number of channels +16a3c17575c4 iio:dac:ad5686: Change license description +25ffba7a2a8d iio:dac:ad5686: Style fixes no functional changes +685cc61b07c5 iio: imu: Add mpu9255 support to mpu6050 driver +02112260acca iio: chemical: atlas-ph-sensor: use msleep() for long uncritical delays +c18af98bc875 iio: potentiometer: mcp4531: switch to using .probe_new +0f6f400e6980 iio: potentiometer: mcp4018: switch to using .probe_new +4efa1a0050eb iio: imu: inv_mpu6050: do not flush fifo when iio buffer is full +afcd0b22e35e staging: iio: ad7746: Reorder variable declarations +7adedec254ac staging: iio: ad7746: Reorder includes alphabetically +c9aff39fa179 staging: iio: ad7746: Fix multiple line dereference +2470bf57fc5f staging: iio: ad7746: Adjust arguments to match open parenthesis +95302e54d268 staging: iio: ad7746: Automatically swap values in readings/writings +af47b390273f drm/amdkfd: Remove vla +c129db1206bd drm/amdkfd: Add sanity checks in IRQ handlers +2533f0741e5f drm/amdkfd: Remove queue node when destroy queue failed +bfdcbfd25516 drm/amdkfd: Locking PM mutex while allocating IB buffer +ccb76b149e1c drm/amdkfd: Remove initialization of cp_hqd_ib_control on CIK +eeb27b7eb382 drm/amdkfd: Fix signal handling performance again +f8ea72d09796 drm/amdkfd: Fix CP soft hang on APUs +0db54b24ad67 drm/amdkfd: Separate trap handler assembly code and its hex values +a2e94158b831 drm/amdkfd: Remove redundant include of amd-iommu.h +fa7e65147e5d drm/amdkfd: use %px to print user space address instead of %p +2774c63ef3db drm/amdkfd: Use volatile MTYPE in default/alternate apertures +87e6d4e0777d drm/amdkfd: Reduce priority of context-saving waves before spin-wait +24f48a42038f drm/amdkfd: Dump HQD of HIQ +8feaccf71dd6 drm/amdkfd: Integer overflows in ioctl +af82800cd2d9 spi: imx: Update MODULE_DESCRIPTION to "SPI Controller driver" +351f683b9823 auxdisplay: Replace licenses with SPDX identifiers +8e2c3f17f2c2 auxdisplay: make PANEL a menuconfig +b5b903fba96a auxdisplay: fix broken menu +b34050fadb86 auxdisplay: charlcd: Fix and clean up handling of x/y commands +2e8c04f75731 auxdisplay: charlcd: fix hex literal ranges for graphics command +99b9b4909c72 auxdisplay: charlcd: fix two-line command ^[[LN not marked as processed +9629ccca3b82 auxdisplay: charlcd: replace octal literal with form-feed escape sequence +8c483758afe4 auxdisplay: charlcd: use null character instead of zero literal to terminate strings +54bc937f0cc2 auxdisplay: charlcd: no need to call charlcd_gotoxy() if nothing changes +7223310f4ef3 auxdisplay: cfag12864bfb: constify fb_fix_screeninfo and fb_var_screeninfo structures +aa9d87bd6fa2 auxdisplay: img-ascii-lcd: fix typo on select SYSCON/MFD_SYSCON +0186a092ff59 auxdisplay: img-ascii-lcd: kconfig: Remove MIPS_SEAD3 reference +b1bf6119dc5f auxdisplay: arm-charlcd: Fix struct charlcd doc line +6fd8e4f4907b MAINTAINERS: auxdisplay: remove obsolete webpages +55bbf9ebe5fe Doc: misc-devices: move lcd-panel-cgram.txt to auxdisplay/ +2f24636b4b12 drm/i915/gvt: Fix the validation on size field of dp aux header +6bd6ae639683 Input: leds - fix out of bound access +144de8944805 drm/amd/display: dal 3.1.41 +bb33b1842c3f drm/amd/display: Fix FBC text console corruption +35ad2254cb7d drm/amd/display: csc updates require FULL update +c5011872f6ad drm/amd/display: Make DCN stream encoder shareable +dc002a2e4f6e drm/amd/display: Update scaler v_active data if interlaced +5282cbe32ea5 drm/amd/display: Change disable backlight ramp change threshold from 0 to maximum value. +8f121fe28169 drm/amd/display: Fill calcs date from stream src/dst if available +cf65ebeb6876 drm/amd/display: fix link bw calculation for 422 and 420 encoding +3dc8acad2351 drm/amd/display: remove unused enum +0c41891c81c0 drm/amd/display: Refactor stream encoder for HW review +1402c605173b drm/amd/display: Set all update flags when we have full update +78d5d04d118d drm/amd/display: add delay between panel pwr off to on. +4c61af8afe85 drm/amd/display: Implement dm_get_timestamp +01fe3e4876d3 drm/amd/display: Add vmax/min_sel prints to dcn10_log_hw_state +5d4b05ddd826 drm/amd/display: Add Dynamic debug prints +63bd5444f693 drm/amd/display: Fix potential access beyond end of array in CM +f110892ead62 drm/amd/display: Non-HDMI DP active dongle should not support YUV pixel format +9e3efe3eed47 drm/amd/display: Set ignore_msa_timing_param +0c8df4bbc4de drm/amd/display: Program v_total_min/max after v_total_cntl +5cd29ed0cb9a drm/amd/display: Don't register backlight on connector_destroy +742811b7121e drm/amd/display: Only register backlight device if embedded panel connected +8218d7f1f701 drm/amd/display: Don't access legacy properties +1eb1547fd026 drm/amdgpu: Added support for MV packet +1a61ee07211c drm/sched: Extend the documentation. +552825b28dda drm/amdgpu: add new bo flag that indicates BOs don't need fallback (v2) +5a8c102ac471 drm/amdgpu: Don't change preferred domian when fallback GTT v6 +a70cdb9eddcf drm/scheduler: move the tracepoints file from the include directory +ced5443502b6 drm/scheduler: fix param documentation +e63f86735d92 drm/amd/display: fix spelling mistake: "Usupported" -> "Unsupported" +8bc04c296587 drm/amdgpu: use new asic need_full_reset callback +adbd4f894f36 drm/amdgpu/soc15: implement asic need_full_reset callback +06082d9b711f drm/amdgpu/vi: implement asic need_full_reset callback +b7acb46f210b drm/amdgpu/cik: implement asic need_full_reset callback +0a881af83cf8 drm/amdgpu/si: implement asic need_full_reset callback +690706900421 drm/amdgpu: add asic need_full_reset callback +844c541951a0 drm/amdgpu: add documentation on hwmon interfaces exposed (v3) +e68d14dd4eba drm/amdgpu: Move GEM BO to drm_framebuffer +9a0f0c9d0c9d drm/radeon: radeon_framebuffer -> drm_framebuffer +a110dfe3ab28 drm/radeon: Move GEM BO to drm_framebuffer +c99c7d6ef9f6 drm/amd/display: Disentangle dc.h include from amdgpu.h +070706c03b3e drm/amdgpu: switch to use df callback functions +d99605ead70e drm/amdgpu/df: implement df v1_7 callback functions +634c96e3f3c7 drm/amdgpu: add df callback functions structure +3ef1381d4e7d drm/amdgpu: add df v1_7 header files +2b816a1d773e drm/amdgpu/sdma4: use a helper for SDMA_OP_POLL_REGMEM +43fa561fd07f drm/amdgpu: remove duplicate cg/pg wrapper functions +10b3f45c4a18 drm/amdgpu: Delete some cgs functions +555fd70c59bc drm/amd/pp: Not call cgs interface to get display info +d91ea4969bc5 drm/amdgpu: Set pm_display_cfg in non-dc mode +b3892e2bb519 drm/amd/pp: Use atombios api directly in powerplay (v2) +e8ee21d2a46d drm/amd/dc: Use atombios api directly in DC +d32d661770a4 drm/amdgpu: Get pci resource directly through adev +62fd51275e4d drm/amd/pp: Use gfx rlc funcs directly in powerplay +986567e4ed81 drm/amd/pp: Fix spelling mistake: "suppported" -> "supported" +b13aa1091fb2 drm/amdgpu: Use dpm_enabled as dpm state flag +64f6db77fcb8 drm/amd/pp: Use release_firmware directly in powerplay +8bb575a2d83a drm/amd/pp: Save vf state in pp context +b61e54cb1881 drm/amd/pp: Lock pm_funcs when set pp table +ba8ab90e6ac9 drm/amd/pp: Add hwmgr_sw_init/fini functioins +844de65e9108 drm/amd/pp: Remove useless fw load error handler on Polaris +44d09c6a577c drm/amd/display: Move commit_planes_to_stream to amdgpu_dm +87943159f409 drm/amd/display: Only program MSA_TIMING_PARAM if it changed +5813dd1c0c4e drm/amd/display: Add double buffer machanism to OCSC +6e5b3587dbf6 drm/amd/display: Add vline IRQ programming for DCN +e09b6473c605 drm/amd/display: Rename encoder_info_packet to dc_info_packet +f412e8307d0a drm/amd/display: Couple bug fixes in stats module +7608f8569d8f drm/amd/display: Add double buffer machanism to ICSC +8d815b463538 drm/amd/display: Add num_active_wb to DML +3032deb52a6b drm/amd/display: Correct print types in DC_LOGS +24238ee6549b drm/amd/display: Add dc_lut_mode enum +1ba2faf207b4 drm/amd/display: hide inconsistent mpcc programming from dtn log +4173c0bdd7b7 drm/amd/display: Only update mpc blend config if not full update +d72eb2037902 drm/amd/display: Separate mem input constuctors for dce 112 and 120 +7a84077304e8 drm/amd/display: add assert in enable FBC +a052a516de4c drm/amd/display: align dtn logs and add mpc idle bit print +8a6095e08e4a drm/amd/display: dal 3.1.40 +3722c794641f drm/amd/display: Implementing new bandwidth registers for DCE120 +6133470c8e2f drm/amd/display: drop dc_validate_guaranteed +f8931ea730ff drm/amd/display: Change wb_h/vratio to double +b361521f5976 drm/amd/display: Adding stutter entry wm to dce bw struct +c1f8d3fa4627 drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist +1249acefefd4 drm/amd/display: Add debug prints for bandwidth calculations +dfd01f299987 drm/amd/display: add mpc to dtn log +a12c3b7d4e2a drm/amd/display: Don't read EDID in atomic_check +deb0aac6af79 drm/amd/display: Rename feature-specific register address init macro +e4b3f6f29943 drm/amd/display: fix Polaris 12 bw bounding box +b552204b10ef drm/amd/display: Update ASIC header files +3c1a312aa4e4 drm/amd/display: Retry when read dpcd caps failed. +ba0a5aaa867d drm/amd/display: dal 3.1.39 +35d13315957f drm/amd/display: correct the condition in setting cursor not visible beyond left edge +86993018d7d2 drm/amdgpu: Add CM_TEST_DEBUG regs for DCN +7e6bd6f3dcf9 lib/vsprintf: Mark expected switch fall-through +91efafb1dd8f lib/vsprintf: Replace space with '_' before crng is ready +496a9a5f3806 lib/vsprintf: Deduplicate pointer_string() +558594f3c2a5 lib/vsprintf: Move pointer_string() upper +544339730844 lib/vsprintf: Make flag_spec global +abd4fe6276fa lib/vsprintf: Make strspec global +ce0b4910bdf8 lib/vsprintf: Make dec_spec global +c604b40728c2 lib/test_printf: Mark big constant with UL +ffdf16edfbbe drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path +389056e5fef4 drm/amdkfd: Add Vega10 topology and device info +6106dce9559e drm/amdkfd: Try to enable atomics for all GPUs +3e76c2399b55 drm/amdkfd: Add GFXv9 CWSR trap handler +70a31d16ccac drm/amdkfd: Support flat memory apertures for GFXv9 +6aac0a48b02f drm/amdkfd: Remove limit on number of GPUs (follow-up) +5151a673da43 wcn36xx: allocate skbs with GFP_KERNEL during init +6062546d9b7f wcn36xx: Remove useless skb spinlock +1391cce7daf6 wcn36xx: Add missing fall through comment in smd.c +2edfcf2b303c wcn36xx: don't delete invalid bss indices +271f1e65ff38 wcn36xx: don't keep reference to skb if transmission failed +7cae35199bee wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() +9c27489a3454 ath9k: dfs: remove accidental use of stack VLA +6ce36faeac35 ath10k: fix spelling mistake: "tiggers" -> "triggers" +ec2c64e20257 ath10k: sdio: fix memory leak for probe allocations +db5a4d5e1073 wil6210: fix potential null dereference of ndev before null check +6707ba0105a2 ath10k: avoid possible string overflow +fd17ed684b6e Revert "ata: ahci-platform: add reset control support" +77e30e10ee28 iwlwifi: mvm: query regdb for wmm rule if needed +0b5c0305e57c brcmfmac: fix firmware request processing if nvram load fails +9a17740e0ea1 ipvs: fix multiplicative hashing in sh/dh/lblc/lblcr algorithms +30edf801d7ed netfilter: ipvs: Add configurations of Maglev hashing +039f32e8cdea netfilter: ipvs: Add Maglev hashing scheduler +a2c09ac0fb67 netfilter: ipvs: Keep latest weight of destination +535101ec8845 netfilter: ipvs: Fix space before '[' error. +4b66af2d6356 af_key: Always verify length of provided sadb_key +9d7d02481668 drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queue +bebfd2f4126a drm/amdkfd: Fix kernel queue rollback_packet +2a26fbfe8001 drm/amdkfd: Fix goto usage +ca750681bc4a drm/amdkfd: Add SOC15 interrupt processing support +bed4f110251b drm/amdkfd: Add GFXv9 device queue manager +b91d43dd01aa drm/amdkfd: Add GFXv9 MQD manager +454150b1f9a6 drm/amdkfd: Add GFXv9 PM4 packet writer functions +f6e27ff19d9d drm/amdkfd: Move packet writer functions into ASIC-specific file +ef568db792e6 drm/amdkfd: Implement doorbell allocation for SOC15 +df03ef9342ce drm/amdkfd: Clean up KFD_MMAP_ offset handling +ada2b29c4a79 drm/amdkfd: Make doorbell size ASIC-dependent +642a0e80262a drm/amdgpu: Add doorbell routing info to kgd2kfd_shared_resources +d5a114a6c5f7 drm/amdgpu: Add GFXv9 kfd2kgd interface functions +ab88bded7522 drm/amdgpu: Add GFXv9 TLB invalidation packet definition +cf05fb8b144d drm/amd: Update GFXv9 SDMA MQD structure +5e7086eecc32 drm/amdgpu: Remove unused interface from kfd2kgd interface +a60acdf940da Documentation: dt: iio: imu: st_lsm6dsx: add ism330dlc sensor device binding +179c8d608c4d iio: imu: st_lsm6dsx: add support to ism330dlc +be75eb86ac64 iio: imu: st_lsm6dsx: fix FIFO threshold mask for LSM6DSM/LSM6DSL +839c42273617 Input: synaptics-rmi4 - fix an unchecked out of memory error path +d85d20053e19 clk: actions: Add S900 SoC clock support +2792c37e94c8 clk: actions: Add pll clock support +bb150645abfa clk: actions: Add composite clock support +c53519644620 clk: actions: Add fixed factor clock support +4bb78fc9744a clk: actions: Add factor clock support +e10e29183302 clk: actions: Add divider clock support +a83387729af8 clk: actions: Add mux clock support +103c5e1b1026 clk: actions: Add gate clock support +3495e2956598 clk: actions: Add common clock driver support +1af897dff60a clk: spear: fix WDT clock definition on SPEAr600 +ccf719b8845d clk: stm32mp1: remove ck_apb_dbg clock +1742aed6e539 clk: stm32mp1: set stgen_k clock as critical +a1bf646f719f clk: stm32mp1: add missing tzc2 clock +4cd2136031f2 clk: stm32mp1: fix SAI3 & SAI4 clocks +aa5fc95fd5e6 clk: stm32mp1: remove unused dfsdm_src[] const +e631ad60d2e8 clk: stm32mp1: add missing static +ba8975f15bb9 drm/i2c: tda998x: always disable and clear interrupts at probe +101e996b8d32 drm/i2c: tda998x: move CEC device initialisation later +6a765c3fe549 drm/i2c: tda998x: fix error cleanup paths +d93ae190e2c9 drm/i2c: tda998x: move mutex/waitqueue/timer/work init early +524c762844fe Staging: iio: adis16209: Move adis16209 driver out of staging +abb07089b538 Staging: iio: adis16209: Use GENMASK +11b2ffbbc3d4 Staging: iio: adis16209: Remove unused headers +ec4187783f85 Staging: iio: adis16209: Add a blank line after return statements +0a9d5dce5ba4 Staging: iio: adis16209: Prefer reverse christmas tree ordering +55cdd2ecf6b9 Staging: iio: adis16209: Indent the field definitions +d12ceffd3380 iio: imu: inv_mpu6050: clean double declaration of set_power_itg +ff632ddae0f3 iio: adc: meson-saradc: add support for Meson AXG +8e50d74d8c38 dt-bindings: iio: adc: document the Meson AXG support +053ffe3c8cfe iio: adc: meson-saradc: squash and share the common adc platform data +3d13de4b027d iio:kfifo_buf: check for uint overflow +c043ec1ca5ba iio:buffer: make length types match kfifo types +a2fdb4e1a6c8 staging: iio: tsl2x7x: use either direction for IIO_EV_INFO_{ENABLE,PERIOD} +19422bde046a staging: iio: tsl2x7x: use auto increment I2C protocol +591298e54cea Staging: iio: accel: adis16201: Move adis16201 driver out of staging +6988a80ae84f Staging: iio: accel: adis16201: Fix 80 character line limit +15e374daf903 Staging: iio: accel: adis16201: Use GENMASK +d8a6fc181378 Staging: iio: accel: adis16201: Remove unused headers +d15052bdb795 staging: iio: tsl2x7x: add copyright +c9a6efd2c9e2 staging: iio: tsl2x7x: put local variables in reverse Christmas tree order +2130e243c4ac staging: iio: tsl2x7x: remove ch0 and ch1 variables from tsl2x7x_get_lux() +96e6a016d745 staging: iio: tsl2x7x: remove unused variables from tsl2x7x_get_lux() +490941db5535 staging: iio: tsl2x7x: split out als and prox persistence settings +8bf09ec4dc31 staging: iio: tsl2x7x: make logging consistent and correct newlines +4123e69af20f staging: iio: tsl2x7x: split out als and prox interrupt settings +bce075d0ec4b staging: iio: tsl2x7x: simplify tsl2x7x_prox_cal() +85a7d0f7dbbb staging: iio: tsl2x7x: no need to clear interrupt flag when getting lux +9e4701eaef02 staging: iio: tsl2x7x: correct interrupt handler trigger +c7bd25e8e23c staging: iio: tsl2x7x: remove unnecessary code +8ea0fa7cd425 staging:iio:ade7854: Remove read_reg_* duplications +e6182b2d8afc staging:iio:ade7854: Rework SPI read function +5d55dcbc31de staging:iio:ade7854: Rework I2C read function +259a8202b6fd staging:iio:ade7854: Remove write_reg_* duplications +418bbb6e6ba2 staging:iio:ade7854: Rework SPI write function +e4c771d3a53c staging:iio:ade7854: Rework I2C write function +6cef2ab01636 staging:iio:ade7854: Fix the wrong number of bits to read +4297b23d927f staging:iio:ade7854: Fix error handling on read/write +5ae0283e831a drm/amdgpu: Add userptr support for KFD +6b95e7973a13 drm/amdkfd: Add quiesce_mm and resume_mm to kgd2kfd_calls +d1853f42b63d drm/amdkfd: GFP_NOIO while holding locks taken in MMU notifier +6e08e0995b8f drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier +0919195f2b0d drm/amdgpu: Enable amdgpu_ttm_tt_get_user_pages in worker threads +e52482dec836 drm/amdgpu: Add MMU notifier type for KFD userptr +56859d310c0e dt-binding: clk: npcm750: Add binding for Nuvoton NPCM7XX Clock +5ba24197b94d fuse: add writeback documentation +bf5c1898bf9e fuse: honor AT_STATX_FORCE_SYNC +ff1b89f389a8 fuse: honor AT_STATX_DONT_SYNC +73f03c2b4b52 fuse: Restrict allow_other to the superblock's namespace or a descendant +8cb08329b080 fuse: Support fuse filesystems outside of init_user_ns +c9582eb0ff7d fuse: Fail all requests with invalid uids or gids +dbf107b2a7f3 fuse: Remove the buggy retranslation of pids in fuse_dev_do_read +3b7008b226f3 fuse: return -ECONNABORTED on /dev/fuse read after abort +df0e91d48827 fuse: atomic_o_trunc should truncate pagecache +06d42212e69b dt-bindings: clock: Add Actions S900 clock bindings +687d7a0caa77 clk: qcom: Add support for controlling Fabia PLL +bdc3bbdd40ba clk: qcom: Clear hardware clock control bit of RCG +211d71af696c Staging: iio: accel: adis16201: Adjust argument to match open parentheses +58f368f509a6 Staging: iio: accel: adis16201: Prefer reverse christmas tree ordering +e7f3bfb7eb7d Staging: iio: accel: adis16201: Use sign_extend32 function +57f9386405a2 Staging: iio: accel: adis16201: Add comments about units in read_raw() +0d0f97d896d7 Staging: iio: accel: adis16201: Group register definitions +a58efed31388 Staging: iio: accel: adis16201: Add _REG suffix to registers +395f42cb389f Staging: iio: accel: adis16201: Remove unnecessary comments +241b91aee5d5 Staging: iio: accel: adis16201: Rename few macro definitions +d58109dcf37f iio: adc: stm32-dfsdm: fix sample rate for div2 spi clock +7531cf59bfa0 iio: adc: stm32-dfsdm: fix successive oversampling settings +192af06a287b iio: adc: ad7780: remove IIO_CHAN_INFO_SAMP_FREQ support +381522c030b5 iio: adc: ad7791: implement IIO_CHAN_INFO_SAMP_FREQ +7eb6b35d93c3 iio: adc: ad7791: remove sample freq sysfs attributes +490fba90a90e iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ +5a0b8cb46624 iio: cros_ec: Move cros_ec_sensors_core.h in /include +dcbe3ccd8ad5 iio: stx104: Implement get_multiple callback +ab525dcccfd6 clk: Print the clock name and warning cause +2435cdd0c3bb PCI: armada8k: Fix clock resource by adding a register clock +5dcd7f15ac0c PCI: armada8k: Remove useless test before clk_disable_unprepare() +c2deae44616d PCI: dwc: Fix enumeration end when reaching root subordinate +======= +======= + arch/arm/plat-samsung/adc.c needs to #include +start_commit : 053a389b461c558e4ecf84a55b94dfc51cb0cbce +end_commit : 993a4a5f7cd3aef53be3953d11f86b2d3630ebb8 +053a389b461c headers: fix build error in arch/arm/plat-samsung/adc.c, add +993a4a5f7cd3 batman-adv: Convert batadv_dat_addr_t to proper type +3b1709de64bc batman-adv: Join batadv_purge_orig_ref and _batadv_purge_orig +94f01eed49b5 batman-adv: Unify include guards style +ac3167257b9f headers: separate linux/mod_devicetable.h from linux/platform_device.h +591217d19b00 misc: ti-st: Allow compile test of GPIO consumers if !GPIOLIB +2e0e3a24ca50 android: binder: Drop dependency on !M68K +71bdd87f58f6 ver_linux: Do not check for ver_linux pattern in version function +34fe3cfda826 ver_linux: Process input coming from procmaps that matches libc only +ce054546cc2c tsl2550: fix lux1_input error in low light +6051e79bbfa6 misc: mic: fix passing the current time +e89059141381 siox: don't create a thread without starting it +7e6f7d24535b siox: treat type errors as status errors +bcde98fcf9cf misc: mic: mark expected switch fall-through +f1a54cddbbc3 sgi-xp: xpc_partition: mark expected switch fall-throughs +0c2ccd8cd143 eeprom: at25: mark expected switch fall-throughs +97b715b62e5b misc: ibmvmc: Use GFP_ATOMIC under spin lock +5faecb016288 /dev/mem: Mark expected switch fall-through +7fb2fd4e25fc vmci: type promotion bug in qp_host_get_user_memory() +fc82975aea38 nvmem: core: remove unused nvmem_device ncells member +26d79b820b27 nvmem: rave-sp-eeprom: Remove VLA usage +55d7d44eb21d MAINTAINERS: Add file patterns for w1 device tree bindings +c7e5a5b4f037 w1: fix w1_ds2438 documentation +7b4bcbcdb2a9 ds2490.c: Move struct open braces to previous line +b2dd10ce8b62 ds2490.c: Remove unnecessary whitespace +98860b7b605c ds2490.c: Add required spaces +52490169cddf slimbus: ngd: add stream support +abb9c9b8b51b slimbus: stream: add stream support +917809e2280b slimbus: ngd: Add qcom SLIMBus NGD driver +992d36158a06 slimbus: ngd: dt-bindings: Add slim ngd dt bindings +d3062a210930 slimbus: messaging: add slim_alloc/free_txn_tid() +db455d66b990 slimbus: core: rearrange slim_eaddr structure +e0772de8a48b slimbus: core: add of_slim_device_get() helper +ba883d90b1c8 slimbus: qcom: remove redundant depends in Kconfig +ffa2d9219128 slimbus: messaging: initialize completion correctly +057ba872d0ad slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy +8134d27103b3 slimbus: messaging: pass correct wbuf +43986798fd50 ipack: add error handling for ioremap_nocache +5c74f27bf6ca Merge tag 'fsi-updates-2018-06-12' of https://git.kernel.org/pub/scm/linux/kernel/git/benh/linux-fsi into char-misc-next +a59f95c7a2c3 Documentation: fpga: cleanup +36cb055f1bcf dt-bindings: vendor-prefixes: fix bad merge +d5b9653dd2bb misc: sram: enable clock before registering regions +f294d00961d1 misc: sram: fix resource leaks in probe error path +be01dc33b7b3 batman-adv: fix checkpatch warning about misspelled "cache" +3cfaeb335305 mei: expose fw version to sysfs +9a7c0b69b6e7 mei: add optional timeout to internal bus recv +3458657f9e10 mei: remove unused MEI_IAMTHIF_STALL_TIMER define +7dc9b6b8089d Drivers: hv: vmbus: Make TLFS #define names architecture neutral +07136793ccad Tools: hv: vss: fix loop device detection +8a99c920092f tools: hv: update lsvmbus to be compatible with python3 +619a4c8b2b5a Drivers: hv: vmbus: Remove x86 MSR refs in arch independent code +50229128727f Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() +71b38245acb0 Drivers: hv: vmbus: Add comments on ring buffer signaling +e9a7fda29a56 x86/hyperv: Add interrupt handler annotations +af0a5646cb8d use the new async probing feature for the hyperv drivers +2e08b1dbbc3a eeprom: idt_89hpesx: remove redundant variable csrval_len +07fb28b80c77 char: pcmcia: remove redundant pointer dev +9f10ee32bfaf hpet: remove redundant pointer hpet +ea4ba866d14f goldfish_pipe: make tasklet goldfish_interrupt_tasklet static +c6446c210f2b w1: ds2482: make module parameter extra_config static +ce7d8f8a66e6 misc: rtsx: make several functions static +c4bcaffa6b81 misc: vmci: remove redundant variable is_local +53e44782e230 misc: ti-st: remove redundant variable 'type' +aa8998e57640 sgi-xp: remove redundant pointers ch and rp +ccbaef5d0ba8 misc: genwqe: remove several redundant variables +9cf04a29ff70 vmw_balloon: update maintainers list +8b4770ec7df7 vmw_balloon: update copyright message +ec992cc7ea40 vmw_balloon: remove inflation rate limiting +c3cc1b0fc275 vmw_balloon: fix VMCI use when balloon built into kernel +ce664331b248 vmw_balloon: VMCI_DOORBELL_SET does not check status +5081efd11256 vmw_balloon: do not use 2MB without batching +09755690c6b7 vmw_balloon: fix inflation of 64-bit GFNs +10f146639fee gnss: add receiver type support +d2efbbd18b1e gnss: add driver for sirfstar-based receivers +176193b7dd6e dt-bindings: gnss: add sirfstar binding +1ad69f10e3a5 gnss: add driver for u-blox receivers +cf408372e5f5 dt-bindings: gnss: add u-blox binding +37768b054f20 gnss: add generic serial driver +98ddec80fdf1 dt-bindings: add generic gnss binding +2b6a44035143 gnss: add GNSS receiver subsystem +7daf201d7fe8 Linux 4.18-rc2 +c81b995f00c7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2ce413ec1694 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +64dd76559d4b Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d3a6749c3364 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d4e860eaf058 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +177d363e720c Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2da2ca24a38f Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a43de489934c Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6242258b6b47 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +78fea6334f72 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e0bc833d108e Merge tag 'mips_fixes_4.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +2e6eb40ca5eb efi/x86: Fix incorrect invocation of PciIo->Attributes() +77072ca59fdd Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block +2dd3f7c904cc Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +b13fbe771325 Merge tag 'linux-kselftest-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +81f9c4e4177d Merge tag 'trace-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f5e350f021e0 blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE +5e2204832b20 Merge tag 'powerpc-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +7ab366e44208 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +8b88ed3c3ec5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +4ab59fcfd566 Merge tag 'for-linus-4.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +2458e53ff74c x86/mm: Fix 'no5lvl' handling +51be13351517 Revert "x86/mm: Mark __pgtable_l5_enabled __initdata" +55f949c4fa6c batman-adv: Remove "default n" in Kconfig +ab4e58534dee batman-adv: enable DAT by default at compile time +951a06e78d5a batman-adv: Drop "experimental" from BATMAN_V Kconfig +964d978433a4 x86/CPU/AMD: Fix LLC ID bit-shift calculation +7731b8bc94e5 Merge branch 'linus' into x86/urgent +3ee7e8697d58 bdi: Fix another oops in wb_workfn() +0ae52ddf5bd7 lightnvm: Remove depends on HAS_DMA in case of platform dependency +784e0300fe9f rseq: Avoid infinite recursion when delivering SIGSEGV +71c8fc0c96ab arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance +b5b7dd647f2d arm64: kpti: Use early_param for kpti= command-line option +48e315618dc4 MAINTAINERS: Add file patterns for x86 device tree bindings +abcbcb80cd09 time: Make sure jiffies_to_msecs() preserves non-zero time periods +2ddc64981013 KVM: fix KVM_CAP_HYPERV_TLBFLUSH paragraph number +0447378a4a79 kvm: vmx: Nested VM-entry prereqs for event inj. +f9da9d078673 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +5f9077cbae1d Merge tag 'kvmarm-fixes-for-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm +0218c766263e x86/microcode/intel: Fix memleak in save_microcode_patch() +40c36e2741d7 x86/mce: Fix incorrect "Machine check from unknown source" message +1f74c8a64798 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() +bed9df97b39e irqdesc: Delete irq_desc_get_msi_desc() +82f499c88111 irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug +205e065d91d7 irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection +83559b47cdc4 irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection +c1797b11a09c irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node +cbaf45a6be49 irqchip/gic-v2m: Fix SPI release on error path +893fbfff976c irqchip/ls-scfg-msi: Fix MSI affinity handling +72a8edc2d913 genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug +57d6a7938a8f perf/core: Move the inline keyword at the beginning of the function declaration +894b8c000ae6 Merge tag 'for_v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +52e1cf2d19c2 efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode +eef04c7b3786 xen: Remove unnecessary BUG_ON from __unbind_from_irq() +c51b3c639e01 xen: add new hypercall buffer mapping device +1cfea546b10c Merge tag 'drm-fixes-2018-06-22' of git://anongit.freedesktop.org/drm/drm +6cc65be4f6f2 locking/qspinlock: Fix build for anonymous union in older GCC compilers +f3294568bbb1 Merge tag 'drm-misc-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +8325e6e36c23 Merge tag 'drm-intel-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +27db64f65f1b Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +acdf3f93b6e3 Merge tag 'pinctrl-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +303f311eb47b Merge tag 'hwmon-for-linus-v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +f43fc5a0c112 Merge tag 'acpi-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +26c92a38cec9 Merge tag 'pm-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +ed7d40bc67b8 tracing: Fix SKIP_STACK_VALIDATION=1 build due to bad merge with -mrecord-mcount +064f35a95224 tracing: Fix some errors in histogram documentation +08ae88f8104f tracing: Use swap macro in update_max_tr +1a63dcd8765b softirq: Reorder trace_softirqs_on to prevent lockdep splat +70303420b572 tracing: Check for no filter when processing event filters +943e942e6266 nvme-pci: limit max IO size and segments to avoid high order allocations +fcc784be8377 locking/lockdep: Do not record IRQ state within lockdep code +37b65db85f9b KVM: arm64: Prevent KVM_COMPAT from being selected +7ddfd3e0df29 KVM: Enforce error in ioctl for compat tasks when !KVM_COMPAT +8730662d7b25 kernel.h: Fix a typo in comment +90718e32e1dc uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() +9f9cafc14016 nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl +d7609f4210cb x86/platform/UV: Add kernel parameter to set memory block size +bbbd2b51a2aa x86/platform/UV: Use new set memory block size function +f642fb5864a6 x86/platform/UV: Add adjustable set memory block size function +eab6870fee87 x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() +e50f182c9094 Merge branches 'acpi-soc' and 'acpi-processor' +b51e001385f1 Merge branch 'pm-tools' +6cb2b08ff924 x86/pti: Don't report XenPV as vulnerable +7553a72bb19f Merge branches 'pm-core' and 'pm-opp' +d6605b6bbee8 x86/build: Remove unnecessary preparation for purgatory +bdab125c9301 Revert "kexec/purgatory: Add clean-up for purgatory directory" +47a91b7232fa KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range +9a789fcfe860 rseq/cleanup: Do not abort rseq c.s. in child on fork() +0ea73d5e2861 rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes +e7c9996bb3de rseq/selftests: Make run_param_test.sh executable +74899d92e666 x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths +e8b92efa629d drm/bridge/sii8620: fix display of packed pixel modes in MHL2 +2955bcc8c309 KVM: arm64: Avoid mistaken attempts to save SVE state for vcpus +b3eb56b629d1 KVM: arm64/sve: Fix SVE trap restoration for non-current tasks +b045e4d0f392 KVM: arm64: Don't mask softirq with IRQs disabled in vcpu_put() +6ebdf4db8fa5 arm64: Introduce sysreg_clear_set() +ba56bc3a0786 KVM: arm/arm64: Drop resource size check for GICV window +02d62a8bc48e nvme-fc: release io queues to allow fast fail +08ba91ee6e2c nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. +ae0c7306726a Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +3af20c956826 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +7a0f9d1eb51f Documentation: intel_pstate: Fix typo +1abd8a8f39cd Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +d8894a08d91e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +ce042c183bcb block: sed-opal: Fix a couple off by one bugs +73780cd816e0 tools/power turbostat: version 18.06.20 +9ce80578d5f5 tools/power turbostat: add the missing command line switches +cc4816503f83 tools/power turbostat: add single character tokens to help +2ee19bdea1bb tools/power turbostat: alphabetize the help output +42dd45209201 tools/power turbostat: fix segfault on 'no node' machines +4c2122d42116 tools/power turbostat: add optional APIC X2APIC columns +d9d226ffadbf tools/power turbostat: decode cpuid.1.HT +bdd5ae3aa519 tools/power turbostat: fix show/hide issues resulting from mis-merge +a1e791886285 blk-mq-debugfs: Off by one in blk_mq_rq_state_name() +d68a90e148f5 nvmet: reset keep alive timer in controller enable +5e77d61cbc7e nvme-rdma: don't override opts->queue_size +c947657b1537 nvme-rdma: Fix command completion race at error recovery +94e42213cc1a nvme-rdma: fix possible free of a non-allocated async event buffer +3d0641015bf7 nvme-rdma: fix possible double free condition when failing to create a controller +3ae6295ccb7c x86: Call fixup_exception() before notify_die() in math_error() +03eeafdd9ab0 locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS +6c1e4d06a380 udf: Drop unused arguments of udf_delete_aext() +f2e83347119a udf: Provide function for calculating dir entry length +fa65653e575f udf: Detect incorrect directory size +27e6ed54a30a ext2: add warning when specifying nocheck option +1822193b5d4f quota: Cleanup list iteration in dqcache_shrink_scan() +9560ba306df3 quota: reclaim least recently used dquots +a507a3065c09 ACPI / processor: Finish making acpi_processor_ppc_has_changed() void +81e97f01371f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +6d90eb7ba341 Merge tag 'dma-rename-4.18' of git://git.infradead.org/users/hch/dma-mapping +d471b6b22d37 HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large +ebeaa367548e HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation +4bff980f9206 HID: steam: use hid_device.driver_data instead of hid_set_drvdata() +47fbf82b5a4f Merge tag 'drm-misc-fixes-2018-06-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +4216c1b9aff6 Merge tag 'drm-misc-next-fixes-2018-06-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +845876a086c9 Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes +f5b65348fd77 proc: fix missing final NUL in get_mm_cmdline() rewrite +9887cba19978 ip: limit use of gso_size to udp +b6cfffa7ad92 stmmac: fix DMA channel hang in half-duplex mode +bc8a2d9bcbf1 net: stmmac: socfpga: add additional ocp reset line for Stratix10 +12b03558cef6 net: sungem: fix rx checksum support +4337aac1e1c9 MIPS: Wire up io_pgetevents syscall +744f4be542d7 rseq/selftests: Implement MIPS support +e426b3754a2c MIPS: Wire up the restartable sequences (rseq) syscall +9bcf53598dfe MIPS: Add syscall detection for restartable sequences +9ea141ad5471 MIPS: Add support for restartable sequences +18f3e95b90b2 MIPS: io: Add barrier after register read in inX() +684fb246578b objtool: Add machine_real_restart() to the noreturn list +8b26a06ad4f2 bpfilter: ignore binary files +421780fd4983 bpfilter: fix build error +2aee167c3675 net/usb/drivers: Remove useless hrtimer_active check +cbf56c29624f net/sched: act_ife: preserve the action control in case of error +0a889b9404c0 net/sched: act_ife: fix recursive lock and idr leak +dc45519eb181 net: ethernet: fix suspend/resume in davinci_emac +fadd03c61592 powerpc/mm/hash/4k: Free hugetlb page table caches correctly. +758380b8155f powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU +7892bd081045 net: propagate dev_get_valid_name return code +56f772279a76 enic: do not overwrite error code +8c43bd170688 net/tcp: Fix socket lookups with SO_BINDTODEVICE +f696a21c229a ptp: replace getnstimeofday64() with ktime_get_real_ts64() +9b0a8da8c4c6 net/ipv6: respect rcu grace period before freeing fib6_info +e5223438280d net: net_failover: fix typo in net_failover_slave_register() +548feb33c598 ipvlan: use ETH_MAX_MTU as max mtu +4e8439aa3480 net: hamradio: use eth_broadcast_addr +3256d29fc7ae enic: initialize enic->rfs_h.lock in enic_probe +d1a65e21f198 Merge branch 'NCSI-silence-warning-messages' +01a21986f8ed MAINTAINERS: Add Sam as the maintainer for NCSI +6e42a3f5cdb6 net/ncsi: Use netdev_dbg for debug messages +5d3b146736d5 net/ncsi: Drop no more channels message +87975a011781 net/ncsi: Silence debug messages +c51818d5b793 bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize +d563e7a2ffd6 Merge branch 'qed-fixes' +ff54d5cd9ec1 qed: Do not advertise DCBX_LLD_MANAGED capability. +3935a7096882 qed: Add sanity check for SIMD fastpath handler. +4f9de4df901f qed: Fix possible memory leak in Rx error path handling. +6fb8656646f9 mips: ftrace: fix static function graph tracing +7303b39e46b2 drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate +5e9244ff5852 drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper +34d6d59986ab drm/amdgpu: Update pin_size values before unpinning BO +5c53d19b76dc drm/amdgpu:All UVD instances share one idle_work handle +9c24c10a2c1e Revert "block: Add warning for bi_next not NULL in bio_endio()" +d9fda248046a drm/amdgpu: Don't default to DC support for Kaveri and older +6fa39bc1e01d drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array +91c822c33066 drm/amd/pp: Fix uninitialized variable +0cc61e64e21c block: fix timeout changes for legacy request drivers +3477accaece5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +7b0df92ac121 pNFS/flexfiles: Process writeback resends from nfsiod context as well +42f86b44a4d3 pNFS/flexfiles: Don't tie up all the rpciod threads in resends +b154886f7892 arm64: make secondary_start_kernel() notrace +dd65a941f6ba arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag +e08ecba17b72 powerpc/64s: Fix build failures with CONFIG_NMI_IPI=n +7c63ca24c878 xen/scsiback: add error handling for xenbus_printf +93efbd398704 scsi: xen-scsifront: add error handling for xenbus_printf +0dae72d581df sunrpc: Prevent duplicate XID allocation +c8bf70735382 pNFS: Don't send layoutreturn if the layout is already invalid +2dbf8dffbf35 pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception +7a3727f385dc drm/i915: Enable provoking vertex fix on Gen9 systems. +bc64e05408ca drm/i915: Fix context ban and hang accounting for client +4dccc4d51748 drm/i915: Turn off g4x DP port in .post_disable() +1e34f1d36804 drm/i915: Disallow interlaced modes on g4x DP outputs +4dc055c9cc8b drm/i915: Fix PIPESTAT irq ack on i965/g4x +541ab84d2b6e drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +a5bfcdf0e16b drm/i915/execlists: Avoid putting the error pointer +7ba33e1c9d1e drm/i915: Apply batch location restrictions before pinning +6e3cc2a6e259 xen/grant-table: Export gnttab_{alloc|free}_pages as GPL +84c029a73327 xen: add error handling for xenbus_printf +1fe83888a2b7 xen: share start flags between PV and PVH +855b6232dda2 powerpc/64: hard disable irqs on the panic()ing CPU +de6e5d38417e powerpc: smp_send_stop do not offline stopped CPUs +8c1aef6a682f powerpc/64: hard disable irqs in panic_smp_self_stop +749a0278c217 powerpc/64s: Fix DT CPU features Power9 DD2.1 logic +02390f66bd23 powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP +69a8405999aa powerpc/e500mc: Set assembler machine type to e500mc +c5c2a97b3ac7 PM / OPP: Update voltage in case freq == old_freq +ff7c9917143b cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0 +5ad7346b4ae2 cpufreq: kryo: Add module remove and exit +ee3dbcf963c1 cpufreq: kryo: Fix possible error code dereference +0fe2795516b9 posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIME +1264f8325e9b drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma +ba4dbdedd3ed Merge tag 'jfs-4.18' of git://github.com/kleikamp/linux-shaggy +c0d1a7eb1e60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +6cc22dc08a24 revert "mm/memblock: add missing include " +73c4b15eff16 MAINTAINERS: Add me as an x86 entry code maintainer +2a027b47dba6 MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum +326345f995a8 MIPS: pb44: Fix i2c-gpio GPIO descriptor table +375dc53d032f IB/rxe: Fix missing completion for mem_reg work requests +7350cdd0257e RDMA/core: Save kernel caller name when creating CQ using ib_create_cq() +eb83d5f7d07e selftests: sparc64: Add missing SPDX License Identifiers +953c9d28d2c9 selftests: sparc64: delete RUN_TESTS and EMIT_TESTS overrides +3c62c91a3635 selftests: sparc64: Fix to do nothing on non-sparc64 +d6a3e55131fc selftests: sync: add config fragment for testing sync framework +a4d753778972 selftests: vm: return Kselftest Skip code for skipped tests +685814466bf8 selftests: zram: return Kselftest Skip code for skipped tests +d7d5311d4aa9 selftests: user: return Kselftest Skip code for skipped tests +c7db6ffb831f selftests: sysctl: return Kselftest Skip code for skipped tests +8781578087b8 selftests: static_keys: return Kselftest Skip code for skipped tests +856e7c4b619a selftests: pstore: return Kselftest Skip code for skipped tests +8195a655e5ce ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th +58b3d02f066e Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE" +5f591543a937 pinctrl: mt7622: fix a kernel panic when pio don't work as EINT controller +71fd5d07b791 pinctrl: actions: Fix uninitialized error in owl_pin_config_set() +7f57871f3991 pinctrl: single: Add allocation failure checking of saved_vals +bc3322bc166a pinctrl: devicetree: Fix pctldev pointer overwrite +fb7298e1669e pinctrl: mediatek: remove redundant return value check of platform_get_resource() +9ffc59d57228 Merge tag '4.18-rc1-more-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +a569631306cc Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging +3ed1d012ac3e Fix Documentation build due to rename of main.c to mtrr.c +b23908d3c48a firmware: dmi: Add access to the SKU ID string +9fcf2b3c1c02 drm/atmel-hlcdc: check stride values in the first plane +7e85dc8cb35a net_sched: blackhole: tell upper qdisc about dropped packets +91bb8f45f73f hwmon: (nct6775) Fix loop limit +536e0019b7da hwmon: (dell-smm) Disable fan support for Dell XPS13 9333 +a9122886d984 bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly. +9bbe60a67be5 atm: Preserve value of skb->truesize when accounting to vcc +0841d98641bd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +83ffdeadb46b cifs: Fix invalid check in __cifs_calc_signature() +35e2cc1ba755 cifs: Use correct packet length in SMB2_TRANSFORM header +6d5fc1957989 xdp: Fix handling of devmap in generic XDP +b5518c705178 Merge branch 'bpf-fixes' +9facc336876f bpf: reject any prog that failed read-only lock +7d1982b4e335 bpf: fix panic in prog load calls cleanup +837bf7cc3b75 hwrng: core - Always drop the RNG in hwrng_unregister() +a81ae8095712 crypto: morus640 - Fix out-of-bounds access +f044a84e040b crypto: don't optimize keccakf() +6e88f01206ed crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end +f70b359b3830 crypto: chtls - use after free in chtls_pt_recvmsg() +d819d298c725 smb3: fix corrupt path in subdirs on smb311 with posix +115d5d288dc3 smb3: do not display empty interface list +bea851b8babe smb3: Fix mode on mkdir on smb311 mounts +662bf5bc0a6f cifs: Fix kernel oops when traceSMB is enabled +bc0fe8b207a1 CIFS: dump every session iface info +fe856be475f7 CIFS: parse and store info on iface queries +b6f0dd5d75f9 CIFS: add iface info to struct cifs_ses +bead042cccca CIFS: complete PDU definitions for interface queries +e2292430c49d CIFS: move default port definitions to cifsglob.h +cd2dca60be6f cifs: Fix encryption/signing +07cd952f3ad5 cifs: update __smb_send_rqst() to take an array of requests +40eff45b5dc7 cifs: remove smb2_send_recv() +c713c8770fa5 cifs: push rfc1002 generation down the stack +d409014e4fee smb3: increase initial number of credits requested to allow write +290c3982f66a cifs: minor documentation updates +a93864d93977 cifs: add lease tracking to the cached root fid +2fbb56446fde smb3: note that smb3.11 posix extensions mount option is experimental +26bf8a89d887 bpf, selftests: delete xfrm tunnel when test exits. +36ffdbc0a2d9 bpf, selftest: check tunnel type more accurately +902196a56d4d Merge branch 'bpf-misc-fixes' +47cf52a246e5 selftests/bpf: test offloads even with BPF programs present +07480cbc05ef tools: bpftool: improve accuracy of load time +d5681f59ee3d NFS: Fix an rcu deadlock in nfs_delegation_find_inode() +47e5abfb546a PM / core: Fix supplier device runtime PM usage counter imbalance +a09c59130688 ACPI / LPSS: Avoid PM quirks on suspend and resume from S3 +cf65a0f6f6ff dma-mapping: move all DMA mapping code to kernel/dma +e37460c1ca08 dma-mapping: use obj-y instead of lib-y for generic dma ops +a89d0c2acff9 Merge tag 'perf-urgent-for-mingo-4.18-20180611' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +c7d6d511eb56 drm/bridge/sii8620: fix HDMI cable connection to dongle +95e8522588c8 drm/bridge/sii8620: remove HSIC initialization +bbc05e172fad drm/bridge/sii8620: start MHL transmission after HDMI signal detection +9378cecb1ce5 drm/bridge/sii8620: fix potential buffer overflow +ecba7cfa3afb drm/bridge/sii8620: fix display modes validation +8e627a1b1ce8 drm/bridge/sii8620: fix loops in EDID fetch logic +8efaac07d7e6 drm/bridge/sii8620: simplify hardware reset procedure +3bce593ac06b selftests: bpf: config: add config fragments +73df93c57c0b tools/bpftool: fix a bug in bpftool perf +a26ed66c20f0 clocksource/drivers/stm32: Fix error return code +7ea959c45769 locking/refcounts: Implement refcount_dec_and_lock_irqsave() +ccfbb5bed407 atomic: Add irqsave variant of atomic_dec_and_lock() +f2ae67941138 alpha: Remove custom dec_and_lock() implementation +1eb9364ce81d IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write +c60c32a57756 posix-cpu-timers: Remove lockdep_assert_irqs_disabled() +ec530174c437 s390/dasd: only use preallocated requests +61d388321032 s390/dasd: reshuffle struct dasd_ccw_req +d8a72d414baf s390/dasd: remove dasd_kmalloc_set_cda +c5205f2ff2be s390/dasd: move dasd_ccw_req to per request data +5c618c0cf451 s390/dasd: simplify locking in process_final_queue +7352c5469307 s390/cio: sanitize css_general_characteristics definition +d7927df833d2 Merge tag 'vfio-ccw-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/vfio-ccw into features +5d902372ba5f xsk: re-add queue id check for XDP_SKB path +9f4a8a2d7f9d fsi/sbefifo: Add driver for the SBE FIFO +52b7116e885e fsi: scom: Remove PIB reset during probe +26d79b272d38 fsi/master-gpio: Replace bit_bit lock with IRQ disable/enable +c49e34401a32 fsi/fsi-master-gpio: More error handling cleanup +4e56828a5db1 fsi/fsi-master-gpio: Implement CRC error recovery +0e82e5c1fad7 fsi/gpio: Use relative-addressing commands +8193fb4451ce fsi/gpio: Include command build in locked section +f3ca4834ac33 fsi/fsi-master-gpio: Delay sampling of FSI data input +b632642e4ce2 fsi/fsi-master-gpio: Reduce dpoll clocks +97a4e5c95bf7 fsi/fsi-master-gpio: Reduce turnaround clocks +bc1099d2b251 fsi/fsi-master-gpio: Add "no-gpio-delays" option +5d0d16f135c0 fsi/fsi-master-gpio: Sample input data on different clock phase +e5538139e043 fsi: gpio: Use a mutex to protect transfers +e212ab47bd02 fsi: gpio: Remove unused 'id' variable +918da95176be fsi: gpio: Trace busy count +3dc7c7badb75 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' +425cf5c1350a RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM +e31abf76f4d4 IB/mlx5: Fix return value check in flow_counters_set_data() +299eafee39a2 IB/mlx5: Fix memory leak in mlx5_ib_create_flow +828d810550ab IB/rxe: avoid double kfree skb +3e84c7651dde HID: google: Add support for whiskers +fad76d4333fe perf script: Show hw-cache events +4c8205273626 perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry +4c5717da1d02 x86/mce: Check for alternate indication of machine check recovery on Skylake +c7d606f560e4 x86/mce: Improve error message when kernel cannot recover +a5cfa6217c94 perf stat: Add event parsing error handling to add_default_attributes +c1a1f5d9da80 perf stat: Allow to specify specific metric column len +f515572734fb perf stat: Fix metric column header display alignment +b37d33edbf41 perf stat: Use only color_fprintf call in print_metric_only +9660e08ee8cb perf stat: Add --interval-clear option +f7fa827f5f43 perf tools: Fix error index for pmu event parser +c9d366287042 perf hists: Reimplement hists__has_callchains() +29f9fcdd3f8e perf hists browser gtk: Use hist_entry__has_callchains() +e5654455795f perf hists: Make hist_entry__has_callchains() work with 'perf c2c' +41477acf0922 perf hists: Save the callchain_size in struct hist_entry +92d34134193e jfs: Fix inconsistency between memory allocation and ea_buf->max_size +889ad63d41ee drm/qxl: Call qxl_bo_unref outside atomic context +069035c5db34 drm: Fix possible race conditions while unplugging DRM device +3cd90214b70f vfio: ccw: add tracepoints for interesting error paths +6238f92132a6 vfio: ccw: set ccw->cda to NULL defensively +5c1cfb1c3948 vfio: ccw: refactor and improve pfn_array_alloc_pin() +80c57f7a075b vfio: ccw: shorten kernel doc description for pfn_array_pin() +fb9e7880af35 vfio: ccw: push down unsupported IDA check +2c861d89ccda vfio: ccw: fix error return in vfio_ccw_sch_event +3376d98021e9 s390/archrandom: Rework arch random implementation. +866f4c8e0e26 s390/net: add pnetid support +======= +======= + device: Add #define dev_fmt similar to #define pr_fmt +start_commit : 663336ee2628096df0ce2b546b148cb74b5249fe +end_commit : 207b700050b8d323d0c23b457c200b22c7ed3737 +663336ee2628 device: Add #define dev_fmt similar to #define pr_fmt +207b700050b8 drm/i915/selftests: Limit live_gtt allocation test to fit within RAM +66daec6b2184 drm/i915/gtt: Control cache domain of dma_map_page() directly +58174eac1593 drm/i915/gtt: Suppress warnings for dma_map_page +0a50f61c4fbd drivers: base: initcall_debug logs for driver probe times +add00e6d896f drm/i915: Flush the WCB following a WC write +03bbc508a312 drm/i915/selftests: Skip live_execlists if the GPU is terminally wedged +0fdbe58c4a0f drm/i915/selftests: Skip live context execution test without logical contexts +481827b44167 drm/i915: Record logical context support in driver caps +b79ebe74e1c4 drm/i915/ddi: Simplify get_encoder_power_domains() +6cc42152b02b drm/i915: Remove support for legacy debugfs crc interface +31c9bd78018c drm/i915/selftests: Skip over live context testing when wedged +921d07d73ebf drm/i915/selftests: Skip huge pages live tests if wedged +7783decff5be drm/i915/selftests: Skip live eviction tests when wedged +47e61a79806d drm/i915/selftests: Skip workaround tests when wedged +a9450e15ad9e drm/i915/selftests: Skip all request selftests when wedged +e16f4c36cb9b drm/i915/selftests: Skip making an object busy if the GPU is wedged +b5f6e53d4cd5 drm/i915/selftests: Skip using the GPU if wedged +e5d2435bfaee drm/i915/selftests: Destroy partial tiling vma after use +1eca65d922d7 drm/i915: Squelch very verbose error logging +d61d1b3bbba1 drm/i915/icl: Define AUX lane registers for Port A/B +45f09f7adc8a drm/i915/icl: Power down unused DSI lanes +166869b390b6 drm/i915/icl: Define PORT_CL_DW_10 register +b1cb21a5f1c6 drm/i915/icl: Enable DSI IO power +21652f3b0d48 drm/i915/icl: Define DSI mode ctl register +fcfe0bdcb191 drm/i915/icl: Program DSI Escape clock Divider +012bf847d139 drm/i915/dsi: update some of the platform based checks +e518634b4366 drm/i915/dsi: use vlv and bxt prefixes for the global DSI functions +ca3589c11815 drm/i915/dsi: rename the current DSI files based on first platform +c4e4f4545bdc drm/i915/selftests: Fail hangcheck testing if the GPU is wedged +73d8e5fba54f drm/i915/selftests: Detect unknown swizzling correctly +9757973f41b5 drm/i915: Remove pointless if-else from sdvo code +bb9e8755a425 drm/i915/selftests: Fixup recursive MI_BB_START for gen3 +f0d759f038dc drm/i915: Mark expected switch fall-throughs +27efd2566cb8 drm/i915/icl: Define register for DSI PLL +0f17d5dd2199 drm/i915/selftests: Replace open-coded i915_address_space_init() +eae4c9445354 drm/i915/selftests: Use full release for local ppgtt allocation +cef08fdc743c drm/i915: Remove defunct i915->vm_list +63fd659fb1a5 drm/i915/gtt: Pull global wc page stash under its own locking +16659bc53a02 drm/i915: Unmask and enable master error interrupt on gen2/3 +78c357dd3fcf drm/i915: Fix pre-ILK error interrupt ack +0ba7c51a6fd8 drm/i915: Fix hotplug irq ack on i965/g4x +1f6f00238abf drm/i915/selftests: Drop struct_mutex around lowlevel pggtt allocation +38b7fb0b2ad1 drm/i915/selftests: Release the struct_mutex to free the objects +a608987970b9 drm/i915: Wait for PSR exit before checking for vblank evasion +c43dbcbbcc8c drm/i915/psr: Lockless version of psr_wait_for_idle +abdd322f6808 drm/i915: Remove unnecessary check for unsupported modifiers for NV12 +00b062967f15 drm/i915/psr: Add psr1 live status +7e7367d3bc6c drm/i915: Try GGTT mmapping whole object as partial +e67005e59a74 drm/i915: abstract and document register picking macros +1ea29bbd47cf drm/i915/guc: Print CTL params passed to Guc +be01de596ef6 drm/i915/selftests: Attach the fence to the object when making busy +d78e2bbf483f drm/i915/selftests: Mark up write into scratch vma +457209595789 drm/i915: Remove delayed FBC activation. +c9855a561afa drm/i915: Block enabling FBC until flips have been completed +9512f985c32d drm/i915/execlists: Direct submission of new requests (avoid tasklet/ksoftirqd) +fd8526e50902 drm/i915/execlists: Trust the CSB +3800cd195305 drm/i915/execlists: Stop storing the CSB read pointer in the mmio register +f4b58f0438ba drm/i915/execlists: Reset CSB write pointer after reset +bc4237ec8dea drm/i915/execlists: Unify CSB access pointers +8ea397fa70be drm/i915/execlists: Process one CSB update at a time +d8857d541c67 drm/i915/execlists: Pull CSB reset under the timeline.lock +0b02befa828c drm/i915/execlists: Pull submit after dequeue under timeline lock +74093f3eccac drm/i915: Drop posting reads to flush master interrupts +f7dc0157e4b5 drm/i915/uc: Fetch GuC/HuC firmwares from guc/huc specific init +c39d2e7e35f6 drm/i915/guc: Use intel_guc_init_misc to hide GuC internals +e3be4079ea91 drm/i915: Only signal from interrupt when requested +78796877c37c drm/i915: Move the irq_counter inside the spinlock +69dc4d003e3b drm/i915: Only trigger missed-seqno checking next to boundary +3f88325c2e39 drm/i915: Reduce spinlock hold time during notify_ring() interrupt +10195b1e4411 drm/i915: Show vma allocator stack when in doubt +a24362ead99a drm/i915: Replace drm_dev_unref with drm_dev_put +01159b47a400 drm/i915: Replace drm_gem_object_unreference_unlocked with put function +55f95c2723da drm/i915: Replace __drm_gem_object_unreference with __drm_gem_object_put +0f67706e6600 drm/i915: Replace drm_gem_object_{un/reference} with {put,get} functions +ef196b5c2f4f drm/i915: Replace drm_connector_{un/reference} with put,get functions +3160422251b2 drm/i915/icp: Add Interrupt Support +a61b47f672c1 drm/i915: Wait for engines to idle before retiring +67ca07e7ac10 drm/i915/icl: Add power well support +00c8f19463ab drm/i915/psr: Enable CRC check in the static frame on the sink side +3ebe3df50bb1 drm/i915/psr: Avoid PSR exit max time timeout +93bf76ed882d drm/i915/psr: Handle PSR errors +cc3054ff6214 drm/i915/psr: Begin to handle PSR/PSR2 errors set by sink +42f53ffcad7f drm/i915/psr: Remove intel_crtc_state parameter from disable_source() +bcc233b2aa78 drm/i915/psr: Warn for erroneous enabling of both PSR1 and PSR2. +c12e0643a05d drm/i915/psr: Fix race in intel_psr_work() +cf5d862db2e3 drm/i915/psr: Kill useless function pointers. +525280552b21 drm/i915/ddi: Get AUX power domain for DP main link too +efe79d48a7de drm/i915: Context objects can never be active when freed +dd12c6ca5b45 drm/i915/execlists: Check for ce->state before destroy +8d52e447807b drm/i915: Defer modeset cleanup to a secondary task +7daf201d7fe8 Linux 4.18-rc2 +c81b995f00c7 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2ce413ec1694 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +64dd76559d4b Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d3a6749c3364 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d4e860eaf058 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +177d363e720c Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2da2ca24a38f Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a43de489934c Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6242258b6b47 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +78fea6334f72 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e0bc833d108e Merge tag 'mips_fixes_4.18_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +2e6eb40ca5eb efi/x86: Fix incorrect invocation of PciIo->Attributes() +77072ca59fdd Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block +2dd3f7c904cc Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +b13fbe771325 Merge tag 'linux-kselftest-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +81f9c4e4177d Merge tag 'trace-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +f5e350f021e0 blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE +5e2204832b20 Merge tag 'powerpc-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +7ab366e44208 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +8b88ed3c3ec5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +4ab59fcfd566 Merge tag 'for-linus-4.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +2458e53ff74c x86/mm: Fix 'no5lvl' handling +51be13351517 Revert "x86/mm: Mark __pgtable_l5_enabled __initdata" +aa58f58d9c64 drm/i915/guc: Remove USES_GUC_SUBMISSION for ads programming +964d978433a4 x86/CPU/AMD: Fix LLC ID bit-shift calculation +7731b8bc94e5 Merge branch 'linus' into x86/urgent +3ee7e8697d58 bdi: Fix another oops in wb_workfn() +0ae52ddf5bd7 lightnvm: Remove depends on HAS_DMA in case of platform dependency +784e0300fe9f rseq: Avoid infinite recursion when delivering SIGSEGV +71c8fc0c96ab arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance +b5b7dd647f2d arm64: kpti: Use early_param for kpti= command-line option +48e315618dc4 MAINTAINERS: Add file patterns for x86 device tree bindings +abcbcb80cd09 time: Make sure jiffies_to_msecs() preserves non-zero time periods +2ddc64981013 KVM: fix KVM_CAP_HYPERV_TLBFLUSH paragraph number +0447378a4a79 kvm: vmx: Nested VM-entry prereqs for event inj. +f9da9d078673 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +5f9077cbae1d Merge tag 'kvmarm-fixes-for-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm +0218c766263e x86/microcode/intel: Fix memleak in save_microcode_patch() +40c36e2741d7 x86/mce: Fix incorrect "Machine check from unknown source" message +1f74c8a64798 x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out() +bed9df97b39e irqdesc: Delete irq_desc_get_msi_desc() +82f499c88111 irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug +205e065d91d7 irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection +83559b47cdc4 irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection +c1797b11a09c irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node +cbaf45a6be49 irqchip/gic-v2m: Fix SPI release on error path +893fbfff976c irqchip/ls-scfg-msi: Fix MSI affinity handling +72a8edc2d913 genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debug +57d6a7938a8f perf/core: Move the inline keyword at the beginning of the function declaration +894b8c000ae6 Merge tag 'for_v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +52e1cf2d19c2 efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode +eef04c7b3786 xen: Remove unnecessary BUG_ON from __unbind_from_irq() +c51b3c639e01 xen: add new hypercall buffer mapping device +1cfea546b10c Merge tag 'drm-fixes-2018-06-22' of git://anongit.freedesktop.org/drm/drm +6cc65be4f6f2 locking/qspinlock: Fix build for anonymous union in older GCC compilers +f3294568bbb1 Merge tag 'drm-misc-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +8325e6e36c23 Merge tag 'drm-intel-fixes-2018-06-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +27db64f65f1b Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +acdf3f93b6e3 Merge tag 'pinctrl-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +303f311eb47b Merge tag 'hwmon-for-linus-v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +f43fc5a0c112 Merge tag 'acpi-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +26c92a38cec9 Merge tag 'pm-4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +ed7d40bc67b8 tracing: Fix SKIP_STACK_VALIDATION=1 build due to bad merge with -mrecord-mcount +064f35a95224 tracing: Fix some errors in histogram documentation +08ae88f8104f tracing: Use swap macro in update_max_tr +1a63dcd8765b softirq: Reorder trace_softirqs_on to prevent lockdep splat +70303420b572 tracing: Check for no filter when processing event filters +e16a37508633 drm/i915: Enable hw workaround to bypass alpha +943e942e6266 nvme-pci: limit max IO size and segments to avoid high order allocations +fcc784be8377 locking/lockdep: Do not record IRQ state within lockdep code +37b65db85f9b KVM: arm64: Prevent KVM_COMPAT from being selected +7ddfd3e0df29 KVM: Enforce error in ioctl for compat tasks when !KVM_COMPAT +bd99ce085f16 drm/i915/icl: Do read-modify-write as needed during MG PLL programming +9fc59bae0f4a drm/i915/icl: Fix MG PLL setup when refclk is 38.4MHz +8a29c778fa1a drm/i915: remove check for aux irq +8730662d7b25 kernel.h: Fix a typo in comment +90718e32e1dc uprobes/x86: Remove incorrect WARN_ON() in uprobe_init_insn() +9f9cafc14016 nvme-pci: move nvme_kill_queues to nvme_remove_dead_ctrl +d7609f4210cb x86/platform/UV: Add kernel parameter to set memory block size +bbbd2b51a2aa x86/platform/UV: Use new set memory block size function +f642fb5864a6 x86/platform/UV: Add adjustable set memory block size function +eab6870fee87 x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec() +e50f182c9094 Merge branches 'acpi-soc' and 'acpi-processor' +b51e001385f1 Merge branch 'pm-tools' +6cb2b08ff924 x86/pti: Don't report XenPV as vulnerable +7553a72bb19f Merge branches 'pm-core' and 'pm-opp' +d6605b6bbee8 x86/build: Remove unnecessary preparation for purgatory +bdab125c9301 Revert "kexec/purgatory: Add clean-up for purgatory directory" +47a91b7232fa KVM: arm/arm64: add WARN_ON if size is not PAGE_SIZE aligned in unmap_stage2_range +9a789fcfe860 rseq/cleanup: Do not abort rseq c.s. in child on fork() +0ea73d5e2861 rseq/selftests/arm: Align 'struct rseq_cs' on 32 bytes +e7c9996bb3de rseq/selftests: Make run_param_test.sh executable +d20ac620f001 drm/i915: Redefine EINVAL for debugging +827db9d8bb4a drm/i915: Ignore applying the self-relocation BIAS if no relocations +74899d92e666 x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths +e8b92efa629d drm/bridge/sii8620: fix display of packed pixel modes in MHL2 +2955bcc8c309 KVM: arm64: Avoid mistaken attempts to save SVE state for vcpus +b3eb56b629d1 KVM: arm64/sve: Fix SVE trap restoration for non-current tasks +b045e4d0f392 KVM: arm64: Don't mask softirq with IRQs disabled in vcpu_put() +6ebdf4db8fa5 arm64: Introduce sysreg_clear_set() +ba56bc3a0786 KVM: arm/arm64: Drop resource size check for GICV window +02d62a8bc48e nvme-fc: release io queues to allow fast fail +08ba91ee6e2c nbd: Add the nbd NBD_DISCONNECT_ON_CLOSE config flag. +ae0c7306726a Merge branch 'drm-fixes-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +3af20c956826 Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +7a0f9d1eb51f Documentation: intel_pstate: Fix typo +1abd8a8f39cd Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +d8894a08d91e Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +26eb4cd6c7c7 drm/i915: Disable bh around call to tasklet +e1cacec9d50d drm/i915: Update DRIVER_DATE to 20180620 +cd9e11a8bf25 drm/i915/icl: Add 10-bit support for hdmi +c238ad625889 drm/i915/psr: fix copy-paste error with setting of tp2_wakeup_time_us +ce042c183bcb block: sed-opal: Fix a couple off by one bugs +73780cd816e0 tools/power turbostat: version 18.06.20 +9ce80578d5f5 tools/power turbostat: add the missing command line switches +cc4816503f83 tools/power turbostat: add single character tokens to help +2ee19bdea1bb tools/power turbostat: alphabetize the help output +42dd45209201 tools/power turbostat: fix segfault on 'no node' machines +4c2122d42116 tools/power turbostat: add optional APIC X2APIC columns +d9d226ffadbf tools/power turbostat: decode cpuid.1.HT +bdd5ae3aa519 tools/power turbostat: fix show/hide issues resulting from mis-merge +98fa2aecb509 drm/i915/psr: Fix warning in intel_psr_activate() +a1e791886285 blk-mq-debugfs: Off by one in blk_mq_rq_state_name() +d68a90e148f5 nvmet: reset keep alive timer in controller enable +5e77d61cbc7e nvme-rdma: don't override opts->queue_size +c947657b1537 nvme-rdma: Fix command completion race at error recovery +94e42213cc1a nvme-rdma: fix possible free of a non-allocated async event buffer +3d0641015bf7 nvme-rdma: fix possible double free condition when failing to create a controller +f648661bc7de drm/i915/selftests: Avoid ERR_PTR dereference +3ae6295ccb7c x86: Call fixup_exception() before notify_die() in math_error() +03eeafdd9ab0 locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS +6c1e4d06a380 udf: Drop unused arguments of udf_delete_aext() +f2e83347119a udf: Provide function for calculating dir entry length +fa65653e575f udf: Detect incorrect directory size +27e6ed54a30a ext2: add warning when specifying nocheck option +1822193b5d4f quota: Cleanup list iteration in dqcache_shrink_scan() +9560ba306df3 quota: reclaim least recently used dquots +a507a3065c09 ACPI / processor: Finish making acpi_processor_ppc_has_changed() void +81e97f01371f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +6d90eb7ba341 Merge tag 'dma-rename-4.18' of git://git.infradead.org/users/hch/dma-mapping +d471b6b22d37 HID: wacom: Correct logical maximum Y for 2nd-gen Intuos Pro large +ebeaa367548e HID: intel_ish-hid: ipc: register more pm callbacks to support hibernation +4bff980f9206 HID: steam: use hid_device.driver_data instead of hid_set_drvdata() +47fbf82b5a4f Merge tag 'drm-misc-fixes-2018-06-12' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +4216c1b9aff6 Merge tag 'drm-misc-next-fixes-2018-06-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +845876a086c9 Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-fixes +f5b65348fd77 proc: fix missing final NUL in get_mm_cmdline() rewrite +9887cba19978 ip: limit use of gso_size to udp +b6cfffa7ad92 stmmac: fix DMA channel hang in half-duplex mode +bc8a2d9bcbf1 net: stmmac: socfpga: add additional ocp reset line for Stratix10 +12b03558cef6 net: sungem: fix rx checksum support +4337aac1e1c9 MIPS: Wire up io_pgetevents syscall +744f4be542d7 rseq/selftests: Implement MIPS support +e426b3754a2c MIPS: Wire up the restartable sequences (rseq) syscall +9bcf53598dfe MIPS: Add syscall detection for restartable sequences +9ea141ad5471 MIPS: Add support for restartable sequences +18f3e95b90b2 MIPS: io: Add barrier after register read in inX() +684fb246578b objtool: Add machine_real_restart() to the noreturn list +8b26a06ad4f2 bpfilter: ignore binary files +421780fd4983 bpfilter: fix build error +2aee167c3675 net/usb/drivers: Remove useless hrtimer_active check +cbf56c29624f net/sched: act_ife: preserve the action control in case of error +0a889b9404c0 net/sched: act_ife: fix recursive lock and idr leak +dc45519eb181 net: ethernet: fix suspend/resume in davinci_emac +fadd03c61592 powerpc/mm/hash/4k: Free hugetlb page table caches correctly. +758380b8155f powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU +7892bd081045 net: propagate dev_get_valid_name return code +56f772279a76 enic: do not overwrite error code +8c43bd170688 net/tcp: Fix socket lookups with SO_BINDTODEVICE +f696a21c229a ptp: replace getnstimeofday64() with ktime_get_real_ts64() +9b0a8da8c4c6 net/ipv6: respect rcu grace period before freeing fib6_info +e5223438280d net: net_failover: fix typo in net_failover_slave_register() +548feb33c598 ipvlan: use ETH_MAX_MTU as max mtu +4e8439aa3480 net: hamradio: use eth_broadcast_addr +3256d29fc7ae enic: initialize enic->rfs_h.lock in enic_probe +d1a65e21f198 Merge branch 'NCSI-silence-warning-messages' +01a21986f8ed MAINTAINERS: Add Sam as the maintainer for NCSI +6e42a3f5cdb6 net/ncsi: Use netdev_dbg for debug messages +5d3b146736d5 net/ncsi: Drop no more channels message +87975a011781 net/ncsi: Silence debug messages +c51818d5b793 bpf, xdp, i40e: fix i40e_build_skb skb reserve and truesize +d563e7a2ffd6 Merge branch 'qed-fixes' +ff54d5cd9ec1 qed: Do not advertise DCBX_LLD_MANAGED capability. +3935a7096882 qed: Add sanity check for SIMD fastpath handler. +4f9de4df901f qed: Fix possible memory leak in Rx error path handling. +6fb8656646f9 mips: ftrace: fix static function graph tracing +ac2bf28ad1a1 Merge tag 'gvt-next-2018-06-19' of https://github.com/intel/gvt-linux into drm-intel-next-queued +7303b39e46b2 drm/amdgpu: Make amdgpu_vram_mgr_bo_invisible_size always accurate +5e9244ff5852 drm/amdgpu: Refactor amdgpu_vram_mgr_bo_invisible_size helper +34d6d59986ab drm/amdgpu: Update pin_size values before unpinning BO +5c53d19b76dc drm/amdgpu:All UVD instances share one idle_work handle +9c24c10a2c1e Revert "block: Add warning for bi_next not NULL in bio_endio()" +d9fda248046a drm/amdgpu: Don't default to DC support for Kaveri and older +6fa39bc1e01d drm/amdgpu: Use kvmalloc_array for allocating VRAM manager nodes array +91c822c33066 drm/amd/pp: Fix uninitialized variable +0cc61e64e21c block: fix timeout changes for legacy request drivers +3477accaece5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +1c3eced3d4ad drm/i915/audio: constify ELD pointers +ad193bc6206d drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI +ad77c537eab1 drm/i915: Check timings against hardware maximums +98fac1d5c582 drm/i915: Nuke the cursor size defines +1a4b8901c5ec drm/i915: Print prop name/id when rejecting it +7b0df92ac121 pNFS/flexfiles: Process writeback resends from nfsiod context as well +42f86b44a4d3 pNFS/flexfiles: Don't tie up all the rpciod threads in resends +b154886f7892 arm64: make secondary_start_kernel() notrace +dd65a941f6ba arm64: dma-mapping: clear buffers allocated with FORCE_CONTIGUOUS flag +e08ecba17b72 powerpc/64s: Fix build failures with CONFIG_NMI_IPI=n +7c63ca24c878 xen/scsiback: add error handling for xenbus_printf +93efbd398704 scsi: xen-scsifront: add error handling for xenbus_printf +0dae72d581df sunrpc: Prevent duplicate XID allocation +c8bf70735382 pNFS: Don't send layoutreturn if the layout is already invalid +2dbf8dffbf35 pNFS: Always free the session slot on error in nfs4_layoutget_handle_exception +7a3727f385dc drm/i915: Enable provoking vertex fix on Gen9 systems. +bc64e05408ca drm/i915: Fix context ban and hang accounting for client +4dccc4d51748 drm/i915: Turn off g4x DP port in .post_disable() +1e34f1d36804 drm/i915: Disallow interlaced modes on g4x DP outputs +4dc055c9cc8b drm/i915: Fix PIPESTAT irq ack on i965/g4x +541ab84d2b6e drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +a5bfcdf0e16b drm/i915/execlists: Avoid putting the error pointer +7ba33e1c9d1e drm/i915: Apply batch location restrictions before pinning +6e3cc2a6e259 xen/grant-table: Export gnttab_{alloc|free}_pages as GPL +84c029a73327 xen: add error handling for xenbus_printf +1fe83888a2b7 xen: share start flags between PV and PVH +855b6232dda2 powerpc/64: hard disable irqs on the panic()ing CPU +de6e5d38417e powerpc: smp_send_stop do not offline stopped CPUs +8c1aef6a682f powerpc/64: hard disable irqs in panic_smp_self_stop +749a0278c217 powerpc/64s: Fix DT CPU features Power9 DD2.1 logic +02390f66bd23 powerpc/64s/radix: Fix MADV_[FREE|DONTNEED] TLB flush miss problem with THP +69a8405999aa powerpc/e500mc: Set assembler machine type to e500mc +c5c2a97b3ac7 PM / OPP: Update voltage in case freq == old_freq +ff7c9917143b cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0 +5ad7346b4ae2 cpufreq: kryo: Add module remove and exit +ee3dbcf963c1 cpufreq: kryo: Fix possible error code dereference +0fdb3f75a358 drm/i915/psr: Adds psrwake options for all platforms +0fe2795516b9 posix-timers: Fix nanosleep_copyout() for CONFIG_COMPAT_32BIT_TIME +d5b65efd2b2e i915: remove timespec_to_jiffies_timeout +1264f8325e9b drm/nouveau/kms/nv50-: cursors always use core channel vram ctxdma +b796b9710fd5 drm/i915/icl: Handle hotplug interrupts for DP over TBT +121e758ee578 drm/i915/icl: Support for TC North Display interrupts +df0d28c185ad drm/i915/icl: GSE interrupt moves from DE_MISC to GU_MISC +ba4dbdedd3ed Merge tag 'jfs-4.18' of git://github.com/kleikamp/linux-shaggy +c0d1a7eb1e60 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +6cc22dc08a24 revert "mm/memblock: add missing include " +73c4b15eff16 MAINTAINERS: Add me as an x86 entry code maintainer +9e8789ec967a drm/i915/i915_reg.h: fix the checkpatch MACRO_ARG_PRECEDENCE issues +af7187b78443 drm/i915/i915_reg.h: fix the checkpatch SPACE_BEFORE_TAB issues +5ee8ee86c86f drm/i915/i915_reg.h: fix the checkpatch SPACING issues +2a027b47dba6 MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum +326345f995a8 MIPS: pb44: Fix i2c-gpio GPIO descriptor table +58884bbc7c9d drm/i915/audio: Add 810 MHz clock entries to dp_aud_n_m table +e364672477a1 drm/i915/aml: Introducing Amber Lake platform +b9be78531d27 drm/i915/whl: Introducing Whiskey Lake platform +375dc53d032f IB/rxe: Fix missing completion for mem_reg work requests +7350cdd0257e RDMA/core: Save kernel caller name when creating CQ using ib_create_cq() +eb83d5f7d07e selftests: sparc64: Add missing SPDX License Identifiers +953c9d28d2c9 selftests: sparc64: delete RUN_TESTS and EMIT_TESTS overrides +3c62c91a3635 selftests: sparc64: Fix to do nothing on non-sparc64 +d6a3e55131fc selftests: sync: add config fragment for testing sync framework +a4d753778972 selftests: vm: return Kselftest Skip code for skipped tests +685814466bf8 selftests: zram: return Kselftest Skip code for skipped tests +d7d5311d4aa9 selftests: user: return Kselftest Skip code for skipped tests +c7db6ffb831f selftests: sysctl: return Kselftest Skip code for skipped tests +8781578087b8 selftests: static_keys: return Kselftest Skip code for skipped tests +856e7c4b619a selftests: pstore: return Kselftest Skip code for skipped tests +5ee4a7a6db8e drm/i915/execlists: Pull the w/a LRI emission into a helper +bcc2661e3243 drm/i915: Only show debug for state changes when banning +02f361f5fdfb drm/i915/lspcon: switch to kernel unsigned int types +c25004964c5a drm/i915/audio: switch to kernel unsigned int types +fd620bf92a60 drm/i915/backlight: switch to kernel unsigned int types +accb1eb57196 drm/i915/dvo: switch to kernel unsigned int types +93383b5705e6 drm/i915/uncore: switch to kernel unsigned int types +faa087c476a3 drm/i915/hdmi: switch to kernel unsigned int types +0ede01418854 drm/i915/vbt: switch to kernel unsigned int types +8195a655e5ce ACPI / EC: Use ec_no_wakeup on Thinkpad X1 Carbon 6th +4fdd5b4e9aba drm/i915: Fix fallout of fake reset along resume +b77422f80337 drm/i915: Enable provoking vertex fix on Gen9 systems. +58b3d02f066e Revert "drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE" +5f591543a937 pinctrl: mt7622: fix a kernel panic when pio don't work as EINT controller +71fd5d07b791 pinctrl: actions: Fix uninitialized error in owl_pin_config_set() +7f57871f3991 pinctrl: single: Add allocation failure checking of saved_vals +bc3322bc166a pinctrl: devicetree: Fix pctldev pointer overwrite +fb7298e1669e pinctrl: mediatek: remove redundant return value check of platform_get_resource() +9ffc59d57228 Merge tag '4.18-rc1-more-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +a569631306cc Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging +3ed1d012ac3e Fix Documentation build due to rename of main.c to mtrr.c +b23908d3c48a firmware: dmi: Add access to the SKU ID string +9fcf2b3c1c02 drm/atmel-hlcdc: check stride values in the first plane +7e85dc8cb35a net_sched: blackhole: tell upper qdisc about dropped packets +91bb8f45f73f hwmon: (nct6775) Fix loop limit +536e0019b7da hwmon: (dell-smm) Disable fan support for Dell XPS13 9333 +a9122886d984 bluetooth: hci_nokia: Don't include linux/unaligned/le_struct.h directly. +9bbe60a67be5 atm: Preserve value of skb->truesize when accounting to vcc +ce397d215ccd Linux 4.18-rc1 +0841d98641bd Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +265c5596da61 Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-block +5e7b9212a4a8 Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimental +dbb2816fc78a Merge tag 'fsnotify_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +644f2639aef0 Merge tag 'fbdev-v4.18' of git://github.com/bzolnier/linux +35773c93817c Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +29d6849d88b6 Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +a5b729ea18ae Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +83ffdeadb46b cifs: Fix invalid check in __cifs_calc_signature() +35e2cc1ba755 cifs: Use correct packet length in SMB2_TRANSFORM header +9215310cf13b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +de7f01c22a29 Merge tag 'modules-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux +f677bd558de2 drm/i915/icl: update VBT's child_device_config flags2 field +9378985eb05c drm/i915/icl: implement DVFS for ICL +8d1e5133bf26 Merge branch 'for-linus-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml +6d5fc1957989 xdp: Fix handling of devmap in generic XDP +6a4d4b3253c1 Merge tag 'riscv-for-linus-4.18-merge_window' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux +8949170cf48e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +2f3f05668519 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +44348e8ac145 fix a series of Documentation/ broken file name references +315e6bc538ae Documentation: rstFlatTable.py: fix a broken reference +6ec71b205d2a ABI: sysfs-devices-system-cpu: remove a broken reference +e5ca4259b8d5 devicetree: fix a series of wrong file references +18ba1f98607e devicetree: fix name of pinctrl-bindings.txt +6c79521fa8c2 devicetree: fix some bindings file names +5efa6f8473cc MAINTAINERS: fix location of DT npcm files +2f635cff0e90 MAINTAINERS: fix location of some display DT bindings +1ca2c806d852 kernel-parameters.txt: fix pointers to sound parameters +042c768e065c bindings: nvmem/zii: Fix location of nvmem.txt +34962fb8070c docs: Fix more broken references +a78513c670ac scripts/documentation-file-ref-check: check tools/*/Documentation +2d69708f9c08 scripts/documentation-file-ref-check: get rid of false-positives +e1f319fe4d53 scripts/documentation-file-ref-check: hint: dash or underline +be600e5ac79f scripts/documentation-file-ref-check: add a fix logic for DT +50440240021c scripts/documentation-file-ref-check: accept more wildcards at filenames +40fc3eb055cb scripts/documentation-file-ref-check: fix help message +b69820106608 media: max2175: fix location of driver's companion documentation +2ebe0bb30ff5 media: v4l: fix broken video4linux docs locations +670d7adb0907 media: dvb: point to the location of the old README.dvb-usb file +fe63a1a62167 media: dvb: fix location of get_dvb_firmware script +5fb94e9ca333 docs: Fix some broken references +ec15872daa0a docs: fix broken references with multiple hints +1c0f1b3db7a6 drm/i915: s/IS_G4X && !IS_GM45/IS_G45/ +b2209e62a450 drm/i915/execlists: Reset the CSB head tracking on reset/sanitization +042ed2dbe5b2 drm/i915: Be irqsafe inside reset +b5518c705178 Merge branch 'bpf-fixes' +9facc336876f bpf: reject any prog that failed read-only lock +7d1982b4e335 bpf: fix panic in prog load calls cleanup +7cfde0af731c net: stmmac: Run HWIF Quirks after getting HW caps +f6a6f203d507 neighbour: skip NTF_EXT_LEARNED entries during forced gc +7c099773b086 net: cxgb3: add error handling for sysfs_create_group +c14a0246bd7d Merge branch 'tls-fixes' +06030dbaf3b6 tls: fix waitall behavior in tls_sw_recvmsg +a447da7d0041 tls: fix use-after-free in tls_push_record +695ad876d091 Merge branch 'l2tp-l2tp_ppp-must-ignore-non-PPP-sessions' +ecd012e45ab5 l2tp: filter out non-PPP sessions in pppol2tp_tunnel_ioctl() +de9bada5d389 l2tp: reject creation of non-PPP sessions on L2TPv2 tunnels +eab9a2d5f323 Merge branch 'mlxsw-IPv6-and-reference-counting-fixes' +9e25826ffc94 mlxsw: spectrum_switchdev: Fix port_vlan refcounting +ce45bded6435 mlxsw: spectrum_router: Align with new route replace logic +53b562df8c20 mlxsw: spectrum_router: Allow appending to dev-only routes +6eba08c3626b ipv6: Only emit append events for appended routes +41f9ba67f087 Merge tag 'mac80211-for-davem-2018-06-15' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +ab188e8f4aad stmmac: added support for 802.1ad vlan stripping +ecf38679349f arch/*: Kconfig: fix documentation for NMI watchdog +2fab30199ad5 docs: crypto_engine.rst: Fix two parse warnings +b7017450978e docs: can.rst: fix a footnote reference +837bf7cc3b75 hwrng: core - Always drop the RNG in hwrng_unregister() +a81ae8095712 crypto: morus640 - Fix out-of-bounds access +f044a84e040b crypto: don't optimize keccakf() +6e88f01206ed crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end +f70b359b3830 crypto: chtls - use after free in chtls_pt_recvmsg() +47ea0f2ebffd afs: Optimise callback breaking by not repeating volume lookup +0da0b7fd73e4 afs: Display manually added cells in dynamic root mount +c88d5a7fff2e afs: Enable IPv6 DNS lookups +d6c73964f1e2 bsg: fix race of bsg_open and bsg_unregister +be7f99c536c5 block: remov blk_queue_invalidate_tags +95c7c09f4cc8 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-linus +14921f3cef85 drm/i915: Fix context ban and hang accounting for client +548764bb7ce0 drm/i915: Keep the ctx workarounds tightly packed +bf2b61a6838f cfg80211: fix rcu in cfg80211_unregister_wdev +dc8b274f0952 mac80211: Move up init of TXQs +3f61b7a30a6a mac80211_hwsim: fix module init error paths +3c12d0486856 cfg80211: initialize sinfo in cfg80211_get_station +badbc27df3a9 nl80211: fix some kernel doc tag mistakes +35897b920c8a nvme-fabrics: fix and refine state checks in __nvmf_check_ready +278ab3799a25 nvme-fabrics: handle the admin-only case properly in nvmf_check_ready +3bc32bb1186c nvme-fabrics: refactor queue ready check +4c5e8fc62d6a Merge tag 'linux-kselftest-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +2f6e24d3151f Merge tag 'sound-fix-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +becfc5e97cba Merge tag 'drm-next-2018-06-15' of git://anongit.freedesktop.org/drm/drm +d819d298c725 smb3: fix corrupt path in subdirs on smb311 with posix +115d5d288dc3 smb3: do not display empty interface list +bea851b8babe smb3: Fix mode on mkdir on smb311 mounts +662bf5bc0a6f cifs: Fix kernel oops when traceSMB is enabled +bc0fe8b207a1 CIFS: dump every session iface info +fe856be475f7 CIFS: parse and store info on iface queries +b6f0dd5d75f9 CIFS: add iface info to struct cifs_ses +bead042cccca CIFS: complete PDU definitions for interface queries +e2292430c49d CIFS: move default port definitions to cifsglob.h +cd2dca60be6f cifs: Fix encryption/signing +07cd952f3ad5 cifs: update __smb_send_rqst() to take an array of requests +40eff45b5dc7 cifs: remove smb2_send_recv() +c713c8770fa5 cifs: push rfc1002 generation down the stack +d409014e4fee smb3: increase initial number of credits requested to allow write +290c3982f66a cifs: minor documentation updates +a93864d93977 cifs: add lease tracking to the cached root fid +2fbb56446fde smb3: note that smb3.11 posix extensions mount option is experimental +0aac4bce4b49 afs: Show all of a server's addresses in /proc/fs/afs/servers +b6cfbecafbd2 afs: Handle CONFIG_PROC_FS=n +24074a35c5c9 proc: Make inline name size calculation automatic +430ff79170d8 orangefs: simplify compat ioctl handling +5ed0127fc361 signalfd: lift sigmask copyin and size checks to callers of do_signalfd4() +06bdf2803cae hv_netvsc: Fix the variable sizes in ipsecv2 and rsc offload +f1693c63ab13 rds: avoid unenecessary cong_update in loop transport +daf0678c2036 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +26bf8a89d887 bpf, selftests: delete xfrm tunnel when test exits. +36ffdbc0a2d9 bpf, selftest: check tunnel type more accurately +902196a56d4d Merge branch 'bpf-misc-fixes' +47cf52a246e5 selftests/bpf: test offloads even with BPF programs present +07480cbc05ef tools: bpftool: improve accuracy of load time +7f6afc338405 Merge branch 'l2tp-fixes' +bda06be2158c l2tp: clean up stale tunnel or session in pppol2tp_connect's error path +3e1bc8bf974e l2tp: prevent pppol2tp_connect() from creating kernel sockets +7ac6ab1f8a38 l2tp: only accept PPP sessions in pppol2tp_connect() +90904ff5f958 l2tp: fix pseudo-wire type for sessions created by pppol2tp_connect() +11c5ad0ec441 eventpoll: switch to ->poll_mask +2739b807b088 aio: only return events requested in poll_mask() for IOCB_CMD_POLL +aeddb6d5ea56 Merge branch 'emaclite-fixes' +560c5bddba72 net: emaclite: Remove xemaclite_mdio_setup return check +bd45cbf5451d net: emaclite: Remove unused 'has_mdio' flag. +27cad0084066 net: emaclite: Fix MDIO bus unregister bug +087fca595a0a net: emaclite: Fix position of lp->mii_bus assignment +4d572d9f4650 eventfd: only return events requested in poll_mask() +94aefd32f431 aio: mark __aio_sigset::sigmask const +4fd44a98ffe0 tcp: verify the checksum of the first data segment in a new connection +bdf767cae3dd net: qcom/emac: Add missing of_node_put() +b5d903c2d656 Merge branch 'akpm' (patches from Andrew) +ee410f15b141 lib/test_printf.c: call wait_for_random_bytes() before plain %p tests +608dbdfb1f02 hexagon: drop the unused variable zero_page_mask +2738f359b1dc hexagon: fix printk format warning in setup.c +fe6bdfc8e1e1 mm: fix oom_kill event handling +d7dc899abefb treewide: use PHYS_ADDR_MAX to avoid type casting ULLONG_MAX +0825a6f98689 mm: use octal not symbolic permissions +14f28f577692 ipc: use new return type vm_fault_t +ec67aaa46dce sysvipc/sem: mitigate semnum index against spectre v1 +f1b4bd0676c2 fault-injection: reorder config entries +758517202bd2 arm: port KCOV to arm +0ed557aa8139 sched/core / kcov: avoid kcov_area during task switch +dc55daff9040 kcov: prefault the kcov_area +c9484b986ef0 kcov: ensure irq code sees a valid area +3fb3894b84c2 kernel/relay.c: change return type to vm_fault_t +20fe935358de exofs: avoid VLA in structures +86a2bb5ad831 coredump: fix spam with zero VMA process +c2574aaa5d98 fat: use fat_fs_error() instead of BUG_ON() in __fat_get_block() +26b95137d673 proc: skip branch in /proc/*/* lookup +37a4094e828f mremap: remove LATENCY_LIMIT from mremap to reduce the number of TLB shootdowns +69b5086b12cd mm/memblock: add missing include +655c79bb40a0 mm: check for SIGKILL inside dup_mmap() loop +a8311f647e41 kexec: yield to scheduler when loading kimage segments +92ee383f6daa mm: fix race between kmem_cache destroy, create and deactivate +2bdce74412c2 mm: fix devmem_is_allowed() for sub-page System RAM intersections +955c97f0859a mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONT +df2a41967765 mm: fix null pointer dereference in mem_cgroup_protected +1105a2fc022f mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm() +7a932516f55c Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground +dc594c39f7a9 Merge tag 'ceph-for-4.18-rc1' of git://github.com/ceph/ceph-client +e7655d2b2546 Merge tag 'for-4.18-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +d148eac0e70f Kbuild: rename HAVE_CC_STACKPROTECTOR config variable +a0f8c29706cb kconfig: tinyconfig: remove stale stack protector fixups +8458f8c2d4e1 x86: fix dependency of X86_32_LAZY_GS +2edd53272120 drm/i915/dp: Add support for HBR3 and TPS4 during link training +46b527d19c43 drm/i915/icl: Add allowed DP rates for Icelake +1fa11ee2d9d0 drm/i915/icl: start adding the TBT pll +00c92d929ac3 drm/i915/icl: unconditionally init DDI for every port +970888e7d130 drm/i915/icl: add icelake_get_ddi_pll() +a0fbacb58ce1 drm/i915/gtt: Reduce a pair of runtime asserts +986dbac4803c drm/i915/gtt: Cache the PTE encoding of the scratch page +4a192c7e8b14 drm/i915/gtt: Free unused page tables on unbind the context +549fe88bf71d drm/i915/gtt: Lazily allocate page directories for gen7 +1fd00c0faeec drm/i915: Declare the driver wedged if hangcheck makes no progress +5db1d4ea91b6 drm/i915/execlists: Push the tasklet kick after reset to reset_finish +920d3fb1a00c drm/i915/selftests: Initialise request to silence a compiler +51a9f6dfc00d drm/i915: Turn off g4x DP port in .post_disable() +929168c5f3df drm/i915: Disallow interlaced modes on g4x DP outputs +132c27c97cb9 drm/i915: Fix PIPESTAT irq ack on i965/g4x +d5681f59ee3d NFS: Fix an rcu deadlock in nfs_delegation_find_inode() +995191220056 sctp: define sctp_packet_gso_append to build GSO frames +3b567bb059b9 drm/i915/ddi: Removed unused var from hsw_write_infoframe() +c737376442e2 drm/i915/ddi: Set HDMI infoframes with pipe clocks enabled +8fc0aa6eaa56 drm/i915/ddi: Check transcoder instead of port when setting HDMI infoframe +1f008e114b1b KVM: x86: VMX: redo fix for link error without CONFIG_HYPERV +afb2c4437dae drm/i915/ddi: Push pipe clock enabling to encoders +24a28179ecc0 drm/i915/ddi: s/crtc->config/old_crtc_state in haswell_crtc_disable() +ad6baae62381 ALSA: usb-audio: Always create the interrupt pipe for the mixer +3528cd8f6a90 ALSA: usb-audio: Add insertion control for UAC3 BADD +167e1fb1218d ALSA: usb-audio: Change in connectors control creation interface +2dd5aa15d9a2 ALSA: usb-audio: Add bi-directional terminal types +4a23fc8cc068 ALSA: lx6464es: add error handling for pci_ioremap_bar +5422b37c907e drm/i915/psr: Kill delays when activating psr back. +41538f2db1ea ALSA: sonicvibes: add error handling for snd_ctl_add +09027ab73b82 Merge tag 'kvm-ppc-next-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into HEAD +273ba45796c1 KVM: x86: fix typo at kvm_arch_hardware_setup comment +e6c3456aa897 blk-mq: remove blk_mq_tagset_iter +14dfa400f95b nvme: remove nvme_reinit_tagset +3e493c00cedb nvme-fc: fix nulling of queue data on reconnect +587331f71e27 nvme-fc: remove reinit_request routine +da6612673988 blk-mq: don't time out requests again that are in the timeout handler +a2bbf7148342 drm/i915/gtt: Only keep gen6 page directories pinned while active +e62230deeeae drm/i915: Show CCID in engine dumps +286e61535600 drm/i915: Make the hexdump row offset visually distinct +83c317832eb1 drm/i915: Dump the ringbuffer of the active request for debugging +856e1b175650 drm/i915/dsm: remove unnecessary dsm priv structure +e264abeaf9da pstore: Remove bogus format string definition +15eefe2a99b2 Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-timespec64 +5c16f36f6f00 drm/amd/powerplay: Set higher SCLK&MCLK frequency than dpm7 in OD (v2) +4c984154efa1 nvme-fc: change controllers first connect to use reconnect path +1288786b18f7 drm/i915: Move GEM sanitize from resume_early to resume +2e932b9cdece drm/i915/opregion: move acpi notifier to dev_priv +6ebb6d8ebe56 drm/i915/perf: make oa format tables const +47e5abfb546a PM / core: Fix supplier device runtime PM usage counter imbalance +a09c59130688 ACPI / LPSS: Avoid PM quirks on suspend and resume from S3 +2837461dbe6f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +f3b5020e168a Merge tag 'platform-drivers-x86-v4.18-1' of git://git.infradead.org/linux-platform-drivers-x86 +4b4bb99b6246 Merge tag 'pwm/for-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm +9bca19a01d50 Merge branch 'i2c/for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +697b9a8714cb drm/i915: Make closing request flush mandatory +463f202172c3 Merge tag 'apparmor-pr-2018-06-13' of git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor +cf65a0f6f6ff dma-mapping: move all DMA mapping code to kernel/dma +e37460c1ca08 dma-mapping: use obj-y instead of lib-y for generic dma ops +a89d0c2acff9 Merge tag 'perf-urgent-for-mingo-4.18-20180611' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +050e9baa9dc9 Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables +60d061e34703 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +333c8d3ef238 drm/amd/powerplay: remove uncessary extra gfxoff control call +cb5ed37f1f99 drm/amdgpu: fix parsing indirect register list v2 +b0f6b8090e05 drm/amd/include: Update df 3.6 mask and shift definition +f8a5de447f15 drm/amd/pp: Fix OD feature enable failed on Vega10 workstation cards +4b3c641b5f3a drm/amd/display: Fix stale buffer object (bo) use +c4ff91dd40e2 drm/amd/pp: initialize result to before or'ing in data +c3dade5ef72d drm/amd/powerplay: fix wrong clock adjust sequence +97028037a38a drm/amdgpu: Grab/put runtime PM references in atomic_commit_tail() +7584498c1c67 drm/amd/powerplay: fix missed hwmgr check warning before call gfx_off_control handler +06b18f61ee78 drm/amdgpu: fix CG enabling hang with gfxoff enabled +387f49e54672 drm/amdgpu: fix clear_all and replace handling in the VM (v2) +235293901c11 drm/amdgpu: add checking for sos version +a0b2ac29415b drm/amdgpu: fix the missed vcn fw version report +e4dd27aadd20 drm/i915: Allow DBLSCAN user modes with eDP/LVDS/DSI +be779f03d563 Merge tag 'kbuild-v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +d290ef9305eb Merge tag 'acpi-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +c7d6d511eb56 drm/bridge/sii8620: fix HDMI cable connection to dongle +95e8522588c8 drm/bridge/sii8620: remove HSIC initialization +bbc05e172fad drm/bridge/sii8620: start MHL transmission after HDMI signal detection +9378cecb1ce5 drm/bridge/sii8620: fix potential buffer overflow +ecba7cfa3afb drm/bridge/sii8620: fix display modes validation +8e627a1b1ce8 drm/bridge/sii8620: fix loops in EDID fetch logic +8efaac07d7e6 drm/bridge/sii8620: simplify hardware reset procedure +d09fcecb0c79 Merge tag 'pm-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +674455326ee3 Merge branch 'acpica' +6a900f884e3e Merge branches 'pm-domains' and 'pm-tools' +2652df3af731 Merge branch 'pm-cpufreq' +f493af37abfb nvme: don't rely on the changed namespace list log +d9d5ed1ad5d8 ALSA: usb-audio: Remove explicitly listed Mytek devices +f332485fb37b ALSA: usb-audio: Generic DSD detection for XMOS-based implementations +3a572d94bcff ALSA: usb-audio: Add native DSD support for Mytek DACs +c7273bd6c192 ALSA: hda/realtek - Add shutup hint +f5b7769eb040 Revert "debugfs: inode: debugfs_create_dir uses mode permission from parent" +dbee3d02458b KVM: x86: VMX: fix build without hyper-v +57c8a484a9cb drm/i915: Enable KVMGT for BXT. +d71cb7129e7c drm/i915/gvt: Add mmio handler for for BXT. +84eb04f6d77a drm/i915/gvt: Enable dma_buf support for BXT. +72bad9972876 drm/i915/gvt: Enable virtual display support for BXT. +47d9d3be5925 drm/i915/gvt: Enable force wake support for BXT. +f093f182ace9 drm/i915/gvt: Enable cmd_parser support for BXT. +a94cf2e0ef7f drm/i915/gvt: Enable mmio context init and switch for BXT. +d0f827bb18fe drm/i915/gvt: Enable irq initialization for BXT. +665004b8f506 drm/i915/gvt: Enable gtt initialization for BXT. +6fa6616b8f7a drm/i915/gvt: Enable device info initialization for BXT. +02b966c12b49 drm/i915/gvt: Add MEDIA_POOL_STATE for BXT. +2939db9e2879 drm/i915/gvt: Add D_BXT device type define for BXT. +b08fc5277aaa Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +4597fcff0704 Merge tag 'for-4.18/dm-changes-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +3bce593ac06b selftests: bpf: config: add config fragments +73df93c57c0b tools/bpftool: fix a bug in bpftool perf +f61e0d3cc4ae KVM: PPC: Book3S PR: Fix failure status setting in tabort. emulation +db96a04a86c7 KVM: PPC: Book3S PR: Enable use on POWER9 bare-metal hosts in HPT mode +4f169d21181f KVM: PPC: Book3S PR: Don't let PAPR guest set MSR hypervisor bit +a50623fb5700 KVM: PPC: Book3S PR: Fix failure status setting in treclaim. emulation +916ccadccdcd KVM: PPC: Book3S PR: Fix MSR setting when delivering interrupts +b71dc519a993 KVM: PPC: Book3S PR: Handle additional interrupt types +9d2a789c1db7 treewide: Use array_size in f2fs_kvzalloc() +026f05079b00 treewide: Use array_size() in f2fs_kzalloc() +c86065938aab treewide: Use array_size() in f2fs_kmalloc() +76e43e37a407 treewide: Use array_size() in sock_kmalloc() +84ca176bf54a treewide: Use array_size() in kvzalloc_node() +fd7becedb1f0 treewide: Use array_size() in vzalloc_node() +fad953ce0b22 treewide: Use array_size() in vzalloc() +42bc47b35320 treewide: Use array_size() in vmalloc() +a86854d0c599 treewide: devm_kzalloc() -> devm_kcalloc() +3c4211ba8ad8 treewide: devm_kmalloc() -> devm_kmalloc_array() +778e1cdd81bb treewide: kvzalloc() -> kvcalloc() +344476e16acb treewide: kvmalloc() -> kvmalloc_array() +590b5b7d8671 treewide: kzalloc_node() -> kcalloc_node() +6396bb221514 treewide: kzalloc() -> kcalloc() +6da2ec56059c treewide: kmalloc() -> kmalloc_array() +1c542f38ab8d mm: Introduce kvcalloc() +9f645bcc566a video: uvesafb: Fix integer overflow in allocation +353748a359f1 UBIFS: Fix potential integer overflow in allocation +f3278e3f0ac4 leds: Use struct_size() in allocation +6566f907bf31 Convert intel uncore to struct_size +a3ac973076df Convert jffs2 acl to struct_size +b2303d7bf76d Convert vhost to struct_size +c817e6ccb2c3 Convert v4l2 event to struct_size +7654cb1ba7d0 Convert infiniband uverbs to struct_size +5b572e25c364 Convert virtio_console to struct_size +8958fd411ba0 test_overflow: fix an IS_ERR() vs NULL bug +a205f0c974db Merge tag 'xfs-4.18-merge-10' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +57f230ab04d2 xen/netfront: raise max number of slots in xennet_get_responses() +c0129a061442 smc: convert to ->poll_mask +760a6ed6b6f2 net: stmmac: dwmac-meson8b: Fix an error handling path in 'meson8b_dwmac_probe()' +31962c8c78b3 tc-testing: ife: fix wrong teardown command in test b7b8 +469998c861fa net: thunderx: prevent concurrent data re-writing by nicvf_set_rx_mode +909f1edc4995 net: phy: mdio-gpio: Cut surplus includes +bfc17d00f082 Merge branch 'hv_netvsc-notification-and-namespace-fixes' +c0a41b887ce6 hv_netvsc: move VF to same namespace as netvsc device +7bf7bb37f16a hv_netvsc: fix network namespace issues with VF support +8cde8f0c0c03 hv_netvsc: drop common code until callback model fixed +01a1a170da67 Merge branch 'nfp-fixes' +e62e51af3430 nfp: flower: free dst_entry in route table +fe06a64e0de7 nfp: remove phys_port_name on flower's vNIC +29f534c4bbfc nfp: include all ring counters in interface stats +f8d0efb11227 nfp: don't pad strings in nfp_cpp_resource_find() to avoid gcc 8 warning +38da0d6888a6 Merge tag 'pci-v4.18-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +a26ed66c20f0 clocksource/drivers/stm32: Fix error return code +7ea959c45769 locking/refcounts: Implement refcount_dec_and_lock_irqsave() +ccfbb5bed407 atomic: Add irqsave variant of atomic_dec_and_lock() +f2ae67941138 alpha: Remove custom dec_and_lock() implementation +bb187e93e48d drm/i915/icl: DP_AUX_E is valid on ICL+ +af1f1b81130e drm/i915/icl: fix gmbus gpio pin mapping +dccc7228b5de drm/i915/icl: Add DDI HDMI level selection for ICL +1eb9364ce81d IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write +19785cf93b6c Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal +98db5e5503c2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux +7259f6452577 Merge tag 'ntb-4.18' of git://github.com/jonmason/ntb +467590e055f5 Merge tag 'vfio-v4.18-rc1' of git://github.com/awilliam/linux-vfio +763f96944c95 Merge tag 'mips_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +ea8781e5e70c autofs: Fix typo s/thenew new/the new/ in AUTOFS4_FS description +b357bf6023a9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +cdb8744d8035 Revert "net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets" +21ba8847f857 netfilter: nf_conncount: Fix garbage collection with zones +fc6ddbecce44 netfilter: xt_connmark: fix list corruption on rmmod +c05a45c0865d netfilter: ctnetlink: avoid null pointer dereference +adc972c5b888 netfilter: nf_tables: use WARN_ON_ONCE instead of BUG_ON in nft_do_chain() +0a2cf5ee432c netfilter: nf_tables: close race between netns exit and rmmod +71ad00c50d77 netfilter: nf_tables: fix module unload race +215a31f19ded netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL +3fb61eca185c netfilter: nft_socket: fix module autoload +155fb5c5fae7 netfilter: fix null-ptr-deref in nf_nat_decode_session +0725d4e1b8b0 Merge tag 'nfs-for-4.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs +e9e7dc4144cd drm/i915/gtt: Make gen6 page directories evictable +89e255678fec Merge tag 'nfsd-4.18' of git://linux-nfs.org/~bfields/linux +c60c32a57756 posix-cpu-timers: Remove lockdep_assert_irqs_disabled() +00979ce4fcc9 linux/linkage.h: replace VMLINUX_SYMBOL_STR() with __stringify() +3d6d62eae7d7 drm/i915/guc: Add support for define guc_log_size in megabytes. +5288c7182dd3 drm/i915/guc: Move defines with size of GuC logs to intel_guc_log.h +741cebee0aa5 drm/i915/guc: Refactoring preparation of the GUC_CTL_CTXINFO parameter +532717b90bd0 drm/i915/guc: Refactoring preparation of the GUC_CTL_LOG_PARAMS parameter +dc755faef264 drm/i915/guc: Refactoring preparation of the GUC_CTL_FEATURE parameter +24d891d81312 drm/i915/guc: Refactoring preparation of the GUC_CTL_DEBUG parameter +50935ac767ca drm/i915/guc: Don't store runtime GuC log level in modparam +ec530174c437 s390/dasd: only use preallocated requests +61d388321032 s390/dasd: reshuffle struct dasd_ccw_req +d8a72d414baf s390/dasd: remove dasd_kmalloc_set_cda +c5205f2ff2be s390/dasd: move dasd_ccw_req to per request data +5c618c0cf451 s390/dasd: simplify locking in process_final_queue +7352c5469307 s390/cio: sanitize css_general_characteristics definition +d7927df833d2 Merge tag 'vfio-ccw-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/vfio-ccw into features +766d3571d8e5 kvm: fix typo in flag name +3c9fa24ca7c9 kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access +ce14e868a54e KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system +79367a657439 KVM: x86: introduce linear_{read,write}_system +727ba748e110 kvm: nVMX: Enforce cpl=0 for VMX instructions +93b7f7ad2018 skip LAYOUTRETURN if layout is invalid +a9ded78535a1 drm/i915/gtt: Onionify error handling for gen6_ppgtt_create +35ac40d8b65a drm/i915/gtt: Subclass gen6_hw_ppgtt +5ebf6b1e4596 ALSA: usb-audio: Disable the quirk for Nura headset +5d902372ba5f xsk: re-add queue id check for XDP_SKB path +b06c0b2f087a Revert "PM / runtime: Fixup reference counting of device link suppliers at probe" +d9d117e40d4f drm/i915/ringbuffer: Serialize load of PD_DIR +68a8570375df drm/i915/gtt: Invalidate GGTT caches after writing the gen6 page directories +7eef32c1ef89 ALSA: hda: add dock and led support for HP ProBook 640 G4 +2861751f67b9 ALSA: hda: add dock and led support for HP EliteBook 830 G5 +89e9b5c0915a xfs: update incore per-AG inode count +6892286e9c09 tcp: Do not reload skb pointer after skb_gro_receive(). +2eb98105f8c7 virtio: update the comments for transport features +cfecc2918d2b virtio_pci: support enabling VFs +670ae9caaca4 vhost: fix info leak due to uninitialized memory +8efcf34a2639 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +32bcbf8b6d09 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +721afaa2aeb8 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +7c00e8ae041b Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +0ca69d1399ee Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +93ba168ad4c7 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +958da6e3ff44 Merge branch 'next/defconfig' into next/soc +3f2d67b6bd24 net/ipv6: Ensure cfg is properly initialized in ipv6_create_tempaddr +f6fadff33e8b tls: fix NULL pointer dereference on poll +a343993c518c xsk: silence warning on memory allocation failure +a08ce73ba0a8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +349b71d6f427 net: dsa: add error handling for pskb_trim_rcsum +097576468448 ipv6: allow PMTU exceptions to local routes +a2b7ab45b890 Merge tag 'linux-watchdog-4.18-rc1' of git://www.linux-watchdog.org/linux-watchdog +e16c4790de39 Revert "iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()" +c9160b69258e ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_create_queue +82edcc758f27 ntb: ntb_transport: Replace GFP_ATOMIC with GFP_KERNEL in ntb_transport_setup_qp_mw +081a698639d7 NTB: ntb_hw_idt: fix typo 'can by' to 'can be' +6c1e8ab2d154 ntb: intel: change references of skx to gen3 +f6e51c354b60 ntb: intel: split out the gen3 code +a9065055ed09 ntb: intel: header definitions refactor +f7cca14bcec4 Merge tag 'rpmsg-v4.18' of git://github.com/andersson/remoteproc +b70c9d37f6b5 Merge tag 'rproc-v4.18' of git://github.com/andersson/remoteproc +6f75edeadd0d Merge tag 'hwlock-v4.18' of git://github.com/andersson/remoteproc +d2b2250c3e56 ia64: disable CONFIG_PERFMON at least for now +3dc7c7badb75 IB/mlx4: Fix an error handling path in 'mlx4_ib_rereg_user_mr()' +d54d35c501bc Merge tag 'f2fs-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +425cf5c1350a RDMA/qedr: Fix NULL pointer dereference when running over iWARP without RDMA-CM +e31abf76f4d4 IB/mlx5: Fix return value check in flow_counters_set_data() +299eafee39a2 IB/mlx5: Fix memory leak in mlx5_ib_create_flow +828d810550ab IB/rxe: avoid double kfree skb +24a130ccfe58 RISC-V: Add CONFIG_HVC_RISCV_SBI=y to defconfig +467d35789e5a drm/i915/execlists: Avoid putting the error pointer +e0e0c87c022b RISC-V: Make our port sparse-clean +41611ed2c824 MAINTAINERS: RISC-V Updates +77aa85de16ae RISC-V: Handle R_RISCV_32 in modules +1dd985229d5f riscv/ftrace: Export _mcount when DYNAMIC_FTRACE isn't set +889d746edd02 riscv: add riscv-specific predefines to CHECKFLAGS +421d954c4f1e ixgbe: Fix bit definitions and add support for testing for ipsec support +e9f655ee97f1 ixgbe: Avoid loopback and fix boolean logic in ipsec_stop_data +de7a7e34e27c ixgbe: Move ipsec init function to before reset call +e433f3a5e272 ixgbe: Use CONFIG_XFRM_OFFLOAD instead of CONFIG_XFRM +a2225d931f75 autofs: remove left-over autofs4 stubs +646bb57ce86e ixgbe: Fix setting of TC configuration for macvlan case +0f105cf4f60e Merge tag 'backlight-next-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight +883cad5ba8cc Merge tag 'mfd-next-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +c42d7a30aba5 nvmet: free smart-log buffer after use +94423a8f89ed nvme-rdma: fix error flow during mapping request data +2796b569591c nvme: add bio remapping tracepoint +16001c10725e nvme: fix NULL pointer dereference in nvme_init_subsystem +8d08c0554244 Merge tag 'drm-next-2018-06-11' of git://anongit.freedesktop.org/drm/drm +a347c7ad8edf blk-mq: reinit q->tag_set_list entry only after grace period +ac0b4145d662 btrfs: scrub: Don't use inode pages for device replace +6d531e7b972c ALSA: emu10k1: add error handling for snd_ctl_add +ef1ffbe7889e ALSA: fm801: add error handling for snd_ctl_add +ce4c7b241227 Merge branch 'pci/aer-squash' +3b3191df4e7c Merge branch 'pci/renames' +0b15f1e38f63 PCI/AER: Use "PCI Express" consistently in Kconfig text +4696b828ca37 PCI/AER: Hoist aerdrv.c, aer_inject.c up to drivers/pci/pcie/ +adc1f22f5a86 PCI/AER: Squash Kconfig.debug into Kconfig +23e672bc2abe PCI/AER: Move private AER things to aerdrv.c +f53e7418c340 PCI/AER: Move aer_irq() declaration to portdrv.h +0544b04b7926 PCI/AER: Move pcie_aer_get_firmware_first() to portdrv.h +16c33b159544 PCI/AER: Remove duplicate pcie_port_bus_type declaration +41cbc9eb1a82 PCI/AER: Squash ecrc.c into aerdrv.c +256a45937093 PCI/AER: Squash aerdrv_acpi.c into aerdrv.c +0319c9a0ef4a PCI/AER: Squash aerdrv_errprint.c into aerdrv.c +fd3362cb73de PCI/AER: Squash aerdrv_core.c into aerdrv.c +3c43a64cb3e0 PCI/AER: Reorder code to group probe/remove stuff together +41d37680ca0b drm/i915: Wrap around the tail offset before setting ring->tail +b3ee09a4de33 drm/i915/ringbuffer: Fix context restore upon reset +1fc719d13ac0 drm/i915/ringbuffer: Brute force context restore +d5318d302e7c backlight: as3711_bl: Fix Device Tree node leaks +2b12dfa124db backlight: tps65217_bl: Fix Device Tree node lookup +d1cc0ec3da23 backlight: max8925_bl: Fix Device Tree node lookup +4a9c8bb2aca5 backlight: as3711_bl: Fix Device Tree node lookup +9ed8b56b80c1 MAINTAINERS: Add Paul Burton as MIPS co-maintainer +3e84c7651dde HID: google: Add support for whiskers +602a9de513d5 drm/i915/skl: Add warn about unsupported CDCLK rates +2b9a820318eb drm/i915/perf: fix gen11 engine class shift +9904b1560e4a drm/i915/perf: use the lrc_desc to get the ctx hw id in gen8-10 +1c9ca7e9836a selftests: bpf: fix urandom_read build issue +746c8f143afa drm/i915: Apply batch location restrictions before pinning +acd1c1e621fc drm/i915: Refactor unsettting obj->mm.pages +51c18bf7fdbe drm/i915: Squash GEM load failure message (again) +0aa9abd4c212 cpufreq: imx6q: check speed grades for i.MX6ULL +556c242045f0 mfd: cros_ec: Remove unused __remove function +46f107d0cb22 mfd: wm97xx-core: Platform data can be NULL +07ba0a82536e drm/i915: fix PCH_NOP setting for non-PCH platforms +13d0464b3240 drm/i915: be more strict about HAS_PCH_NOP() usage +85b17e6e4d3f drm/i915: clean up virtual PCH special case handling +b8bf31d82d22 drm/i915: document PCH_NOP +78ef3faff9ea drm/i915: fix guest virtual PCH detection on non-PCH systems +1417fad75cb4 drm/i915/gvt: use array to avoid potential buffer overflow +659571953d31 drm/i915/gvt: removed unnecessary boundary check +1f1c60d5b577 drm/i915/gvt: Avoid dereference a potential null pointer +87a3002af9e3 vmsplice(): lift importing iovec into vmsplice(2) and compat counterpart +f0dc7f9c6dd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +8593080c0fcf kconfig: fix localmodconfig +2c4da1a78af5 sh: remove no-op macro VMLINUX_SYMBOL() +abba759796f9 powerpc/kbuild: move -mprofile-kernel check to Kconfig +8373b7d9d174 Documentation: kconfig: add recommended way to describe compiler support +caa91ba53eb1 gcc-plugins: disable GCC_PLUGIN_STRUCTLEAK_BYREF_ALL for COMPILE_TEST +1658dcee3d43 gcc-plugins: allow to enable GCC_PLUGINS for COMPILE_TEST +59f53855babf gcc-plugins: test plugin support in Kconfig and clean up Makefile +8034c2fb1225 gcc-plugins: move GCC version check for PowerPC to Kconfig +5aadfdeb8de0 kcov: test compiler capability in Kconfig and correct dependency +1aaccb5fa0ea Merge tag 'rtc-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux +ab0b2e59323c Merge tag 'upstream-4.18-rc1' of git://git.infradead.org/linux-ubifs +867f816badc0 tcp: limit sk_rcvlowat by the maximum receive buffer +5ec9121195a4 um: Fix raw interface options +4579a1ba692a um: Fix initialization of vector queues +cca76c1ad61d um: remove uml initcalls +8e0ab9140cda um: Update mailing list address +5f85942c2ea2 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +b718e8c8f4f5 net: phy: dp83822: use BMCR_ANENABLE instead of BMSR_ANEGCAPABLE for DP83620 +6d8c50dcb029 socket: close race condition between sock_close() and sockfs_setattr() +0c14e43a42e4 Merge tag '4.18-fixes-smb3' of git://git.samba.org/sfrench/cifs-2.6 +bbaa10130301 Merge tag 'for-linus-20180610' of git://git.kernel.dk/linux-block +d82991a8688a Merge branch 'core-rseq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f4e5b30d809d Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a2211de0f979 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2322d6c5c7b5 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9f3fbe852a51 Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a8a4021b776b Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ad584b46d7fb ACPICA: Recognize the _OSI string "Windows 2017.2" +59dc6f3c6d81 signal: Remove no longer required irqsave/restore +ec84b27f9b3b rcu: Update documentation of rcu_read_unlock() +f9312a541050 NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY +3ca24ce9ff76 Merge branch 'proc-cmdline' +f72328d27f3b hpfs: Use EUCLEAN for filesystem errors +86406d51d360 riscv: split the declaration of __copy_user +a16afaf7928b Merge tag 'for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +2a70ea5cda00 Merge tag 'hsi-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi +6419945e3313 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +d60dafdca4b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md +1329c20433fb Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +d6c7528447de Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide +eafdca4d7010 Merge tag 'staging-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +995891006ccb NFSv4: Fix a typo in nfs41_sequence_process +fc40724fc673 NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..") +c1abca96b252 samples: mbochs: add DMA_SHARED_BUFFER dependency +1d9f3e20a56d x86/intel_rdt: Enable CMT and MBM on new Skylake stepping +190b02ed79e0 block: fix use-after-free in block flush handling +eed289037444 drm/i915/gtt: Reorder aliasing_ppgtt fini +7d3bf613e99a Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm +873aca2ee86e net: bridge: Fix locking in br_fdb_find_port() +6c206b20092a udp: fix rx queue len reported by diag and proc interface +49c2c3f246e2 cdc_ncm: avoid padding beyond end of skb +8d499533e0bc net/sched: act_simple: fix parsing of TCA_DEF_DATA +6310a882fbe0 net: fddi: fix a possible null-ptr-deref +58d813afbe89 net: aquantia: fix unsigned numvecs comparison with less than zero +930218affead Merge branch 'for-4.18/mcsafe' into libnvdimm-for-next +b56845794e1e Merge branch 'for-4.18/dax' into libnvdimm-for-next +692ad280bff3 nfsd: fix error handling in nfs4_set_delegation() +3171822fdcdd nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo +a3818841bd5e Merge tag 'for-linus-20180608' of git://git.kernel.dk/linux-block +ce5624f7e667 NFSv4: Return NFS4ERR_DELAY when a layout recall fails due to igrab() +6c342655022d NFSv4: Return NFS4ERR_DELAY when a delegation recall fails due to igrab() +33ce21d6a249 Merge tag 'drm-intel-next-fixes-2018-06-08-2' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +0070ed3d9ebf Fix 16-byte memory leak in gssp_accept_sec_context_upcall +af7fd74ec243 svcrdma: Fix incorrect return value/type in svc_rdma_post_recvs +68cc38ff33f3 Merge tag 'regulator-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +77016199f11e nvme: cleanup double shift issue +69f4eb9ff795 nvme-pci: make CMB SQ mod-param read-only +1d39e6928cbd nvme-pci: unquiesce dead controller queues +fe76fcfb91a9 nvme-pci: remove HMB teardown on reset +ded45505dbfd nvme-pci: queue creation fixes +397c699fb096 nvme-pci: remove unnecessary completion doorbell check +0bc88192033a nvme-pci: remove unnecessary nested locking +9ba2a5cb8896 nvmet: filter newlines from user input +d4c68c7a8e2a nvme-rdma: correctly check for target keyed sgl support +12a0b6622107 nvme: don't hold nvmf_transports_rwsem for more than transport lookups +f39ae4719b1c nvmet: return all zeroed buffer when we can't find an active namespace +e1f8789883a1 drm/i915/gtt: Remove vgpu check for gen6 +f6b1e35f3e47 drm/i915/gtt: Remove redundant hsw_mm_switch() +b4e2727df271 drm/i915/gtt: Fix unwind length passed to gen6_ppgtt_clear_range +672b3c4bc3d1 drm/i915: Fix sprite destination colorkeying on SKL+ +410feb75de24 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +2996148a9d41 Merge tag 'dmaengine-4.18-rc1' of git://git.infradead.org/users/vkoul/slave-dma +b16558579576 bpf: implement dummy fops for bpf objects +18f183763278 Merge tag 'iommu-updates-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +f4e70c2e5f14 Merge tag 'mtd/for-4.18' of git://git.infradead.org/linux-mtd +ea125dedbc14 Merge tag 'gpio-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio +fdea70d26a47 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +9eb86c75494e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching +0703a8e1c17e xfs: replace do_mod with native operations +bb3d48dcf86a xfs: don't call xfs_da_shrink_inode with NULL bp +9bb54cb56ae8 xfs: clean up MIN/MAX +86210fbebae6 xfs: move various type verifiers to common file +4a2d01b076d2 xfs: xfs_reflink_convert_cow() memory allocation deadlock +ef215e394eeb xfs: setup VFS i_rwsem lockdep state correctly +4a189982e293 Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +4189b863ba32 Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +fad76d4333fe perf script: Show hw-cache events +4c8205273626 perf c2c: Keep struct hist_entry at the end of struct c2c_hist_entry +a94fc25b604f Merge tag 'for-linus-4.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +415eb9fc0e23 vfio: platform: Fix using devices in PM Domains +e77addf018f0 vfio: use match_string() helper +6a62c1dfb5c7 vfio/mdev: Re-order sysfs attribute creation +002fe996f67f vfio/mdev: Check globally for duplicate devices +d59502bc0591 vfio: platform: Make printed error messages more consistent +28a683878889 vfio: platform: Fix reset module leak in error path +a5e6e6505f38 sample: vfio bochs vbe display (host device for bochs-drm) +cacade1946a4 sample: vfio mdev display - guest driver +d61fc96f47fd sample: vfio mdev display - host device +48d8476b41ee vfio/type1: Fix task tracking for QEMU vCPU hotplug +85ebd164de56 fb_omap2: add gpiolib dependency +1bde9f2cf142 video/omap: add module license tags +3d1d40b6a68a MAINTAINERS: make omapfb orphan +48debafe4f2f dm: add writecache target +72d711c87688 dm: adjust structure members to improve alignment +13ed4964057e Merge branch 'regulator-4.17' into regulator-4.18 merge window +bde4975310eb net: stmmac: fix build failure due to missing COMMON_CLK dependency +28dec870aaf7 md: Unify mddev destruction paths +b2b04e7e2d3b dm: report which conflicting type caused error during table_load() +0054ca8e108e PCI/AER: Remove forward declarations +2a2a4c510b76 dm: use bioset_init_from_src() to copy bio_set +28e89fd914a2 block: add bioset_init_from_src() helper +6e0832fa432e PCI: Collect all native drivers under drivers/pci/controller/ +0fe42512b2f0 arm64: Fix syscall restarting around signal suppressed by tracer +26ed9d1c07ef platform/x86: silead_dmi: Add entry for Chuwi Hi8 tablet touchscreen +d8e87fc6d11c netfilter: remove include/net/netfilter/nft_dup.h +c568503ef020 netfilter: x_tables: initialise match/target check parameter struct +6a61b70b43c9 gcov: remove CONFIG_GCOV_FORMAT_AUTODETECT +f3a53f7b5740 arm64: move GCC version check for ARCH_SUPPORTS_INT128 to Kconfig +469cb7376c06 kconfig: add CC_IS_CLANG and CLANG_VERSION +a4353898980c kconfig: add CC_IS_GCC and GCC_VERSION +2a61f4747eea stack-protector: test compiler capability in Kconfig and drop AUTO mode +315bab4e972d kbuild: fix endless syncconfig in case arch Makefile sets CROSS_COMPILE +7592019634f8 cpufreq: governors: Fix long idle detection logic in load calculation +51e645b6652c drm/i915: Mark the GPU as wedged without error on fault injection +39e78234b0be drm/i915: Add WaKBLVECSSemaphoreWaitPoll +c30acb04e7c4 drm/i915: Cancel reset preparations on failed resets +41ab43c9c89e cpufreq: intel_pstate: enable boost for Skylake Xeon +06d8b9067c9b Merge branch 'for-4.18/wacom' into for-linus +43e7b1494161 Merge branch 'for-4.18/upstream' into for-linus +a083a531e07b Merge branch 'for-4.18/rmi' into for-linus +d06e56c6aaa5 Merge branch 'for-4.18/plantronics' into for-linus +25721aefe1d0 Merge branch 'for-4.18/multitouch' into for-linus +72d0beb4d6d4 Merge branch 'for-4.18/i2c-hid' into for-linus +37acd687269f Merge branch 'for-4.18/hid-steam' into for-linus +79b83b05b07a Merge branch 'for-4.18/hid-redragon' into for-linus +c1144d29f405 Merge branch 'for-4.18/alps' into for-linus +68a14137fa68 Merge tag 'drm-misc-next-fixes-2018-05-31' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +8c7eac58775e Merge tag 'drm-msm-next-2018-06-04' of git://people.freedesktop.org/~robclark/linux into drm-next +d85b399b64e8 fix proc_fill_cache() in case of d_alloc_parallel() failure +9d874c36552a cifs: fix a buffer leak in smb2_query_symlink +3cedc8797b9c scsi: qla2xxx: Mask off Scope bits in retry delay +3cb182b3fa8b scsi: qla2xxx: Fix crash on qla2x00_mailbox_command +e73c864ba3b5 scsi: aic7xxx: aic79xx: fix potential null pointer dereference on ahd +68abbe729567 Merge branch 'akpm' (patches from Andrew) +016e92da037e autofs: small cleanup in autofs_getpath() +6471e93863d6 autofs: clean up includes +8240b716e200 autofs: comment on selinux changes needed for module autoload +0ab88bacc41d autofs: update MAINTAINERS entry for autofs +b6bb226a72f0 autofs: use autofs instead of autofs4 in documentation +9005d8333855 autofs: rename autofs documentation files +2a3ae0a1212d autofs: create autofs Kconfig and Makefile +854719049075 autofs: delete fs/autofs4 source files +f7e095f5d113 autofs: update fs/autofs4/Makefile +6ed387460418 autofs: update fs/autofs4/Kconfig +ebc921ca9b92 autofs: copy autofs4 to autofs +47206e012a0a autofs4: use autofs instead of autofs4 everywhere +ef8b42f78e88 autofs4: merge auto_fs.h and auto_fs4.h +5cc41e099504 fs/binfmt_misc.c: do not allow offset overflow +12c253abb9c9 checkpatch: improve patch recognition +09088a4047e2 lib/ucs2_string.c: add MODULE_LICENSE() +cbdc61ae1fa5 lib/mpi: headers cleanup +804209d8a009 lib/percpu_ida.c: use _irqsave() instead of local_irq_save() + spin_lock +b94078e69533 lib/idr.c: remove simple_ida_lock +ca1250bbd4e0 lib/bitmap.c: micro-optimization for __bitmap_complement() +0455c74788fd get_maintainer: improve patch recognition +401c636a0eeb kernel/hung_task.c: show all hung tasks before panic +b22f22a3c199 include/linux/types.h: use fixed width types without double-underscore prefix +6d0e8d53849f include/linux/types.h: define aligned_ types based on uapi header +6d8e41080782 int-ll64.h: define u{8,16,32,64} and s{8,16,32,64} based on uapi header +b2f5de0334f0 tools/testing/selftests/proc: test /proc/*/fd a bit (+ PF_KTHREAD is ABI!) +5d008fb414f7 proc: use "unsigned int" for /proc/*/stack +197850a1e04a proc: use "unsigned int" for sigqueue length +a4ef3895655c proc: use "unsigned int" in proc_fill_cache() +941169298a3e proc: smaller RCU section in ->getattr() +3cb4e162e4e2 proc: deduplicate /proc/*/cmdline implementation +6a6cbe75dbdf proc: simpler iterations for /proc/*/cmdline +6a6b9c4c11f8 proc: somewhat simpler code for /proc/*/cmdline +b42262af5ecf proc: more "unsigned int" in /proc/*/cmdline +72eb7de9c158 mm: remove page_is_poisoned() from linux/mm.h +e81bf9793b18 mem_cgroup: make sure moving_account, move_lock_task and stat_cpu in the same cacheline +ce91f6ee5b3b mm: kvmalloc does not fallback to vmalloc for incompatible gfp flags +4b33b6959581 include/linux/gfp.h: fix the annotation of GFP_ZONE_TABLE +daa280753cef mm/shmem.c: zero out unused vma fields in shmem_pseudo_vma_init() +7810e6781e0f mm, page_alloc: do not break __GFP_THISNODE by zonelist reset +df2cc96e7701 userfaultfd: prevent non-cooperative events vs mcopy_atomic races +be09102b4190 mm: memcg: allow lowering memory.swap.max below the current usage +20acce679910 mm/shmem.c: use new return type vm_fault_t +325d7d4a9686 slub: remove 'reserved' file from sysfs +9736d2a95e36 slub: remove kmem_cache->reserved +bf68c214df6d slab,slub: remove rcu_head size checks +50e7fbc3bf0c mm: add hmm_data to struct page +a052f0a5168e mm: add pt_mm to struct page +97b4a6719871 mm: improve struct page documentation +4da1984edbbe mm: combine LRU and main union in struct page +b7ccc7f8c643 mm: move lru union within struct page +fa3015b7eed5 mm: use page->deferred_list +66a6ffd2af42 mm: combine first three unions in struct page +b21999da02f8 mm: move _refcount out of struct page union +7d27a04bb2b5 mm: move 'private' union within struct page +d4fc5069a394 mm: switch s_mem and slab_cache in struct page +1d40a5ea01d5 mm: mark pages in use for page tables +6e292b9be7f4 mm: split page_type out from _mapcount +620b4e903179 s390: use _refcount for pgtables +e67d4ca79aaf mm: save two stranded bits in gfp_mask +285b8dcaacfc mm, hugetlbfs: pass fault address to no page handler +b3ec9f33acb8 mm: change return type to vm_fault_t +2bcd6454bae7 mm: use new return type vm_fault_t +a380b40abbce mm/page_alloc.c: remove useless parameter of finalise_ac() +3cadfa2b9497 mm/vmpressure.c: convert to use match_string() helper +d62ff365b812 mm/vmpressure.c: use kstrndup instead of kmalloc+strncpy +bf8d5d52ffe8 memcg: introduce memory.min +fb52bbaee598 mm: move is_pageblock_removable_nolock() to mm/memory_hotplug.c +ab6ecf247a93 mm: /proc/pid/pagemap: hide swap entries from unprivileged users +25cf23d7a957 mm/memblock: print memblock_remove +d12c60f64cf8 mm: memcontrol: drain memcg stock on force_empty +bb4a7ea2b144 mm: memcontrol: drain stocks on resize limit +8dd53fd3b702 memcg: mark memcg1_events static const +9ccc36171636 memcg: writeback: use memcg->cgwb_list directly +12ba780d64f6 tmpfs: allow decoding a file handle of an unlinked file +88484826bc67 mm/ksm: move [set_]page_stable_node from ksm.h to ksm.c +48f49e1f6685 mm/ksm: remove unused page_referenced_ksm declaration +93781325da6e lockdep: fix fs_reclaim annotation +89fdcd262fd4 mm: shmem: make stat.st_blksize return huge page size if THP is on +05e3ff950585 mm: vmalloc: pass proper vm_start into debugobjects +f3c01d2f3ade mm: vmalloc: avoid racy handling of debugobjects in vunmap +82a2e924ff2c mm: vmalloc: clean up vunmap to avoid pgtable ops twice +08994b24673b mm/sparse.c: pass the __highest_present_section_nr + 1 to alloc_func() +d538c164fc01 mm/sparse.c: check __highest_present_section_nr only for a present section +688272809fcc mm, gup: prevent pmd checking race in follow_pmd_mask() +7854207fe954 mm/docs: describe memory.low refinements +5f93ad67436b mm: treat memory.low value inclusive +230671533d64 mm: memory.low hierarchical behavior +bbec2e15170a mm: rename page_counter's count/limit into usage/max +1c4bc43ddfd5 mm/memblock: introduce PHYS_ADDR_MAX +00b3a331fdf7 mm: remove odd HAVE_PTE_SPECIAL +3010a5ea665a mm: introduce ARCH_HAS_PTE_SPECIAL +e69438596bb3 mm/page_alloc: remove realsize in free_area_init_core() +5d752600a8c3 mm: restructure memfd code +c49fcfcda8b5 mm/shmem: update file sealing comments and file checking +5b9c98f3082b mm/shmem: add __rcu annotations and properly deref radix entry +c0265342bff4 zram: introduce zram memory tracking +d7eac6b6e183 zram: record accessed second +89e85bce4b02 zram: mark incompressible page as ZRAM_HUGE +c4d6c4cc7bfd zram: correct flag name of ZRAM_ACCESS +f3a53a3a1e5b mm, memcontrol: implement memory.swap.events +bb98f2c5ac5d mm, memcontrol: move swap charge handling into get_swap_page() +88aa7cc688d4 mm: introduce arg_lock to protect arg_start|end and env_start|end in mm_struct +05fec35ebb0e slab: clean up the code comment in slab kmem_cache struct +05088e5de02d mm/slub: remove obsolete comment +a38965bf941b mm/slub.c: add __printf verification to slab_err() +128227e7fe40 slab: __GFP_ZERO is incompatible with a constructor +e56ee574bc46 net/9p/trans_xen.c: don't inclide rwlock.h directly +478ae0ca08c2 fs/9p: detect invalid options as much as possible +8d856c72b42d net/9p: detect invalid options as much as possible +c6137fe36d2a fs: ocfs2: use new return type vm_fault_t +64202a21a449 ocfs2: drop a VLA in ocfs2_orphan_del() +f3797d8ae596 ocfs2: correct the comments position of struct ocfs2_dir_block_trailer +731a40fab1b3 ocfs2: eliminate a misreported warning +133b81f28ede ocfs2: ocfs2_inode_lock_tracker does not distinguish lock level +5bc55d654bdd ocfs2: clean up redundant function declarations +882ea1d64eb3 scripts: use SPDX tag in get_maintainer and checkpatch +ab77dab46210 fs/dax.c: use new return type vm_fault_t +66e58e0ef80a bpfilter: fix race in pipe access +ff2672874be0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ba1b7309fc2e Merge branch 'next-smack' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +294248e9fb46 Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +00d535a386c0 Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +c09290c56376 bpf, xdp: fix crash in xdp_umem_unaccount_pages +a5a16e43529b xsk: Fix umem fill/completion queue mmap on 32-bit +23316a366e16 tools/bpf: fix selftest get_cgroup_id_user +289cf155d95d Merge tag 'devicetree-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +7423fd7a6693 Merge tag 'auxdisplay-for-linus-v4.18-rc1' of git://github.com/ojeda/linux +8d97ca6b6755 bpfilter: fix OUTPUT_FORMAT +edb2a385ec33 Merge tag 'pinctrl-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +bf956be520fb umh: fix race condition +2ac0e1524d95 net: mscc: ocelot: Fix uninitialized error in ocelot_netdevice_event() +b771327a4530 Merge tag 'spi-nor/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next +17f297b427a3 drm/i915/gtt: Push allocation to hw ppgtt constructor +93f2cde2a4f7 drm/i915: Decouple vma vfuncs from vm +520ea7c581bf drm/i915: Prepare for non-object vma +6e89b84e28f6 Merge tag 'nand/for-4.18' of git://git.infradead.org/linux-mtd into mtd/next +eb55bbf865d9 bonding: re-evaluate force_primary when the primary slave name changes +3a979e8c07e3 Merge tag 'mailbox-v4.18' of git://git.linaro.org/landing-teams/working/fujitsu/integration +000ade801640 ip_tunnel: Fix name string concatenate in __ip_tunnel_create() +52acf73b6e9a hv_netvsc: Fix a network regression after ifdown/ifup +4c5717da1d02 x86/mce: Check for alternate indication of machine check recovery on Skylake +c7d606f560e4 x86/mce: Improve error message when kernel cannot recover +fd3a88625844 net: in virtio_net_hdr only add VLAN_HLEN to csum_start if payload holds vlan +7eced5ab5a73 netfilter: nf_tables: add NFT_LOGLEVEL_* enumeration and use it +a1cdde8c411d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +3a3869f1c443 Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +53c3daf8cfea kselftest/cgroup: fix a signedness bug +9855c4626c67 selftests/ftrace: Add ppc support for kprobe args tests +58990d1ff3f7 bpf: reject passing modified ctx to helper functions +3036bc45364f Merge tag 'media/v4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +a5cfa6217c94 perf stat: Add event parsing error handling to add_default_attributes +c1a1f5d9da80 perf stat: Allow to specify specific metric column len +f515572734fb perf stat: Fix metric column header display alignment +b37d33edbf41 perf stat: Use only color_fprintf call in print_metric_only +9660e08ee8cb perf stat: Add --interval-clear option +f7fa827f5f43 perf tools: Fix error index for pmu event parser +e4302aec8a06 rtc: pxa: fix probe function +8ee4aee5b504 rtc: cros-ec: Switch to SPDX identifier. +e6988d234844 rtc: cros-ec: Make license text and module license match. +abfdff44bc38 rtc: ensure rtc_set_alarm fails when alarms are not supported +1928906d126f rtc: test: remove alarm support from the first device +0b472ad2999c rtc: test: convert to devm_rtc_allocate_device +b8e62b58bc00 rtc: ftrtc010: let the core handle range +73318f8b6bf0 rtc: ftrtc010: handle dates after 2106 +e38d161f5198 rtc: ftrtc010: switch to devm_rtc_allocate_device +55e49dc43a83 virtio_ring: switch to dma_XX barriers for rpmsg +c9d366287042 perf hists: Reimplement hists__has_callchains() +29f9fcdd3f8e perf hists browser gtk: Use hist_entry__has_callchains() +e5654455795f perf hists: Make hist_entry__has_callchains() work with 'perf c2c' +c90fca951e90 Merge tag 'powerpc-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +41477acf0922 perf hists: Save the callchain_size in struct hist_entry +c0ab85267e25 Merge tag 'microblaze-v4.18-rc1' of git://git.monstr.eu/linux-2.6-microblaze +e156ab71a974 arm64: topology: Avoid checking numa mask for scheduler MC selection +d987f62cce32 Merge tag 'udf_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +091a0f278510 Merge tag 'for-linus-4.18-ofs' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux +70f2ae1f002b Merge tag 'ovl-fixes-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs +da315f6e0398 Merge tag 'fuse-update-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse +a528a2415087 btrfs: change return type of btrfs_page_mkwrite to vm_fault_t +9bf97390b303 riscv: no __user for probe_kernel_address() +2861ae302f6b riscv: use NULL instead of a plain 0 +f5a926dd5298 mtd: ubi: Update ubi-media.h to dual license +3e5e4335cc0f ubi: fastmap: Detect EBA mismatches on-the-fly +34653fd8c46e ubi: fastmap: Check each mapping only once +781932375ffc ubi: fastmap: Correctly handle interrupted erasures in EBA +6e7d80161066 ubi: fastmap: Cancel work upon detach +e1db654d8e32 ubifs: lpt: Fix wrong pnode number range in comment +28e5dfd84239 ubifs: gc: Fix typo +71d561f02641 ubifs: log: Some spelling fixes +c7e593b3bdf3 ubifs: Spelling fix someting -> something +671b9b75f601 ubifs: journal: Remove wrong comment +c971dad849bd ubifs: remove set but never used variable +422edacec092 ubifs, xattr: remove misguided quota flags +31c49eac780b fs: ubifs: Adding new return type vm_fault_t +c7c137b931b6 smb3: do not allow insecure cifs mounts when using smb3 +8ddecf5fd728 CIFS: Fix NULL ptr deref +e536700ef5bf regulator: gpio: Revert +c04fa44b76b8 block: always set partition number to '0' in blk_partition_remap() +9d311e11fc1f Btrfs: fiemap: pass correct bytenr when fm_extent_count is zero +64e6dd1fb2f1 netfilter: nf_conntrack: Increase __IPS_MAX_BIT with new bit IPS_OFFLOAD_BIT +16a7eec2fcd0 watchdog: da9063: remove duplicated timeout_to_sel calls +6f4cedb7b4c3 watchdog: da9063: rename helper function to avoid misunderstandings +807cba6559cf Merge tag 'gvt-fixes-2018-04-19' of https://github.com/intel/gvt-linux into drm-intel-next-fixes +338d0be437ef apparmor: fix ptrace read check +3ddae9876a70 apparmor: fix memory leak when deduping profile load +11c92f144bf3 apparmor: fix mediation of prlimit +a4c3f89c9b5a apparmor: fixup secid map conversion to using IDR +99cc45e48678 apparmor: Use an IDR to allocate apparmor secids +52e8c38001d8 apparmor: Fix memory leak of rule on error exit path +2ab47dae54d5 apparmor: modify audit rule support to support profile stacks +e79c26d04043 apparmor: Add support for audit rule filtering +b896c54e8d7b apparmor: update git and wiki locations in AppArmor docs +5d8779a5cdda apparmor: Convert to use match_string() helper +38125c2c2beb apparmor: improve get_buffers macro by using get_cpu_ptr +197af5f21311 drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw +2f08b23d7032 drm/i915/icl: fix icl_unmap/map_plls_to_ports +47541443a62a drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup +521370106d0d drm/i915: Change i915_gem_fault() to return vm_fault_t +8571a05a9dd0 drm/i915: Use GEM suspend when aborting initialisation +2696ec4566f5 Merge tag 'perf-core-for-mingo-4.18-20180606' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +0766e2efc696 Merge tag 'drm-intel-next-2018-06-06' into gvt-next +1c8c5a9d38f6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next +285767604576 Merge tag 'overflow-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +5eb6eed7e0fe Merge tag 'trace-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +8b5c6a3a49d9 Merge tag 'audit-pr-20180605' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +8b70543e9af0 Merge tag 'selinux-pr-20180605' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +10b1eb7d8ce5 Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security +d75ae5bdf235 Merge tag 'printk-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk +0eb0061381b2 Merge tag 'for-linus-4.18' of git://github.com/cminyard/linux-ipmi +8450493076cd Merge tag 'edac_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp +14c3f8425080 drm/i915: Update DRIVER_DATE to 20180606 +83210ba6f816 CIFS: fix encryption in SMB3.1.1 +64b3c93649a6 drm/i915/gtt: Fix typo in fill_px() macro +4bb8b65a0427 xfs: fix string handling in label get/set functions +0b61f8a4079d xfs: convert to SPDX license tags +488ad6d3678b Merge branch 'pci/trivial' +0ecda3a08746 Merge branch 'pci/kconfig' +73144d77cb87 Merge branch 'lorenzo/pci/vmd' +e52d38f4abf4 Merge branch 'lorenzo/pci/rockchip' +1c2bef0a3fd1 Merge branch 'lorenzo/pci/rcar' +4c31ff0b3a5f Merge branch 'pci/host/qcom' +93763ee65186 Merge branch 'pci/host/mobiveil' +cc64520f970a Merge branch 'lorenzo/pci/mediatek' +741f8e7ecc2c Merge branch 'lorenzo/pci/hv' +5db844eee501 Merge branch 'lorenzo/pci/host/misc' +bf79d7d0997a Merge branch 'lorenzo/pci/endpoint' +d792b32688c6 Merge branch 'lorenzo/pci/dwc-fixes' +f03c7aa4598b Merge branch 'lorenzo/pci/dwc' +bdc4bb137739 Merge branch 'lorenzo/pci/armada8k' +fd83941d50cb Merge branch 'pci/virtualization' +13fbadcd512c Merge branch 'pci/sparc' +a7c9d4cf45e1 Merge branch 'pci/resource' +ae08aa13ba4b Merge branch 'pci/portdrv' +aee9684a3688 Merge branch 'pci/misc' +f64c14641028 Merge branch 'pci/hotplug' +5e3165d1a813 Merge branch 'pci/enumeration' +8e069da28dfb Merge branch 'pci/dpc' +08b5b2f7831a Merge branch 'pci/aspm' +d7e02c08a93b Merge branch 'pci/aer' +311da4975894 Merge branch 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm +ca95bf62fcf5 Merge tag 'linux-kselftest-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +ac56aa4549cd perf script python: Add dict fields introduction to Documentation +48a1f565261d perf script python: Add more PMU fields to event handler dict +48a8bbc7ca49 media: omap2: fix compile-testing with FB_OMAP2=m +0ad39cb3d70f Merge tag 'kconfig-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +0ed2dd03b94b treewide: Use struct_size() for devm_kmalloc() and friends +b4b06db115bb treewide: Use struct_size() for vmalloc()-family +acafe7e30216 treewide: Use struct_size() for kmalloc()-family +7170e6045a6a strparser: Add __strp_unpause and use it in ktls. +fb1967a69f75 rxrpc: Fix terminal retransmission connection ID to include the channel +96a3c9a4896d Merge branch 'hns3-next' +8e52a602b512 net: hns3: Optimize PF CMDQ interrupt switching process +6444e2a5f1e6 net: hns3: Fix for VF mailbox receiving unknown message +1819e40908ee net: hns3: Fix for VF mailbox cannot receiving PF response +808c340be17d dax: Use dax_write_cache* helpers +546eb0317cfa libnvdimm, pmem: Do not flush power-fail protected CPU caches +dd612f18a49b bnx2x: use the right constant +8715ee75fe6f Merge tag 'kbuild-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +ce7f11a230d5 libnvdimm, pmem: Unconditionally deep flush on *sync +9a99dc1c4177 Revert "net: sched: cls: Fix offloading when ingress dev is vxlan" +5040cc990cba net: dsa: b53: Fix for brcm tag issue in Cygnus SoC +d2d6364dcbf6 libnvdimm, pmem: Complete REQ_FLUSH => REQ_PREFLUSH +cf68f0c3a07b drm/i915: Mark i915.inject_load_failure as being hit +82e20b44477f netfilter: nft_set_rbtree: fix parameter of __nft_rbtree_lookup() +f83d1cfc8bcd mailbox/drivers/hisi: Consolidate the Kconfig for the MAILBOX +05e99a7d143e mailbox: Add support for Qualcomm SDM845 SoCs +01355092b245 dt-bindings: mailbox: Add APSS shared binding for SDM845 SoCs +00ee3a13a91b mailbox: bcm2835: Fix of_xlate return value +61a2f6db77ab mailbox: qcom: Add msm8998 hmss compatible +ffbded7dee97 mailbox: add STMicroelectronics STM32 IPCC driver +8f51bb7caeb3 dt-bindings: mailbox: add STMicroelectronics STM32 IPCC binding +19ed70c0b329 mailbox: Remove depends on HAS_DMA in case of platform dependency +126f7051b4da Merge tag 'sound-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +5f9e0f3158a5 perf script python: Move dsoname code to a new function +2be732c02adb perf symbols: Add BSS symbols when reading from /proc/kallsyms +8d628d26b997 perf annnotate: Make __symbol__inc_addr_samples handle src->histograms == NULL +9fb523363f6e perf intel-pt: Fix "Unexpected indirect branch" error +dd27b87ab5fc perf intel-pt: Fix MTC timing after overflow +bd2e49ec48fe perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP +dbcb82b93f3e perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING +ec1e6e6a6818 perf script powerpc: Python script for hypervisor call statistics +005cc008bc18 perf test record+probe_libc_inet_pton: Ask 'nm' for dynamic symbols +97802f3b81dc perf map: Consider PTI entry trampolines in rip_2objdump() +f6c66d73bb81 perf test code-reading: Fix perf_env setup for PTI entry trampolines +ceac7b79df7b perf tools: Fix pmu events parsing rule +0ce2da148396 perf stat: Display user and system time +f92da71280fb perf record: Enable arbitrary event names thru name= modifier +aef4feace285 perf tools: Fix symbol and object code resolution for vdso32 and vdsox32 +dcaeae4e2c26 perf tests kmod-path: Add tests for vdso32 and vdsox32 +fabd37b837f6 perf hists: Check if a hist_entry has callchains before using them +0b5d6ece5e6a perf hists: Introduce hist_entry__has_callchain() method +025bb9f87205 NFSv4.0: Remove transport protocol name from non-UCS client ID +848a4eb2e397 NFSv4.0: Remove cl_ipaddr from non-UCS client ID +135c5504a600 Merge tag 'drm-next-2018-06-06-1' of git://anongit.freedesktop.org/drm/drm +9e6c08d4a8fc xfs: validate btree records on retrieval +29cad0b3edaf xfs: push corruption -> ESTALE conversion to xfs_nfs_get_inode() +541b5acc8591 xfs: verify root inode more thoroughly +02a0fda875c8 xfs: verify COW extent size hint is valid in inode verifier +7d71a671a2d9 xfs: verify extent size hint is valid in inode verifier +fa4ca9c55746 xfs: catch bad stripe alignment configurations +84fca1b0c461 block: pass failfast and driver-specific flags to flush requests +a07771ac6a78 x86/apic/vector: Print APIC control bits in debugfs +12f47073a40f genirq/affinity: Defer affinity setting if irq chip is busy +839b0f1c4ef6 x86/platform/uv: Use apic_ack_irq() +2b04e46d8d0b x86/ioapic: Use apic_ack_irq() +8a2b7d142e7a irq_remapping: Use apic_ack_irq() +c0255770ccdc x86/apic: Provide apic_ack_irq() +d340ebd696f9 genirq/migration: Avoid out of line call if pending is not set +a33a5d2d16cb genirq/generic_pending: Do not lose pending affinity update +80ae7b1a918e x86/apic/vector: Prevent hlist corruption and leaks +4016a7f15efc enic: fix UDP rss bits +5b94b2bec85f Merge git://blackhole.kfki.hu/nf +11ff7288beb2 netfilter: ebtables: reject non-bridge targets +cd77849a69cf objtool: Fix GCC 8 cold subfunction detection for aliased functions +108fab4b5c8f x86/bugs: Switch the selection of mitigation from CPU vendor to CPU features +6ac2f49edb1e x86/bugs: Add AMD's SPEC_CTRL MSR usage +24809860012e x86/bugs: Add AMD's variant of SSB_NO +cbdebe481a14 netfilter: ipset: forbid family for hash:mac sets +30a2e107108c netfilter: ipset: Limit max timeout value +bd975e691486 netfilter: ipset: List timing out entries with "timeout 1" instead of zero +9dcceb1378b6 netfilter: xt_set: Check hook mask correctly +838d76d63ec4 x86/vector: Fix the args of vector_alloc tracepoint +336628128826 x86/idt: Simplify the idt_setup_apic_and_irq_gates() +cce2946b9b30 x86/platform/uv: Remove extra parentheses +94d49eb30e85 x86/mm: Decouple dynamic __PHYSICAL_MASK from AMD SME +046c0dbec023 x86: Mark native_set_p4d() as __always_inline +0cdd431c337e irqchip/ls-scfg-msi: Map MSIs in the iommu +a84277bf3efc irqchip/stm32: Fix non-SMP build warning +ccba8b64452b rseq/selftests: Provide Makefile, scripts, gitignore +c960e9909d33 rseq/selftests: Provide parametrized tests +01a5ec421759 rseq/selftests: Provide basic percpu ops test +1badac4f80c3 rseq/selftests: Provide basic test +2e155fb7d605 rseq/selftests: Provide rseq library +4e49ed2f9ac3 selftests/lib.mk: Introduce OVERRIDE_TARGETS +bb862b021d75 powerpc: Wire up restartable sequences system call +6f37be4b1364 powerpc: Add syscall detection for restartable sequences +8a417c48fa68 powerpc: Add support for restartable sequences +05c17cedf85b x86: Wire up restartable sequence system call +d6761b8fd969 x86: Add support for restartable sequences +338035edc9b9 arm: Wire up restartable sequences system call +b74406f37737 arm: Add syscall detection for restartable sequences +9800b9dc13cd arm: Add restartable sequences support +d7822b1e24f2 rseq: Introduce restartable sequences system call +b575e8372153 uapi/headers: Provide types_32_64.h +ff5bc793e47b powerpc/64s/radix: Fix missing ptesync in flush_cache_vmap +f587e478b503 watchdog: da9062: remove unused code +be9e9c2ad52b watchdog: da9063: Fix timeout handling during probe +44ee54aabfdb watchdog: da9063: Fix updating timeout value +e46bb55dbc94 watchdog: da9063: Fix setting/changing timeout +414c52b7899a pwm: stm32: Fix build warning with CONFIG_DMA_ENGINE disabled +91348b1453a3 Merge tag 'ib-mfd-pwm-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into for-next +d968e5041fef pwm: stm32: Enforce dependency on CONFIG_MFD_STM32_TIMERS +fdcb613d4932 ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices +1d375b58c12f pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume +2d5ed61ce982 PM / wakeup: Export wakeup_count instead of event_count via sysfs +82e12d9e0bd5 PM / Domains: Add dev_pm_domain_attach_by_id() to manage multi PM domains +3c095f32a92b PM / Domains: Add support for multi PM domains per device to genpd +8cb1cbd644d5 PM / Domains: Split genpd_dev_pm_attach() +bcd931f298d4 PM / Domains: Don't attach devices in genpd with multi PM domains +657c292ce1bb PM / Domains: dt: Allow power-domain property to be a list of specifiers +6898837872de ACPICA: Update version to 20180531 +7aa8a236487a ACPICA: Interpreter: Begin deprecation of Unload operator +5088814a6e93 ACPICA: AML parser: attempt to continue loading table after error +3877b2ccb713 ACPICA: Debugger: Reduce verbosity for module-level code errors. +fb30b2981d67 ACPICA: AML Parser: Add debug option to dump parse trees +1387cdd8cdda ACPICA: Debugger: Add count of namespace nodes after namespace dump +a53eaef6da5d ACPICA: IORT: Add PMCG node supprt +d87be0438e3d ACPICA: IORT: Update for revision D +fb145901e080 ACPI / Documentation: update ACPI customize method feature docs +5202e32db01c Merge tag 'linux-cpupower-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux +aaaece3de9d7 cpufreq: intel_pstate: New sysfs entry to control HWP boost +52ccc4314293 cpufreq: intel_pstate: HWP boost performance on IO wakeup +e0efd5be63e8 cpufreq: intel_pstate: Add HWP boost utility and sched util hooks +d7231f993ad4 cpufreq: ti-cpufreq: Use devres managed API in probe() +e5d295b06d69 cpufreq: ti-cpufreq: Fix an incorrect error return value +08e9cc403262 cpufreq: ACPI: make function acpi_cpufreq_fast_switch() static +ac28927659be cpufreq: kryo: allow building as a loadable module +10ee1f2206a3 scsi: mpt3sas: Add an I/O barrier +413c2f33489b scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails +0d98ba8d70b0 scsi: hpsa: disable device during shutdown +3aadbe2523ca scsi: sd_zbc: Fix sd_zbc_check_zone_size() error path +a0c1c185fbe2 scsi: aacraid: remove bogus GFP_DMA32 specifies +af6c5d5e01ad Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +9f25a8da4232 Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +0bbddb8cbe7a Merge branch 'for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +476d9ff653b3 Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +95582b008388 vfs: change inode times to use struct timespec64 +7aaa822ed060 pstore: Convert internal records to timespec64 +a22e48cf317d Merge tag 'tty-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +ec064d3c6b40 Merge tag 'driver-core-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +abf7dba7c4f7 Merge tag 'char-misc-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +07c4dd3435aa Merge tag 'usb-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +f60342fac9fa Merge tag 'mmc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +5231804cf9e5 Merge tag 'leds_for_4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds +2158091d9cda Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +3e1a29b3bf66 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +d5f07fb3ef12 CIFS: Pass page offset for encrypting +4c0d2a5a6433 CIFS: Pass page offset for calculating signature +7cf20bce7758 CIFS: SMBD: Support page offset in memory registration +6509f50cd116 CIFS: SMBD: Support page offset in RDMA recv +b6903bcf0acc CIFS: SMBD: Support page offset in RDMA send +e8157b2729c9 CIFS: When sending data on socket, pass the correct page offset +7b7f2bdf829e CIFS: Introduce helper function to get page offset and length in smb_rqst +c06a0f2dff70 CIFS: Calculate the correct request length based on page offset and tail size +44acf1058790 dt-bindings: submitting-patches: add guidance on patch content and subject +fd59ccc53062 Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt +e13d17f73252 PCI/AER: Replace struct pcie_device with pci_dev +8f6fb677751f PCI/AER: Remove unused parameters +47b82e88180c ide: don't enable/disable interrupts in force threaded-IRQ mode +ce1e518190ea ide: don't disable interrupts during kmap_atomic() +56f0ddadcea9 ide: Handle irq disabling consistently +820ec411e67c alim15x3: move irq-restore before pci_dev_put() +6567af78acd1 Merge tag 'xfs-4.18-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +591a033dc17f tracing: Use match_string() instead of open coding it in trace_set_options() +2531a0cd2dd9 Merge branch 'smack-for-4.18' of https://github.com/cschaufler/next-smack into next-smack +82ad6443a55e drm/i915/gtt: Rename i915_hw_ppgtt base member +c1191a19feca RDMA/mlx5: Update SPDX tags to show proper license +33edc3b2db87 RDMA/restrack: Change SPDX tag to properly reflect license +1434763ca5b3 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +2509b561f7c6 device: Use overflow helpers for devm_kmalloc() +3b3b1a29eb89 mm: Use overflow helpers in kvmalloc() +49b7f8983aa7 mm: Use overflow helpers in kmalloc_array*() +ca90800a91ba test_overflow: Add memory allocation overflow tests +610b15c50e86 overflow.h: Add allocation size calculation helpers +8fee81aa4598 test_overflow: Report test failures +6d3344324b5a test_overflow: macrofy some more, do more tests for free +455a35a6cdb6 lib: add runtime test of check_*_overflow functions +0f8983cf97d3 Smack: Fix memory leak in smack_inode_getsecctx +32b41f93dcaf rtc: mrst: switch to devm functions +1c1ff29da6c8 sparc: fix compat siginfo ABI regression +2b1f6a04f52b Merge branch 'adi-driver' +3c545084130c selftests: sparc64: char: Selftest for privileged ADI driver +873c38a4249c char: sparc64: Add privileged ADI driver +cd68e04cf56a drm/i915/error: Fixup inactive/active counting +70be8b3dab43 drm/i915/guc: Don't leak stage descriptor pool on init failure +75d4e704fa8d netdev-FAQ: clarify DaveM's position for stable backports +5037be168f0e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +eab733afcb85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu +25d80be86c5d Merge tag 'rslib-v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +7a2e838d28cf staging: ipx: delete it from the tree +05e98465e08a ncpfs: remove uapi .h files +44d2ebba5121 ncpfs: remove Documentation +f0ac2abcc0c7 ncpfs: remove compat functionality +bd32895c750b staging: ncpfs: delete it +be65f9ed267f staging: lustre: delete the filesystem from the tree. +a74e0c4c9cb0 Merge tag 'dp-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +f4fe74cc909b Merge tag 'acpi-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +2520e627dbee ACPI / PPTT: fix build when CONFIG_ACPI_PPTT is not enabled +117a148ffe00 iomap: fsync swap files before iterating mappings +644c7eebbfd5 rtnetlink: validate attributes in do_setlink() +fd129f8941cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +3c89adb0d111 Merge tag 'pm-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +11e7c2188061 Merge tag 'for-linus-20180605' of git://git.kernel.dk/linux-block +a6fa9087fc28 Merge branch 'devlink-extack' +3fcc773be62a mlxsw: Add extack messages for port_{un, }split failures +7fa76d777ec5 netdevsim: Add extack error message for devlink reload +ac0fc8a1bbcb devlink: Add extack to reload and port_{un, }split operations +5b5e7a0de2bb net: metrics: add proper netlink validation +e783bb00ad86 ipmr: fix error path when ipmr_new_table fails +848235edb5c9 ip6mr: only set ip6mr_table from setsockopt when ip6mr_new_table succeeds +4f416db98bea net: hns3: remove unused hclgevf_cfg_func_mta_filter +9b68ac2204ec Merge branch 'faddr2line' (patches from Josh) +2562c011f897 MAINTAINERS: add Josh Poimboeuf as faddr2line maintainer +689135f0ed61 scripts/faddr2line: make the new code listing format optional +94a5d8790e79 arm64: cpu_errata: include required headers +07ce213f63fb nbd: set discard_alignment to the granularity +9f473ecfe7a8 drm/i915/pmu: Do not assume fixed hrtimer period +ee57a05cf86f nbd: Consistently use request pointer in debug messages. +57d7116c472c drm/i915/trace: Context field needs to be 64-bit wide +f24e74a7b739 drm/i915/trace: Remove engine out of the context sandwich +2956e970f0b5 drm/i915/trace: Describe engines as class:instance pairs +92d34134193e jfs: Fix inconsistency between memory allocation and ea_buf->max_size +645d40952c5a block: add verifier for cmdline partition +0ec6937e8e12 lightnvm: pblk: fix resource leak of invalid_bitmap +21ff1399ad95 lightnvm: pblk: make symbol write_buffer_size static +420980ca79bc drm/i915: Swap magics and use SZ_1M +d2ac838e4cd7 loop: add recursion validation to LOOP_CHANGE_FD +6e86000c2c63 netfilter: provide udp*_lib_lookup for nf_tproxy +d4d5a1cd298e Merge tag 'asoc-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +d52c89f120de qed*: Utilize FW 8.37.2.0 +d37753540568 dm: Use kzalloc for all structs with embedded biosets/mempools +95358a9553fb net-tcp: remove useless tw_timeout field +977294c7199e NFSv4: Fix a compiler warning when CONFIG_NFS_V4_1 is undefined +d96a43c66464 net: sched: cls: Fix offloading when ingress dev is vxlan +aac521e880f2 Merge branch 'asoc-4.17' into asoc-4.18 merge window +1d88ba1ebb27 sctp: not allow transport timeout value less than HZ/5 for hb_timer +819dd92b9c0b bpfilter: switch to CC from HOSTCC +47a6ca3f972f net/mlx5e: fix error return code in mlx5e_alloc_rq() +6f6027a52bfb net/mlx5e: Make function mlx5e_change_rep_mtu() static +3602207ca658 net: qualcomm: rmnet: Fix use after free while sending command ack +9deb441c113a net: ipv6: Generate random IID for addresses on RAWIP devices +b96f6ebfd024 drm/i915: Correctly handle error path in i915_gem_init_hw +83d317adfb4b drm/i915/vma: Move the bind_count vs pin_count assertion to a helper +744799850ef1 drm/i915/gtt: Teach restore-gtt to walk the ggtt vma list not the object list +d901e8e67335 drm/i915/ringbuffer: Make context pin/unpin symmetric +3ca57bd62063 btrfs: Check error of btrfs_iget in btrfs_search_path_in_tree_user +f4c9f85f3b2c tcp: refactor tcp_ecn_check_ce to remove sk type cast +9fa06104a235 Merge branch 'bpf-af-xdp-zc-api' +52b2416ceb72 drm/i915: Add new vGPU cap info bit VGT_CAPS_HUGE_GTT +f7225172f25a net/ipv6: prevent use after free in ip6_route_mpath_notify +8d7ab3a0d72d media: media/radio/Kconfig: add back RADIO_ISA +5983d3bca528 media: v4l2-ioctl.c: fix missing unlock in __video_do_ioctl() +8cbc3a856fc6 media: pxa_camera: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power +2b787b66bcb0 media: arch: sh: migor: Fix TW9910 PDN gpio +f956aec08d2b media: staging: tegra-vde: Reset VDE regardless of memory client resetting failure +9f5232cc7f04 samples/bpf: xdpsock: use skb Tx path for XDP_SKB +fc6c19fb712d media: marvel-ccic: mmp: select VIDEOBUF2_VMALLOC/DMA_CONTIG +ac98d8aab61b xsk: wire upp Tx zero-copy functions +e3760c7e50ac net: added netdevice operation for Tx +173d3adb6f43 xsk: add zero-copy support for Rx +ee20a4459ee5 media: marvel-ccic: allow ccic and mmp drivers to coexist +02b55e5657c3 xdp: add MEM_TYPE_ZERO_COPY +74515c5750f3 net: xdp: added bpf_netdev_command XDP_{QUERY, SETUP}_XSK_UMEM +8aef7340ae96 xsk: introduce xdp_umem_page +e61e62b9e2cc xsk: moved struct xdp_umem definition +69e2ecccd0be net: phy: broadcom: Enable 125 MHz clock on LED4 pin for BCM54612E by default. +3d609342cc04 l2tp: fix refcount leakage on PPPoL2TP sockets +0dc68cabdb62 media: uvcvideo: Prevent setting unavailable flags +4c50563d8186 perf sched: Use sched->show_callchain where appropriate +b879833cbaac perf script: Check if evsel has callchains before trying to use it +27de9b2bd996 perf evsel: Add has_callchain() helper to make code more compact/clear +2ae89c7a82ea kconfig: Avoid format overflow warning from GCC 8.1 +bb6d83dde191 kbuild: Move last word of nconfig help to the previous line +d6a0c8a1326b kconfig: Add testconfig into make help output +7a723099be32 Merge branch 'net-phy-improve-PM-handling-of-PHY-MDIO' +9107c05e2e55 net: phy: remove PM ops from MDIO bus +7f4828ff27d4 net: phy: add struct device_type representation of a PHY +0a4ec6aa035a cpuidle: powernv: Fix promotion from snooze if next state disabled +763f9b414a0b Merge branch 'bpf-xdp-remove-xdp-flush' +189454e868c4 net: remove net_device operation ndo_xdp_flush +42421a56541a tun: remove ndo_xdp_flush call tun_xdp_flush +16ec025aa507 virtio_net: remove ndo_xdp_flush call virtnet_xdp_flush +af3746a779aa ixgbe: remove ndo_xdp_flush call ixgbe_xdp_flush +763ea096f3cf i40e: remove ndo_xdp_flush call i40e_xdp_flush +8bafa2a44ff3 Merge branch 'for-4.18-vsprintf-pcr-removal' into for-4.18 +bcf8677bc621 Merge branch 'for-4.18-vsprintf-cleanup' into for-4.18 +554755be08fb printk: drop in_nmi check from printk_safe_flush_on_panic() +415520373975 powerpc: fix build failure by disabling attribute-alias warning in pci_32 +2e5c93d6bb2f ocxl: Fix missing unlock on error in afu_ioctl_enable_p9_wait() +0ac000e86703 Merge branches 'fixes', 'misc' and 'spectre' into for-linus +68565a1af9f7 bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64} +2b589a7e2bd3 bpf, arm32: correct check_imm24 +666902e42fd8 lib/vsprintf: Remove atomic-unsafe support for %pCr +d63c16f8e1ab serial: sh-sci: Stop using printk format %pCr +bd2a07f71a1e thermal: bcm2835: Stop using printk format %pCr +ef4b0be62641 clk: renesas: cpg-mssr: Stop using printk format %pCr +716a685fdb89 Merge branch 'x86-hyperv-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ab20fd0013cd Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ba252f16e443 Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0bbcce5d1ef3 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0ef283d4c780 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +db020be9f7a0 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7d840a606515 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +d09a8e6f2c0a Merge branch 'x86-dax-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +831638568702 Merge branch 'x86-debug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0afe832e55a7 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +42964c6f6261 Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1b246d224e27 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b0c4acb1dd7c powerpc-opal: fix spelling mistake "Uniterrupted" -> "Uninterrupted" +e6536a9f94c0 powerpc: fix spelling mistake: "Usupported" -> "Unsupported" +89c2e71123ba xfs: use xfs_trans_getsb in xfs_sync_sb_buf +d2e736654247 xfs: don't assert on corrupted unlinked inode list +2551a53053de xfs: explicitly pass buffer size to xfs_corruption_error +85ae01098c1a xfs: don't assert when on-disk btree pointers are garbage +e63a1008ee08 xfs: strengthen btree pointer checks before use +4cbae4b816fd xfs: introduce xfs_btree_debug_check_ptr +e4f45eff86fd xfs: check directory bestfree information in the verifier +5cef8c2a2289 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +eabdb8ca8690 powerpc/pkeys: Detach execute_only key on !PROT_EXEC +f7f4e7fc6c51 Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ee25c6dd7b05 cifs: For SMB2 security informaion query, check for minimum sized security descriptor instead of sizeof FileAllInformation class +57f933ce9fba CIFS: Fix signing for SMB2/3 +d9b446e294f2 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +7a1b4373791a Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6ceb72771735 drm/i915/icl: Don't update enabled dbuf slices struct until updated in hw +92400b8c8b42 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +31a85cb35c82 Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fcda3d5d221b Merge tag 'nfs-rdma-for-4.18-1' of git://git.linux-nfs.org/projects/anna/linux-nfs +4057adafb395 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +137f5ae4dae8 Merge tag 'm68k-for-v4.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +93e95fa57441 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +d8aed8415b86 Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +924cade4df49 xfs: don't return garbage buffers in xfs_da3_node_read +1f5c071d19ae xfs: don't ASSERT on short form btree root pointer of zero +eeee0d6a9bc9 xfs: btree lookup shouldn't ASSERT on empty btree nodes +a37f7b127ed3 xfs: xfs_alloc_get_rec should return EFSCORRUPTED for obvious bnobt corruption +b3986010cea5 xfs: remove redundant ASSERT on insufficient bestfree length in _leaf_addname +17ba2cc7b5b9 xfs: don't assert when reporting on-disk corruption while loading btree +aaacdd257fd0 xfs: don't forbid setting dax flag on directories if device doesn't dax +325520142b47 Merge tag '4.18-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 +1e43938bfbad Merge tag 'gfs2-4.18.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +d67b66b45a05 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +8a4631144b79 Merge tag 'dlm-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm +dfa742803fbb f2fs: fix to clear FI_VOLATILE_FILE correctly +c29fd0c0e26d f2fs: let sync node IO interrupt async one +f0b964e5e4bb net: hns: Fix the process of adding broadcast addresses to tcam +aae764ece607 f2fs: don't change wbc->sync_mode +0e3990356d25 net: sched: return error code when tcf proto is not found +a1f72ac2c0a8 f2fs: fix to update mtime correctly +25ea66544bfd team: use netdev_features_t instead of u32 +a746407af158 net_failover: Use netdev_features_t instead of u32 +d9a6ce68a011 IB/hfi1: Fix comment on default hdr entry size +704996566f97 Merge tag 'for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ff2e351e1928 qed: use dma_zalloc_coherent instead of allocator/memset +2026d35741f2 branch-check: fix long->int truncation when profiling branches +a9235b544a0a ring-buffer: Fix typo in comment +6167c205ca9c ring-buffer: Fix a bunch of typos in comments +33697bd48693 tracing/selftest: Add test to test simple snapshot trigger for trace_marker +1f55c2865c21 wan/fsl_ucc_hdlc: use dma_zalloc_coherent instead of allocator/memset +e3a44fd7e633 Merge tag 'affs-for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +ed71e86a8d66 IB/hfi1: Rename exp_lock to exp_mutex +828da43224c0 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +bb38ccce887c docs: networking: fix minor typos in various documentation files +f396922d862a net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets +79e9fed46038 net-tcp: extend tcp_tw_reuse sysctl to enable loopback only optimization +39dbc646fd2c qed: Add srq core support for RoCE and iWARP +7a9ee41b83ef Merge branch 'bnx2-warnings' +b8aac410b760 net: ethernet: bnx2: Replace NULL comparison +6dc5aa212321 net: ethernet: bnx2: Remove extra parentheses +13ce3bc9c1b4 net: gemini: fix spelling mistake: "it" -> "is" +f6521c587a58 cls_flower: Fix comparing of old filter mask with new filter +de9dc650f05f cls_flower: Fix missing free of rhashtable +32c81bced356 RISC-V: Preliminary Perf Support +0d431558d7fd perf: riscv: Add Document for Future Porting Guide +1f4c74132140 net: skbuff.h: drop unneeded +178e9fc47aae perf: riscv: preliminary RISC-V support +dc2b2a917c34 IB/hfi1: Add bypass register defines and replace blind constants +5465f1108362 IB/hfi1: Remove unused variable +408afb8d7847 Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +9c5217640e38 MAINTAINERS: Update Albert's email, he's back at Berkeley +3ed45d7ffa56 MAINTAINERS: Add myself as a maintainer for SiFive's drivers +b058efc1acfd Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +e6e7e9cd8eed Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID +ebcbd75e3962 riscv: Fix the bug in memory access fixup code +c13aca79ff3c Merge branch 'next' into for-linus +5ca4d1ae9bad Input: goodix - add new ACPI id for GPD Win 2 touch screen +c1ba08390a8b Input: xpad - add GPD Win 2 Controller USB IDs +40434a670f66 net: chelsio: Use zeroing memory allocator instead of allocator/memset +1a025028d400 rxrpc: Fix handling of call quietly cancelled out on server +4e24f2dd516e Allow ethtool to change tun link settings +9214407d1237 Merge tag 'locks-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +34ea38ca2799 bpf: guard bpf_get_current_cgroup_id() with CONFIG_CGROUPS +649953628ee2 Merge branch 'bpf-af-xdp-fixes' +55913c2d3330 Merge branch 'clk-imx6ul' into clk-next +b2ac878acd25 Merge branches 'clk-davinci-psc-da830', 'clk-renesas', 'clk-at91-recalc', 'clk-davinci' and 'clk-meson' into clk-next +a74271a50782 Merge branch 'clk-qcom-8996-halt' into clk-next +4a2e84c6ed85 rpmsg: smd: do not use mananged resources for endpoints and channels +77122d6f7477 Merge branch 'clk-qcom-sdm845' into clk-next +eeee3149aaa0 Merge tag 'docs-4.18' of git://git.lwn.net/linux +f9458bc2c130 IB/hfi1: Ensure VL index is within bounds +1bc0299d976e IB/hfi1: Fix user context tail allocation for DMA_RTAIL +36851edd7ea9 Merge branches 'clk-match-string', 'clk-ingenic', 'clk-si544-round-fix' and 'clk-bcm-stingray' into clk-next +ef1ae47094b5 Merge branches 'clk-imx7d', 'clk-hisi-stub', 'clk-mvebu', 'clk-imx6-epit' and 'clk-debugfs-simple' into clk-next +fff2e3371760 Merge branches 'clk-imx6sx', 'clk-imx7d-enet' and 'clk-aspeed-24' into clk-next +45ba38751114 Merge branches 'clk-allwinner', 'clk-rockchip', 'clk-tegra', 'clk-berlin' and 'clk-qcom-mmagic' into clk-next +7fa50aa559dd Merge branches 'clk-hisi-usb', 'clk-silent-bulk', 'clk-mtk-hdmi', 'clk-mtk-mali' and 'clk-imx6ul-ccosr' into clk-next +b7c82cec0450 Merge branches 'clk-stm32mp1', 'clk-samsung', 'clk-uniphier-mpeg', 'clk-stratix10' and 'clk-aspeed' into clk-next +872e47f75fc5 Merge branches 'clk-qcom-rpmh', 'clk-npcm7xx', 'clk-of-parent-count' and 'clk-qcom-rcg-fix' into clk-next +43705f52946b Merge branch 'clk-actions' into clk-next +101cfc9f787d Merge branches 'clk-warn', 'clk-core', 'clk-spear' and 'clk-qcom-msm8998' into clk-next +4cd328f83916 Merge branch 'sh_eth-fix-and-clean-up-sh_eth_soft_swap' +1100149a23a5 sh_eth: use DIV_ROUND_UP() in sh_eth_soft_swap() +bb2fa4e847d7 sh_eth: uninline sh_eth_soft_swap() +232b6743e4d1 sh_eth: make sh_eth_soft_swap() work on ARM +3f0b3cf46e05 NFS: Filter cache invalidation when holding a delegation +4ebe83af2022 NFS: Ignore NFS_INO_REVAL_FORCED in nfs_check_inode_attributes() +c80d17c55d11 NFS: Improve caching while holding a delegation +0b467264d0db NFS: Fix attribute revalidation +6a97d02dfe7f NFS: fix up nfs_setattr_update_inode +97c2c17af9bd NFSv4: Ensure the inode is clean when we set a delegation +7c6726546c9d NFSv4: Ignore NFS_INO_REVAL_FORCED in nfs4_proc_access +c5e7a7ea22d5 swait: strengthen language to discourage use +23edca864951 rbd: flush rbd_dev->watch_dwork after watch is unregistered +c7f04944bca9 ceph: update description of some mount options +3619aa8b7449 ceph: show ino32 if the value is different with default +8db0c7596f12 ceph: strengthen rsize/wsize/readdir_max_bytes validation +c36ed50de2ad ceph: fix alignment of rasize +73fb0949cf24 ceph: fix use-after-free in ceph_statfs() +aae1a442f8ea ceph: prevent i_version from going back +fa466743a9fc ceph: fix wrong check for the case of updating link count +a86f009f106c libceph: allocate the locator string with GFP_NOFAIL +c843d13caefa libceph: make abort_on_full a per-osdc setting +690f951d7eb8 libceph: don't abort reads in ceph_osdc_abort_on_full() +6001567c14eb libceph: avoid a use-after-free during map check +29e878201ee6 libceph: don't warn if req->r_abort_on_full is set +4eea0fefd7e6 libceph: use for_each_request() in ceph_osdc_abort_on_full() +88bc1922c273 libceph: defer __complete_request() to a workqueue +26df726bcdfa libceph: move more code into __complete_request() +0d09c57d0846 libceph: no need to call flush_workqueue() before destruction +a57d9064e4ee ceph: flush pending works before shutdown super +12b69d5f6fe4 ceph: abort osd requests on force umount +66850df58529 libceph: introduce ceph_osdc_abort_requests() +8c6286f1c697 ceph: fix st_nlink stat for directories +597817ddbbf2 ceph: support file lock on directory +6dd4940ba5f9 ceph: show wsize only if non-default +4985d6f9e50f ceph: handle the new nfiles/nsubdirs fields in cap message +a1c6b8358171 ceph: define argument structure for handle_cap_grant +2af54a72b585 ceph: update i_files/i_subdirs only when Fs cap is issued +49a9f4f6714e ceph: always get rstat from auth mds +4e9906e7985b ceph: use bit flags to define vxattr attributes +e5c9388399e0 libceph: use MSG_TRUNC for discarding received bytes +d2935d6f758f libceph: get rid of more_kvec in try_write() +fe943d50425b libceph, rbd: add error handling for osd_req_op_cls_init() +a31895ad7f9d Merge tag 'regmap-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +cfd12db4f123 Merge tag 'spi-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +910470e03f34 Merge tag 'chrome-platform-for-linus-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform +bef82f812c21 Merge tag 'hwmon-for-linus-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +9a6d9a62e0fd fs: aio ioprio use ioprio_check_cap ret val +b0966e7b8940 fs: aio ioprio add explicit block layer dependence +0196d6b4088f blk-mq: return when hctx is stopped in blk_mq_run_work_fn +e5a594643a34 Merge tag 'dma-mapping-4.18' of git://git.infradead.org/users/hch/dma-mapping +a70aa7684b9e PCI: qcom: Include gpio/consumer.h +9a75fa5c1663 ixgbe: fix broken ipsec Rx with proper cast on spi +2a8a15526d31 ixgbe: check ipsec ip addr against mgmt filters +20677108c51b Merge branch 'mlxsw-Fixes-in-offloading-of-mirror-to-gretap' +1fc68bb7c33f mlxsw: spectrum_span: Suppress VLAN on BRIDGE_VLAN_INFO_UNTAGGED +f07ff01406c4 mlxsw: spectrum_switchdev: Postpone respin on object deletion +88adce4ea8f9 ixgbe: fix possible race in reset subtask +cc5b114dcf98 bpf, i40e: add meta data support +fa1be7e01ea8 ipv6: omit traffic class when calculating flow hash +e9c721837da2 ixgbe: introduce a helper to simplify code +a925ab48dacb Revert "ipv6: omit traffic class when calculating flow hash" +7d6446db1bcb ixgbevf: fix possible race in the reset subtask +87ae68c8b494 ipv6: omit traffic class when calculating flow hash +4be87727d4ae ixgbevf: Fix coexistence of malicious driver detection with XDP +61d5676b5561 drm/i915/perf: fix ctx_id read with GuC & ICL +f956d08a5673 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +218b5000982b drm/i915: drop one bit on the hw_id when using guc +06140c793db5 igb: Wait 10ms just once after TX queues reset +e412d63d6025 PCI: Improve "partially hidden behind bridge" log message +70f7880d2d31 PCI: Improve pci_scan_bridge() and pci_scan_bridge_extend() doc +14fe5951b667 PCI: Move resource distribution for single bridge outside loop +3374c545c27c PCI: Account for all bridges on bus when distributing bus numbers +9337a493623d ACPI / hotplug / PCI: Drop unnecessary parentheses +8f004f4a34fd ACPI / hotplug / PCI: Mark stale PCI devices disconnected +84c8b58ed3ad ACPI / hotplug / PCI: Don't scan bridges managed by native hotplug +95d969ebb392 PCI: hotplug: Add hotplug_is_native() +90cc0c3cc709 PCI: shpchp: Add shpchp_is_native() +bed4e9cfab93 PCI: shpchp: Fix AMD POGO identification +1e913e58335f PCI: mobiveil: Add MSI support +9af6bcb11e12 PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver +cf626b0da78d Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +1ec2297c5cac igb: Clear TSICR interrupts together with ICR +9e8c8dabb78e netfilter: ebtables: fix compat entry padding +9c50eafc32dd Merge branch 'work.rmdir' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +228046e76189 Documentation: e1000: Update kernel documentation +74d3a3a70775 drm/msm: Fix NULL deref on bind/probe deferral +d14659f5de7d drm/msm: Switch to atomic_helper_commit() +24dd064d5b56 Merge branches 'x86/dma', 'x86/microcode', 'x86/mm' and 'x86/vdso' into x86/urgent +70db18dca4e0 drm/msm: Remove msm_commit/worker, use atomic helper commit +e765ea77b0fd drm/msm: Issue queued events when disabling crtc +db8f4d5d3233 drm/msm: Move implicit sync handling to prepare_fb +347b90b406ff drm/msm: Refactor complete_commit() to look more the helpers +8c61b24585c4 IB/hns: Use zeroing memory allocator instead of allocator/memset +85d63445f411 Documentation: e100: Update the Intel 10/100 driver doc +fff200caf6f9 e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes +6fcc02e3c2bd ipvs: fix check on xmit to non-local addresses +0cafa3926f0d netfilter: nft_reject_bridge: fix skb allocation size in nft_reject_br_send_v6_unreach +2d06236ab327 Merge tag 'tpmdd-next-20180602' of git://git.infradead.org/users/jjs/linux-tpmdd into next-tpm +2f28dc385afd NFSv4: Don't ask for delegated attributes when adding a hard link +771734f29140 NFSv4: Don't ask for delegated attributes when revalidating the inode +a841b54dbd65 NFS: Pass the inode down to the getattr() callback +30846df06f93 NFSv4: Don't request size+change attribute if they are delegated to us +06c86e66d6c2 Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +f4160e459c57 kvm: nVMX: Add support for "VMWRITE to any supported field" +a943ac50d10a kvm: nVMX: Restrict VMX capability MSR changes +c5ce8235cffa KVM: VMX: Optimize tscdeadline timer latency +522811e944ed of: platform: stop accessing invalid dev in of_platform_device_destroy +cb2595c1393b infiniband: fix a possible use-after-free bug +fe083b3f06e9 net: mvpp2: mvpp2_percpu_read_relaxed() can be static +e4b1672ac0a5 iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency +eb73190f4fbe net/packet: refine check for priv area size +7824b54dd72d dt-bindings: net: ravb: Add support for r8a77990 SoC +76a45194e539 net: aquantia: make function aq_fw2x_get_mac_permanent static +a65ea68b8dd9 samples/bpf: minor *_nb_free performance fix +a412ef54fc2e samples/bpf: adapted to new uapi +bbff2f321a86 xsk: new descriptor addressing scheme +a509a95536a8 xsk: proper Rx drop statistics update +4e64c8352540 xsk: proper fill queue descriptor validation +26232872b1e9 IB/isert: use T10-PI check mask definitions from core layer +c6c2c03a665a IB/iser: use T10-PI check mask definitions from core layer +ca24da008fd6 RDMA/core: introduce check masks for T10-PI offload +0e12af84cdd3 IB/isert: fix T10-pi check mask setting +f459c34538f5 Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block +0f45e69d625a Merge tag 'verbs_flow_counters' of git://git.kernel.org/pub/scm/linux/kernel/git/leon/linux-rdma.git into for-next +6d1c2cf22475 MAINTAINERS: Add Andreas Gruenbacher as a maintainer for gfs2 +d3adce9d0334 MAINTAINERS: TCP gets its first maintainer +2f17becfbea5 vrf: check the original netdevice for generating redirect +cfed0a2c98d7 net: ethernet: mlx4: Remove unnecessary parentheses +9a8a02c9d46d net: stmmac: Add Flexible PPS support +9db9268fe4b3 Merge branch 'qed-next' +b5fabb080062 qed: Fix use of incorrect shmem address. +5e9f20359a16 qed: Fix shared memory inconsistency between driver and the MFW. +30aacd3fe7f1 drm/i915/gtt: Remove obsolete switch_mm hooks for gen8+ +1ec23c5407f1 Merge branch 'selftests-mirror_vlan-fixes' +6ebe5a7a66eb selftests: forwarding: mirror_vlan: Change test description +00d56229671b selftests: forwarding: mirror_vlan: Uninstall trap +8979187a8cfa drm/i915: Move i915_gem_fini to i915_gem.c +ff2faf1289c1 ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it +8284fd4cb855 Merge branch 'selftests-net-various' +75f0139fd6d9 selftests/net: add packet socket packet_snd test +00f333e8d64d selftests/net: udpgso: test small gso_size boundary conditions +830669e69146 selftests/net: enable msg_zerocopy test +2fa3c8a8b230 net: virtio: simplify the virtnet_find_vqs +9d0199cd2a7a perf report: No need to have report_callchain_help as a global +e9ee0dce45e5 perf test: Use header file util/debug.h +f178fd2d498e perf annotate: Move objdump_path to struct annotation_options +cd0cccbae9f6 perf hists browser: Pass annotation_options from tool to browser +a47e843edca8 perf annotate: Move disassembler_style global to annotation_options +1eddd9e4101d perf annotate: Adopt anotation options from symbol_conf +380195e2b07b perf annotate: Pass annotation_options to symbol__annotate() +6a53da05c433 perf srcline: Make hist_entry srcline helper consistent with map's +bfa63519fb94 perf sort: Introduce addr_map_symbol__srcline() to make code more compact +e2d88aaa649e perf srcline: Introduce map__srcline() to make code more compact +982d410bc6b4 perf annotate stdio: Use annotation_options consistently +9132d3d92d89 perf annotate: Add comment about annotated_src->nr_histograms +9fd5578a3cdd perf tools: Ditch the symbol_conf.nr_events global +14c8dde170cc perf annotate: Replace symbol__alloc_hists() with symbol__hists() +0693f7588a2f perf annotate: Stop using symbol_conf.nr_events global in symbol__hists() +c6b635eece59 perf annotate: Introduce symbol__cycle_hists() +e8ea922a7e07 perf annotate: Introduce symbol__hists() +e1a91a834d6e perf annotate: __symbol__inc_addr_samples() needs just annotated_source +be3e26d99c3a perf annotate: Introduce annotated_source__alloc_histograms +ca39650309a7 perf annotate: Introduce constructor/destructor for annotated_source +116c626b9aca perf annotate: Split allocation of annotated_source struct +f40dd6d1b4b2 perf annotate: __symbol__acount_cycles doesn't need notes +e345f3bd9b2f perf annotate: Pass perf_evsel instead of just evsel->idx +362379aad56f perf tools: No need to check if the argument to __get() function is NULL +5dbe23e87722 perf cgroup: Make evlist__find_cgroup() more compact +f622df5ed768 perf probe: Use return of map__get() to make code more compact +4f5aeecd0d12 perf tools: Remove dead quote.[ch] code +7869e5889477 Merge remote-tracking branch 'tip/perf/urgent' into perf/core +75743649064e powerpc/powernv: copy/paste - Mask SO bit in CR +628e366df11c gfs2: Iomap cleanups and improvements +845802b112ee gfs2: Remove ordered write mode handling from gfs2_trans_add_data +d6382a3505d2 gfs2: gfs2_stuffed_write_end cleanup +7841b9f08444 gfs2: hole_size improvement +29615d03ccc0 rtc: sunxi: fix possible race condition +dc8fbb03dcd6 GFS2: gfs2_free_extlen can return an extent that is too long +7b5747f43f4d GFS2: Fix allocation error bug with recursive rgrp glocking +07e23d68f6ea gfs2: Update find_metapath comment +7a6fc28b162b ALSA: usb-audio: remove redundant check on err +869619e62728 Merge branch 'regmap-4.17' into regmap-4.18 for the merge window +16c10b3bf84d Merge branch 'spi-4.17' into spi-4.18 for the merge window +cdbc653a04ee Merge branch 'for-next' into for-linus +e6a7379fcb57 platform/x86: dell-laptop: Fix keyboard backlight timeout on XPS 13 9370 +64b824649b77 platform/x86: dell-wmi: Ignore new rfkill and fn-lock events +ef5332c10d4f mmc: renesas_sdhi: really fix WP logic regressions +2448d1399bac Merge branches 'acpi-soc' and 'acpi-tables' +6c128e798f5b Merge branches 'acpi-cppc', 'acpi-misc', 'acpi-battery' and 'acpi-ac' +ba609f7f21e4 Merge branch 'acpica' +a24e16b1310c Merge branches 'pm-pci', 'acpi-pm', 'pm-sleep' and 'pm-avs' +601ef1f3c0df Merge branches 'pm-cpufreq-sched' and 'pm-cpuidle' +e27f84e163d2 Merge branch 'pm-cpufreq' +d9fecca2efea Merge branch 'pm-opp' +5b550c92d704 Merge branch 'pm-domains' +f1c7d00c1531 Merge branches 'pm-qos' and 'pm-core' +7f47e1c52d0c xen/PVH: Make GDT selectors PVH-specific +98014068328c xen/PVH: Set up GS segment for stack canary +df7c3bf24f54 mfd: cros_ec_dev: Don't advertise junk features on failure +3aa2177e4787 mfd: cros_ec: Use devm_kzalloc for private data +4e93a658576a mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock +4eb1d7fcbc80 mfd: asic3: Fix broken MMC card detection +5588bd59b216 mfd: timberdale: Fix spelling mistake "Uknown" -> "Unknown" +4c74a1fc948b mfd: omap-usb-host: Use match_string() helper +889ad63d41ee drm/qxl: Call qxl_bo_unref outside atomic context +86c5dd6860a6 pinctrl: cherryview: limit Strago DMI workarounds to version 1.0 +d95c9760d9c8 mfd: stm32-timers: Fix pwm-stm32 linker issue with COMPILE_TEST +a3b51be3cdac pwm: stm32: Initialize raw local variables +fced2963d84b mfd: arizona: Update DT doc to support more standard Reset binding +85415af34e35 dt-bindings: mfd: Add bindings for DA9063L +f3b23e5ab43c mfd: intel-lpss: Correct names of RESETS register bits +c04da893e594 mfd: qcom-spmi-pmic: Add support for pm8005, pm8998 and pmi8998 +67f31971e7c2 Merge branch 'topic/txx' into for-linus +f1e3b4ce3a6d Merge branch 'topic/ti' into for-linus +d97594f16c9f Merge branch 'topic/stm' into for-linus +d9939da4141e Merge branch 'topic/ste' into for-linus +2f62304d81b8 Merge branch 'topic/sprd' into for-linus +d39dae11c77c Merge branch 'topic/renesas' into for-linus +e6f81f3cdb6b Merge branch 'topic/qcom' into for-linus +4923be7b1bec Merge branch 'topic/pl330' into for-linus +a5e588cca35b Merge branch 'topic/imx' into for-linus +53cf4c9b02c0 Merge branch 'topic/idma' into for-linus +b30e70e6b4f5 Merge branch 'topic/fsl' into for-linus +17d5159f411b Merge branch 'topic/dw' into for-linus +34cc234ffaf1 Merge branch 'topic/dmatest' into for-linus +535f29602349 Merge branch 'topic/bam' into for-linus +75abeb6b7239 Merge branch 'topic/axi' into for-linus +d9a3255fbfa4 Merge branch 'topic/at' into for-linus +bd3a08aaa9a3 bpf: flowlabel in bpf_fib_lookup should be flowinfo +432bdb581e41 Merge branch 'bpf_get_current_cgroup_id' +f269099a7e7a tools/bpf: add a selftest for bpf_get_current_cgroup_id() helper +c7ddbbaf1e73 tools/bpf: sync uapi bpf.h for bpf_get_current_cgroup_id() helper +bf6fa2c893c5 bpf: implement bpf_get_current_cgroup_id() helper +136200f4fd36 rpmsg: char: Switch to SPDX license identifier +84369fbe62a2 rpmsg: glink: Switch to SPDX license identifier +49b05978254a rpmsg: smd: Switch to SPDX license identifier +c3bab82466b6 rpmsg: virtio_rpmsg_bus: Switch to SPDX license identifier +3e79bfd61cbb rpmsg: Switch to SPDX license identifier +9f96cc958e8a xfs: verify AGI unlinked list contains valid blocks +29dcea88779c Linux 4.17 +c21c731d93e8 drm/msm: Don't subclass drm_atomic_state anymore +7907a0d77cb4 drm/msm/mdp5: Use the new private_obj state +8d58ef346f30 drm/msm/mdp5: Add global state as a private atomic object +acb1acdb69c8 drm/msm: use correct aspace pointer in msm_gem_put_iova() +3c9620cdff9e drm/msm: remove unbalanced mutex unlock +641be142bfc2 drm/msm: don't deref error pointer in the msm_fbdev_create error path +cf606fe3300c drm/msm/dsi: use correct enum in dsi_get_cmd_fmt +03c94d60261c drm/msm: Fix possible null dereference on failure of get_pages() +4e4902324a9b drm/msm: Add modifier to mdp_get_format arguments +203872751424 drm/msm: Mark the crtc->state->event consumed +f7b6bf20e263 drm/msm/dsi: implement auto PHY timing calculator for 10nm PHY +9c5638d78df2 drm/msm/dsi: check video mode engine status before waiting +79ebc86c4195 drm/msm/dsi: check return value for video done waits +d4dd70915ea8 acpi, nfit: Remove ecc_unit_size +325e14f97e0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +af04fadcaa93 Revert "fs: fold open_check_o_direct into do_dentry_open" +4e9ae0d3d5bf Merge tag 'perf-urgent-for-mingo-4.17-20180602' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +874cd339acdf Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +26bdace74c85 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ea9916ea3ed9 Merge branch 'ndo_xdp_xmit-cleanup' +c1ece6b245bd bpf/xdp: devmap can avoid calling ndo_xdp_flush +1e67575a5840 bpf/xdp: non-map redirect can avoid calling ndo_xdp_flush +73de5717eb30 xdp: done implementing ndo_xdp_xmit flush flag for all drivers +5d274cb4bbae virtio_net: implement flush flag for ndo_xdp_xmit +0c9d917b7d74 tun: implement flush flag for ndo_xdp_xmit +5e2e609522d6 ixgbe: implement flush flag for ndo_xdp_xmit +cdb57ed07faf i40e: implement flush flag for ndo_xdp_xmit +42b33468987b xdp: add flags argument to ndo_xdp_xmit API +f624434a0ec9 Merge tag 'wireless-drivers-next-for-davem-2018-05-31' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +885892fb378d mlx4_core: restore optimal ICM memory allocation +8051ac7643e8 vlan: use non-archaic spelling of failes +deba328ce9b0 net: axienet: remove stale comment of axienet_open +69b450789136 Merge branch 'misc-BPF-improvements' +10a76564ae86 bpf, doc: add missing patchwork url and libbpf to maintainers +6b6a192595a9 bpf: sync bpf uapi header with tools +bc23105ca0ab bpf: fix context access in tracing progs on 32 bit archs +b3bbba3570a7 bpf: fix cbpf parser bug for octal numbers +1fbc2e0cfcf9 bpf: make sure to clear unused fields in tunnel/xfrm state fetch +cb20b08ead40 bpf: add bpf_skb_cgroup_id helper +09772d92cd5a bpf: avoid retpoline for lookup/update/delete calls on maps +b0949618826c net/ncsi: Avoid GFP_KERNEL in response handler +4316b40914ec bpf: show prog and map id in fdinfo +3fe2867cdf08 bpf: fixup error message from gpl helpers on license mismatch +be08815c5d3b bpf: add also cbpf long jump test cases with heavy expansion +06be0864c77a bpf: test case for map pointer poison with calls/branches +a6ee84be2cb9 net: netcp: ethss: remove unnecessary pointer set to NULL +04debf21fa17 powerpc: Remove core support for Marvell mv64x60 hostbridges +297f83140180 powerpc/boot: Remove core support for Marvell mv64x60 hostbridges +6bf17a83e6e5 powerpc/boot: Remove support for Marvell mv64x60 i2c controller +30f4bbe0472a powerpc/boot: Remove support for Marvell MPSC serial controller +92c8c16f3457 powerpc/embedded6xx: Remove C2K board support +2676b89eb82f powerpc/lib: optimise PPC32 memcmp +f36bbf21e8b9 powerpc/lib: optimise 32 bits __clear_user() +60f1d2893ee6 powerpc/time: inline arch_vtime_task_switch() +1c38976334c0 powerpc/Makefile: set -mcpu=860 flag for the 8xx +e9c4943a107b powerpc: Implement csum_ipv6_magic in assembly +373e098e1e78 powerpc/32: Optimise __csum_partial() +1128bb7813a8 powerpc/lib: Adjust .balign inside string functions for PPC32 +56b04d568f88 powerpc/signal32: Use fault_in_pages_readable() to prefault user context +d04f11d2713e powerpc/8xx: Remove RTC clock on 88x +169f438a7e36 powerpc/boot: remove unused variable in mpc8xx +0cc377d16e56 powerpc/misc: merge reloc_offset() and add_reloc_offset() +55a0edf08302 powerpc/64: optimises from64to32() +c865c955878e powerpc/mm: Remove stale_map[] handling on non SMP processors +9e4f02e24e10 powerpc/mm: constify LAST_CONTEXT in mmu_context_nohash +48bdcace599b powerpc/mm: Avoid unnecessary test and reduce code size +8820a4473830 powerpc/mm: constify FIRST_CONTEXT in mmu_context_nohash +9887334b8048 powerpc/dma: remove unnecessary BUG() +5a61640e3226 powerpc/sstep: Fix emulate_step test if VSX not present +83afab4ce056 powerpc/sstep: Fix kernel crash if VSX is not present +3dc9f558cdd2 net/smc: fix error return code in smc_setsockopt() +8cb77149e8c8 net/mlx5: Make function mlx5_fpga_tls_send_teardown_cmd() static +9c6ffbacdb57 hv_netvsc: fix error return code in netvsc_probe() +9c54aeb03a6d Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +eaf47b17a77f net: phy: consider PHY_IGNORE_INTERRUPT in state machine PHY_NOLINK handling +4cb160d0a63b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +e6684d07e430 powerpc/sstep: Introduce GETTYPE macro +9c2d72d497a3 selftests/powerpc: Add perf breakpoint test +a377514519b9 powerpc/64s: Enhance the information in cpu_show_spectre_v1() +51973a815c6b powerpc/64: Use barrier_nospec in syscall entry +ddf35cf3764b powerpc: Use barrier_nospec in copy_from_user() +cb3d6759a93c powerpc/64s: Enable barrier_nospec based on firmware settings +815069ca57c1 powerpc/64s: Patch barrier_nospec in modules +2eea7f067f49 powerpc/64s: Add support for ori barrier_nospec patching +a6b3964ad71a powerpc/64s: Add barrier_nospec +7af76c5f23ab powerpc/stacktrace: Update copyright +5cc05910f26e powerpc/64s: Wire up arch_trigger_cpumask_backtrace() +6ba55716a24f powerpc/nmi: Add an API for sending "safe" NMIs +7b08729cb272 powerpc/64: Save stack pointer when we hard disable interrupts +3e3786801b70 powerpc: Check address limit on user-mode return (TIF_FSCHECK) +ba0635fcbe8c powerpc: Rename thread_struct.fs to addr_limit +6bcdd2972b9f powerpc/ptrace: Use copy_{from, to}_user() rather than open-coding +20b344971433 powerpc/eeh: Refactor report functions +665012c5734b powerpc/eeh: Cleaner handling of EEH_DEV_NO_HANDLER +010acfa1a766 powerpc/eeh: Introduce eeh_set_irq_state() +47cc8c1cc2f2 powerpc/eeh: Introduce eeh_set_channel_state() +e2b810d51b2b powerpc/eeh: Introduce eeh_edev_actionable() +309ed3a7157a powerpc/eeh: Introduce eeh_for_each_pe() +30424e386a30 powerpc/eeh: Clean up pci_ers_result handling +2eae39f29b10 powerpc/eeh: Add message when PE processing at parent +d6c4932fbf24 powerpc/eeh: Strengthen types of eeh traversal functions +a0bd54641be9 powerpc/eeh: Remove unused eeh_pcid_name() +46d4be41b987 powerpc/eeh: Fix use-after-release of EEH driver +796b9f5b317a powerpc/eeh: Add final message for successful recovery +25af86b2aeb6 powerpc/perf: Unregister thread-imc if core-imc not supported +e7a8ac433845 powerpc/perf: Return appropriate value for unknown domain +b41bb28b9ea2 powerpc/perf: Replace the direct return with goto statement +cb094fa5af7c powerpc/perf: Rearrange memory freeing in imc init +589b1f7e4b0d powerpc/xics: Add missing of_node_put() in error path +c5cbde2df395 powerpc: cpm_gpio: Remove owner assignment from platform_driver +8a792262f320 powerpc/xive: Remove (almost) unused macros +447808bf500a hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() +34efabe41895 powerpc: remove unused to_tm() helper +5235afa89a24 powerpc: use time64_t in update_persistent_clock +5bfd643583b2 powerpc: use time64_t in read_persistent_clock +2dc20f454dcf powerpc: rtas: clean up time handling +6e8cef384a41 powerpc: always enable RTC_LIB +eff06ef0891d powerpc/pasemi: Set PCI_SCAN_ALL_PCI_DEVS +a5db5060e0b2 powerpc/mm/hash: hard disable irq in the SLB insert path +ed515b6898c3 powerpc/mm/hugetlb: Update hugetlb related locks +91d06971881f powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch +926bc2f100c2 powerpc/64s: Fix compiler store ordering to SLB shadow area +0cef77c7798a powerpc/64s/radix: flush remote CPUs out of single-threaded mm_cpumask +85bcfaf69cbd powerpc/64s/radix: optimise pte_update +f1cb8f9beba8 powerpc/64s/radix: avoid ptesync after set_pte and ptep_set_access_flags +68662f85f3c3 powerpc/64s/radix: prefetch user address in update_mmu_cache +f569bd94efc8 powerpc/64s/radix: make ptep_get_and_clear_full non-atomic for the full case +6d8278c414cb powerpc/64s/radix: do not flush TLB on spurious fault +e5f7cb58c2b7 powerpc/64s/radix: do not flush TLB when relaxing access +bd5050e38aec powerpc/mm/radix: Change pte relax sequence to handle nest MMU hang +e4c1112c3fc5 powerpc/mm: Change function prototype +044003b52a78 powerpc/mm/radix: Move function from radix.h to pgtable-radix.c +f069ff396d65 powerpc/mm/hugetlb: Update huge_ptep_set_access_flags to call __ptep_set_access_flags directly +721c551d31fb ocxl: Document new OCXL IOCTLs +02a8e5bc1c06 ocxl: Add an IOCTL so userspace knows what OCXL features are available +e948e06fc63a ocxl: Expose the thread_id needed for wait on POWER9 +19df39581ce9 ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action +71cc64a85d8d powerpc: use task_pid_nr() for TID allocation +3449f191ca9b powerpc: Use TIDR CPU feature to control TIDR allocation +819844285ef2 powerpc: Add TIDR CPU feature for POWER9 +56c0b48b1e44 powerpc/powernv: process all OPAL event interrupts with kopald +ee03b9b4479d powerpc/powernv: call OPAL_QUIESCE before OPAL_SIGNAL_SYSTEM_RESET +3130a7bb6eb5 powerpc/64: change softe to irqmask in show_regs and xmon +81ea11d3af3a powerpc/pmu/fsl: fix is_nmi test for irq mask change +e360cd37f0e9 powerpc/time: account broadcast timer event interrupts separately +21bfd6a8e999 powerpc: move a stray NMI IPI case under NMI_IPI ifdef +bc9071133144 powerpc: move timer broadcast code under GENERIC_CLOCKEVENTS_BROADCAST ifdef +a7cba02deced powerpc: allow soft-NMI watchdog to cover timer interrupts with large decrementers +3f984620f9a4 powerpc: generic clockevents broadcast receiver call tick_receive_broadcast +3d3a6021ddcb powerpc/pseries: lparcfg calculate PURR on demand +36d632ea831f powerpc/64: remove start_tb and accum_tb from thread_struct +54071e4176f0 powerpc/64s: micro-optimise __hard_irq_enable() for mtmsrd L=1 support +9f4b61b2777d powerpc/pseries: put cede MSR[EE] check under IRQ_SOFT_MASK_DEBUG +ebb37cf3ffd3 powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled +98fd72fe8252 powerpc/powernv/ioda2: Remove redundant free of TCE pages +0abbf2bfdc9d powerpc/xmon: use match_string() helper +2479bfc9bc60 powerpc: Fix build by disabling attribute-alias warning for SYSCALL_DEFINEx +c95998811807 powerpc/64: Fix strncpy() related build failures with GCC 8.1 +2135a6ec3eb9 Merge branch 'topic/pkey' into next +f1079d3a3d1f Merge branch 'fixes' into next +b5240b14396d Merge branch 'topic/kbuild' into next +481c63acba25 Merge branch 'topic/ppc-kvm' into next +9b34ffa09d22 Merge back earlier PM tools material for v4.18. +ba8042a85e8a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux +cc4a90ac816e dax: dax_insert_mapping_entry always succeeds +32a50fabb334 blk-mq: update nr_requests when switching to 'none' scheduler +cd4a4ae4683d block: don't use blocking queue entered for recursive bio submits +d00a11df6914 dm-crypt: fix warning in shutdown path +918fe1b31579 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +010caed4ccb6 PCI/AER: Decode Error Source Requester ID +ad4050dcda13 PCI/AER: Remove aer_recover_work_func() forward declaration +b09803b5e546 PCI/DPC: Use the generic pcie_do_fatal_recovery() path +0b91439d3555 PCI/AER: Pass service type to pcie_do_fatal_recovery() +6927868e7ae9 PCI/DPC: Disable ERR_NONFATAL handling by DPC +e76d596aef0c PCI/portdrv: Add generic pcie_port_find_device() +d76401ade0bb libnvdimm, e820: Register all pmem resources +3f46833df94e libnvdimm: Debug probe times +8e7360f67e75 CIFS: Add support for direct pages in wdata +1dbe3466b4d2 CIFS: Use offset when reading pages +f9f5aca115fd CIFS: Add support for direct pages in rdata +8ce79ec359ad cifs: update multiplex loop to handle compounded responses +1b2470e59fb1 netfilter: nf_tables: handle chain name lookups via rhltable +290180e2448c netfilter: nf_tables: add connlimit support +e0255aec66a1 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +ada7339efeb9 Merge tag 'drm-fixes-for-v4.17-rc8' of git://people.freedesktop.org/~airlied/linux +de52cf922a4a Merge tag 'afs-fixes-20180514' into afs-proc +371ebcbb9ee6 netfilter: nf_tables: add destroy_clone expression +79b174ade16d netfilter: nf_tables: garbage collection for stateful expressions +3453c9273188 netfilter: nf_tables: pass ctx to nf_tables_expr_destroy() +5e5cbc7b23ea netfilter: nf_conncount: expose connection list interface +00bfb3205e62 netfilter: nf_tables: pass context to object destroy indirection +45ca4e0cf273 netfilter: Libify xt_TPROXY +8d6e55577369 netfilter: Decrease code duplication regarding transparent socket option +012cfaced00b Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +25c1013e0464 Merge branch 'btf-fixes' +8175383f2320 bpf: btf: Ensure t->type == 0 for BTF_KIND_FWD +b9308ae696b2 bpf: btf: Check array t->size +b23220fe054e vmw_balloon: fixing double free when batching mode is off +4277e6b9fd44 Merge tag 'mips_fixes_4.17_3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +7172a69c1046 Merge tag 'vfio-v4.17' of git://github.com/awilliam/linux-vfio +6ac9f42cda94 Merge tag 'char-misc-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +34a8e640d1ea Merge tag 'staging-4.17-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +7fdf3e8616c5 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +a36b79689096 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +0938a8f52d10 Merge branch 'akpm' (patches from Andrew) +145e1a71e090 mm: fix the NULL mapping case in __isolate_lru_page() +2d077d4b5992 mm/huge_memory.c: __split_huge_page() use atomic ClearPageDirty() +89c29def6b01 Revert "vfio/type1: Improve memory pinning process for raw PFN mapping" +1ffdd8e1643f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +f39c6b29ae1d Merge tag 'mlx5e-updates-2018-06-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +cd075ce4679c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +38500be10e46 arm64: KVM: Move VCPU_WORKAROUND_2_FLAG macros to the top of the file +14321604c82c Merge tag 'renesas-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late +171d429a1df9 Merge tag 'renesas-arm64-dt-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late +87815dda5593 Merge tag 'pxa-dt-4.18' of https://github.com/rjarzmik/linux into next/dt +30a04c1e32ca Merge tag 'pxa-for-4.18' of https://github.com/rjarzmik/linux into next/soc +927c2fc2db19 ARM: dts: aspeed: Fix hwrng register address +32561354b169 ARM: tegra: fix compile-testing PCI host driver +ffd831a3fc0b Merge tag 'imx-maintainers-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +a3dcdc7e5417 clk: qcom: Export clk_fabia_pll_configure() +5afa881c6635 clk: bcm: Update and add Stingray clock entries +48bf9a522c14 dt-bindings: clk: Update Stingray binding doc +4d3f36c5e9ca clk-si544: Properly round requested frequency to nearest match +6ee3d385c263 clk: ingenic: jz4770: Add 150us delay after enabling VPU clock +a6523b6fb8b5 clk: ingenic: jz4770: Enable power of AHB1 bus after ungating VPU clock +45ba63a29fd9 clk: ingenic: jz4770: Modify C1CLK clock to disable CPU clock stop on idle +11b689a3e790 clk: ingenic: jz4770: Change OTG from custom to standard gated clock +261a831f042c clk: ingenic: Support specifying "wait for clock stable" delay +7ef3844fc519 clk: ingenic: Add support for clocks whose gate bit is inverted +d6347445c496 clk: use match_string() helper +99e71543521c clk: bcm2835: use match_string() helper +f2b775f5df66 PCI: shpchp: Use dev_printk() for OSHP-related messages +96a621e01a42 PCI: shpchp: Remove get_hp_hw_control_from_firmware() wrapper +6f77fa4941aa PCI: shpchp: Remove acpi_get_hp_hw_control_from_firmware() flags +aa6be07c2744 PCI: shpchp: Rely on previous _OSC results +1df81a6d6e01 PCI: shpchp: Request SHPC control via _OSC when adding host bridge +82280f7af729 PCI: shpchp: Convert SHPC to be builtin only +5352a44a561d PCI: pciehp: Make pciehp_is_native() stricter +9310f0dc1c64 PCI: pciehp: Rename host->native_hotplug to host->native_pcie_hotplug +d75d50c016a4 clk: Return void from debug_init op +1a1e03dc15cf IB/mlx5: Add counters read support +5e95af5f7b60 IB/mlx5: Add flow counters read support +3b3233fbf02e IB/mlx5: Add flow counters binding support +b29e2a1309e3 IB/mlx5: Add counters create and destroy support +b6ba4a9aa59f IB/uverbs: Add support for flow counters +7eea23a5cd51 IB/core: Add support for flow counters +59082a327d01 IB/core: Support passing uhw for create_flow +ebb6796bd397 IB/uverbs: Add read counters support +51d7a5387464 IB/core: Introduce counters read verb +d9a5a6441e9d IB/uverbs: Add create/destroy counters support +fa9b1802d140 IB/core: Introduce counters object and its create/destroy +3efa38125b81 IB/uverbs: Add an ib_uobject getter to ioctl() infrastructure +5f9bf63ae80c net/mlx5: Export flow counter related API +930821e39d0a net/mlx5: Use flow counter pointer as input to the query function +b4b21a05b8fe Merge branch 'bpf-sockmap-test-fixes' +73563aa3d977 selftests/bpf: test_sockmap, print additional test options +d825e12f0846 selftests/bpf: test_sockmap, fix data verification +a009f1f396d0 selftests/bpf: test_sockmap, timing improvements +035b37ff2c6e selftests/bpf: test_sockmap, join cgroup in selftest mode +16edddfe3c5d selftests/bpf: test_sockmap, check test failure +36f9814a494a bpf: fix uapi hole for 32 bit compat applications +201d4f50fef3 tools/power turbostat: update version number +012350411b09 tools/power turbostat: Add Node in output +40f5cfe7b886 tools/power turbostat: add node information into turbostat calculations +70a9c6e8ed28 tools/power turbostat: remove num_ from cpu_topology struct +139dd0e07c1c tools/power turbostat: rename num_cores_per_pkg to num_cores_per_node +8cb48b32a5de tools/power turbostat: track thread ID in cpu_topology +ef6057417a6f tools/power turbostat: Calculate additional node information for a package +0e2d8f058f99 tools/power turbostat: Fix node and siblings lookup data +843c57916dde tools/power turbostat: set max_num_cpus equal to the cpumask length +023fe0ac975e tools/power turbostat: if --num_iterations, print for specific number of iterations +997e53950e3e tools/power turbostat: Add Cannon Lake support +9d4eab02a7fe tools/power turbostat: delete duplicate #defines +a00072a24a9f x86: msr-index.h: Correct SNB_C1/C3_AUTO_UNDEMOTE defines +e0d34648b4d7 tools/power turbostat: Correct SNB_C1/C3_AUTO_UNDEMOTE defines +0748eaf0cf44 tools/power turbostat: add POLL and POLL% column +4bd1f8f21ace tools/power turbostat: Fix --hide Pk%pc10 +be0e54c4ebbf tools/power turbostat: Build-in "Low Power Idle" counters support +c1c2873df063 clk: remove clk_debugfs_add_file() +df500f22d755 clk: tegra: no need to check return value of debugfs_create functions +bcee76731ca4 clk: davinci: no need to check return value of debugfs_create functions +c0526a111afd clk: bcm2835: no need to check return value of debugfs_create functions +8a26bbbb9320 clk: no need to check return value of debugfs_create functions +b1569380a60f clk: imx6: add EPIT clock support +afd9d6a1df75 fs: use ->is_partially_uptodate in page_cache_seek_hole_data +bd56b3e14410 fs: remove the buffer_unwritten check in page_seek_hole_data +8a78cb1f1b98 fs: move page_cache_seek_hole_data to iomap.c +b84e772299dc xfs: use iomap_bmap +89eb1906a953 iomap: add an iomap-based bmap implementation +57fc505d119d iomap: add a iomap_sector helper +6533b4e40d8b iomap: use __bio_add_page in iomap_dio_zero +7ee66c03e40a iomap: move IOMAP_F_BOUNDARY to gfs2 +9ecac0ef2233 iomap: fix the comment describing IOMAP_NOWAIT +19319b53210c iomap: inline data should be an iomap type, not a flag +b3751e6ab45a mm: split ->readpages calls to avoid non-contiguous pages lists +c534aa3fdd14 mm: return an unsigned int from __do_page_cache_readahead +836978b35fcd mm: give the 'ret' variable a better name __do_page_cache_readahead +0aa69fd32a5f block: add a lower-level bio_add_page interface +f65a59ffbcc2 net/mlx5e: TX, Separate cachelines of xmit and completion stats +5ffd81943d7a net/mlx5e: RX, Always prefer Linear SKB configuration +069d11465a80 net/mlx5e: RX, Enhance legacy Receive Queue memory scheme +99cbfa93a612 net/mlx5e: RX, Use cyclic WQ in legacy RQ +422d4c401edd net/mlx5e: RX, Split WQ objects for different RQ types +6c3a823e1e9c net/mlx5e: RX, Remove HW LRO support in legacy RQ +386471f16b73 net/mlx5e: RX, Dedicate a function for copying SKB header +fa698366b79a net/mlx5e: RX, Generalise function of SKB frag addition +75aa889fb911 net/mlx5e: RX, Generalise name of non-linear SKB head size +5e7d77a9c573 net/mlx5e: TX, Obsolete maintaining local copies of skb->len/data +98db16bab59f net/mlx5: FPGA, Handle QP error event +250a42b6a764 net/mlx5e: Support configurable MTU for vport representors +93edcb3a7589 net/mlx5e: Increase aRFS flow tables size +6c63efe4cfab net/mlx5e: Remove redundant active_channels indication +8bfaf07f7806 net/mlx5e: Present SW stats when state is not opened +c90262f8468a net/mlx5e: IPOIB, Add a missing skb_pull +4b3e85a52ae4 net/mlx5e: IPOIB, Fix overflowing SQ WQE memset +5428bf5a9a9f drm/i915/icl: Calculate link clock using the new registers +51c83cfaf963 drm/i915/icl: Get DDI clock for ICL based on PLLs. +f17ca5010c34 drm/i915/icl: Add Icelake PCH detection +3937eb1a076f drm/i915/icl: Map VBT DDC Pin to BSpec DDC Pin +a2bc69a1a9d6 drm/i915/icl: Add register definition for DFLEXDPMLE +ac213c1b45f7 drm/i915/icl: introduce tc_port +9bb635d9e7db drm/i915/icl: Extend AUX F interrupts to ICL +c46ef57d2008 drm/i915/icl: fix icl_unmap/map_plls_to_ports +31875d4970ba ipvs: register conntrack hooks for ftp +6d7c70d1cd65 thermal: qcom: tsens: Allow number of sensors to come from DT +cc50ba5e67da thermal: tegra: soctherm: add const to struct thermal_cooling_device_ops +ffe6e16f14fa thermal: exynos: Reduce severity of too early temperature read +45f8b0dde3c4 thermal: imx: Switch to SPDX identifier +10c8251cce33 thermal: qcom-spmi-temp-alarm: add support for GEN2 PMIC peripherals +d86910b9141e thermal: ti-soc-thermal: fix incorrect entry in omap5430_adc_to_temp[] +e29dc460d6c5 tools/power turbostat: Don't make man pages executable +94d6ab4b1171 tools/power turbostat: remove blank lines +3e8b62bf0c9b tools/power turbostat: a small C-states dump readability immprovement +ac980e135724 tools/power turbostat: dump BDX, SKX automatic C-state conversion bit +733ef0f8e76e tools/power turbostat: do not hard-code 25MHz crystal on SKX +46c2797826cc tools/power turbostat: fix possible sprintf buffer overflow +1969d9dc2079 thermal: rcar_thermal: add r8a77995 support +31db453bd4bd dt-bindings: thermal: rcar-thermal: add R8A77995 support +95c778daecb5 drm/i915: Apply the full CPU domain markup before freezing +9776f47253c3 drm/i915: Flush all writes before suspend +65441ba9c4e4 Merge tag 'irqchip-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core +00c5a926af12 clk: mvebu: use correct bit for 98DX3236 NAND +7b873e4b5a93 clk/driver/hisi: Consolidate the Kconfig for the CLOCK_STUB +b4f5e1ffcc47 clk: imx7d: reset parent for mipi csi root +4dd5d5b520dc clk: imx7d: fix mipi dphy div parent +12d807cd34b8 clk: qcom: gcc-msm8996: Disable halt check on UFS clocks +67b6e5cfdb1f clk: aspeed: Add 24MHz fixed clock +64f929d8246a ARM: dts: imx7: correct enet ipg clock +9c7150daffec clk: imx7d: correct enet clock CCGR registers +f93f2ed94a90 clk: imx7d: correct enet phy ref clock gates +0b3a18387f3e perf tools intel-pt-decoder: Update insn.h from the kernel sources +a20d23bb7b04 tools headers: Sync x86 cpufeatures.h with the kernel sources +63b89a19cc9e tools headers: Synchronize prctl.h ABI header +0d690fc043f1 perf trace beauty prctl: Default header_dir to cwd to work without parms +f82368dd696e clk: imx6sl: correct ocram_podf clock type +e91245780611 clk: imx6sx: disable unnecessary clocks during clock initialization +b1116bc03c00 orangefs: use sparse annotations for holding locks across function calls. +3cf796afedbb orangefs: make debug_help_fops static +8a6080f574b1 orangefs: remove unused function orangefs_get_bufmap_init +817e9b4d9e66 orangefs: specify user pointers when using dev_map_desc and bufmap +95f5f88f8900 orangefs: formatting cleanups +f6a4b4c9d07d orangefs: set i_size on new symlink +7f54910fa8df orangefs: report attributes_mask and attributes for statx +c646b3476695 clk: qcom: Add video clock controller driver for SDM845 +84b66b211603 dt-bindings: clock: Introduce QCOM Video clock bindings +ec62e95ae3f1 orangefs: make struct orangefs_file_vm_ops static +9f8fd53cd055 orangefs: revamp block sizes +096abdc296f1 clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk +21ad1173589e Merge branch 'hns3-next' +3a678b5806e6 net: hns3: Optimize the VF's process of updating multicast MAC +40cca1c587c1 net: hns3: Optimize the PF's process of updating multicast MAC +3db084d28dc0 net: hns3: Fix for vxlan tx checksum bug +f0ad97ac12f0 net: hns3: Add missing break in misc_irq_handle +9617f66867b0 net: hns3: Fix for phy not link up problem after resetting +cd8c5c269b1d net: hns3: Fix for hclge_reset running repeatly problem +f5be79673fc4 net: hns3: Fix for service_task not running problem after resetting +c7fc8fb61934 net: hns3: Fix setting mac address error +5ec2a51ef8e2 net: hns3: Add repeat address checking for setting mac address +3b75c3df599d net: hns3: Add support for IFF_ALLMULTI flag +6c251711b37f net: hns3: Disable vf vlan filter when vf vlan table is full +3b93c0f4b6ac staging: vc04_services: no need to save the log debufs dentries +54f156968a1c staging: vc04_services: vchiq_debugfs_log_entry can be a void * +127892febb2d staging: vc04_services: remove struct vchiq_debugfs_info +24e8d3fc42f2 staging: vc04_services: move client dbg directory into static variable +2739deaece4b staging: vc04_services: remove odd vchiq_debugfs_top() wrapper +0723103f8ba1 staging: vc04_services: no need to check debugfs return values +7705bb7176b9 clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled +31543ebb8aff clk: qcom: Register the gdscs before the clocks +fb55bea1fe43 clk: qcom: gdsc: Add support for ALWAYS_ON gdscs +07f7ee6ec0e2 Merge branch 'mirror-to-gretap-tests' +b5b029399fa6 selftests: forwarding: mirror_gre_bridge_1d_vlan: Add STP test +9c7c8a82442c selftests: forwarding: mirror_gre_vlan_bridge_1q: Add more tests +683680165c5b selftests: forwarding: mirror_gre_vlan_bridge_1q: Rename two tests +a6f3282e2fab selftests: forwarding: mirror_gre_vlan_bridge_1q: Test final config +b996078ea969 selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix tunnel name +f52f460ca971 selftests: forwarding: mirror_gre_lib: Add STP test +275225fb4e39 selftests: forwarding: mirror_lib: skip_hw the VLAN capture +900530f3f873 selftests: forwarding: mirror_lib: Move here do_test_span_vlan_dir_ips() +2004a9bcb8ff selftests: forwarding: lib: Move here vlan_capture_{, un}install() +9f7c728332e8 net: usb: cdc_mbim: add flag FLAG_SEND_ZLP +3504395f610f clk: berlin: switch to SPDX license identifier +8a118015816f Merge branch 'tunnel-mtus' +11d0ac16b02e xprtrdma: Remove transfertypes array +f7ff1fde9441 ip6_tunnel: remove magic mtu value 0xFFF8 +8335640cf89f xprtrdma: Add trace_xprtrdma_dma_map(mr) +2fad659209d5 xprtrdma: Wait on empty sendctx queue +ed3aa7424566 xprtrdma: Move common wait_for_buffer_space call to parent function +a8f688ec437d xprtrdma: Return -ENOBUFS when no pages are available +82612de1c98e ip_tunnel: restore binding to ifaces with a large mtu +70b7e55a19b2 Merge tag 'tegra-for-4.18-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into clk-tegra +533dfd605035 Merge tag 'v4.18-rockchip-clk-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-rockchip +ccfde6e27d95 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +f40cc01ec9e8 Merge tag 'sunxi-clk-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner +71e9d9aeec70 KVM: docs: nVMX: Remove known limitations as they do not exist now +7f4693b8bbce KVM: docs: mmu: KVM support exposing SLAT to guests +929f45e32499 kvm: no need to check return value of debugfs_create functions +d1e5b0e98ea2 kvm: Make VM ioctl do valloc for some archs +1499fa809e9e kvm: Change return type to vm_fault_t +2180cdf49a44 Merge tag 'meson-clk-4.18-2' of https://github.com/BayLibre/clk-meson into clk-meson +d7a8bea3638d Merge tag 'kvm-s390-next-4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD +5eec43a1fa2a Merge tag 'kvmarm-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD +0c24fdc00244 ASoC: topology: Move skl-tplg-interface.h to uapi +348f48220b97 ASoC: topology: Move v4 manifest header data structures to uapi +ac9391daac00 ASoC: topology: Improve backwards compatibility with v4 topology files +1189456b1cce platform/x86: mlx-platform: Add LED platform driver activation +cbf7ff8cdb03 platform/mellanox: Add new ODM system types to mlx-platform +4b5e32df6687 platform/mellanox: mlxreg-hotplug: add extra cycle for hotplug work queue +c9bdf291542e hwmon: (asus_atk0110) Make use of device managed memory +3c60726d217b hwmon: (asus_atk0110) Replace deprecated device register call +fd3933ca7bcf tools/power turbostat: fix MSR_IA32_MISC_ENABLE MWAIT printout +47936f944e78 tools/power turbostat: fix printing on input +b9ad8ee0da54 tools/power turbostat: end current interval upon newline input +072119606a23 tools/power turbostat: on SIGUSR1: sample, print and continue +8aa2ed0b2839 tools/power turbostat: on SIGINT: sample, print and exit +3f44a5c62be2 tools/power turbostat: add --enable Time_Of_Day_Seconds +2085e12441dc tools/power turbostat: fix Skylake Xeon package C-state display +41a233dcbe7d MAINTAINERS: add turbostat utility +16858f7c2115 xfs: fix error handling in xfs_refcount_insert() +a0e5c435babd xfs: fix xfs_rtalloc_rec units +8ad560d2565e xfs: strengthen rtalloc query range checks +a03f1641c7a6 xfs: xfs_rtbuf_get should check the bmapi_read results +2483113f3d7b xfs: xfs_rtword_t should be unsigned, not signed +fb8eefd3b4e6 hwmon: (k10temp) Make function get_raw_temp static +667416f38554 powerpc/mm: Fix kernel crash on page table free +8af1da406696 powerpc/prom: Fix %u/%llx usage since prom_printf() change +9a6d2022bacd cxl: Configure PSL to not use APC virtual machines +b6c84ba22ff3 cxl: Disable prefault_mode in Radix mode +0a59952b24e2 drm/i915: Configure SKL+ scaler initial phase correctly +012d79e6a33f drm/i915: Remove bogus NV12 PLANE_COLOR_CTL setup +b4686c481b9b drm/i915: Fix tabs vs. spaces in sprite code +6380db61c54f drm/i915: s/plane/i9xx_plane/ +e876b78c5fbf drm/i915: Disable trickle feed for SNB/IVB cursors +b99b9ec1d374 drm/i915: Clean up cursor defines +eade6c894498 drm/i915: Have plane->get_hw_state() return the current pipe +ceec4684085a ALSA: pci/hda: Remove unused, broken, header file +db9d7d36eecc net: mvpp2: Split the PPv2 driver to a dedicated directory +27d036e33237 mm: Remove return value of zap_vma_ptes() +008fba465d7c RDMA/hns_roce: Don't check return value of zap_vma_ptes() +7fc8ff267d8a RDMA/mlx4: Don't crash machine if zap_vma_ptes() fails +2cb4079188a1 RDMA/mlx5: Don't check return value of zap_vma_ptes() +2468b82d69e3 RDMA/mad: Convert BUG_ONs to error flows +dee92c4bf53b RDMA/mad: Delete inaccessible BUG_ON +671a6cc2ba05 RDMA/cma: Ignore unknown event +2f5059a7af14 RDMA/cm: Abort loop in case of CM dequeue +cd13a399e66c RDMA/cxgb3: Don't crash kernel just because IDR is full +6b1ca7ece15e RDMA/mlx4: Discard unknown SQP work requests +f77f3036264b RDMA/mlx4: Catch FW<->SW misalignment without machine crash +a95691bc54af net: dsa: b53: Add BCM5389 support +c431f89b18a2 net: sched: split tc_ctl_tfilter into three handlers +9cfd5a95381e lightnvm: pblk: take bitmap alloc. out of critical section +cc9c9a00b10e lightnvm: pblk: kick writer on new flush points +b06be2873d91 lightnvm: pblk: only try to recover lines with written smeta +87cc40bbe337 lightnvm: pblk: remove unnecessary bio_get/put +4a828884c694 lightnvm: pblk: add possibility to set write buffer size manually +fbadca7396b9 lightnvm: fix partial read error path +f142ac0b5d18 lightnvm: proper error handling for pblk_bio_add_pages +6cf17a2f838d lightnvm: pblk: fix smeta write error path +48b8d20895f8 lightnvm: pblk: garbage collect lines with failed writes +6a3abf5beef6 lightnvm: pblk: rework write error recovery path +94b07c1f8c39 arm64: signal: Report signal frame size to userspace via auxv +87c021a8143b arm64/sve: Thin out initialisation sanity-checks for sve_max_vl +1262516e6a92 platform/x86: ideapad-laptop: Add E42-80 to no_hw_rfkill +adf762dc8217 platform/x86: silead_dmi: Add touchscreen info for the Onda V891w tablet +3cd33db88e06 platform/x86: silead_dmi: Add info for the PoV mobii TAB-P800W (v2.0) +828615f8f765 platform/x86: silead_dmi: Add touchscreen info for the Jumper EZpad 6 Pro +161c68eb502e Revert "drm/amdgpu: Add an ATPX quirk for hybrid laptop" +036286e28e8e drm/amdgpu/df: fix potential array out-of-bounds read +af066ed3d455 rtnetlink: Fix null-ptr-deref in rtnl_newlink +eb7f54b90bd8 kcm: Fix use-after-free caused by clonned sockets +1fc6ad2f10ad cifs: remove header_preamble_size where it is always 0 +49f466bdbdf3 cifs: remove struct smb2_hdr +d81243c697ff CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiry, status STATUS_NETWORK_SESSION_EXPIRED, however the server can also respond with STATUS_USER_SESSION_DELETED in cases where the session has been idle for some time and the server reaps the session to recover resources. +3df845e7528b drm/i915/gtt: Don't restore the non-existent PDE for GGTT +37800ca8037a drm/i915/gtt: Avoid calling non-existent allocate_va_range +72b6cdbb1113 lightnvm: pblk: remove dead function +a7c9e9109ca1 lightnvm: pass flag on graceful teardown to targets +6f9c9607d445 lightnvm: pblk: check for chunk size before allocating it +8e55c07b2b9c lightnvm: pblk: remove unnecessary argument +e13f421ba81b lightnvm: pblk: remove unnecessary indirection +b6730dd4a954 lightnvm: pblk: return NVM_ error on failed submission +e37d07983af9 lightnvm: pblk: warn in case of corrupted write buffer +03a34b2d25a4 lightnvm: pblk: improve error msg on corrupted LBAs +310df58229f6 lightnvm: pblk: check read lba on gc path +1d8b33e05cea lightnvm: pblk: recheck for bad lines at runtime +2deeefc02dff lightnvm: pblk: fail gracefully on line alloc. failure +84e92c131a0a Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-4.18/block +131d08e122ea block: split the blk-mq case from elevator_init +acddf3b308f6 block: move sysfs_lock into elevator_init +ddb7253254fe block: remove the always unused name argument to elevator_init +a8a275c9c2fb block: unexport elevator_init/exit +cbf62af3537a block: move initialization of elevator-related fields to blk_alloc_queue_node +1421dc6d4829 powerpc/kbuild: Use flags variables rather than overriding LD/CC/AS +af3901cbbd3d powerpc/kbuild: Remove CROSS32 defines from top level powerpc Makefile +4bf4f42a2feb powerpc/kbuild: Set default generic machine type for 32-bit compile +f567c71f4f91 mtd: nand: Pass mode information to nand_page_io_req +e312b689a92d drm/i915: Check intel_contexts to avoid one extra pointer chase +1934f5deaf8f drm/i915: Assert we idle in the kernel context +30d90964e7b8 nvme: use the changed namespaces list log to clear ns data changed AENs +50e8d8eeede8 nvme: mark nvme_queue_scan static +c0561f82a7b6 nvme: submit AEN event configuration on startup +55fdd6b6134f nvmet: mask pending AENs +c86b8f7b4144 nvmet: add AEN configuration support +c16734ea98f5 nvmet: implement the changed namespaces log +8ab0805f115b nvmet: split log page implementation +c7759fff2265 nvmet: add a new nvmet_zero_sgl helper +aafd3afe9d2e nvme.h: add AEN configuration symbols +d12e12299a69 ipvs: add ipv6 support to ftp +0cfceb9ff9ad ipvs: add full ipv6 support to nfct +c2ef60fea2dc Revert "xhci: Reset Renesas uPD72020x USB controller for 32-bit DMA issue" +12de0a35c996 xhci: Add quirk to zero 64bit registers on Renesas PCIe controllers +36b6857932f3 xhci: Allow more than 32 quirks +a965315e59f3 usb: xhci: force all memory allocations to node +8a10ef4e60ff staging: mt7621-gpio: reorder includes alphabetically +53364c7ba4b2 staging: mt7621-gpio: change gc_map to don't use pointers +1e2735fe1b49 staging: mt7621-gpio: use GPIOF_DIR_OUT and GPIOF_DIR_IN macros instead of custom values +64379af8c634 staging: mt7621-gpio: change 'to_mediatek_gpio' to make just a one line return +4b2fbed7202a staging: mt7621-gpio: dt-bindings: update documentation for #interrupt-cells property +a7e09d3e8f5b staging: mt7621-gpio: update #interrupt-cells for the gpio node +c42812da1395 MAINTAINERS: add entry for LEGO MINDSTORMS EV3 +0e725b483bbe ASoC: TSCS454: Add Support +56c3a95385df ASoC: Intel: kbl: Move codec sysclk config to codec_init function +e9be4ffd4f40 ASoC: simple-card: set cpu dai clk in hw_params +b5c90a7526fe EVM: unlock on error path in evm_read_xattrs() +94832e079521 staging: mt7621-gpio: dt-bindings: complete documentation for the gpio +f910cc46f4b1 staging: mt7621-dts: add missing properties to gpio node +24298a218e32 staging: mt7621-gpio: change lock place in irq mask and unmask functions +7efcce043092 staging: mt7621-gpio: avoid locking in mediatek_gpio_get_direction +e119216dea2d staging: mt7621-gpio: fix masks for gpio pin +ba64745694e2 staging: mt7621-gpio: use module_platform_driver() instead subsys initcall +e84ff3a22cfb staging: mt7621-gpio: rename MTK_MAX_BANK into MTK_BANK_CNT +a5a5b283a229 staging: mt7621-mmc: Fix line size exceeding 80 columns +b63881e2d3ef staging: rtl8192e: Correct indentation of switch statements - coding style +4112d099ab2e staging: rtl8192e: correct position of '{', '}', '(' and ')' - coding style +59bd7f623d25 staging: rtl8192e: Add spaces where required by coding standard +b145d7865a7c staging: lustre: get rid of ldebugfs_remove() +d5bf5cf9e150 staging: lustre: make ldebugfs_add_vars a void function +00905f006608 staging: lustre: remove last two users of ldebugfs_register() +b145f49f233d staging: lustre: unwrap some ldebugfs_register() calls +08bd45fd609a staging: lustre: remove ldebugfs_obd_seq_create() wrapper function +6f7ed76048cd staging: lustre: remove ldebugfs_seq_create() wrapper function +cd514eac8029 staging: lustre: remove ldebugfs_register_stats() wrapper function +460c9a862a27 staging: lustre: remove ldebugfs_add_simple() wrapper +d0202661d86b staging: lustre: no need to check debugfs return values +4d883eeac4e3 staging: unisys: visornic: no need to check debugfs return values +e206a0d47efa staging: rtlwifi: don't check the return value of debugfs_create_file +00aaa6b138d9 staging: greybus: camera: no need to check debugfs return values +d32de98ea70f netfilter: nft_fwd_netdev: allow to forward packets via neighbour layer +9c7f96fd77b0 netfilter: nf_tables: check msg_type before nft_trans_set(trans) +8f4d19aacb64 netfilter: xt_CT: Reject the non-null terminated string from user space +7b7744e2aa93 netfilter: nfnetlink: Remove VLA usage +2a79fd3908ac netfilter: nf_flow_table: attach dst to skbs +a654de8fdc18 netfilter: nf_tables: fix chain dependency validation +1a893b44de45 netfilter: nf_tables: Add audit support to log statement +554ced0a6e29 netfilter: nf_tables: add support for native socket matching +a3aa60d51174 ALSA: hda - Handle kzalloc() failure in snd_hda_attach_pcm_stream() +7849958b51aa netfilter: fix ptr_ret.cocci warnings +254a4cd50b9f linvdimm, pmem: Preserve read-only setting for pmem devices +664088f8d681 net-sysfs: Fix memory leak in XPS configuration +16e6653c8259 ixgbe: fix parsing of TC actions for HW offload +4b8e6ac41a59 virtio_net: fix error return code in virtnet_probe() +ccf8dbcd062a rtnetlink: Remove VLA usage +1f2f01b122d7 kbuild: add machine size to CHECKFLAGS +e4dc31fe9ace cifs: change smb2_get_data_area_len to take a smb2_sync_hdr as argument +84f0cbfba81d cifs: update smb2_calc_size to use smb2_sync_hdr instead of smb2_hdr +0d5a288d2529 cifs: remove struct smb2_oplock_break_rsp +977b61704078 cifs: remove rfc1002 header from all SMB2 response structures +b2adf22fdfba smb3: on reconnect set PreviousSessionId field +ce558b0e17f8 smb3: Add posix create context for smb3.11 posix mounts +deeb879de955 KVM: PPC: Book3S PR: Enable kvmppc_get/set_one_reg_pr() for HTM registers +8f04412699e4 KVM: PPC: Book3S: Remove load/put vcpu for KVM_GET_REGS/KVM_SET_REGS +c8235c2891d0 KVM: PPC: Remove load/put vcpu for KVM_GET/SET_ONE_REG ioctl +b3cebfe8c1ca KVM: PPC: Move vcpu_load/vcpu_put down to each ioctl case in kvm_arch_vcpu_ioctl +d234d68eb746 KVM: PPC: Book3S PR: Enable HTM for PR KVM for KVM_CHECK_EXTENSION ioctl +7284ca8a5eae KVM: PPC: Book3S PR: Support TAR handling for PR KVM HTM +68ab07b98576 KVM: PPC: Book3S PR: Add guard code to prevent returning to guest with PR=0 and Transactional state +26798f88d58d KVM: PPC: Book3S PR: Add emulation for tabort. in privileged state +e32c53d1cf00 KVM: PPC: Book3S PR: Add emulation for trechkpt. +03c81682a90b KVM: PPC: Book3S PR: Add emulation for treclaim. +19c585eb45e3 KVM: PPC: Book3S PR: Restore NV regs after emulating mfspr from TM SPRs +5706340a3392 KVM: PPC: Book3S PR: Always fail transactions in guest privileged state +533082ae86e2 KVM: PPC: Book3S PR: Emulate mtspr/mfspr using active TM SPRs +13989b65ebb7 KVM: PPC: Book3S PR: Add math support for PR KVM HTM +8d2e2fc5e082 KVM: PPC: Book3S PR: Add transaction memory save/restore skeleton +66c33e796cf9 KVM: PPC: Book3S PR: Add kvmppc_save/restore_tm_sprs() APIs +de7ad932190c KVM: PPC: Book3S PR: Add new kvmppc_copyto/from_vcpu_tm APIs +36383a0862b6 KVM: PPC: Book3S PR: Avoid changing TS bits when exiting guest +401a89e9375c KVM: PPC: Book3S PR: Implement RFID TM behavior to suppress change from S0 to N0 +95757bfc72e9 KVM: PPC: Book3S PR: Sync TM bits to shadow msr for problem state guest +901938add3bd KVM: PPC: Book3S PR: Pass through MSR TM and TS bits to shadow_msr +25ddda07b6e5 KVM: PPC: Book3S PR: Transition to Suspended state when injecting interrupt +caa3be92bebc KVM: PPC: Book3S PR: Add C function wrapper for _kvmppc_save/restore_tm() +7f386af7bdb1 KVM: PPC: Book3S PR: Turn on FP/VSX/VMX MSR bits in kvmppc_save_tm() +6f597c6b63b6 KVM: PPC: Book3S PR: Add guest MSR parameter for kvmppc_save_tm()/kvmppc_restore_tm() +f0907827a8a9 compiler.h: enable builtin overflow checkers and add fallback code +10573ae547c8 ARM: spectre-v1: fix syscall entry +1d4238c56f98 ARM: spectre-v1: add array_index_mask_nospec() implementation +a78d15658793 ARM: spectre-v1: add speculation barrier (csdb) macros +0512e0134582 Merge tag 'xfs-4.17-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +53e39628ac22 i2c: qup: fix building without CONFIG_ACPI +696fa1d043ec rtc: test: remove irq sysfs file +8be090299402 rtc: test: emulate alarms using timers +4dc2403bed0d rtc: test: store time as an offset to system time +5b257571cd48 rtc: test: allow registering many devices +9394270ef9ce rtc: test: remove useless proc info +c36b52ed18c2 rtc: ds1685: Add range +a2ae8323a8e2 rtc: ds1685: fix possible race condition +a0defd7cfc28 rtc: sprd: Add new RTC power down check method +09018d4bd799 rtc: sun6i: Fix bit_idx value for clk_register_gate +b9ef86084d82 rtc: jz4740: Fix a typo in Kconfig +8005b09d99fa net: ethernet: davinci_emac: fix error handling in probe() +0f51f3582f22 net/ncsi: Fix array size in dumpit handler +7bb8c9969d91 net: dsa: mv88e6xxx: Be explicit about DT or pdata +e2b3e493784f net: ti: cpsw: include gpio/consumer.h +b009f1a2fe9c Merge branch 'mlx5-new-device-events' +1f0cf89b0930 net/mlx5: Add FPGA QP error event +1865ea9adbfa net/mlx5: Add temperature warning event to log +be20f28fbd1a Merge tag 'wireless-drivers-for-davem-2018-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +35aada99b5bf rtnetlink: Add more well known protocol values +c5f732d7deb8 cxgb4: Add FORCE_PAUSE bit to 32 bit port caps +8258d2da9f9f cls_flower: Fix incorrect idr release when failing to modify rule +7ba01f9e12bb drm/amdgpu: Fix NULL pointer when load kfd driver with PP block is disabled +ac26b0f3fc41 drm/gfx9: Update gc goldensetting for vega20. +46defdd6fff7 drm/amd/pp: Allow underclocking when od table is empty in vbios +ae55e59da0e4 pnfs: Don't release the sequence slot until we've processed layoutget on open +32f1c28f3d45 pnfs: Don't call commit on failed layoutget-on-open +64294b08f9d2 pNFS: Don't send LAYOUTGET on OPEN for read, if we already have cached data +8dc96566c0c3 NFSv4/pnfs: Don't switch off layoutget-on-open for transient errors +d49e0d5b9996 NFSv4/pnfs: Ensure pnfs_parse_lgopen() won't try to parse uninitialised data +30ae2412e90f pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET +c49b5209f99a pnfs: Add barrier to prevent lgopen using LAYOUTGET during recall +6e01260ceeca pnfs: Stop attempting LAYOUTGET on OPEN on failure +78746a384c88 pnfs: Add LAYOUTGET to OPEN of an existing file +29a8bfe52d1c pNFS: Refactor nfs4_layoutget_release() +2409a976a299 pnfs: Add LAYOUTGET to OPEN of a new file +5e36e2a94112 pnfs: Change pnfs_alloc_init_layoutget_args call signature +1b146fcff730 pnfs: Move nfs4_opendata into nfs4_fs.h +56f487f8c8fc pnfs: Add conditional encode/decode of LAYOUTGET within OPEN compound +dacb452db873 pnfs: move allocations out of nfs4_proc_layoutget +587f03deb69b pnfs: refactor send_layoutget +f86c3ac50276 pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN +3b65a30df9b3 NFS4: move ctx into nfs4_run_open_task +808ba32abe84 pnfs: Store return value of decode_layoutget for later processing +34ec9aac7dbf pnfs: Remove redundant assignment from nfs4_proc_layoutget(). +a3cf9bca2ace NFSv4: Don't add a new lock on an interrupted wait for LOCK +cf61eb268678 NFSv4: Always clear the pNFS layout when handling ESTALE +d68894800ec5 NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message +d554168f87a5 NFS: Fix up nfs_post_op_update_inode() to force ctime updates +472f761e118c NFS: Ensure we revalidate the inode correctly after setacl +59a707b0d42e NFS: Ensure we revalidate the inode correctly after remove or rename +821a868a2316 NFS: Set the force revalidate flag if the inode is not completely initialised +3cb3fd6da4e9 NFS: Fix up sillyrename() +ed7e9ad0908a NFSv4: Fix sillyrename to return the delegation when appropriate +991eedb1371d NFSv4: Only pass the delegation to setattr if we're sending a truncate +2f261020b6dd NFS: Merge nfs41_free_stateid() with _nfs41_free_stateid() +fba83f34119a NFS: Pass "privileged" value to nfs4_init_sequence() +e9ae1ee2b2ac NFS: Move call to nfs4_state_protect() to nfs4_commit_setup() +fb91fb0ee7b2 NFS: Move call to nfs4_state_protect_write() to nfs4_write_setup() +e04bbf6b1bbe NFS: Avoid quadratic search when freeing delegations. +ead9ad7253f4 rculist: add list_for_each_entry_from_rcu() +3ca951b61838 NFS: use cond_resched() when restarting walk of delegation list. +f3893491427f NFS: slight optimization for walking list for delegations +1061fd484bd4 fs: f2fs: insert space around that ':' and ', ' +f11e98bdbe7d fs: f2fs: add missing blank lines after declarations +193bea1dd8da fs: f2fs: changed variable type of offset "unsigned" to "loff_t" +4d57b86dd864 f2fs: clean up symbol namespace +2e79d951ffbd f2fs: make set_de_type() static +fc99fe27b9a2 f2fs: make __f2fs_write_data_pages() static +9fd62605bba9 f2fs: fix to avoid accessing cross the boundary +fe16efe6a795 f2fs: fix to let caller retry allocating block address +4071e67cffcc disable loading f2fs module on PAGE_SIZE > 4KB +14a28559f43a f2fs: fix error path of move_data_page +1174abfd8309 f2fs: don't drop dentry pages after fs shutdown +250dbf515192 f2fs: fix to avoid race during access gc_thread pointer +aec2f729fca1 f2fs: clean up with clear_radix_tree_dirty_tag +64c74a7ab505 f2fs: fix to don't trigger writeback during recovery +35a9a766a1b3 f2fs: clear discard_wake earlier +f9d1dced7583 f2fs: let discard thread wait a little longer if dev is busy +2ef79ecb5e90 f2fs: avoid stucking GC due to atomic write +5b0e95398e2b f2fs: introduce sbi->gc_mode to determine the policy +107a805de87e f2fs: keep migration IO order in LFS mode +e5e5732d8120 f2fs: fix to wait page writeback during revoking atomic write +60b2b4ee2bc0 f2fs: Fix deadlock in shutdown ioctl +f8de43312245 f2fs: detect synchronous writeback more earlier +7b525dd01365 f2fs: clean up with is_valid_blkaddr() +5ad25442b6f5 f2fs: fix to initialize min_mtime with ULLONG_MAX +e7a4feb0ab32 f2fs: fix to let checkpoint guarantee atomic page persistence +1c41e6808e69 f2fs: fix to initialize i_current_depth according to inode type +299254d85dec Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc" +868de6135f06 f2fs: don't drop any page on f2fs_cp_error() case +4580038e2d11 f2fs: fix spelling mistake: "extenstion" -> "extension" +0cfe75c5b011 f2fs: enhance sanity_check_raw_super() to avoid potential overflows +b4c3ca8ba9a4 f2fs: treat volatile file's data as hot one +af8ff65bb85d f2fs: introduce release_discard_addr() for cleanup +a9af3fdcc425 f2fs: fix potential overflow +b2532c694033 f2fs: rename dio_rwsem to i_gc_rwsem +b82f6e347bfb f2fs: move mnt_want_write_file after range check +cba41be08cb1 f2fs: fix missing clear FI_NO_PREALLOC in some error case +ade990f95eed f2fs: enforce fsync_mode=strict for renamed directory +8a29c1260e24 f2fs: sanity check for total valid node blocks +b2ca374f33bd f2fs: sanity check on sit entry +5d64600d4f33 f2fs: avoid bug_on on corrupted inode +a4f843bd004d f2fs: give message and set need_fsck given broken node id +9ac19faa913e f2fs: fix features filename in sysfs documentation +cf52b27a39b3 f2fs: clean up commit_inmem_pages() +eff15c2aec6c f2fs: do not check F2FS_INLINE_DOTS in recover +a515d12f1b18 f2fs: remove duplicated dquot_initialize and fix error handling +c22aecd75919 f2fs: fix to detect failure of dquot_initialize +d618477473eb f2fs: stop issue discard if something wrong with f2fs +b169c3c560e2 f2fs: fix return value in f2fs_ioc_commit_atomic_write +054afda99917 f2fs: allocate hot_data for atomic write more strictly +d0891e84e1e6 f2fs: check if inmem_pages list is empty correctly +27319ba4044c f2fs: fix race in between GC and atomic open +ea4d479bb360 fs: f2fs: Adding new return type vm_fault_t +d6964949e443 f2fs: change le32 to le16 of f2fs_inode->i_extra_size +56b07e7e6550 f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries +3d165dc3aeef f2fs: correct return value of f2fs_trim_fs +764811581d1c f2fs: fix to show missing bits in FS_IOC_GETFLAGS +c807a7cb543b f2fs: remove unneeded F2FS_PROJINHERIT_FL +81114baa835b f2fs: don't use GFP_ZERO for page caches +241b493d8fbd f2fs: issue all big range discards in umount process +47cca3d62af2 f2fs: remove redundant block plug +8045249829c9 f2fs: remove unmatched zero_user_segment when convert inline dentry +59c844088b19 f2fs: introduce private inode status mapping +ec92ad00a393 drm/i915: Only sanitize GEM from late suspend +c3160da9a6af drm/i915: After reset on sanitization, reset the engine backends +0606035fcab6 drm/i915: "Race-to-idle" after switching to the kernel context +4dfacb0bcbee drm/i915: Switch to kernel context before idling at runtime +13295bd887d0 drm/i915/guc: Don't read SOFT_SCRATCH(15) on MMIO error +26de0b76d9ba net/sonic: Use dma_mapping_error() +9e7c57522910 Merge branch 'bridge-vlan-notify' +7edcb8ecbe6a mlxsw: spectrum_switchdev: Schedule respin during trans prepare +9c86ce2c1ae3 net: bridge: Notify about bridge VLANs +a73bceb86df8 staging: fsl-dpaa2: ethsw: Ignore bridge VLAN events +da0efa8888ee dsa: port: Ignore bridge VLAN events +2855118fdafa rocker: rocker_main: Ignore bridge VLAN events +ea4721751977 mlxsw: spectrum_switchdev: Ignore bridge VLAN events +dbd6dc752c8a net: bridge: Extract br_vlan_add_existing() +d66e4348969d net: bridge: Extract boilerplate around switchdev_port_obj_*() +bc13f2f88eae drm/amd/display: Update color props when modeset is required +a9e8d27574f2 drm/amd/display: Make atomic-check validate underscan changes +32d26a685c18 qed*: Add link change count value to ethtool statistics display. +367d2f0787e8 RDMA/qedr: fix spelling mistake: "adrresses" -> "addresses" +8e8b332b89b6 Merge tag 'mlx5e-updates-2018-05-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +9ee92f5355f8 ALSA: oxygen: use match_string() helper +4341f8308d53 net: remove bypassed check in sch_direct_xmit() +e555da9f3121 f2fs: run fstrim asynchronously if runtime discard is on +3d97d88e8091 tcp: minor optimization around tcp_hdr() usage in receive path +650bb42094aa dt-bindings: Add vendor prefix for ArcherMind +b4fb3aa5b930 dt-bindings: fsi-master-gpio: Document "no-gpio-delays" property +cb877710e58f Merge branch 'for-next/perf' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux +434dda422cb2 IB/iser: Do not reduce max_sectors +341f27d051ee Staging:rtl888eu:include Fix CamelCase issue +17f74bd38be4 staging: lustre: include linux/highmem.h when needed +5d81f7dc9bca arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID +b4f18c063a13 arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests +55e3748e8902 arm64: KVM: Add ARCH_WORKAROUND_2 support for guests +d22e273245a3 staging: comedi: comedi_usb.h: SPDX License Identifier is added in the first line +85478bab4091 arm64: KVM: Add HYP per-cpu accessors +86417b7cccbc staging: mt7621-pci: Fix line size exceeding 80 columns. +dad459e052dc staging: rtlwifi: use single_open and single_release properly +bb1192cbf43e staging: wlan-ng: remove unused declarations from p80211types.h +9cdc0108baa8 arm64: ssbd: Add prctl interface for per-thread mitigation +889cea43c54b staging: lustre: mdc: excessive memory consumption by the xattr cache +6f17a0443972 staging: lustre: acl: increase ACL entries limitation +a694be449afb staging: lustre: llite: remove unused parameters from md_{get, set}xattr() +bf3d12620613 staging: lustre: llite: add support set_acl method in inode operations +409389254f6a staging: lustre: llite: create acl.c file +b3984e064ec1 nvme.h: add the changed namespace list log +868c2392a700 nvme.h: untangle AEN notice definitions +1367bc828580 nvmet: fix error return code in nvmet_file_ns_enable() +81cf54e01a3d nvmet: fix a typo in nvmet_file_ns_enable() +cc456b65b739 nvme-fabrics: allow internal passthrough command on deleting controllers +2550bbfd4952 dma-direct: don't crash on device without dma_mask +9dd9614f5476 arm64: ssbd: Introduce thread flag to control userspace mitigation +647d0519b53f arm64: ssbd: Restore mitigation status on CPU resume +986372c4367f arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation +c32e1736ca03 arm64: ssbd: Add global mitigation state accessor +a43ae4dfe56a arm64: Add 'ssbd' command-line option +a725e3dda181 arm64: Add ARCH_WORKAROUND_2 probing +5cf9ce6e5ea5 arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2 +8e2906245f1e arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1 +eff0e9e1078e arm/arm64: smccc: Add SMCCC-specific return codes +f9e0b4afd4e9 ASoC: dapm: use match_string() helper +1567062f1728 ASoC: max98095: use match_string() helper +3470631510fa ASoC: max98088: use match_string() helper +01298c0cd49f Merge branch 'wip/dl-ipoib' into wip/dl-for-next +80660f20252d dax: change bdev_dax_supported() to support boolean returns +ba23cba9b3bd fs: allow per-device dax status checking for filesystems +5ef12cb4a3a7 selftests: add test for USB over IP driver +2cfce3a86b64 libata: Drop SanDisk SD7UB3Q*G1001 NOLPM quirk +f6c3ca0e5844 block, bfq: prevent soft_rt_next_start from being stuck at infinity +d450542e3ce0 block, bfq: increase weight-raising duration for interactive apps +e24f1c245fb6 block, bfq: remove slow-system class +4029eef1be4c block, bfq: add description of weight-raising heuristics +087e566916ce fs: iomap dio set bio prio from kiocb prio +074111ca5f71 fs: blkdev set bio prio from kiocb prio +d9a08a9e616b fs: Add aio iopriority support +fc28724d67c9 fs: Convert kiocb rw_hint from enum to u16 +aa43457799f7 block: add ioprio_check_cap function +ac857e0d54c8 block, bfq: remove the removal of 'next' rq in bfq_requests_merged +8abfa4d6fd15 block, bfq: remove wrong check in bfq_requests_merged +a12bffebc0c9 block, bfq: remove wrong lock in bfq_requests_merged +dd52cb879063 Merge tag 'platform-drivers-x86-v4.17-4' of git://git.infradead.org/linux-platform-drivers-x86 +cc5cceff288f platform/x86: asus-wireless: Fix format specifier +a41d80acfa27 EVM: prevent array underflow in evm_write_xattrs() +72acd64df456 EVM: Fix null dereference on xattr when xattr fails to allocate +825b8650dc3d EVM: fix memory leak of temporary buffer 'temp' +53b626f9038e IMA: use list_splice_tail_init_rcu() instead of its open coded variant +b4df86085af9 ima: use match_string() helper +bc9832c4a192 USB: typec: fsusb302: no need to check return value of debugfs_create_dir() +77252da7cd2c mmc: mvsdio: Enable MMC_CAP_ERASE +0ef89ec24e7b mmc: mvsdio: Respect card busy time out from mmc core +cf48bf9eee42 platform/x86: asus-wmi: Fix NULL pointer dereference +32ffd6e8d1f6 platform/x86: asus-wmi: Fix NULL pointer dereference +bc61ec46e83f drm/i915: Remove stale asserts from i915_gem_find_active_request() +368b554d6394 Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." +dd166fbd8d46 drm/i915: Nul-terminate legacy debug string +e15bea0f3f75 USB: gadget: udc: s3c2410_udc: no need to check return value of debugfs_create functions +743d1effe6c1 USB: gadget: udc: renesas_usb3: no need to check return value of debugfs_create functions +edbeb6bc696e USB: gadget: udc: pxa27x_udc: no need to check return value of debugfs_create functions +37ea71074d13 USB: gadget: udc: gr_udc: no need to check return value of debugfs_create functions +da281a8e972f USB: gadget: udc: bcm63xx_udc: no need to check return value of debugfs_create functions +a143dca4f334 USB: udc: atmel_usba_udc: no need to check return value of debugfs_create functions +535c8dc5c480 USB: dwc3: no need to check return value of debugfs_create functions +1dcd5696204a USB: dwc2: no need to check return value of debugfs_create functions +b708692dda1e USB: core: no need to check return value of debugfs_create functions +a61b75d10882 USB: chipidea: no need to check return value of debugfs_create functions +b8fc7743406d USB: ehci-hcd: no need to check return value of debugfs_create functions +2ee127242a52 USB: fhci-hcd: no need to check return value of debugfs_create functions +9b10516fa163 USB: fotg210-hcd: no need to check return value of debugfs_create functions +465d3256f635 USB: imx21-hcd: no need to check return value of debugfs_create functions +9fc6f2203f5d USB: isp116x-hcd: no need to check return value of debugfs_create functions +63c4c0d8818f USB: ohci: no need to check return value of debugfs_create functions +377058707eed USB: uhci: no need to check return value of debugfs_create functions +26d0b228b455 USB: mon: no need to check return value of debugfs_create functions +71cae9ad4216 USB: mtu3: no need to check return value of debugfs_create_dir() +8a1ef171ffc3 USB: musb: clean up debugfs file and directory creation +a941fc395711 USB: typec: tcpm: no need to check return value of debugfs_create_dir() +822852f203f7 phy: tegra: select USB_COMMON +aa071a92bbf0 usb: hub: Per-port setting to reduce TRSTRCY to 10 ms +25244227158e usb: hub: Per-port setting to use old enumeration scheme +380375b93721 usb: xhci: tegra: Fix runtime PM support +03e6275ae381 usb: chipidea: Fix ULPI on imx51 +40ecdeb1a187 usbip: usbip_detach: fix to check for invalid ports +d179f99a6516 usbip: usbip_detach: Fix memory, udev context and udev leak +edf380046b0a usb: musb: remove an unused variable +3bea1cfcff11 usb: dwc3: Remove DEBUG define from Qualcomm DWC3 glue driver +802bda5595ff usb: host: ohci: fix sfr kernel warning in ohci-at91 driver +48b73d0fa11a usb: core: message: remove extra endianness conversion in usb_set_isoch_delay +de19ca6fd72c usbip: dynamically allocate idev by nports found in sysfs +dbafc28955fa NFC: pn533: don't send USB data off of the stack +6497bbc35ac5 Merge tag 'perf-urgent-for-mingo-4.17-20180531' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +9aae1780e7e8 perf/x86/intel/uncore: Clean up client IMC uncore +5a6c9d94e9ed perf/x86/intel/uncore: Expose uncore_pmu_event*() functions +0f519f0352e3 perf/x86/intel/uncore: Support IIO free-running counters on SKX +0e0162dfcd1f perf/x86/intel/uncore: Add infrastructure for free running counters +927b2deb067b perf/x86/intel/uncore: Add new data structures for free running counters +4749f8196452 perf/x86/intel/uncore: Correct fixed counter index check in generic code +d71f11c076c4 perf/x86/intel/uncore: Correct fixed counter index check for NHM +2da331465f44 perf/x86/intel/uncore: Introduce customized event_read() for client IMC uncore +64484ccee7af ASoC: Intel: bytcr_rt5651: Set card long_name based on quirks +c52b5c5f96b2 Merge branch 'linus' into perf/core, to pick up fixes +595058b6675e sched/headers: Fix typo +ecda2b66e263 sched/deadline: Fix missing clock update +543b8f8662fe fuse: don't keep dead fuse_conn at fuse_fill_super(). +6becdb601bae fuse: fix control dir setup and teardown +8a301eb16d99 fuse: fix congested state leak on aborted connections +4ad769f3c346 fuse: Allow fully unprivileged mounts +e45b2546e23c fuse: Ensure posix acls are translated outside of init_user_ns +983333c0f6c4 ASoC: mt6797-mt6351: add hostless phone call path +2c1a5c04417e ASoC: mt6797: add Hostless DAI +314b355f55b5 ASoC: mt6797: add PCM interface +39f56b757cf9 ASoC: mediatek: export mtk-afe symbols as needed +3217004ad97f ASoC: codecs: PCM1789: include gpio/consumer.h +7af443ee1697 sched/core: Require cpu_active() in select_task_rq(), for user tasks +175f0e25abea sched/core: Fix rules for running on online && !active CPUs +2b6c00c157c5 ARM: pxa, regulator: fix building ezx e680 +29e795ca017f spi: Fix typo on SPI_MEM help text +7eeb11190f44 Merge tag 'usb-serial-4.18-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +add5609877c6 ARM: KVM: report support for SMCCC_ARCH_WORKAROUND_1 +b800acfc70d9 ARM: KVM: Add SMCCC_ARCH_WORKAROUND_1 fast handling +3c908e16396d ARM: spectre-v2: KVM: invalidate icache on guest exit for Brahma B15 +0c47ac8cd157 ARM: KVM: invalidate icache on guest exit for Cortex-A15 +3f7e8e2e1ebd ARM: KVM: invalidate BTB on guest exit for Cortex-A12/A17 +c44f366ea7c8 ARM: spectre-v2: warn about incorrect context switching functions +10115105cb3a ARM: spectre-v2: add firmware based hardening +4ba9bf98b899 mmc: sdhci-msm: Remove NO_CARD_NO_RESET quirk +f5fe12b1eaee ARM: spectre-v2: harden user aborts in kernel space +e388b80288aa ARM: spectre-v2: add Cortex A8 and A15 validation of the IBE bit +06c23f5ffe7a ARM: spectre-v2: harden branch predictor on context switches +c58d237d0852 ARM: spectre: add Kconfig symbol for CPUs vulnerable to Spectre +9d3a04925dee ARM: bugs: add support for per-processor bug checking +26602161b5ba ARM: bugs: hook processor bug checking into SMP and suspend paths +a5b9177f6932 ARM: bugs: prepare processor bug infrastructure +f5683e76f35b ARM: add more CPU part numbers for Cortex and Brahma B15 CPUs +23d0b79dfaed btrfs: Add unprivileged version of ino_lookup ioctl +42e4b520c812 btrfs: Add unprivileged ioctl which returns subvolume's ROOT_REF +b64ec075bded btrfs: Add unprivileged ioctl which returns subvolume information +01b39dcc9568 ovl: use inode_insert5() to hash a newly created inode +ac6a52eb65b5 ovl: Pass argument to ovl_get_inode() in a structure +80ea09a002bf vfs: factor out inode_insert5() +b148cba403f4 ovl: clean up copy-up error paths +dd8ac699ed6e ovl: return EIO on internal error +f73cc77c3aff ovl: make ovl_create_real() cope with vfs_mkdir() safely +137ec526a20c ovl: create helper ovl_create_temp() +95a1c8153ad8 ovl: return dentry from ovl_create_real() +471ec5dcf4e7 ovl: struct cattr cleanups +6cf00764b008 ovl: strip debug argument from ovl_do_ helpers +a8b9e0ceed32 ovl: remove WARN_ON() real inode attributes mismatch +4280f74a577d ovl: Kconfig documentation fixes +05af4fe79b80 ovl: update documentation for unionmount-testsuite +d6cae4aa30ce drm/i915: Call intel_opregion_notify_encoder in intel_sanitize_encoder, v2. +8c97a46af04b driver core: hold dev's parent lock when needed +38369f54d97d xfrm Fix potential error pointer dereference in xfrm_bundle_create. +069035c5db34 drm: Fix possible race conditions while unplugging DRM device +0d5bcfc9974a ALSA: xen-front: fix a loop timeout +b12c8a70643f m68k: Set default dma mask for platform devices +fa32156921da selftests: lib: fix prime_numbers module search and skip logic +9070ee31ab10 selftests: intel_pstate: notification about privilege required to run intel_pstate testing script +5f8f019380b8 selftests: cgroup/memcontrol: add basic test for socket accounting +829bc787c1a0 fs: clear writeback errors in inode_init_always +28d59363ae74 smb3: add tracepoints for smb2/smb3 open +009c872a8bc4 KVM: PPC: Book3S PR: Move kvmppc_save_tm/kvmppc_restore_tm to separate file +04c4950d5b37 block: fixup bioset_integrity_create() call +fedc3abe7bd2 RDMA/hns: Implement the disassociate_ucontext API +a0976f418daf RDMA/uverbs: Hoist the common process of disassociate_ucontext into ib core +0b25c9cc53b5 RDMA/hns: Fix the illegal memory operation when cross page +cb7a94c9c808 RDMA/hns: Add reset process for RoCE in hip08 +22a844b85368 Input: ti_am335x_tsc - prevent system suspend when TSC is in use +46850420e5e2 Input: ti_am335x_tsc - ack pending IRQs at probe and before suspend +38ba34a43dbc Input: cros_ec_keyb - mark cros_ec_keyb driver as wake enabled device. +43b812d9ab21 Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next +7b0e827c6970 KVM: PPC: Book3S HV: Factor fake-suspend handling out of kvmppc_save/restore_tm +9617a0b33569 KVM: PPC: Book3S PR: Allow KVM_PPC_CONFIGURE_V3_MMU to succeed +5c5a41be89e8 cifs: add debug output to show nocase mount option +fe048402e882 smb3: add define for id for posix create context and corresponding struct +0e333751cff1 Merge tag 'drm-misc-fixes-2018-05-30' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +98170fb53587 cifs: update smb2_check_message to handle PDUs without a 4 byte length header +9d570dbfc095 drm/i915: Update DRIVER_DATE to 20180530 +88a867653065 Merge tag 'for-linus-20180530' of git://git.kernel.dk/linux-block +943cf9f3ca16 Merge tag 'selinux-pr-20180530' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +dad08527525f block: Drop bioset_create() +e292d7bc63c8 xfs: convert to bioset_init()/mempool_init() +8ac9f7c1fd1d btrfs: convert to bioset_init()/mempool_init() +52190f8abe7f fs: convert block_dev.c to bioset_init() +a47a28b74a5c target: convert to bioset_init()/mempool_init() +6f1c819c219f dm: convert to bioset_init()/mempool_init() +afeee514ce7f md: convert to bioset_init()/mempool_init() +d19936a26658 bcache: convert to bioset_init()/mempool_init() +b906bbb69977 lightnvm: convert to bioset_init()/mempool_init() +64c4bc4de79f pktcdvd: convert to bioset_init()/mempool_init() +0892fac8719f drbd: convert to bioset_init()/mempool_init() +338aa96d5661 block: convert bounce, q->bio_split to bioset_init()/mempool_init() +c462f16b1a31 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +d0103c5cb635 selftest: intel_pstate: debug support message from aperf.c and return value +adb31be4424c kselftest/cgroup: fix variable dereferenced before check warning +7b04d1e9c6d0 selftests/intel_pstate: Enhance table printing +e9d33f149f52 selftests/intel_pstate: Improve test, minor fixes +478b27844e9e selftests: cgroup/memcontrol: add basic test for swap controls +84092dbcf901 selftests: cgroup: add memory controller self-tests +8eecdd4d0402 selftests: memfd: split regular and hugetlbfs tests +57aefc7c226d selftests: net: return Kselftest Skip code for skipped tests +e6ee6ae4a170 selftests: mqueue: return Kselftest Skip code for skipped tests +e1890c502ca7 selftests: memory-hotplug: return Kselftest Skip code for skipped tests +b27f0259e8ce selftests: memfd: return Kselftest Skip code for skipped tests +39d69997e406 selftests: membarrier: return Kselftest Skip code for skipped tests +113812868c40 selftests: media_tests: return Kselftest Skip code for skipped tests +f9fedb2719b1 selftests: locking: return Kselftest Skip code for skipped tests +feb2d9a4d042 selftests: locking: add Makefile for locking test +b26862450d74 selftests: lib: return Kselftest Skip code for skipped tests +9b8f8e7f33b2 selftests: lib: add prime_numbers.sh test to Makefile +ab0e9c4b91ca selftests: kvm: return Kselftest Skip code for skipped tests +82337406d10b selftests: kmod: return Kselftest Skip code for skipped tests +6004881fa073 selftests: ipc: return Kselftest Skip code for skipped tests +5c30a038fb8e selftests: intel_pstate: return Kselftest Skip code for skipped tests +bd1bf88c6544 selftests: gpio: return Kselftest Skip code for skipped tests +a6a9be9270c8 selftests: firmware: return Kselftest Skip code for skipped tests +7357dcf2ef28 selftests: filesystems: return Kselftest Skip code for skipped tests +964224d7a861 selftests: exec: return Kselftest Skip code for skipped tests +1f0ea95853bd selftests: efivarfs: return Kselftest Skip code for skipped tests +4c5b95c16cba selftests: cpufreq: return Kselftest Skip code for skipped tests +67f721f942a8 selftests: cpu-hotplug: return Kselftest Skip code for skipped tests +423353a11e9a selftests: breakpoints: return Kselftest Skip code for skipped tests +5104acdb9f3a selftests: android: ion: return Kselftest Skip code for skipped tests +4ed8b153c088 selftests: memory-hotplug: delete RUN_TESTS and EMIT_TESTS overrides +978e9aa19b23 selftests: mqueue: delete RUN_TESTS and EMIT_TESTS overrides +addee42aaa22 selftests: mount: delete RUN_TESTS and EMIT_TESTS overrides +99a5d09be60a selftests: futex: delete RUN_TESTS and EMIT_TESTS overrides +bf1fc76b5199 selftests: android: delete RUN_TESTS and EMIT_TESTS overrides +3c07aaef6598 selftests: kselftest: change KSFT_SKIP=4 instead of KSFT_PASS +a548de0fe8e1 selftests: lib.mk: add test execute bit check to EMIT_TESTS +3df6131f9b5b selftests: lib.mk: add SKIP handling and test suite name to EMIT_TESTS +cfe8460c87eb selftests: lib.mk: Include test suite name in the RUN_TESTS output +7afed3dc36eb selftests: lib.mk: move running and printing result to a new function +3f4435b51493 selftests: lib.mk: add SKIP handling to RUN_TESTS define +42b44c341368 selftests: lib.mk: cleanup RUN_TESTS define and make it readable +d8da8665e8e3 selftests: rtc: rework rtctest +a12ab9e125f1 selftests: move RTC tests to rtc subfolder +6d73ceab4d03 selftests: timers: rtcpie: restore previous PIE rate +843b20bcb82f selftests: timers: move PIE tests out of rtctest +dd4b16b4f9b1 selftests/filesystems: devpts_pts included wrong header +0dd3a6945f5d selftests/x86: Detect -no-pie availability +0852991470e2 selftests: filesystems: fix spelling mistake: "desciptor" -> "descriptor" +16378efaf306 selftests: media_tests: fix spelling mistake: "iternations" -> "iterations" +ea870c551d3c selftests: kvm: update .gitignore with missing file +576f31319178 selftests: kvm: add .gitignore for generated files +bcece5dc40b9 bpf: Change bpf_fib_lookup to return -EAFNOSUPPORT for unsupported address families +0fc784fb09f6 cpuidle: governors: Consolidate PM QoS handling +cf7eeea947ef cpuidle: governors: Drop redundant checks related to PM QoS +b326614ea215 smb3: allow "posix" mount option to enable new SMB311 protocol extensions +fcef0db6d630 smb3: add support for posix negotiate context +f92a720ee9d5 cifs: allow disabling less secure legacy dialects +11911b956f35 cifs: make minor clarifications to module params for cifs.ko +6539e7f3727a cifs: show the "w" bit for writeable /proc/fs/cifs/* files +49218b4f5745 smb3: add module alias for smb3 to cifs.ko +25ad1cbd02fc cifs: return error on invalid value written to cifsFYI +57c55cd7c77b cifs: invalidate cache when we truncate a file +e0386e449af3 smb3: print tree id in debugdata in proc to be able to help logging +d683bcd3e5d1 smb3: add additional ftrace entry points for entry/exit to cifs.ko +cfe89091644c smb3: fix various xid leaks +57a929a66f5a CIFS: Introduce offset for the 1st page in data transfer structures +71b2c87df3ac bpf: devmap: remove redundant assignment of dev = dev +535ba90472da i2c: tegra: Remove suspend-resume +eedeaed28931 i2c: imx-lpi2c: Switch to SPDX identifier +ed49aaeefdb9 i2c: mxs: Switch to SPDX identifier +03828ceee6b2 Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.18 +4eff0bebf4ed clk: davinci: Fix link errors when not all SoCs are enabled +043eaa70ad73 clk: davinci: psc: allow for dev == NULL +17d8bacf19bb clk: davinci: da850-pll: change PLL0 to CLK_OF_DECLARE +76c9dd9dbd64 clk: davinci: pll: allow dev == NULL +9c39fc1fe87a clk: davinci: psc-dm365: fix few clocks +7f02f18e7f87 clk: davinci: pll-dm646x: keep PLL2 SYSCLK1 always enabled +715478bb63ff clk: davinci: psc-dm355: fix ASP0/1 clkdev lookups +6ce190bc424b clk: davinci: pll-dm355: fix SYSCLKn parent names +b4d73d224d9b clk: davinci: pll-dm355: drop pll2_sysclk2 +c64d4419a17c mtd: cfi_cmdset_0002: Change erase one block to enable XIP once +79ca484b6130 mtd: cfi_cmdset_0002: Change erase functions to check chip good only +45f75b8a919a mtd: cfi_cmdset_0002: Change erase functions to retry for error +85a82e28b023 mtd: cfi_cmdset_0002: Change definition naming to retry write operation +dfeae1073583 mtd: cfi_cmdset_0002: Change write buffer to check correct value +ad7e1a740d94 Btrfs: clean up error handling in btrfs_truncate() +76606886c9f4 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +480daa9cb62c qtnfmac: fix invalid STA state on EAPOL failure +40d68dbb986d qtnfmac: cancel scan on disconnect +f5d2ff43b9ed qtnfmac: fix bg_scan_period parameter processing +b60769e2dff0 qtnfmac: fix firmware command error path +9e33e7fb4772 qtnfmac: improve control path timeout handling +9a3beeb5b73a qtnfmac: cleanup wdev structure between its uses +36e8c538b374 qtnfmac: decode error codes from firmware replies +d62b622ca409 qtnfmac: simplify notation +6d89265d7841 qtnfmac: remove unused function declarations +206641355dde Merge tag 'iwlwifi-next-for-kalle-2018-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +fbecef131676 drm/v3d: add CONFIG_MMU dependency +f619794d716c drm/vc4: Fix leak of the file_priv that stored the perfmon. +79a3d60300fc platform/chrome: Use to_cros_ec_dev more broadly +0b6bad7d669e blk-throttle: return proper bool type to caller instead of 0/1 +18a7057420f8 perf tools: Fix perf.data format description of NRCPUS header +943f32a0e8a4 perf script python: Add addr into perf sample dict +0c711138fa61 perf data: Update documentation section on cpu topology +e2ab28521a58 perf cs-etm: Fix indexing for decoder packet queue +ab4e32ff5aa7 perf bpf: Fix NULL return handling in bpf__prepare_load() +c32048d9e93a drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_sense +9dac0c3fb410 drm/amdgpu/display: check if ppfuncs exists before using it +762f52e9e4d2 drm/amd/pp: Connect display_clock_voltage_request to a function pointer +102e494001c7 drm/amdgpu: typo fix for vega20 cg flags +2f6a18ebd08e drm/amd/powerplay: bug fixs for getsmuclockinfo +ee7a99c79aa3 drm/amdgpu: correct SMU11 SYSPLL0 clock id values +ee5309d5f3eb drm/amdgpu: gds bo must not be per-vm-bo +01d98506eca2 drm/amdgpu: To get gds, gws and oa from adev->gds (v2) +d250bf4e776f blk-mq: only iterate over inflight requests in blk_mq_tagset_busy_iter +5e3c3a7ecefe nbd: clear DISCONNECT_REQUESTED flag once disconnection occurs. +f5a4941aa6d1 vhost_net: flush batched heads before trying to busy polling +0c3a4cf84fb9 MAINTAINERS: add myself as maintainer for QorIQ PTP clock driver +d602de8e7e7f drivers/net: Fix various unnecessary characters after logging newlines +37c9102f216c net: davinci: fix building davinci mdio code without CONFIG_OF +3ded9f2b35f0 net: ethernet: freescale: fix false-positive string overflow warning +3ab2011ea368 tpm: fix race condition in tpm_common_write() +c5794e51784a btrfs: Factor out write portion of btrfs_get_blocks_direct +1c8d0175df47 btrfs: Factor out read portion of btrfs_get_blocks_direct +2ab74cd29622 blk-throttle: fix potential NULL pointer dereference in throtl_select_dispatch +a6088845c2bf block: kyber: make kyber more friendly with merging +9c5587346490 blk-mq: abstract out blk-mq-sched rq list iteration bio merge helper +37bd62d224c8 PCI: Enable PCI_DOMAINS along with generic PCI host controller +01fcb7f777a9 PCI: Add support for unbinding the generic PCI host controller +5bd51b35c7cb PCI: Rework of_pci_get_host_bridge_resources() to devm_of_pci_get_host_bridge_resources() +d9c5d5ac287c PCI: Use dev_printk() in of_pci_get_host_bridge_resources() +055f87a2a336 PCI: Pass struct device to of_pci_get_host_bridge_resources() +126b7de6bfd8 PCI: Rename of_pci_get_host_bridge_resources() device node parameter +3bbce5317887 PCI: Fix devm_pci_alloc_host_bridge() memory leak +b268b3506d99 crypto: chtls - free beyond end rspq_skb_cache +1dfe57aa1441 crypto: chtls - kbuild warnings +ea5213b0da48 crypto: chtls - dereference null variable +3b8305f5c844 crypto: chtls - wait for memory sendmsg, sendpage +09e53d828947 crypto: chtls - key len correction +015a03704df1 crypto: salsa20 - Revert "crypto: salsa20 - export generic helpers" +b7b73cd5d746 crypto: x86/salsa20 - remove x86 salsa20 implementations +0b3a830bb407 crypto: ccp - Add GET_ID SEV command +edd303ff0e9e crypto: ccp - Add DOWNLOAD_FIRMWARE SEV command +1ebe6da2f989 crypto: qat - Add MODULE_FIRMWARE for all qat drivers +565018b893b1 crypto: ccree - silence debug prints +35f859fc936c crypto: ccree - better clock handling +281a58c8326c crypto: ccree - correct host regs offset +4262c98aab95 crypto: chelsio - Remove separate buffer used for DMA map B0 block in CCM +335bcc4a2600 crypt: chelsio - Send IV as Immediate for cipher algo +6faa0f572518 crypto: chelsio - Return -ENOSPC for transient busy indication. +d9c35771d884 crypto: caam/qi - fix warning in init_cgr() +b2106476a8cf crypto: caam - fix rfc4543 descriptors +06d44c918a68 crypto: caam - fix MC firmware detection +c2e415fe75bb crypto: clarify licensing of OpenSSL asm code +2808f1731915 crypto: morus - Mark MORUS SIMD glue as x86-specific +92a4c9fef34c crypto: testmgr - eliminate redundant decryption test vectors +4074a77d48f6 crypto: testmgr - add extra kw(aes) encryption test vector +a0e20b9b5400 crypto: testmgr - add extra ecb(tnepres) encryption test vectors +17880f11398d crypto: testmgr - make an cbc(des) encryption test vector chunked +097012e8f214 crypto: testmgr - add extra ecb(des) encryption test vectors +cba608493d3d f2fs: turn down IO priority of discard from background +377224c47118 f2fs: don't split checkpoint in fstrim +8bb4f2535cf7 f2fs: issue discard commands proactively in high fs utilization +b91530f0a39e ASoC: core: Fix return code shown on error for hw_params +9132c4ff6f95 btrfs: return ENOMEM if path allocation fails in btrfs_cross_ref_exist +92f9ccca4c08 PCI: mobiveil: Add Mobiveil PCIe Host Bridge IP driver DT bindings +d60d61f36b8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +1389053e1bed btrfs: raid56: Remove VLA usage +d25522f10cfa xfs: repair superblocks +7e85bc6c8732 xfs: add helpers to attach quotas to inodes +04a2b7b254f9 xfs: recover AG btree roots from rmap data +12c6510e2ff1 xfs: add helpers to dispose of old btree blocks after a repair +64a39d876e77 xfs: add helpers to collect and sift btree block pointers during repair +73d6b42aa4dc xfs: add helpers to allocate and initialize fresh btree roots +0a9633fa2f9a xfs: add helpers to deal with transaction allocation and rolling +51863d7dd77d xfs: grab the per-ag structure whenever relevant +090a127afa8f btrfs: return error value if create_io_em failed in cow_file_range +6b0cb1f90147 btrfs: drop useless member qgroup_reserved of btrfs_pending_snapshot +c4c129db5da8 btrfs: drop unused parameter qgroup_reserved +e73e81b6d011 btrfs: balance dirty metadata pages in btrfs_finish_ordered_io +78d4295b1eee btrfs: lift some btrfs_cross_ref_exist checks in nocow path +d19577912d57 btrfs: Remove fs_info argument from btrfs_uuid_tree_rem +cdb345a87720 btrfs: Remove fs_info argument from btrfs_uuid_tree_add +f9ddfd0592ac Btrfs: remove unused check of skip_locking +d80bb3f905cc Btrfs: remove always true check in unlock_up +662c653bfda5 Btrfs: grab write lock directly if write_lock_level is the max level +1fc28d8e2e9b Btrfs: move get root out of btrfs_search_slot to a helper +e6a1d6fd2769 Btrfs: use more straightforward extent_buffer_uptodate check +ca19b4a69962 Btrfs: remove superfluous free_extent_buffer in read_block_for_search +4ca616832783 btrfs: drop unused space_info parameter from create_space_info +ff76a864cc94 Btrfs: add parent_transid parameter to veirfy_level_key +9593bf49675e btrfs: qgroup: show more meaningful qgroup_rescan_init error message +fd4e994bd1f9 Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2() +de885e3ee281 btrfs: lzo: Harden inline lzo compressed extent decompression +314bfa473b6b btrfs: lzo: Add header length check to avoid potential out-of-bounds access +d121109100bd perf test: "Session topology" dumps core on s390 +38de19fa7159 regulator: Revert coupled regulator support again +ab4d11e2c232 regulator: wm8994: Fix shared GPIOs +d1dae72fab2c regulator: max77686: Fix shared GPIOs +1cd2fabf4bdc Bluetooth: btusb: Add additional device ID for RTL8822BE +369b230806a9 perf parse-events: Handle uncore event aliases in small groups properly +af6b8ff4bce4 mmc: sunxi: Use ifdef rather than __maybe_unused +d8edfc4edd2e mmc: mxmmc: Use ifdef rather than __maybe_unused +96c1bf68852a PM / Domains: Drop unused parameter in genpd_allocate_dev_data() +924f44869962 PM / Domains: Drop genpd as in-param for pm_genpd_remove_device() +1a7a67072f35 PM / Domains: Drop __pm_genpd_add_device() +781b9d6b8432 PM / Domains: Drop extern declarations of functions in pm_domain.h +ca695496fe8d Merge branch 'pm-domains' into pm-opp +e89128124c28 PM / domains: Add perf_state attribute to genpd debugfs +e46dcbb17d79 ALSA: xen-front: freeing an error pointer +cc7cc5343584 drm/i915: Remove stale asserts from i915_gem_find_active_request() +63ce228e61a4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp +79383539eb2e dt-bindings: cpufreq: Document operating-points-v2-kryo-cpu +46e2856b8e18 cpufreq: Add Kryo CPU scaling driver +13a370b9d275 bpftool: Support sendmsg{4,6} attach types +ee7dbd974797 Merge branch 'bpf-ir-decoder' +6bdd533cee9a bpf: add selftest for lirc_mode2 type program +f4364dcfc86d media: rc: introduce BPF_PROG_LIRC_MODE2 +170a7e3ea070 bpf: bpf_prog_array_copy() should return -ENOENT if exclude_prog not found +c25f2566250c ASoC: imx-audmux: add RXFS/RXCLK defines for 6-wire connections +0b014d72ebae ASoC: fix 0-day warnings with snd_soc_new_compress() +ba08799e90b5 regulator: bd71837: BD71837 PMIC regulator driver +196c813570af regulator: bd71837: Devicetree bindings for BD71837 regulators +8a352fd8787c OPP: Allow same OPP table to be used for multiple genpd +89a0c0ec0d2e s390/zcrypt: Fix CCA and EP11 CPRB processing failure memory leak. +966f53e750ae s390/archrandom: Rework arch random implementation. +b6ef86e96224 s390/net: add pnetid support +cc85de361d99 cpufreq: Use static SRCU initializer +9c80172b902d kernel/SRCU: provide a static initializer +c7d1f119c48f cpufreq: Fix new policy initialization during limits updates via sysfs +6310b930ccbb gpio: davinci: fix build warning when !CONFIG_OF +506247825c5e iwlwifi: fix non_shared_ant for 9000 devices +42116705a7b1 iwlwifi: mvm: fix race in queue notification wait +5dd9f6c703e8 iwlwifi: mvm: honor the max_amsdu_subframes limit +c94ba060112a HID: rmi: use HID_QUIRK_NO_INPUT_SYNC +e9ed3ee61aa6 Merge branches 'thermal-core' and 'thermal-intel' into next +d94c5a820d10 iwlwifi: mvm: open BA session only when sta is authorized +abb36fe691b2 HID: multitouch: fix calculation of last slot field in multi-touch reports +66be621f4b92 HID: quirks: remove Delcom Visual Signal Indicator from hid_have_special_driver[] +4b64487fa63a HID: steam: select CONFIG_POWER_SUPPLY +b38c395f1656 iwlwifi: mvm: remove division by size of sizeof(struct ieee80211_wmm_rule) +fdee6d8fc630 Bluetooth: hci_serdev: Fix HCI_UART_INIT_PENDING not working +d44c2816ac40 HID: i2c-hid: remove i2c_hid_open_mut +e9ca08074ddc Bluetooth: hci_serdev: Move serdev_device_close/open into common hci_serdev code +ce7d35fa4e60 thermal: int340x: processor_thermal: Add GeminiLake support +7e3c03817fec drivers: thermal: Update license to SPDX format +412fe29ffcf9 Bluetooth: hci_uart: Restore hci_dev->flush callback on open() +0f22e40053bd iwlwifi: pcie: fix race in Rx buffer allocator +0eac9abace16 iwlwifi: mvm: fix TSO with highly fragmented SKBs +15c4e33030d1 iwlmvm: tdls: Check TDLS channel switch support +d8e3a61318b9 thermal: int340x: Prevent error in reading trip hysteresis attribute +c2e7f5dee722 Bluetooth: btmrvl: Re-use kstrtol_from_user() +3bf5e97d7bbd Bluetooth: Re-use kstrtobool_from_user() +9960521c44a5 Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning +fabdcc2ecd58 iwlwifi: mvm: drop UNKNOWN security type frames +fe4a97918de0 nvme-loop: add support for multiple ports +90ea5ca45c1f nvme-pci: simplify __nvme_submit_cmd +b9cac43c2c4a nvme-pci: Rate limit the nvme timeout warnings +ab4f47a9f4a1 nvme: allow duplicate controller if prior controller being deleted +52f2b34f4622 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu +986376b68dcc ALSA: hda/realtek - Enable mic-mute hotkey for several Lenovo AIOs +0044cdeb7313 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +1da92779e2e8 aio: sanitize the limit checking in io_submit(2) +67ba049f94eb aio: fold do_io_submit() into callers +95af8496ac48 aio: shift copyin of iocb into io_submit_one() +d2988bd412fa aio_read_events_ring(): make a bit more readable +9061d14a8a97 aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the same way +3c96c7f4caeb aio: take list removal to (some) callers of aio_complete() +4725496e4872 remoteproc: q6v5: Allow defining GLINK edge for mss remoteproc +231f67d1fb2f remoteproc: q6v5: Add support for mss remoteproc on SDM845 +9f135fa1ffea remoteproc: q6v5: Introduce reset assert/deassert helper functions +fb22022ff63d dt-bindings: remoteproc: Add Q6v5 Modem PIL binding for SDM845 +568cf2e6aa0c Merge tag 'drm-amdkfd-next-2018-05-28' of git://people.freedesktop.org/~gabbayo/linux into drm-next +74860cbfdd41 Merge tag 'exynos-drm-next-for-v4.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +2b85352e3b08 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +ebb442bb35e8 Merge tag 'drm-misc-fixes-2018-05-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +01252a27837a net/mlx5e: Get the number of offloaded TC rules from the correct table +36dd4902004c net/mlx5: FPGA, Call DMA unmap with the right size +ba869ee0e0f5 net/mlx5: FPGA, Properly initialize dma direction on fpga conn send +90275d809ab9 net/mlx5: FPGA, Abort FPGA init if the device reports no QP capability +98c90f6f103a net/mlx5: FPGA, print SBU identification on init +d1a15b1a7e75 net/mlx5: FPGA, Add device name +d80c9f883172 net/mlx5: FPGA, Add doxygen for access type enum +efe3de79e0b5 selinux: KASAN: slab-out-of-bounds in xattr_getsecurity +801dff41ba48 Merge tag 'drm-intel-fixes-2018-05-29' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +cbd606ec9fef Input: mk712 - update documentation web link +683b647309fc platform/chrome: chromeos_laptop: fix touchpad button mapping on Celes +f3ca0ab114e0 Merge branch 'mini_cqe' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma for-next +5ef8c0c180a6 RDMA/core: Remove indirection through ib_cache_setup() +6f1006a43869 IB/mlx5: Introduce a new mini-CQE format +572f46bf947c IB/mlx5: Refactor CQE compression response +853d5e4b9a48 hwmon: (gpio-fan) Fix "#cooling-cells" property name in bindings +ab741b2eed3e net/mlx5: Exposing a new mini-CQE format +bbf8ff6b1d2a ALSA: hda/realtek - Fixup for HP x360 laptops with B&O speakers +91fc957a61fa Merge tag 'afs-fixes-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +a3db142829e6 drm/i915/psr: Set idle frame count based on sink synchronization latency +9ce64f192d16 bpf: Verify flags in bpf_fib_lookup +fa898d769b26 bpf: Drop mpls from bpf_fib_lookup +720e7f38bc3c bpf: hide the unused 'off' variable +7a279e93330b bpf: clean up eBPF helpers documentation +20fa2ff0441e drm/amd/display: Fix BUG_ON during CRTC atomic check update +ae40832e53c3 bpfilter: fix a build err +d6290814b018 f2fs: add fsync_mode=nobarrier for non-atomic files +9a997188ff7a f2fs: let fstrim issue discard commands in lower priority +20d4ac659c76 drm/amd/display: Fix BUG_ON during CRTC atomic check update +c733e40c7445 drm/amd/display: Read DP_SINK_COUNT_ESI range on HPD for DP 1.4 +5de815a7eedf block: remove parent device reference from struct bsg_class_device +b7405176b58a Merge branch 'nvme-4.18-2' of git://git.infradead.org/nvme into for-4.18/block +43b4d1e12291 Merge branch 'nvme-4.17' of git://git.infradead.org/nvme into for-linus +794550c6eaf7 drm/amd/display: Read DPCD link caps up to and including DP_ADAPTER_CAP +30a6475744cf i2c: busses: make use of i2c_8bit_addr_from_msg +4ea7fc09539b drm/amd/display: Do not program interrupt status on disabled crtc +ac6d5298f6af i2c: algos: make use of i2c_8bit_addr_from_msg +c97f414c54a2 nvme: fix extended data LBA supported setting +0b19fdc45fef drm/amd/display: fix dscl_manual_ratio_init +df099b9b60c6 drm/amd/display: Destroy connector state on reset +aa6d4a59d686 drm/amd/display: Set TMZ and DCC for secondary surface +01884c02c46a drm/amd/display: DP component depth 16 bpc +9356badb2636 drm/amd/display: check if audio clk enable is applicable +fb5fb63aa91a drm/amd/display: add register offset != 0 check. +aed15309b9b2 drm/amd/display: Release fake sink +2b6199a1d1b7 drm/amd/display: replace msleep with udelay in fbc path +e03fd3f300f6 drm/amd/display: Do not limit color depth to 8bpc +4c6530fd6639 drm/amdgpu: remove unnecessary scheduler entity for VCN +84b74608442d drm/amdgpu: Add helper function to get buffer domain +bda31a24dc5c drm/amdgpu: Use GTT for dumb buffer if sg display enabled (v2) +7bee0572e31f drm/amd/pp: Add cases for getting phys and disp clks for SMU10 +10dd2b865393 drm/amd/display: Fix wrong latency assignment for VEGA clock levels +a0ccb6b54bdd i2c: ocores: update HDL sources URL +a840c93ca758 IB/core: Fix error code for invalid GID entry +b80646be4c17 i2c: rcar: document R8A77980 bindings +d9f52281bc09 i2c: qup: Add command-line parameter to override SCL frequency +71fbafcc45fe i2c: qup: Correct duty cycle for FM and FM+ +109b8c42b7e2 i2c: qup: Add support for Fast Mode Plus +902a91a02bdf i2c: qup: add probe path for Centriq ACPI devices +05edd888d1b2 fs: xfs: Change return type to vm_fault_t +2e050e648ad6 xfs: fix inobt magic number check +aee9a4a555b3 fs: clear writeback errors in inode_init_always +eb915375757c vfs: delete unnecessary assignment in vfs_listxattr +f9652d5cae04 cpupower : Fix header name to read idle state name +2a1f7c0cbdda btrfs: lzo: document the compressed data format +d5c1d68fdeee btrfs: compression: Add linux/sizes.h for compression.h +b5c40d598f54 Btrfs: fix clone vs chattr NODATASUM race +b89311efe60d btrfs: propagate failures of __exclude_logged_extent to upper caller +d4b20733d203 btrfs: Streamline shared ref check in alloc_reserved_tree_block +21ebfbe7e06c btrfs: Pass btrfs_delayed_extent_op to alloc_reserved_tree_block +4e6bd4e0aaf8 btrfs: Simplify alloc_reserved_tree_block interface +9dcdbe0144f9 btrfs: Remove fs_info argument from alloc_reserved_tree_block +315b76b46232 btrfs: tests: drop newline from test_msg strings +3c7251f2f888 btrfs: tests: add helper for error messages and update them +73acc0315cd7 ARM: mcpm, perf/arm-cci: export mcpm_is_available +da3627c30d22 dlm: remove O_NONBLOCK flag in sctp_connect_to_sock +984e9cf1b9ea drivers/bus: arm-cci: fix build warnings +6547e387d7f5 tun: Fix NULL pointer dereference in XDP redirect +26da35010c6d signal/sh: Stop gcc warning about an impossible case in do_divide_error +5afb78356cea block: don't print a message when the device went away +4163a0398434 block: unexport check_disk_size_change +0b7576d8eb4c block: move ->timeout request member +d1210d5afb9e blk-mq: simplify blk_mq_rq_timed_out +88b0cfad2888 block: document the blk_eh_timer_return values +f6e7d48a780a block: remove BLK_EH_HANDLED +adb2b769d47a libiscsi: don't try to bypass SCSI EH +ad73d6feadbd mmc: complete requests from ->timeout +1fc2b62edb22 scsi_transport_fc: complete requests from ->timeout +0df0bb080aca null_blk: complete requests from ->timeout +c5fb85b7ff76 mtip32xx: complete requests from ->timeout +e5eab0170410 nbd: complete requests from ->timeout +db8c48e4b2fa nvme: return BLK_EH_DONE from ->timeout +6600593cbd93 block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE +12f5b9314545 blk-mq: Remove generation seqeunce +1f568357117c Merge branches 'arm/io-pgtable', 'arm/qcom', 'arm/tegra', 'x86/vt-d', 'x86/amd' and 'core' into next +4b123757eeaa iommu/io-pgtable-arm: Make allocations NUMA-aware +d2c2725c2cdb be2net: Fix error detection logic for BE3 +2415f3bd059f net: qmi_wwan: Add Netgear Aircard 779S +37bed97f0073 regulator: gpio: Get enable GPIO using GPIO descriptor +6059577cb28d regulator: fixed: Convert to use GPIO descriptor only +ad103e79838d blk-mq: Fix timeout and state order +01fc27d96950 libata: remove ata_scsi_timed_out +b543e467d1a9 ASoC: atmel-i2s: add driver for the new Atmel I2S controller +969cc0528e0e ASoC: atmel-i2s: dt-bindings: add DT bindings for I2S controller +a303b7a6d6ef ASoC: qdsp6: q6routing: Add support to all TDM Mixers +9131c3a56900 ASoC: qdsp6: q6routing: Add macros for mixers +0e66cf5c77e2 ASoC: qdsp6: q6afe-dai: add support to tdm dais +b916449c5e01 ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S +dea1ffbeea60 ASoC: qdsp6: qdafe: add support to tdm ports +ad7a9b34fa53 ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding +2d68c0745a0e tcp: use data length instead of skb->len in tcp_probe +06c14de5a25d crypto: chtls: free beyond end rspq_skb_cache +82a1052679cb crypto: chtls: kbuild warnings +53bcfb68c47d crypto: chtls: dereference null variable +b7af47b33008 crypto: chtls: wait for memory sendmsg, sendpage +a491b9321d48 crypto:chtls: key len correction +4d0312e00bce Merge branch 'net-Add-address-attribute-to-control-metric-of-prefix-route' +d69faad76584 selftests: fib_tests: Add prefix route tests with metric +8308f3ff1753 net/ipv6: Add support for specifying metric of connected routes +af4d768ad28c net/ipv4: Add support for specifying metric of connected routes +620dee9415fa net: Add IFA_RT_PRIORITY address attribute +d169a1f8baa4 net/ipv6: Pass ifa6_config struct to inet6_addr_modify +19b1518c2945 net/ipv6: Pass ifa6_config struct to inet6_addr_add +e6464b8c6361 net/ipv6: Convert ipv6_add_addr to struct ifa6_config +267d2e18a281 nds32: use generic dma_noncoherent_ops +f860122c5122 nds32: implement the unmap_sg DMA operation +4ac1c68e3606 nds32: consolidate DMA cache maintainance routines +49fb6fe3446f Merge branch 'mlxsw-use-MRSR-register-for-FW-reset' +f3a52c6162f8 mlxsw: pci: Utilize MRSR register to perform FW reset +2a360bf0f660 mlxsw: cmd: Handle error after reset gracefully +12b003b2e4e4 mlxsw: reg: Add Management Reset and Shutdown Register +47bf9df2e820 mlxsw: spectrum: Forbid creation of VLAN 1 over port/LAG +d377df784178 net: qcom/emac: fix device tree initialization +c3cd281e2bc8 net/mlx5e: fix TLS dependency +f9c6442a8f0b atm: zatm: fix memcmp casting +939bc6c59e38 Bluetooth: btusb: Add Dell Inspiron 5565 to btusb_needs_reset_resume_table +0c0c09ff09bb Bluetooth: hci_serdev: Removed unnecessary curly braces +45650499ee18 Bluetooth: btmrvl: support sysfs initiated firmware coredump +803cdb8ce584 Bluetooth: btusb: Apply QCA Rome patches for some ATH3012 models +66d9975c5a7c Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 +99bcedbdebc5 ASoC: dpcm: symmetry constraint on FE substream +9c0ac70ad24d ASoC: dpcm: fix BE dai not hw_free and shutdown +6b116dfb4633 ASoC: AMD: make channel 1 dma as circular +bcf441acb414 ASoC: Intel: bytcr_rt5640: Add quirk for the ARCHOS 80 Cesium 8" windows tablet +c1c9a3c9663b net: remove unnecessary genlmsg_cancel() calls +77ab8d5d2950 net: bpfilter: make function bpfilter_mbox_request() static +566e51d750f6 Merge branch 'nfp-abm-RED-MQ-qdisc-offload' +2440711e49b6 nfp: abm: report correct MQ stats +47c669a406d8 net: sched: mq: request stats from offloads +674cb229b610 nfp: abm: multi-queue RED offload +f971b132300f net: sched: mq: add simple offload notification +2ef3c253f15a nfp: abm: expose all PF queues +0a8b7019bbcb nfp: abm: expose the internal stats in ethtool +21f31bc02938 nfp: allow apps to add extra stats to ports +cb89cac8e705 nfp: abm: report statistics from RED offload +6172abc1e2ea net: sched: add qstats.qlen to qlen +8c8e6406f593 nfp: abm: add simple RED offload +25e0036fcd24 nfp: abm: add helpers for configuring queue marking levels +055ee0d69887 nfp: abm: enable advanced queuing on demand +ca14573272e8 nfp: prefix vNIC phys_port_name with 'n' +6fd1cfc0f0a5 nfp: return -EOPNOTSUPP from .ndo_get_phys_port_name for VFs +18c9a99bce2a libata: zpodd: small read overflow in eject_tray() +874fcf1de613 Merge tag 'mlx5e-updates-2018-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +145167650b96 kbuild: add endianness flag to CHEKCFLAGS +59f7b5847b0c kbuild: $(CHECK) doesnt need NOSTDINC_FLAGS twice +ac5db1fc89bf scripts: Fixed printf format mismatch +4ece66b149a3 drm/i915/icl: Wa_1406463099 +0bf059f3532b drm/i915/icl: WaEnableFloatBlendOptimization +b1f88820f4d7 drm/i915/icl: Wa_2006665173 +f63c7b4880aa drm/i915/icl: WaEnableStateCacheRedirectToCS +3c7ab2789680 drm/i915/icl: WaDisableImprovedTdlClkGating +e523452ac0e0 netfilter: nf_tables: remove unused variables +d9adf22a2918 netfilter: nf_tables: use call_rcu in netlink dumps +8a3d4c361224 netfilter: nf_tables: fail batch if fatal signal is pending +d6501de8726a netfilter: nf_tables: fix endian mismatch in return type +eb1fb1479b71 netfilter: nft_compat: use call_rcu for nfnl_compat_get +88491c11b0fd netfilter: nat: make symbol nat_hook static +0cbc06b3faba netfilter: nf_tables: remove synchronize_rcu in commit phase +a49d9c0ae46e Documentation: document hung_task_panic kernel parameter +f462951e87bb docs/admin-guide/mm: add high level concepts overview +ba2293123594 docs/vm: move ksm and transhuge from "user" to "internals" section. +d43f2c98f63a docs: Use the kerneldoc comments for memalloc_no*() +46ca359955fe doc: document scope NOFS, NOIO APIs +a7dfdbef94f8 tracing/selftest: Add test to test hist trigger between kernel event and trace_marker +c349d4af86d6 tracing/selftest: Add selftests to test trace_marker histogram triggers +922a418d687b ftrace/selftest: Fix reset_trigger() to handle triggers with filters +756b56a9e832 ftrace/selftest: Have the reset_trigger code be a bit more careful +d3439f9d6c1a tracing: Document trace_marker triggers +3be4c1e52aa5 tracing: Allow histogram triggers to access ftrace internal events +4a0772cf0674 tracing: Prevent further users of zero size static arrays in trace events +10f20e9f9da9 tracing: Have zero size length in filter logic be full string +3dd809536847 tracing: Add trigger file for trace_markers tracefs/ftrace/print +3d661e2a2d1c Merge tag 'trace-v4.17-rc4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +5d948c86bb33 tracing: Do not show filter file for ftrace internal events +af3dcb53bd77 tracing: Add brackets in ftrace event dynamic arrays +58b9254757e0 tracing: Have event_trace_init() called by trace_init_tracefs() +3c96529c0739 tracing: Add __find_event_file() to find event files without restrictions +c94e45bc38ae tracing: Do not reference event data in post call triggers +0513c083d1f4 iwlwifi: add csr configuration for 6300 devices +d71dbdaa2d94 bpfilter: fix building without CONFIG_INET +65b3bdc807ac drm/i915/query: nospec expects no more than an unsigned long +a639bb72c26f mmc: mxmmc: include linux/highmem.h +45ee50461c24 mmc: sunxi: mark PM functions as __maybe_unused +833b51170fee mmc: Throttle calls to MMC_SEND_STATUS during mmc_do_erase() +a6720c023af2 mmc: au1xmmc: handle highmem pages +52af318c93e9 mmc: Allow non-sleeping GPIO cd +fb8617e1ee4d mmc: sdhci-*: Don't emit error msg if sdhci_add_host() fails +a0d476654a2b mmc: sd: Define name for default speed dtr +c8a4e30d9ac0 mmc: core: Move calls to ->prepare_hs400_tuning() closer to mmc code +85c467dc03a2 ALSA: hda/realtek - Refactor alc269_fixup_hp_mute_led_mic*() +7f783bd5e215 ALSA: hda/realtek - Fixup mute led on HP Spectre x360 +d28b62520830 mfd: intel-lpss: Program REMAP register in PIO mode +704800dd3fe6 mfd: cros_ec_i2c: Moving the system sleep pm ops to late +abeed71b645c mfd: cros_ec_i2c: Add ACPI module device table +e15b7f44a224 mfd: cros_ec_dev: Register shutdown function for debugfs +95a4d07fdecb mfd: cros_ec_dev: Register cros-ec-rtc driver as a subdevice +44d99d737279 mfd: cros_ec: Don't try to grab log when suspended +eb3f2f2396d1 mfd: cros_ec: Free IRQ automatically +0dbbf25561b2 mfd: cros_ec: Fail early if we cannot identify the EC +cadb2b12fbdc mfd: syscon: atmel-smc: Include string.h +69b7516c5632 MAINTAINERS: Add entry for STM32 timer and lptimer drivers +f274baa49be6 ALSA: usb-audio: Allow non-vmalloc buffer for PCM buffers +f91f1806530d ALSA: hda: Add Intel NUC5i7RY to the power_save blacklist +ab1068d6866e iwlwifi: pcie: compare with number of IRQs requested for, not number of CPUs +52a192362932 Revert "rt2800: use TXOP_BACKOFF for probe frames" +06895b1627fe rtlwifi: remove duplicate code +3cd90214b70f vfio: ccw: add tracepoints for interesting error paths +6238f92132a6 vfio: ccw: set ccw->cda to NULL defensively +5c1cfb1c3948 vfio: ccw: refactor and improve pfn_array_alloc_pin() +80c57f7a075b vfio: ccw: shorten kernel doc description for pfn_array_pin() +fb9e7880af35 vfio: ccw: push down unsupported IDA check +2c861d89ccda vfio: ccw: fix error return in vfio_ccw_sch_event +db69f4e05bd5 mwifiex: reserve passive scan time for radar channel +788f4e4cf063 mwifiex: increase log level for internal scan fail result +666cc438f369 mwifiex: mark expected switch fall-throughs +ae30bdaa4c27 mwifiex: skip sending GT_REKEY_OFFLOAD_CFG if firmware has no support +b817047ae70c mwifiex: handle race during mwifiex_usb_disconnect +618fd1ed17d4 mwifiex: avoid exporting mwifiex_send_cmd +a53e8f3edaa0 rsi: fix spelling mistake "Uknown" -> "Unknown" +6e91d48371e7 wlcore: sdio: check for valid platform device data before suspend +88027c8ff0a3 atmel: Add missing call to pci_disable_device() +0a9f8f0a1ba9 rtlwifi: fix btmpinfo timeout while processing C2H_BT_INFO +9644032e3070 rtlwifi: access skb->data to get C2H data by macro +9ae6ed271a60 rtlwifi: use sk_buff to queue C2H commands +b4f6ee489cff rtlwifi: remove hal_op c2h_content_parsing +23ffab177b1d rtlwifi: remove hal_op rx_command_packet +daf026ae5fbe rtlwifi: remove duplicate C2H handler +16cefa449c9c rtlwifi: Add hal_op c2h_ra_report_handler for special process +ff77960d62d2 rtlwifi: remove dummy hal_op rx_command_packet from rtl8188ee and rtl8723ae +16e78cb4a571 rtlwifi: remove unused fw C2H command ID +7aeb100b7d70 rtlwifi: remove duplicate C2H definition +249155973f52 rtlwifi: rename register-based C2H command IDs to V0 +c4528686d0ea rtlwifi: remove duplicate rx_packet_type definition +faa280065397 rtlwifi: remove CONNECTION_MONITOR flag +6acfbb81ab0a rtlwifi: support accurate nullfunc frame tx ack report +728a9dc61f13 wlcore: sdio: Fix flakey SDIO runtime PM handling +4c0eaac716d8 ALSA: xen: ensure nul-terminated device name +1eb89893ecaa Merge branch 'ib-chrome-platform-atmel-mxt-ts-device-properties' into working-branch-for-4.18 +485aa74a8e94 platform: chrome: Add input dependency for tablet switch driver +ca1b7d3daff4 dmaengine: sprd: Add Spreadtrum DMA configuration +32fa20139ebc dmaengine: sprd: Optimize the sprd_dma_prep_dma_memcpy() +f03329627b46 Merge branch 'hns3-next' +544a7bcd5cc7 net: hns3: Fixes initalization of RoCE handle and makes it conditional +f6f75abc46db net: hns3: Adds support for led locate command for copper port +16b496fd9063 net: hns3: Remove unused led control code +7b763f3f7e52 net: hns3: Clear TX/RX rings when stopping port & un-initializing client +6986df9686c5 net: hns3: Removes unnecessary check when clearing TX/RX rings +7d0b130cbbfa net: hns3: Fixes the init of the VALID BD info in the descriptor +90b99b094b4b net: hns3: Fixes the state to indicate client-type initialization +7c4bfcb0556b net: hns3: Fix for PF mailbox receving unknown message +96c0e8614eba net: hns3: Add support to enable TX/RX promisc mode for H/W rev(0x21) +5b5455a9ed5a net: hns3: Add STRP_TAGP field support for hardware revision 0x21 +dcb35ccef85e net: hns3: Add support for tx_accept_tag2 and tx_accept_untag2 config +846fcc83638f net: hns3: Updates RX packet info fetch in case of multi BD +e9be0e993d95 net: sched: shrink struct Qdisc +102cd9096356 qmi_wwan: apply SET_DTR quirk to the SIMCOM shared device ID +312564269535 net: netsec: reduce DMA mask to 40 bits +bbb40a0b7520 ipv6: sr: fix memory OOB access in seg6_do_srh_encap/inline +7e80cb4f153f Merge branch 'stmmac-add-support-for-stm32mp1' +1f809b47e570 dt-bindings: stm32: add compatible for syscon +026e57585ff1 net: stmmac: add dwmac-4.20a compatible +1f3feacbfd48 dt-bindings: stm32-dwmac: add support of MPU families +6528e02cc9ff net: ethernet: stmmac: add adaptation for stm32mp157c. +a98ac8bd2479 dt-bindings: ptp: add ptp-qoriq.txt +7349a74ea75c net: ethernet: gianfar_ethtool: get phc index through drvdata +6c50c1ed72ae ptp_qoriq: move some definitions to header file +ceefc71d4c05 ptp: rework gianfar_ptp as QorIQ common PTP driver +b1d2e4e03f92 ifb: fix packets checksum +049ff57a2aa6 net: phy: realtek: add suspend/resume callbacks for RTL8211B +deeaf1f82cda Merge branch 'Enable-virtio_net-to-act-as-a-standby-for-a-passthru-device' +ba5e4426e80e virtio_net: Extend virtio to use VF datapath when available +9805069d14c1 virtio_net: Introduce VIRTIO_NET_F_STANDBY feature bit +cfc80d9a1163 net: Introduce net_failover driver +1ff78076d8dd netvsc: refactor notifier/event handling code to use the failover framework +30c8bd5aa8b2 net: Introduce generic failover module +cb1603948a0b vrf: add CRC32c offload to device features +29555fa3de86 net: stmmac: Use mutex instead of spinlock +1b40428c04b1 bnx2x: Collect the device debug information during Tx timeout. +1b5c2cb19668 scsi: lpfc: update driver version to 12.0.0.4 +b92dc72df3c6 scsi: lpfc: Fix port initialization failure. +c221768bd49a scsi: lpfc: Fix 16gb hbas failing cq create. +7438273fa23b scsi: lpfc: Fix crash in blk_mq layer when executing modprobe -r lpfc +4d5e789a2eb1 scsi: lpfc: correct oversubscription of nvme io requests for an adapter +dc19e3b4a80e scsi: lpfc: Fix MDS diagnostics failure (Rx < Tx) +3e1fb1b8abf0 scsi: hisi_sas: Mark PHY as in reset for nexus reset +d87e72fb4fda scsi: hisi_sas: Fix return value when get_free_slot() failed +31709548d2ac scsi: hisi_sas: Terminate STP reject quickly for v2 hw +b09fcd09e976 scsi: hisi_sas: Add v2 hw force PHY function for internal ATA command +78bd2b4f6e7c scsi: hisi_sas: Include TMF elements in struct hisi_sas_slot +a865ae14ff62 scsi: hisi_sas: Try wait commands before before controller reset +6175abdeaeaf scsi: hisi_sas: Init disks after controller reset +235bfc7ff630 scsi: hisi_sas: Create a scsi_host_template per HW module +d5a60dfdb364 scsi: hisi_sas: Reset disks when discovered +428f1b3424f4 scsi: hisi_sas: Add LED feature for v3 hw +1b86518581f6 scsi: hisi_sas: Change common allocation mode of device id +fa3be0f23139 scsi: hisi_sas: change slot index allocation mode +757db2dae2c7 scsi: hisi_sas: Introduce hisi_sas_phy_set_linkrate() +513acc5b746b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +eb217359ebea scsi: hisi_sas: fix a typo in hisi_sas_task_prep() +c16782808865 scsi: target: fix spelling mistake "Uknown" -> "Unknown" +9af3c4792422 scsi: pm80xx: fix spelling mistake "UNSORPORTED" -> "SUPPORTED" +e37c7d9a0341 scsi: core: sanitize++ in progress +c9ddf73476ff scsi: scsi_transport_srp: Fix shost to rport translation +5e3f0d15ae5f powerpc/livepatch: Fix build error with kprobes disabled. +003087911af2 netfilter: nfnetlink: allow commit to fail +1ac89d20150e netfilter: nat: merge nf_nat_redirect into nf_nat +0168e8b36145 netfilter: nat: merge ipv4/ipv6 masquerade code into main nat module +e5a10bb2acf2 netfilter: add includes to nf_socket.h +bbb8c61f97e3 netfilter: nf_tables: increase nft_counters_enabled in nft_chain_stats_replace() +360cc79d9d29 netfilter: nf_tables: fix NULL-ptr in nf_tables_dump_obj() +ad9d9e85072b netfilter: nf_tables: disable preemption in nft_update_chain_stats() +a00031c15974 media: ddbridge: conditionally enable fast TS for stv0910-equipped bridges +7069018ec3af media: dvb-frontends/stv0910: make TS speed configurable +caf2827cfe54 media: ddbridge/mci: add identifiers to function definition arguments +525cac757405 media: ddbridge/mci: protect against out-of-bounds array access in stop() +d7832cd2a3c8 media: rc: ensure input/lirc device can be opened after register +d24e56f6fbfb media: rc: nuvoton: Keep device enabled during reg init +adbe6cfe5966 media: rc: nuvoton: Keep track of users on CIR enable/disable +70c30b1ea706 media: rc: nuvoton: Tweak the interrupt enabling dance +74cd8171c42f PM / QoS: Drop redundant declaration of pm_qos_get_value() +f620d1d7afc7 media: uvcvideo: Support realtek's UVC 1.5 device +ce4c3e19e520 bcache: Replace bch_read_string_list() by __sysfs_match_string() +ecb37ce9baac bcache: Move couple of functions to sysfs.c +04cbc21137bf bcache: Move couple of string arrays to sysfs.c +0f0709e6bfc3 bcache: stop bcache device when backing device is offline +f9ffcb0a21e1 media: uvcvideo: Fix driver reference counting +6c0e931c740a media: gspca_zc3xx: Enable short exposure times for OV7648 +8945dead54a7 media: gspca_zc3xx: Fix power line frequency settings for OV7648 +6f92c3a22ccd media: gspca_zc3xx: Implement proper autogain and exposure control for OV7648 +73a110623e7b media: v4l2-core: push taking ioctl mutex down to ioctl handler +eba09b5b3dfb media: pvrusb2: replace pvr2_v4l2_ioctl by video_ioctl2 +b3b2d5b624f2 media: au8522: remove duplicate code +00f6f92dbbeb media: adv7511: fix incorrect clear of CEC receive interrupt +736781584931 media: cec: fix wrong tx/rx_status values when canceling a msg +4ba610c8dc14 media: hdpvr: fix spelling mistake: "Hauppage" -> "Hauppauge" +94ae1d6ba64c media: pxa_camera: avoid duplicate s_power calls +f68bbb23259e media: staging: tegra-vde: Reset memory client +636757ab6c93 media: tw686x: Fix incorrect vb2_mem_ops GFP flags +9e73d231b895 media: m2m-deinterlace: Remove DMA_ENGINE dependency +31fa0d12c45d media: stk1160: Add missing calls to mutex_destroy +9141386c69e6 media: stk1160: Fix typo s/therwise/Otherwise +4cff79e93326 media: Remove depends on HAS_DMA in case of platform dependency +9329e7b03c69 media: vivid: potential integer overflow in vidioc_g_edid() +a3d71f256c8a media: cec-pin-error-inj: avoid a false-positive Spectre detection +6992effe5344 media: gspca: Kill all URBs before releasing any of them +df95e82f6b0d media: gspca: fix g/s_parm handling +0d5615d3479f media: v4l2-ioctl: delete unused v4l2_disable_ioctl_locking +8a7c5594c020 media: v4l2-ioctl: clear fields in s_parm +1f5965c4dfd7 media: gspca: convert to vb2 +90b2da89a083 media: videobuf2-core: don't call memop 'finish' when queueing +e1cfdc0e72fc kconfig: add basic helper macros to scripts/Kconfig.include +21c54b774744 kconfig: show compiler version text in the top comment +2bece88f89fa kconfig: test: add Kconfig macro language tests +316d55d55f49 Documentation: kconfig: document a new Kconfig macro language +915f64901eb3 kconfig: error out if a recursive variable references itself +a702a6176e2f kconfig: add 'filename' and 'lineno' built-in variables +1d6272e6fe43 kconfig: add 'info', 'warning-if', and 'error-if' built-in functions +82bc8bd82e5c kconfig: expand lefthand side of assignment statement +ed2a22f277c6 kconfig: support append assignment operator +1175c02506ff kconfig: support simply expanded variable +9ced3bddec08 kconfig: support user-defined function and recursively expanded variable +9de071536c87 kconfig: begin PARAM state only when seeing a command keyword +2972666ac94f kconfig: replace $(UNAME_RELEASE) with function call +2fd5b09c201e kconfig: add 'shell' built-in function +e298f3b49def kconfig: add built-in function support +137c0118a900 kconfig: make default prompt of mainmenu less specific +5b31a9746756 kconfig: remove sym_expand_string_value() +96d8e48da55a kconfig: remove string expansion for mainmenu after yyparse() +bb222ceeb327 kconfig: remove string expansion in file_lookup() +104daea149c4 kconfig: reference environment variables directly and remove 'option env=' +f1089c92da79 kbuild: remove CONFIG_CROSS_COMPILE support +e08d6de4e532 kbuild: remove kbuild cache +a024ee14cd36 media: ov772x: correct setting of banding filter +f12de5e911ef media: dt-bindings: ov772x: add device tree binding +66a1e187a88f media: imx258: get rid of an unused var +e4802cb00bfe media: imx258: Add imx258 camera sensor driver +7be8c4f7da97 media: rcar-csi2: set default format if a unsupported one is requested +769afd212b16 media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver driver +0394808d9ed5 Merge branch 'mr_fix' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma for-next +d8f9cc328c88 IB/mlx4: Mark user MR as writable if actual virtual memory is writable +08bb558ac11a IB/core: Make testing MR flags for writability a static inline function +ac060cbaa849 aio: add missing break for the IOCB_CMD_FDSYNC case +9f6d44d418b1 NFS: Optimise away lookups for rename targets +73dd684a4dce NFS: If the VFS sets LOOKUP_REVAL then force a lookup of the dentry +479219218fbe NFS: Optimise away the close-to-open GETATTR when we have NFSv4 OPEN +bb42f87e2924 IB/rxe: avoid unnecessary export +385c83ebc36b media: rcar-csi2: add Renesas R-Car MIPI CSI-2 receiver documentation +f39e23910283 tracepoints: Fix the descriptions of tracepoint_probe_register{_prio} +96f60dfa5819 trace: Use -mcount-record for dynamic ftrace +2824f5033248 tracing: Make the snapshot trigger work with instances +533d1daea8d8 IB: Revert "remove redundant INFINIBAND kconfig dependencies" +ad1e3d5672dd btrfs: use error code returned by btrfs_read_fs_root_no_name in search ioctl +37becec95ac3 Btrfs: allow empty subvol= again +b78e2b78a88c btrfs: fix describe_relocation when printing unknown flags +bf5091c8d69e btrfs: use kvzalloc for EXTENT_SAME temporary data +67b07bd4bec5 Btrfs: reuse cmp workspace in EXTENT_SAME ioctl +b67287682688 Btrfs: dedupe_file_range ioctl: remove 16MiB restriction +3973909d926c Btrfs: split btrfs_extent_same +399b0bbf5f68 Btrfs: reserve space for O_TMPFILE orphan item deletion +7efc3e349c1b Btrfs: renumber BTRFS_INODE_ runtime flags and switch to enums +a575ceeb1338 Btrfs: get rid of unused orphan infrastructure +27919067f182 Btrfs: fix ENOSPC caused by orphan items reservations +4b9d7b59bfcb Btrfs: refactor btrfs_evict_inode() reserve refill dance +c08db7d8d295 Btrfs: don't return ino to ino cache if inode item removal fails +05a5bd7c4dec Btrfs: delete dead code in btrfs_orphan_commit_root() +7b40b695b4d0 Btrfs: get rid of BTRFS_INODE_HAS_ORPHAN_ITEM +f7e9e8fc792f Btrfs: stop creating orphan items for truncate +0552210997ba Btrfs: don't BUG_ON() in btrfs_truncate_inode_items() +fd86a3a31506 Btrfs: fix error handling in btrfs_truncate_inode_items() +d1342aadbd9f Btrfs: update stale comments referencing vmtruncate() +c442793e6722 btrfs: Remove stale comment about select_delayed_ref +f902bd3a5e19 btrfs: sysfs: Add entry which shows if rmdir can work on subvolumes +6c52157fa937 btrfs: sysfs: Use enum/define value for feature array definitions +6dac13f8e233 btrfs: add prefix "balance:" for log messages +5c57b8b6a496 btrfs: unify naming of flags variables for SETFLAGS and XFLAGS +025f2121488e btrfs: add FS_IOC_FSSETXATTR ioctl +e4202ac927eb btrfs: add FS_IOC_FSGETXATTR ioctl +19f93b3cd8c2 btrfs: add helpers for FS_XFLAG_* conversion +a157d4fd81dc btrfs: rename btrfs_flags_to_ioctl to reflect which flags it touches +5ba76abfb233 btrfs: rename check_flags to reflect which flags it touches +1905a0f7c7de btrfs: rename btrfs_mask_flags to reflect which flags it touches +7b6a221e5b21 btrfs: rename btrfs_update_iflags to reflect which flags it touches +d9a071f0086d btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdev +ab5c2f65debc btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdev +b25e59e2b2ee btrfs: drop uuid_mutex in btrfs_dev_replace_finishing +542c5908abfe btrfs: replace uuid_mutex by device_list_mutex in btrfs_open_devices +3dd0f7a3644e btrfs: document uuid_mutex uasge in read_chunk_tree +41a52a0f1bdc btrfs: use existing cur_devices, cleanup btrfs_rm_device +b6ed73bcb1c4 btrfs: reduce uuid_mutex critical section while scanning devices +20a68004022d btrfs: Unexport and rename btrfs_invalidate_inodes +093258e6ebaf btrfs: replace waitqueue_actvie with cond_wake_up +3d3a2e610ea5 btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups +110a21feedd7 btrfs: introduce conditional wakeup helpers +ff3d27a048d9 btrfs: qgroup: Finish rescan when hit the last leaf of extent tree +b6debf15d475 btrfs: qgroup: Search commit root for rescan to avoid missing extent +7a1b1e70280a btrfs: take the last remnants of ->d_fsdata use out +75cb857d2618 btrfs: Do super block verification before writing it to disk +069ec957c35e btrfs: Refactor btrfs_check_super_valid +21a852b01820 btrfs: Move btrfs_check_super_valid() to avoid forward declaration +ffa9a9ef2f08 btrfs: Remove fs_info argument from populate_free_space_tree +e7355e501df4 btrfs: Remove fs_info argument from add_to_free_space_tree +25a356d3f69f btrfs: Remove fs_info argument from remove_from_free_space_tree +c31683a6efe5 btrfs: Remove fs_info argument from __remove_from_free_space_tree +e581168d1f56 btrfs: Remove fs_info argument from remove_free_space_extent +5cb178221300 btrfs: Remove fs_info argument from add_free_space_extent +85a7ef130cf5 btrfs: Remove fs_info argument from modify_free_space_bitmap +690d76828a00 btrfs: Remove fs_info argument from update_free_space_extent_count +5296c2bf5170 btrfs: Remove fs_info parameter from convert_free_space_to_extents +719fb4de5508 btrfs: Remove fs_info argument from convert_free_space_to_bitmaps +f3f727799567 btrfs: Remove fs_info parameter from remove_block_group_free_space +4457c1c702fa btrfs: Remove fs_info argument from add_new_free_space +66afee184859 btrfs: Remove fs_info parameter from add_new_free_space_info +2d5cffa1b0d5 btrfs: Remove fs_info argument from __add_to_free_space_tree +9a7e0f9284b1 btrfs: Remove fs_info argument from __add_block_group_free_space +e4e0711cd969 btrfs: Remove fs_info argument from add_block_group_free_space +483bce068ea7 btrfs: Make btrfs_init_dummy_trans initialize trans' fs_info field +7c8a0d363aca btrfs: Add assert in __btrfs_del_delalloc_inode +0f96f517dcaa btrfs: incremental send, improve rmdir performance for large directory +35c8eda12fc6 btrfs: incremental send, move allocation until it's needed in orphan_dir_info +2335efafa63f btrfs: split delayed ref head initialization and addition +eb86ec73b968 btrfs: Use init_delayed_ref_head in add_delayed_ref_head +a2e569b3f2b1 btrfs: Introduce init_delayed_ref_head +cd7f9699b113 btrfs: Open-code add_delayed_data_ref +70d640004ab5 btrfs: Open-code add_delayed_tree_ref +c812c8a857a0 btrfs: Use init_delayed_ref_common in add_delayed_data_ref +646f4dd76fb3 btrfs: Use init_delayed_ref_common in add_delayed_tree_ref +cb49a87b2a4e btrfs: Factor out common delayed refs init code +891f41cb27cf btrfs: return original error code when failing from option parsing +6fcf6e2bffb6 btrfs: remove redundant btrfs_balance_control::fs_info +c9f6f3cd1c6f btrfs: qgroup: Allow trace_btrfs_qgroup_account_extent() to record its transid +f5686e3acdfd btrfs: send: fix spelling mistake: "send_in_progres" -> "send_in_progress" +63a9c7b9ceaa btrfs: Remove devid parameter from btrfs_rmap_block +8b317901da4a btrfs: trace: Allow trace_qgroup_update_counters() to record old rfer/excl value +3a2f8c07e1d6 btrfs: Unexport btrfs_alloc_delalloc_work +076da91cd9ec btrfs: Remove delayed_iput member from btrfs_delalloc_work +4fbb51478515 btrfs: Remove delay_iput parameter from __start_delalloc_inodes +76f32e240ee6 btrfs: Remove delayed_iput parameter from btrfs_start_delalloc_inodes +82b3e53b8da1 btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots +0338dff6e0d9 btrfs: do reverse path readahead in btrfs_shrink_device +4ed0a7a3b7c3 btrfs: trace: Add trace points for unused block groups +3dca5c942dac btrfs: trace: Remove unnecessary fs_info parameter for btrfs__reserve_extent event class +9113493e3ad6 btrfs: remove unused fs_info parameter +f9fbcaa2a322 btrfs: move btrfs_raid_mindev_errorvalues to btrfs_raid_attr table +41a6e8913cdf btrfs: move btrfs_raid_group values to btrfs_raid_attr table +ed23467b1804 btrfs: move btrfs_raid_type_names values to btrfs_raid_attr table +b545993694a6 btrfs: print-tree: Add eb locking status output for debug build +833aae18fcb7 btrfs: open code set_balance_control +1354e1a13e82 btrfs: use mutex in btrfs_resume_balance_async +008ef0969dd9 btrfs: drop lock parameter from update_ioctl_balance_args and rename +cf7d20f44714 btrfs: move and comment read-only check in btrfs_cancel_balance +3009a62f3b18 btrfs: track running balance in a simpler way +dccdb07bc996 btrfs: kill btrfs_fs_info::volume_mutex +a0fecc23718a btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start +149196a2aea6 btrfs: cleanup helpers that reset balance state +eee95e3fb0c3 btrfs: add sanity check when resuming balance after mount +010a47bde942 btrfs: add proper safety check before resuming dev-replace +a17c95df4cc8 btrfs: move clearing of EXCL_OP out of __cancel_balance +72b81abf95ae btrfs: move volume_mutex to callers of btrfs_rm_device +d48f39d5a529 btrfs: move btrfs_init_dev_replace_tgtdev to dev-replace.c and make static +a425f9d4755a btrfs: export and rename free_device +6fc4749d2573 btrfs: make success path out of btrfs_init_dev_replace_tgtdev more clear +00251a527a6f btrfs: squeeze btrfs_dev_replace_continue_on_mount to its caller +b51851971343 btrfs: cleanup btrfs_rm_device() promote fs_devices pointer +636d2c9d6322 btrfs: cleanup find_device() drop list_head pointer +897fb5734a95 btrfs: rename __btrfs_open_devices to open_fs_devices +0226e0eb6586 btrfs: rename __btrfs_close_devices to close_fs_devices +f117e290e8ef btrfs: cleanup __btrfs_open_devices() drop head pointer +c4babc5e38e9 btrfs: rename struct btrfs_fs_devices::list +be97f133b374 btrfs: Drop fs_info parameter from btrfs_merge_delayed_refs +f033798d1200 btrfs: Drop fs_info parameter from add_delayed_data_ref +1acda0c28979 btrfs: Drop add_delayed_ref_head fs_info parameter +40012f96b676 btrfs: Remove btrfs_wait_and_free_delalloc_work +8ae225a8a4f9 btrfs: Remove tree argument from extent_writepages +81f1d39035df btrfs: Use list_empty instead of list_empty_careful +2a3ff0adc920 btrfs: Remove redundant tree argument from extent_readpages +29c68b2de98c btrfs: Remove map argument from try_release_extent_state +477a30ba5f8d btrfs: Sink extent_tree arguments in try_release_extent_mapping +a79a464d5675 btrfs: Allow rmdir(2) to delete an empty subvolume +f60a2364a4ee btrfs: Factor out the main deletion process from btrfs_ioctl_snap_destroy() +ec42f167348a btrfs: Move may_destroy_subvol() from ioctl.c to inode.c +3b079a919a23 btrfs: remove unused le_test_bit() +a565971ff3e0 btrfs: optimize free space tree bitmap conversion +6faa8f475eea btrfs: clean up le_bitmap_{set, clear}() +f46b24c94571 btrfs: use fs_info for btrfs_handle_em_exist tracepoint +0e08eb9b1c17 btrfs: tests: pass fs_info to extent_map tests +2e63e62d981d btrfs: tracepoints, use extended format with UUID where possible +79bcb71a5b3a btrfs: tracepoints, fix whitespace in strings +8eec84630852 btrfs: tracepoints, drop unnecessary ULL casts +5439c7f54c00 btrfs: tracepoints, use %llu instead of %Lu +f8f8e189512c btrfs: tracepoints, use correct type for inode number +57f1642ec36a btrfs: Consolidate error checking for btrfs_alloc_chunk +1e7a14211bce btrfs: Fix lock release order +b25f0d0012d1 btrfs: Use while loop instead of labels in __endio_write_update_ordered +89595e80de2e btrfs: add comment about BTRFS_FS_EXCL_OP +f198222f0567 Merge branch 'bpf-sendmsg-hook' +04b6ab731209 selftests/bpf: Selftest for sys_sendmsg hooks +9be71aa6e566 selftests/bpf: Prepare test_sock_addr for extension +72481f398c4f libbpf: Support guessing sendmsg{4,6} progs +3024cf8248c4 bpf: Sync bpf.h to tools/ +1cedee13d25a bpf: Hooks for sys_sendmsg +13193b0f392f bpf: Define cgroup_bpf_enabled for CONFIG_CGROUP_BPF=n +3b296633ae6b selftests/bpf: missing headers test_lwt_seg6local +dc3b8ae9d271 bpf: avoid -Wmaybe-uninitialized warning +53c8036cb715 bpf: btf: avoid -Wreturn-type warning +011ae2bf0669 ALSA: usb-audio: Avoid lowlevel device object +f25ecf8f987d ALSA: usb-audio: Follow standard coding style +e92be8146caf ALSA: usb-audio: Move autoresume call at the end of open +786b71f5b754 Merge tag 'nds32-for-linus-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux +41d0bd3b5e73 btrfs: Drop delayed_refs argument from btrfs_check_delayed_seq +c065f5b1cf52 btrfs: rename btrfs_get_block_group_info and make it static +29d2b84cf927 btrfs: Replace owner argument in add_pinned_bytes with a boolean +0ead51c3fbd1 x86/pci-dma: switch the VIA 32-bit DMA quirk to use the struct device flag +098afd981744 x86/pci-dma: remove the explicit nodac and allowdac option +06e9552f5f12 x86/pci-dma: remove the experimental forcesac boot option +84564d1c7625 Documentation/x86: remove a stray reference to pci-nommu.c +f068fe3170bc core, dma-direct: add a flag 32-bit dma limits +e1cb88ad4655 mmc: sdhci-xenon: use match_string() helper +84ae6f829fc2 affs: fix potential memory leak when parsing option 'prefix' +540ead8c5a0e drm/i915/query: Protect tainted function pointer lookup +b9eb9c92899a drm/i915/lvds: Move acpi lid notification registration to registration phase +b3fb22733ae6 drm/i915: Disable LVDS on Radiant P845 +6fddc7978781 ALSA: usb-audio: Simplify PCM open/close callbacks +9f88058e7830 ALSA: aloop: Reduced duplicated PCM ops definition +014cea591afa ALSA: xen-front: fix unsigned error check on return from to_sndif_format +3d6246173798 ALSA: xen-front: remove redundant error check on ret +6a73cf46ce9d sound: Use octal not symbolic permissions +694c49a7c01c kconfig: drop localization support +1c5af5cf9308 kconfig: refactor ncurses package checks for building mconf and nconf +b464ef583dc7 kconfig: refactor GTK+ package checks for building gconf +0b669a5076fd kconfig: refactor Qt package checks for building qconf +e6ecfb45072c kbuild: do not display CHK for filechk +39b91dd625f1 selftests/powerpc: Add core file test for Protection Key registers +1f7256e7ddde selftests/powerpc: Add ptrace tests for Protection Key registers +8ce621e1d946 powerpc/modules: remove unused mod_arch_specific.toc field +ac9816dcbab5 powerpc/powernv/cpuidle: Init all present cpus for deep states +c309f0cdc306 MAINTAINERS: add NXP linux team maillist as i.MX reviewer +02f6bf8717a3 gpio: dwapb: Fix rework support for 1 interrupt per port A GPIO +86b389ff22bd tracing: Fix crash when freeing instances with event triggers +082f55c45984 m68k: fix ColdFire PCI config reads and writes +48074d2615ad m68k: introduce iomem() macro for __iomem conversions +4a2e130cce1f m68k: allow ColdFire PCI bus on MMU and non-MMU configuration +be39cbcbd6cc m68k: fix ioremapping for internal ColdFire peripherals +4d5303787627 m68k: fix read/write multi-byte IO for PCI on ColdFire +df8f77dec743 m68k: don't redefine access functions if we have PCI +de25cfcb6404 m68k: remove old ColdFire IO access support code +dfbc5cb39928 m68k: use io_no.h for MMU and non-MMU enabled ColdFire +927c28c252dc m68k: setup PCI support code in io_no.h +9746882f547d m68k: group io mapping definitions and functions +4478048b4485 m68k: rework raw access macros for the non-MMU case +d97cf70af097 m68k: use asm-generic/io.h for non-MMU io access functions +f8f3304856cd m68k: put definition guards around virt_to_phys and phys_to_virt +fedc33e36406 m68k: move *_relaxed macros into io_no.h and io_mm.h +eccb4422cf97 smb3: Add ftrace tracepoints for improved SMB3 debugging +5a77e75fedce smb3: rename encryption_required to smb3_encryption_required +3fa9a54061f7 cifs: update internal module version number for cifs.ko to 2.12 +97ca1762246d cifs: add a new SMB2_close_flags function +96164ab2d880 cifs: store the leaseKey in the fid on SMB2_open +71992e62b864 cifs: fix build break when CONFIG_CIFS_DEBUG2 enabled +9ec672bd1713 cifs: update calc_size to take a server argument +14547f7d74c4 cifs: add server argument to the dump_detail method +3d4ef9a15343 smb3: fix redundant opens on root +a493f5f9d8c2 libbpf: Install btf.h with libbpf +8767712f26d1 rmdir(),rename(): do shrink_dcache_parent() only on success +b04e217704b7 Linux 4.17-rc7 +ff987fcf011d x86/microcode: Make the late update update_lock a raw lock for RT +861d9dd37526 Merge tag 'kbuild-fixes-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +087ec15606b4 ACPICA: Mark acpi_ut_create_internal_object_dbg() memory allocations as non-leaks +a0504aecba76 PM / runtime: Drop usage count for suppliers at device link removal +1e8378619841 PM / runtime: Fixup reference counting of device link suppliers at probe +ffbb95aa2d82 PM / tools: pm-graph: upgrade to v5.1 +fc14eebfc208 PM / hibernate: Fix oops at snapshot_write() +62fc00a6611a PM / wakeup: Make s2idle_lock a RAW_SPINLOCK +9c8cd6b62f39 PM / s2idle: Make s2idle_wait_head swait based +bccaadab5c17 PM / wakeup: Make events_lock a RAW_SPINLOCK +c1a957d17086 PM / suspend: Prevent might sleep splats +84eaaef2ae19 ALSA: dice: unuse second stream for MIDI conformant data channel for TC Electronic models +1ceb506d631f ALSA: dice: fix stream format parameters for TC Electronic Studio Konnekt 48 +5b79c2af667c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +6231a895f537 ALSA: seq: fix spelling mistake "Unamed" -> "Unnamed" +a51dcd297de8 Merge tag 'renesas-soc-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc +7fbb6157630f Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +b2096a5e071a Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cc71efda8294 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +521ec1ca752d Merge tag 'renesas-dt-bindings-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt +ab4494668cc6 Merge tag 'renesas-defconfig-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/defconfig +e5dd61546a77 Merge tag 'hisi-fixes-for-4.17v2' of git://github.com/hisilicon/linux-hisi into fixes +c6a893f87252 Merge tag 'qcom-dts-for-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +afc57b189c8b Merge tag 'qcom-arm64-for-4.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +a7b004258223 Merge tag 'qcom-arm64-defconfig-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/defconfig +ae709bf8ad8b Merge tag 'qcom-drivers-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/late +760c53f2781a Merge tag 'at91-ab-4.18-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt +f59c303b59b7 ARM: Fix i2c-gpio GPIO descriptor tables +888e2b03ef56 switch the rest of procfs lookups to d_splice_alias() +0168b9e38c42 procfs: switch instantiate_t to d_splice_alias() +988363864132 don't bother with tid_fd_revalidate() in lookups +ec30dcf7f425 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +9c6d26df1fae arm64: dts: hikey: Fix eMMC corruption regression +dd09f58ce0c7 crypto: x86/aegis256 - Fix wrong key buffer size +9f50fd5bb66e crypto: testmgr - add more unkeyed crc32 and crc32c test vectors +9b3abc0162e8 crypto: testmgr - fix testing OPTIONAL_KEY hash algorithms +a179a2bf0561 crypto: testmgr - remove bfin_crc "hmac(crc32)" test vectors +6943546c2dde crypto: crc32-generic - remove __crc32_le() +7bcfb1363056 crypto: crc32c-generic - remove cra_alignmask +fffe7d9279a4 crypto: crc32-generic - use unaligned access macros when needed +f16b613ca8b3 crypto: chtls - fix a missing-check bug +01ba061d0fd7 crypto: inside-secure - authenc(hmac(sha1), cbc(aes)) support +678b2878ac39 crypto: inside-secure - authenc(hmac(sha224), cbc(aes)) support +f6beaea30487 crypto: inside-secure - authenc(hmac(sha256), cbc(aes)) support +bdfd19095685 crypto: inside-secure - improve error reporting +8a21f067e0cf crypto: inside-secure - fix the hash then encrypt/decrypt types +ce6795593ba5 crypto: inside-secure - make the key and context size computation dynamic +fef0cfe577e9 crypto: inside-secure - make the context control size dynamic +3a5ca230bbb6 crypto: inside-secure - rework the alg type settings in the context +8ac1283e4aaa crypto: inside-secure - rework cipher functions for future AEAD support +6182480637d9 crypto: inside-secure - remove VLAs +17a7d24aa89d crypto: chtls - generic handling of data and hdr +bf4407f081f3 crypto: inside-secure - do not use memset on MMIO +75025cc9d13f KVM: docs: mmu: Fix link to NPT presentation from KVM Forum 2008 +df9cb9cc5bcd kvm: x86: Amend the KVM_GET_SUPPORTED_CPUID API documentation +c1aea9196ef4 KVM: x86: hyperv: declare KVM_CAP_HYPERV_TLBFLUSH capability +c70126764bf0 KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX implementation +e2f11f42824b KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implementation +7053df4edb3a KVM: introduce kvm_make_vcpus_request_mask() API +56b9ae78303a KVM: x86: hyperv: do rep check for each hypercall separately +142c95da92e8 KVM: x86: hyperv: use defines when parsing hypercall parameters +c9c92bee5330 x86/hyper-v: move struct hv_flush_pcpu{,ex} definitions to common header +f33ecec9bb51 Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +37fa23dbccbd regulator: s2mps11: Fix boot on Odroid XU3 +7a5abc3d9699 staging: lustre: fix more build errors in errno.c +965de0ec351a Documentation: filesystems: update filesystem locking documentation +89b310a2b28d random: convert to ->poll_mask +652fe8e87621 timerfd: convert to ->poll_mask +9e42f195f5b5 eventfd: switch to ->poll_mask +dd67081b36a1 pipe: convert to ->poll_mask +b28fc82267aa crypto: af_alg: convert to ->poll_mask +5001c2dcdf17 net/rxrpc: convert to ->poll_mask +f87be8948185 net/iucv: convert to ->poll_mask +e7a98d47eebd net/phonet: convert to ->poll_mask +4bac2bcd8396 net/nfc: convert to ->poll_mask +9490e40a06aa net/caif: convert to ->poll_mask +17112d808143 net/bluetooth: convert to ->poll_mask +568ea88ef962 net/sctp: convert to ->poll_mask +4df7338f6f4a net/tipc: convert to ->poll_mask +31f50b557318 net/vmw_vsock: convert to ->poll_mask +9f728af35fad net/atm: convert to ->poll_mask +f4335f52bb9e net/dccp: convert to ->poll_mask +db5051ead64a net: convert datagram_poll users tp ->poll_mask +e76cd24d0237 net/unix: convert to ->poll_mask +2c7d3dacebd4 net/tcp: convert to ->poll_mask +984652dd8b1f net: remove sock_no_poll +152524231023 net: add support for ->poll_mask in proto_ops +3cafb37633a1 net: refactor socket_poll +1962da0d2198 aio: try to complete poll iocbs without context switch +2c14fa838cbe aio: implement IOCB_CMD_POLL +888933f8fdf0 aio: simplify cancellation +f3a2752a43de aio: simplify KIOCB_KEY handling +3deb642f0de4 fs: introduce new ->get_poll_head and ->poll_mask methods +9965ed174e7d fs: add new vfs_poll and file_can_poll helpers +6e8b704df584 fs: update documentation to mention __poll_t and match the code +a0f8dcfc607d fs: cleanup do_pollfd +8f546ae1fc5c fs: unexport poll_schedule_timeout +ee219b946e4b uapi: turn __poll_t sparse checks on by default +ed0d523adb5d Merge branch 'fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into aio-base +3c24e170d49d staging: lustre: fix build error in errno.c +f7a258a8a450 staging: lustre: fix build error in mdc_request.c +806e30873f0e hwtracing: stm: fix build error on some arches +bc2dbc5420e8 Merge branch 'akpm' (patches from Andrew) +03250e102805 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +784176820007 rtc: test: remove obsolete .set_mmss +3f1959721558 kasan: fix memory hotplug during boot +ed1596f9ab95 kasan: free allocated shadow memory on MEM_CANCEL_ONLINE +d41362ed12b6 checkpatch: fix macro argument precedence test +ae67d58d0546 init/main.c: include +23d6aef74da8 kernel/sys.c: fix potential Spectre v1 issue +a21558618c5d mm/memory_hotplug: fix leftover use of struct page during hotplug +6c04ab0eddc9 proc: fix smaps and meminfo alignment +8addc2d00fe1 mm: do not warn on offline nodes unless the specific node is explicitly requested +15c30bc09085 mm, memory_hotplug: make has_unmovable_pages more robust +0f901dcbc31f mm/kasan: don't vfree() nonexistent vm_area +b9ddff9b8503 MAINTAINERS: change hugetlbfs maintainer and update files +8f89c007b6de ipc/shm: fix shmat() nil address after round-down when remapping +a73ab244f0da Revert "ipc/shm: Fix shmat mmap nil-page protection" +7a4deea1aa8b idr: fix invalid ptr dereference on item delete +3373de209cb1 ocfs2: revert "ocfs2/o2hb: check len for bio_add_page() to avoid getting incorrect bio" +7cbf319234ad mm: fix nr_rotate_swap leak in swapon() error case +5ef03dbd9185 xfs, proc: hide unused xfs procfs helpers +05909babce53 net/mlx5e: Avoid reset netdev stats on configuration changes +e646e17713ee media: vsp1: Move video configuration to a cached dlb +12832dd9dde9 media: vsp1: Adapt entities to configure into a body +46ce3639a579 media: vsp1: Refactor display list configure operations +2d9445db0ee9 media: vsp1: Use reference counting for bodies +5d7936b8e27d media: vsp1: Convert display lists to use new body pool +5de0473982aa media: vsp1: Provide a body pool +076673419741 media: vsp1: Protect bodies against overflow +764dfee1a153 media: vsp1: Reword uses of 'fragment' as 'body' +fce34e49e4a7 media: vsp1: Move video suspend resume handling to video object +83967993f232 media: vsp1: Release buffers for each video node +01f7b2e7264b media: vsp1: Drop OF dependency of VIDEO_RENESAS_VSP1 +3c785e48786f media: adv7511: fix clearing of the CEC receive buffer +0220eddac66d udf: Simplify calls to udf_disk_stamp_to_time +0a2dfbecb361 fs: nfs: get rid of memcpys for inode times +13442b036a13 ceph: make inode time prints to be long long +18a592632e61 lustre: Use long long type to print inode time +8efd6894ff08 fs: add timespec64_truncate() +e5b1db0186bf PCI: Remove unused pcie_get_minimum_link() +4695ca9d17a2 ixgbe: Report PCIe link properties with pcie_print_link_status() +57d12fc6f788 cxgb4: Report PCIe link properties with pcie_print_link_status() +af125b754e2f bnxt_en: Report PCIe link properties with pcie_print_link_status() +cc04a1dd3f4a bnx2x: Report PCIe link properties with pcie_print_link_status() +21a9883f573e arm64: dts: sprd: whale2: Add the rtc enable clock for watchdog +1cea2c22ec0e arm64: dts: sprd: Add GPIO and GPIO keys device nodes +6f5cdfa80273 PCI: Prevent sysfs disable of device while driver is attached +41d3ea1fb461 Merge tag 'hisi-defconfig-for-4.18v3' of git://github.com/hisilicon/linux-hisi into next/defconfig +5ab99d48dae2 ARM: stm32: Don't select DMA unconditionally on STM32MP157C +bd6cc4f2d270 Merge tag 'omap-for-v4.18/soc-late-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +4b9743e84cab Merge tag 'aspeed-4.18-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt +e0c66d34bf10 arm64: dts: sprd: fix typo in 'remote-endpoint' +0ec46ab6425d Merge tag 'qcom-fixes-for-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into fixes +f2c56aac9573 Merge tag 'sunxi-fixes-for-4.17' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into fixes +b187db02e051 Merge tag 'samsung-dt64-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +da91a61df493 Merge tag 'samsung-dt-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +dd557af60e2d Merge tag 'v4.18-rockchip-drivers-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers +c70ceb7973a5 Merge tag 'berlin-dt-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/dt +fef8f9b121b0 Merge tag 'berlin64-dt-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/dt +320b85794724 Merge tag 'berlin-core-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jszhang/linux-berlin into next/soc +86662ca5a5a4 Merge tag 'amlogic-dt64-3' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +4108e98ead26 Merge tag 'amlogic-dt64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +a17f6a89f0fc Merge tag 'amlogic-dt-2' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +2a000443701b Merge tag 'qcom-dts-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +efe532284352 Merge tag 'qcom-arm64-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +d8f8d467f53a arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator +da34314f72c6 arm64: dts: fix regulator property name for wlan pcie endpoint +94dc9f48d1f2 arm64: dts: qcom: msm8996: Use UFS_GDSC for UFS +07c8d21d08a5 ARM: dts: pxa3xx: fix MMC clocks +a425e5f0a261 ARM: pxa: dts: add pin definitions for extended GPIOs +e41f76830dbd ARM: pxa: dts: add gpio-ranges to gpio controller +1a202e28e1a2 Merge tag 'omap-for-v4.18/dt-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +d900f5ce12f9 Merge tag 'omap-for-v4.18/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +280b0471fd2c Merge tag 'omap-for-v4.18/ti-sysc-fix-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +868a01a27d80 net/mlx5e: Introducing new statistics rwlock +6ab75516cf35 net/mlx5e: Move phy link down events counter out of SW stats +3a2f70331226 net/mlx5: Use order-0 allocations for all WQ types +549322f2f988 net/mlx5i: Use compilation flag in IPOIB header +043dc78ecf07 net/mlx5e: TX, Use actual WQE size for SQ edge fill +ddf385e31f57 net/mlx5e: Use WQ API functions instead of direct fields access +e4ad91f23f10 net/mlx5e: Split offloaded eswitch TC rules for port mirroring +592d36515969 net/mlx5e: Parse mirroring action for offloaded TC eswitch flows +a842dd04cf85 net/mlx5: E-switch, Create a second level FDB flow table +b45630021b52 net/mlx5: Add cap bits for flow table destination in FDB table +52fff3274b08 net/mlx5: E-Switch, Reorganize and rename fdb flow tables +89bab02a4a61 Merge tag 'sunxi-dt64-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +977d29f89c74 Merge tag 'sunxi-core-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/soc +33d2f1313581 Merge tag 'sunxi-h3-h5-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +541162ff8912 Merge tag 'sunxi-dt-for-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +6d361c1db7b6 soc: qcom: smem: introduce qcom_smem_virt_to_phys() +7df5ff258bd2 soc: qcom: qmi: fix a buffer sizing bug +488de0317bc5 MAINTAINERS: Update pattern for qcom_scm +cab673583d96 soc: Unconditionally include qcom Makefile +11d2e7edac6a soc: qcom: smem: check sooner in qcom_smem_set_global_partition() +8fa1a21409da soc: qcom: smem: fix qcom_smem_set_global_partition() +8377f8181da8 soc: qcom: smem: fix off-by-one error in qcom_smem_alloc_private() +04a512fea333 soc: qcom: smem: byte swap values properly +e221a1da97d9 soc: qcom: smem: return proper type for cached entry functions +7070874973ee soc: qcom: smem: fix first cache entry calculation +36b0aefdee6e soc: qcom: cmd-db: Make endian-agnostic +312416d9171a drivers: qcom: add command DB driver +4676bff21c0b Merge tag 'imx-defconfig-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/defconfig +8fcb44019041 Merge tag 'imx-dt64-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +faee4edf6cdd Merge tag 'imx-dt-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +b741377f1ff7 arm64: defconfig: Enable PCIe on msm8996 and db820c +68fc6c839af7 Merge tag 'imx-soc-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +d6bde1dbe36c Merge tag 'imx-drivers-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/drivers +e52cde717093 net: dsa: dsa_loop: Make dynamic debugging helpful +910714f1fcf8 Merge branch 'ovs-ct-zone' +11efd5cb04a1 openvswitch: Support conntrack zone limit +5972be6b2495 openvswitch: Add conntrack limit netlink definition +d7c52fc8bc45 Merge tag 'mlx5e-updates-2018-05-19' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +0e4c982096f8 ARM: dts: ipq8074: Enable few peripherals for hk01 board +33057e1672fe ARM: dts: ipq8074: Add pcie nodes +22592a2277df ARM: dts: ipq8074: Add peripheral nodes +d4aea7d5ac55 ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file +5ade893ec03c ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file +f97b2aaaf073 ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data +441323a2342b ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file +d9a5f70207cf ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file +76a914b97af4 ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi +bd1ab0367fb4 ARM: dts: ipq4019: Change the max opp frequency +187519403273 ARM: dts: ipq4019: Add a few peripheral nodes +c696a020193e ARM: dts: ipq4019: Add a default chosen node +c1c14f8954c6 ARM: pxa3xx: enable external wakeup pins +5716c20b22f8 ARM: pxa: stargate2: use device properties for at24 eeprom +a45675796a07 8139too: Remove unnecessary netif_napi_del() +eb110410b9f6 ibmvnic: Fix partial success login retries +5c103791e4be MAINTAINERS: hwmon: Add Documentation/devicetree/bindings/hwmon +a527af9cbdb7 Merge branch 'qed-ethtool-rx-flow-classification-enhancements' +608e00d0a2eb qed*: Support drop action classification +39385ab02c3e qede: Support flow classification to the VFs. +3893fc62b176 qed*: Support other classification modes. +89ffd14ee95d qede: Validate unsupported configurations +87885310c199 qede: Refactor ethtool rx classification flow. +d2f30f517260 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +72c7caa48642 media: st-hva: don't use GFP_DMA +2732bb765f14 media: bdisp: don't use GFP_DMA +6aecad62670b media: cec: improve cec status documentation +df2b23861878 media: soc_camera: fix compiler warning +660f05978261 media: renesas-ceu: fix compiler warning +696ca779a928 KVM: x86: fix #UD address of failed Hyper-V hypercalls +bcab64e87623 media: imx: fix compiler warning +b37705d333c8 media: hdpvr: fix compiler warning +fd1857240df3 media: s5p-mfc: fix two sparse warnings +ba17f7805f65 media: zoran: fix compiler warning +a7f3482ddbf2 media: go7007: fix two sparse warnings +8f1ad1ef1e7a drm/i915/uc: Trivial s/dev_priv/i915 in intel_uc.c +e86d1929adae media: docs: selection: fix misleading sentence about the CROP API +119e30d39560 media: docs: selection: improve formatting +ff9273f5b87f media: docs: selection: rename files to something meaningful +579d76deb1b1 media: docs: clarify relationship between crop and selection APIs +e81ff408c17e media: docs: selection: fix typos +68afa17322f2 media: zoran: move to staging in preparation for removal +50eea4ab9169 media: i2c: adv748x: Fix pixel rate values +2b5b63126ef4 drm/i915: Simplify ilk-ivb underrun suppression +24dd8d996f3b media: usbtv: Implement wait_prepare and wait_finish +24e4b075d899 selftests/net: Add missing config options for PMTU tests +e2f4f4e927f1 cxgb4/cxgb4vf: Notify link changes to OS-dependent code +e8d452923ae6 cxgb4: clean up init_one +57ccaedb7415 cxgb4/cxgb4vf: link management changes for new SFP +e3ffec48b22f Merge tag 'batadv-net-for-davem-20180524' of git://git.open-mesh.org/linux-merge +b526e56b3183 net: fec: remove stale comment +0c235113b3c4 sfc: stop the TX queue before pushing new buffers +7d850abd5f4e net: bridge: add support for port isolation +cbdd39ca498f regmap: slimbus: allow register offsets up to 16 bits +ed24d568bd91 regmap: add missing prototype for devm_init_slimbus +b3c702f56bf5 ASoC: mt6797: combine DAI to register component +42a589e83395 ASoC: mt6797: extract DAI adda in separate file +13be427e5df4 ASoC: mediatek: add sub dai to mtk_base_afe +500413c5097d ASoC: omap: fix compile-test building +6e04b1035689 RDMA/bnxt_re: Fix broken RoCE driver due to recent L2 driver changes +4f2f76f75143 ext4: fix fencepost error in check for inode count overflow during resize +0badacd779df staging: mt7621-gpio: update TODO file +8cf7c2f9df64 staging: mt7621-gpio: use MTK_BANK_WIDTH instead of magic number +b36dd3af48f6 staging: mt7621-gpio: use ternary operator in return in mediatek_gpio_get_direction +e9301a5a8b6b staging: mt7621-gpio: avoid devm_kzalloc() hidden inside declarations and refactor function a bit +10ca84f27231 staging: mt7621-gpio: dt-bindings: add interrupt nodes to bindings doc +c7092ed79462 staging: mt7621-dts: add interrupt device tree nodes for the gpio controller +0aaf256cf15d staging: mt7621-gpio: avoid use of globals and use platform_data instead +568f24236b92 staging: mt7621-gpio: replace 'mtk' to use correct one 'mediatek' +81ca7c496f99 staging: mt7621-dts: update gpios related entries to use 'mediatek' +af315a5b04ad staging: mt7621-gpio: dt-bindings: add documentation for mt7621-gpio +55dee963112d staging: rtl8723bs: Fix grammar error in comment. +699ad73456d6 staging: rtl8723bs: Fix camel-case in 'struct rt_firmware_hdr'. +7a45210e95de staging: rtl8723bs: Fix spelling/grammar errors in comment. +93998817a169 staging: rtl8723bs: Fix camel-case in 'struct rt_firmware'. +341aa5ad1a8d staging: rtl8723bs: Fix camel-case in IS_FW_HEADER_EXIST_8723B(). +44500a42c59f staging: rtl8723bs: Clean up whitespace in 'rtl8723_hal.h'. +92096dc07705 staging: rtl8723bs: Rename 'Hal8723BPhyCfg.h' using snake case. +8875d38b14a2 staging: rtl8723bs: Rename 'Hal8723bPhyReg.h' using snake case. +22962b380c0a staging: rtl8723bs: Rename 'Hal8723BPwrSeq.{c, h}' to 'hal_pwr_seq.*'. +916c0c4b83de staging: fsl-dpaa2/rtc: fix PTP dependency +979eb0c96be9 staging: wilc1000: Avoid overriding rates_no while parsing ies element. +173ffd0993fd staging: wlan-ng: convert P80211SKB_RXMETA to inline function in p80211conv +df6835d1f66a staging: wlan-ng: convert P80211SKB_FRMMETA to inline function in p80211conv +67d412e44df5 staging: rtl8192e: rtllib_tx: fix spelling issue. +e709e7fe495f staging: mt7621-mmc: fix spelling mistake: "Illgal" -> "Illegal" +ac5d6d869c05 staging: greybus: fix spelling mistake: "Inavlid" -> "Invalid" +70ac74619c3f staging: rtlwifi: fix spelling mistake: "Platfoem" -> "Platform" +a9a45c19afc8 staging: wilc1000: fix spelling mistake: "Preamle" -> "Preamble" +1e71247364a0 staging: lustre: libcfs: add parens around macros args +777690e68cbe staging: lustre: Fix block comments style +0fb1de16f391 staging: lustre: Fix "unsigned"->"unsigned int" +b743387eb47b staging: lustre: Fix "Possible intergrate"->"Possibly integrate" +1c0f62587192 staging: lustre: Fix "from from"->"from" +8e5566ac7300 staging: lustre: remove libcfs_all.h +7059b37ffe71 staging: lustre: move all libcfs_all includes except in lustre/lnet/libcfs/ +8fbb71cb352b staging: lustre: remove remaining libcfs_all.h includes from lustre/lustre +f076bfb791c7 staging: lustre: remove libcfs_all.h from fid, fld, obdclass +0922c0084b91 staging: lustre: remove libcfs_all from ptlrpc +8f0ca7fca3ab staging: lustre: remove libcfs_all.h from remaining .h files. +73d65c8d1a85 staging: lustre: remove libcfs_all.h from lustre/include/*.h +fd998c02dcfc staging: lustre: remove libcfs_all.h from includes lustre/lnet +7a83b3a19a31 staging: lustre: remove libcfs_all.h includes from lnet/klnd +1f28db699f7c staging: lustre: don't include libcfs.h in lnet/lib-lnet.h +62d18ecfa641 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +e6eafdb9f9b9 staging: lustre: start moving includes out of libcfs.h +b133ef6ea4c9 Merge tag 'powerpc-4.17-7' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +f287fe35ded1 Merge tag 'mmc-v4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +7673fd6b6af0 staging: lustre: discard libcfs_prim.h +fa399093620b staging: lustre: replace memory_presure funcitons by standard interfaces. +525609ed58e7 staging: lustre: move RESV_PORT definitions to lnet/lib-lnet.h +17bcf37aac8c staging: lustre: move lnet_debug_log_upcall declaration to tracefile.h +c4f907719736 staging: lustre: make lnet_debugfs_symlink_def local to libcfs/modules.c +1c36b6de6ae8 staging: lustre: clean up __LIBCFS_H macro +912a846027c2 staging: lustre: replace libcfs_register_ioctl with a blocking notifier_chain +6afe572bc766 staging: lustre: discard cfs_block_sigsinv() +44a3c2637cd2 staging: lustre: move LERRCHKSUM() to libcfs_debug.h +0f382119819e staging: lustre: discard CFS_TICK +8cb651475792 staging: lustre: discard LOWEST_BIT_SET() +18f92a6e3d6b staging: lustre: discard cfs_cap_t, use kernel_cap_t +f497115d4cf8 staging: lustre: simplify capability dropping. +63fd7d04580b staging: lustre: remove current_pid() and current_comm() +7b8e2026fb18 staging: lustre: remove conditional compilation from libcfs_cpu.c +457d63ea5c1a staging: lustre: rename cfs_cpt_table to cfs_cpt_tab +f72c3ab791ac staging: lustre: move files out of lustre/lnet/libcfs/linux/ +64bf0b1a079d staging: lustre: refactor libcfs initialization. +e67f133d02e7 staging: lustre: osc: tidy up osc_init() +03f17b5d40c4 staging: comedi: comedidev.h: Fix SPDX-License-Identifier tag style +d6edc07cca93 MAINTAINERS: Add driver-api/fpga path +fdff4053d51b fpga: clarify that unregister functions also free +fcc803956a47 documentation: fpga: move fpga-region.txt to driver-api +9e4c36b1c979 documentation: fpga: add bridge document to driver-api +547b822c22b1 documentation: fpga: move fpga-mgr.txt to driver-api +66c472cdb62d Documentation: fpga: move fpga overview to driver-api +917a4304fe48 fpga: region: kernel-doc fixes +060ac5c8fa7b fpga: bridge: kernel-doc fixes +ff9da89c2237 fpga: mgr: kernel-doc fixes +473f01f7e4b9 fpga: use SPDX +9f368977b458 fpga: region: change api, add fpga_region_create/free +371cd1b1fdab fpga: bridge: change api, don't use drvdata +7085e2a94f7d fpga: manager: change api, don't use drvdata +bbaa9cd3a605 fpga: region: don't use drvdata in common fpga code +0dda2bb62423 driver-core: return EINVAL error instead of BUG_ON() +b9f57019a9ec Merge tag 'drm-fixes-for-v4.17-rc7' of git://people.freedesktop.org/~airlied/linux +a1a9f537aa44 Merge tag 'sound-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +0ed2424b911f intel_th: Use correct device when freeing buffers +b5e2ced9bf81 stm class: Use vmalloc for the master map +5e667ac2ddda Merge tag 'iio-for-4.18b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +6201e033d77f drm/scheduler: fix a corner case in dependency optimization +2c093cdb0a5e Merge tag 'phy-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy into usb-next +adea72c5046f drm/amdgpu: vcn_v1_0_is_idle() can be static +bfdec2340478 drm/amd/display: Implement dm_pp_get_clock_levels_by_type_with_latency +4b4ecd9cb853 vt: Perform safe console erase only once +30480a849820 arm64: defconfig: Enable HISILICON_LPC +de3628fff91d arm64: defconfig: enable drivers for Poplar support +339c7a875732 serial: imx: disable UCR4_OREN on shutdown +0fdf17878560 serial: imx: drop CTS/RTS handling from shutdown +ebe1d22b57b8 drm/amdgpu: fix 32-bit build warning +ca3b3fa34447 drm/i915: Consult VBT "LVDS config" bits to determine whether internal LVDS is present +ea80a661fe56 drm/i915: Try to suppress more spurious PCH underruns on ILK-IVB +10ed55e4d94c drm/i915: Initialize panel_pipe to INVALID_PIPE +6723d8dc9d3b null_blk: add blocking description and remove lightnvm +75c8b19a2310 nvme: fixup memory leak in nvme_init_identify() +1e5f44616287 nvme: fix KASAN warning when parsing host nqn +eb464833a2e7 nvmet-loop: use nr_phys_segments when map rq to sgl +17d78252ee56 nvmet-fc: increase LS buffer count per fc port +d5eff33ee6f8 nvmet: add simple file backed ns support +618cff4285dc nvmet: remove duplicate NULL initialization for req->ns +b40b83e365d6 nvmet: make a few error messages more generic +181303d03525 nvme-fabrics: allow duplicate connections to the discovery controller +461fbc8f0ed1 nvme-fabrics: centralize discovery controller defaults +ffecb0b452d5 nvme-fabrics: remove unnecessary controller subnqn validation +90fcaf5d54c5 nvme-fc: remove setting DNR on exception conditions +2e050f00a0f0 nvme-rdma: stop admin queue before freeing it +72cd4cc28e23 nvme-pci: Fix AER reset handling +a8e3e0bb749c nvme-pci: set nvmeq->cq_vector after alloc cq/sq +1383cb8103bb mlx4_core: allocate ICM memory in page size chunks +73b66f873157 drm/i915: Prepare GEM for suspend earlier +8d85a7a4f2c9 PCI/IOV: Allow PF drivers to limit total_VFs to 0 +fe25f3048322 drm/i915/execlists: Wait for ELSP submission on restart +c3635da2a336 PCI: hv: Do not wait forever on a device that has disappeared +737e09205aa0 Merge tag 'uniphier-dt64-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +e9528e79acdd Merge tag 'uniphier-dt-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +5d91dcfafc01 Merge tag 'mvebu-dt64-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt +4236c851d1ae Merge tag 'mvebu-dt-4.18-1' of git://git.infradead.org/linux-mvebu into next/dt +4594586981eb Merge tag 'mvebu-arm64-4.18-1' of git://git.infradead.org/linux-mvebu into next/defconfig +6115d740834b Merge tag 'tegra-for-4.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +ace2358238d5 Merge tag 'tegra-for-4.18-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc +6874f9de6531 Merge tag 'tegra-for-4.18-memory-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers +d5e72aa1a5ae Merge tag 'tegra-for-4.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +25537b86ca77 Merge tag 'renesas-arm64-defconfig-for-v4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/defconfig +445736240e16 Merge tag 'davinci-for-v4.18/defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/defconfig +ff9da3ceae9d Merge tag 'davinci-for-v4.18/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt +8787ad3563bd Merge tag 'davinci-for-v4.18/soc' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc +3b4fa7f90939 Merge tag 'amlogic-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/defconfig +c1835bfdef72 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +7d6020cf2714 Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +3c13e601a2e6 Merge tag 'hisi-arm64-dt-for-4.18v2' of git://github.com/hisilicon/linux-hisi into next/dt +e25028c8ded0 KVM: arm/arm64: Bump VGIC_V3_MAX_CPUS to 512 +04c110932225 KVM: arm/arm64: Implement KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +6e4076735d5e KVM: arm/arm64: Add KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +c957a6d63e17 KVM: arm/arm64: Check all vcpu redistributors are set on map_resources +c011f4ea106b KVM: arm/arm64: Check vcpu redist base before registering an iodev +5ec17fbac671 KVM: arm/arm64: Remove kvm_vgic_vcpu_early_init +ccc27bf5be7b KVM: arm/arm64: Helper to register a new redistributor region +028bf278d31a KVM: arm/arm64: Adapt vgic_v3_check_base to multiple rdist regions +ba7b3f1275fd KVM: arm/arm64: Revisit Redistributor TYPER last bit computation +dc524619369c KVM: arm/arm64: Helper to locate free rdist index +dbd9733ab674 KVM: arm/arm64: Replace the single rdist region by a list +d6c77bd19c0f KVM: arm/arm64: Document KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION +9153ab724ea1 KVM: arm/arm64: Set dist->spis to NULL after kfree +cf412b007022 KVM: arm64: Invoke FPSIMD context switch trap from C +7846b3119e24 KVM: arm64: Fold redundant exit code checks out of fixup_guest_exit() +ba4f4cb0e661 KVM: arm64: Remove redundant *exit_code changes in fpsimd_guest_exit() +21cdd7fd76e3 KVM: arm64: Remove eager host SVE state saving +85acda3b4a27 KVM: arm64: Save host SVE context as appropriate +9a6e594869b2 arm64/sve: Move sve_pffr() to fpsimd.h and make inline +2cf97d46dafb arm64/sve: Switch sve_pffr() argument from task to thread +31dc52b3c8fa arm64/sve: Move read_zcr_features() out of cpufeature.h +e6b673b741ea KVM: arm64: Optimise FPSIMD handling to reduce guest/host thrashing +fa89d31c5306 KVM: arm64: Repurpose vcpu_arch.debug_flags for general-purpose flags +0cff8e776f8f arm64/sve: Refactor user SVE trap maintenance for external use +df3fb9682045 arm64: fpsimd: Eliminate task->mm checks +66e48a0d29bd arm64: fpsimd: Avoid FPSIMD context leakage for the init task +d179761519d9 arm64: fpsimd: Generalise context saving for non-task contexts +ceda9fff70e8 KVM: arm64: Convert lazy FPSIMD context switch trap to C +bd2a6394fd2d KVM: arm/arm64: Introduce kvm_arch_vcpu_run_pid_change +09d1223a6279 arm64: Use update{,_tsk}_thread_flag() +93ee37c2a6a9 thread_info: Add update_thread_flag() helpers +d8ad71fa38a9 arm64: fpsimd: Fix TIF_FOREIGN_FPSTATE after invalidating cpu regs +87f825e6e246 wcn36xx: Add support for Factory Test Mode (FTM) +6f6eb1bcbeff ath10k: DFS Host Confirmation +f40105e67478 ath: add support to get the detected radar specifications +ffbc9197b472 wcn36xx: improve debug and error messages for SMD +a50c6c8412f7 wcn36xx: simplify wcn36xx_smd_open() +773f9a28bcda wcn36xx: drain pending indicator messages on shutdown +2a46c829a926 wcn36xx: set PREASSOC and IDLE stated when BSS info changes +18c7ed138824 wcn36xx: consider CTRL_EOP bit when looking for valid descriptors +ce1d4be82b10 wcn36xx: only handle packets when ED or DONE bit is set +edd23ab403cf wcn36xx: clear all masks in RX interrupt +ba437e72378c wcn36xx: don't disable RX IRQ from handler +57e06e0e2a86 wcn36xx: set DMA mask explicitly +9a81cc23dfef wcn36xx: fix buffer commit logic on TX path +cf3c0ae6a32b ath10k: remove useless test before clk_disable_unprepare +f1abff21acc5 ath: Map Zimbabwe to ETSI1_WORLD +4e78075c4821 ath: Map Ukraine to ETSI9_WORLD +054e07788002 ath: Map Singapore to FCC3_WORLD +b7e015132d85 ath: Map Russia to ETSI8_WORLD +12f415566fb4 ath: Map Romania to ETSI1_WORLD +c454d4c25844 ath: Map Philippines to FCC3_WORLD +b5c11e474406 ath: Map Peru to APL1_WORLD +9bfc2bb32e01 ath: Map New Zealand to FCC3_ETSIC +823a64065adf ath: Map Malasia to FCC1_WORLD +64874ed2a73a ath: Map Macedonia to ETSI1_WORLD +62ba2b22d120 ath: Map Isreal to ETSI3_WORLD +143a9b9bd7ee ath: Map Honduras to FCC3_WORLD +0fa31a86998b ath: Map Czech to ETSI1_WORLD +515e968624b2 ath: Map Colombia to FCC1_FCCA +fed60f81a2d0 ath: Map Bulgaria to ETSI1_WORLD +37090d944705 ath: Map Brunei Darussalam to APL6_WORLD +1507b32891c0 ath: Map Bangladesh to APL1_WORLD +8120cc0b215c ath: Map Australia to FCC3_WORLD +485daee92bde ath: Map Algeria to APL13_WORLD +fed8f5e83037 ath: Map Albania to ETSI1_WORLD +01fb2994a98d ath: Add regulatory mapping for FCC3_ETSIC +897fab6c5d90 ath: Add regulatory mapping for ETSI9_WORLD +45faf6e096da ath: Add regulatory mapping for ETSI8_WORLD +9ba8df0c52b3 ath: Add regulatory mapping for APL13_WORLD +4f183687e3fa ath: Add regulatory mapping for APL2_FCCA +1ea3986ad2bc ath: Add regulatory mapping for Uganda +667ddac5745f ath: Add regulatory mapping for Tanzania +2a3169a54bb5 ath: Add regulatory mapping for Serbia +67a956682472 ath: Add regulatory mapping for Paraguya +a20f1338c5de ath: Add regulatory mapping for Nicaragua +a0a6f2a916dc ath: Add regulatory mapping for Montenegro +a71c984bc4e5 ath: Add regulatory mapping for Mauritius +b840fa912308 ath: Add regulatory mapping for Kenya +9c790f2d234f ath: Add regulatory mapping for Bermuda +699e2302c286 ath: Add regulatory mapping for Bahamas +be8cce96f14d ath10k: add support to configure channel dwell time +46dbf98c69f4 ath10k: add memory dump support for QCA9888 and QCA99X0 +884571f0de7b dma-mapping: remove unused gfp_t parameter to arch_dma_alloc_attrs +9a4dc80399b1 drm/i915: Flush the ring stop bit after clearing RING_HEAD in reset +21c73367fc8f Merge back PM core material for v4.18. +68e22011856f ACPI: EC: Dispatch the EC GPE directly on s2idle wake +745364533e40 ACPICA: Introduce acpi_dispatch_gpe() +458c70173daa powerpc/perf: Update raw-event code encoding comment for power8 +8359768c5c32 drm/i915: Forward declare struct intel_context +c5d1f5562ea7 drm/i915: Include i915_scheduler.h from i915_gem_context.h +3376d98021e9 s390/archrandom: Rework arch random implementation. +866f4c8e0e26 s390/net: add pnetid support +1bcdb5354aee s390/dasd: simplify locking in dasd_times_out +1b22fc609cec locking/rwsem: Simplify the is-owner-spinnable checks +675c00c33257 Merge branch 'linus' into locking/core, to pick up fixes +10b1105004fb perf/x86: Store user space frame-pointer value on a sample +82489c5fe5f9 perf/core: Wire up compat PERF_EVENT_IOC_QUERY_BPF, PERF_EVENT_IOC_MODIFY_ATTRIBUTES +9511bce9fe8e perf/core: Fix bad use of igrab() +a1150c202207 perf/core: Fix group scheduling with mixed hw and sw events +2539fc82aa9b sched/fair: Update util_est before updating schedutil +8ecf04e11283 sched/cpufreq: Modify aggregate utilization to always include blocked FAIR utilization +0548dc5cde19 Merge branch 'sched/urgent' into sched/core, to pick up fixes +4ff648decf47 sched, tracing: Fix trace_sched_pi_setprio() for deboosting +b1f5b378e126 kthread: Allow kthread_park() on a parked kthread +bf5015a50f1f sched/topology: Clarify root domain(s) debug string +bd9c67ad9693 Merge branch 'linus' into perf/core, to pick up fixes +19832055e2bf drm/exynos: fimc: signedness bug in fimc_setup_clocks() +5567f9ddaf73 ARM: dts: qcom: msm8974: Add Sony Xperia Z1 Compact +b972ff75f293 arm64: defconfig: Enable UFS on msm8996 +5b1d4fa98851 ARM: dts: Aspeed: Enable USB ports on eval board. +ac6e31d35f45 ARM: dts: Add Aspeed SoC USB controllers to device-tree +c4043ecac34a ARM: dts: aspeed: Add S2600WF BMC Machine +25337c735414 ARM: dts: aspeed: Add Inventec Lanyang BMC +c808a10435df ARM: dts: aspeed: Add Portwell Neptune machine +f45ffcc6348f ARM: dts: aspeed: witherspoon: Set alternate boot +af8f533b2a65 ARM: dts: aspeed: witherspoon: Add gpio keys for power supply presence +2013b14f9082 ARM: dts: aspeed: witherspoon: Enable checkstop and cooling gpio keys +fa41a7fdcdd6 ARM: dts: aspeed: zaius: Add pcie-e2b-present gpio key +168dbc3565f4 ARM: dts: aspeed: romulus: Add id-button gpio key +12678199c77d drm/exynos: scaler: fix static checker warning +5ec3444c8346 firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1() +9c5904904b88 Merge branch 'nfp-offload-LAG-for-tc-flower-egress' +7e24a59311ea nfp: flower: compute link aggregation action +2e1cc5226b44 nfp: flower: implement host cmsg handler for LAG +bb9a8d031140 nfp: flower: monitor and offload LAG groups +f44aa9ef7950 net: include hash policy in LAG changeupper info +b94524529741 nfp: flower: add per repr private data for LAG offload +898bc7d634b4 nfp: flower: check for/turn on LAG support in firmware +1945ca7a81d6 nfp: nfpcore: add rtsym writing function +24f132e29c04 nfp: add ndo_set_mac_address for representors +d97cde6ab547 hv_netvsc: fix bogus ifalias on network device +322eaa06d55e enic: set DMA mask to 47 bit +de0a8267e235 Merge branch 'net-Update-fib_table_lookup-tracepoints' +c949cbbbe5d6 net/ipv4: Remove tracepoint in fib_validate_source +30d444d30049 net/ipv6: Udate fib6_table_lookup tracepoint +9f323973c915 net/ipv4: Udate fib_table_lookup tracepoint +aaa908ffbee1 net_sched: switch to rcu_work +af8d3c7c001a ppp: remove the PPPIOCDETACH ioctl +1bb58d2d3cbe Merge branch 'Mirroring-tests-involving-VLAN' +181d95f8e145 selftests: forwarding: Test mirror-to-gre w/ UL 802.1d+VLAN +a08fb9f1ad8d selftests: forwarding: Test mirror-to-gre w/ UL VLAN +0056042f80db selftests: forwarding: Test mirror-to-gre w/ UL VLAN+802.1q +35388a6a0c27 selftests: forwarding: Test mirror-to-vlan +87c0c046e802 selftests: forwarding: lib: Extract trap_{, un}install() +1893150fd531 selftests: forwarding: mirror_gre_lib: Support VLAN +0e7a504c0942 selftests: forwarding: lib: Support VLAN devices +91bac7f9977a selftests: forwarding: Add $h3's clsact to mirror_topo_lib.sh +d5ea2bfc806a selftests: forwarding: mirror_gre_lib: Extract generic functions +74ed089d48a4 selftests: forwarding: Split mirror_gre_topo_lib.sh +90fed9c94625 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +49a473f5b5f5 Merge branch 'ibmvnic-Failover-hardening' +2770a7984db5 ibmvnic: Introduce hard reset recovery +06e43d7f9fe5 ibmvnic: Set resetting state at earliest possible point +8a348450a036 ibmvnic: Create separate initialization routine for resets +ab5ec33b9ac2 ibmvnic: Handle error case when setting link state +17c8705838a5 ibmvnic: Return error code if init interrupted by transport event +9c4eaabd1bb3 ibmvnic: Check CRQ command return codes +5153698e551b ibmvnic: Introduce active CRQ state +c3f22415474d ibmvnic: Mark NAPI flag as disabled when released +730c54d59403 ipv4: remove warning in ip_recv_error +180f848b8f71 Merge branch 'gretap-mirroring-selftests' +a96d81a20b1a selftests: forwarding: Test removal of mirroring +77a8df38100f selftests: forwarding: Test removal of underlay route +6b45432d7876 selftests: forwarding: Test mirroring to deleted device +f8f4bef322e4 net : sched: cls_api: deal with egdev path only if needed +1b15ad683ab4 vhost: synchronize IOTLB message with dev cleanup +d647b210ac73 powerpc: Add a missing include header +c89ca5932209 powerpc/32: Add a missing include header +b87a358b4a14 powerpc/chrp/time: Make some functions static, add missing header include +9e0d86cd2d74 powerpc/tau: Make some function static +86e11b6e9c56 powerpc: Make function btext_initialize static +bd13ac95f954 powerpc/tau: Synchronize function prototypes and body +3fc5ee9b2846 powerpc: Add missing prototype +c3f0515ea127 powerpc/52xx: Add missing functions prototypes +f72cf3f1d49f powerpc/powermac: Add missing prototype for note_bootable_part() +f91d59989968 powerpc/powermac: Move pmac_pfunc_base_install prototype to header file +910be6be6c00 powerpc/chrp/pci: Make some functions static +5a4b475cf851 powerpc/powermac: Mark variable x as unused +f0e0b86638e9 powerpc/chrp/setup: Remove idu_size variable and make some functions static +eed6964bce59 powerpc/wii: Make hlwd_pic_init function static +85aa4b98419d powerpc/mm/radix: Use do/while(0) trick for single statement block +d8731527acee powerpc/sparse: Fix plain integer as NULL pointer warning +7cf76a68f1bc powerpc/altivec: Add missing prototypes for altivec +eae5f709a4d7 powerpc: Add __printf verification to prom_printf +2e0986d76132 powerpc/xmon: Update paca fields dumped in xmon +9ce53e27265e powerpc/xmon: Realign paca dump fields +e70d8f55268b powerpc/xmon: Add __printf annotation to xmon_printf() +6671683db854 powerpc/xmon: Specify the full format in DUMP() macro +d681bc027a13 Merge tag 'mlx5-fixes-2018-05-24' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +9aad13b087ab packet: fix reserve calculation +d624613e422d cxgb4: Check for kvzalloc allocation failure +10f678683e40 Merge branch 'xdp_xmit-bulking' +a570e48fee1b samples/bpf: xdp_monitor use err code from tracepoint xdp:xdp_devmap_xmit +e74de52e55c0 xdp/trace: extend tracepoint in devmap with an err +735fc4054b3a xdp: change ndo_xdp_xmit API to support bulking +389ab7f01af9 xdp: introduce xdp_return_frame_rx_napi +9940fbf633e8 samples/bpf: xdp_monitor use tracepoint xdp:xdp_devmap_xmit +38edddb81172 xdp: add tracepoint for devmap like cpumap have +5d053f9da431 bpf: devmap prepare xdp frames for bulking +67f29e07e131 bpf: devmap introduce dev_map_enqueue +f80acbd23338 Merge branch 'bpf-task-fd-query' +b04df400c302 tools/bpftool: add perf subcommand +f699cf7aa41f tools/bpf: add two BPF_TASK_FD_QUERY tests in test_progs +ecb96f7fe153 samples/bpf: add a samples/bpf test for BPF_TASK_FD_QUERY +73bc4d9fc045 tools/bpf: add ksym_get_addr() in trace_helpers +30687ad94e57 tools/bpf: sync kernel header bpf.h and add bpf_task_fd_query in libbpf +41bdc4b40ed6 bpf: introduce bpf subcommand BPF_TASK_FD_QUERY +f8d959a5b188 perf/core: add perf_get_event() to return perf_event given a struct file +dd41fb8547c2 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +4bc6f777952c Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +b50694381cfc Merge branch 'stable/for-linus-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb +d59fcacc4b08 RDMA/hns: Increase checking CMQ status timeout value +5b6eb54f586b RDMA/hns: Modify uar allocation algorithm to avoid bitmap exhaust +1dcbc01f73f9 net/mlx5: IPSec, Fix a race between concurrent sandbox QP commands +902a545904c7 net/mlx5e: When RXFCS is set, add FCS data into checksum calculation +ecdf2dadee8e net/mlx5e: Receive buffer support for DCBX +0696d60853d5 net/mlx5e: Receive buffer configuration +50b4a3c23646 net/mlx5: PPTB and PBMC register firmware command support +df5f1361cc08 net/mlx5: Add pbmc and pptb in the port_access_reg_cap_mask +2c81bfd5ae56 net/mlx5e: Move port speed code from en_ethtool.c to en/port.c +e549f6f9c098 net/dcb: Add dcbnl buffer attribute +34b48b8789ad Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +c3032fd96734 drm/amdgpu: Use dev_info() to report amdkfd is not supported for this ASIC +6a0c0d0d009e i2c: robotfuzz-osif: drop pointless test +7fb29b958dff i2c: robotfuzz-osif: remove pointless local variable +17dd94796c4e i2c: rk3x: Don't print visible virtual mapping MMIO address +048f7c3e352e ipmi: Properly release srcu locks on error conditions +6d71021ab3b0 leds: class: ensure workqueue is initialized before setting brightness +05d4707d468d i2c: opal: don't check number of messages in the driver +c216b870657a i2c: ibm_iic: don't check number of messages in the driver +ef9fc0bad522 i2c: imx: Switch to SPDX identifier +5657a819a8d9 block drivers/block: Use octal not symbolic permissions +87e5808d52b6 net: phy: replace bool members in struct phy_device with bit-fields +f50e5ddae899 dt-bindings: qcom_spmi: Document SAW support +0caecaa87202 regulator: qcom_spmi: Add support for SAW +e759176c7f6b hwspinlock/u8500: Switch to SPDX license identifier +0c3e890b1ef3 hwspinlock: sprd: Switch to SPDX license identifier +50a522805ef0 hwspinlock/sirf: Switch to SPDX license identifier +8ba01caeec59 hwspinlock: qcom: Switch to SPDX license identifier +357ace03f0ab hwspinlock/omap: Switch to SPDX license identifier +eebba71e1cb4 hwspinlock/core: Switch to SPDX license identifier +d7b66b4ab034 Merge tag 'for-4.17-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +009f8c90f571 ALSA: hda - Fix runtime PM +0ea3286e2df7 KVM: x86: Expose CLDEMOTE CPU feature to guest VM +cd9a491f6ef7 KVM: nVMX: Emulate L1 individual-address invvpid by L0 individual-address invvpid +6f1e03bcabcd KVM: nVMX: Don't flush TLB when vmcs12 uses VPID +6bce30c7d927 KVM: nVMX: Use vmx local var for referencing vpid02 +0bbf6b9230df PCI: rcar: Remove IRQ mappings in rcar_pcie_enable_msi() failpath +1aea58be7398 PCI: rcar: Teardown MSI setup if rcar_pcie_enable() fails +53f1aebfbe46 PCI: rcar: Add missing irq_dispose_mapping() into failpath +80b8471e69d7 PCI: rcar: Pull bus clock enable/disable from rcar_pcie_get_resources() +86bf20cb57b9 KVM: x86: prevent integer overflows in KVM_MEMORY_ENCRYPT_REG_REGION +a1d588e951af KVM: x86: remove obsolete EXPORT... of handle_mmio_page_fault +9ad14c001651 PM / Domain: Return 0 on error from of_genpd_opp_to_performance_state() +d883c6cf3b39 Revert "mm/cma: manage the memory of the CMA area by using the ZONE_MOVABLE" +f3f1a18330ac fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystems +b1d749c5c341 capabilities: Allow privileged user in s_user_ns to set security.* xattrs +bc6155d13260 fs: Allow superblock owner to access do_remount_sb() +0353ff29b388 PCI: rcar: Poll more often in rcar_pcie_wait_for_dl() +e6fc46498784 blk-mq: avoid starving tag allocation after allocating process migrates +0031181c49ca fs: Allow superblock owner to replace invalid owners of inodes +ca1cd36cef00 Input: atmel_mxt_ts - fix reset-gpio for level based irqs +55956b59df33 vfs: Allow userns root to call mknod on owned filesystems. +593d1ce854df vfs: Don't allow changing the link count of an inode with an invalid uid or gid +d260d34e318f PCI: vmd: Add an additional VMD device id to driver device id table +a5ad57e6b831 x86/PCI: Add additional VMD device root ports to VMD AER quirk +2a5a9c9a20f9 PCI: vmd: Add offset to bus numbers if necessary +6788958e4f3c PCI: vmd: Assign membar addresses from shadow registers +8b22f3d2f6b8 PCI: Add Intel VMD devices to pci ids +e66003f55d7d tty: fix typo in ASYNCB_FOURPORT comment +1eaafe91a0df kvm: x86: IA32_ARCH_CAPABILITIES is always supported +d8db840dcb9e serial: samsung: check DMA engine capabilities before using DMA mode +577e75e0c9da Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +7cf432bf0586 Input: atmel_mxt_ts - require device properties present when probing +effca7bdb350 Merge branch 'ib-chrome-platform-atmel-mxt-ts-device-properties' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform into next +754451342fc5 Merge tag 'v4.17-rc6' into next +58c38116c6cc usb: xhci: tegra: Add support for managing powergates +ee9e5f4c7825 usb: xhci: tegra: Add runtime PM support +f468b55cb72d usb: xhci: tegra: Prepare for adding runtime PM support +ca7d9515d0e6 usb-storage: Add compatibility quirk flags for G-Technologies G-Drive +8c4e97ddfe73 usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS driver +05826ff135ee usb: typec: wcove: Remove dependency on HW FSM +cb2968468605 usb: roles: intel_xhci: Enable runtime PM +c9359f416207 usb: typec: fusb302: Fix debugfs issue +7c8d44566d72 platform: x86: intel_cht_int33fe: Fix dependencies +35fcf02f801b usb: roles: intel_xhci: Always allow user control +2bc5ff0bdc00 drm/omap: fix NULL deref crash with SDI displays +74789aed8814 usb: typec: Fix htmldocs warning +a0d6ec88090d usbip: vhci_sysfs: fix potential Spectre v1 +4a014a7339f4 usb: gadget: function: printer: avoid wrong list handling in printer_write() +c97a8cc17f44 typec: tcpm: Provide fwnode pointer as part of psy_cfg +ece711b5a42c power: supply: Add fwnode pointer to power_supply_config struct +681e94852414 usb: mtu3: fix warning of sleep in atomic context in notifier callback +4f9f032c256c usb: mtu3: reset gadget when VBUS_FALL interrupt arises +3d7678e2a02a usb: mtu3: avoid sleep in atomic context when enter test mode +fbe9db75b494 usb: mtu3: clear test_mode flag when reset +5fcdd6de1807 usb: mtu3: fix uncontinuous SeqN issue after disable EP +ad0c542cd218 usb: mtu3: re-enable controller to accept LPM request after LPM resume +87a03802184c xhci: debugfs: add debugfs interface to enable compliance mode for a port +65475023928b xhci: debugfs: add usb ports to xhci debugfs +07f761905387 xhci: xhci-mem: remove port_arrays and the code initializing them +edaa30f878e4 xhci-mtk: use xhci hub structures to get number of ports in roothubs +925f349d4dca xhci: xhci-hub: use port structure members instead of xhci_get_ports() +38986ffa6a74 xhci: use port structures instead of port arrays in xhci.c functions +eaefcf246b56 xhci: change xhci_test_and_clear_bit() to use new port structure +6b7f40f71234 xhci: change xhci_set_link_state() to work with port structures +74e6ad583aa3 xhci: rename faked_port_index to hcd_portnum +52c7755ba19e xhci: xhci-ring: use port structures for port event handler +fdcf74ffef64 xhci: xhci-hub: use new port structures for cas and wake mask functions. +e740b019d7c6 xhci: xhci-hub: use new port structures to get port address instead of port array +ffd4b4fc0b9a xhci: Add helper to get xhci roothub from hcd +9ea95ecc7ffd xhci: set hcd pointers for xhci usb2 and usb3 roothub structures +bcaa9d5c5900 xhci: Create new structures to store xhci port information +c508f41da078 xhci: hisilicon: support HiSilicon STB xHCI host controller +9e85cdf6e535 dt-bindings: usb: add bindings doc for HiSilicon STB xHCI host controller +4786d2ef45d3 usb: xhci: dbc: Add SPDX identifiers to dbc files +c4d2188206ba KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed +b68ea0ee0362 Merge tag 'for-linus-20180524' of git://git.kernel.dk/linux-block +3012e81446d0 regulator: tps65090: Pass descriptor instead of GPIO number +9ae5cc75ceaa regulator: s5m8767: Pass descriptor instead of GPIO number +5389ac0ac7d9 regulator: pfuze100: Delete reference to ena_gpio +d7a261c2d1f2 regulator: max8952: Pass descriptor instead of GPIO number +2468f0d51548 regulator: lp8788-ldo: Pass descriptor instead of GPIO number +b2d751b7f69b regulator: lm363x: Pass descriptor instead of GPIO number +e7d2be696faa regulator: max8973: Pass descriptor instead of GPIO number +9ca5a2ae4259 Merge tag 'pm-4.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +109e37a6731c Merge tag 'usb-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next +c62091bcd984 Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into for-next +724631a9c6e9 IB/core: Introduce and use rdma_gid_table() +25e62655c793 IB/core: Reduce the places that use zgid +7b74a83cf54a IB/mlx5: Fetch soft WQE's on fatal error state +7a8690ed6f53 RDMA/ucm: Mark UCM interface as BROKEN +9906224f60d4 IB/core: Remove duplicate declaration of gid_cache_wq +8f0622873358 RDMA/mlx5: Remove debug prints of VMA pointers +cc3391cb5356 RDMA/hns: Rename the idx field of db +0252f73334f9 IB/qib: Fix DMA api warning with debug kernel +763b69654bfb IB/isert: Fix for lib/dma_debug check_sync warning +3ce459cd684b IB/{rdmavt,hfi1}: Change hrtimer add to use pinned version +5938d94cf038 IB/hfi1: Set port number for errorinfo MAD response +c8314811f9b2 IB/hfi1: Cleanup of exp_rcv +43a68c35c7b1 IB/hfi1: Add 16B Management Packet trace support +81cd3891f021 IB/hfi1: Add support for 16B Management Packets +4171a693a515 IB/hfi1: Define 16B Management Packets +013f64a88059 iw_cxgb4: provide detailed driver-specific MR information +54e7688e54be iw_cxgb4: provide detailed driver-specific CQ information +116aeb887371 iw_cxgb4: provide detailed provider-specific CM_ID information +c93552c443eb bpf: properly enforce index mask to prevent out-of-bounds speculation +84bf021ecee4 gpio: pxa: Include the right header +dcc6ceef74fc gpio: pl061: Include the right header +5db1f87317b5 gpio: pch: Include the right header +12087fab9149 gpio: pcf857x: Include the right header +644f3da0b42a gpio: pca953x: Include the right header +b8f3439fa535 drm/amd/display: Remove use of division operator for long longs +f9fb22a21b38 drm/amdgpu: Update GFX info structure to match what vega20 used +bf20f0ab544d drm/amdgpu/pp: remove duplicate assignment +52bf20f414bc drm/sched: add rcu_barrier after entity fini +806f043f0253 drm/amdgpu: move VM BOs on LRU again +862b8c5762e4 drm/amdgpu: consistenly use VM moved flag +a7f91061c60a drm/amdgpu: kmap PDs/PTs in amdgpu_vm_update_directories +789f3317ed33 drm/amdgpu: further optimize amdgpu_vm_handle_moved +91ccdd24a195 drm/amdgpu: cleanup amdgpu_vm_validate_pt_bos v2 +af4c0f650b56 drm/amdgpu: rework VM state machine lock handling v2 +22cc6c5e1958 drm/amdgpu: Add runtime VCN PG support +61c8e90d965b drm/amdgpu: Enable VCN static PG by default on RV +d58c5d9a4205 drm/amdgpu: Add VCN static PG support on RV +79953a60e447 drm/amdgpu: Enable VCN CG by default on RV +c9dc5abb661b drm/amdgpu: Add static CG control for VCN on RV +5c352421c83e Merge tag 'batadv-next-for-davem-20180524' of git://git.open-mesh.org/linux-merge +09a4c02e58c1 drm/i915: Look for an active kernel context before switching +d8f2f498d9ed x86/kvm: fix LAPIC timer drift when guest uses periodic mode +b09efdc250f0 Merge tag 'kvm-ppc-fixes-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc +910adc0e1bf5 regulator: mc13xxx-core: Switch to SPDX identifier +0f56839902fe regulator: mc13892: Switch to SPDX identifier +acd70ba43546 regulator: mc13783: Switch to SPDX identifier +c07bbfe70263 regulator: anatop: Switch to SPDX identifier +809858cd44c5 regulator: pfuze100: Switch to SPDX identifier +0921e11e1e12 spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC +7daf59300999 powerpc/xmon: Also setup debugger hooks when single-stepping +e4ccb1dae6bd powerpc/8xx: fix invalid register expression in head_8xx.S +9c2ddfe55c42 selftests/powerpc: Add ptrace hw breakpoint test +bd79010fb3a9 selftests/powerpc: Add missing .gitignores +0e36b0d12501 powerpc/mm: Only read faulting instruction when necessary in do_page_fault() +8a0b1120cb25 powerpc/mm: Use instruction symbolic names in store_updates_sp() +4544e403eb25 ahci: Add PCI ID for Cannon Lake PCH-LP AHCI +bdcc02cf1bb5 drm/psr: Fix missed entry in PSR setup time table. +a48c7709fe42 livepatch: Remove not longer valid limitations from the documentation +13405468f49d bpfilter: don't pass O_CREAT when opening console for debug +97c9de66ca80 drm/i915/psr: Fix ALPM cap check for PSR2 +264ff016cf06 drm/i915/psr: Fall back to max. synchronization latency if DPCD read fails +61a552eb487f bpfilter: fix build dependency +1e8b251ebcbb drm/i915/psr: Avoid unnecessary DPCD read of DP_PSR_CAPS +84bb2916a683 drm/i915/psr: Check for SET_POWER_CAPABLE bit at PSR init time. +8cf6da7ef755 drm/i915/psr: Avoid DPCD reads when panel does not support PSR +ce3508fd2a77 drm/i915/psr: Nuke PSR support for VLV and CHV +77312ae8f071 drm/i915/psr: vbt change for psr +c7e814628df6 MIPS: ptrace: Fix PTRACE_PEEKUSR requests for 64-bit FGRs +5b8db8f66e08 PCI: hv: Use list_for_each_entry() +6708be936715 PCI: hv: Convert remove_lock to refcount +8c99e120ffca PCI: hv: Remove unused reason for refcount handler +28e4213dd331 MIPS: prctl: Disallow FRE without FR with PR_SET_FP_MODE requests +d1157b107434 MIPS: ptrace: Make FPU context layout comments match reality +b11a0b3e72a8 gpio: palmas: Include the right header +b7351b077e68 gpio: omap: Include the right header +32795631e67e MIPS: lantiq: gphy: Drop reboot/remove reset asserts +be1f20a41fdf gpio: octeon: Include the right header +b10d7a1fd6fc i2c: mux: pca954x: merge calls to of_match_device and of_device_get_match_data +5a9dcd81908b i2c: mux: demux-pinctrl: use proper parent device for demux adapter +339e7730cba4 gpio: mxs: Switch to SPDX identifier +f657c9fe2688 i2c: mux: improve error message for failed symlink +6a88c221acba ARM: dts: stm32: Add exti support to stm32mp157 pinctrl +5f0e9d2557d7 ARM: dts: stm32: Add exti support for stm32mp157c +c12fcfb12e48 pinctrl/stm32: Add irq_eoi for stm32gpio irqchip +73958b31c1c1 irqchip/stm32: Add suspend/resume support for hierarchy domain +927abfc4461e irqchip/stm32: Add stm32mp1 support with hierarchy domain +5a2490e029c2 irqchip/stm32: Prepare common functions +f9fc1745501e irqchip/stm32: Add host and driver data structures +d9e2b19b0274 irqchip/stm32: Add suspend support +be6230f0c2bd irqchip/stm32: Add falling pending register support +ea80aa2a1a59 irqchip/stm32: Checkpatch fix +ff78716d4317 irqchip/stm32: Optimizes and cleans up stm32-exti irq_domain +868c4e07533c irqchip/meson-gpio: Add support for Meson-AXG SoCs +3212dca4f1e0 dt-bindings: interrupt-controller: New binding for Meson-AXG SoC +0e41635b7ad9 dt-bindings: interrupt-controller: Fix the double quotes +b30c08a24caa i2c: mux: reg: failed memory allocation is logged elsewhere +82034c23fcbc arm64: Make sure permission updates happen for pmd/pud +3f90f9ef2dda m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap() +31ad39239f08 Merge branch 'bpf-ipv6-seg6-bpf-action' +c99a84eac026 selftests/bpf: test for seg6local End.BPF action +004d4b274e2a ipv6: sr: Add seg6local action End.BPF +cd3092c7f8db bpf: Split lwt inout verifier structures +fe94cc290f53 bpf: Add IPv6 Segment Routing helpers +1c1e761ef1a0 ipv6: sr: export function lookup_nexthop +63526e1c805b ipv6: sr: make seg6.h includable without IPv6 +d50147381aa0 Btrfs: fix error handling in btrfs_truncate() +fe864b76c2ab drm/i915: Implement WaProgramMgsrForL3BankSpecificMmioReads +d78fa508f08d drm/i915/icl: Enable WaProgramMgsrForCorrectSliceSpecificMmioReads +1e40d4aea57b drm/i915/cnl: Implement WaProgramMgsrForCorrectSliceSpecificMmioReads +e9dfe83d8985 drm/exynos: Fix default value for zpos plane property +afe5da3eba87 ALSA: echoaudio: Drop superfluous macro +b6622f573ece ALSA: usb-audio: Drop superfluous ifndef +96961fa048cf ALSA: memalloc: Drop superfluous ifndef +5a802a7a285c ACPI / watchdog: Prefer iTCO_wdt always when WDAT table uses RTC SRAM +21816364715f pinctrl: at91-pio4: add missing of_node_put +97fe7bef56e6 gpio: Remove VLA from stmpe driver +a61dec744745 cpufreq: schedutil: Avoid missing updates for one-CPU policies +1d6442263400 PM: wakeup: Use pr_debug() for the "aborting suspend" message +702d1e81feae pinctrl: armada-37xx: Fix spurious irq management +60ee031aabbe PCI / PM: Clean up outdated comments in pci_target_state() +656088aa9b51 PCI / PM: Do not clear state_saved for devices that remain suspended +014e420d8ab5 gpio: mxc: Switch to SPDX identifier +2808801aab8a gpio: mxc: add clock operation +973c1714de30 gpiolib: discourage gpiochip_add_pin[group]_range for DT pinctrls +a86caa9ba5d7 pinctrl: msm: fix gpio-hog related boot issues +e9497dc2f3e0 drm/exynos: Fix error value in exynos_drm_crtc_get_by_type() +ecf81ed98c8d drm/exynos/dsi: mask frame-done interrupt +21432a8dd57d MAINTAINERS: update entry for Mediatek pin controller +ca071afedb74 pinctrl: mediatek: remove unused fields in struct mtk_eint_hw +e6612a69741f pinctrl: mediatek: use generic EINT register maps for each SoC +e6dabd38d8e7 pinctrl: mediatek: add EINT support to MT7622 SoC +e46df235b4e6 pinctrl: mediatek: refactor EINT related code for all MediaTek pinctrl can fit +6ee6fbde42f4 dt-bindings: pinctrl: add external interrupt support to MT7622 pinctrl +c2b39deced78 pinctrl: freescale: Switch to SPDX identifier +15cf848d3c20 ARM: dts: berlin2q: move PMU node from soc to root +78c47830a5cb dma-debug: check scatterlist segments +30cfe3b4d0a0 Merge branch 'bpf-multi-prog-improvements' +f7f62c713428 tools: bpftool: add delimiters to multi-function JITed dumps +bd980d43b977 tools: bpf: sync bpf uapi header +815581c11cc2 bpf: get JITed image lengths of functions via syscall +4d56a76ead2f bpf: fix multi-function JITed dump obtained via syscall +f84192ee00b7 tools: bpftool: resolve calls without using imm field +dd0c5f072e65 tools: bpf: sync bpf uapi header +dbecd7388476 bpf: get kernel symbol addresses via syscall +8484ce8306f9 bpf: powerpc64: add JIT support for multi-function programs +4ea69b2fd623 bpf: powerpc64: pad function address loads with NOPs +2162fed49fa8 bpf: support 64-bit offsets for bpf function calls +b64ffdecfa84 ARM: dts: berlin*-dts: use SPDX-License-Identifier for berlin based board +e303cfa7000c ARM: dts: berlin*.dtsi: use SPDX-License-Identifier for berlin SoCs +4473dd5d4f7b ARM: dts: berlin2: fix irq type for arm twd timer +49672c4c71c0 ARM: dts: berlin2q: fix irq type for arm twd timer +1293c2b5d790 ARM: dts: berlin2q: add "cache-unified" to l2 node +01d433d594bb ARM: dts: berlin2q: add interrupt-affinity to pmu node +a2889a4c2d3a bpf: btf: Avoid variable length array +c8e96e070378 ARM: dts: chromecast: use PWM for LEDs +9fb2856f6842 ARM: dts: chromecast: override bad bootloader memory info +dbbc3d79e7bf ARM: dts: berlin2cd: add Valve Steam Link board +de8a6c672f21 Merge tag 'samsung-pinctrl-4.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel +316a67b770e0 Merge tag 'sh-pfc-for-v4.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +13cb48c74ab4 ARM: dts: berlin2cd: add a label for the CPU node +81a65d690e85 ARM: dts: berlin2cd: add remaining nodes to apb subtrees +cbde741d0092 ARM: dts: berlin2cd: add remaining Cortex-A9 nodes +d9563271dc9a ARM: dts: berlin2cd: add ADC/thermal sensor node +6601971d8891 ARM: dts: berlin2cd: move PMU node from soc to root +fe3e07065357 ARM: dts: berlin2cd: fix local timer interrupt flags +eb14767c8a91 ARM: berlin: switch to SPDX license identifier +e03b48098ed8 arm: berlin: remove non-necessary flush_cache_all() +2e554390ab84 ARM: berlin: extend BG2CD Kconfig entry +eacbb218fbba powerpc: Export tm_enable()/tm_disable/tm_abort() APIs +ab3759b57345 powerpc/reg: Add TEXASR related macros +d1c7211281c5 powerpc: Export msr_check_and_set() to modules +861410270ab5 Merge tag 'perf-core-for-mingo-4.18-20180523' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +031106ce95a2 arm64: dts: move berlin SoC files from marvell dir to synaptics dir +e57008ecf6bd arm64: dts: berlin4ct-*.dts: use SPDX-License-Identifier +bcb677b5282e arm64: dts: berlin4ct: use SPDX-License-Identifier +ac06b4cfd78b drm/amdgpu: Add SOC15_WAIT_ON_RREG macro define +8dbb8cdf52db drm/amdgpu: Add CG/PG flags for VCN +ca0b9494633f drm/amd/pp: Add smu support for VCN powergating on RV +34319b329f73 drm/amdgpu: skip CG for VCN when late_init/fini +e6ee925b7953 drm/amd/pp: fix a couple locking issues +63e138abf076 drm/amd/pp: Fix static checker warning +e1d1a7729a62 drm/amdgpu/gmc9: disable partial wr rmw if ECC is not enabled +1ca2393b7373 drm/amdgpu: add a df 1.7 implementation of enable_ecc_force_par_wr_rmw +8f9b2e506129 drm/amdgpu: add new DF callback for ECC setup +99631045862e drm/amdgpu: add new DF 1.7 register defs +bf83060408fe Remove calls to suspend/resume atomic helpers from amdgpu_device_gpu_recover. (v2) +4faa99965e02 fix io_destroy()/aio_complete() race +cb5fba715bab drm/exynos: decon: Add support for hardware windows no 4 and 5 +e05f3ea260d6 dt-bindings: exynos5433-decon: add more required clocks +78c76a53ea93 Merge tag 'exynos-drm-next-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next +bf232e460a35 Input: psmouse-smbus - allow to control psmouse_deactivate +df077237cf55 Input: elantech - detect new ICs and setup Host Notify for them +21c48dbde094 Input: elantech - add support for SMBus devices +80212ed743d7 Input: elantech - query the resolution in query_info +f07875920116 Input: elantech - split device info into a separate structure +559b3df76f1a Input: elan_i2c - add trackstick report +4b83a9049a98 netfilter: provide correct argument to nla_strlcpy() +408fec36a1ab PCI: pciehp: Request control of native hotplug only if supported +13c65840feab PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume +8962e40c1993 docs: update kernel versions and dates in tables +5d9c6b8ae987 PCI: pnv_php: Add missing of_node_put() +55ba49cbcef3 RDMA/hns: Move the location for initializing tmp_len +05d6a4ddb654 RDMA/hns: Bugfix for cq record db for kernel +f18346468419 bdi: Move cgroup bdi_writeback to a dedicated low concurrency workqueue +6df133a1495f nbd: set discard granularity properly +f4602cbb0a24 IB/uverbs: Fix uverbs_attr_get_obj +759c27bdc775 OMAP: CLK: CLKSRC: Add suspend resume hooks +30bf066cd998 RDMA/qedr: Fix doorbell bar mapping for dpi > 1 +fb83eb93c6aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +7c08c41f779e Merge branch 'amd-xgbe-next' +76cce0af85a0 amd-xgbe: Improve SFP 100Mbps auto-negotiation +e722ec82374b amd-xgbe: Update the BelFuse quirk to support SGMII +418746298e58 amd-xgbe: Advertise FEC support with the KR re-driver +eca282b8418b amd-xgbe: Always attempt link training in KR mode +01b5277fc998 amd-xgbe: Add ethtool show/set channels support +2244753409f5 amd-xgbe: Prepare for ethtool set-channel support +bab748de986d amd-xgbe: Add ethtool show/set ring parameter support +53a1024abf3e amd-xgbe: Add ethtool support to retrieve SFP module info +67cea0c92264 amd-xgbe: Remove field that indicates SFP diagnostic support +0d2b5255ea7b amd-xgbe: Remove use of comm_owned field +b93c3ab6006b amd-xgbe: Read and save the port property registers during probe +6c2799c11e36 amd-xgbe: Fix debug output of max channel counts +399d9e069577 dt-bindings: Add vendor prefix for Logic PD +482137bf2aec of: overlay: validate offset from property fixups +50b464b3f226 Merge branch 'smc-next' +7f58a1ad5a9c net/smc: longer delay when freeing client link groups +de8474eb9d50 net/smc: urgent data support +b9f227c37071 net/smc: lock smc_lgr_list in port_terminate() +2351abe6f873 net/smc: return 0 for ioctl calls in states INIT and CLOSED +8156b0ba7413 cxgb4: do L1 config when module is inserted +1d19023fa6f6 cxgb4: change the port capability bits definition +5ee6ad201e6c Merge tag 'mac80211-next-for-davem-2018-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +d546b67cda01 net/mlx4: Fix irq-unsafe spinlock usage +5020cd29d8bf platform/chrome: chromeos_laptop - supply properties for ACPI devices +5a867abdf6db Merge branch 'qca8k-QCA8334-switch-support' +38222b1aacf3 net: dsa: qca8k: Remove redundant parentheses +63a786a31033 net: dsa: qca8k: Replace GPL boilerplate by SPDX +9bb2289f90e6 net: dsa: qca8k: Allow overwriting CPU port setting +79a4ed4f0f93 net: dsa: qca8k: Force CPU port to its highest bandwidth +eee1fe64765c net: dsa: qca8k: Enable RXMAC when bringing up a port +64cf81675a1f net: dsa: qca8k: Add support for QCA8334 switch +218bbea11a77 net: dsa: qca8k: Add QCA8334 binding documentation +57a53297cc86 leds: lm3601x: Introduce the lm3601x LED driver +2f8270de62db dt: bindings: lm3601x: Introduce the lm3601x driver +038ed45bcec1 cxgb4: Add new T6 device ids +79fb218d9798 net: phy: broadcom: Fix bcm_write_exp() +9d3df886d17b selftests: uevent filtering +7c24e71c8a64 pinctrl: samsung: Fix suspend/resume for Exynos5433 GPF1..5 banks +733a969a7ed1 net: phy: broadcom: Fix auxiliary control register reads +8fcb0972b1c9 Merge branch 'fib-rule-selftest' +65b2b4939a64 selftests: net: initial fib rule tests +eacb9384a3fe ipv6: support sport, dport and ip_proto in RTM_GETROUTE +404eb77ea766 ipv4: support sport, dport and ip_proto in RTM_GETROUTE +2eabd764cb55 net: ipv4: add missing RTA_TABLE to rtm_ipv4_policy +4574d1d61da3 platform/chrome: chromeos_tbmc - add SPDX identifier +4f7f56b6b112 net/mlx4: fix spelling mistake: "Inrerface" -> "Interface" and rephrase message +b418f74170d7 platform: chrome: Add Tablet Switch ACPI driver +273de02ae7d8 hv_netvsc: Add handlers for ethtool get/set msg level +38c4b121b0fb ARM: AM43XX: Add functions to save/restore am43xx control registers +73f9d36440a3 ibmvnic: Only do H_EOI for mobility events +7c6f97475da0 net: vxge: fix spelling mistake in macro VXGE_HW_ERR_PRIVILAGED_OPEARATION +40f7090bb1b4 Input: elan_i2c_smbus - fix corrupted stack +75a839c34bb7 Merge branch 'udp-gso-fixes' +8eea1ca82be9 gso: limit udp gso to egress-only virtual devices +ff06342cbca0 udp: exclude gso from xfrm paths +9bdf401bf49e soc: rockchip: power-domain: add power domain support for px30 +3adf9db54c65 dt-bindings: power: add binding for px30 power domains +c736afccf290 dt-bindings: power: add PX30 SoCs header for power-domain +2dacbd104636 soc: rockchip: power-domain: add power domain support for rk3228 +660175dc1af2 dt-bindings: power: add binding for rk3228 power domains +3cfff9adab04 dt-bindings: power: add RK3228 SoCs header for power-domain +277535f7b632 soc: rockchip: power-domain: add power domain support for rk3128 +edd7ec3012b1 dt-bindings: power: add binding for rk3128 power domains +1844cc7ebb95 dt-bindings: power: add RK3128 SoCs header for power-domain +6f686e85eda6 soc: rockchip: power-domain: add power domain support for rk3036 +cbdfa77083f8 dt-bindings: power: add binding for rk3036 power domains +d65777d1a2cd ASoC: ams_delta: use GPIO lookup table +0486738928bf ARM: OMAP1: ams-delta: add GPIO lookup tables +ad8fb554f04e Input: synaptics - add Lenovo 80 series ids to SMBus +5717a09aeaf6 Input: synaptics - add Intertouch support on X1 Carbon 6th and X280 +15e2cffec3aa Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI +ab1f1786baa3 Merge tag 'wireless-drivers-for-davem-2018-05-22' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +9b2071028f8d Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI +e89e59c08d1b Merge branch 'net-sfp-small-improvements' +3e48439347d5 Documentation/bindings: net: the sfp i2c-bus property is now mandatory +66ede1f9c946 net: phy: sfp: make the i2c-bus dt property mandatory +a1f5d1f0dfcc net: phy: sfp: warn the user when no tx_disable pin is available +2f3ab6221e4c tuntap: correctly set SOCKWQ_ASYNC_NOSPACE +9adda3534faa ARM64: dts: meson: fix clock source of the pclk for UART_AO +e03421ece6a6 ARM64: dts: meson-axg: add AO clock driver +47de868bd62b Merge branch 'nfp-abm-add-basic-support-for-advanced-buffering-NIC' +51c1df83e35c nfp: assign vNIC id as phys_port_name of vNICs which are not ports +290f54db317e nfp: use split in naming of PCIe PF ports +1f70036723e1 nfp: abm: force Ethternet port up +d05d902eda23 nfp: abm: spawn port netdevs +4afa3af4181e nfp: add devlink_eswitch_mode_set callback +7ac1cc9aef00 devlink: don't take instance lock around eswitch mode set +634c6b7a85d4 nfp: add app pointer to port representors +cc54dc2804f2 nfp: abm: create project-specific vNIC structure +c4c8f39a57bf nfp: abm: add initial active buffer management NIC skeleton +b586c77b3c65 nfp: core: allow 4-byte aligned accesses to Memory Units +a0d163f4327f nfp: add shared buffer configuration +0c693323a1e4 nfp: add support for per-PCI PF mailbox +8f6196f63c46 nfp: move rtsym helpers to pf code +f0b5e8a21e66 arm64: dts: exynos: Add more clocks to Exynos5433 Decon/DeconTV +019c5beb43fc Merge tag 'for-kevin-meson-clk-bindings-v4.18-1' of https://github.com/BayLibre/clk-meson into v4.18/dt64 +a1c818109cc8 tools/lib/libbpf.c: fix string format to allow build on arm32 +66448bc274ca workqueue: move function definitions within CONFIG_SMP block +d8742e229021 cgroup: css_set_lock should nest inside tasklist_lock +a43ad59a9080 Merge branch 'virtio_net-mergeable-XDP' +3d62b2a0db50 virtio-net: fix leaking page for gso packet during mergeable XDP +850e088d5bbb virtio-net: correctly check num_buf during err path +5d458a13dd59 virtio-net: correctly transmit XDP buff after linearizing +6890418bbb78 virtio-net: correctly redirect linearized packet +c894d63c6b36 drm/i915/icl: Disable pipe CSC and gamma in cursor plane +e95a5f548945 Merge branch 'bpfilter' +d2ba09c17a06 net: add skeleton of bpfilter kernel module +449325b52b7a umh: introduce fork_usermode_blob() helper +ae0257da5701 ARM: meson: merge Kconfig symbol MACH_MESON8B into MACH_MESON8 +31603a3f65cd ARM: dts: meson: build the Meson8b .dtbs with MACH_MESON8 +ffe2f2a415a5 ARM64: dts: meson-axg: enable i2c AO on the S400 board +c054b6c22911 ARM64: dts: meson-axg: add i2c AO pins +09eeaf4405bd ARM64: dts: meson-axg: correct i2c AO clock +2b6ff972d65b ARM64: dts: meson-axg: clean-up i2c nodes +4a774ee35c9f drm/i915/selftests: Pin the mock kernel context +b8248236e927 brcmfmac: trigger memory dump on SDIO firmware halt message +8a3ab2f38f16 brcmfmac: trigger memory dump upon firmware halt signal +d2af9b566554 brcmfmac: validate user provided data for memdump before copying +21c5c83ce833 mwifiex: support sysfs initiated device coredump +8e072168f75e brcmfmac: add support for sysfs initiated coredump +f8793c26fe58 brcmfmac: move ALLFFMAC variable in flowring module +419fc888e539 Merge tag 'mac80211-for-davem-2018-05-23' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +21ebf53b2cb7 KVM: nVMX: Ensure that VMCS12 field offsets do not change +854b69efbdd2 PCI: qcom: add runtime pm support to pcie_port +8a2b307c21d4 ext4: correctly handle a zero-length xattr with a non-zero e_value_offs +bee797529d7c Merge tag 'mfd-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd +9ce8654323d6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha +e9a9853c23c1 nvme: host: core: fix precedence of ternary operator +978628ec795b nvme: fix lockdep warning in nvme_mpath_clear_current_path +6a93cea15ed3 drm/vmwgfx: Schedule an fb dirty update after resume +b348e7933c41 KVM: nVMX: Restore the VMCS12 offsets for v4.0 fields +f0d2b758e05e drm/i915: WARN if power sequencer is not connected to the LVDS port on pre-ilk +4c23dea48b0d drm/i915: Implement the missing bits of assert_panel_unlocked() +05bf51d3b575 drm/i915: Allow eDP on port C in theory +59b74c497ae4 drm/i915: Clean up DP pipe select bits +5a0b385e1cb6 drm/i915: Nuke intel_trans_dp_port_sel() +f67dc6d8869f drm/i915: Parametrize TRANS_DP_PORT_SEL +f606bc6d9d41 drm/i915: Move intel_ddi_get_crtc_new_encoder() out from ddi code +f37230c0ad48 drm/vmwgfx: Fix host logging / guestinfo reading error paths +938ae7259c90 drm/vmwgfx: Fix 32-bit VMW_PORT_HB_[IN|OUT] macros +45e5fbc27387 ALSA: hda: Add ASRock H81M-HDS to the power_save blacklist +38d9c12c0a6d ALSA: hda: Add Gigabyte P55A-UD3 and Z87-D3HP to the power_save blacklist +b529ef2464ad ALSA: hda: Add Clevo W35xSS_370SS to the power_save blacklist +dd6dd5365404 ALSA: hda: Add Intel NUC7i3BNB to the power_save blacklist +58aae18eb95a ipmi: NPCM7xx KCS BMC: enable interrupt to the host +22916fdb9c50 perf kcore_copy: Amend the offset of sections that remap kernel text +a1a3a0624e6c perf kcore_copy: Copy x86 PTI entry trampoline sections +b4503cdb6709 perf kcore_copy: Get rid of kernel_map +d2c959803c88 perf kcore_copy: Iterate phdrs +15acef6c3727 perf kcore_copy: Layout sections +c9dd1d894958 perf kcore_copy: Calculate offset from phnum +6e97957d3d30 perf kcore_copy: Keep a count of phdrs +f6838209484d perf kcore_copy: Keep phdr data in a list +787e4da9f95f perf annotate: Show group event string for stdio +a8ce99b0ee9a perf machine: Synthesize and process mmap events for x86 PTI entry trampolines +1c5aae7710bb perf machine: Create maps for x86 PTI entry trampolines +899a31f509ee KVM: x86: use timespec64 for KVM_HC_CLOCK_PAIRING +6514dc380d35 kvm: nVMX: Use nested_run_pending rather than from_vmentry +db701f4bea09 pinctrl: sh-pfc: rcar-gen3: Fix grammar in static pin comments +82540ebcc710 pinctrl: sh-pfc: r8a77965: Add I2C pin support +7cf9733f6993 pinctrl: sh-pfc: r8a77990: Add EthernetAVB pins, groups and functions +33f8dadc27ae pinctrl: sh-pfc: r8a77990: Add I2C{1,2,4,5,6,7} pins, groups and functions +6d3789e7051c pinctrl: sh-pfc: r8a77990: Add SCIF pins, groups and functions +83f6941a42a5 pinctrl: sh-pfc: r8a77990: Add bias pinconf support +6d4036a1e3b3 pinctrl: sh-pfc: Initial R8A77990 PFC support +ec96db5868af pinctrl: sh-pfc: Add PORT_GP_11 helper macro +167381f3eac0 selftests/bpf: Makefile fix "missing" headers on build with -idirafter +3027743f83f8 gpio: Remove VLA from gpiolib +ed5cab43f99d gpio: aspeed: Use a cache of output data registers +af7949284910 gpio: aspeed: Set output latch before changing direction +d5dbf9c266cc gpio: pca953x: fix address calculation for pcal6524 +394aeef83c70 gpio: pca953x: define masks for addressing common and extended registers +0cdf21b34e30 gpio: pca953x: set the PCA_PCAL flag also when matching by DT +1d646229f28d clk: rockchip: remove deprecated gate-clk code and dt-binding +5b86d4ff5dce afs: Implement network namespacing +a25005310b3a dt-bindings: power: add RK3036 SoCs header for power-domain +1588def91d58 afs: Mark afs_net::ws_cell as __rcu and set using rcu functions +c870f14ea115 arm64: Unify kernel fault reporting +969e61ba87f9 arm64: make is_permission_fault() name clearer +7bd99b403405 arm64: Kconfig: Enable LSE atomics by default +c875c76a061d afs: Fix a Sparse warning in xdr_decode_AFSFetchStatus() +1a2b80ecc7ad selftests: net: reuseport_bpf_numa: don't fail if no numa support +0c6bca747111 netfilter: nf_tables: remove nft_af_info. +ff4fb475cea8 Merge branch 'btf-uapi-cleanups' +61746dbe1aa2 bpf: btf: Add tests for the btf uapi changes +f03b15d34bd8 bpf: btf: Sync bpf.h and btf.h to tools +9b2cf328b2ec bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info +aea2f7b89116 bpf: btf: Remove unused bits from uapi/linux/btf.h +4ef5f5741e34 bpf: btf: Check array->index_type +f80442a4cd18 bpf: btf: Change how section is supported in btf_header +dcab51f19b29 bpf: Expose check_uarg_tail_zero() +bad292973363 nl80211: Reject disconnect commands except from conn_owner +0a70fe00efea gpio: pca953x: Clear irq trigger type on irq shutdown +c6114f21e2a2 pinctrl: berlin: switch to SPDX license identifier +060f3ebf6a9a gpio: zynq: Setup chip->base based on alias ID +b97038af5eef pinctrl: rockchip: Add set_config callback support for gpiolib +da069d5d2b81 gpio: dwapb: Rework support for 1 interrupt per port A GPIO +232aa23ec354 rfkill: Create rfkill-none LED trigger +d874cd743066 rfkill: Rename rfkill_any_led_trigger* functions +52f96757905b ipvs: fix buffer overflow with sync daemon and service +7f9a3e150ec7 nl80211: Update ERP info using NL80211_CMD_UPDATE_CONNECT_PARAMS +e841b7b11ebd nl80211: add FILS related parameters to ROAM event +87065ca9b8e5 pinctrl: rockchip: Add pinctrl support for PX30 +f61f5a2174cd pinctrl: mvebu: update use "nand" function for "rb" pin +76804d28c32e cfg80211: use separate struct for FILS parameters +d1e23c9456b2 nl80211: Optimize cfg80211_bss_expire invocations +d4e36e5554eb mac80211: Support adding duration for prepare_tx() callback +dd8070bff204 Merge remote-tracking branch 'net-next/master' into mac80211-next +8ecc4979b1bd x86/speculation: Simplify the CPU bug detection logic +0aa48468d009 KVM/VMX: Expose SSBD properly to guests +5aff078ac81a ASoC: Intel: cht_bsw_nau8824: Fix jack_type to include SND_JACK_MICROPHONE +152db033d775 schedutil: Allow cpufreq requests to be made even when kthread kicked +b18c6c3c7768 ASoC: rockchip: cdn-dp sound output use spdif +036399782bf5 cpufreq: Rename cpufreq_can_do_remote_dvfs() +09f5c8ecc19a MAINTAINERS: Add Actions Semi S900 pinctrl entries +33257f860a13 pinctrl: actions: Add gpio support for Actions S900 SoC +b85bcc35e1a8 dt-bindings: pinctrl: Add gpio bindings for Actions S900 SoC +88a1dbdec682 pinctrl: pinctrl-single: Add functions to save and restore pinctrl context +34c819073c8b mtd: cmdlinepart: Update comment for introduction of OFFSET_CONTINUOUS +cf589ce71e84 mtd: bcm47xxpart: add of_match_table with a new DT binding +5178b99cd3fc dt-bindings: mtd: document Broadcom's BCM47xx partitions +aa1fdda8f7eb gpio: syscon: allow fetching syscon from parent node +c65ef0ced1da gpio: rcar: Add DT binding for r8a77990 +eeed833aaa38 rsi: add fix for corruption of auto rate table +abd39c6ded9d rsi: add fix for crash during assertions +88001968245c brcmfmac: add debugfs entry for reading firmware capabilities +30bfce0b63fa mwifiex: correct histogram data with appropriate index +cbec83d40cc7 mt76: use udelay instead of usleep_range in mt76x2_mac_stop +26e40d4c0b52 mt76: wait for pending tx to complete before switching channel +a85b590cf55f mt76: move ieee80211_hw allocation to common core +a164a94212ce mt76: prevent tx scheduling during channel change +89bc67e3a93a mt76: only stop tx queues on offchannel, not during the entire scan +a76e865eea9e gpio: zynq: simplifly getting drvdata +66a77cbe63eb mt76: discard early received packets if not running yet +d98fb328ad10 mt76: fix sending encrypted broadcast packets for secondary interfaces +0d45d3fe42ef mt76x2: apply coverage class on slot time too +5e3a8ecd7614 gpio: zynq: Remove call to platform_get_irq +3e0f64b7dd31 netfilter: nft_limit: fix packet ratelimiting +d2280e8e9c81 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +97a0549b15a0 netfilter: nft_meta: fix wrong value dereference in nft_meta_set_eval +b64c984ac8c0 rtc: st-lpc: add range +368982cd7d1b netfilter: nfnetlink_queue: resolve clash for unconfirmed conntracks +2c205dd3981f netfilter: add struct nf_nat_hook and use it +1f4b24397d3e netfilter: add struct nf_ct_hook and use it +cede24d1b21d netfilter: ip6t_rpfilter: provide input interface for route lookup +d482510fee99 rtc: st-lpc: fix possible race condition +8d8540c4f5e0 netfilter: nft_set_rbtree: add timeout support +57a4c9c5c7dd netfilter: make NF_OSF non-visible symbol +a37061a678ca netfilter: lift one-nat-hook-only restriction +9971a514ed26 netfilter: nf_nat: add nat type hooks to nat core +1cd472bf036c netfilter: nf_nat: add nat hook register functions to nf_nat +06cad3acf078 netfilter: core: export raw versions of add/delete hook functions +4e25ceb80b58 netfilter: nf_tables: allow chain type to override hook register +ba7d284a984d netfilter: xtables: allow table definitions not backed by hook_ops +1f55236bd8dd netfilter: nf_nat: move common nat code to nat core +5d8beee20d89 x86, nfit_test: Add unit test for memcpy_mcsafe() +6dfdb2b6d877 pmem: Switch to copy_to_iter_mcsafe() +a77d478642f1 dax: Report bytes remaining in dax_iomap_actor() +b3a9a0c36e1f dax: Introduce a ->copy_to_iter dax operation +522239b445a2 uio, lib: Fix CONFIG_ARCH_HAS_UACCESS_MCSAFE compilation +a166c368e7db s390/cio: add test for ccwgroup device +199652309a4d s390/cio: add helper to query utility strings per given ccw device +1c21765cb3ae s390: remove no-op macro VMLINUX_SYMBOL() +f0f59a2fab8e s390/dasd: use blk_mq_rq_from_pdu for per request data +11799564fc7e mfd: cros_ec: Retry commands when EC is known to be busy +ce9c28ca6c6f dmaengine: imx-dma: Switch to SPDX identifier +d9617a3f2bd3 dmaengine: mxs-dma: Switch to SPDX identifier +c01faaca10bb dmaengine: imx-sdma: Switch to SPDX identifier +e45e778f078e clocksource/drivers/mxs_timer: Switch to SPDX identifier +c8437a6cabda clocksource/drivers/timer-imx-tpm: Switch to SPDX identifier +c53bb6058850 clocksource/drivers/timer-imx-gpt: Switch to SPDX identifier +377873c1503d clocksource/drivers/timer-imx-gpt: Remove outdated file path +a30e7d1e37e8 nds32: Fix compiler warning, Wstringop-overflow, in vdso.c +aaaaba575095 nds32: Disable local irq before calling cpu_dcache_wb_page in copy_user_highpage +5b9f95699b21 nds32: Flush the cache of the page at vmaddr instead of kaddr in flush_anon_page +efcc4ea872ed nds32: Correct flush_dcache_page function +1613de8a785d nds32: Fix the unaligned access handler +b3a75846a5cf nds32: Renaming the file for unaligned access +abb90a24eade nds32: To fix a cache inconsistency issue by setting correct cacheability of NTC +8769c223491a nds32: To refine readability of INT_MASK_INITAIAL_VAL +3ff2228dcea4 nds32: Fix the virtual address may map too much range by tlbop issue. +b3b112bb06eb nds32: Fix the allmodconfig build. To make sure CONFIG_CPU_LITTLE_ENDIAN is default y +c8c20f9c162d nds32: Fix build failed because arch_trace_hardirqs_off is changed to trace_hardirqs_off. +bb912671e365 nds32: Fix the unknown type u8 issue. +e3f462438873 nds32: Fix the symbols undefined issue by exporting them. +03969d0b3a3f nds32: Fix xfs_buf built failed by export invalidate_kernel_vmap_range and flush_kernel_vmap_range +8cedb78fdf82 nds32: Fix drivers/gpu/drm/udl/udl_fb.c building error by defining PAGE_SHARED +81560e011a34 nds32: Fix building error of crypto/xor.c by adding xor.h +6ca4b262dbc9 nds32: Fix building error when CONFIG_FREEZE is enabled. +aeaa7af744fa nds32: lib: To use generic lib instead of libgcc to prevent the symbol undefined issue. +57fc67ef0d35 arm64: dts: qcom: msm8996: Add ufs related nodes +242579dd0829 arm64: dts: msm8996: fix gic_irq_domain_translate warnings +54d7a20d6170 arm64: dts: qcom: sdm845: Sort nodes in the soc by address +2da523981642 arm64: dts: qcom: sdm845: Sort nodes in the reserved mem by address +b1643b27342c arm64: dts: sdm845: Add command DB node +5ea3939cf51f arm64: dts: sdm845: Fix xo_board clock name and speed +71c8428e487d arm64: dts: qcom: Add SDM845 SMEM nodes +03208ff7bf8d arm64: dts: qcom: Add APSS shared mailbox node to SDM845 +c16e78b8e862 arm64: dts: msm8916: fix gic_irq_domain_translate warnings +290fa8d708e0 dt-bindings: introduce Command DB for QCOM SoCs +575dc637a983 arm64: dts: apq8096-db820c: Add micro sd card supplies +e9b02415565b dt-bindings: soc: qcom: Add device tree binding for GENI SE +07256d007582 dt-bindings: net: bluetooth: Add qualcomm-bluetooth +3e4cb73080d7 arm64: dts: apq8096-db820c: enable bluetooth node +5360394706fc arm64: dts: apq8096-db820c: Enable wlan and bt en pins +228b9cae7620 arm64: dts: qcom: rename qcom,pcie devices to pcie +0295d4dfa8c0 arm64: dts: msm8992: add pstore-ramoops support +6d4cf750d03a arm64: dts: sdm845: Add minimal dts/dtsi files for sdm845 SoC and MTP +f3b2c99e73be arm64: dts: Enable onboard SDHCI on msm8992 +1fe8c06c4a0d Merge branch 'qed-firmware-TLV' +269afb36030b qedi: Add get_generic_tlv_data handler. +534bbdf8832a qedi: Add support for populating ethernet TLVs. +8673daf4f55b qedf: Add get_generic_tlv_data handler. +642a0b37e669 qedf: Add support for populating ethernet TLVs. +d25b859ccd61 qede: Add support for populating ethernet TLVs. +59ccf86fe69a qed: Add driver infrastucture for handling mfw requests. +77a509e4f6d1 qed: Add support for processing iscsi tlv request. +f240b6882211 qed: Add support for processing fcoe tlv request. +2528c389936e qed: Add support for tlv request processing. +dd006921d67f qed: Add MFW interfaces for TLV request support. +92d7223a7423 alpha: io: reorder barriers to guarantee writeX() and iowriteX() ordering #2 +f5e82fa26063 alpha: simplify get_arch_dma_ops +6db615431a21 alpha: use dma_direct_ops for jensen +b410b1226620 platform/chrome: cros_ec_lpc: do not try DMI match when ACPI device found +f64c6013a202 rcu/x86: Provide early rcu_cpu_starting() callback +eb9b5f01c33a ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget() +117166efb1ee ext4: do not allow external inodes for inline data +43926c2761bc leds: sc27xx: Fix return value check in sc27xx_led_probe() +15517080c541 RDMA/ipoib: drop skb on path record lookup failure +9c803cfd5fe2 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +119768c903f9 Merge branch 'tcp-ECN-quickack' +522040ea5fdd tcp: do not aggressively quick ack after ECN events +9a9c9b51e546 tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode +d7db318651d5 pcnet32: add an error handling path in pcnet32_probe_pci() +290aa0ad74c9 net: sched: don't disable bh when accessing action idr +fdd13dd350dd qed: Fix mask for physical address in ILT entry +66fb33254f45 ipmr: properly check rhltable_init() return value +fe50a7d0393a ipmi:bt: Set the timeout before doing a capabilities check +73bf1fc58dc4 Merge branch 'net-ipv6-Fix-route-append-and-replace-use-cases' +abb1860aac20 selftests: fib_tests: Add ipv4 route add append replace tests +f9a5a9d89ffa selftests: fib_tests: Add ipv6 route add append replace tests +7df15e6c3e83 selftests: fib_tests: Add option to pause after each test +1c7447b4e896 selftests: fib_tests: Add command line options +37ce42c14eda selftests: fib_tests: Add success-fail counts +f34436a43092 net/ipv6: Simplify route replace and appending into multipath route +5a15a1b07c51 mlxsw: spectrum_router: Add support for route append +fbdb0a9181cb RDMA/CMA: add rdma_iw_cm_id() and rdma_res_to_id() helpers +b06f2efd3bbe iw_cxgb4: always set iw_cm_id.provider_data +1ae9bd8b7e49 proc_lookupfd_common(): don't bother with instantiate unless the file is open +1bbc55131e59 procfs: get rid of ancient BS in pid_revalidate() uses +11f17c9bd77b cifs_lookup(): switch to d_splice_alias() +a8b75f663ee8 cifs_lookup(): cifs_get_inode_...() never returns 0 with *inode left NULL +500e2ab6c39b 9p: unify paths in v9fs_vfs_lookup() +1c5fedbb508f ncp_lookup(): use d_splice_alias() +293542d8e501 hfsplus: switch to d_splice_alias() +0e5c56fd0743 hfs: don't allow mounting over .../rsrc +6b9cceead0d1 hfs: use d_splice_alias() +18fbbfc2bfab omfs_lookup(): report IO errors, use d_splice_alias() +04bb1ba14195 orangefs_lookup: simplify +0ed883fd8023 openpromfs: switch to d_splice_alias() +b113a6d3cf93 xfs_vn_lookup: simplify a bit +9a7dddcaffff adfs_lookup: do not fail with ENOENT on negatives, use d_splice_alias() +686bb96d1bdd adfs_lookup_byname: .. *is* taken care of in fs/namei.c +8130c15176ae romfs_lookup: switch to d_splice_alias() +c1481700f421 qnx6_lookup: switch to d_splice_alias() +191ac107f924 ubifs_lookup: use d_splice_alias() +5bf3544970eb sysv_lookup: use d_splice_alias() +b135dcea37d1 qnx4_lookup: use d_splice_alias() +b01495169256 minix_lookup: use d_splice_alias() +72ff0b038de2 freevxfs_lookup(): use d_splice_alias() +d023b3a19fd5 cramfs_lookup(): use d_splice_alias() +b455ecd4bb4d bfs_add_entry: pass name/len as qstr pointer +33ebdebece6d bfs_find_entry: pass name/len as qstr pointer +a596a23b9a08 bfs_lookup(): use d_splice_alias() +b72252b6580c rtc: stm32: add stm32mp1 rtc support +5c4554d62b8c dt-bindings: rtc: update stm32-rtc documentation for stm32mp1 rtc +02b0cc345c2a rtc: stm32: rework register management to prepare other version of RTC +819cbde52186 rtc: stm32: fix misspelling and misalignment issues +327ea4adcfa3 blkdev_report_zones_ioctl(): Use vmalloc() to allocate large buffers +2677d2067731 dccp: don't free ccid2_hc_tx_sock struct in dccp_disconnect() +6009d1fe6ba3 isdn: eicon: fix a missing-check bug +2189c97cdbed block/ndb: add WQ_UNBOUND to the knbd-recv workqueue +1f508124e987 net: fec: Add a SPDX identifier +9fcca5effcc0 net: fec: ptp: Switch to SPDX identifier +644fbdeacf1d sctp: fix the issue that flags are ignored when using kernel_connect +96c92d42e9c9 iio: imu: inv_mpu6050: add comment about frequencies +3b9cf7905fe3 of: unittest: for strings, account for trailing \0 in property length field +9ff1d5009fc4 iio: dac: Add support for external reference voltage through the regulator framework. +0f6a2165af72 iio: dac: fix missing of_match_table assignment in the LTC 2632 device +dd63b4fa0dea iio: adc: fix spelling mistake: "Freeacale" -> "Freescale" +6f0911a666d1 ima: fix updating the ima_appraise flag +fa9391dbad4b RDMA/ipoib: Update paths on CLIENT_REREG/SM_CHANGE events +2636d0057589 iio: amplifiers: ad8366: move channel init before iio_device_register() +cc19846079a7 arm64: fault: Don't leak data in ESR context for user fault on kernel VA +b89205bd508e drivers/perf: Remove ARM_SPE_PMU explicit PERF_EVENTS dependency +a33b1dc8a732 drm/i915/query: nospec expects no more than an unsigned long +3f76bdb437c6 i40e: use the more traditional 'i' loop variable +ec29bbf8abac i40e: add function doc headers for ethtool stats functions +e08696dcd988 i40e: update data pointer directly when copying to the buffer +bf1c39e64016 i40e: fold prefix strings directly into stat names +9b10df596bd4 i40e: use WARN_ONCE to replace the commented BUG_ON size check +019b9cd44d5a i40e: split i40e_get_strings() into smaller functions +b8312365097c i40e: always return all queue stat strings +9955d4940e33 i40e: always return VEB stat strings +bdf2752305af i40e: free skb after clearing lock in ptp_stop +b4f6f38d9f85 blk-mq: remove wrong 'unlikely' check +d6dc57e251a4 xfs, dax: introduce xfs_break_dax_layouts() +69eb5fa10eb2 xfs: prepare xfs_break_layouts() for another layout type +c63a8eae63d3 xfs: prepare xfs_break_layouts() to be called with XFS_MMAPLOCK_EXCL +5fac7408d828 mm, fs, dax: handle layout changes to pinned dax mappings +a9b6de77b1a3 mm: fix __gup_device_huge vs unmap +656c107770e3 scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation +21195f8e9a47 coccinelle: deref_null: improve performance +32d0572a75c8 coccinelle: mini_lock: improve performance +e76384884344 mm: introduce MEMORY_DEVICE_FS_DAX and CONFIG_DEV_PAGEMAP_OPS +5759a6820aad perf machine: Allow for extra kernel maps +4d004365e252 perf machine: Fix map_groups__split_kallsyms() for entry trampoline symbols +4d99e4136580 perf machine: Workaround missing maps for x86 PTI entry trampolines +9cecca325ea8 perf machine: Add nr_cpus_avail() +77edfac4e755 MIPS: PCI: Use dev_printk() when possible +78f7aada6d56 xtensa/PCI: Use dev_printk() when possible +f242132bc440 xtensa/PCI: Make variables static +99efbb86de88 xtensa/PCI: Remove dead code +59f2d3d3e600 microblaze/PCI: Remove pcibios_claim_one_bus() dead code +069967f4e2a0 microblaze/PCI: Remove pcibios_finish_adding_to_bus() dead code +adedc05e938f sparc/PCI: Use dev_printk() when possible +59462a00cc88 drm/i915: Eliminate the unused dev_priv->vbt.lvds_vbt +5255e2f8d117 drm/i915: Replace vbt edp.support with int_lvds_support +c62ec4610c40 PM / core: Fix direct_complete handling for devices with no callbacks +813477aa49aa MAINTAINERS: change Kalle as wcn36xx maintainer +b561290995b2 MAINTAINERS: change Kalle as ath.ko maintainer +c76700ab337a MAINTAINERS: update Kalle's email address +8947b0cfdcc1 HID: wacom: Support "in range" for Intuos/Bamboo tablets where possible +f3c6a2cfa5d7 i2c: xlp9xx: Add MAINTAINERS entry +88b4116e7e98 i2c: xlp9xx: Make sure the transfer size is not more than I2C_SMBUS_BLOCK_SIZE +8d504d804ab6 i2c: xlp9xx: Fix issue seen when updating receive length +40f4e372cba8 i2c: xlp9xx: Add support for SMBAlert +fd7d5287fd65 cpufreq: schedutil: Cleanup and document iowait boost +295f1a99536b cpufreq: schedutil: Fix iowait boost reset +09b83d107d8a ALSA: hda/conexant - Add hp-mic-fix model string +f16041df4c36 ALSA: hda/conexant - Add fixup for HP Z2 G4 workstation +966e9671a3b6 Merge tag 'at24-4.18-updates-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-4.18 +da0086d01822 i2c: Export of_i2c_get_board_info() +047822656418 i2c: Retain info->of_node in i2c_new_device() +fd90bc559bfb ima: based on policy verify firmware signatures (pre-allocated buffer) +f1b08bbcbdaf ima: define a new policy condition based on the filesystem name +a425702f684a clk: rockchip: use match_string() helper +5019acc693d3 PM / OPP: Fix shared OPP table support in dev_pm_opp_register_set_opp_helper() +779b783cfaa7 PM / OPP: Fix shared OPP table support in dev_pm_opp_set_regulators() +878ec1a9f0e5 PM / OPP: Fix shared OPP table support in dev_pm_opp_set_prop_name() +25419de1b8dd PM / OPP: Fix shared OPP table support in dev_pm_opp_set_supported_hw() +520a76f855e5 ASoC: codec: realtek: Make the node name generic +34f5897c59d1 ASoC: codec: wolfson: Make the node name generic +2da48013f2c7 ASoC: make wm8782 codec selectable in Kconfig +9e2a87746757 ASoC: wm8782: add device-tree matching table +05f38281c5e5 ASoC: pxa-ssp: simplify pxa_ssp_set_dai_sysclk() +737e370a57e4 ASoC: pxa-ssp: allow more flexible setup order +1e07392e7b14 mtd: devices: m25p80: Use spi_mem_set_drvdata() instead of spi_set_drvdata() +ddf12f04dc5b usb: musb: gadget: fix to_musb_ep() to not return NULL +8dca51071849 usb: musb: gadget: fix to_musb_request() to not return NULL +49484abd93ab USB: musb: dsps: propagate device-tree node +0a9134bd733b usb: musb: disable otg protocol support +d2852f2d3e6d usb: musb: remove references to default_a of struct usb_otg +bcb8fd3a2fba usb: musb: break the huge isr musb_stage0_irq() into small functions +2bc2e05f925d usb: musb: remove unused members in struct musb_hdrc_config +7ad76955c67b usb: musb: remove duplicated port mode enum +55479956f373 usb: musb: dsps: remove duplicated get_musb_port_mode() +dc8fca6c68c0 usb: musb: remove duplicated quirks flag +113ad151cf03 usb: musb: remove some register access wrapper functions +53e1657a1c94 usb: musb: remove adjust_channel_params() callback from musb_platform_ops +42e990ea80f2 usb: musb: remove readl/writel from struct musb_platform_ops +78fba982db76 usb: musb: merge musbhsdma.h into musbhsdma.c +1abb70f5955d drm/i915/gtt: Allow pagedirectory allocations to fail +acc9eb9305fe KVM: PPC: Reimplement LOAD_VMX/STORE_VMX instruction mmio emulation with analyse_instr() input +da2a32b876e9 KVM: PPC: Expand mmio_vsx_copy_type to cover VMX load/store element types +b01c78c297da KVM: PPC: Reimplement LOAD_VSX/STORE_VSX instruction mmio emulation with analyse_instr() input +2b33cb585f94 KVM: PPC: Reimplement LOAD_FP/STORE_FP instruction mmio emulation with analyse_instr() input +2e6baa46b4ae KVM: PPC: Add giveup_ext() hook to PPC KVM ops +709236039964 KVM: PPC: Reimplement non-SIMD LOAD/STORE instruction mmio emulation with analyse_instr() input +94dd7fa1c0b7 KVM: PPC: Add KVMPPC_VSX_COPY_WORD_LOAD_DUMP type support for mmio emulation +84b510e22da7 drm/i915/query: Protect tainted function pointer lookup +d93fa1b47b8f Revert "drm/i915/edp: Allow alternate fixed mode for eDP if available." +f3a7ca64587f cfg80211: add missing kernel-doc +8b0695841da8 platform/x86: dell-wmi: Set correct keycode for Fn + left arrow +c7a437fdd6e7 platform/x86: acer-wmi: add another KEY_POWER keycode +40760717f9cf platform/x86: ideapad-laptop: Add fn-lock setting +7caf0c1efd62 platform/x86: ideapad-laptop: Add MIIX 720-12IKB to no_hw_rfkill +3fb48d881dbe Merge branch 'bpf-fib-mtu-check' +4f74fede40df bpf: Add mtu checking to FIB forwarding helper +901731b882d7 net/ipv6: Add helper to return path MTU based on fib result +50d889b17894 net/ipv4: Add helper to return path MTU based on fib result +a268bcd7647d drm/i915: Move GEM BO inside drm_framebuffer +a5ff7a45c9c8 drm/i915: Use intel_fb_obj() everywhere +5bcf93811747 m68k/defconfig: Update defconfigs for v4.17-rc3 +7124330dabe5 m68k/uaccess: Revive 64-bit get_user() +d8441ba80c55 m68k: Implement ndelay() as an inline function to force type checking/casting +d49cbe73beb7 zorro: Add a blank line after declarations +065f109f2506 m68k: Use read_persistent_clock64() consistently +b65769fc013e m68k: Fix off-by-one calendar month +4eee57d68b8b m68k: Fix style, spelling, and grammar in siginfo_build_tests() +3e2816c1078e m68k/mac: Fix SWIM memory resource end address +fd0bfa8d6e04 Merge branch 'bpf-af-xdp-cleanups' +d3b42f1422d9 xsk: convert atomic_t to refcount_t +a49049ea2576 xsk: simplified umem setup +37b076933a8e xsk: add missing write- and data-dependency barrier +1c4917da36ed samples/bpf: adapt xdpsock to the new uapi +b3a9e0be4369 xsk: remove explicit ring structure from uapi +2e59dd5e4f6e xsk: proper queue id check at bind +ad75646c68a6 xsk: fill hole in struct sockaddr_xdp +959b71db53e3 xsk: remove rebind support +fed4825096cf mac80211_hwsim: Fix radio dump for radio idx 0 +5247a77ced2d cfg80211: fix NULL pointer derference when querying regdb +7041d9c3f01b USB: serial: pl2303: add support for tx xon/xoff flow control +7b0c6b38c4f9 tty: add missing const to termios hw-change helper +75d01b75c2ef rtc: mxc: Switch to SPDX identifier +5874c7f16a10 rtc: snvs: Switch to SPDX identifier +2cc47d31ebf9 ALSA: oxfw: use match_string() helper +ba8f566a5be0 nl80211: Fix compilation +a048a07d7f45 powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit +e76a4386b2f5 thermal: Use DEVICE_ATTR_{RO|RW|WO}() variants +33e678d47d1f thermal: Shorten name of sysfs callbacks +35904d6e9683 Merge branch 'drm/du/fixes' of git://linuxtv.org/pinchartl/media into drm-fixes +ce234ccc03cf Merge tag 'drm/tegra/for-4.18-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next +ddfd0f4b355e Merge tag 'drm-fsl-dcu-fixes-for-v4.18' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-next +ca6444f3417a Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next +c85061e6e0ee Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +663e98453a6e remoteproc: q6v5: Move proxy unvote to handover irq handler +f4c428cfe427 remoteproc: q6v5: Return irq from q6v5_request_irq() +1dd6eb88af7a Merge branch 'drm-tda998x-devel' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next +b30f46518a6c sparc32/PCI/PCIC: Converge device enable path +4a33b3ca53c1 sparc32/PCI/LEON: Converge device enable path +837f3ec6921e Merge branch 'work.misc' into work.lookup +046dbb2420ce rtc: nvmem: don't use IS_ERR_OR_NULL +48e9a9b203af rtc: ds1742: don't explicitly specify word_size and stride of nvmem +ded676666f90 rtc: brcmstb-waketimer: add range +2abf286a20e3 rtc: brcmstb-waketimer: switch to rtc_register_device +96382b4f560b Merge branch 'topic/xen' into for-next +e3bb946cd922 Merge branch 'TI-Ethernet-driver-warnings-fixes' +c79c3850440c ti: ethernet: davinci: Fix cast to int warnings +5a04e8f81a4f net: ethernet: davinci_emac: Fix printing of base address +bf2ce3fdf314 net: ethernet: ti: cpsw: Fix cpsw_add_ch_strings() printk format +ea5ec9fc9eb8 net: ethernet: ti: cpts: Fix timestamp print +b4eb7393683d ti: ethernet: cpdma: Use correct format for genpool_* +6f6e434aa267 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +1c85ffc86a2b dt-bindings: watchdog: renesas-wdt: Add R-Car Gen2 support +343c2302bb42 watchdog: mena21_wdt: Drop unnecessary mutex lock +b1eb8fedc014 watchdog: renesas-wdt: Add support for the R8A77965 WDT +62290a5c194b watchdog: hpwdt: Claim NMIs generated by iLO5 +6c5c0d48b686 watchdog: sp805: add restart handler +665f94423a74 watchdog: renesas-wdt: Remove R-Car M2-W ES2.x from blacklist +20745634c569 watchdog: simplify getting .drvdata +5997aab0a11e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +eedffa28c9b0 loop: clear wb_err in bd_inode when detaching backing file +baf10564fbb6 aio: fix io_destroy(2) vs. lookup_ioctx() race +5aa1437d2d9a ext2: fix a block leak +3819bb0d79f5 nfsd: vfs_mkdir() might succeed leaving dentry negative unhashed +9c3e9025a3f7 cachefiles: vfs_mkdir() might succeed leaving dentry negative unhashed +7b745a4e4051 unfuck sysfs_mount() +82382acec0c9 kernfs: deal with kernfs_fill_super() failures +08a8f3086880 cramfs: Fix IS_ENABLED typo +f4e4d434fe3f befs_lookup(): use d_splice_alias() +87fbd639c02e affs_lookup: switch to d_splice_alias() +30da870ce4a4 affs_lookup(): close a race with affs_remove_link() +5b71388663c0 audit: Fix wrong task in comparison of session ID +3b78ce4a34b7 Merge branch 'speck-v20' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +f7068114d45e sr: pass down correctly sized SCSI sense buffer +255845fc43a3 arm64: export tishift functions to modules +32c3fa7cdf0c arm64: lse: Add early clobbers to some input/output asm operands +7ebaf4890f63 perf annotate: Support '--group' option +a26bb0ba706a perf report: Use perf_evlist__force_leader to support '--group' +e2bdbe80a0b7 perf evlist: Introduce force_leader() method +3bb3799cd423 Merge branch 'omap-for-v4.18/soc-fixes' into omap-for-v4.18/soc +1898eb61fbc9 drivers/perf: arm-ccn: don't log to dmesg in event_init +8b0c93c20ef7 perf/arm-cci: Allow building as a module +28c01dc9d85e perf/arm-cci: Remove pointless PMU disabling +75dc34414519 perf/arm-cc*: Fix MODULE_LICENSE() tags +0788f1e97324 arm_pmu: simplify arm_pmu::handle_irq +5c591304e710 perf/arm-cci: Remove unnecessary period adjustment +d0f2e4232953 perf: simplify getting .drvdata +44c752fe584d vmcore: move get_vmcore_size out of __init +5a409b4f56d5 MD: fix lock contention for flush bios +a6076fcd187a cxgb4: copy the length of cpl_tx_pkt_core to fw_wr +6c541b4595a2 net: ethernet: Sort Kconfig sourcing alphabetically +3bcd47726c3b net: phy: phylink: Don't release NULL GPIO +6741c4bb389d Merge tag 'mips_fixes_4.17_2' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/mips +d073bfa56bb7 spi: omap2-mcspi: Remove unnecessary pm_runtime_force_suspend() +7e48e23a1f4a spi: Add missing pm_runtime_put_noidle() after failed get +a6f933f63f2f ASoC: qcom: apq8096: Add db820c machine driver +be64027d18b1 ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings +2a9e92d371db ASoC: qdsp6: q6asm: Add q6asm dai driver +24c4cbcfac09 ASoC: qdsp6: q6afe: Add q6afe dai driver +c8add3fd49fe ASoC: qdsp6: q6routing: Add support to MI2S Mixers +794fe039381c ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers +e3a33673e845 ASoC: qdsp6: q6routing: Add q6routing driver +68fd8480bb7b ASoC: qdsp6: q6asm: Add support to audio stream apis +a2a5d30218fd ASoC: qdsp6: q6asm: Add support to memory map and unmap +a13e872314ae ASoC: qdsp6: q6asm: Add q6asm driver +7b20b2be51e1 ASoC: qdsp6: q6adm: Add q6adm driver +5aef268ace74 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +45c9a74f648a docs/vm: transhuge: split userspace bits to admin-guide/mm/transhuge +aa00eaa9afb0 docs/vm: transhuge: minor updates +07a83038a351 docs/vm: transhuge: change sections order +136d769e0b34 libata: blacklist Micron 500IT SSD with MU01 firmware +ccfbb4f57237 ASoC: amd: dma driver changes for bt i2s instance +839a12c79963 ASoC: AMD: Add const to snd_soc_ops instances +6e554074955b ASoC: AMD: Fix clocks in CZ DA7219 machine driver +e9716ff3dcd0 ASoC: AMD: Move clk enable from hw_params/free to startup/shutdown +cac6f59717e1 ASoC: amd: memory release for rtd structure +18e8a40dd387 ASoC: amd: sram bank update changes +e188c525b9e1 ASoC: amd: pte offset related dma driver changes +197f6accacda workqueue: Make sure struct worker is accessible for wq_worker_comm() +21325631f395 MIPS: memset.S: Reinstate delay slot indentation +9e3699fcfd38 Merge tag 'ib-mfd-hwmon-v4.18' into hwmon-next +5d9ca430ea3a hwmon: (ltc2990) support all measurement modes +7de859fcf92c hwmon: (ltc2990) add devicetree binding +a6282d170339 hwmon: (ltc2990) Fix incorrect conversion of negative temperatures +59df4f4e8e0b hwmon: (core) check parent dev != NULL when chip != NULL +2b2acdc88932 hwmon: (fschmd) fix typo 'can by' to 'can be' +f934c0599eca hwmon: (k10temp) Display both Tctl and Tdie +ccaf63b4d6ea hwmon: (k10temp) Add support for Stoney Ridge and Bristol Ridge CPUs +68fa9dbe0823 nvme-pci: fix race between poll and IRQ completions +81b1dab45809 Merge branch 'nvme-4.18' of git://git.infradead.org/nvme into for-4.18/block +a4ae3af59bd5 ASoC: qdsp6: q6afe: Add support to MI2S sysclks +d3839145722b ASoC: qdsp6: q6afe: Add support to MI2S ports +4d430d5a0e9d ASoC: qdsp6: qdafe: Add SLIMBus port Support +7fa2d70f9766 ASoC: qdsp6: q6afe: Add q6afe driver +8603f1e83897 Merge branch 'fixes' into next +9181ece38c93 mmc: wbsd: handle highmem pages +a4034173822e mmc: ushc: handle highmem pages +b189e7589f6d mmc: mxcmmc: handle highmem pages +5b4277814e3f mmc: atmel-mci: use sg_copy_{from,to}_buffer +53d7e098ba08 mmc: android-goldfish: use sg_copy_{from,to}_buffer +65f9e20e0d34 mmc: block: Don't switch to the same partition type in mmc_blk_remove() +42fe2f91b4eb PCI: mediatek: Implement chained IRQ handling setup +dc628cdf5c2c cpufreq: tegra20: Wrap cpufreq into platform driver +7732c9e0db57 cpufreq: tegra20: Allow cpufreq driver to be built as loadable module +a413d2cea1cf cpufreq: tegra20: Check if this is Tegra20 machine +f39d4d5ed326 cpufreq: tegra20: Remove unneeded variable initialization +c22d1cb0dcfa cpufreq: tegra20: Remove unnecessary parentheses +f53908680ce4 cpufreq: tegra20: Remove unneeded check in tegra_cpu_init +64cd64e72bc2 cpufreq: tegra20: Release clocks properly +9b633cb621bf cpufreq: tegra20: Remove EMC clock usage +9a25ba9a153d cpufreq: tegra20: Clean up included headers +e08551b8278d cpufreq: tegra20: Clean up whitespaces in the code +4964027700fb cpufreq: tegra20: Change module description +3de06d5a1f05 mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus +5f651b870485 mmc: sdhci-iproc: fix 32bit writes for TRANSFER_MODE register +4c94238f37af mmc: sdhci-iproc: remove hard coded mmc cap 1.8v +637917b1efe6 ASoC: core: fix return code in error message +9ff3036a6083 ASoC: fsl: Mark 'big-endian' property as optional +7608102ee610 ASoC: intel: skylake: fix spelling mistake: "Homogenous" -> "Homogeneous" +eaa3a1d46cfd EDAC, ghes: Make platform-based whitelisting x86-only +6bb2a2af8b1b drm/i915/gvt: Fix crash after request->hw_context change +5d9ef839f874 ARM: dts: sun7i: Add Olimex A20-SOM-EVB-eMMC board +d0aa5909625e ALSA: dice: add stream format parameters for TC Electronic Digital Konnekt x32 +de1ca2d07bdc clk: meson: axg: let mpll clocks round closest +bae1106c37c6 clk: meson: mpll: add round closest support +b25b750df99b mmc: block: propagate correct returned value in mmc_rpmb_ioctl +19c6beaa064c mmc: meson-gx: add device reset +c5f9ae6cf2a6 dt-bindings: mmc: meson-gx: add reset +0e190fd071cc dt-bindings: mmc: Add binding for BlueField SoC +86958dcc5ad7 mmc: dw_mmc-bluefield: Add driver extension +6d796c68cd15 mmc: core: add tunable delay waiting for power to be stable +10a0ed7a9450 Documentation: mmc: addtional description for post-power-on-delay-ms +caeffcf1b26b mmc: renesas_sdhi: Add r8a77965 support +72e1f2302040 clk: meson: meson8b: mark fclk_div2 gate clocks as CLK_IS_CRITICAL +df1cd63d6d11 USB: serial: ftdi_sio: clean up flow control management +164101154978 USB: serial: ftdi_sio: drop unnecessary urb_ variable prefixes +fd54a99aec18 USB: serial: ftdi_sio: use non-underscore fixed types +5ada98427f12 USB: serial: ftdi_sio: fix IXON/IXOFF mixup +47265c067c0d usb: dwc2: gadget: Fix coverity issue +8223b2f89ca6 usb: gadget: udc: renesas_usb3: fix double phy_put() +bd6bce004d78 usb: gadget: udc: renesas_usb3: disable the controller's irqs for reconnecting +0259068f63f2 usb: gadget: udc: renesas_usb3: should fail if devm_phy_get() returns error +003bc1dee216 usb: gadget: udc: renesas_usb3: should call devm_phy_get() before add udc +d998844016b2 usb: gadget: udc: renesas_usb3: should call pm_runtime_enable() before add udc +1990cf7c21ea usb: gadget: udc: renesas_usb3: should remove debugfs +a665140e583c usb: gadget: composite Allow for larger configuration descriptors +05645366f389 usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue +691025107eb7 usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be static +fe70dce97c1d usb: dwc2: pci: Fix error return code in dwc2_pci_probe() +5295322a069a usb: dwc2: WA for Full speed ISOC IN in DDMA mode. +a7ef207424d0 usb: dwc2: dwc2_vbus_supply_init: fix error check +43a6dc94213e usb: gadget: f_phonet: fix pn_net_xmit()'s return type +d98c624ab3bf usb: dwc2: Fix HiKey regression caused by power_down feature +6fb914d78813 usb: dwc2: Fix kernel doc's warnings. +431d93c20558 usb: gadget: fsl: Introduce FSL_USB2_PHY_UTMI_DUAL for usb gadget +edbbfe19444e usb: dwc3: dwc3_get_extcon() can be static +31a2f5a7e136 usb: dwc3: gadget: init req->{direction,epnum} from alloc_request() +d7ca7e1896b2 usb: dwc3: gadget: initialize transfer index from send_gadget_ep_cmd() +4439661d64f5 usb: dwc3: gadget: assign resource_index inside get_transfer_index() +f62afb4929a8 usb: dwc3: gadget: always start isochronous aligned to dep->interval +d513320f1fd0 usb: dwc3: gadget: don't issue End Transfer if we have started reqs +e1d542f712e1 usb: dwc3: debug: decode uFrame from event too +42626919efab usb: dwc3: gadget: move dwc3_calc_trbs_left() in place of prototype +20d1d43fa09a usb: dwc3: gadget: move set_xfer_resource() in place of prototype +b07c2db83f92 usb: dwc3: gadget: remove a few more dwc arguments +a2d23f08038e usb: dwc3: gadget: combine modify & restore into single argument +8f1c99cd24b0 usb: dwc3: gadget: refactor dwc3_gadget_init_endpoints() +f38e35dd84e2 usb: dwc3: gadget: split dwc3_gadget_ep_cleanup_completed_requests() +6d9d22dac114 usb: dwc3: gadget: get rid of the length variable +fee73e6144d8 usb: dwc3: gadget: reduce scope of ret variable +6afbdb57732b usb: dwc3: gadget: one declaration per line +e0c42ce590fe usb: dwc3: gadget: simplify IOC handling +d80fe1b6e34d usb: dwc3: gadget: simplify short packet event +b27972b508d1 usb: dwc3: trace: print out event status too +8b3b7b66c0e6 usb: dwc3: gadget: simplify unaligned and zlp handling +cf35fc336e66 usb: dwc3: gadget: remove unnecessary 'chain' variable +021595963a3c usb: dwc3: gadget: remove PENDING handling from cleanup_completed +d36929538f8b usb: dwc3: gadget: split scatterlist and linear handlers +d5044a04b529 usb: dwc3: gadget: simplify isoc case on cleanup_completed_requests +fe990cea8ed5 usb: dwc3: gadget: simplify queueing of isoc transfers +4d588a145b3e usb: dwc3: gadget: remove duplicated missed isoc handling +6d8a019614f3 usb: dwc3: gadget: check for Missed Isoc from event status +58f0218a271d usb: dwc3: gadget: remove unnecessary 'ioc' variable +12a3a4ada816 usb: dwc3: gadget: make cleanup_completed_requests() return nothing +5f2e7975f0df usb: dwc3: gadget: remove DWC3_EP_BUSY flag +1912cbc60f44 usb: dwc3: gadget: start removing BUSY flag +ee3638b897b9 usb: dwc3: gadget: update dep->frame_number from XferInprogress too +5828cada9908 usb: dwc3: gadget: always use frame number from XferNotReady +8f608e8ab628 usb: dwc3: gadget: remove unnecessary 'dwc' parameter +320338651d33 usb: dwc3: gadget: move handler closer to calling site +ed27442e5093 usb: dwc3: gadget: rename dwc3_gadget_start_isoc() +a24a6ab1493a usb: dwc3: gadget: remove some pointless checks +0bd0f6d201eb usb: dwc3: gadget: remove allocated/queued request tracking +66f5dd5a0379 usb: dwc3: gadget: rename done_trbs and done_reqs +a861282f5037 usb: dwc3: gadget: don't kick transfer all the time +fbea935accf4 usb: dwc3: gadget: rename dwc3_endpoint_transfer_complete() +742a4fff5f29 usb: dwc3: gadget: XferComplete only for EP0 +38408464aa76 usb: dwc3: gadget: XferNotReady is Isoc-only +52fcc0bead0f usb: dwc3: gadget: pre-issue Start Transfer for Interrupt EPs too +c96e6725db9d usb: dwc3: gadget: Correct the logic for queuing sgs +a31e63b608ff usb: dwc3: gadget: Correct handling of scattergather lists +c049ffb35ac4 Merge 4.17-rc6 into usb-next +43d2974b66d9 hwmon: (ibmpowernv) Add energy sensors +3c8c049aa7bd hwmon: (ibmpowernv): Add support to read 64 bit sensors +5cdcb01e0af5 powernv: opal-sensor: Add support to read 64bit sensor values +00c946a06ec8 selftests/powerpc: Remove redundant cp_abort test +e4f2419fac38 powerpc/fsl/dts: fix the i2c-mux compatible for t104xqds +4f7c06e26ec9 powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG +cd6ef7eebf17 powerpc/ptrace: Fix enforcement of DAWR constraints +f06925c73942 ext4: report delalloc reserve as non-free in statfs for project quota +21c580d88e2a ext4: remove NULL check before calling kmem_cache_destroy() +8bdd5b60e027 jbd2: remove NULL check before calling kmem_cache_destroy() +9196f57151ff jbd2: remove bunch of empty lines with jbd2 debug +7ddae24f97f9 mv88e6xxx: Fix uninitialized variable warning. +bf3c592b9d78 net: dsa: b53: Extend platform data to include DSA ports +bf4bd7a727a1 Merge branch 'mv88exxx-pdata' +00baabe5286c net: dsa: mv88e6xxx: Add support for EEPROM via platform data +877b7cb0b6f2 net: dsa: mv88e6xxx: Add minimal platform_data support +577941eb56fe net: dsa: mv88e6xxx: Remove OF check for IRQ domain +81ee33d87362 Merge branch 'sh_eth-typos' +6b14787ab11d sh_eth: fix typo in comment to BCULR write +9c59c9a8e946 sh_eth: fix comment grammar in 'struct sh_eth_cpu_data' +27164491cb82 sh_eth: fix typo in EESR.TRO bit name +6c8598b74eb7 Merge branch 'hns3-next' +eddf04626d1d net: hns3: Fix for CMDQ and Misc. interrupt init order problem +7bb572fddd75 net: hns3: Fixes kernel panic issue during rmmod hns3 driver +f30dfddcca1b net: hns3: Fix for netdev not running problem after calling net_stop and net_open +42687543ca18 net: hns3: Use enums instead of magic number in hclge_is_special_opcode +3c7624d8fc0b net: hns3: Fix for hns3 module is loaded multiple times problem +13562d1f5e2f net: hns3: Fix the missing client list node initialization +99a6993a6933 net: hns3: cleanup of return values in hclge_init_client_instance() +e63cd65f435c net: hns3: Fixes API to fetch ethernet header length with kernel default +743e1a8438e5 net: hns3: Fixes error reported by Kbuild and internal review +52f8560ee468 r8169: fix network error on resume from suspend +d48f1958ab7d erspan: set bso bit based on mirrored packet's len +771c577c23ba Linux 4.17-rc6 +2c71ab4bb465 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +f0b99e3ab323 Revert "ixgbe: release lock for the duration of ixgbe_suspend_close()" +1bc49fd18b02 net: qcom/emac: Allocate buffers from local node +e1cc40e5d42a fscrypt: log the crypto algorithm implementations +12d28f79558f fscrypt: add Speck128/256 support +646b7d4f2c0c fscrypt: only derive the needed portion of the key +590f497d08ee fscrypt: separate key lookup from key derivation +544d08fde258 fscrypt: use a common logging function +11b8818ec09d fscrypt: remove internal key size constants +1086c80c4d91 fscrypt: remove unnecessary check for non-logon key type +e12ee6836a3f fscrypt: make fscrypt_operations.max_namelen an integer +0c4cdb27caa4 fscrypt: drop empty name check from fname_decrypt() +54632f02d0cc fscrypt: drop max_namelen check from fname_decrypt() +17bfde6097bd fscrypt: don't special-case EOPNOTSUPP from fscrypt_get_encryption_info() +101c97a3e616 fscrypt: don't clear flags on crypto transform +1da2f0ac8ca5 fscrypt: remove stale comment from fscrypt_d_revalidate() +c90fd7756247 fscrypt: remove error messages for skcipher_request_alloc() failure +9919479b835c fscrypt: remove unnecessary NULL check when allocating skcipher +54222025f2fe fscrypt: clean up after fscrypt_prepare_lookup() conversions +bbbc3fb66394 fs, fscrypt: only define ->s_cop when FS_ENCRYPTION is enabled +36dd26e0c8d4 fscrypt: use unbound workqueue for decryption +6fd5a36a46c0 Merge branch 'parisc-4.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +63e482f172f4 MAINTAINERS: drm: fsl-dcu: Update to Alison's NXP email address +e5e03ad9e0f0 Merge tag 'for-4.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +132ce5d43adf Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm +8a6bd2f40e96 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b9aad9223639 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +441cab960d99 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +74cce52f9f92 Merge branch 'ras-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +95bcce4d4240 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +4b65f455c787 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +056ad121c26d Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +583dbad34098 Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c1eb8f83845b phy: mediatek: add XS-PHY driver +ebd52733e9d7 dt-bindings: add MediaTek XS-PHY binding +ef17f6e212ca phy: qcom-qusb2: Add QUSB2 PHYs support for sdm845 +a8b70ccf10e3 dt-bindings: phy-qcom-usb2: Add support to override tuning values +f6721e5c0bb4 phy: qcom-qmp: Add QMP V3 USB3 UNI PHY support for sdm845 +7f0802074120 dt-bindings: phy-qcom-qmp: Update bindings for sdm845 +0b4555e776ba phy: qcom-qusb2: Fix crash if nvmem cell not specified +fdf37e1a1f05 phy: qcom-qmp: Enable pipe_clk before PHY initialization +52113be1c6e9 phy: stm32: fix usbphyc static checker and checkpatch warnings +f7f50b2a7b05 phy: mapphone-mdm6600: Add runtime PM support for n_gsm on USB suspend +f9e8d0f7d0a3 phy: tegra: Convert to use match_string() helper +55dda0abcf9d tools: iio: iio_generic_buffer: allow continuous looping +71b52d2c746b tools: iio: iio_generic_buffer: fix types to match +204d9e32b797 ARM: dts: imx28/imx53: enable edt-ft5x06 wakeup source +f2677037173e ARM: dts: imx51-zii-rdu1: cleanup eMMC node +e353421ff1a4 ARM: dts: vf610-zii-dev: enable vf610 builtin temp sensor +385637ffe058 staging: rtl8192e: Add blank space before '(' - coding style. +399fb8af9111 staging: rtl8192e: Remove blank space before ', ' - coding style. +bce48c92a641 ARM: dts: imx7d: use operating-points-v2 for cpu +b2d187cc765a staging: ks7010: avoid casting inside cpu_to_* assignments +dbbfae6af11a staging: mt7621-mmc: fix spelling mistake: "Eanable" -> "Enable" +0f861aad4a93 ARM: dts: imx7s-warp: remove unnecessary cpu regulator supply +135ddae799b4 ARM: dts: imx7d: correct cpu supply name for voltage scaling +1a68ab4d4c62 ARM: dts: imx51-zii-rdu1: limit usbh1 to full-speed +a170aa3309c5 staging: wlan-ng: fix coding style issues in p80211netdev.c +8a9fa40199d0 staging: wlan-ng: fix coding style issues in p80211netdev.h +51e8dca6d0ee Staging: goldfish: Kconfig: fixed code style issue +4ae0fe70a097 Delete the goldfish_nand driver. +71db39487489 ARM: dts: imx6/7: Remove unit-address from anatop regulators +be3be7814a83 staging:iio:meter: Drop ADE7759 driver +1f31ee3508fe staging:iio:meter: Drop ADE7758 driver +d15d4be9da50 staging:iio:meter: Drop ADE7754 driver +cfbcdb6a9805 staging:iio:meter: Drop ADE7753 driver +ad28d3155440 staging: iio: ad2s1200: Move driver out of staging +9c3e81ab74df staging: iio: ad2s1200: Add copyright +f9db7370be0e staging: iio: ad2s1200: Add scaling factor for angle channel +d3e6ed841671 staging: iio: ad2s1200: Add scaling factor for angular velocity channel +2363c010ce65 staging: iio: ad2s1200: Add dt table +1946980b8f42 staging: iio: ad2s1200: Replace platform data with dt bindings +5af93e6aa7f8 staging: iio: ad2s1200: Replace legacy gpio API with modern API +94cdefa81b99 staging: iio: ad2s1200: Setup spi before iio device register +bc683b47c31d staging: iio: ad2s1200: Add kernel docs to driver state +c1b6a7d72d9b staging: iio: ad2s1200: Remove unneeded initializations +c8e97b62e16e staging: iio: ad2s1200: Remove unneeded newline in license +1dbae4c6cdec iio:dac:ad5686: Add AD5681R/AD5682R/AD5683/AD5683R support +46c4a30b0b16 arm64: KVM: Use lm_alias() for kvm_ksym_ref() +be1b24d24541 iio:dac:ad5686: Add AD5691R/AD5692R/AD5693/AD5693R support +ed582db639cf iio: adc: stm32-dfsdm: include stm32-dfsdm-adc.h +bed1895e78b5 dt-bindings: iio: afe: Spelling s/mesaurement/measurement/ +4833dc4bb98e iio: tsl2583: correct values in integration_time_available +643ca198aacc drm: rcar-du: lvds: Fix crash in .atomic_check when disabling connector +b80d0b93b991 net: ip6_gre: fix tunnel metadata device sharing. +571e7b85c5db Merge branch 'sh_eth-R8A77980-GEther-support' +3eb9c2ad1db0 sh_eth: add R8A77980 support +93f0fa75190f sh_eth: add EDMR.NBST support +230c184679d5 sh_eth: add RGMII support +203ec2fed17a Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +62c8a069b510 net: mvpp2: Add missing VLAN tag detection +709f490d5b59 Merge tag 'tegra-for-4.17-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into fixes +a2f8445d4ca2 i2c: mux: pca954x: force reset on probe if available +fca700d6d219 i2c: mux: demux-pinctrl: disable PM user interface +f56f316dcfd7 i2c: mux: ltc4306: switch to using .probe_new +9d1088412c80 Merge branch 'devlink-port-flavours-and-phys_port_name' +ec932fbda7ba mlxsw: use devlink helper to generate physical port name +da077392486b dsa: set devlink port attrs for dsa ports +08474c1a9df0 devlink: introduce a helper to generate physical port names +5ec1380a21bb devlink: extend attrs_set for setting port flavours +b9ffcbaf56d3 devlink: introduce devlink_port_attrs_set +2d2ccf24939c x86/Hyper-V/hv_apic: Build the Hyper-V APIC conditionally +af86ca4e3088 bpf: Prevent memory disambiguation attack +92d44a42af81 ARM: fix kill( ,SIGFPE) breakage +0b449a441dac Merge tag 'dmaengine-fix-4.17-rc6' of git://git.infradead.org/users/vkoul/slave-dma +423913ad4ae5 mmap: relax file size limit for regular files +61eeb1f6d1f2 x86/Hyper-V/hv_apic: Include asm/apic.h +fbf96cf904dc x86/MCE/AMD: Read MCx_MISC block addresses on any CPU +95b5c0a592c7 Merge branch 'ras/urgent' into ras/core +78ce241099bb x86/MCE/AMD: Cache SMCA MISC block addresses +844ea8f62619 x86/apm: Fix spelling mistake: "caculate" -> "calculate" +e27c49291a7f x86: Convert x86_platform_ops to timespec64 +06aa376903b6 timekeeping: Add more coarse clocktai/boottime interfaces +b9ff604cff11 timekeeping: Add ktime_get_coarse_with_offset +fb7fcc96a86c timekeeping: Standardize on ktime_get_*() naming +edca71fecb77 timekeeping: Clean up ktime_get_real_ts64 +4f0fad9a603a timekeeping: Remove timespec64 hack +b563ea676a46 Merge branch 'linus' into timers/2038 +39d3cc03e9dd drm/i915/selftests: Wait longer for the old active request +2399a4a6f5df drm/i915: Allow init_breadcrumbs to be used from irq context +fe0c493538f4 drm/i915/execlists: Handle copying default context state for atomic reset +d6d12ec08177 drm/i915: Make intel_engine_dump irqsafe +dd0cf235d81f drm/i915: Speed up idle detection by kicking the tasklets +e578a570dc7c drm/i915/lvds: Move acpi lid notification registration to registration phase +2996123e7e58 Merge tag 'perf-core-for-mingo-4.18-20180519' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +9a2d78e291a7 X86/Hyper-V: Consolidate the allocation of the hypercall input page +800b8f03fdc8 X86/Hyper-V: Consolidate code for converting cpumask to vpset +366f03b0cf90 X86/Hyper-V: Enhanced IPI enlightenment +68bb7bfb7985 X86/Hyper-V: Enable IPI enlightenments +6b48cb5f8347 X86/Hyper-V: Enlighten APIC access +de73f38f7680 x86/intel_rdt/mba_sc: Feedback loop to dynamically update mem bandwidth +ba0f26d8529c x86/intel_rdt/mba_sc: Prepare for feedback loop +8205a078ba78 x86/intel_rdt/mba_sc: Add schemata support +1bd2a63b4f0d x86/intel_rdt/mba_sc: Add initialization support +19c635ab24a1 x86/intel_rdt/mba_sc: Enable/disable MBA software controller +d6c64a4f49fd x86/intel_rdt/mba_sc: Documentation for MBA software controller(mba_sc) +83d41fb9c0eb ARM: 8774/1: remove no-op macro VMLINUX_SYMBOL() +e9ac68c34f70 ARM: 8773/1: amba: Export amba_bustype +db4667a80017 ARM: 8768/1: uaccess: remove const to avoid duplicate specifier +c1c386681bd7 ARM: 8767/1: add support for building ARM kernel with clang +22905a24306c ARM: 8766/1: drop no-thumb-interwork in EABI mode +98f1b5a762f7 ARM: 8765/1: smp: Move clear_tasks_mm_cpumask() call to __cpu_die() +76ed0b803a2a ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size +a70c3ee34b09 ARM: 8763/1: dma-mapping: Use vma_pages() +046835b4aa22 ARM: 8757/1: NOMMU: Support PMSAv8 MPU +3c24121039c9 ARM: 8756/1: NOMMU: Postpone MPU activation till __after_proc_init +22893aa22b3c ARM: 8755/1: NOMMU: Reorganise __setup_mpu +9cfb541a4ad4 ARM: 8754/1: NOMMU: Move PMSAv7 MPU under it's own namespace +e7229f7db939 ARM: 8752/1: Kconfig: default ARM_MODULE_PLTS to 'y' +0d73c3f8e7f6 ARM: 8772/1: kprobes: Prohibit kprobes on get_user functions +eb0146daefdd ARM: 8771/1: kprobes: Prohibit kprobes on do_undefinstr +70948c05fdde ARM: 8770/1: kprobes: Prohibit probing on optimized_callback +69af7e23a687 ARM: 8769/1: kprobes: Fix to use get_kprobe_ctlblk after irq-disabed +6cea14f55474 ARM: replace unnecessary perl with sed and the shell $(( )) operator +1c37963b1a16 ARM: kexec: record parent context registers for non-crash CPUs +2d7b3c644312 ARM: kexec: fix kdump register saving on panic() +f2ae9de019e4 ARM: 8758/1: decompressor: restore r1 and r2 just before jumping to the kernel +e07e3c33b9c0 ARM: 8753/1: decompressor: add a missing parameter to the addruart macro +acf46020012c x86/mm: Drop TS_COMPAT on 64-bit exec() syscall +e4e961e36f06 x86/mm: Mark __pgtable_l5_enabled __initdata +1ea66554d3b0 x86/mm: Mark p4d_offset() __always_inline +372fddf70904 x86/mm: Introduce the 'no5lvl' kernel parameter +ed7588d5dc6f x86/mm: Stop pretending pgtable_l5_enabled is a variable +ad3fe525b950 x86/mm: Unify pgtable_l5_enabled usage in early boot code +30bbf728ba91 x86/boot/compressed/64: Fix trampoline page table address calculation +19422a9f2a3b perf tools: Fix kernel_start for PTI on x86 +dbbd34a666ee perf machine: Add machine__is() to identify machine arch +cfc4033be77a perf bpf: Fixup include and examples install messages +3e71fc031977 perf annotate: Create hotkey 'c' to show min/max cycles +7e83f03fad3e rtc: mxc_v2: use rtc_time64_to_tm in mxc_rtc_read_alarm +95fbfa14b431 rtc: mxc_v2: let the core handle rtc range +5490a1e018a4 rtc: mxc_v2: fix possible race condition +7f5c1ea3b707 c6x: use generic dma_noncoherent_ops +6c3e71dd63a0 arc: use generic dma_noncoherent_ops +a8eb92d02dd7 arc: fix arc_dma_{map,unmap}_page +b59174107227 arc: fix arc_dma_sync_sg_for_{cpu,device} +713a74624bba arc: simplify arc_dma_sync_single_for_{cpu,device} +782e6769c0df dma-mapping: provide a generic dma-noncoherent implementation +35ddb69cd223 dma-mapping: simplify Kconfig dependencies +10314e09d044 riscv: add swiotlb support +f1306f0423ec riscv: only enable ZONE_DMA32 for 64-bit +c3e4ed012ba7 riscv: simplify Kconfig magic for 32-bit vs 64-bit kernels +177bfd725bd1 Merge branches 'x86/urgent' and 'core/urgent' into x86/boot, to pick up fixes and avoid conflicts +7dec80ccbe31 objtool: Detect RIP-relative switch table references, part 2 +4f74d72aa706 efi/libstub/arm64: Handle randomized TEXT_OFFSET +73fcb1a370c7 Merge branch 'akpm' (patches from Andrew) +10a2f87485b9 Merge tag 'platform-drivers-x86-v4.17-3' of git://git.infradead.org/linux-platform-drivers-x86 +f65cfecfa118 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +6d16db009393 Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +66072c293287 hfsplus: stop workqueue when fill_super() failed +ab1e8d8960b6 mm: don't allow deferred pages with NEED_PER_CPU_KM +f3d8d3cfc1c0 MAINTAINERS: add Q: entry to kselftest for patchwork project +9f418224e811 radix tree: fix multi-order iteration race +fd8f58c40b70 radix tree test suite: multi-order iteration race +3e252fa7d4f7 radix tree test suite: add item_delete_rcu() +dcbbf25adb31 radix tree test suite: fix compilation issue +8d9fa88edd5e radix tree test suite: fix mapshift build target +d97baf9470b0 include/linux/mm.h: add new inline function vmf_error() +1e3054b98c54 lib/test_bitmap.c: fix bitmap optimisation tests to report errors correctly +54940fa60ad3 platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS +6134534ca24f drm/tegra: Add kerneldoc for UAPI +d849f9f9768c Merge branch 'bpf-sk-msg-fields' +def139037bbf drm/amdgpu: fix insert nop for UVD4.2 ring +0232e30623f3 drm/amdgpu: fix insert nop for UVD5 ring +1aac3c918036 drm/amdgpu: fix insert nop for UVD6 ring +cbb7a239117d drm/amdgpu: fix insert nop for UVD7 ring +6ee21dbfe9a7 drm/amdgpu: fix insert nop for VCN decode ring +cd3cb7c08754 drm/amd/pp: Fix build warning in vegam +5326c4525d1b drm/amd/display: Clear connector's edid pointer +9fcab85c580b drm/amd/display: fix memory leaks +f0cd0a346dfd drm/amd/display: DCN1 link encoder +a944744ba517 drm/amd/display: Clear underflow status for debug purposes +dab911d535ae drm/amd/display: fix bug with index check +6474b2824d71 drm/amd/display: Add fullscreen transitions to log +109ece8d43cd drm/amd/display: constify a few dc_surface_update fields +8fc06ebc2bb7 drm/amd/display: Only limit VSR downscaling when actually downscaling +eb815442e840 drm/amd/display: don't create new dc_sink if nothing changed at detection +5103c5688518 drm/amd/display: use macro for logs +66dec27a987b drm/amd/display: Fix up dm logging functionality +cba5e8708ee6 drm/amd/display: update dml to allow sync with DV +a3cb1c1c8e5e drm/amd/display: Log DTN only after the atomic commit in Diag +07049507fd1b drm/amd/display: disable mpo if brightness adjusted +3f460907be1b drm/amd/display: Add dc cap to restrict VSR downscaling src size +7ea034ce8188 drm/amd/display: fix a 32 bit shift meant to be 64 warning +a21ddec61c5e drm/amd/display: fix 31_32_fixpt shift functions +6b8e1eb7c6e0 drm/amd/display: Update HW sequencer initialization +3ba43a59927f drm/amd/display: underflow/blankscreen recovery +0002d3ac8aad drm/amd/display: truncate scaling ratios and inits to 19 bit precision +ab9c2062d960 drm/amd/display: add fixed point fractional bit truncation function +e8838df1cb98 drm/amd/display: Make DisplayStats work with just DC DisplayStats minor +f3ba7a2fd1eb drm/amd/display: inline more of fixed point code +eb0e515464e4 drm/amd/display: get rid of 32.32 unsigned fixed point +b79655c37b20 drm/amd/display: Cleanup unused SetPlaneConfig +646e906d1d64 drm/amdgpu: Take vcn encode rings into account in idle work +4bd2c5dd7638 drm/amdgpu: Take uvd encode rings into account in idle work (v2) +6f0fd919471c drm/amdgpu: count fences from all uvd instances in idle handler +652470ac5554 drm/scheduler: fix function name prefix in comments +50da51744f00 drm/amd/amdgpu: Code comments for the amdgpu_ttm.c driver. (v2) +fa19a6e9d0e7 drm/amd/pp: missing curly braces in smu7_enable_sclk_mclk_dpm() +a1a0c40664fb drm/amdgpu/display: fix vega12/20 handling in dal_asic_id.h +b4b9f944e4ee drm/amdgpu/display: remove VEGA20 config option +2b6dc93a3d43 drm/amdgpu/display: remove VEGAM config option +563e1e664d27 drm/scheduler: Remove obsolete spinlock. +b9245b949885 drm/amdgpu: remove unused member +01233b807345 drm/amd/pp: Workaround flickering issue on RV +20b6b7885df5 drm/amdgpu: Skip drm_sched_entity related ops for KIQ ring. +950f23ebdcfc drm/amdgpu: flag Vega20 as experimental +1204a26e03a2 drm/amdgpu: Add vega20 pci ids +698758bbb3e3 drm/amdgpu: Switch to use df_v3_6_funcs for vega20 (v2) +13b581502d51 drm/amdgpu/df: implement df v3_6 callback functions (v2) +9883e9d751da drm/amdgpu: add df 3.6 headers +705e98d77bc6 drm/amdgpu/vg20:Enable UVD/VCE for Vega20 +04305acb9f7f drm/amdgpu/vg20:Enable 2nd instance queue maping for uvd 7.2 +b53a6ebcc559 drm/amdgpu/vg20:Enable the 2nd instance IRQ for uvd 7.2 +915893fd2b7b drm/amdgpu/vg20:Add IH client ID for the 2nd UVD +9181dba670cf drm/amdgpu/vg20:Enable the 2nd instance for uvd +3b17c6228562 drm/amdgpu/vg20:increase 3 rings for AMDGPU_MAX_RINGS +10dd74eac4db drm/amdgpu/vg20:Restruct uvd.inst to support multiple instances +2bb795f5ba9c drm/amdgpu/vg20:Restruct uvd to support multiple uvds +602ed6c69b12 drm/amdgpu: Disable ip modules that are not ready yet +3fdbab5f5689 drm/amd/powerplay: update vega20 cg flags (v2) +0dbf99542caf ARM: dts: am3517-evm: Add User LEDs and Pushbutton +d3f6f056aba8 ARM: dts: am3517-evm: Add I/O expander for User DIP switches and LEDS +6bd9549d8a7d clocksource/drivers/arc_timer: Add comments about locking while read GFRC +3ca5768de841 clocksource/drivers/mips-gic-timer: Add pr_fmt and reword pr_* messages +8a1ece26d370 clocksource/drivers/sprd: Fix Kconfig dependency +a1be3cfdfb81 dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions +5fd80cf74e1e memory: tegra: Remove Tegra114 SATA and AFI reset definitions +4da0dcabe4bc bpf: add sk_msg prog sk access tests to test_verifier +303def35f64e bpf: allow sk_msg programs to read sock fields +1eae349d18fc nvme-pci: drop IRQ disabling on submission queue lock +1ab0cd6966fc nvme-pci: split the nvme queue lock into submission and completion locks +5cb525c8315f nvme-pci: handle completions outside of the queue lock +d1f06f4ae041 nvme-pci: move ->cq_vector == -1 check outside of ->q_lock +f9dde187fa92 nvme-pci: remove cq check after submission +750dde4472e4 nvme-pci: simplify nvme_cqe_valid +287a63ebbe7c nvme: mark the result argument to nvme_complete_async_event volatile +f3fdfc4ac3a2 PCI: Remove host driver Kconfig selection of CONFIG_PCIEPORTBUS +966071137c0a Merge back cpufreq material for v4.18. +acae8a9d054d drm/tegra: vic: Track interface version +33f150ea82ff drm/tegra: gr3d: Track interface version +840fd213fca2 drm/tegra: gr2d: Track interface version +f3b3cfcc3f09 drm/tegra: Track client version +995c5a509fb0 drm/tegra: dc: Support rotation property +4bd91a5b5dbb drm/tegra: gem: Fill in missing export info +c850ece71f71 drm/tegra: Use proper arguments for DRM_TEGRA_CLOSE_CHANNEL IOCTL +326bbd79fd61 gpu: host1x: Use not explicitly sized types +06490bb99e18 gpu: host1x: Rename relocarray -> relocs for consistency +ac330f45c7ca gpu: host1x: Drop unnecessary host1x argument +d4ad3ad9b81b gpu: host1x: Cleanup loop variable usage +bf3d41ccabb5 gpu: host1x: Store pointer to client in jobs +24c94e166dfe gpu: host1x: Remove wait check support +5c5b8d8bebee audit: use existing session info function +a6837d26674a selftests: bpf: config: enable NET_SCH_INGRESS for xdp_meta.sh +1cb61381e72e Merge branch 'bpf-nfp-shift-insns' +c217abccaaa5 nfp: bpf: support arithmetic indirect right shift (BPF_ARSH | BPF_X) +f43d0f17fe9a nfp: bpf: support arithmetic right shift by constant (BPF_ARSH | BPF_K) +991f5b3651f6 nfp: bpf: support logic indirect shifts (BPF_[L|R]SH | BPF_X) +fa516b66a1bf EVM: Allow runtime modification of the set of verified xattrs +21af76631476 EVM: turn evm_config_xattrnames into a list +48659ebf37e5 perf annotate: Record the min/max cycles +7903a7086723 perf script: Show symbol offsets by default +fcdfa432a5b0 drm/amdgpu: conditionally compile amdgpu's amdkfd files +4855c92dbb7b xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent +eb38401c779d net: stmmac: Populate missing callbacks in HWIF initialization +d775f26b295a cxgb4: fix offset in collecting TX rate limit info +80a95a80d358 cxgb4: collect SGE PF/VF queue map +44a63b137f7b net: sched: red: avoid hashing NULL child +a3302baa2c74 net: mvpp2: typo and cosmetic fixes +9709020c86f6 sock_diag: fix use-after-free read in __sk_free +b16a960ddbf0 sh_eth: Change platform check to CONFIG_ARCH_RENESAS +8f678036f978 hippi: fix spelling mistake: "Framming" -> "Framing" +82e5b03236e0 Merge tag 'tpmdd-next-20180518' of git://git.infradead.org/users/jjs/linux-tpmdd into next-tpm +1f7455c3912d tcp: tcp_rack_reo_wnd() can be static +2c71d338bef2 Merge tag 'powerpc-4.17-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +d31548216865 Merge tag 'acpi-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +dbec982c695a Merge branch 'net-smc-cleanups' +3b2dec2603d5 net/smc: restructure client and server code in af_smc +6511aad3f039 net/smc: change smc_buf_free function parameters +8437bda0d47b net/smc: do a few smc_core.c cleanups +d7b0e37c1ac1 net/smc: restructure CDC message reception +2f6becaf79cd net/smc: move smc_core specific code from smc.h to smc_core +95d8d26306ee net/smc: calculate write offset in RMB only once per connection +92a138e333ea net/smc: rename connection index to RMBE index +9fda3510ab60 net/smc: move link group list to smc_core +69cb7dc0218b net/smc: add common buffer size in send and receive buffer descriptors +477e2c6f34a4 Merge tag 'pm-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +0e273f9edcea Merge tag 'usb-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +61c2ad9a2e22 Merge tag 'for-linus-20180518' of git://git.kernel.dk/linux-block +8ccaecd014bc Merge tag 'spi-fix-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +d6830519a9de Merge tag 'mlx5e-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +3888ea4e2f1f Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +163ced613c37 Merge tag 'mtd/fixes-for-4.17-rc6' of git://git.infradead.org/linux-mtd +b84f48d18124 ASoC: pcm512x: Add ACPI support +163043ab5521 ARM: dts: armada-xp-98dx: Add NAND pinctrl information +0ae1177480aa ARM: dts: armada-39x: update NAND node with new bindings +925d5e426861 ARM: dts: armada-38x: update NAND node with new bindings +c29a7cced1f7 ARM: dts: armada-375: update NAND node with new bindings +3b79919946cd ARM: dts: armada-370-xp: update NAND node with new bindings +bd473ecda24c arm64: dts: marvell: armada-37xx: mark the gpio controllers as irq controller +d90eb183e3d1 Merge tag 'drm-fixes-for-v4.17-rc6' of git://people.freedesktop.org/~airlied/linux +017b3f8a10ca scsi: snic: fix a couple of spelling mistakes: "COMPLETE" +bd81372065fa scsi: target: transport should handle st FM/EOM/ILI reads +51b910c3c709 scsi: qlogicpti: Fix an error handling path in 'qpti_sbus_probe()' +10e5e37581fc scsi: ufs: Add clock ungating to a separate workqueue +7f6ba4f12e6c scsi: ufs: make sure all interrupts are processed +69a6fff06856 scsi: ufs: ufs-qcom: remove broken hci version quirk +38135535dcc2 scsi: ufs: add reference counting for scsi block requests +b334456ec202 scsi: ufs: ufshcd: fix possible unclocked register access +2e3611e9546c scsi: ufs: fix exception event handling +6ecc9d9ff91f crypto: x86 - Add optimized MORUS implementations +56e8e57fc3a7 crypto: morus - Add common SIMD glue code for MORUS +4feb4c597a98 crypto: testmgr - Add test vectors for MORUS +396be41f16fd crypto: morus - Add generic MORUS AEAD implementations +1d373d4e8e15 crypto: x86 - Add optimized AEGIS implementations +b87dc20346b8 crypto: testmgr - Add test vectors for AEGIS +f606a88e5823 crypto: aegis - Add generic AEGIS AEAD implementations +15f47ce57572 crypto: testmgr - reorder paes test lexicographically +4c826fed675d crypto: chelsio - request to HW should wrap +7024e0da72cf crypto: nx - fix spelling mistake: "seqeunce" -> "sequence" +57f5bfebe3b1 hwrng: n2 - fix spelling mistake: "restesting" -> "retesting" +5447d78623da net: dsa: Do not register devlink for unused ports +6358d49ac239 net: Fix a bug in removing queues from XPS map +60d6d22d85a7 scsi: dpt_i2o: Remove VLA usage +3a4f4f2963f4 ASoC: rt5677: Convert I2C driver to ->probe_new() +6b59808bfe48 workqueue: Show the latest workqueue name in /proc/PID/{comm,stat,status} +88b72b31e15f proc: Consolidate task->comm formatting into proc_task_name() +8bf895931ee3 workqueue: Set worker->desc to workqueue name by default +a2d812a27a45 workqueue: Make worker_attach/detach_pool() update worker->pool +1258fae73c59 workqueue: Replace pool->attach_mutex with global wq_pool_attach_mutex +ef1433f717a2 PCI: endpoint: Create configfs entry for each pci_epf_device_id table entry +2c47a65b7009 Merge branch 'tcp-implement-SACK-compression' +9c21d2fc41c0 tcp: add tcp_comp_sack_nr sysctl +6d82aa242092 tcp: add tcp_comp_sack_delay_ns sysctl +200d95f45759 tcp: add TCPAckCompressed SNMP counter +5d9f4262b7ea tcp: add SACK compression +a3893637e1eb tcp: do not force quickack when receiving out-of-order packets +cf0dd203728c tcp: use __sock_put() instead of sock_put() in tcp_clear_xmit_timers() +64a2658b58ab net: mscc: Add SPDX identifier +092b45583c52 scsi: ufs: Use freq table with devfreq +deac444f4e44 scsi: ufs: Extract devfreq registration +1b25a8c4d271 scsi: storvsc: Avoid allocating memory for temp cpumasks +16dad2798870 scsi: zfcp: enhance comments on fc_link_speed and supported_speed +6e2e490080c8 scsi: zfcp: add port speed capabilities +9e156c54ace3 scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger +6919298c9870 scsi: zfcp: cleanup indentation for posting FC events +35e9111a1e5d scsi: zfcp: support SCSI_ADAPTER_RESET via scsi_host sysfs attribute host_reset +b24bf22d72c7 scsi: zfcp: explicitly support initiator in scsi_host_template +2fdd45fd20f4 scsi: zfcp: remove unused return values of ERP trigger functions +013af857d808 scsi: zfcp: zfcp_erp_action_exists() does only check for running +cd4a186aaae9 scsi: zfcp: remove unused ERP enum values +d39eda54b70d scsi: zfcp: consistently use function name space prefix +5c750d58e9d7 scsi: zfcp: workqueue: set description for port work items with their WWPN as context +674595d8519f scsi: zfcp: decouple our scsi_eh callbacks from scsi_cmnd +42afc6527d43 scsi: zfcp: decouple TMFs from scsi_cmnd by using fc_block_rport +26f5fa9d47c1 scsi: zfcp: decouple SCSI setup of TMF from scsi_cmnd +39abb11aca00 scsi: zfcp: decouple FSF request setup of TMF from scsi_cmnd +e0116c91c7d8 scsi: zfcp: split FCP_CMND IU setup between SCSI I/O and TMF again +266883f2f7d5 scsi: zfcp: decouple TMF response handler from scsi_cmnd +822121186375 scsi: zfcp: decouple SCSI traces for scsi_eh / TMF from scsi_cmnd +6a76550841d4 scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread +8c3d20aada70 scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED +d70aab55924b scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED +96d927049947 scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return +512857a795cb scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed +81979ae63e87 scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF +df30781699f5 scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler +cd43c221bb5e scsi: cxlflash: Isolate external module dependencies +de5d35aff5b3 scsi: cxlflash: Abstract hardware dependent assignments +5e12397a9706 scsi: cxlflash: Add include guards to backend.h +e63a8d886d34 scsi: cxlflash: Use local mutex for AFU serialization +32a9ae415b8a scsi: cxlflash: Acquire semaphore before invoking ioctl services +d58188c306a0 scsi: cxlflash: Limit the debug logs in the IO path +e0f76ad13085 scsi: cxlflash: Yield to active send threads +2f6bca202b78 scsi: hisi_sas: add check of device in hisi_sas_task_exec() +e85d93b21267 scsi: hisi_sas: Use device lock to protect slot alloc/free +fa222db0b036 scsi: hisi_sas: Don't lock DQ for complete task sending +3de0026dad6b scsi: hisi_sas: allocate slot buffer earlier +a2b3820bddfb scsi: hisi_sas: make return type of prep functions void +7eee4b921822 scsi: hisi_sas: relocate smp sg map +10151339e8c9 Merge branch 'stmmac-Clean-up-and-tune-up' +61fac60a6ab7 net: stmmac: Remove if condition by taking advantage of hwif return code +d2df9ea0ade7 net: stmmac: Let descriptor code get skbuff address +357951cdf0dc net: stmmac: Uniformize set_rx_owner() +f1565c60210f net: stmmac: Remove uneeded check for GMAC version in stmmac_xmit +24aaed0cc095 net: stmmac: Uniformize the use of dma_init_* callbacks +758d5c73e2a3 net: stmmac: Move PTP and MMC base address calculation to hwif.c +63a550fc151c net: stmmac: Remove uneeded checks for GMAC version +ab0204e35c2b net: stmmac: Uniformize the use of dma_{rx/tx}_mode callbacks +44c67f8559fc net: stmmac: Let descriptor code clear the descriptor +6844171d5b05 net: stmmac: Let descriptor code set skbuff address +4ae0169fd1b3 net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit +67e1c4068d32 net: stmmac: Enable OSP for GMAC4 +c97c8620833e bus: ti-sysc: Fix optional clocks array access +0d846e703dc8 scsi: ufs: make ufshcd_config_pwr_mode of non-static func +4404c5de7707 scsi: ufs: add quirk to enable host controller without hce +5ac6abc9415c scsi: ufs: add quirk to disallow reset of interrupt aggregation +1399c5b02c56 scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr +bbe21d7a9792 scsi: ufs: ufshcd: Remove VLA usage +d416c92c5d62 blk-mq: clear hctx->dispatch_from when mappings change +f74297dd9354 ARM: OMAP2+: Make sure LOGICRETSTATE bits are not cleared +a45b599ad808 scsi: sg: allocate with __GFP_ZERO in sg_build_indirect() +45101e939ea3 drm/i915: Rename the remaining gen4 references to g4x in the DP code +4d82c2b5f09f drm/i915: Rename SNB/IVB CPU eDP signal level funcs +b752e995829e drm/i915: Check for IVB instead of gen7 when we think about IVB CPU eDP +4718a365cf12 drm/i915: Use the same vswing->max_preemph mapping on HSW/BDW as on SKL+ +a393e9649582 drm/i915: Use intel_ddi_dp_voltage_max() for HSW/BDW too +7f7105f99b75 drm/i915: Disable LVDS on Radiant P845 +8a922814ccfe parisc: Move ccio_cujo20_fixup() into init section +01f56832cfb6 parisc: Move setup_profiling_timer() out of init section +3faf5246f0cd parisc: Move find_pa_parent_type() out of init section +82f9e2d5dba6 Merge branch 'bpf-af-xdp-cleanups' +c2f4374b9661 xsk: proper '=' alignment +da60cf00c1a5 xsk: fixed some cases of unnecessary parentheses +54b85c27fea4 xsk: remove newline at end of file +dac09149d992 xsk: clean up SPDX headers +a9f73632416f ARM: OMAP2+: prm44xx: Inroduce cpu_pm notifiers for context save/restore +e37fbf0527d4 ARM: OMAP2+: prm44xx: Introduce context save/restore for am43 PRCM IO +baf12d6ddeae usb: usbtmc: Remove rigol_quirk +4a6dfa480d7a ARM: OMAP2+: powerdomain: Introduce cpu_pm notifiers for context save/restore +485995b09b76 ARM: OMAP2+: Add functions to save and restore powerdomain context +9bcfb76b6354 ARM: OMAP2+: clockdomain: Inroduce cpu_pm notifiers for context save/restore +f6ffbd4fc1a1 drm/etnaviv: replace license text with SPDX tags +931e97f3afd8 drm/etnaviv: mmuv2: support 40 bit phys address +a1fb6f204f95 drm/etnaviv: mmuv2: allocate 2nd level page tables on demand +1af998b27c6c drm/etnaviv: switch MMU page tables to writecombine memory +a98b1e7808a8 drm/etnaviv: remove register logging +ccae45928fc4 drm/etnaviv: remove cycling through MMU address space +d066b246d482 drm/etnaviv: correct timeout calculation +b249f5be6165 fsnotify: add fsnotify_add_inode_mark() wrappers +837a39343847 fanotify: generalize fanotify_should_send_event() +3dca1a7494e3 fsnotify: generalize send_to_group() +47d9c7cc457a fsnotify: generalize iteration of marks by object type +d9a6f30bb893 fsnotify: introduce marks iteration helpers +5b0457ad021f fsnotify: remove redundant arguments to handle_event() +d6f7b98bc814 fsnotify: use type id to identify connector object type +c786cf767b3c powerpc/powernv: Use __raw_[rm_]writeq_be() in npu-dma.c +001ff2ee137d powerpc/powernv: Use __raw_[rm_]writeq_be() in pci-ioda.c +8056fe28d046 powerpc/io: Add __raw_writeq_be() __raw_rm_writeq_be() +d2032678e57f powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus() +ba01b058a52a powerpc/rtas: Fix spelling mistake "Discharching" -> "Discharging" +ec531d027ab2 KVM: PPC: Book3S PR: Enable use on POWER9 inside HPT-mode guests +771ff17e82fa mtd: spi-nor: Add support for EN25QH32 +ed1812c44cdc ALSA: dice: fix a bounds check in snd_dice_detect_tcelectronic_formats() +d616f81cdd2a mtd: spi-nor: Add support for is25wp series chips +7fccf56ea4fa mtd: spi-nor: Add Winbond w25q32jv support +d728a7ea9037 mtd: spi-nor: fsl-quadspi: add support for ls2080a/ls1080a +3278aa0ec391 mtd: spi-nor: stm32-quadspi: explicitly request exclusive reset control +aba3a882a178 mtd: spi-nor: intel: provide a range for poll_timout +dd50a1c4e56d mtd: spi-nor: fsl-quadspi: fix api naming typo _init_ahb_read +1f37033f05bf mtd: spi-nor: intel-spi: Explicitly mark the driver as dangerous in Kconfig +c7d6a82d90e1 mtd: spi-nor: intel-spi: Fix atomic sequence handling +564def71765c proc: Add a way to make network proc files writable +5d9de25d934b afs: Rearrange fs/afs/proc.c to remove remaining predeclarations. +f06916895b16 afs: Rearrange fs/afs/proc.c to move the show routines up +22ade7e7a8ec afs: Rearrange fs/afs/proc.c by moving fops and open functions down +10495a007151 afs: Move /proc management functions to the end of the file +7ea3e110f2f8 cfg80211: release station info tidstats where needed +5d797111afe1 clk: tegra: Add quirk for getting CDEV1/2 clocks on Tegra20 +efc351b1f46f clk: tegra20: Correct parents of CDEV1/2 clocks +08a52593fc0d clk: tegra20: Add DEV1/DEV2 OSC dividers +45a81df06eeb memory: tegra: Register SMMU after MC driver became ready +d460a2ea24db ASoC: ssm2305: fix header layout +22f65a389f61 clk: meson: use SPDX license identifiers consistently +8f8027c5f935 mailbox: PCC: erroneous error message when parsing ACPI PCCT +908001d778eb arm64: dts: renesas: salvator-common: Add ADV7482 support +0fdf1493b41e mac80211: allocate and fill tidstats only when needed +2f8a6da866ef gpu: host1x: Fix compiler errors by converting to dma_addr_t +240da953fcc6 x86/bugs: Rename SSBD_NO to SSB_NO +15164e0072b5 ARM: tegra: Create platform device for tegra20-cpufreq driver +57b70db28bd3 ASoC: wm2200,wm5100: fix spelling mistake: "Coefficeints" -> "Coefficients" +39c1134c66b4 mac80211: fix TX aggregation stop race +4a22b00b2886 cfg80211: fix spelling mistake: "uknown" -> "unknown" +73887fd906bb cfg80211/mac80211: revert to stack allocation for sinfo +8689c051a201 cfg80211: dynamically allocate per-tid stats for station info +ecd633137062 ASoC: wm8904: fix spelling mistake: "Caputure" -> "Capture" +867985d4a431 drm/i915: Pull the context->pin_count dec into the common intel_context_unpin +1fc44d9b1afb drm/i915: Store a pointer to intel_context in i915_request +01278cb14395 drm/i915: Move fiddling with engine->last_retired_context +4e0d64dba816 drm/i915: Move request->ctx aside +1d6741d86429 mac80211: mesh: fix premature update of rc stats +1039d08100e5 nl80211: fix nlmsg allocation in cfg80211_ft_event +814596495dd2 cfg80211: further limit wiphy names to 64 bytes +d7599245007a rtc: ls1x: add range +dc689c5b336b ACPICA: Update version to 20180508 +57b758ca4eaf ACPICA: acpidump/acpixtract: Support for tables larger than 1MB +3b064e6f7be7 Merge branch 'linux-4.18' of git://github.com/skeggsb/linux into drm-next +6469a0ee0a06 x86/io: Define readq()/writeq() to use 64-bit type +6c46d01f25bc drm/nouveau/gr/gf100-: insert some WFIs during gr init +dd3b89be3eaf drm/nouveau/clk: Use list_for_each_entry_from_reverse +7a22c737faef drm/nouveau: fix temp/pwm visibility, skip hwmon when no sensors exist +f43cda5c7692 drm/nouveau: fix nouveau_dsm_get_client_id()'s return type +54b202f1d830 drm/nouveau: fix mode_valid's return type +cd33d8803bfa sched/fair: Fix documentation file path +3febfc8a219a sched/deadline: Make the grub_reclaim() function static +f6a3463063f4 sched/debug: Move the print_rt_rq() and print_dl_rq() declarations to kernel/sched/sched.h +424eaf910c32 tpm: reduce polling time to usecs for even finer granularity +ed14d9ae53ec Merge branch 'topic/timer-fixes' into for-next +7c1543f6b57f ALSA: dice: add stream format parameters for Mytek devices +9d4d207d1346 ALSA: timer: Assure timer resolution access always locked +21244e3d6a9d ALSA: seq: Avoid open-code for getting timer resolution +fdcb5761c158 ALSA: timer: Simplify timer hw resolution calls +3ae180972564 ALSA: timer: Fix pause event notification +6cd17ea70b26 ALSA: usb: stream: fix potential memory leak during uac3 interface parsing +faf37c44a105 powerpc/64s: Clear PCR on boot +20acf7fc9409 powerpc/lib: Fix "integer constant is too large" build failure +7c1bd80cc216 KVM: PPC: Book3S HV: Send kvmppc_bad_interrupt NMIs to Linux handlers +eadce3b48b5a KVM: PPC: Book3S HV: Fix kvmppc_bad_host_intr for real mode interrupts +878cf2bb2d8d KVM: PPC: Book3S HV: radix: Do not clear partition PTE when RC or write bits do not match +bc64dd0e1c4e KVM: PPC: Book3S HV: radix: Refine IO region partition scope attributes +9a4506e11b97 KVM: PPC: Book3S HV: Make radix handle process scoped LPID flush in C, with relocation on +d91cb39ffa7b KVM: PPC: Book3S HV: Make radix use the Linux translation flush functions for partition scope +a5704e83aa3d KVM: PPC: Book3S HV: Recursively unmap all page table entries when unmapping +a5fad1e95952 KVM: PPC: Book3S HV: Use a helper to unmap ptes in the radix fault path +b7557451475d KVM: PPC: Book3S HV: Lockless tlbie for HPT hcalls +f19d1f367a50 KVM: PPC: Fix a mmio_host_swabbed uninitialized usage issue +173c520a049f KVM: PPC: Move nip/ctr/lr/xer registers to pt_regs in kvm_vcpu_arch +1143a70665c2 KVM: PPC: Add pt_regs into kvm_vcpu_arch and move vcpu->arch.gpr[] into it +9c9e9cf40a9e Merge remote-tracking branch 'remotes/powerpc/topic/ppc-kvm' into kvm-ppc-next +d8de7565735a s390/purgatory: Fix endless interrupt loop +d521097f58bd drm/nouveau/gr/gv100: initial support +6e1f34e33c17 drm/nouveau/ce/gv100: initial support +37e1c45a58b5 drm/nouveau/fifo/gv100: initial support +facaed62b4cb drm/nouveau/kms/gv100: initial support +290ffeafcc1a drm/nouveau/disp/gv100: initial support +6fb566b91372 drm/nouveau/dma/gv100: initial support +24a7513c1026 drm/nouveau/therm/gv100: initial support +ada0c562814c drm/nouveau/pmu/gv100: initial support +8b811951c604 drm/nouveau/fault/gv100: initial support +013b7b37739c drm/nouveau/bar/gv100: initial support +edf50395c7c5 drm/nouveau/mmu/gv100: initial support +1bce57250ad2 drm/nouveau/ltc/gv100: initial support +3582942c2820 drm/nouveau/fb/gv100: initial support +a4a0cfb64201 drm/nouveau/imem/gv100: initial support +936240c9bbb2 drm/nouveau/tmr/gv100: initial support +9506bd24072a drm/nouveau/bus/gv100: initial support +41af75bd3569 drm/nouveau/mc/gv100: initial support +292550499af0 drm/nouveau/fuse/gv100: initial support +d2e3b57d8199 drm/nouveau/i2c/gv100: initial support +8afbcca54976 drm/nouveau/gpio/gv100: initial support +46fe1a813adf drm/nouveau/ibus/gv100: initial support +a1c771a5cb86 drm/nouveau/top/gv100: initial support +8769dc989c53 drm/nouveau/devinit/gv100: initial support +6827c9a8683d drm/nouveau/bios/pll: limits table 5.0 +75e482efd38a drm/nouveau/bios/gv100: initial support +893855d8215f drm/nouveau/pci/gv100: initial support +c1f856bb9949 drm/nouveau/core: recognise gv100 +890c85f3ee10 drm/nouveau/core: increase maximum number of copy engines to 9 +2ce7f3862989 drm/nouveau/kms/nv50-: initial overlay support +88b600d421a5 drm/nouveau/kms/gk104-: add support for [XA]2R10G10B10 formats +01d380ab4f70 drm/nouveau/kms/gk104-: support additional cursor sizes +b05d873808c7 drm/nouveau/kms/nv50-: separate blocklinear vs linear pitch +119608a7f3f1 drm/nouveau/kms/nv50-: handle degamma LUT from window channels +e349a05dc8fa drm/nouveau/kms/nv50-: plane updates don't always require image_set() +859b456b6b19 drm/nouveau/kms/nv50-: store window visibility in state +45a2945a3759 drm/nouveau/kms/nv50-: simplify swap interval handling +04fc14be7726 drm/nouveau/kms/nv50-: decouple window state changes, and update method submisssion +53e0a3e70de6 drm/nouveau/kms/nv50-: simplify tracking of channel interlocks +34508f9d260c drm/nouveau/kms/nv50-: determine MST support from DP Info Table +261fcfa96991 drm/nouveau/kms/nv50-: extend window image data for stereo/planar formats +43c181e9deb5 drm/nouveau/kms/nv50-: move drm format->hw conversion into common code +f88bc9d3ecca drm/nouveau/kms/nv50-: unify set/clr masks +9d6c2fe1917f drm/nouveau/kms/nv50-: allow specification of valid heads for a window +ccd27db8c731 drm/nouveau/kms/nv50-: split base implementation by hardware class +09e1b78aab57 drm/nouveau/kms/nv50-: split core implementation by hardware class +1590700d94ac drm/nouveau/kms/nv50-: split each resource type into their own source files +0a3687716bb0 drm/nouveau/kms/nv50: abstract OR interfaces so the code can be split +2ca7fb5c1cc6 drm/nouveau/kms/nv50: handle SetControlOutputResource from head +10ffe0fad533 drm/nouveau/kms/nv50-: abstract head interfaces so the code can be split +9ca6f1ebba10 drm/nouveau/kms/nv50: modify core allocation so the code can be split +d7c6e97a3232 drm/nouveau/kms/nv50-: modify base allocation so the code can be split +b97ace407226 drm/nouveau/kms/nv50-: modify cursor allocation so the code can be split +a97c530eb968 drm/nouveau/kms/nv50-: modify overlay allocation so the code can be split +5bca1621c07c drm/nouveau/kms/nv50-: move fb ctxdma tracking into windows +62b290fc7b36 drm/nouveau/kms/nv50-: fix i2c-over-aux on anx9805 +30ed49b55b6e drm/nouveau/kms/nv50-: move code underneath dispnv50/ +0d4a2c5767dc drm/nouveau/kms: move display class instantiation to library +512fa0b8a398 drm/nouveau/drm/nv50-: remove allocation of sw class +92b4eaaf9a84 drm/nouveau: no need to create ctxdma for push buffers on fermi and up +11e451e74050 drm/nouveau: remove fence wait code from deferred client work handler +470db8b78186 drm/nouveau/gem: tie deferred unmapping of buffers to VMA fence completion +0db912af8f5a drm/nouveau/gem: attach fences to VMAs to track GPU usage +19ca10d82e33 drm/nouveau/gem: lookup VMAs for buffers referenced by pushbuf ioctl +4b2c71edf0d7 drm/nouveau/gr/gp102-: setup stencil zbc +e9d03335f604 drm/nouveau/gr/gp100-: use correct registers for zbc colour/depth setup +7a058a900ccb drm/nouveau/gr/gp100-: fix attrib cb setup +17f2d4df3210 drm/nouveau/gr/gp100-: fix pagepool setup +191e323278dd drm/nouveau/gr/gf100-gm10x: update register lists +6f0233329bac drm/nouveau/gr/gf100-: swap bundle and pagepool +068cae743c2a drm/nouveau/gr/gf100-: calculate and use sm mapping table +d00ffc0c4037 drm/nouveau/gr/gf100-: port zcull tile mapping calculations from NVGPU +5f6474a4e6ce drm/nouveau/gr/gf100-: port tile mapping calculations from NVGPU +5c05a589856a drm/nouveau/gr/gf100-: virtualise trap_mp +74b6068bd660 drm/nouveau/gr/gf100-: add missing reset sequence before golden context init +201ed6f651e7 drm/nouveau/gr/gf100-: delete duplicated grctx init code +a5537f980e4a drm/nouveau/gr/gf100-: update r408840 where required +8d56fc48d356 drm/nouveau/gr/gf100-: update 419a3c where required +c2592adea7a8 drm/nouveau/gr/gf100-: virtualise r418e94 +18d17221dd58 drm/nouveau/gr/gf100-: virtualise r419e00 +ad45a92b9a10 drm/nouveau/gr/gf100-: update 419eb0 where required +5b54b5b92543 drm/nouveau/gr/gf100-: note missing 418800 modifications +99a3c67e84c9 drm/nouveau/gr/gf100-gf119: update 419cb8 where required +0e5a5e86f3ed drm/nouveau/gr/gf100-: support firmware-provided bundle/method everywhere +fc36076441ba drm/nouveau/gr/gf100-: virtualise tpc_mask + apply fixes from traces +aa5e38dc9fdf drm/nouveau/gr/gf100-: virtualise r419f78 + apply fixes from traces +60c0264a667f drm/nouveau/gr/gf100-: virtualise gpc_tpc_nr +e7163b192226 drm/nouveau/gr/gf100-: virtualise r406500 +60770fa28bd7 drm/nouveau/gr/gf100-: virtualise dist_skip_table + improve algorithm +c4a2b6385dd4 drm/nouveau/gr/gf100-gf119: modify max_ways_evict where required +43952c6f4310 drm/nouveau/gr/gf100-: virtualise alpha_beta_tables + improve algorithms +ff209c235de9 drm/nouveau/gr/gf100-: virtualise rop_mapping +9d8a80df73b5 drm/nouveau/gr/gf100-: virtualise r4060a8 + apply fixes from traces +e51f75d5012e drm/nouveau/gr/gf100-: virtualise tpc_per_gpc +fc740f545d91 drm/nouveau/gr/gf100-: virtualise sm_id/tpc_nr +ea4a2bb53046 drm/nouveau/gr/gf100-: virtualise patch_ltc, noting missing init +aedc49fd0ebc drm/nouveau/gr/gf100-: support firmware-provided sw_ctx everywhere +525230cb204d drm/nouveau/gr/gf100-: delete duplicated init code +04547482aed8 drm/nouveau/gr/gf100-: virtualise init_400054 +6df6d2b95e94 drm/nouveau/gr/gf100-: apply be exception fixes from traces +4615e9b4387f drm/nouveau/gr/gf100-: virtualise init_shader_exceptions +ab4d49a34965 drm/nouveau/gr/gf100-: virtualise init_504430 +f3ef80c0c491 drm/nouveau/gr/gf100-: virtualise init_tex_hww_esr +70d2148209ab drm/nouveau/gr/gf100-: virtualise init_ppc_exceptions +778f18c607e3 drm/nouveau/gr/gf100-: virtualise init_419c9c + apply fixes from traces +0a84a51334b5 drm/nouveau/gr/gf100-: virtualise init_419eb4 + apply fixes from traces +0feab0250d34 drm/nouveau/gr/gf100-: virtualise init_419cc0 + apply fixes from traces +0a5b97304b9e drm/nouveau/gr/gf100-: virtualise init_sked_hww_esr +2b297b0d6d33 drm/nouveau/gr/gf100-: virtualise init_40601c +3ac72e98b40e drm/nouveau/gr/gf100-: virtualise init_ds_hww_esr_2 +2585a1b1312e drm/nouveau/gr/gf100-: virtualise init_fecs_exceptions + apply fixes from traces +7c76ebb65a9c drm/nouveau/gr/gf100: write 0x400124 during init +dff30dbd1d93 drm/nouveau/gr/gf100-: virtualise init_swdx_pes_mask +0f78acc86bbf drm/nouveau/gr/gf100-: implement another chunk of bios-provided init +429412e231a2 drm/nouveau/gr/gf100-: virtualise init_rop_active_fbps +bfd27f39b541 drm/nouveau/gr/gf100-: virtualise init_num_active_ltcs +02917aa39d56 drm/nouveau/gr/gf100-: virtualise init_zcull +2fe5ff637135 drm/nouveau/gr/gf100-: virtualise init_vsc_stream_master +a37279e94c91 drm/nouveau/gr/gf100-: virtualise init_bios +cd9662f89e2c drm/nouveau/gr/gf100-: support clkgate_pack everywhere +8b058ca51865 drm/nouveau/gr/gf100-: virtualise r405a14 +6f63a5fb1ec3 drm/nouveau/gr/gf100-: support firmware-provided sw_nonctx everywhere +1246f1dc224a drm/nouveau/gr/gf100-: virtualise init_gpc_mmu + apply fixes from traces +334cc26d4db1 drm/nouveau/fifo/gp100-: force individual channels into a channel group +eda12417d3da drm/nouveau/fifo/gm107-: write instance address in channel runlist entry +79bb4b617f96 drm/nouveau/fifo/gk208-: write pbdma timeout regs during initialisation +8c4e9f9dffb9 drm/nouveau/fifo/gk110-: support writing channel group runlist entries +4f2fc25c0f8b drm/nouveau/fifo/gk104-: poll for runlist update completion +665870837a76 drm/nouveau/fifo/gk104-: add interfaces to support different runlist layouts +f9360c3aa61f drm/nouveau/fifo/gk104-: simplify definition of channel classes +a7cf01809bf2 drm/nouveau/fifo/gk104-: require explicit runlist selection for channel allocation +cc36205085bb drm/nouveau/fifo/gk104-: support querying engines available on each runlist +ddc669e25645 drm/nouveau/fifo/gk104-: allow fault recovery code to be called by other subdevs +55b8e85b0b83 drm/nouveau/fifo/gk104-: accept engine contexts for CE3 and up +eb47db4f3bb5 drm/nouveau/fifo: support channel count query +6eb01aa89888 drm/nouveau/device: support querying available engines of a specific type +c5c9127b25b2 drm/nouveau/device: implement a generic method to query device-specific properties +f5650478ab07 drm/nouveau/disp/nv50-: pass nvkm_memory objects for channel push buffers +a9c44a88ca2f drm/nouveau/disp/nv50-: add channel interfaces to control error interrupts +4a8621a24a8f drm/nouveau/disp/nv50-: add channel interfaces to determine the user area +8531f5702713 drm/nouveau/disp/nv50-: merge handling of pio and dma channels +9b096283bf78 drm/nouveau/disp/nv50-: simplify definiton of core channels +6d41a7536f8c drm/nouveau/disp/nv50-: simplify definition of cursor channels +3ceeef9c03fc drm/nouveau/disp/nv50-: simplify definition of base channels +c2c3a00310df drm/nouveau/disp/nv50-: simplify definition of overlay immediate channels +46f74a8ad79c drm/nouveau/disp/nv50-: simplify definition of overlay channels +abc1d4379baf drm/nouveau/disp/nv50-: replace user object with engine pointer in channels +bb3b0a422074 drm/nouveau/disp/nv50-: initialise from the engine, rather than the user object +f5e088d6f0b4 drm/nouveau/disp/nv50-: fetch mask of available piors during oneinit +9fe4e177045f drm/nouveau/disp/nv50-: fetch mask of available sors during oneinit +bf5d1a6b6a44 drm/nouveau/disp/nv50-: fetch mask of available dacs during oneinit +f7b2ece37fce drm/nouveau/disp/nv50-: fetch mask of available heads during oneinit +3b9ba66ab0e0 drm/nouveau/disp/nv50-: delay subunit construction until oneinit +85a3b9c8398b drm/nouveau/fb/gm200-: fix overwriting of big page setting +d1ea77ab5f7c drm/nouveau/fb/gf100-: bump size of mmu debug buffers to match big page size +d0e9351e4206 drm/nouveau/fault/gp100: implement replayable fault buffer initialisation +36780d7eee82 drm/nouveau/fault: add infrastructure to support fault buffers +2f68234fb3e7 drm/nouveau/mc/gp100-: route fault buffer interrupts to FAULT +1ce466894b53 drm/nouveau/core: define FAULT subdev +7bf5b70befd7 drm/nouveau/secboot: remove VLA usage +9dfbd7319909 drm/nouveau: nouveau: use larger buffer in nvif_vmm_map +9a512e23f173 drm/i915/gvt: Use sched_lock to protect gvt scheduler logic. +f25a49ab8ab9 drm/i915/gvt: Use vgpu_lock to protect per vgpu access +df2445bf7783 Bluetooth: Add a new 13d3:3496 QCA_ROME device +6e03126adda3 Bluetooth: btqca: Add AR3002 rampatch support +d6ee6ad774a9 Bluetooth: Add __hci_cmd_send function +d36dfb3e9b99 Bluetooth: hci_ldisc: Provide a 'default' switch case +d666fc5479ad Bluetooth: btusb: add ID for LiteOn 04ca:301a +67d8cee432f5 Bluetooth: use wait_event API instead of open-coding it +ee6493462f74 Bluetooth: Prevent buffer overflow for large advertisement data +2cc6d0794cba Bluetooth: btbcm: btbcm_initialize(): Initialize hw_name to "BCM" +59ce5699be6d Bluetooth: btbcm: Remove duplicate code from btbcm_setup_patchram() +22ac191652cc Bluetooth: btbcm: Allow using btbcm_initialize() for reinit +fec0de23ea11 Bluetooth: btbcm: Make btbcm_initialize() also work for USB connected devices +f7328381bf64 Bluetooth: btbcm: Factor out common code to determine subversion +1b2525c05bf9 Bluetooth: btbcm: Stop using upper nibble of rev to chose between uart/USB paths +05ba533c5c11 Bluetooth: hci_qca: Add serdev support +52b0900f6fb4 dt-bindings: net: bluetooth: Add qualcomm-bluetooth +58abab560758 arm64: dts: apq8096-db820c: enable bluetooth node +c2e50c3ea55a arm64: dts: apq8096-db820c: Enable wlan and bt en pins +7dc5fe0814c3 Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader +61a1ecfc8037 Bluetooth: btqcomsmd: Fix rx/tx stats +e6ba8208a4b4 Bluetooth: hci_bcm: Remove irq-active-low DMI quirk for the Thinkpad 8 +2b05393b063b Bluetooth: hci_bcm: Add broken-irq dmi blacklist and add Meegopad T08 to it +1fafef9dfe12 Merge drm-fixes-for-v4.17-rc6-urgent into drm-next +6fc1d18ec9df dmaengine: usb-dmac: Document R8A7799{0,5} bindings +6caf9fb3bda1 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +030c7e0bb723 vfs: namei: use path_equal() in follow_dotdot() +75abe3294660 fs.h: fix outdated comment about file flags +1827cad96d62 Merge tag 'drm-intel-fixes-2018-05-17' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +a228060a7c9a net/mlx5e: Add HW vport counters to representor ethtool stats +8f8ae8953fb3 net/mlx5e: Ignore attempts to offload multiple times a TC flow +655dc3d2b91b net/mlx5e: Use shared table for offloaded TC eswitch flows +05866c82360a net/mlx5e: Prepare for shared table to keep TC eswitch flows +60bd4af814fe net/mlx5e: Add ingress/egress indication for offloaded TC flows +b1d90e6bbd14 net/mlx5e: Offload TC eswitch rules for VFs belonging to different PFs +260ab7042e24 Merge tag 'mlx5-updates-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +96362fb474ba isdn/gigaset: add back gigaset_procinfo assignment +050fad7c4534 bpf: fix truncated jump targets on heavy expansions +3acf4e395260 Merge tag 'hwmon-for-linus-v4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +c8af5274c3cb drm/i915: enable the pipe/transcoder/planes later on HSW+ +6b7a6a7b4ba1 drm/i915/icl: Read the correct Gen11 interrupt registers +5ab827189965 fs/proc: simplify and clarify get_mm_cmdline() function +9617456054a6 bpf: parse and verdict prog attach may race with bpf map update +a593f70831b6 bpf: sockmap update rollback on error can incorrectly dec prog refcnt +f252d0621a11 PCI/portdrv: Add generic pcie_port_find_service() +2e28bc84cf6e PCI/AER: Factor out error reporting to drivers/pci/pcie/err.c +d25e28e8d245 PCI/AER: Rename error recovery interfaces to generic PCI naming +7e9084b36740 PCI/AER: Handle ERR_FATAL with removal and re-enumeration of devices +9f5a70f18c58 PCI: Add generic pcie_wait_for_link() interface +1096d1c10bb3 ARM: OMAP2+: Add functions to save and restore clockdomain context en-masse. +10ff5359f883 net/mlx5e: Explicitly set source e-switch in offloaded TC rules +3e99df877228 net/mlx5: Add source e-switch owner +56e858df9f4b net/mlx5e: Explicitly set destination e-switch in FDB rules +b17f7fc10fac net/mlx5: Add destination e-switch owner +65360e545112 net/mlx5: Properly handle a vport destination when setting FTE +a6d04569120d net/mlx5: Add merged e-switch cap +538e2de104cf Merge branch 'net-Allow-more-drivers-with-COMPILE_TEST' +3c0596f8bec0 net: phy: Allow MDIO_MOXART and MDIO_SUN4I with COMPILE_TEST +78cc6e7ef957 net: ethernet: freescale: Allow FEC with COMPILE_TEST +2652113ff043 net: ethernet: ti: Allow most drivers with COMPILE_TEST +33fa382324eb vlan: Add extack messages for link create +8a8633978b84 qede: Add build_skb() support. +113f99c33585 net: test tailroom before appending to linear skb +56a9a9e73783 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +14dc3ec5203c rtc: ls1x: remove useless label and goto +52f0e7bc19fb rtc: ls1x: switch to rtc_register_device +180c92c4ae7c rtc: tps6586x: let the core handle rtc range +63d22063073b rtc: tps6586x: fix possible race condition +30d7891ae903 rtc: vr41xx: add range +9a99247c9c1d rtc: vr41xx: fix possible race condition +374edea4aaed Merge branch 'ip6_gre-Fixes-in-headroom-handling' +2d665034f239 net: ip6_gre: Fix ip6erspan hlen calculation +c8632fc30bb0 net: ip6_gre: Split up ip6gre_changelink() +7fa38a7c852e net: ip6_gre: Split up ip6gre_newlink() +a6465350ef49 net: ip6_gre: Split up ip6gre_tnl_change() +a483373ead61 net: ip6_gre: Split up ip6gre_tnl_link_config() +5691484df961 net: ip6_gre: Fix headroom request in ip6erspan_tunnel_xmit() +01b8d064d58b net: ip6_gre: Request headroom in __gre6_xmit() +a78622932c27 bpf: sockmap, fix double-free +0e4364560361 bpf: sockmap, fix uninitialized variable +94389b28ba6c rtc: rx8581: switch to regmap +6e6111f6c08d rtc: rx8581: error out when time invalid +38f80590486e audit: normalize loginuid read access +ed87c6d86d07 rtc: rx8581: remove useless declaration +2d2b300b3875 rtc: rx8581: remove useless indirection +c6e3c297a194 rtc: rx8581: let the core handle rtc range +86c54ef6e607 rtc: rx8581: add RTC range +b8157168207d rtc: rx8581: switch to rtc_register_device +57ad9e692511 rtc: tps65910: add range +ee366c7a0e2f rtc: tps65910: allow platform power up +e6000a438e53 rtc: tps65910: fix possible race condition +7c5995b33d6e tc-testing: fixed copy-pasting error in ife tests +990a9d4975c9 net/ncsi: prevent a couple array underflows +be7f3e59997b net/smc: init conn.tx_work & conn.send_lock sooner +3b734ff604d3 nfp: flower: fix error path during representor creation +c402f8ead68c rtc: ab-b5ze-s3: let the core handle the RTC range +8bde032b2806 rtc: ab-b5ze-s3: fix possible race conditions +02f3712f1f6c rtc: 88pm80x: convert to rtc_tm_to_time64/rtc_time64_to_tm +39ba69427a15 rtc: 88pm80x: let the core handle the RTC range +661eb89a11c5 rtc: 88pm80x: fix possible race condition +ba78d51bdf97 rtc: 88pm80x: remove unused pm80x_rtc_info members +48b29c7fc249 rtc: 88pm80x: stop setting a default time +6c78a872a673 rtc: at91rm9200: add range +6d9f868fc7d3 Merge branch 'mvpp2-small-improvements' +934e0f8330a4 net: mvpp2: print rx error with rate-limit +5b0ab2f41d75 net: mvpp2: set mac address does not require the stop/start sequence +914365f1c97d net: mvpp2: avoid checking for free aggregated descriptors twice +deea81228ba1 selftests/bpf: check return value of fopen in test_verifier.c +808e2fc3b097 Merge branch 'mvpp2-phylink-conversion' +a6fe31de866f net: mvpp2: 2500baseX support +d97c9f4ab000 net: mvpp2: 1000baseX support +9ad8bd819b9a phy: cp110-comphy: 2.5G SGMII mode +5490b8725d80 phy: add 2.5G SGMII mode to the phy_mode enum +4bb043262878 net: mvpp2: phylink support +dcd3e73ae7bc net: mvpp2: align the ethtool ops definition +e4b4e441323b fs/proc: re-factor proc_pid_cmdline_read() a bit +a564b659bb4d Merge tag 'wireless-drivers-next-for-davem-2018-05-17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +8982a1fbe0b5 audit: use new audit_context access funciton for seccomp_actions_logged +93c65d13d8a0 vmxnet3: Replace msleep(1) with usleep_range() +19610184693c perf script: Show virtual addresses instead of offsets +560f6ad8edea drm/i915: Remove unused enable_cmd_parser modparam +7e878b605f05 bonding: introduce link change helper +96d4f03c20d0 drm/i915: Nul-terminate legacy debug string +02f99df1875c erspan: fix invalid erspan version. +10e361e1006e Merge branch 'tcp-default-RACK-loss-recovery' +56f8c5d78f57 tcp: don't mark recently sent packets lost on RTO +b8fef65a8a76 tcp: new helper tcp_rack_skb_timeout +c77d62ffae37 tcp: separate loss marking and state update on RTO +2ad55f566015 tcp: new helper tcp_timeout_mark_lost +d716bfdb10b4 tcp: account lost retransmit after timeout +6ac06ecd3a5d tcp: simpler NewReno implementation +b38a51fec1c1 tcp: disable RFC6675 loss detection +20b654dfe1be tcp: support DUPACK threshold in RACK +029c75e5cf16 perf tools: No need to unconditionally read the max_stack sysctls +9611d6d6e24c net: ethernet: ti: cpsw: disable mq feature for "AM33xx ES1.0" devices +9ac94e31ca8c perf tools: Read the cache line size lazily +fed71f7d9879 x86/apic/x2apic: Initialize cluster ID properly +d13d170cba8a Merge branch 'ibmvnic-Fix-bugs-and-memory-leaks' +0718421389da ibmvnic: Fix statistics buffers memory leak +134bbe7f21f4 ibmvnic: Fix non-fatal firmware error reset +4cf2ddf3e329 ibmvnic: Free coherent DMA memory if FW map failed +5a847a6e1477 net/ipv4: Initialize proto and ports in flow struct +8ab6ffba14a4 tls: don't use stack memory in a scatterlist +6e1690c4c0b5 tools include compiler-gcc: Add __pure attribute helper +11d42c810363 ALSA: emu10k1: Rate-limit error messages about page errors +789e46505835 tools lib api fs tracing_path: Make tracing_events_path private +7014e0e3bf9b tools lib api fs tracing_path: Introduce opendir() method +25a7d914274d perf parse-events: Use get/put_events_file() +c02cab228e44 perf tools: Reuse the path to the tracepoint /events/ directory +58ddfe6c3af9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +e20ac8b11b0f Merge tag 'kvm-s390-master-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master +159fd7b8d3d1 arm64/sve: Write ZCR_EL1 on context switch only if changed +7c9a0fc79f6c Merge tag 'sound-4.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +633711e82878 kvm: rename KVM_HINTS_DEDICATED to KVM_HINTS_REALTIME +0b01fd3d40fe regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops +5fe156f1cab4 regulator: pfuze100: add enable/disable for switch +3e9245c5fa30 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +e744619d056e soc: qcom: apr: fix invalid msg_type check +81dd1c5dcf51 ASoC: rt5670: improve PLL function's stability +74f24d8728ef ASoC: ssm2305: Add amplifier driver +305bb5521282 Merge tag 'selinux-pr-20180516' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +57877b70739a drm/i915/execlists: HWACK checking superseded checking port[0].count +448ec638c6bc md/raid5: Assigning NULL to sh->batch_head before testing bit R5_Overlap of a stripe +b33d10624fdc md/raid1: add error handling of read error from FailFast device +c42a0e267572 md: fix NULL dereference of mddev->pers in remove_and_add_spares() +2cd259a77de5 raid5: copy write hint from origin bio to stripe +4b9c77680375 Merge branch 'sched-refactor-NOLOCK-qdiscs' +021a17ed796b pfifo_fast: drop unneeded additional lock on dequeue +96009c7d500e sched: replace __QDISC_STATE_RUNNING bit with a spin lock +b45a258897a4 drm/i915: Clean up DVO pipe select bits +4add0f6bde05 drm/i915: Clean up TV pipe select bits +762034675ee7 drm/i915: Clean up SDVO pipe select bits +a44628b9293b drm/i915: Clean up LVDS pipe select bits +6102a8ee8ad6 drm/i915: Clean up ADPA pipe select bits +37c3ec2d810f arm64: topology: divorce MC scheduling domain from core_siblings +bce1a65172d1 ACPI: Add PPTT to injectable table list +2f0a5d107e1f arm64: topology: enable ACPI/PPTT based CPU topology +868abc07680c arm64: topology: rename cluster_id +8571890e1513 arm64: Add support for ACPI based firmware tables +582b468bdc6d drivers: base cacheinfo: Add support for ACPI based firmware tables +0ce82232232a ACPI: Enable PPTT support on ARM64 +2bd00bcd73e5 ACPI/PPTT: Add Processor Properties Topology Table parsing +30d87bfacbee arm64/acpi: Create arch specific cpu to acpi id helper +9b97387c5c42 cacheinfo: rename of_node to fw_token +2ff075c7dfd4 drivers: base: cacheinfo: setup DT cache properties early +7f7ccc2ccc2e proc: do not access cmdline nor environ from file-backed areas +43c89b16427f ice: Update NVM AQ command functions +6e7d0ba1e59b ixgbevf: fix MAC address changes through ixgbevf_set_mac() +d529a18a61f3 drivers: base: cacheinfo: move cache_setup_of_node() +a8d9bb3d448f ixgbe: force VF to grab new MAC on driver reload +6710f970d997 ixgbe: release lock for the duration of ixgbe_suspend_close() +b212d815e77c ixgbe/ixgbevf: Free IRQ when PCI error recovery removes the device +5cb8b9969be6 drm/tegra: Use drm_gem_fb_destroy +c34a997d033d drm/tegra: Move fbdev unmap special case +dbc33c7d6553 drm/tegra: tegra_fb -> drm_framebuffer +0bc6af006f5c drm/tegra: Move GEM BOs to drm_framebuffer +e1189921b5ff drm/tegra: Remove duplicate framebuffer num_planes +cc7add70cad1 drm/tegra: Adding new typedef vm_fault_t +f40e1590c527 gpu: host1x: Acquire a reference to the IOVA cache +24cfdc1ac7d4 drm/tegra: Acquire a reference to the IOVA cache +5f43ac8d80e4 drm/tegra: Fix order of teardown in IOMMU case +27db6a0073f1 gpu: host1x: Fix dma_free_wc() argument in the error path +1c1a2ee1b53b bcache: return 0 from bch_debug_init() if CONFIG_DEBUG_FS=n +eeacb7166df6 bpf: change eBPF helper doc parsing script to allow for smaller indent +9cfbfa701b55 ixgbe: cleanup sparse warnings +da2f3b286a39 IB/rxe: avoid calling WARN_ON_ONCE twice +24e6bc784363 drm/amdgpu: Set vega20 load_type to AMDGPU_FW_LOAD_DIRECT. +3251c0438a1e drm/amdgpu: Use vbios table for gpu info on vega20 +59b0b509f1ae drm/amdgpu/atomfirmware: add parser for gfx_info table +6f68711dd635 drm/amdgpu/atomfirmware: add new gfx_info data table v2.4 (v2) +8ad63122f9f2 drm/amd/display: Add harvest IP support for Vega20 +1edb2c8a3216 drm/amd/display: Add BIOS smu_info v3_3 support for Vega20 +14a13a0ef066 drm/amd/display: Remove COMBO_DISPLAY_PLL0 from Vega20 +138bc36051f8 drm/amd/display: Add Vega20 config. support +d82420b56a17 drm/amd: Add dce-12.1 gpio aux registers (v2) +c6034aa2c4fc drm/amdgpu: Add vega20 to dc support check (v2) +1fe6bf2f33fe drm/amd/display/dm: Add vega20 support +a95d89e2d8e2 drm/amdgpu: Add nbio support for vega20 (v2) +7c7af6c10d5d drm/amdgpu/soc15: Add ip blocks for vega20 (v2) +8ee273e516a0 drm/amdgpu/soc15: dynamic initialize ip offset for vega20 +f980d127dba8 drm/amdgpu/soc15: Set common clockgating for vega20. +935be7a0ce4e drm/amdgpu/soc15:Add vega20 soc15_common_early_init support +28b576b27a7a drm/amdgpu/gfx9: Add clockgatting support for vega20 +61324ddc5b7a drm/amdgpu/gfx9: Add support for vega20 +d3adedb4559c drm/amdgpu/gfx9: Add gfx config for vega20. (v4) +bb5368aac5b8 drm/amdgpu/gfx9: Add vega20 golden settings (v3) +940328fe35ab drm/amdgpu/gfx9: Add support for vega20 firmware +7eb32a7012ee drm/amdgpu/sdma4: Add clockgating support for vega20 +84f50e9c80a7 drm/amdgpu/sdma4: Add vega20 golden settings (v3) +54a29ef758f6 drm/amdgpu/sdma4: Specify vega20 firmware +c2d7fd2baeba drm/amdgpu/mmhub: Add clockgating support for vega20 +d96b428c3cea drm/amdgpu/gmc9: Add vega20 support +a2c319b63ea3 drm/amdgpu/virtual_dce: Add vega20 support +341b4ce2330b drm/amdgpu: Specify vega20 vce firmware +cac18c82e0c5 drm/amdgpu: Specify vega20 uvd firmware +4b1f540ae1a9 drm/amdgpu: Add vega20 ucode loading method +8fd2d849da98 drm/amdgpu/psp: Add initial psp support for vega20 +d3bfb6647cc6 drm/amdgpu/powerplay: Add initial vega20 support v2 +a167ae250913 drm/amdgpu: Add smu firmware support for vega20 +e4bd8170407d drm/amdgpu: set asic family for vega20. +27c0bc7163ae drm/amdgpu: Add gpu_info firmware for vega20. (v2) +956fcddc0b2a drm/amdgpu: Add vega20 to asic_type enum. +b2f87c9182de drm/amd/include/vg20: adjust VCE_BASE to reuse vce 4.0 header files +5eb26e7ae16b drm/amd: Add vega20_ip_offset.h headerfile for vega20. (v2) +bc226f07dcd3 KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD +47c61b3955cf x86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG +be6fcb5478e9 x86/bugs: Rework spec_ctrl base and mask logic +4b59bdb56945 x86/bugs: Remove x86_spec_ctrl_set() +fa8ac4988249 x86/bugs: Expose x86_spec_ctrl_base directly +cc69b3498921 x86/bugs: Unify x86_spec_ctrl_{set_guest,restore_host} +0270be3e34ef x86/speculation: Rework speculative_store_bypass_update() +11fb0683493b x86/speculation: Add virtualized speculative store bypass disable support +ccbcd2674472 x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL +1f50ddb4f418 x86/speculation: Handle HT correctly on AMD +d1035d971829 x86/cpufeatures: Add FEATURE_ZEN +52817587e706 x86/cpufeatures: Disentangle SSBD enumeration +7eb8956a7fec x86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS +e7c587da1252 x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP +15e6c22fd8e5 KVM: SVM: Move spec control call after restore of GS +40c3c0c9ac2b tools lib api fs tracing_path: Introduce get/put_events_file() helpers +3d8b7a4ea310 Merge branch 'i2c/platform_data-immutable' into i2c/for-4.18 +caaccda136ae i2c: pnx: move header into the driver +7072b75c1527 i2c: xiic: move header to platform_data +e5c7137793a7 i2c: pca-platform: move header to platform_data +79fc540fd543 i2c: omap: move header to platform_data +985ecf00375b i2c: ocores: move header to platform_data +62ea22c4954f i2c: mux: gpio: move header to platform_data +1e9d42194e4c i2c: gpio: move header to platform_data +c1d2a31397ec powerpc/powernv: Fix NVRAM sleep in invalid context when crashing +c0beffc4f4c6 powerpc/powernv: Fix opal_event_shutdown() called with interrupts disabled +19e129618d47 iomap: don't allow holes in swapfiles +a1f3ae3fe8a1 powerpc/32: Use stmw/lmw for registers save/restore in asm +24c78586cc67 powerpc: Avoid an unnecessary test and branch in longjmp() +96f391cf40ee Revert "powerpc/64: Fix checksum folding in csum_add()" +5279821a6f5f powerpc: get rid of PMD_PAGE_SIZE() and _PMD_SIZE +579e2f6d9999 drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof +22aac3eb0c46 MAINTAINERS: add entry for STM32 I2C driver +c599eb4ff6e0 i2c: stm32f7: fix documentation typo +b6110c00ced2 drm/amdgpu: Fix hardcoded base offset of vram pages +cc3a98cc6efd drm/amdgpu: Drop the unused header files in soc15.c. +11a89b431e41 drm/amd/powerplay: add a framework for perfroming pre display configuration change settings +73aa1b9af594 drm/amd/powerplay: new framework to honour DAL clock limits +c5fb5426dda8 drm/amdgpu/gfx9: Update golden setting for gfx9_0. +4b2f9bd5e39f i2c: i801: fix unused-function warning +1ee7cdbfcd98 i2c: xiic: fix spelling mistake: "unexpexted" -> "unexpected" +4c1d9bb0b5d3 powerpc: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected +5d20ee3192a5 kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled +6ca8d9433d77 kbuild: LD_DEAD_CODE_DATA_ELIMINATION no -ffunction-sections/-fdata-sections for module build +266ff2a8f51f kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION +8b1857436baa modpost: constify *modname function argument where possible +074a04f572ef modpost: remove redundant is_vmlinux() test +d62c476521a6 modpost: use strstarts() helper more widely +bca2ccee4c4a modpost: pass struct elf_info pointer to get_modinfo() +a6b04f0ed5e9 checkpatch: remove VMLINUX_SYMBOL() check +a62143850053 vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL() +704db5433fb4 kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX +94e58e0ac312 export.h: remove code for prefixing symbols with underscore +5a144a1acd0b depmod.sh: remove symbol prefix support +534c9f2ec4c9 kallsyms: remove symbol prefix support +74d931716151 genksyms: remove symbol prefix support +b2c5cdcfd4bc modpost: remove symbol prefix support +5e87270bec6d i2c: synquacer: fix fence-post error in retry loop +8e03477cb709 i2c: core: smbus: fix a potential missing-check bug +d5940c60e057 kbuild: deb-pkg improve maintainer address generation +8438ee76b004 Makefile: disable PIE before testing asm goto +c64ba044ed57 kbuild: gcov: enable -fno-tree-loop-im if supported +02ee654d3a04 btrfs: fix crash when trying to resume balance without the resume flag +fe816d0f1d4c btrfs: Fix delalloc inodes invalidation during transaction abort +4640efc01d5a arm64: dts: marvell: 7040-db: describe the 10G interface as fixed-link +639585ac2ff7 arm64: dts: marvell: 8040-db: describe the 10G interfaces as fixed-link +e720bf6e3a41 arm64: dts: marvell: mcbin: enable the fourth network interface +9429d508fd87 arm64: dts: marvell: mcbin: add 10G SFP support +2b8773313494 btrfs: Split btrfs_del_delalloc_inode into 2 functions +02a3307aa9c2 btrfs: fix reading stale metadata blocks after degraded raid1 mounts +1a63c198ddb8 btrfs: property: Set incompat flag if lzo/zstd compression is set +31d11b83b96f Btrfs: fix duplicate extents after fsync of file with prealloc extents +a43d0a00ea58 drm/tegra: dc: Rename supports_blending to has_legacy_blending +3dae08bc076b drm/tegra: plane: Implement zpos plane property for older Tegras +acc6a3a9afdd drm/tegra: dc: Enable plane scaling filters +0c407de5ed1a drm/tegra: Refactor IOMMU attach/detach +230630bd3834 drm/tegra: gr3d: Properly clean up resources +0c343af8065b integrity: Add an integrity directory in securityfs +4ecd9934ba1c ima: Remove unused variable ima_initialized +b9ccc07e3f31 netfilter: nft_hash: add map lookups for hashing operations +978d8f9055c3 netfilter: nft_numgen: add map lookups for numgen random operations +e65eebec9c67 netfilter: nf_tables: remove old nf_log based tracing +01cd267bff52 netfilter: fix fallout from xt/nf osf separation +de636769c8c7 ima: Unify logging +94c752f99954 netfilter: ebtables: handle string from userspace with care +ffb122de9a60 ima: Reflect correct permissions for policy +2c8180e885c1 KVM: s390: vsie: simplify < 8k address checks +6302a13feee5 Merge tag 'kvm-s390-master-4.17-1' +b71534583f22 netfilter: nf_tables: fix NULL pointer dereference on nft_ct_helper_obj_dump() +9c3655cba0a8 dmaengine: qcom: bam_dma: fix some doc warnings. +5c63de1eaada dmaengine: qcom: bam_dma: fix invalid assignment warning +63dcc7090137 device property: Get rid of union aliasing +dbad41e7bb5f dmaengine: qcom: bam_dma: check if the runtime pm enabled +3f4ba94e3615 ACPI: APD: Add AMD misc clock handler support +421bf6a1f061 clk: x86: Add ST oscout platform clock +49072f97d4a3 PM / domains: Improve wording of dev_pm_domain_attach() comment +b8281fa71de2 PM / AVS: rockchip-io: add io selectors and supplies for PX30 +f4a551b72358 KVM: s390: vsie: fix < 8k check for the itdba +8ed8bba70b43 media: imx274: remove non-indexed pointers from mode_table +4eb7846d3ead media: imx274: rename and reorder register address definitions +f067ddad003b media: imx274: remove unused data from struct imx274_frmfmt +cf9087045499 media: imx274: slightly simplify code +013433919ae8 media: imx274: fix typo in comment +4c858e962ef9 media: imx274: document reset delays more clearly +7a2148dfda80 media: smiapp: fix timeout checking in smiapp_read_nvm +d30bb512da3d media: Add a driver for the ov7251 camera sensor +eae419efec32 media: dt-bindings: media: Binding document for OV7251 camera sensor +86633417997f media: ov5640: Program the visible resolution +476dec012f4c media: ov5640: Add horizontal and vertical totals +dba13a0b08ab media: ov5640: Change horizontal and vertical resolutions name +8f57c2f86b7d media: ov5640: Init properly the SCLK dividers +bf4a4b518c20 media: ov5640: Don't force the auto exposure state at start time +1068fecacf43 media: ov5640: Add light frequency control +deb9eec69662 media: ov2640: make s_ctrl() work in power-down mode +2aae393955d2 media: ov2640: make set_fmt() work in power-down mode +706487807377 media: ov5645: Fix write_reg return code +ce96bcf5b4db media: ov5640: Use dev_fwnode() to obtain device's fwnode +47a52d024e89 media: drm: rcar-du: Add support for CRC computation +5e824f989e6e media: v4l: vsp1: Integrate DISCOM in display pipeline +33025a5c661a media: v4l: vsp1: Add support for the DISCOM entity +6e274b43b573 media: v4l: vsp1: Extend the DU API to support CRC computation +0d93d5c915d5 media: v4l: vsp1: Document the vsp1_du_atomic_config structure +3d7899c21fbb media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper +b4ccae1025f3 media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code +1c4b5f49191a media: v4l: vsp1: Use SPDX license headers +6f684d4fcce5 media: v4l: cadence: Add Cadence MIPI-CSI2 TX driver +28d42d2fcaad media: cadence: csi2rx: Fix csi2rx_start error handling +e008690e4e92 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm into pm-opp +79ef51894a8d USB: serial: use tty_port_register_device() +35459105deb2 tools/power/x86/intel_pstate_tracer: Add optional setting of trace buffer memory allocation +bf8b47fe2016 ALSA: emu10k1: fix spelling mistake: "Caputre" -> "Capture" +3c6b38d45fa5 regulator: wm8994: Pass descriptor instead of GPIO number +eb4a219d19fd regmap: Skip clk_put for attached clocks when freeing context +456e7cdf3b1a regulator: core: Change voltage setting path +696861761a58 regulator: core: Add voltage balancing mechanism +d3d64537c339 regulator: core: Resolve coupled regulators +a085a31af566 regulator: core: Parse coupled regulators properties +f98618b34542 regulator: bindings: Add properties for coupled regulators +66cf9a7e0192 regulator: core: Make locks re-entrant +33d1b2729e40 KVM: s390: generalize kvm_s390_get_tod_clock_ext() +9ac96d759fa2 KVM: s390: no need to inititalize kvm->arch members to 0 +b9224cd7381a KVM: s390: introduce defines for control registers +20c922f04b17 KVM: s390: reset crypto attributes for all vcpus +55531b7431db KVM: s390: Add storage key facility interpretation control +b73e93e18308 ASoC: qdsp6: q6core: Add q6core driver +3439a083a139 ASoC: zte: remove duplicate includes +096a8f835e7d ASoC: davinci-mcasp: Only disable inactive serializer +063422ca2a9d ASoC: Intel: bytcr_rt5640: Set card long_name based on quirks +ec8e8418ff7d ASoC: Intel: bytcr_rt5640: Add quirks for various devices +6d1bfcc5e7d1 ASoC: Intel: bytcr_rt5640: Use dmi_first_match() for DMI quirk handling +3c0d01160899 ASoC: Intel: bytcr_rt5640: Sort DMI quirk list alphabetically +56ff44094501 ASoC: Intel: bytcr_rt5640: Add default jack-detect settings +96a388feb294 ASoC: Intel: bytcr_rt5640: Unify BYTCR input defaults +737c14641a41 ASoC: Intel: bytcr_rt5640: Change BYTCR default input to IN3 +7732310839f6 ASoC: Intel: bytcr_rt5640: Enable jack detection +6748fb7e77eb ASoC: Intel: bytcr_rt5640: Fix Dell Venue 8 5830 Pro quirk +a3ad29113ddc ASoC: Intel: bytcr_rt5640: Use device properties for setting up dmic +0369e02b75e6 regulator: s2mps11: Pass descriptor instead of GPIO number +c89c00e2b8f0 regulator: max77686: Pass descriptor instead of GPIO number +e1739e86f0cb regulator: arizona-ldo1: Look up a descriptor and pass to the core +16d5c39d5403 KVM: PPC: Book3S: Change return type to vm_fault_t +e45719af1caf KVM: PPC: Book3S: Check KVM_CREATE_SPAPR_TCE_64 parameters +ca1fc489cfa0 KVM: PPC: Book3S: Allow backing bigger guest IOMMU pages with smaller physical pages +c6b61661d229 KVM: PPC: Book3S: Use correct page shift in H_STUFF_TCE +515e6541f54e xen/store: do not store local values in xen_start_info +48e70b1ce667 KVM: PPC: Book3S HV: Fix inaccurate comment +7aa15842c15f KVM: PPC: Book3S HV: Set RWMR on POWER8 so PURR/SPURR count correctly +a1f158262a3e KVM: PPC: Book3S HV: Add 'online' register to ONE_REG interface +dc82e52492f6 ALSA: core: Assure control device to be registered at last +c36fd5a48bd2 ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable GMAC ethernet controller +76f803223b4a ARM: dts: sun8i: r40: Add device node and RGMII pinmux node for GMAC +02b301f5d18c ARM: dts: sun8i: r40: bananapi-m2-ultra: Sort device node dereferences +17de4c857b1f clk: sunxi-ng: r40: export a regmap to access the GMAC register +c3bf29f675b7 clk: sunxi-ng: r40: rewrite init code to a platform driver +df158189dbcc KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path +9dc81d6b0f1e KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU priority change +7e3d9a1d0f2c KVM: PPC: Book3S HV: Make radix clear pte when unmapping +e2560b108fb1 KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in kvmppc_radix_tlbie_page +57b8daa70a17 KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry +c1472737914f regulator: max8998: Fix platform data retrieval. +54557ad9737e regulator: of: add support for allowed modes configuration +d73e2842a3e2 regulator: of: add property for allowed modes specification +84b3a7c9c6be regulator: core: Allow for regulators that can't be read at bootup +315852b42297 drm: rcar-du: Fix build failure +dd856d924b24 drm: rcar-du: Fix rcar_du_of_init() stub +548da31da980 drm/amdgpu: include pagemap.h for release_pages() +6282f122913e spi: ti-qspi: Make sure res_mmap != NULL before dereferencing it +bdfe4d9ade5c ASoC: rt5663: rt5663_set_jack_detect() can be static +37a049111699 ASoC: rt5663: Use the set_jack() instead of the export function +1cc0fe247958 ASoC: omap: sdma-pcm: Correction for the include files +7bf8ad175a1c ASoC: omap: sdma-pcm: Fix modpost warning +fd8d26adc9a9 dmaengine: sprd: fix an NULL vs IS_ERR() bug +e935dba11162 spi: spi-s3c64xx: Fix system resume support +c90ddb69d4b2 MAINTAINERS: update sound/soc/intel maintainers +9f9eae5ce717 powerpc/kvm: Prefer fault_in_pages_readable function +5e6e78dbd3b9 RDMA/hns: Add 64KB page size support for hip08 +112f5c8199dd IB/ipoib: replace local_irq_disable() with proper locking +e818e255a58d IB/mlx5: Expose MPLS related tunneling offloads +71c6e8638ce3 IB/mlx5: Add support for MPLS flow specification +da2f22ae7707 IB/mlx5: Add support for GRE flow specification +b04f0f036ac1 IB/uverbs: Introduce a MPLS steering match filter +0d86bbec71b2 IB/uverbs: Expose MPLS flow spec to the user-kernel ABI header +d90e5e5038ef IB/uverbs: Introduce a GRE steering match filter +20b6563ba164 IB/uverbs: Expose GRE flow spec to the user-kernel ABI header +b9f672af148b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +bc91d1810f70 Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +3d3aa969cbb4 Merge tag 'drm-misc-fixes-2018-05-16' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +0078778a86b1 powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM +909d434406f9 IB/mlx5: Use 'kvfree()' for memory allocated by 'kvzalloc()' +e574978ae52a net/mlx5: Eswitch, Use 'kvfree()' for memory allocated by 'kvzalloc()' +a5898e97f01a net/mlx5: Vport, Use 'kvfree()' for memory allocated by 'kvzalloc()' +0bb0a1149e6f signal/mips: Report FPE_FLTUNK for undiagnosed floating point exceptions +e23afe5e7cba bpf: sockmap, on update propagate errors back to userspace +e6506eb24187 Merge tag 'trace-v4.17-rc4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +683d2ac3904c bpf: fix sock hashmap kmalloc warning +f0307a7ed17f libbpf: add ifindex to enable offload support +be2d04d11fd3 bpf: add __printf verification to bpf_verifier_vlog +56abbf8ad73c PCI/DPC: Clear interrupt status in interrupt handler top half +1fba5868eed8 afs: Fix mounting of backup volumes +378831e4daec afs: Fix directory permissions check +db6f9e55c8d8 clocksource: Move inline keyword to the beginning of function declarations +e822ff213fe6 IB/cm: Store and restore ah_attr during CM message processing +0e225dcb7681 IB/cm: Store and restore ah_attr during LAP msg processing +a5c57d327272 IB/cm: Avoid AV ah_attr overwriting during LAP message handling +44edef77bd92 samples/bpf: Decrement ttl in fib forwarding example +5b26ace65012 Merge branch 'bpf-sock-hashmap' +62c52d1fddb5 bpf: bpftool, support for sockhash +b8b394faa924 bpf: selftest additions for SOCKHASH +17c257e867be tools lib api: Unexport 'tracing_path' variable +3f6e98223081 drm/i915: Stop parking the signaler around reset +63572937cebf drm/i915/execlists: Flush pending preemption events during reset +73377dbcc754 drm/i915/execlists: Split out CSB processing +1329115c6c43 drm/i915: Split execlists/guc reset preparations +5adfb772f8ac drm/i915: Move engine reset prepare/finish to backends +ef2fb7204638 drm/i915/execlists: Refactor out complete_preempt_context() +f351d087d832 drm/i915: Only sync tasklets once for recursive reset preparation +b8444cf85b62 drm/i915: Remove tasklet flush before disable +00a6270361c0 tools lib api: The tracing_mnt variable doesn't need to be global +f43c00c04bbf i40iw: Extend port reuse support for listeners +f6bf549a0be2 Documentation: arm: clean up Marvell Berlin family info +d01bd1ac920e perf config: Call perf_config__init() lazily +c59b3715ac16 rtc: nvmem: don't return an error when not enabled +cd4957674570 Documentation: gpio: driver: Fix a typo and some odd grammar +8e725f7caafb cxgb4: update LE-TCAM collection for T6 +76aa1d341257 nbd: call nbd_bdev_reset instead of bd_set_size on disconnect +fe1f9e6659ca nbd: fix how we set bd_invalidated +96d97e17828f nbd: clear_sock on netlink disconnect +9e2b19675d13 nbd: use bd_set_size when updating disk size +c3f7c9397609 nbd: update size when connected +8364da4751cf nbd: fix nbd device deletion +7063efd33bb1 tuntap: fix use after free during release +fee8fb952d1e Merge branch 'qed-LL2-fixes' +490068deaef0 qed: Fix LL2 race during connection terminate +ffd2c0d12752 qed: Fix possibility of list corruption during rmmod flows +f9bcd60274a5 qed: LL2 flush isles when connection is closed +7e360d9d3149 Merge branch 'qed-LL2-fixes' +fc16f56b7bfd qed: Fix LL2 race during connection terminate +6291c608a908 qed: Fix possibility of list corruption during rmmod flows +974f6c046ad9 qed: LL2 flush isles when connection is closed +76e597eb1529 net: ethoc: Remove useless test before clk_disable_unprepare +93120eba4890 net: stmmac: Remove useless test before clk_disable_unprepare +5a4931ae0193 net/sched: fix refcnt leak in the error path of tcf_vlan_init() +3de9beeeb4ff block: fix MAINTAINERS email for nbd +e49ac9679eeb net: 8390: ne: Fix accidentally removed RBTX4927 support +9e6881d36656 net: qcom/emac: Encapsulate sgmii ops under one structure +cfb3e0896824 Merge branch 'rmnet-next' +721ce0f64440 net: qualcomm: rmnet: Remove redundant command check +bbde32d38bfb net: qualcomm: rmnet: Add support for ethtool private stats +1eece799d3f6 net: qualcomm: rmnet: Capture all drops in transmit path +b0ec758510c0 Merge branch 'of-mdio-Fall-back-to-mdiobus_register-with-NULL-device_node' +00e798c7d1ea drivers: net: Remove device_node checks with of_mdiobus_register() +6d07a68a5927 of: mdio: Fall back to mdiobus_register() with NULL device_node +ec601924df0f iomap: provide more useful errors for invalid swap files +c6213eb1aee3 net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value +ac22bfb15c83 Merge branch 'dsa-bcm_sf2-CFP-fixes' +1942adf64214 net: dsa: bcm_sf2: Fix IPv6 rule half deletion +6c05561c5418 net: dsa: bcm_sf2: Fix IPv6 rules and chain ID +43a5e00f38fe net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last rule +3eb0a48af488 arm64: defconfig: enable the Armada thermal driver +377a879d9832 ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback +b3c898e20b18 Revert "bonding: allow carrier and link status to determine link state" +55df3e975453 tc-testing: updated mirred and vlan with more tests +9d38cd06c3e3 Merge tag 'trace-v4.17-rc5-vsprintf' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +2f42a1283281 tc-testing: fixed copy-pasting error in police tests +c171654caa87 usbip: usbip_host: fix bad unlock balance during stub_probe() +32f7b44d0f56 sched: manipulate __QDISC_STATE_RUNNING in qdisc_run_* helpers +e1b505a60366 net: phy: micrel: add 125MHz reference clock workaround +7f582b248d0a tcp: purge write queue in tcp_connect_init() +e3ca34880652 net/mlx5: Fix build break when CONFIG_SMP=n +5a63f77af7d6 Merge branch 'bonding-performance-and-reliability' +1386c36b3038 bonding: allow carrier and link status to determine link state +e79c1055749e bonding: allow use of tx hashing in balance-alb +cbeeea70de45 bonding: use common mac addr checks +2578041011c4 bonding: don't queue up extraneous rlb updates +ab452c3ce7ba ipvlan: call netdevice notifier when master mac address changed +5aafae8d097e Merge tag 'perf-core-for-mingo-4.18-20180516' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +2b6207291b7b drm/dumb-buffers: Integer overflow in drm_mode_create_ioctl() +f7664b31975b xfs: implement online get/set fs label +62750d040bd1 fs: copy BTRFS_IOC_[SG]ET_FSLABEL to vfs +967c2993845b Merge branch 'net-smc-enhancements-2018-05-15' +517c300e8f04 net/smc: check for pending termination +8f332a743cd1 net/smc: drop messages when link state is inactive +3cf52eb11fa0 net/smc: set link inactive before calling smc_lgr_free() +1401ea045b96 net/smc: handle all error codes from smc_conn_create() +2a4c57a9e731 net/smc: use a workqueue to defer llc send +b32cf4ab68c0 net/smc: move link llc initialization to llc layer +d97935faee4b net/smc: simplify test_link function usage +9fcdf8e983b5 net/smc: remove unnecessary cast +44aa81ce953a net/smc: register new rmbs with the peer +569bc6436568 net/smc: no tx work trigger for fallback sockets +7d6541fba19c Merge tag 'mlx5e-updates-2018-05-14' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +7ed19eb9ea54 Merge branch 'Misc-Bug-Fixes-and-clean-ups-for-HNS3-Driver' +6a814413eb9e net: hns3: Fixes the missing PCI iounmap for various legs +fa8d82e853e8 net: hns3: Add support of .sriov_configure in HNS3 driver +be8d8cdb8ebf net: hns3: Fix for fiber link up problem +67bf2541f4b9 net: hns3: Fixes the back pressure setting when sriov is enabled +0c698257c7be net: hns3: Change return value in hnae3_register_client +854cf33a6310 net: hns3: Change return type of hnae3_register_ae_algo +50fbc237b757 net: hns3: Change return type of hnae3_register_ae_dev +e3afa96365c9 net: hns3: Add a check for client instance init state +3e249d3bed67 net: hns3: Fix for the null pointer problem occurring when initializing ae_dev failed +2312e050f42b net: hns3: Fix for deadlock problem occurring when unregistering ae_algo +844ef042491d media: dt-bindings: media: Add Cadence MIPI-CSI2 TX Device Tree bindings +1fc3b37f34f6 media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver +3290aa63ee80 media: dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings +51b8dc5163d2 media: staging: atomisp: Remove driver +6522aa1b19dd media: atomisp-mt9m114: comment out unused stuff +357486eca885 media: atomisp-mt9m114: remove dead data +0015b19070ed media: atomisp-gc0310: return errors at gc0310_init() +e5c0680fd2c4 media: atomisp: ov2680: don't declare unused vars +db01f7ccfa6d media: staging: atomisp: Comment out several unused sensor resolutions +d8a665c93803 media: staging: atomisp-gc2235: don't fill an unused var +746d60e90e07 media: atomisp: ov2680.h: fix identation +8196b8323239 media: staging: atomisp: reenable warnings for I2C +313c5197c584 media: staging: atomisp: get rid of __KERNEL macros +22457cb2de13 media: atomisp: fix misleading addr information +0de3d73b93d3 media: staging: atomisp: Using module_pci_driver +e6c023aff1d5 media: atomisp: fix spelling mistake: "diregard" -> "disregard" +c0136ef651e8 pinctrl: nand: meson-gxl: fix missing data pins +e3678b64701e pinctrl: nand: meson-gxbb: fix missing data pins +8fa9f556451a blk-mq: remove redundant insert case in blk_mq_make_request() +4f5ab5d7a5e7 media: dvb_ca_en50221: prevent using slot_info for Spectre attacs +e7f2af7894b1 drm/i915/dp: fix spelling mistakes: "seqeuncer" and "seqeuencer" +59a18c24ba4d pinctrl: qcom: Print high/low status of gpios in debugfs +7a36a287de9f perf bpf: Fix NULL return handling in bpf__prepare_load() +3cdc5c2cb924 perf parse-events: Handle uncore event aliases in small groups properly +85f4f12d5139 vsprintf: Replace memory barrier with static_key for random_ptr_key update +c3234d3b4b96 pinctrl: mvebu: use correct MPP sel value for dev pins +53e73a28aa90 pinctrl: qcom: fix wrong pull status display for no_keeper SoC +73b0d922cd5b eeprom: at24: provide a separate routine for creating dummy i2c clients +39933e0fd501 eeprom: at24: provide and use a helper for releasing dummy i2c clients +bbe69841bdfa eeprom: at24: use devm_nvmem_register() +5fa4d14e55ec eeprom: at24: fix retrieving the at24_chip_data structure +4b21f94a3001 gpio: Convert to use match_string() helper +6906a4f9d10b pca953x: add example how to use interrupt-controller and gpio-controller +adc07ab7459d DTS: Bindings: pca953x add an optional vcc-supply property +a0ecbcccb547 gpio: pca953x: add more register definitions for pcal6524 +6315d231efdc gpio: pca953x: add more register definitions for pcal953x +0950c19acaaa gpio: pca953x: convert register constants to hex +668f06579e99 gpio: ge: Fix build warning +ba3efdff2cd2 gpiolib: fix gpiochip_machine_hog() +0c695e38d94f gpio: xlp: Use of_device_get_match_data() +23e577ebee3c gpio: vf610: Use of_device_get_match_data() +81317c5a08a3 gpio: ts4900: Use of_device_get_match_data() +edf874ef2dc7 gpio: syscon: Use of_device_get_match_data() +8357759a4201 gpio: pxa: Use of_device_get_match_data() +67bab9353391 gpio: pca953x: Use of_device_get_match_data() +fd46d5c35066 gpio: palmas: Use of_device_get_match_data() +1f2d357b9ebe gpio: mxs: Use of_device_get_match_data() +d897738381b9 gpio: ingenic: Use of_device_get_match_data() +490a88782937 gpio: ge: Use of_device_get_match_data() +7114b7bacbfe gpio: dwapb: Use of_device_get_match_data() +a23ffcf253a3 gpio: 74xx-mmio: Use of_device_get_match_data() +058de3486be4 gpio: mockup: use the SPDX identifier and remove license boilerplate +e6ca26abd376 gpio: dwapb: Add support for 1 interrupt per port A GPIO +413f9e991896 gpio: make several const arrays static, shrinks object size +537a1dc10fa0 dt-bindings: gpio: Add support for r8a77965 +8d0bd9a5c2ce gpio: mxc: Remove reliance on +ba78d83be7d0 gpio: mvebu: Use the proper APIs +99ef32adc510 gpio: msic: Include the right header +0cbbdcf903ce gpio: mm-lantiq: Include the right header +85320ab6f9fa gpio: ml_ioh: Include the right header +3dc1c92fb244 gpio: mc9s08dz60: Include the right header +03a3f19ce336 gpio: mc33880: Include the right header +25424b864b2f gpio: max730x: Include the right header +cec93b024bfc gpio: lynxpoint: Include the right header +11975f9e0842 gpio: lpc32xx: Include the right header +284ead59d3c3 gpio: lp873x: Include the right header +e92a5c61607f gpio: lp3943: Include the right header +a4e5db831a1b gpio: loongson: Use BIT() macros +70e703e7410c gpio: loongson: Create a dynamic platform device +f105edf70011 gpio: loongson: Use right include +a411e81e61df gpiolib: add hogs support for machine code +192a35b13482 gpio: 104-dio-48e: make array 'ports' static, shrinks object size +856ac1d26b5d dt-bindings: gpio: rcar: Add r8a77470 (RZ/G1C) support +92da8b9deb87 gpio: pmic_eic: Add edge trigger emulation for PMIC EIC +7bf0d7f62282 gpio: eic: Add edge trigger emulation for EIC +df42a02d4510 gpio: Add a reference to CEC on GPIO +c59487075659 pinctrl: tegra20: Provide CDEV1/2 clock muxes +ba5554dc184e pinctrl: sunxi: add support for H6 R_PIO pin controller +59837002c775 pinctrl: armada-37xx: Convert to use match_string() helper +90b60552a29b pinctrl: bcm2835: Add support for output-low output-high properties +988a35f8da1d printk: fix possible reuse of va_list variable +0de704955ee4 pinctrl: bcm2835: Add support for generic pinctrl binding +73dacc340343 pinctrl: sh-pfc: Add r8a77470 PFC support +16688c8b8644 pinctrl: sh-pfc: r8a77965: Add SDHI pins, groups and functions +a73ab128c33c pinctrl: sh-pfc: r8a77965: Add DU RGB output pins, groups and functions +3a4d17457dc9 pinctrl: sh-pfc: r8a77965: Fixup incorrect SPDX identifier +f9931a4d8718 pinctrl: sh-pfc: r8a77970: Fix pin I/O voltage control support +b374c90f0a64 pinctrl: sh-pfc: r8a77980: Add pin I/O voltage control support +98c1c1f08adf dt-bindings: pinctrl: sh-pfc: Document r8a77470 PFC support +54b7f2da9760 pinctrl: sh-pfc: r8a77965: Add PWM pins, groups and functions +fff8e331ef2b pinctrl: sh-pfc: r8a7796: Fix comment for MSIOF3 SS2_E pin +37880512858e pinctrl: sh-pfc: r8a7795: Fix comment for MSIOF3 SS2_E pin +2c77aa3d70b9 pinctrl: sh-pfc: r8a77965: Add MSIOF pins, groups and functions +1cfc63b5ae60 arm64: cmpwait: Clear event register before arming exclusive monitor +fe9d2a40d995 ARM: dts: da850-evm: add WP and CD to MMC +190a5f2e084a MAINTAINERS: Add ALSA: xen-front: maintainer entry +1cee559351a7 ALSA: xen-front: Implement ALSA virtual sound driver +d6e0fbb82e73 ALSA: xen-front: Implement handling of shared buffers +788ef64a2cae ALSA: xen-front: Implement Xen event channel handling +fd3b36045c2c ALSA: xen-front: Read sound driver configuration from Xen store +cc3196ae197c ALSA: xen-front: Introduce Xen para-virtualized sound frontend driver +e75bef2a4fe2 arm64: Select ARCH_HAS_FAST_MULTIPLIER +589bb62be316 x86/boot/compressed/64: Fix moving page table out of trampoline memory +5c9b0b1c4988 x86/boot/compressed/64: Set up GOT for paging_prepare() and cleanup_trampoline() +acc8e22f5d41 dt-bindings: mfd: stm32-timers: Add support for dmas +074df25160ff PCI: qcom: Fix a bitwise vs logical NOT typo +6a89e012aaf4 PM / OPP: silence an uninitialized variable warning +5a817641f68a locking/percpu-rwsem: Annotate rwsem ownership transfer by setting RWSEM_OWNER_UNKNOWN +d7d760efad70 locking/rwsem: Add a new RWSEM_ANONYMOUSLY_OWNED flag +d6c70a86bc72 HID: core: fix hid_hw_open() comment +eedd7902366b ARM: multi_v7_defconfig: Enable RENESAS_WDT +0743559383d4 ARM: shmobile: defconfig: Enable RENESAS_WDT_GEN +c1fcd2ec1b19 arm64: defconfig: enable R8A77990 SoC +37e376df5f49 HID: hid-plantronics: Re-resend Update to map button for PTT products +99c703acade3 HID: multitouch: fix types returned from mt_need_to_apply_feature() +086b399965a7 soc: renesas: r8a77990-sysc: Add workaround for 3DG-{A,B} +44b12d4311d7 soc: renesas: rcar-sysc: Add support for R-Car E3 power areas +7fad92d05887 ARM: dts: r8a7740: Add CEU1 +6ff6991bb4ad ARM: dts: r8a7740: Add CEU0 +afa6dceca1fb arm64: dts: renesas: salvator-common: enable VIN +51b09327863d arm64: dts: renesas: r8a77970: add VIN and CSI-2 nodes +98b6badf77d5 arm64: dts: renesas: r8a77965: add VIN and CSI-2 nodes +0e5819f10bb1 arm64: dts: renesas: r8a7796: add VIN and CSI-2 nodes +e51c09d53719 arm64: dts: renesas: r8a7795-es1: add CSI-2 node +15da7132f1da arm64: dts: renesas: r8a7795: add VIN and CSI-2 nodes +111d3ffe1692 arm64: dts: renesas: r8a77965: add I2C support +8441ef643d7d arm64: dts: renesas: r8a77990: ebisu: Enable EthernetAVB +913a78b575c3 arm64: dts: renesas: r8a77990: Add EthernetAVB device nodes +0d292de1ebe0 arm64: dts: renesas: r8a77990: Add GPIO device nodes +4ab0df339969 arm64: dts: renesas: r8a77990: Add PFC device node +116a12f7d6c0 arm64: dts: renesas: initial V3HSK board device tree +52d2e0cec73e arm64: dts: renesas: r8a77980: disable EtherAVB +9223eef03f26 arm64: dts: renesas: r8a77970: disable EtherAVB +d86bd47fefbb arm64: dts: renesas: r8a77995: Add VIN4 +22fb06cd54f9 arm64: dts: renesas: r8a77980: add resets property to CAN-FD node +d005b562be9c arm64: dts: renesas: r8a77970: Add Cortex-A53 PMU node +77899dd2c094 arm64: dts: renesas: r8a77970: Add secondary CA53 CPU core +aa7a6365d03a arm64: dts: renesas: r8a77965: Add SDHI device nodes +1c81a633de0e arm64: dts: renesas: ulcb: Add PMIC DDR Backup Power config +d666493fd6da arm64: dts: renesas: salvator-common: Add PMIC DDR Backup Power config +786f3cc022f7 arm64: dts: renesas: ulcb: Add BD9571 PMIC +80f7297c0807 arm64: dts: renesas: r8a77965: Correct whitespace +e4d9242a30dc arm64: dts: renesas: r8a7796: Correct whitespace +399ec3ffb161 arm64: dts: renesas: r8a7795: Correct whitespace +610fd5deb11a arm64: dts: renesas: r8a7795: salvator-xs: enable USB2.0 host channel 3 +5650011a0607 arm64: dts: renesas: r8a7795: salvator-xs: enable hsusb channel 3 node +cd49f631dd7d arm64: dts: renesas: r8a7795: salvator-xs: enable usb2_phy3 node +99b1eb0f62f9 arm64: dts: renesas: salvator-common: add eeprom +7a9706d25fe4 arm64: dts: renesas: condor: add CAN-FD support +f38c41727211 arm64: dts: renesas: r8a77980: add CAN-FD support +bb8d20331f05 arm64: dts: renesas: eagle: add CAN-FD support +81a579d53a89 arm64: dts: renesas: r8a77970: add CAN-FD support +4c529600eef0 arm64: dts: renesas: r8a77965: Add R-Car Gen3 thermal support +7e26520fb466 arm64: dts: renesas: r8a77965: use r8a77965-sysc binding definitions +1184ea3fd4c8 arm64: dts: renesas: r8a77980: use SYSC power domain macros +c64cc3683ff2 arm64: dts: renesas: r8a77980: use CPG core clock macros +e94ac4c7f4f0 arm64: dts: renesas: r8a77965: Add address properties to rcar_sound port nodes +78bc93b3ffb2 arm64: dts: renesas: r8a7796: Add address properties to rcar_sound port nodes +2d87dc0e5be2 arm64: dts: renesas: r8a7795: Add address properties to rcar_sound port nodes +0c1861fe0a39 arm64: dts: renesas: v3msk: add DU/LVDS/HDMI support +cc9222448a33 arm64: dts: renesas: condor: add eMMC support +a1f23ed4539e arm64: dts: renesas: r8a77965-salvator-xs: Enable DU external clocks and HDMI +a0b0be30a096 arm64: dts: renesas: r8a77965-salvator-x: Enable DU external clocks and HDMI +5daa6f9f160b arm64: dts: renesas: r8a77965: Add HDMI encoder instance +2f2c71bfc8c5 arm64: dts: renesas: r8a77965: Populate the DU instance placeholder +85cb3229218a arm64: dts: renesas: r8a77965: Add VSP instances +104243b2e831 arm64: dts: renesas: r8a77965: Add FCPF and FCPV instances +de1eb23c6d0f arm64: dts: renesas: r8a77990: Revise the cache controller node +bc26b8f4e43a arm64: dts: renesas: r8a77990: Revise the psci node +2246f002595a arm64: dts: renesas: r8a7795-es1: Enable IPMMU devices +5c29ba526ca8 arm64: dts: renesas: r8a7796-salvator-x: enable HDMI sound +a4ff9aed55eb arm64: dts: renesas: r8a7795-salvator-x: enable HDMI sound +d134635f1cd2 arm64: dts: renesas: r8a7796-salvator-xs: enable HDMI sound +b27ebfa73de0 arm64: dts: renesas: r8a7795-salvator-xs: enable HDMI sound +6b39e3b68bab arm64: dts: renesas: r8a7795-es1-salvator-x: enable HDMI sound +06a574c7ef69 arm64: dts: renesas: salvator-common: use audio-graph-card for Sound +c39f09876275 arm64: dts: renesas: r8a7796: add HDMI sound support +5a0d8a6f504b arm64: dts: renesas: r8a7795: add HDMI sound support +63eb8ee53336 arm64: dts: renesas: r8a77980: add MMC support +55cda28160e1 arm64: dts: renesas: condor: add EtherAVB pins +a824e63cfcfd arm64: dts: renesas: condor: add SCIF0 pins +cef26946f247 arm64: dts: renesas: r8a77980: add PFC support +68d3b03fcb5a arm64: dts: renesas: v3msk: add EtherAVB pins +1119cffef3bf arm64: dts: renesas: eagle: add EtherAVB pins +1518ad140b9e arm64: dts: renesas: ulcb: Rename EtherAVB "mdc" pin group to "mdio" +77bf06adb128 arm64: dts: renesas: salvator-common: Rename EtherAVB "mdc" pin group to "mdio" +5f7d7808ae11 arm64: dts: renesas: draak: Rename EtherAVB "mdc" pin group to "mdio" +1c2a0de390c8 arm64: dts: renesas: r8a77995: Enable IPMMU devices +344aa8f37ebf arm64: dts: renesas: r8a77970: Enable IPMMU devices +330f2dc009e9 arm64: dts: renesas: r8a7796: Enable IPMMU devices +d2ed9ffcab09 arm64: dts: renesas: r8a7795: Enable IPMMU devices +77049191b24b arm64: dts: renesas: Add Renesas Ebisu board support +f37a7767f6c4 arm64: dts: renesas: Add Renesas R8A77990 SoC support +2964d7546f71 arm64: dts: renesas: r8a77970: sort subnodes of the soc node +2af6f5a3fd58 arm64: dts: renesas: r8a77965: sort subnodes of the soc node +001f3b032fa1 arm64: dts: renesas: r8a77965: sort subnodes of the root node +7c55747fbe82 arm64: dts: renesas: r8a77995: sort subnodes of the soc node +21559e2b0448 arm64: dts: renesas: r8a77995: sort subnodes of the root node +3c3d1672664a arm64: dts: renesas: eagle: Enable HDMI output +3cd0bd7d92bb arm64: dts: renesas: r8a77970: add LVDS support +f66598b95dba arm64: dts: renesas: r8a77970: add DU support +b4f92030d5d3 arm64: dts: renesas: r8a77970: add VSPD support +1f153093b0bb arm64: dts: renesas: r8a7796: decrease temperature hysteresis +02f15e4be786 arm64: dts: renesas: r8a7795: decrease temperature hysteresis +c4e96f74ad46 arm64: dts: renesas: Add Renesas R8A77990 Kconfig support +1768391c3674 mfd: tps65911-comparator: Fix an off by one bug +7169483ce457 mfd: rave-sp: Remove VLA +ac1886165cd1 mfd: tps65911-comparator: Fix a build error +c218b3b242bd mfd: twl-core: Fix clock initialization +fab54649fd9c dt-bindings: mfd: motorola-cpcap: Document audio-codec +eef2b53a3ec6 mfd: axp20x: Correct AXP806 POK interrupt prefix +e26f87e5ca75 mfd: axp20x: Use DEFINE_RES_IRQ to declare resources for mfd_cells +531a469ead6a mfd: axp20x: Constify struct mfd_cell and struct resource +b16d23931b7e mfd: da9062: Use core helper regmap_reg_range macros +c18604660ad0 mfd: arizona: Update reset pin to use GPIOD +e03273e48da6 mfd: sprd: Add one syscon cell to access PMIC global registers +52a3a374af06 mfd: pcf50633: Fix some memory leaks in the error handling path of 'pcf50633_probe()' +59f4d741b15d mfd: viperboard: Delete an error message for a failed memory allocation in vprbrd_probe() +9363be216aa6 mfd: twl6030-irq: Delete an error message for a failed memory allocation in twl6030_init_irq() +7672c840a314 mfd: tps80031: Delete an error message for a failed memory allocation in tps80031_probe() +71bc4f1de3c5 mfd: tps65910: Move an assignment in tps65910_sleepinit() +da257efa8787 mfd: tps65910: Delete an unnecessary variable initialisation in tps65910_sleepinit() +dae3be365537 mfd: tps65910: Delete an unnecessary variable initialisation in four functions +93e879ef0e16 mfd: tps65910: Delete an error message for a failed memory allocation in tps65910_parse_dt() +feafdffa47bb mfd: tps6586x: Delete an error message for a failed memory allocation in tps6586x_parse_dt() +8a232f0b0d26 mfd: tps65090: Delete an error message for a failed memory allocation in tps65090_i2c_probe() +a2e87fee55c2 mfd: ti_am335x_tscadc: Delete an error message for a failed memory allocation in ti_tscadc_probe() +8349aeb6a766 mfd: smsc-ece1099: Improve a size determination in smsc_i2c_probe() +4202151f5d4a mfd: sm501: Adjust 12 checks for null pointers +3eec4faddc92 mfd: sm501: Improve a size determination in two functions +a9241b092117 mfd: si476x-i2c: Delete an error message for a failed memory allocation in si476x_core_probe() +6271299d2738 mfd: abx500-core: Adjust 14 checks for null pointers +5053e3a3383e mfd: abx500-core: Improve two size determinations in abx500_register_ops() +a5e20bfa250d mfd: abx500-core: Delete an error message for a failed memory allocation in abx500_register_ops() +5112cab38c76 mfd: rave-sp: Check received frame length before accepting next byte +44564bc3d999 mfd: rave-sp: Convert print_hex_dump() to print_hex_dump_debug() +6d97b6f1af8b mfd: rave-sp: Add code to print firmware versions +3683e9e82364 mfd: ab8500-debugfs: Use kasprintf +500f9ff518cf mfd: syscon: Set name of regmap_config +6720328fc9cf mfd: axp20x: Add battery power supply cell for AXP813 +e5d590fa60fb mfd: axp20x: Probe axp20x_adc driver for AXP813 +034c3c952949 mfd: axp20x: Make AXP209/22x cells probe their ADC via DT +99fb0f25c448 Revert "mfd: cros_ec: Add ACPI GPE handler for LID0 devices" +37c089d1faca mfd: Update to SPDX license identifier +efc9b2048c7f mfd: tps65218: Reorder tps65218_regulator_id enum +408d1d570a63 mfd: syscon: Set regmap name to DT node name +16c2004d9e4d mfd: omap-usb-tll: Allocate driver data at once +46c8aa8e3fe6 mfd: smsc-ece1099: Delete an error message for a failed memory allocation +24303ee7210e mfd: sm501: Delete error message for a failed memory allocation in two places +d00111747461 mfd: rc5t583: Improve a size determination +6733f64f8f9c mfd: rc5t583: Delete error message for a failed memory allocation +f01b90b2c7d6 mfd: max8997: Delete error message for a failed memory allocation +17963b5445af mfd: jz4740-adc: Delete error message for a failed memory allocation +292155bee199 mfd: janz-cmodio: Delete error message for a failed memory allocation +2e4d5494ab93 mfd: htc-i2cpld: Delete error message for a failed memory allocation +30feec093021 mfd: syscon: Remove unused Exynos PMU headers +b579f924a90f drm/i915/gen9: Add WaClearHIZ_WM_CHICKEN3 for bxt and glk +e3691b7143c8 Merge tags 'ib-mfd-hwmon-v4.18', 'ib-mfd-input-rtc-v4.18' and 'ib-mfd-pwm-v4.18' into ibs-for-mfd-merged +ab3a89784783 pwm: stm32: Use input prescaler to improve period capture +d66ffb91c374 pwm: stm32: Improve capture by tuning counter prescaler +53e38fe73f94 pwm: stm32: Add capture support +0c6609805b63 mfd: stm32-timers: Add support for DMAs +7f8ec5a4f01a x86/mtrr: Convert to use strncpy_from_user() helper +13a4db9d75ec x86/mtrr: Convert to use match_string() helper +13a553199fa9 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu +a982e45dc150 clk: at91: PLL recalc_rate() now using cached MUL and DIV values +f75f91574617 drm/i915: Shrink search list for active timelines +5981690ddb8f memremap: split devm_memremap_pages() and memremap() infrastructure +91ba9f28a3de drm/vmwgfx: Set dmabuf_size when vmw_dmabuf_init is successful +5f0b74e54890 USB: dwc3: get extcon device by OF graph bindings +fe8abf332b8f usb: dwc3: support clocks and resets for DWC3 core +2f4293973d4e proc: update SIZEOF_PDE_INLINE_NAME for the new pde fields +8a8dcabffb99 tty: replace ->proc_fops with ->proc_show +ec7d9c9ce897 ide: replace ->proc_fops with ->proc_show +61fb5c043f92 ide: remove ide_driver_proc_write +2cd1f0ddbb56 isdn: replace ->proc_fops with ->proc_show +a2d03aac5197 atm: switch to proc_create_seq_private +ce9fe43875d7 atm: simplify procfs code +a9170e0a9235 bluetooth: switch to proc_create_seq_data +1cd671827290 netfilter/x_tables: switch to proc_create_seq_private +fd24de8904a7 netfilter/xt_hashlimit: switch to proc_create_{seq,single}_data +71a5053a41fd neigh: switch to proc_create_seq_data +d51269592c32 hostap: switch to proc_create_{seq,single}_data +7ceed065451a bonding: switch to proc_create_seq_data +59cacb8dd594 rtc/proc: switch to proc_create_single_data +004fd11db1d6 drbd: switch to proc_create_single +4e292a966755 resource: switch to proc_create_seq_data +dba5e4288d36 staging/rtl8192u: simplify procfs code +07a3b8ed4855 jfs: simplify procfs code +247dbed8c952 ext4: simplify procfs code +353861cf0594 afs: simplify procfs code +b8b1483d7955 sg: simplify procfs code +f7680bec0456 megaraid: simplify procfs code +978547c5fbc1 sgi-gru: simplify procfs code +e7b087fc6bb6 acpi/battery: simplify procfs code +3617d9496cd9 proc: introduce proc_create_net_single +c35063722777 proc: introduce proc_create_net{,_data} +a2dcdee3748b net: move seq_file_single_net to +1d98c16d444f netfilter/x_tables: simplify ѕeq_file code +2ad17b1950cb net/kcm: simplify proc registration +ad08978ab41c ipv6/flowlabel: simplify pid namespace lookup +93cb5a1f5851 ipv{4,6}/raw: simplify ѕeq_file code +f455022166b5 ipv{4,6}/ping: simplify proc file creation +37d849bb4294 ipv{4,6}/tcp: simplify procfs registration +a3d2599b2446 ipv{4,6}/udp{,lite}: simplify proc registration +3f3942aca6da proc: introduce proc_create_single{,_data} +44414d82cfe0 proc: introduce proc_create_seq_private +fddda2b7b521 proc: introduce proc_create_seq{,_data} +7aed53d1dfd1 proc: add a proc_create_reg helper +61172eaea1ad proc: simplify proc_register calling conventions +04015e3fa235 proc: don't detour through seq->private to get the inode +76f668be1e8e proc: introduce a proc_pid_ns helper +1c6ccad8a4b1 drm/i915/gvt: Deliver guest cursor hotspot info +49dd56f26ea7 xfs: factor the ag length extension code into libxfs +b16817b66b6c xfs: move growfs core to libxfs +8125147288db xfs: rework secondary superblock updates in growfs +83a7f86e39ff xfs: separate secondary sb update in growfs +87444b8c267a xfs: make imaxpct changes in growfs separate +532ff647d830 xfs: turn ag header initialisation into a table driven operation +0410c3bb2b88 xfs: factor ag btree root block initialisation +9aebe805a58b xfs: convert growfs AG header init to use buffer lists +cce77bcf48f5 xfs: factor out AG header initialisation from growfs core +879de98ead51 xfs: one-shot cached buffers +84d42ea6b626 xfs: implement the metadata repair ioctl flag +718fa74b153f xfs: create tracepoints for online repair +7644bd988d91 xfs: teach xfs_bmapi_remap to accept some bmapi flags +7cf199ba5a70 xfs: make xfs_bmapi_remapi work with attribute forks +9f3a080ef19b xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk +ddd10c2fe20e xfs: avoid ABBA deadlock when scrubbing parent pointers +517b32b7fa0e xfs: scrub the data fork of the realtime inodes +87d9d609c22d xfs: quota scrub should use bmapbtd scrubber +8bc763c24de7 xfs: don't continue scrub if already corrupt +eac69e167665 xfs: refactor quota limits initialization +689e11c84b15 xfs: superblock scrub should use short-lived buffers +8389f3ffa22a xfs: skip scrub xref if corruption already noted +c9fbd7bbc23d xfs: clear sb->s_fs_info on mount failure +dae5cd811852 xfs: add mount delay debug option +4e529339af15 xfs: factor out nodiscard helpers +67482129cdab iomap: add a swapfile activation function +d6b636ebb1c9 xfs: halt auto-reclamation activities while rebuilding rmap +95eb308caa0f xfs: add BMAPI_NORMAP flag to perform block remapping without updating rmapbt +08daa3ccf541 xfs: add repair helpers for the reference count btree +4d4f86b49fd0 xfs: add repair helpers for the reverse mapping btree +7f8f1313d91a xfs: expose various functions to repair code +14861c47400b xfs: add helpers to calculate btree size +9d9c90286a74 xfs: refactor scrub transaction allocation function +08a3a692ef58 xfs: btree scrub should check minrecs +631fc955bdc8 xfs: clean up scrub usage of KM_NOFS +eb41c93fef19 xfs: avoid ilock games in the quota scrubber +554ba965407e xfs: refactor dquot iteration +8e907ed48827 IB/umem: Use the correct mm during ib_umem_release +37ffe9acecc6 Merge tag 'meson-clk-4.18-1' of https://github.com/BayLibre/clk-meson into clk-meson +9a160601f3fb clk: stm32: fix: stm32 clock drivers are not compiled by default +2e5be528ab01 clk: imx6ull: use OSC clock during AXI rate change +402b00420711 Merge tag 'clk-renesas-for-v4.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas +a714dceb7214 clk: davinci: psc-da830: fix USB0 48MHz PHY clock registration +95d2c3e15da6 Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux into drm-next +f5a4670de966 clk: imx: Add new clo01 and clo2 controlled by CCOSR +aec05afe641b IB/core: Remove redundant return +a11ca6896951 clk: mediatek: add g3dsys support for MT2701 and MT7623 +5eb57e1e7a73 dt-bindings: reset: mediatek: add entry for Mali-450 node to refer +aa9bb8d19d53 dt-bindings: clock: mediatek: add entry for Mali-450 node to refer +47b65a4a74e5 dt-bindings: clock: mediatek: add g3dsys bindings +2d478b28596f iw_cxgb4: remove wr_id attributes +bf61099a21f5 clk: mediatek: correct the clocks for MT2701 HDMI PHY module +e6125a254d7d RDMA/NLDEV: remove mr iova attribute +329470f2d544 clk: bulk: silently error out on EPROBE_DEFER +1ea62e816407 iw_cxgb4: fix uninitialized variable warnings +80820a7bc8eb clk: hisilicon: add missing usb3 clocks for Hi3798CV200 SoC +e76e56823a31 clk:aspeed: Fix reset bits for PCI/VGA and PECI +dcb899c47da9 clk: aspeed: Support second reset register +a61315473a93 clk: socfpga: stratix10: suppress unbinding platform's clock driver +1ace0dfd754f clk: socfpga: stratix10: use platform driver APIs +c5fc9cf244b1 clk: uniphier: add LD11/LD20 stream demux system clock +b8a71080ad28 Merge tag 'drm-intel-next-2018-05-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +5c5e4fe37db0 clk: samsung: simplify getting .drvdata +782d1967d047 mtd: rawnand: Do not check FAIL bit when executing a SET_FEATURES op +32876811b463 Merge tag 'v4.18-rockchip-defconfig64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/defconfig +823927bdb94a Merge tag 'v4.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +80dedbe0a8eb Merge tag 'v4.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +67a41cc86f37 Merge tag 'v4.18-rockchip-drivers-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers +a7be67b381ad Merge tag 'davinci-fixes-for-v4.17-part-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +deae9088c58a Merge tag 'reset-for-4.18' of git://git.pengutronix.de/pza/linux into next/drivers +51fe3a373ee4 Merge tag 'scmi-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers +171b11853430 Merge tag 'juno-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt +23fe7cb6d809 Merge tag 'vexpress-updates-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt +5596fe34495c tick/broadcast: Use for_each_cpu() specially on UP kernels +44567317a86f Merge tag 'sti-dt-for-v4.18-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt +0b7d9978406f Merge branch 'Microsemi-Ocelot-Ethernet-switch-support' +0ce60edd78d3 MAINTAINERS: Add entry for Microsemi Ethernet switches +a556c76adc05 net: mscc: Add initial Ocelot switch support +44b801e0f097 dt-bindings: net: add DT bindings for Microsemi Ocelot Switch +542671fe4d86 net: phy: mscc-miim: Add MDIO driver +cd1436a26718 dt-bindings: net: add DT bindings for Microsemi MIIM +f6b3f4ac5215 Merge tag 'v4.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/drivers +bd1b5f585567 Merge tag 'v4.17-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +5e377141cac4 Merge tag 'v4.17-next-dts32' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +bb900f2df48f Merge tag 'v4.17-next-defconfig' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/defconfig +823b68ea43d8 clk: stm32mp1: Fix a memory leak in 'clk_stm32_register_gate_ops()' +da3c6efea5b9 Remove jsflash driver +0d52d803767e RDMA/uapi: Fix uapi breakage +89f84b84d351 Input: usbtouchscreen - add sysfs attribute for 3M MTouch firmware rev +ff7242ab0222 Input: ati_remote2 - fix typo 'can by' to 'can be' +67043f41dd1d Input: replace hard coded string with __func__ in pr_err() +c6d24c324e78 lib/string_helpers: Add missed declaration of struct task_struct +8344c53f5705 drm/scheduler: remove unused parameter +1297bf2e916d Add SPDX idenitifier and clarify license +6b155d6af03a drm/amdgpu: print the BO flags in the gem debugfs entry +c7535379f660 drm/amdgpu: drop printing the BO offset in the gem debugfs (v2) +959a2091fae0 drm/amdgpu: Add support to change mtype for 2nd part of gart BOs on GFX9 +8eb77198131b drm/amd/powerplay: Add notify PWE function to SMU10 +a2a330ad6631 drm/amd/display: remove need of modeset flag for overlay planes (V2) +c430bc977059 drm/amdgpu: fix null pointer for bo unmap trace function +323a9dbc452d drm/amdgpu/gmc9: remove unused register defs +996cab955384 drm/amdgpu: add HDP flush dummy for UVD 6/7 +a50cb94819f8 drm/amdgpu: set ttm bo priority before initialization +967c650d4973 drm/ttm: remove priority hard code when initializing ttm bo +9164e8b7b32e drm/amd/pp: Fix performance drop on Fiji +4ccd2d931c4b drm/amd/pp: Implement force_clock_level for RV +267256b5d884 drm/amd/powerplay: add PME smu message for raven +f4c2cc432181 drm/amd/display: clean up assignment of amdgpu_crtc +3d3c4f1b4d37 drm/amd/powerplay: fix spelling mistake: "contruct" -> "construct" +4aa8c41bfb77 drm/amd/pp: Refine the output of pp_power_profile_mode on VI +4bebcceededa drm/amdgpu: invalidate parent bo when shadow bo was invalidated +3f4299bee6ed drm/amdgpu: abstract bo_base init function +7e4237dbe494 drm/amd/amdgpu: Add some documentation to the debugfs entries +dfe8a0187c8d drm/amd/amdgpu: vcn10 Add callback for emit_reg_write_reg_wait +51d45cbc9196 drm/amdgpu: Fix display corruption on CI with dpm enabled +fc5a136ddad9 drm/amd/pp: Skip fan attributes if fan not present +719a39a1e9b2 drm/amdgpu: Switch to interruptable wait to recover from ring hang. +00862edba135 drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages +87ac8fb08bc7 drm/amd/display: disable FBC on underlay pipe +f7dbe9186d85 drm/amd/display: Use kvzalloc for potentially large allocations +f3336254263c drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback +8a61bc085ffa drm/amd/display: Don't return ddc result and read_bytes in same return value +d66057830c12 drm/amd/display: Add get_firmware_info_v3_2 for VG12 +3aabfcd70077 drm/amd: Add BIOS smu_info v3_3 required struct def. +868b83511ba9 drm/amd/display: Add VG12 ASIC IDs +ada8ce1530a7 drm/amd/display: Couple formatting fixes +403dc5e8aab7 drm/amd/display: Use int for calculating vline start +34ff937029ed drm/amd/display: dal 3.1.44 +3bff0796e909 drm/amd/display: to synchronize the hubp and dpp programming in cursor control +70ee2def89e6 drm/amd/display: Check dc_sink every time in MST hotplug +6b622181230e drm/amd/display: reprogram infoframe during apply_ctx_to_hw +7ab3fdde0421 drm/amd/display: Update MST edid property every time +8ec06a179613 drm/amd/display: Add assert that chroma pitch is non zero +34cb6b3860a4 drm/amd/display: compact the rq/dlg/ttu log +7b265fd96cbf drm/amd/display: update dtn logging and goldens +7c91bd434e57 drm/amd/display: add some DTN logs for input and output tf +c0aceb7d6303 drm/amd/display: add cursor TTU CRQ related +55a01d4023ce drm/amd/display: Add user_regamma to color module +8a79593d77de drm/amd/display: dal 3.1.43 +50834eb488a3 drm/amd/display: DP link validation bug for YUV422 +3158223efde5 drm/amd/display: Refactor otg_blank sequence +8e357610ca0c drm/amd/display: Make program_output_csc HWSS interface function +388277b17023 drm/amd/display: fix issue related to infopacket was not transmitted +3d777c82bda9 drm/amd/display: Disallow enabling CRTC without primary plane with FB +a80aa93de1a0 drm/amd/display: Unify dm resume sequence into a single call +40c21ed6b372 drm/amd/display: Fix deadlock when flushing irq +6e9c2b88eb42 drm/amdgpu/sriov: Need to set in_gpu_reset flag to back after gpu reset +abc342538cc4 drm/amdgpu: For sriov reset, move IB test into exclusive mode +5dd3f9efd419 drm/scheduler: don't update last scheduled fence in TDR +eda8377d1628 drm/powerplay: Add powertune table for VEGAM +0c24e7ef233b drm/amd/powerplay: add specific changes for VEGAM in smu7_hwmgr.c +ac7822b0026f drm/amd/powerplay: add smumgr support for VEGAM (v2) +4dc1a2d9288d drm/amd/powerplay: update process pptables +4eeed17e713b drm/amd/powerplay: update ppatomctrl.c (v2) +ee38fbf3bfb5 drm/amd: add a new struct in atombios.h +f4ad6fa99772 drm/amd/powerplay: add smu75 header files +48231fd51667 drm/amd/display: Use HBR2 if eDP monitor it doesn't advertise link rate +221adb2172f1 drm/amdgpu: Add VEGAM support to the legacy DCE 11 module +7737de91633b drm/amd/display: Implement VEGAM device IDs in DM +0c75d5acc80d drm/amd/display: Implement VEGAM device IDs in DC +e93079328079 drm/amdgpu: add VEGAM pci ids +b51c5194a5b8 drm/amdgpu: add VEGAM support to vi +a77128978682 drm/amdgpu: add VEGAM to VCE harvest config +f11ded5ec236 drm/amdgpu: add VEGAM VCE firmware support +136b10ad9b51 drm/amdgpu: add VEGAM UVD encode support +ba8f7ad0e5b2 drm/amdgpu: add VEGAM UVD firmware support +7176546958dd drm/amdgpu: initialize VEGAM GFX +aefbbd6cc55c drm/amdgpu: add VEGAM GFX golden settings +62aac2010de1 drm/amdgpu: add VEGAM GFX firmware support +c3f27c08ec15 drm/amdgpu: add VEGAM SDMA golden settings +2267e26241d6 drm/amdgpu: add VEGAM SDMA firmware support +f43c72ba0315 drm/amdgpu: initialize VEGAM GMC (v2) +13b75aac5dd9 drm/amdgpu: add VEGAM GMC golden settings +589ecd753aa9 drm/amdgpu: skip VEGAM MC firmware load +675fd32b2730 drm/amdgpu: add VEGAM dc support check +be2c8cde0b86 drm/amdgpu/virtual_dce: add VEGAM support +5830bb986dcd drm/amdgpu: add VEGAM SMU firmware support +34fd54bc0891 drm/amdgpu: specify VEGAM ucode SMU load method +32cc7e536a54 drm/amdgpu: set VEGAM to ASIC family and ip blocks +cc07f18ddb61 drm/amdgpu: bypass GPU info firmware load for VEGAM +48ff108d9dc4 drm/amdgpu: add VEGAM ASIC type +037d1a66ae64 drm/radeon: Change the default to PCI on PowerPC +c5a4484941be drm/amd/pp: Add OVERDRIVE support on Vega10 (v2) +ba9ca0886dc0 drm/admgpu: fix mode_valid's return type +7a47f20eb1fb drm/radeon: fix mode_valid's return type +4a8f264a8a87 drm/radeon: fix radeon_atpx_get_client_id()'s return type +09daf474d27a drm/amdgpu: fix amdgpu_atpx_get_client_id()'s return type +48edde3959e2 drm/amdgpu: change pp_dpm clk/mclk/pcie input format. +38610f15a7ad drm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders +8239f57ac3e9 drm/amdgpu: bo could be null when access in vm bo update +6c8d74caa2fa drm/amdgpu: Enable scatter gather display support +9e70b5392926 drm/amdgpu/powerplay: actually return the power with the new query +a3c991f922f9 drm/amd/pp: Print out voltage/clock range in sysfs +d389d607e608 drm/amd/pp: Change voltage/clk range for OD feature on VI +ca6e0c5bdc44 drm/amd/pp: Refine the OD state checking code in smu7 +21c77de35661 drm/amd/pp: Use dynamic gfx_clk rather than hardcoded values +d10fb4a6f382 drm/amd/pp: Change pstate_clk frequency unit to 10KHz on Rv +4e418c340186 drm/amdgpu/pm: document pp_od_clk_voltage +6b2576f5bdda drm/amdgpu/pm: document pp_power_profile_mode +271dc908732b drm/amdgpu/pm: document pp_dpm_sclk pp_dpm_mclk pp_dpm_pcie (v2) +d54bb40f607d drm/amdgpu/pm: document pp_table +ca8d40ca194d drm/amdgpu/pm: document power_dpm_state +8567f68147de drm/amdgpu/pm: document power_dpm_force_performance_level +9b3f217faf48 drm/amdgpu: Remove VRAM from shared bo domains. +1d2361e5a6c6 drm/amdgpu: Rename amdgpu_display_framebuffer_domains() +f5264548008a drm/amd/powerplay: use the flag to decide whether send gfxoff smc message +9ac4b0d95a7a drm/amdgpu: set CGPG if gfxoff is enabled for raven +151b5d7fd358 drm/amdgpu: fix to disable powergating in hw_fini +b083369621e8 drm/amdgpu: it should disable gfxoff when system is going to suspend +9667849bbb8d drm/amd/powerplay: add control gfxoff enabling in late init +1dedc62338ac drm/amdgpu: clear gfxoff feature mask if the asic is not raven +00f54b97d7de drm/amdgpu: use pp_feature member to store the mask +775b0c11e27f drm/amd/powerplay: enable/disable gfxoff through smu +9c82214160ee drm/amd/powerplay: add gfx off control function +917d8614c4cd drm/amdgpu: set gfxoff disabled by default +6f92ad2a1772 drm/amdgpu: add gfxoff feature mask +fa7bd27d7352 drm/amdgpu: move PP_FEATURE_MASK to amd_shared header +af15890df97d drm/amd/powerplay: send CGPG smc message if PG is enabled for raven +0df3e67d343b drm/amdgpu: add setting powergating method for gfx9 +727b888f6643 drm/amdgpu: revise init_rlc_save_restore_list behavior to support latest register_list_format/register_restore table +a5acf930269e drm/amdgpu: cleanup init power gating function +72408a41d0d7 drm/amdgpu: enter rlc safe mode before set cgpg +621a6318adea drm/amdgpu: add save restore list cntl gpm and srm firmware support +d40e9b13c8ba drm/amdgpu: add new rlc firmware header format v2.1 +cf671071334e drm/amdgpu: update psp gfx if header +e0e93d03efa1 drm/amd/powerplay: add registry key to disable ACG +b1f223c02a3a drm/amdgpu: print DMA-buf status in debugfs +1a3132a1cc03 drm/amd/powerplay: header file interface to SMU update +bb475839eca7 drm/amdgpu: simplify bo_va list when vm bo update (v2) +bfa8eea29b12 drm/amdgpu: init gfx9 aperture settings +6197ae289118 drm/amd/pp: Fix NULL point check error in smu_set_watermarks_for_clocks_ranges +7fd645f25871 drm/amdgpu: fix list not initialized +d240cd9eddd9 drm/amdgpu: optionally do a writeback but don't invalidate TC for IB fences +3f188453faf7 drm/amdgpu: handle domain mask checking v2 +aa2b2e282283 drm/amdgpu: set preferred_domain independent of fallback handling +58cd8fbc64b0 drm/amdgpu: limit reg_write_reg_wait workaround to SRIOV v2 +b5b4ea4d98b4 drm/scheduler: move last_sched fence updating prior to job popping (v2) +a4b3996aeebb drm/scheduler: always put last_sched fence in entity_fini +32d8c6620d49 drm/amdgpu: print the vbios version in the debugfs firmware info +8d80fada066b drm/amd/pp: Fix bug voltage can't be OD separately on VI +a0d454a67737 drm/amd/pp: Remove dead interface +7951e3767047 drm/amdgpu: Reserved vram for smu to save debug info. +3216c6b71d1e drm/amdgpu: use amdgpu_bo_param for amdgpu_bo_create v2 +a906dbb1e20f drm/amdgpu: add amdgpu_bo_param +f0c0761b38ac drm/amd/display: Use dig enable to determine fast boot optimization. +ad019f7b6db8 drm/amd/display: add missing colorspace for set black color +a47654633596 drm/amd/display: add calculated clock logging to DTN +0a93dc7f595f drm/amd/display: add rq/dlg/ttu to dtn log +2c37e49a6bcd drm/amd/display: Check SCRATCH reg to determine S3 resume. +7ac897b5afb9 drm/amd/display: HDMI has no sound after Panel power off/on +5ebfb7a5996e drm/amd/display: Move DCC support functions into dchubbub +c4b0faae71f3 drm/amd/display: Do not create memory allocation if stats not enabled +339cc82ae677 drm/amd/display: Check lid state to determine fast boot optimization. +d0f6f1c0319d drm/amd/display: change dml init to use default structs +c5b38aec266d drm/amd/display: fix segfault on insufficient TG during validation +fc6de1c565e0 drm/amd/display: Fix regamma not affecting full-intensity color values +fcb2008a70c8 drm/amd/display: Move dp_pixel_encoding_type to stream_encoder include +ab892598d033 drm/amd/display: fix brightness level after resume from suspend +c74db7e42d9b drm/amd/display: dal 3.1.42 +c2f84e03a01a drm/amd/display: Don't program bypass on linear regamma LUT +2c773de2ecb8 drm/amdgpu: defer test IBs on the rings at boot (V3) +5c3517d0c2ea drm/amd/pp: Adding a function to store cc6 data in SMU10 +03a27de648d8 drm/amd/pp: Adding set_watermarks_for_clocks_ranges for SMU10 +361883649221 drm/amdgpu: re-validate per VM BOs if required v2 +0808210478c7 drm/amdgpu: revert "Don't change preferred domian when fallback GTT v6" +1afd30efeddb drm/amdgpu: revert "add new bo flag that indicates BOs don't need fallback (v2)" +63c2f7ed7bb3 drm/amd/pp: Move common code to smu_helper.c +8db42a701326 drm/amd/pp: Clear smu response register before send smu message +5b79d0482f3c drm/amd/pp: Remove struct pp_gpu_power +b89c71d1eb1c drm/amd/pp: Refine get_gpu_power for VI +a0701722b68e Revert "drm/amd/powerply: fix power reading on Fiji" +8ee3a52e3f35 drm/gpu-sched: fix force APP kill hang(v4) +6f752ec2c20c drm/amdgpu: Free VGA stolen memory as soon as possible. +ebdef28ebbcf drm/amdgpu/gmc: steal the appropriate amount of vram for fw hand-over (v3) +f8bc903707ae drm/amdgpu/gmc9: use amdgpu_ring_emit_reg_write_reg_wait in gpu tlb flush +f58b85e3ec0e drm/amdgpu/vcn1: add emit_reg_write_reg_wait ring callback +3fa0b1cbc0a5 drm/amdgpu/vce4: add emit_reg_write_reg_wait ring callback +1ab0c9a75f66 drm/amdgpu/uvd7: add emit_reg_write_reg_wait ring callback +4dfe7d7b4e3b drm/amdgpu/sdma4: add emit_reg_write_reg_wait ring callback (v2) +10ed3c3190d3 drm/amdgpu/gfx9: add emit_reg_write_reg_wait ring callback (v2) +828536385ab0 drm/amdgpu: add emit_reg_write_reg_wait ring callback +9da00630188d drm/amdgpu/powerplay: rename smu7_upload_mc_firmware +c73a36266190 drm/amdgpu/powerplay: fix smu7_get_memory_type for fiji +23b9ad21b262 Revert "drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2)" +642ad57058ba Revert "drm/amd/display: fix dereferencing possible ERR_PTR()" +5eeae247d227 drm/amdgpu/gfx9: cache DB_DEBUG2 and make it available to userspace +5452cf44d691 drm/ttm: keep a reference to transfer pipelined BOs +89a111476676 drm/amd/pp: Remove useless smu7 running state check +18081c200391 drm/amd/pp: Remove dead function in smu7_smumgr.c +0bc8f3d29b18 drm/amd/powerplay: initialzie the dpm intial enabled state +564be2fc2b1d drm/amd/powerplay: Get more than 8 level gfxclk states +61279073b1d3 amd/powerplay: implement the vega12_force_clock_level interface +08ebb6e9f4fd drm/amdgpu: Add APU support in vi_set_vce_clocks +819a23f83e3b drm/amdgpu: Add APU support in vi_set_uvd_clocks +29ae1118d85e drm/amd/pp: Remove unnecessary forward declaration +45313e5f1c72 drm/amd/pp: Move same macro definitions to hwmgr.h +d6014e776ceb drm/amd/display: remove dummy is_blanked() to optimise boot time +db4b37975888 drm/amd/display: Don't spam debug messages +2fa417324abd drm/amd/display: Remove PRE_VEGA flag +45a2d58e84e6 drm/amd/display: Fix 64-bit division in hwss_edp_power_control +5422a28fe86f drm/amdgpu: fix and cleanup cpu visible VRAM handling +f1018f50d483 drm/amdgpu: use ctx bytes_moved +c11d8afe1022 drm/amd/pp: fix the wrong readout engine clock in deep sleep +b8a555911271 drm/amd/pp: use soc15 common macros instead of vega10 specific +e6636ae1b7aa drm/amdgpu: add MP1 and THM hw ip base reg offset +f73f9e35a2a7 drm/amd/pp: Refine pp_atomfwctrl_get_vbios_bootup_values +1bb5afd768b9 drm/amdgpu: fix null pointer panic with direct fw loading on gpu reset +eb40c86a8321 drm/radeon: add PX quirk for Asus K73TK +e405c2173e8c drm/amd/display: Fix memleak on input transfer function +84ffa80123f5 drm/amd/display: Fix dim display on DCE11 +e43a432c018a drm/amd/display: Have DC manage its own allocation of gamma +754e3673201e drm/amd/display: Fix structure initialization of hdmi_info_packet +28177772cbf6 drm/amd/display: move color_transfer_func to color mod +a2e8f540c4ef drm/amd/display: Refactor color module +586f27a3c2b0 drm/amd/display: csc_transform to dc_csc_transform +5c6161162a55 drm/amd/display: Do not use os types +477c000ece26 drm/amd/display: Remove unused fields +85b25034608e drm/amd/display: Get rid of unused input_tf +0eeef69022b4 drm/amd/display: Updated HDR Static Metadata to directly take info packet raw +81110384441a bpf: sockmap, add hash map support +ae07b786888f PCI: Make pci_get_new_domain_nr() static +d1f9400c1b2e ARM: dts: logicpd-som-lv: Fix Touchscreen controller +7b0038e41927 ARM: dts: am3517-som: Add Seiko Instruments RTC s35390a +443ef126e5e1 ARM: dts: am437x-sk-evm: add wilink8 support +ad365516446c ARM: dts: am3517-evm: Add LCD panel type 15 support +a00ff99c4b21 ARM: dts: am3517-som: Associate cpu to regulator supply +3510b20cd255 ARM: dts: am3517-som: Add TI TPS65023 regulators +2500ee634f50 ARM: dts: am3517-evm: Split off SOM features from baseboard +cfaa856a2510 ARM: dts: am3517: Add pinmuxing, CD and WP for MMC1 +009669cfad50 RDMA/hfi1: Fix build error with debugfs disabled +77dc00205cd5 clk: stm32mp1: Add CLK_IGNORE_UNUSED to ck_sys_dbg clock +8eb43b0ada52 ARM: dts: logicpd-som-lv: Add fixed 26MHz clock as fck for twl +d0174fa4fe0e ARM: dts: logicpd-torpedo: Add fixed 26MHz clock as fck for twl +5055641d508a ARM: dts: omap3-pandora-common: Use IRQ_TYPE specifier +3018f502593c ARM: dts: am335x-boneblue: Use IRQ_TYPE specifier +51cc2f734313 ARM: dts: am335x-baltos.dtsi: Use IRQ_TYPE specifier +078923159857 ARM: dts: am335x-baltos-ir5221: Use IRQ_TYPE specifier +bea185b82535 ARM: dts: am335x-baltos-ir3220: Use IRQ_TYPE specifier +21135b6ec700 Revert "ARM: dts: am437x-sk-evm: Correct tps65218 irq type" +ee472888f7e6 ARM: dts: am437x-epos-evm: Fixup (again) tps65218 irq type +e6d52bce935e ARM: dts: am437x-cm-t43: Fixup (again) tps65218 irq type +ef0ff0a6ea19 ARM: dts: am437x-gp-evm: Fixup (again) tps65218 irq type +2a9fb4aad3ec ARM: dts: am335x-evmsk: Add phandle for the backlight for the panel +22f5941fd24d Merge branch 'omap-for-v4.18/dt-fixes' into omap-for-v4.18/dt +107bc3c42c0e ARM: dts: omap: fix OMAP3 CM-T3x OF graph video connectors +0e6a73b1e6ba ARM: dts: omap: fix OF graph in omap3-devkit8000 +21b9f1c7e319 Merge tag 'afs-fixes-20180514' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +22df7316ac71 Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and 'torture.2018.05.15a' into HEAD +da1a1e192306 torture: Make kvm-find-errors.sh find build warnings +b4e8afbd2113 rcutorture: Abbreviate kvm.sh summary lines +413e5512bcb4 rcutorture: Print end-of-test state in kvm.sh summary +034777d7f5c6 rcutorture: Print end-of-test state +d600e06ba730 torture: Fold parse-torture.sh into parse-console.sh +95ce5f29e14f torture: Add a script to edit output from failed runs +5654997838c2 perf tools: Use the "_stest" symbol to identify the kernel map when loading kcore +d8fc764d0b39 perf bpf: Add probe() helper to reduce kprobes boilerplate +1f477305ab46 perf bpf: Add license(NAME) helper +7542b767b046 perf bpf: Add kprobe example to catch 5s naps +dd8e4ead6e98 perf bpf: Add bpf.h to be used in eBPF proggies +8f12a2ff00e5 perf bpf: Add 'examples' directories +1b16fffa389d perf llvm-utils: Add bpf include path to clang command line +c21b8b3ed0eb rcu: Update list of rcu_future_grace_period() trace events +a458360af63a rcu: Drop early GP request check from rcu_gp_kthread() +c1935209df8c rcu: Simplify and inline cpu_needs_another_gp() +384f77f4cb76 rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp() +665f08f1ce9c rcu: Make rcu_start_this_gp() check for out-of-range requests +360e0da67eab rcu: Add funnel locking to rcu_start_this_gp() +41e80595abfc rcu: Make rcu_start_future_gp() caller select grace period +d5cd96851d52 rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp() +a824a287f6ea rcu: Clear request other than RCU_GP_FLAG_INIT at GP end +a508aa597ec2 rcu: Cleanup, don't put ->completed into an int +bd7af8463b9f rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs() +a6058d85a2b2 rcu: Avoid __call_rcu_core() root rcu_node ->lock acquisition +ec4eaccef4af rcu: Make rcu_migrate_callbacks wake GP kthread when needed +6f576e281690 rcu: Convert ->need_future_gp[] array to boolean +0ae94e00ce40 rcu: Make rcu_future_needs_gp() check all ->need_future_gps[] elements +51af970d19f3 rcu: Avoid losing ->need_future_gp[] values due to GP start/end races +fb31340f8a43 rcu: Make rcu_gp_cleanup() more accurately predict need for new GP +5fe0a56298e6 rcu: Make rcu_gp_kthread() check for early-boot activity +c91a8675b9cc rcu: Add accessor macros for the ->need_future_gp[] array +825a9911f644 rcu: Make rcu_start_future_gp()'s grace-period check more precise +9036c2ffd596 rcu: Improve non-root rcu_cbs_completed() accuracy +628c08420bc6 doc: Ensure whatisRCU.txt actually says what RCU is +5b4c11d54b1b rcu: Add leaf-node macros +4317228ad9b8 nvme: Avoid flush dependency in delete controller flow +f7194ac32ca2 srcu: Add cleanup_srcu_struct_quiesced() +17672480fb1e rcu: Declare rcu_eqs_special_set() in public header +265f5f28f042 rcu: Update rcu_bind_gp_kthread() header comment +0e5da22e3f80 rcu: Move __rcu_read_lock() and __rcu_read_unlock() to tree_plugin.h +c3442697c2d7 softirq: Eliminate unused cond_resched_softirq() macro +cee439398933 rcu: Rename cond_resched_rcu_qs() to cond_resched_tasks_rcu_qs() +6fba2b3767ea rcu: Remove deprecated RCU debugfs tracing code +efcd2d543685 rcu: Call wake_nocb_leader_defer() with 'FORCE' when nocb_q_count is high +ef12620626e4 rcu: Don't allocate rcu_nocb_mask if no one needs it +be01b4cab118 rcu: Inline rcu_preempt_do_callback() into its sole caller +55ebfce0605a rcu: exp: Protect all sync_rcu_preempt_exp_done() with rcu_node lock +7be8c56f8f8a rcu: exp: Fix "must hold exp_mutex" comments for QS reporting functions +25f3d7effab6 rcu: Parallelize expedited grace-period initialization +92faa7bea3e7 arm64: Remove duplicate include +eeba2dfa6a0d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +5c636aa015c6 arm64: remove no-op macro VMLINUX_SYMBOL() +ee4b65c2e820 Merge tag 'drm-fixes-for-v4.17-rc6-urgent' of git://people.freedesktop.org/~airlied/linux +68605101460e ARM: dts: exynos: Add support for audio over HDMI for Odroid X/X2/U3 +862154bbd7d7 ALSA: hda/ca0132: constify parameter table for effects +0cc1aa716226 ALSA: hda/ca0132: merge strings just for printk +3a03f83b168b ALSA: hda/ca0132: constify read-only members of string array +b0eaa0721df3 ALSA: hda/ca0132: constify templates for control element set +dbeef4fe697b video: fbdev: pxafb: match_string() conversion fixup +dd010bd7af62 thunderbolt: Handle NULL boot ACL entries properly +011cb23c40e9 PCI: dwc: dra7xx: Use devm_ioremap_resource() instead of devm_ioremap() +71dcce64593f PCI: dwc: artpec6: Use devm_ioremap_resource() instead of devm_ioremap() +e5cd3abcb31a bpf: sockmap, refactor sockmap routines to work with hashmap +ecc57efe9d0d misc: pci_endpoint_test: Use pci_irq_vector function +763ece85f45a brcmfmac: fix initialization of struct cfg80211_inform_bss variable +14b06ddd1818 misc: pci_endpoint_test: Add DesignWare EP entry +71918e24cb49 dt-bindings: PCI: designware: Add support for EP in DesignWare driver +84002c88599d MIPS: perf: Fix perf with MT counting other threads +1d906b22076e PCI: dwc: Add support for EP mode +467c7a737642 dt-bindings: PCI: designware: Example update +e02637e97d68 IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS +ea3fd04028cb iommu/amd: Prevent possible null pointer dereference and infinite loop +29a0c41541ba iommu/amd: Fix grammar of comments +1eefe5a034e3 iommu: Clean up the comments for iommu_group_alloc +bb37f7db0729 iommu/vt-d: Remove unnecessary parentheses +ab96746aaa34 iommu/vt-d: Clean up pasid quirk for pre-production devices +fcc35c634255 iommu/vt-d: Clean up unused variable in find_or_alloc_domain +f4fc6e0445a1 Merge tag 'mlx5-updates-2018-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +87684fd997a6 iommu/vt-d: Fix iotlb psi missing for mappings +eed91a0b85e5 iommu/vt-d: Introduce __mapping_notify_one() +840a8b55effd MIPS: perf: Use correct VPE ID when setting up VPE tracing +7f9584df8495 iommu: Remove extra NULL check when call strtobool() +800fb71281ca MIPS: perf: More robustly probe for the presence of per-tc counters +798c0441bec8 PCI: endpoint: functions/pci-epf-test: Replace lower into upper case characters +0e52ea611600 misc: pci_endpoint_test: Replace lower into upper case characters +bb61c53601b4 arm64: dts: hi3798cv200: enable emmc support for poplar board +e83474c65762 arm64: dts: hi3798cv200: enable usb2 support for poplar board +32fa01761bd9 arm64: dts: hi3798cv200: enable PCIe support for poplar board +d2a1606c2996 arm64: dts: hisi: Enable Hisi LPC node for hip07 +291985c40b72 arm64: dts: hisi: Enable Hisi LPC node for hip06 +2bff3594295b arm64: dts: hi3660: Add pcie msi interrupt attribute +8d93e94beee7 arm64: dts: hi3660: Add thermal cooling management +dfeae9e5e54a arm64: dts: hi3660: Add CPU frequency scaling support +6e2c52b38e15 arm64: dts: hi3660: Add stub clock node +ca90578000af arm64: dts: hi3660: Add mailbox node +d8ed87bc1719 perf buildid-cache: Warn --purge-all failures +b3f58c8da64b perf tests parse-events: Add intel_pt parse test +291c161f6c65 Merge remote-tracking branch 'tip/perf/urgent' into perf/core +3098e5b7eebc drm: rcar-du: disable dtc graph-endpoint warnings on DT overlays +9f825e74d761 mtd: rawnand: Fix return type of __DIVIDE() when called with 32-bit +9dcb3df42818 powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet +c068e6b8caa0 powerpc/embedded6xx/flipper-pic: Don't match all IRQ domains +8270ab48e673 MIPS: Probe for MIPS MT perf counters per TC +ebc7e21e0fa2 arm64: Increase ARCH_DMA_MINALIGN to 128 +675d995297d4 powerpc/book3s64: Enable split pmd ptlock. +738f9645550e powerpc/mm: Use page fragments for allocation page table at PMD level +8a6c697b9939 powerpc/mm: Implement helpers for pagetable fragment support at PMD level +0c4d268029bf powerpc/book3s64/mm: Simplify the rcu callback for page table free +1c7ec8a40aa7 powerpc/mm/book3s64/4k: Switch 4k pagesize config to use pagetable fragment +702346768c68 powerpc/mm/nohash: Remove pte fragment dependency from nohash +7820856a4fcd powerpc/mm/book3e/64: Remove unsupported 64Kpage size from 64bit booke +8ce74cffff91 powerpc/mm: Rename pte fragment functions +af60a4cf8736 powerpc/mm: Use pmd_lockptr instead of opencoding it +59879d542a8e powerpc/mm/book3s64: Move book3s64 code to pgtable-book3s64 +a42ae34f713b Merge branch 'topic/ppc-kvm' into next +21828c99ee91 powerpc/kvm: Switch kvm pmd allocator to custom allocator +24a2e6796eb2 clk: meson: drop CLK_SET_RATE_PARENT flag +6693e2199ea1 clk: meson-axg: Add AO Clock and Reset controller driver +88e2da81241e clk: meson: aoclk: refactor common code into dedicated file +51ae8a5bf4d3 Merge branch 'next/bindings' into next/drivers +bdfa6394c229 clk: meson: migrate to devm_of_clk_add_hw_provider API +a565242eb9fc clk: meson: gxbb: add the video decoder clocks +b8c1ddadc815 clk: meson: meson8b: add support for the NAND clocks +9c7aea8e17d4 dt-bindings: clock: reset: Add AXG AO Clock and Reset Bindings +0ac2e1d425dd dt-bindings: clock: axg-aoclkc: New binding for Meson-AXG SoC +782b9d201112 media: siano: use GFP_DMA only for smssdio +711702b57cc3 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls +bf308242ab98 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock +9c4188762f7f KVM: arm/arm64: VGIC/ITS: Promote irq_lock() in update_affinity +388d4359680b KVM: arm/arm64: Properly protect VGIC locks from IRQs +497a0790e2c6 cxl: Report the tunneled operations status +401dca8cbd14 cxl: Set the PBCQ Tunnel BAR register when enabling capi mode +72cb0d893343 drm/vc4: Fix leak of the file_priv that stored the perfmon. +105ac2777143 video: fbdev: nvidia: fix spelling mistake: "scaleing" -> "scaling" +3879490f3a97 video: fbdev: fix spelling mistake: "frambuffer" -> "framebuffer" +6d09dfe70f8f video: fbdev: pxafb: Convert to use match_string() helper +598041f39f3b video: fbdev: via: allow COMPILE_TEST build +4c27625b7a67 KVM: X86: Lower the default timer frequency limit to 200us +2045b22461c0 Merge tag 'drm-misc-next-2018-05-15' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +b3a81b6c4fc6 HID: i2c-hid: check if device is there before really probing +9ef20753e044 EDAC, altera: Fix ARM64 build warning +bb7298a7e87c ARM: davinci: board-dm646x-evm: set VPIF capture card name +7d46899d57f8 ARM: davinci: board-dm646x-evm: pass correct I2C adapter id for VPIF +73d4337ed9ce ARM: davinci: dm646x: fix timer interrupt generation +165e2cad5a74 HID: steam: add missing fields in client initialization +f82719790751 HID: steam: add battery device. +c164d6abf384 HID: add driver for Valve Steam Controller +a5dab8698c70 i2c: hix5hd2: remove some dead code +043056270b77 i2c: exynos5: simplify transfer function +4fad8868afe7 i2c: Get rid of i2c_board_info->archdata +a80bcb5adcc8 dt-bindings: i2c: fix typo 'can by' to 'can be' +9f4659ba3847 i2c: designware: refactor low-level enable/disable +e6218bf390a9 Merge branch 'i2c/for-current-fixed' into i2c/for-4.18 +ecd288429126 cpufreq: schedutil: Don't set next_freq to UINT_MAX +1b04722c3b89 Revert "cpufreq: schedutil: Don't restrict kthread to related_cpus unnecessarily" +144ec880edd1 Revert "cpufreq: rcar: Add support for R8A7795 SoC" +c76ff00baa8d Revert "cpufreq: dt: Add r8a7796 support to to use generic cpufreq driver" +ec5cd31c5b70 ACPICA: Update version to 20180427 +c6ba26e96728 ACPICA: Debugger: Removed direct support for EC address space in "Test Objects" +db2e11a7c2a2 ACPICA: Debugger: Add Package support for "test objects" command +4032cc3e516f ACPICA: Improve error messages for the namespace root node +9df758d96df5 ACPICA: Fix potential infinite loop in acpi_rs_dump_byte_list +0e8f62ebf40f ACPICA: vsnprintf: this statement may fall through +c2fa79b8c5a2 ACPICA: Tables: Fix spelling mistake in comment +83b2fa943ba8 ACPICA: iASL: Enhance the -tc option (create AML hex file in C) +e637d32641dd Merge back earlier ACPICA material for v4.18. +f2467c2dbc01 selftests/bpf: make sure build-id is on +94ef9b8e2b94 PM / Domains: Don't return -EEXIST at attach when PM domain exists +1f31e2537602 ARM: dts: imx: Switch NXP boards to SPDX identifier +22076557b07c usbip: usbip_host: fix NULL-ptr deref and use-after-free errors +7510df3f29d4 usbip: usbip_host: run rebind from exit when module is removed +1e180f167d4e usbip: usbip_host: delete device from busid_table after rebind +28b68acc4a88 usbip: usbip_host: refine probe and disconnect debug msgs to be useful +897609370d25 Drivers: hv: vmbus: Removed an unnecessary cast from void * +45ad559a2962 staging: android: ion: Switch to pr_warn_once in ion_buffer_destroy +832016dfc369 staging: mt7621-gpio: add SPDX identifier +51c1771483fa staging: mt7621-gpio: fix some warnings because of lines exceeded 80 characters +9945024e183c staging: lustre: obdclass: change object lookup to no wait mode +2f1b4edb416d staging: mt7621-eth: Remove unused variable +4a06e6fb97cb staging: ks7010: Remove unused define +9a38e23d00b3 staging: rtl8723bs: Fix checkpatch.pl errors +dabb01c2d093 staging: android: ion: Check return value of ion_buffer_kmap_get +d1598d4e3b1c staging: speakup: use true/false instead of 1/0 +7ca399f1eff4 Staging:Comedi:comedi_compat32.c: Lindent changes +35cd67a0caf7 i2c: viperboard: return message count on master_xfer success +12d9bbc5a7f3 i2c: pmcmsp: fix error return from master_xfer +de9a8634f1cb i2c: pmcmsp: return message count on master_xfer success +4d4ca0139c5a usb: gadget: udc: atmel: Fix indenting +2f8519f6ed42 usb: gadget: udc: atmel: Remove obsolete include +a3e20083bd7c usb: gadget: udc: atmel: GPIO inversion is handled by gpiod +1ca532e9916a USB: rndis: Fix for handling garbled messages +44feb8e6ea2d usb: dwc3: use local copy of resource to fix-up register offset +1ef6c42afc76 usb: gadget: composite: fill bcdUSB as 0x0320 for SuperSpeed or higher speeds +bcb128777af5 usb: dwc3: core: Suspend PHYs on runtime suspend in host mode +a4333c3a6ba9 usb: dwc3: Add Qualcomm DWC3 glue driver +c18aba9005b0 dt-bindings: usb: Update documentation for Qualcomm DWC3 driver +e362098f0e12 usb: dwc3: of-simple: Add compatible for Allwinner H6 platform +c92db4a4a4c6 dt-bindings: arm: document Renesas V3HSK board bindings +d3ac41bb330b usb: gadget: f_ecm: fix host mac address for multiple instances +eea52743eb56 USB: Gadget Ethernet: Re-enable Jumbo frames. +c7c24e7a0476 usb: dwc2: Change reading of current frame number flow. +971b750d3107 usb: dwc2: debugfs: Don't touch RX FIFO during register dump +d5d5f0791382 usb: dwc2: Fix crash in incomplete isoc intr handlers. +b43ebc96e985 usb: dwc2: Add Interpacket Gap(IPG) feature support +37981e00503f usb: dwc2: Enable BNA interrupt for IN endpoints +729cac693eec usb: dwc2: Change ISOC DDMA flow +f39846824cd6 usb: mtu3: make USB_MTU3_DUAL_ROLE depend on EXTCON but not USB_MTU3 +f3b28e5e07ef usb: mtu3: fix operation failure when test TEST_J/K +11254eb2def5 usb: mtu3: fix an unrecognized issue when connected with PC +00505adef8a8 usb: mtu3: remove repeated setting of gadget state +288ee3c36255 usb: mtu3: avoid TX data length truncated in SS/SSP mode +64f5b56c9183 usb: phy: simplify getting .drvdata +8836b39a1601 usb: mtu3: simplify getting .drvdata +e10d3fc5bcb0 usb: phy: Add Kconfig entry for Tegra PHY driver +d2b9889f7716 usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy +3e1d333f6b84 usb: phy: tegra: Cleanup error messages +8bf48e74ea8c ARM: dts: imx6qdl-phytec-pfla02: Use IRQ_TYPE specifier +6819e3233f24 usb: gadget: f_fs: Add compat_ioctl to epfiles +9286e24b8371 usb: gadget: f_midi: Use refcount when freeing f_midi_opts +7ecca2a4080c usb/gadget: Add driver for Aspeed SoC virtual hub +655016dc2d30 usb/gadget: Constify usb_gadget_get_string "table" argument +ea85ca0fd9b2 ARM: dts: imx53-voipac-dmm-668: Use IRQ_TYPE specifier +9d180392a8af ARM: dts: imx53-qsb: Use IRQ_TYPE specifier +3dc82c33dc24 ARM: dts: vf-colibri-eval-v3: Use IRQ_TYPE specifier +70ce60431e45 arm64: dts: fsl-ls1012a: Fix DTC aliases warnings +8780356ef630 x86/asm/memcpy_mcsafe: Define copy_to_iter_mcsafe() +12c89130a56a x86/asm/memcpy_mcsafe: Add write-protection-fault handling +60622d68227d x86/asm/memcpy_mcsafe: Return bytes remaining +bd131544aa7e x86/asm/memcpy_mcsafe: Add labels for __memcpy_mcsafe() write fault handling +da7bc9c57eb0 x86/asm/memcpy_mcsafe: Remove loop unrolling +f3903c9161f0 Merge tag 'perf-urgent-for-mingo-4.17-20180514' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +99c12749b172 tools/memory-model: Add reference for 'Simplifying ARM concurrency' +1a00b4554d47 tools/memory-model: Update ASPLOS information +5ccdb7536ebe MAINTAINERS, tools/memory-model: Update e-mail address for Andrea Parri +05604e7e3adb tools/memory-model: Fix coding style in 'lock.cat' +cee0321a404f tools/memory-model: Remove out-of-date comments and code from lock.cat +30b795df11a1 tools/memory-model: Improve mixed-access checking in lock.cat +fd0359dbac3d tools/memory-model: Improve comments in lock.cat +8559183ccaec tools/memory-model: Remove duplicated code from lock.cat +1bd3742043fa tools/memory-model: Flag "cumulativity" and "propagation" tests +15553dcbca06 tools/memory-model: Add model support for spin_is_locked() +2fb6ae162f25 tools/memory-model: Add scripts to test memory model +d17013e0bac6 tools/memory-model: Fix coding style in 'linux-kernel.def' +bf8c6d963d16 tools/memory-model: Model 'smp_store_mb()' +bfd403bb3617 tools/memory-order: Update the cheat-sheet to show that smp_mb__after_atomic() orders later RMW operations +35bb6ee67906 tools/memory-order: Improve key for SELF and SV +a839195186a2 tools/memory-model: Fix cheat sheet typo +5b62832c1e52 tools/memory-model: Update required version of herdtools7 +9d036883a179 tools/memory-model: Redefine rb in terms of rcu-fence +1ee2da5f9b5a tools/memory-model: Rename link and rcu-path to rcu-link and rb +1362ae43c503 locking/spinlocks: Clean up comment and #ifndef for {,queued_}spin_is_locked() +c6f5d02b6a0f locking/spinlocks/arm64: Remove smp_mb() from arch_spin_is_locked() +b7e4aadef28f locking/spinlocks: Document the semantics of spin_is_locked() +173af2613efd locking/Documentation: Use `warning` RST directive +fc7bdc90249b locking/Documentation: Fix incorrect example code +e89641dd038a locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends() some more +e2ba8041f2ed locking/memory-barriers.txt/kokr: Update Korean translation to fix description of data dependency barriers +df9e0cc85c01 locking/memory-barriers.txt/kokr: Update Korean translation to cross-reference "tools/memory-model/" +1ea32723c42a locking/memory-barriers.txt/kokr: Update Korean translation to de-emphasize smp_read_barrier_depends() +eabed716672c locking/memory-barriers.txt/kokr: Update Korean translation to indicate that READ_ONCE() now implies smp_barrier_depends() +5846581e3563 locking/memory-barriers.txt: Fix broken DMA vs. MMIO ordering example +371b32690825 Merge tag 'v4.17-rc5' into locking/core, to pick up fixes +c76f0b2cc2f1 Merge tag 'drm-amdkfd-next-2018-05-14' of git://people.freedesktop.org/~gabbayo/linux into drm-next +ef11d41b3a4f Merge branch 'convert-doc-to-rst' +b7a27c3aafa2 bpf, doc: howto use/run the BPF selftests +542228384888 bpf, doc: convert bpf_devel_QA.rst to use RST formatting +1a6ac1d59dc3 bpf, doc: convert bpf_design_QA.rst to use RST formatting +192092faa02d bpf, doc: rename txt files to rst files +4712c1b203dd bpf, doc: add basic README.rst file +1d827879fc69 Merge branch 'fix-samples' +768759edb9a1 samples: bpf: make the build less noisy +0cc54db1818a samples: bpf: move libbpf from object dependencies to libs +787360f8c2b8 samples: bpf: fix build after move to compiling full libbpf.a +8d93045077ae samples: bpf: rename libbpf.h to bpf_insn.h +2bf3e2ef425b samples: bpf: include bpf/bpf.h instead of local libbpf.h +2e68adcd2fb2 s390/qdio: don't release memory in qdio_setup_irq() +e521813468f7 s390/qdio: fix access to uninitialized qdio_q fields +66cffd6daab7 b43: fix transmit failure when VT is switched +1d18c5584c05 rsi: Set wowlan flag while writing wowlan config parameters +d76f8513fa90 rsi: reset hibernate_resume flag to work hibernate resume in coex mode. +54b5172087ae rsi: Add null check for virtual interfaces in wowlan config +444ac87becd8 Merge tag 'exynos-drm-next-for-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next +1204aa17f3b4 brcmfmac: set WIPHY_FLAG_HAVE_AP_SME flag +710669455d9e ALSA: usb-audio: UAC3: Parse Input Terminal number of channels. +1d38f5d828b4 ALSA: usb-audio: UAC3 Add support for connector insertion. +ba72385b3319 Merge branch 'mediatek-drm-next-4.18' of https://github.com/ckhu-mediatek/linux.git-tags into drm-next +6cfd839ae78e ALSA: usb-audio: UAC3. Add support for mixer unit. +1742ed2088cc x86/build/vdso: Put generated linker scripts to $(obj)/ +61615faf0a89 x86/build/vdso: Remove unnecessary export in Makefile +b3656612118f x86/build/vdso: Remove unused $(vobjs-nox32) in Makefile +6f5ec2993b1f objtool: Detect RIP-relative switch table references +8def12d9cd45 Merge branch 'for-linus' into for-next +c99f0802e42f ALSA: usb-audio: Use Class Specific EP for UAC3 devices. +9037d4b98b25 Merge branch 'drm/du/next' of git://linuxtv.org/pinchartl/media into drm-next +76ef6b28ea4f drm: set FMODE_UNSIGNED_OFFSET for drm files +961423f9fcbc Merge branch 'sctp-Introduce-sctp_flush_ctx' +5884f35f0d89 sctp: checkpatch fixups +e136e965df59 sctp: add asoc and packet to sctp_flush_ctx +bb543847a9c1 sctp: add sctp_flush_ctx, a context struct on outq_flush routines +ab6199055088 Merge branch 'sctp-refactor-sctp_outq_flush' +4fdbb0efb9de sctp: rework switch cases in sctp_outq_flush_data +6605f6948239 sctp: make use of gfp on retransmissions +4bf21b61f2bb sctp: move transport flush code out of sctp_outq_flush +cb93cc5d06d9 sctp: move flushing of data chunks out of sctp_outq_flush +96e0418e812e sctp: move outq data rtx code out of sctp_outq_flush +7a0b9df65a9e sctp: move the flush of ctrl chunks into its own function +0d634b0c94c9 sctp: factor out sctp_outq_select_transport +b9fd683982c9 sctp: add sctp_packet_singleton +66b7eaca548d scsi: mptlan: Fix mpt_lan_sdu_send()'s return type +98f3697f8d41 cxgb4: add tc flower match support for tunnel VNI +a406b0a0693e scsi: core: clean up generated file scsi_devinfo_tbl.c +125966db1fea scsi: target: tcmu: fix error resetting qfull_time_out to default +f3002c1374fb vmxnet3: use DMA memory barriers where required +61aeecea40af vmxnet3: set the DMA mask before the first DMA map operation +81471b07b792 scsi: ipr: new IOASC update +849a742c59a3 cxgb4: Correct ntuple mask validation for hash filters +96faf246d07c net: stmmac: Add Jose Abreu as co-maintainer +eaa6d0df678a scsi: esas2r: fix spelling mistake: "requestss" -> "requests" +769031c92c8b scsi: target: target/file: Add support of direct and async I/O +97e066184b85 scsi: libosd: Remove VLA usage +fb40c9ddd66b Merge branch 'bpf-jit-cleanups' +a82d8cd39871 bpf: add ld64 imm test cases +56ea6a8b4949 bpf, arm64: save 4 bytes in prologue when ebpf insns came from cbpf +6d2eea6fb079 bpf, arm64: optimize 32/64 immediate emission +09ece3d0f2ee bpf, arm64: save 4 bytes of unneeded stack space +38ca93060163 bpf, arm32: save 4 bytes of unneeded stack space +36256009b2d5 bpf, x64: clean up retpoline emission slightly +631b1e3b838e bpf, sparc: remove unused variable +0631b6583f66 bpf, mips: remove unused function +74656b682902 kbuild: disable new dtc graph and unit-address warnings +50aafd60898a scripts/dtc: Update to upstream version v1.4.6-21-g84e414b0b5bc +9601000cd57e Merge tag 'devicetree-fixes-for-4.17' into dt/next to pick-up fixes +8798e3921e30 MIPS: mscc: Connect phys to ports on ocelot_pcb123 +49b031690abe MIPS: mscc: Add switch to ocelot +1761ad8c9e79 MIPS: JZ4740: Drop old platform reset code +c49173ffcad0 MIPS: qi_lb60: Enable the jz4740-wdt driver +9a0225d99d66 MIPS: JZ4780: dts: Fix watchdog node +fbc23c71dfc9 MIPS: JZ4740: dts: Add bindings for the jz4740-wdt driver +b6559c8cb8c9 watchdog: JZ4740: Drop module remove function +b4918057f35c watchdog: JZ4740: Register a restart handler +6bdbc1f7f6e2 watchdog: JZ4740: Use devm_* functions +212c105481ef watchdog: JZ4740: Disable clock after stopping counter +aae22f160226 MIPS: VPE: Fix spelling mistake: "uneeded" -> "unneeded" +f83e4e1e0ef5 MIPS: Re-use kstrtobool_from_user() +f06e7aa47f3c MIPS: Convert update_persistent_clock() to update_persistent_clock64() +09adad171919 MIPS: Convert read_persistent_clock() to read_persistent_clock64() +d7c72c57b144 MIPS: sni: Remove the read_persistent_clock() +9a3a92ccfe36 MIPS: Fix ptrace(2) PTRACE_PEEKUSR and PTRACE_POKEUSR accesses to o32 FGRs +947bc8751160 MIPS: xilfpga: Actually include FDT in fitImage +a5a92abbce56 MIPS: xilfpga: Stop generating useless dtb.o +ba3696e94d9d KVM: Fix spelling mistake: "cop_unsuable" -> "cop_unusable" +71e909c0cdad MIPS: ptrace: Expose FIR register through FP regset +c60128ce9767 MIPS: Fix build with DEBUG_ZBOOT and MACH_JZ4770 +55a2aa08b3af MIPS: c-r4k: Fix data corruption related to cache coherence +0e5c04f6b52b net/mlx5e: Remove MLX5E_TEST_BIT macro +bfbe20575310 net/mlx5e: Use test bit in en accel xmit flow +af5a6c93656e net/mlx5e: Use __set_bit for adaptive-moderation bit in RQ state +1e7477ae8bbe net/mlx5e: Report all channels with min RX WQEs timeout +38aa51c134b5 net/mlx5e: Support offloaded TC flows with no matches on headers +d708f902989b net/mlx5e: Get the required HW match level while parsing TC flow matches +547829004c98 net/mlx5e: Properly order min inline mode setup while parsing TC matches +1cab1cd74bee net/mlx5e: Use local actions var while processing offloaded TC flow actions +31c8eba5e860 net/mlx5e: Return success when TC offloaded fdb actions parsed ok +c180f675349d net/mlx5e: Avoid redundant zeroing of offloaded TC flow attributes +b3a433de7b42 net/mlx5e: Clean static checker complaints on TC offload and VF reps code +460126609550 net/mlx5e: Remove double defined DMAC header re-write element +efb6d7a20c85 net/mlx5e: Use bool as return type for mlx5e_xdp_handle +bd206fd52e03 net/mlx5e: Use u8 instead of int for LRO number of segments +e36d4810f2e9 net/mlx5e: Skip redundant checks when providing NUD lastuse feedback +b8c931ba3c73 net/mlx5e: Remove redundant vport context vlan update +c0b0ae8a871b audit: use inline function to set audit context +53ea24c20cea samples/bpf: xdp_monitor, accept short options +50e9ffaba5cc cpufreq: intel_pstate: allow trace in passive mode +1772be37fc9d Merge branch 'bpf-stackmap-nmi' +13790d1cc72c bpf: add selftest for stackmap with build_id in NMI context +bae77c5eb5b2 bpf: enable stackmap with build_id in nmi context +cdfb6b341f0f audit: use inline function to get audit context +8ad17c8eb1b5 Merge branch 'opp/genpd-pstate-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm +45dd9b0666a1 tracing/x86/xen: Remove zero data size trace events trace_xen_mmu_flush_tlb{_all} +71f277a7bf0b spi: Respect all error codes from dev_pm_domain_attach() +29ffcc88f206 soundwire: Respect all error codes from dev_pm_domain_attach() +d23fc022c5a1 mmc: sdio: Respect all error codes from dev_pm_domain_attach() +e6a20b6cd2b1 i2c: Respect all error codes from dev_pm_domain_attach() +88a9769e609a driver core: Respect all error codes from dev_pm_domain_attach() +d21bc89eb98c amba: Respect all error codes from dev_pm_domain_attach() +919b7308fcc4 PM / Domains: Allow a better error handling of dev_pm_domain_attach() +4f688748c958 PM / Domains: Check for existing PM domain in dev_pm_domain_attach() +b56d9c913562 PM / Domains: Drop redundant code in genpd while attaching devices +ed37884584c4 PM / Domains: Drop comment in genpd about legacy Samsung DT binding +72038df3c580 PM / Domains: Fix error path during attach in genpd +3a19f20c5a27 Merge tag 'samsung-soc-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc +3112013b29f6 Merge tag 'samsung-dt64-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +e1b4a369390f Merge tag 'samsung-dt-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +3ea8f233cfe5 Merge tag 'samsung-drivers-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers +51cf0d6c3aff Merge tag 'samsung-defconfig-4.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/defconfig +7cfac881660a cxgb4: do not fail vf instatiation in slave mode +55c0211dcb5d mlxsw: spectrum_span: Support LAG under mirror-to-gretap +d49baa7e12ee net/smc: check for missing nlattrs in SMC_PNETID messages +11040c16709f Merge tag 'gemini-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt +57f6f99fdad9 net/mlx4_core: Fix error handling in mlx4_init_port_info. +08a5f1ac35b0 Merge tag 'arm-soc/for-4.18/soc' of https://github.com/Broadcom/stblinux into next/soc +bde4c563a93f net: ethernet: ti: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) +4e7383e14e05 Merge tag 'arm-soc/for-4.18/drivers' of https://github.com/Broadcom/stblinux into next/drivers +37eee103bc4f Merge tag 'arm-soc/for-4.18/devicetree' of https://github.com/Broadcom/stblinux into next/dt +0cf442c6bcf5 cpufreq: armada-37xx: driver relies on cpufreq-dt +7b34c0fb1b51 ACPICA: Add deferred package support for the Load and loadTable operators +96609676a7d3 Merge tag 'arm-soc/for-4.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into next/defconfig +90ce62659994 ARM: dts: qcom-apq8064: use correct pci address for address translation +d44025f050cb Merge tag 'arm-soc/for-4.18/defconfig' of https://github.com/Broadcom/stblinux into next/defconfig +e081c49e30ec leds: Add Spreadtrum SC27xx breathing light controller driver +81c7288b170a sched: cls: enable verbose logging +a0258db6c933 dt-bindings: leds: Add SC27xx breathing light controller documentation +5dba0480a812 ARM: dts: qcom-apq8064: fix gic_irq_domain_translate warnings +c715909b615f ARM: dts: Fix the RPM clock controller compatible string +4ccd111f807c ARM: dts: ipq4019: Add TZ and SMEM reserved regions +296a3640ffe8 ARM: dts: qcom: pm8941: Add vadc nodes needed to estimate an ocv +76a4076511c0 ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi +8b26d801cfc3 Merge tag 'hisi-drivers-for-4.18' of git://github.com/hisilicon/linux-hisi into next/drivers +f0b752168d70 audit: convert sessionid unset to a macro +c5f13d75fba0 ALSA: hda/ca0132: fix array_size.cocci warnings +4152dc91b593 selinux: correctly handle sa_family cases in selinux_sctp_bind_connect() +88b7d370bb4b selinux: fix address family in bind() and connect() to match address/port +0f8db8cc73df selinux: add AF_UNSPEC and INADDR_ANY checks to selinux_socket_bind() +6fcefbe57881 block: Add sysfs entry for fua support +1900fcc461c9 block: Export bio check/set pages_dirty +0ba99ca4838b block: Add warning for bi_next not NULL in bio_endio() +6e6e811d747b block: Add missing flush_dcache_page() call +45db54d58de0 block: Split out bio_list_copy_data() +38a72dac48f6 block: Add bio_copy_data_iter(), zero_fill_bio_iter() +f4f8154a08bc block: Use bioset_init() for fs_bio_set +917a38c71af8 block: Add bioset_init()/bioset_exit() +8aa6ba2f6e3d block: Convert bio_set to mempool_init() +c1a67fefd054 mempool: Add mempool_init()/mempool_exit() +4def47835c1a Merge branch 'stmmac-dwmac-sun8i-Support-R40' +9bf5085aaaad net: stmmac: dwmac-sun8i: Add support for GMAC on Allwinner R40 SoC +7b270b725a86 net: stmmac: dwmac-sun8i: Support different ranges for TX/RX delay chains +49a06cae6e7c net: stmmac: dwmac-sun8i: Allow getting syscon regmap from external device +25ae15fb0ecd net: stmmac: dwmac-sun8i: Use regmap_field for syscon register access +eef8811d9219 dt-bindings: net: dwmac-sun8i: Add binding for GMAC on Allwinner R40 SoC +a6fe692e6eb5 dt-bindings: net: dwmac-sun8i: simplify description of syscon property +9ed3fec3c336 dt-bindings: net: dwmac-sun8i: Sort syscon compatibles by alphabetical order +a4a78a97ee4b dt-bindings: net: dwmac-sun8i: Clean up clock delay chain descriptions +62150dfefcb0 Merge branch 'dsa-mv88e6xxx-remove-Global-1-setup' +447b1bb84bb5 net: dsa: mv88e6xxx: add a stats setup function +93e18d61bfa9 net: dsa: mv88e6xxx: add IEEE and IP mapping ops +408d2debb03e net: dsa: mv88e6xxx: use helper for 6390 histogram +b196d88aba8a tun: fix use after free for ptr_ring +23548dab5675 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +c854ab5773be sbitmap: fix race in wait batch accounting +42b956fdc81a Merge branch 'kernel-add-support-to-collect-hardware-logs-in-crash-recovery-kernel' +1dde532dd052 cxgb4: collect hardware dump in second kernel +7efe48df8a3d vmcore: append device dumps to vmcore as elf notes +2724273e8fd0 vmcore: add API to collect hardware dump in second kernel +9e2aee80c78d PCI: Move private DT related functions into private header +a5aa35cdf0cf PCI: dwc: Move CONFIG_PCI depends to menu +76cbf066b1ab PCI: dwc: Replace magic number by defines +ae93870f73d3 Merge tag 'reset-fixes-for-4.17' of git://git.pengutronix.de/pza/linux into fixes +99ffa8b0e7ee Merge tag 'mvebu-fixes-4.17-1' of git://git.infradead.org/linux-mvebu into fixes +9954b80b8c0e ARM: keystone: fix platform_domain_notifier array overrun +3a2936dedd20 kvm: mmu: Don't expose private memslots to L2 +1313cc2bd8f6 kvm: mmu: Add guest_mode to kvm_mmu_page_role +ab5df31cee7f kvm: nVMX: Eliminate APIC access page sharing between L1 and L2 +8d860bbeedef kvm: vmx: Basic APIC virtualization controls have three settings +f4f8ef04a154 Merge tag 'omap-for-v4.18/dt-sdhci-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +588716494258 kvm: vmx: Introduce lapic_mode enumeration +ceef7d10dfb6 KVM: x86: VMX: hyper-v: Enlightened MSR-Bitmap support +74b566e6cf21 kvm: x86: Refactor mmu_free_roots() +a780a3ea6282 KVM: X86: Fix reserved bits check for MOV to CR3 +6995de2168ed PCI: dwc: Small computation improvement +b4a8a51caf7d PCI: dwc: Replace lower into upper case characters +2d27ae899856 PCI: dwc: Define maximum number of vectors +4844f51282b6 ALSA: isight: use position offset macro of TLV data +51cdc8b6a659 ALSA: hda: use position offset macro of TLV data +841bdb7c0bde ALSA: vmaster: use position offset macro of TLV data +e6f32bf48fb1 ALSA: control: complement TLV macro for db-minmax and db-linear types +c5bf208a0dc4 ARM: dts: stihxxx-b2120: Fix complain about IRQ_TYPE_NONE usage +fd827d0ec86b ARM: dts: stih410: Fix complain about IRQ_TYPE_NONE usage +2e82e8b3776b ARM: dts: stih407: Fix complain about IRQ_TYPE_NONE usage +e95b8e718f9b ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage +d96940d84af9 ARM: dts: stih407-family: Fix complain about IRQ_TYPE_NONE usage +76936e9a6df1 libata: Apply NOLPM quirk for SAMSUNG PM830 CXM13D1Q. +88e10092f6a6 sata_fsl: use the right type for tag bitshift +ebc3dd688cd9 usb: musb: fix remote wakeup racing with suspend +6a8b55d7f226 driver core: add __printf verification to device_create_groups_vargs +0eb0b63c1d1a block: consistently use GFP_NOIO instead of __GFP_NORECLAIM +c3036021c7bd block: use GFP_NOIO instead of __GFP_DIRECT_RECLAIM +4accf5fc790b block: pass an explicit gfp_t to get_request +ff005a066240 block: sanitize blk_get_request calling conventions +a9a14d36714f block: fix __get_request documentation +ac613e4566f9 scsi/osd: remove the gfp argument to osd_start_request +085aa2de5684 mm: memory_hotplug: use put_device() if device_register fail +13509860efca base: core: fix typo 'can by' to 'can be' +95cde3c59966 debugfs: inode: debugfs_create_dir uses mode permission from parent +964f8363a1ab debugfs: Re-use kstrtobool_from_user() +f0a462970ee1 Documentation: clarify firmware_class provenance and why we can't rename the module +0b92d3f68026 Documentation: remove stale firmware API reference +4fde24d41613 Documentation: fix few typos and clarifications for the firmware loader +1bc4d68b06ab ath10k: re-enable the firmware fallback mechanism for testmode +c8e028026387 ath10k: use firmware_request_nowarn() to load firmware +7dcc01343e48 firmware: add firmware_request_nowarn() - load firmware without warnings +27d5d7dc9aaf firmware_loader: make firmware_fallback_sysfs() print more useful +06bfd3c8ab1d firmware_loader: move kconfig FW_LOADER entries to its own file +367d09824193 firmware_loader: replace ---help--- with help +02c399306826 firmware_loader: enhance Kconfig documentation over FW_LOADER +84b5c4fec733 firmware_loader: document firmware_sysfs_fallback() +cf1cde7cd6e4 firmware: rename fw_sysfs_fallback to firmware_fallback_sysfs() +c35f9cbb1df8 firmware: use () to terminate kernel-doc function names +eb33eb04926e firmware: wrap FW_OPT_* into an enum +9a8fca62aacc Btrfs: fix xattr loss after power failure +6f2f0b394b54 Btrfs: send, fix invalid access to commit roots due to concurrent snapshotting +9562a6b1d0f6 ARM: dts: r8a7745: Add PMU device node +fe60e933b053 ARM: dts: r8a7743: Add PMU device node +123703f0beeb ARM: dts: r8a7794: Add PMU device node +cd1ce84a08e6 ARM: dts: r8a7793: Add PMU device node +0f2bcba99946 ARM: dts: r8a7792: Add PMU device node +8607428c96b9 ARM: dts: r8a7791: Add PMU device node +5b68384469af ARM: dts: r8a7790: Add PMU device nodes +74a0e50d70aa ARM: dts: r7s72100: Add PMU device node +cad8e5a7a1e2 ARM: dts: r7s72100: Correct RTC interrupt types +c02cc235a215 ARM: dts: r7s72100: Correct watchdog timer interrupt type +7207b94754b6 ARM: dts: emev2: Add missing interrupt-affinity to PMU node +57a66497e1b7 ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node +45e75c425bdd ARM: dts: r8a73a4: Correct mask for GIC PPI interrupts +2acb79e15119 ARM: dts: r8a7790: Correct mask for GIC PPI interrupts +84d0c27d6233 driver core: Don't ignore class_dir_create_and_add() failure. +1c9a4be514e7 ver_linux: Drop redundant calls to system() to test if file is readable +4169bc43dbdd ver_linux: Move stderr redirection from function parameter to function body +0eca353e7ae7 misc: IBM Virtual Management Channel Driver (VMC) +5b7d127726de rpmsg: Correct support for MODULE_DEVICE_TABLE() +065c09563c87 1wire: family module autoload fails because of upper/lower case mismatch. +955bc61328dc w1: mxc_w1: Enable clock before calling clk_get_rate() on it +bd23a7269834 virt: vbox: Only copy_from_user the request-header once +058147bc9435 memstick: remove unused variables +bdeeed098811 nubus: Call bus_register unconditionally +6be5b5b9c5e0 ARM: amba: Fix wrong indentation in driver_override_store() +1770a80f7d22 misc: sgi-gru: Change return type to vm_fault_t +49cb93cb090a slimbus: qcom: remove unused variable +50808bfcc14b nvmem: properly handle returned value nvmem_reg_read +b378c779349c nvmem: core: describe add missing dev function parameter +e55077307d6f nvmem: meson-efuse: add write support +a29a63bdaf6f nvmem: meson-efuse: simplify read callback +401488d121a4 nvmem: meson-efuse: remove econfig global +3b51f47be171 nvmem: Add RAVE SP EEPROM driver +3905c11c1c71 dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver +b3db17e4b864 drivers: nvmem: Export nvmem_add_cells() +40fe78a242dd coresight: Remove %px for printing pcsr value +bd11441bc214 coresight tmc etr: Removing extra newline +805c2c2cd0d3 coresight tmc etr: Fix uninitialised variable +3606a1dcb46e coresight tmc etr: Make memory check consistent in the same function +ad0dfdfd874c coresight: Moving framework and drivers to SPDX identifier +a7082daac852 coresight: use put_device() instead of kfree() +24a94b3c1268 xen-netfront: fix xennet_start_xmit()'s return type +a93e7b331568 uio: Prevent device destruction while fds are open +4776cab43fd3 afs: Fix the non-encryption of calls +428edade4e6c afs: Fix CB.CallBack handling +68251f0a6818 afs: Fix whole-volume callback handling +f9c1bba3d392 afs: Fix afs_find_server search loop +a86b06d1ccd2 afs: Fix the handling of an unfound server in CM operations +3709a399c15e afs: Add a tracepoint to record callbacks from unlisted servers +001ab5a67ee5 afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID +3d9fa9116138 afs: Fix VNOVOL handling in address rotation +684b0f68cf1c afs: Fix AFSFetchStatus decoder to provide OpenAFS compatibility +441bc62741e6 net/can: single_open_net needs to be paired with single_release_net +81daa406c2cc uio: Reduce return paths from uio_write() +5630b1bd76d3 ARM: dts: imx6q-gk802: Do not hardcode input codes +51a739a6358b ARM: dts: imx53-smd: Do not hardcode input codes +aee54d323187 ARM: dts: imx53-ard: Do not hardcode input codes +1ed7c955c424 ARM: dts: imx7: Fix error in coresight TPIU graph connection +77dd4bd0c0db ARM: dts: imx53: Fix LDB OF graph warning +f457be7700b8 ARM: dts: imx: fix IPU OF graph endpoint node names +241f76b24b6e ARM: dts: imx: Switch to SPDX identifier +6b8d1f572cfc ARM: dts: imx28-duckbill-2-enocean: Remove unnecessary #address/#size-cells +8206be2903b7 ARM: dts: imx28-cfa10049: Remove unnecessary #address/#size-cells +b1356aa1b9b4 ARM: dts: imx: ba16: add "mfg" Q7 SPI-NOR partition +ecaa18ec50e7 ARM: dts: imx6qdl-udoo: Switch to SPDX identifier +5dda6159aaab ARM: dts: imx6qdl-wandboard: Switch to SPDX identifier +db7e1772825e ARM: dts: imx: replace underscore with hyphen in aliases name +8799b5d5c76c ARM: dts: imx: drop 'clocks' container for board level clocks +0c414b06ed10 ARM: dts: imx27: use label to override osc26m clock setting +416fce8e943d ARM: dts: imx1: move clk32 clock into soc dtsi +7df57a4d8d23 ARM: dts: imx: drop unnecessary #address-cells/#size-cells +346952e88075 ARM: dts: imx6sx-sabreauto: add egalax touch screen support +272f730795f8 ARM: dts: imx6sx-sabreauto: add debug LED support +7e0595429a2b ARM: dts: imx6sx-sabreauto: add wdog external reset +37accf72e04b ARM: dts: imx6sx-sabreauto: add fec support +f3710d4eea6a ARM: dts: imx6sx-sabreauto: add IO expander max7310 support +883474ed8e2e ARM: dts: imx6sx-sabreauto: add max7322 IO expander support +d9e246cc2880 ARM: dts: imx6sx-sabreauto: add PMIC support +221aaa198e70 ARM: dts: imx6sx-sabreauto: drop board specific pinctrl container node +915394db950d ARM: dts: imx6sx-sabreauto: drop 'regulators' container node +4b976ce8c2b6 ARM: dts: imx6q-pistachio: Use 'uart-has-rtscts' property +614a0a5f91b2 ARM: dts: imx6q-var-dt6customboard: Remove #address/#size-cells from gpio-keys +a843d3990454 ARM: dts: imx6q-utilite-pro: Remove #address/#size-cells from encoder +52a416dd7d44 ARM: dts: imx6q-b850v3: Remove #address/#size-cells from stdp2690 +03dd2134b781 ARM: dts: imx6dl-aristainetos2_4: Remove #address/#size-cells from display0 +4e073d736fdc ARM: dts: imx53-ppd: Remove unnecessary #address/#size-cells +fbf983a9d224 ARM: dts: imx6qdl-sabre: Remove #address/#size-cells from camera port nodes +c099a5e5750b ARM: dts: imx: Remove #address/#size-cells from stmpe nodes +e1cf3de2a9d0 ARM: dts: imx: Remove #address/#size-cells from switch nodes +f59acbc5e0f7 doc: fix sysfs ABI documentation +ae20b254306a Drivers: hv: vmbus: enable VMBus protocol version 5.0 +e19f70aa02f3 android: binder: Change return type to vm_fault_t +720c24192404 ANDROID: binder: change down_write to down_read +838d5565669a ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR +1190b4e38f97 ANDROID: binder: remove 32-bit binder interface. +27392e57189e i40evf: Fix a hardware reset support in VF driver +c79756cb5f08 i40e: free the skb after clearing the bitlock +9c0c3b83d32e i40e: cleanup wording in a header comment +aa4a0654035b i40evf: remove MAX_QUEUES and just use I40EVF_MAX_REQ_QUEUES +3f76d01f3efe i40e: add tx_busy to ethtool stats +ca12c9d4213f i40e: Fix recalculation of MSI-X vectors for VMDq +132ee00eed22 i40e: cleanup whitespace for some ethtool stat definitions +7e2018817660 i40e: remove duplicate pfc stats +0ded9c61c137 i40e: calculate ethtool stats size in a separate function +e691b771aa7f i40evf: Fix client header define +0fccb85ad21d virtchnl: Whitespace and parenthesis cleanup +e919328810bc __inode_security_revalidate() never gets NULL opt_dentry +2220c5b0a7fb make xattr_getsecurity() static +187a60358a90 video: fbdev: remove unused sh_mobile_meram driver +e7deb3c7741e drm: shmobile: remove unused MERAM support +9076aa994a9e video: fbdev: sh_mobile_lcdcfb: remove unused MERAM support +745f8c14e35d video: fbdev: remove unused auo_k190xfb drivers +c27fd68c3942 PCI: imx6: Remove space before tabs +795e79dfd5cb PCI: keystone: Do not treat link up message as error +a642693882ce ARM: dts: at91-sama5d2_xplained: Use IRQ_TYPE specifier +5aa6a62d115b dt-bindings: rtc-2123: Make the node name generic +3ad0876554ca xen/privcmd: add IOCTL_PRIVCMD_MMAP_RESOURCE +e807f02c5c36 powerpc/cell/spufs: Change return type to vm_fault_t +942cc40ae435 macintosh/windfarm: fix spelling mistake: "ttarged" -> "ttarget" +c906d2c74e0b selftests/powerpc: fix exec benchmark +7ef73cd39b4e powerpc/ioda: Use ibm, supported-tce-sizes for IOMMU page size mask +90d617633368 mtd: rawnand: marvell: Fix read logic for layouts with ->nchunks > 2 +ea739a287f4f mtd: Fix comparison in map_word_andequal() +4bf2cc964559 xen: Change return type to vm_fault_t +ec5a3b4b507e afs: Fix server rotation's handling of fileserver probe failure +d4a96bec7a73 afs: Fix refcounting in callback registration +f2686b09269e afs: Fix giving up callbacks on server destruction +01fd79e6de74 afs: Fix address list parsing +b61f7dcf4eb2 afs: Fix directory page locking +cd078bf95df2 drm/i915/execlists: Use rmb() to order CSB reads +20943f984967 drm/i915/userptr: reject zero user_size +b7369066571e staging: ks7010: replace cast type in assignment in hostif_sme_set_pmksa +88c80162329c staging: ks7010: use 'u16' for casts in assignments in hostif_sme_set_rsn +14b61a520567 staging: ks7010: change two parameter types in hostif_mic_failure_request +dea2f1fb84c8 staging: ks7010: replace uint* type into the u* ones in hostif_bss_scan_request +9a1420e7a525 staging: ks7010: replace cast types in assignments in hostif_phy_information_request +bcbd1f18417f staging: ks7010: replace cast type in assignment in hostif_adhoc_set_request +78e241718151 staging: ks7010: replace cast type in assignments in hostif_infrastructure_set_request +889d7063305f staging: ks7010: use u16 as type for casting in hostif_ps_adhoc_set_request +22bef0664925 staging: ks7010: replace casts to use type u16 in init_request +5503fd5afd8e staging: ks7010: use u16 as cast type in hostif_start_request +f7761114be42 staging: ks7010: avoid no needed cast in ks_wlan_cap +81ad5837d076 staging: ks7010: change parameter type in hostif_mib_get_request +521d3f26bc86 staging: ks7010: change some cast type from uint16_t to u16 in hostif_data_request +bc0b3f43ca94 staging: ks7010: use u16 as type for casting in hostif_data_indication_wpa +4cf2df756f6b staging: ks7010: replace not standard uint type to unsigned int +f647b8e1ffcd staging: ks7010: replace uint8_t with u8 in ks_wlan_set_rx_gain +ace98ed09563 staging: ks7010: replace uint8_t with u8 in ks_wlan_set_tx_gain +255d4e1ddc9f staging: ks7010: change uint8_t casts to u8 in ks_wlan_set_rate +89467e74aae4 staging: ks7010: change parameter type in ks_wlan_hw_rx function +83911837f892 staging: ks7010: change cast from uint16_t to u16 +62a37b72ced4 staging: ks7010: replace unsigned char type with u8 +449f9eefa19c staging: ks7010: remove no necessary blank line +154d3c2e05dd staging: ks7010: remove not used definition WPA_CAPABILITY_PREAUTH +1e85394462d6 staging: bcm2835: Use BIT_ULL macro +d84c7b304b04 staging: mt7621-eth: Refactor ethtool stats +49bf665801c7 staging: wilc1000: refactor host_int_parse_assoc_resp_info() to remove unused code +b2f86aa18f89 staging: wilc1000: remove s8idxarray to avoid datatype in variable name +aaf5df9d0cb6 staging: wilc1000: remove unused 'lock' varible in 'wilc_priv' structure +1275022a105a staging: wilc1000: added comments for mutex and spinlock_t +c7ceac21e78f staging: wilc1000: remove 'flag' argument from wilc_mac_indicate() +2e530e283687 staging: wilc1000: added #define for setting radiotap header +65ebccebb817 staging: wilc1000: fix line over 80 chars in wilc_sdio struct +977febc9cfe3 staging: wilc1000: refactor del_station() to avoid parenthesis misalignment +2cfcc2fc1bd3 staging: wilc1000: rename u8security to avoid datatype in variable name +2b26ae00952e staging: wilc1000: fix line over 80 chars issue in connect() +0142ca35d050 staging: wilc1000: fix line over 80 chars in scan() +36fef228ed3b staging: wilc1000: fix line over 80 characters in add_key() +9d48bfaec6bf staging: wilc1000: fix line over 80 chars in wilc_create_wiphy() declaration +783cfc8bd3ff staging: wilc1000: fix line over 80 chars in get_station() +31c61cd7b470 staging: wilc1000: fix line over 80 chars in wilc_wfi_cfg_tx_vendor_spec() +4d03c3d51bbf staging: wilc1000: fix line over 80 charas in wilc_wfi_remain_on_channel_expired() +7ca6ba24c3e3 staging: wilc1000: use kmemdup instead of kmalloc in add_network_to_shadow() +30300a1cbd4c staging: wilc1000: fix line over 80 chars in add_network_to_shadow() +50fdf8142db2 staging: wilc1000: rename clear_duringIP() to avoid camelCase issue +151c8b920cae staging: wilc1000: use kmalloc(sizeof(*mgmt_tx)...) in mgmt_tx() +c0a78823120b staging: wilc1000: use sizeof(*wdev) to allocate memory in wilc_wfi_cfg_alloc() +3f27ec873384 staging: wilc1000: fix line over 80 chars in linux_mon +b3706d0ff356 staging: wilc1000: replace kmalloc with kmemdup() in handle_connect_timeout() +9aef8233ef58 staging: wilc1000: fix line over 80 chars in host_int_parse_assoc_resp_info() +d4b4aaba515a staging: wilc1000: fix line over 80 characters in host_int_parse_join_bss_param() +8d4279c7ee36 staging: wilc1000: fix line over 80 chars issue in host_int_handle_disconnect() +08268f110bb5 staging: wilc1000: fix line over 80 characters issue in handle_connect() +f44cf0ee4a68 staging: wilc1000: fix line over 80 chars in handle_key() +43103ed0c2d3 staging: wilc1000: remove 'ret' variable in handle_key() +bcafa651d318 staging: wilc1000: added complete() call for error scenario in handle_key() +4654ef48a4d1 staging: mt7621-eth: Fix quoted string split across lines +fcd90a6db8ea staging: mt7621-eth: Fix line over 80 characters +fadd6fdae7db staging: mt7621-eth: Prefer unsigned int to bare use of unsigned +950fd867c635 staging: bcm2835-camera: Replace open-coded idr with a struct idr. +6c66a7b097f4 staging: lustre: Use 'kvfree()' for memory allocated by 'kvzalloc()' +3368b7f65aad staging: lustre: Fix an error handling path in 'client_common_fill_super()' +a2867706d464 staging: lustre: fix spelling mistake: "req_ulinked" -> "req_unlinked" +a8da8e528cb0 staging: lustre: o2iblnd: Fix crash in kiblnd_handle_early_rxs() +b6da31b2c07c tty: Fix data race in tty_insert_flip_string_fixed_flag +638a6f4ebeba tty: serial: msm_geni_serial: Fix TX infinite loop +d76c74387e1c serial: 8250_dw: Fix runtime PM handling +13dc04d0e5fd serial: 8250: omap: Fix idling of clocks for unused uarts +fffd7173ac32 tty: serial: drop ATH79 specific SoC symbols +3ace822ad4b2 serial: 8250: Add missing rxtrig_bytes on Altera 16550 UART +a451debb4173 serial/aspeed-vuart: fix a couple mod_timer() calls +8afb1d2c1216 serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version +aa95947400ed serial: 8250_of: Add IO space support +9594b5be7ec1 tty/serial: atmel: use port->name as name in request_irq() +7722c24091c0 serial: imx: dma_unmap_sg buffers on shutdown +676a31d8cb2e serial: imx: cleanup imx_uart_disable_dma() +43f1831b081d tty: serial: qcom_geni_serial: Add early console support +ec91df8d3faf tty: serial: qcom_geni_serial: Return IRQ_NONE for spurious interrupts +69736b57dfe5 tty: serial: qcom_geni_serial: Use iowrite32_rep to write to FIFO +7fb5b8800194 tty: serial: qcom_geni_serial: Remove unnecessary memory barrier +f73717506151 tty: serial: qcom_geni_serial: Initialize console port statically +8e70c47c48d2 tty: serial: qcom_geni_serial: Use min3 to find minimum of 3 values +6a10635e90e8 tty: serial: qcom_geni_serial: Cleanup redundant code +f02625689e54 tty: serial: qcom_geni_serial: Add comments for clarification +aa2f80e752c7 serial: samsung: fix maxburst parameter for DMA transactions +2ccdb55e52a1 tty: serial: msm_serial: Add __maybe_unused to suspend/resume callbacks +182ead3e418a earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon +4a7e625ce504 tty: pl011: Avoid spuriously stuck-off interrupts +fbae47076e93 staging: speakup: Fix coding style +b2353e1dccce media: gp8psk: don't abuse of GFP_DMA +0630efeee853 media: rc: ite-cir: lower timeout and extend allowed timeout range +5dae9cea2a72 media: rc: winbond: do not send reset and timeout raw events on startup +09161a055280 media: rc: decoders do not need to check for transitions +48231f289e52 media: rc: drivers should produce alternate pulse and space timing events +e0d51e6ceff8 media: rc: default to idle on at startup or after reset +d898cc1df083 media: lirc-func.rst: new ioctl LIRC_GET_REC_TIMEOUT is not in a separate file +e708e5a44d59 media: mceusb: add missing break +d4589935ebab media: mceusb: filter out bogus timing irdata of duration 0 +aec3eadfb642 media: mceusb: MCE_CMD_SETIRTIMEOUT cause strange behaviour on device +f5495bb9aca4 tpm: replace kmalloc() + memcpy() with kmemdup() +697989164ef6 tpm: replace kmalloc() + memcpy() with kmemdup() +8c81c24758ff tpm: fix use after free in tpm2_load_context() +59f5a6b07f64 tpm: reduce poll sleep time in tpm_transmit() +33bafe90824b tpm_tis: verify locality released before returning from release_locality +0afd32c6bb59 Merge commit 'f15cd6d99198e9c15229aefec639a34a6e8174c6' into v.4.17-next/soc-test +5b70cba4079f soc: mediatek: remove unneeded semicolon +1ba96062b592 soc: mediatek: add a fixed wait for SRAM stable +ddf7aa996ca4 soc: mediatek: introduce a CAPS flag for scp_domain_data +090c6243b14b soc: mediatek: reuse regmap_read_poll_timeout helpers +9712ada7c03f ARM: dts: da850-lego-ev3: remove unnecessary gpio-keys properties +9e59c5f66c62 soc: rockchip: power-domain: Fix wrong value when power up pd with writemask +f7887f741e55 staging: most: video: fix build warnings +1153933703d9 x86/asm/64: Micro-optimize __clear_user() - Use immediate constants +de245ae073e7 EDAC, skx: Fix skx_edac build error when ACPI_NFIT=m +4f566194cec3 staging: bcm2835-camera: Fix module section mismatch warnings. +8ccb442dec0a powerpc/powernv: Fix memtrace build when NUMA=n +48bda43eabb8 softirq/s390: Move default mutators of overwritten softirq mask to s390 +1a8bc8f8d6a7 softirq/x86: Switch to generic local_softirq_pending() implementation +424f7d3e3b95 softirq/sparc: Switch to generic local_softirq_pending() implementation +1321a5de1ecb softirq/powerpc: Switch to generic local_softirq_pending() implementation +03979f8a72e6 softirq/parisc: Switch to generic local_softirq_pending() implementation +a58bdf25b98b softirq/ia64: Switch to generic local_softirq_pending() implementation +0fd7d8628529 softirq/core: Consolidate default local_softirq_pending() implementations +0f6f47bacba5 softirq/core: Turn default irq_cpustat_t to standard per-cpu +30d723340c30 softirq/sh: Use nmi_count() on /proc/interrupts print out +49892dbc2cb3 softirq/sparc: Convert local_softirq_pending() to use per-cpu op +2e5c4632dcc0 softirq/ia64: Convert local_softirq_pending() to per-cpu ops +4b96583869c4 Merge tag 'v4.17-rc5' into irq/core, to pick up fixes +2fa9d1cfaf0e x86/pkeys: Do not special case protection key 0 +3488a600d90b x86/pkeys/selftests: Add a test for pkey 0 +acb25d761d6f x86/pkeys/selftests: Save off 'prot' for allocations +3d64f4ed15c3 x86/pkeys/selftests: Fix pointer math +0a0b152083cf x86/pkeys: Override pkey when moving away from PROT_EXEC +f50b4878329a x86/pkeys/selftests: Fix pkey exhaustion test off-by-one +6af17cf89e99 x86/pkeys/selftests: Add PROT_EXEC test +3fcd2b2d9289 x86/pkeys/selftests: Factor out "instruction page" +7e7fd67ca393 x86/pkeys/selftests: Allow faults on unknown keys +caf9eb6b4c82 x86/pkeys/selftests: Avoid printf-in-signal deadlocks +a50093d60464 x86/pkeys/selftests: Remove dead debugging code, fix dprint_in_signal +86b9eea230ed x86/pkeys/selftests: Stop using assert() +55556b0b2016 x86/pkeys/selftests: Give better unexpected fault error messages +59c2a7226fc5 x86/selftests: Add mov_to_ss test +73bb4d6cd192 x86/mpx/selftests: Adjust the self-test to fresh distros that export the MPX ABI +0fb96620dce3 x86/pkeys/selftests: Adjust the self-test to fresh distros that export the pkeys ABI +4a09f0210c8b x86/boot/64/clang: Use fixup_pointer() to access '__supported_pte_mask' +2278446e2b7c xhci: Fix USB3 NULL pointer dereference at logical disconnect. +68266f1c08db gpu: drm: qxl: Adding new typedef vm_fault_t +110ab11d4138 drm/virtio: add define for second capset to the virgl code. +5f2b745f5e13 x86/cpu: Make alternative_msr_write work for 32-bit code +7a0b8610d324 Merge tag 'gpmc-omap-for-v4.18' of https://github.com/rogerq/linux into next/drivers +094119392ffd Merge tag 'keystone_dts_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt +71fe67e0e234 Merge tag 'soc_drivers_for_4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers +10d8713429d3 bus: arm-cci: remove unnecessary unreachable() +fd35c88b7417 objtool: Support GCC 8 switch tables +13810435b9a7 objtool: Support GCC 8's cold subfunctions +0afd0d9e0e78 objtool: Fix "noreturn" detection for recursive sibling calls +ccba0c684876 Merge tag 'omap-for-v4.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +e5d9875ecd2e Merge tag 'omap-for-v4.18/ti-sysc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +aa264238efbc Merge tag 'stm32-dt-for-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt +de6037fa207f ARM: stm32: Select DMA, DMAMUX and MDMA support on STM32MP157C +0485c70ee755 ARM: multi_v7_defconfig: Add STM32F7 I2C & STM32 USBPHYC support +4fe875e4bd3c objtool, kprobes/x86: Sync the latest header with tools/objtool/arch/x86/include/asm/insn.h +edb520333947 Merge tag 'ux500-dts-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt +001cd7a7afbf Merge tag 'ux500-machine-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc +115c93e5000b Merge tag 'imx-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes +16145fff3750 Merge tag 'scmi-fixes-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into fixes +602a42420ef7 Merge tag 'omap-for-v17/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes +51dff16576b3 Merge tag 'arm-soc/for-4.17/devicetree-fixes' of https://github.com/Broadcom/stblinux into fixes +c1c6fe6c66c1 Merge tag 'tee-drv-fixes-for-4.17' of git://git.linaro.org/people/jens.wiklander/linux-tee into fixes +0d463d844901 arm64: dts: exynos: Fix interrupt type for I2S1 device on Exynos5433 +0e68f92f24a0 Merge tag 'tegra-for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into fixes +8ee742488a87 Merge tag 'davinci-fixes-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +1e61f54716d6 Merge tag 'renesas-fixes-for-v4.17' of https://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into fixes +bd37d1560b6c Merge tag 'uniphier-fixes-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into fixes +d9f92772e8ec xfrm6: avoid potential infinite loop in _decode_session6() +18cfb44cf184 batman-adv: enable B.A.T.M.A.N. V compilation by default +8c46fcd78308 batman-adv: disable ethtool link speed detection when auto negotiation off +8cc05c71ba5f locking/lockdep: Move sanity check to inside lockdep_print_held_locks() +0f736a52e4be locking/lockdep: Use for_each_process_thread() for debug_show_all_locks() +bb4e30a48045 sched/deadline/Documentation: Add overrun signal and GRUB-PA documentation +943d355d7fee sched/core: Distinguish between idle_cpu() calls based on desired effect, introduce available_idle_cpu() +a59a68fee05d sched/wait: Include in +137844759843 sched/numa: Stagger NUMA balancing scan periods for new threads +dfd5c3ea641b Merge tag 'v4.17-rc5' into sched/core, to pick up fixes and dependencies +83f0a7c7b265 efi/capsule-loader: Don't output reset log when reset flags are not set +1de3a1be8a93 efi/x86: Ignore unrealistically large option ROMs +2c3625cb9fa2 efi/x86: Fold __setup_efi_pci32() and __setup_efi_pci64() into one function +cb0ba7935257 efi: Align efi_pci_io_protocol typedefs to type naming convention +0add16c13f49 efi/libstub/tpm: Make function efi_retrieve_tpm2_eventlog_1_2() static +9c178663cbf2 efi: Decode IA32/X64 Context Info structure +a32bc29ed197 efi: Decode IA32/X64 MS Check structure +c6bc4ac0aade efi: Decode additional IA32/X64 Bus Check fields +a9c1e3e79140 efi: Decode IA32/X64 Cache, TLB, and Bus Check structures +dc2d26e4b667 efi: Decode UEFI-defined IA32/X64 Error Structure GUIDs +7c9449b8c8a5 efi: Decode IA32/X64 Processor Error Info Structure +f9e1bdb9f35f efi: Decode IA32/X64 Processor Error Section +742632d237ce efi: Fix IA32/X64 Processor Error Record definition +75e4fd31ce90 efi/cper: Remove the INDENT_SP silliness +a7012bdbdf40 x86/xen/efi: Initialize UEFI secure boot state during dom0 boot +0b3225ab9407 efi: Avoid potential crashes, fix the 'struct efi_pci_io_protocol_32' definition for mixed mode +c9ac371d4b59 drm: Fix render node numbering regression from control node removal. +2989b3ced370 Merge tag 'tilcdc-4.18' of https://github.com/jsarha/linux into drm-next +c89128a00838 ext4: handle errors on ext4_commit_super +db6516a5e7dd ext4: do not update s_last_mounted of a frozen fs +833a950882d3 ext4: factor out helper ext4_sample_last_mounted() +0c8e3fe35db9 vfs: add the sb_start_intwrite_trylock() helper +9d6b4bfb59a0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +4f6b15c3a604 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +289e1f4e9e4a net: ipv4: ipconfig: fix unused variable +91dfd02b2300 qede: Fix ref-cnt usage count +55c82617c3e8 3c59x: convert to generic DMA API +b84bbaf7a6c8 packet: in packet_snd start writing at link layer allocation +eee597ac9313 ext4: update mtime in ext4_punch_hole even if no blocks are released +67b8d5c70812 Linux 4.17-rc5 +e8929999fa71 drm/exynos/dsi: remove mode_set callback +f0dfd7a2b35b netfilter: nf_tables: fix memory leak on error exit return +6390d33bf5d9 ext4: add verifier check for symlink with append/immutable flags +71fe98996137 fs: ext4: add new return type vm_fault_t +b1ae32dbab50 x86/cpufeature: Guard asm_volatile_goto usage for BPF compilation +b127125d9db2 fix breakage caused by d_find_alias() semantics change +e6d8c84a5838 x86/mtrr: Rename main.c to mtrr.c and remove duplicate prefixes +1de392f5d5e8 x86: Remove pr_fmt duplicate logging prefixes +a7a3153a98d5 x86/early-quirks: Rename duplicate define of dev_err +66e1c94db3cd Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +13ebe18c94f5 uprobes/x86: Prohibit probing on MOV SS instruction +ee6a7354a362 kprobes/x86: Prohibit probing on exception masking instructions +a466ef76b815 x86/kexec: Avoid double free_page() upon do_kexec_load() failure +86a4ac433b92 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +baeda7131f54 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0503fd658d47 Merge tag 'dma-mapping-4.17-5' of git://git.infradead.org/users/hch/dma-mapping +2f0d520a1a73 ALSA: hda/realtek - Clevo P950ER ALC1220 Fixup +ebf089248dab arm64: defconfig: Increase CMA size for VC4 +21493316a3c4 ALSA: usb: mixer: volume quirk for CM102-A+/102S+ +f6ddc16175f6 vfat: simplify checks in vfat_lookup() +61fec493c9df get rid of dead code in d_find_alias() +3b031622f598 hwmon: (k10temp) Use API function to access System Management Network +f9bc6b2dd9cf x86/amd_nb: Add support for Raven Ridge CPUs +c8beccc19b92 ALSA: hda: Add Lenovo C50 All in one to the power_save blacklist +9305bd6ca7b4 x86/CPU: Move x86_cpuinfo::x86_max_cores assignment to detect_num_cpu_cores() +a2aa578fec8c x86/Centaur: Report correct CPU/cache topology +807e9bc8e2fe x86/CPU: Move cpu_detect_cache_sizes() into init_intel_cacheinfo() +53667c670fe0 dt-bindings/gic-v3: Add documentation for MBI support +38985351492b irqchip/gic-v3: Add PCI/MSI support to the GICv3 MBI sub-driver +505287525c24 irqchip/gic-v3: Add support for Message Based Interrupts as an MSI controller +b2425b51bed7 irqchip/gic-v3: Mark the base irq domain as DOMAIN_BUS_WIRED +6461934371bf irqdomain: Let irq_find_host default to DOMAIN_BUS_WIRED +8a22a3e1e768 dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA +25eaaabb51c9 irqchip/mvebu-gicp: Use level-triggered MSIs between ICU and GICP +6988e0e0d283 genirq/msi: Limit level-triggered MSI to platform devices +0be8153cbc2a genirq/msi: Allow level-triggered MSIs to be exposed by MSI providers +ed772ec873cb timer_list: Remove unused function pointer typedef +bf9c96bec76f timers: Adjust a kernel-doc comment +83cb529b2ef4 ARM: dts: exynos: Update x and y properties for mms114 touchscreen +2a7ffe465769 x86/build: Remove no-op macro VMLINUX_SYMBOL() +1332a9055801 tick: Prefer a lower rating device only if it's CPU local device +9ad9a2183bf5 ARM: exynos: Remove unused soc_is_exynos{4,5} +3c33710b453b ARM: exynos: Remove static mapping of SCU SFR +16bafa792c86 ALSA: usb-audio: add boot quirk for Axe-Fx III +08f9f4485f21 ALSA: core api: define offsets for TLV items +2cc61be60e37 x86/CPU: Make intel_num_cpu_cores() generic +b5cf8707e6c9 x86/CPU: Move cpu local function declarations to local header +176c2572cd15 Merge tag 'soundwire-streaming' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire into char-misc-next +8dd6203f32f2 arm64: dts: exynos: Add mem-2-mem Scaler devices +551ed9b8c3a6 ARM: dts: exynos: Add mem-2-mem Scaler devices +63fab6977a1f ACPI: Add missing prototype_for arch_post_acpi_subsys_init() +20b5324d8353 cpufreq: optimize cpufreq_notify_transition() +39138c1f4a31 mtd: rawnand: use bit-wise majority to recover the ONFI param page +24d79d738b6f dt-bindings: timer: renesas, cmt: Document r8a774[35] CMT support +47cdf76e44e8 ALSA: hda/ca0132: Add new control changes for SBZ + R3Di +e0026d03942d ALSA: hda/ca0132: add ca0132_alt_set_vipsource +017310fbe767 ALSA: hda/ca0132: Add DSP Volume set and New mixers for SBZ + R3Di +7cb9d94c05de ALSA: hda/ca0132: add alt_select_in/out for R3Di + SBZ +447fd8e9a88e ALSA: hda/ca0132: add the ability to set src_id on scp commands +7e6ed62ebedb ALSA: hda/ca0132: Add dsp setup + gpio functions for r3di +38ba69ffcea3 ALSA: hda/ca0132: add dsp setup related commands for the sbz +009b8f979bf8 ALSA: hda/ca0132: update core functions for sbz + r3di +e93ac30a32a6 ALSA: hda/ca0132: add extra init functions for r3di + sbz +2e48b2b7a29e ALSA: hda/ca0132: Add extra exit functions for R3Di and SBZ +aa31704fd81c ALSA: hda/ca0132: Add PCI region2 iomap for SBZ +63177afc98a5 ALSA: hda/ca0132: Add pincfg for SBZ + R3Di, add fp hp auto-detect +8a19bceef68d ALSA: hda/ca0132: R3Di and SBZ quirk entires + alt firmware loading +3f12888dfae2 ALSA: control: fix a redundant-copy issue +17156f23e93c ALSA: usb: add UAC3 BADD profiles support +a3a956a6ddde ASoC: Intel: bytcr_rt5640: Fix compile error +ccda3c4b7777 Merge tag '4.17-rc4-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6 +b6456057038b spi: bcm-qspi: Fix build failure caused by spi_flash_read() API removal +2b8eae795580 ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown" +2ee3ee06a8fd ext4: fix hole length detection in ext4_ind_map_blocks() +74783c99bf56 platform/x86: DELL_WMI use depends on instead of select for DELL_SMBIOS +321089a4da2f platform/mellanox: mlxreg-hotplug: Document fixes for hotplug private data +98004a78bb6c platform_data/mlxreg: Document fixes for hotplug device +427fbe89261d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux +0d4cafd12f4c Merge tag 'for-linus-20180511' of git://git.kernel.dk/linux-block +16116dac2339 batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs +7072337e52b3 batman-adv: Fix TT sync flags for intermediate TT responses +736dedbb1a7d ext4: mark block bitmap corrupted when found +206f6d552d0c ext4: mark inode bitmap corrupted when found +db79e6d1fb1f ext4: add new ext4_mark_group_bitmap_corrupted() helper +0db9fdeb347c ext4: fix wrong return value in ext4_read_inode_bitmap() +a0671c39ddf4 EDAC, ghes: Use BIT() macro +ad0d73b324db EDAC, ghes: Add DDR4 and NVDIMM memory types +904aaf805043 ACPI / tables: improve comments regarding acpi_parse_entries_array() +c06c4d793584 staging: iio: tsl2x7x/tsl2772: move out of staging +e7c881596baf ARM: dts: Fix DTC warnings +56cb2d8efc21 ARM: dts: Add second ATA to NAS4220B +0d6ce772187f ARM: dts: Fix bootargs for Gemini D-Link devices +a10d862e585e ARM: dts: Fix the DNS-313 flash compatible +8cb24590871e ARM: dts: Set DNS-685 LEDs to use better triggers +2bd2bbffb7d4 ARM: dtd: Set DNS-313 LEDs to use better triggers +c0b20bacf966 ARM: dts: gemini: Fix "debounce-interval" property misspelling +4e24c1719f34 staging: iio: tsl2x7x: rename driver to tsl2772 +da18e8906278 staging: iio: tsl2x7x: add range checking to tsl2x7x_write_raw +9861d2daaf28 staging: iio: tsl2x7x: correct IIO_EV_INFO_PERIOD values +77b69a0e679b staging: iio: tsl2x7x: convert to use read_avail +bfdf7f1024e5 staging: iio: tsl2x7x: use macro to populate tsl2X7X_device_info +cc566e90cba7 staging: iio: tsl2x7x: turn chip off if IIO device registration fails +7b4db2e3e64a staging: iio: tsl2x7x: use direct returns +5cf05135b0b2 staging: iio: tsl2x7x: remove unnecessary whitespace +a45d12388704 iio: accell: mma8452: Reduce sleep time when data not ready +2a86487786b5 iio: adc: ti-ads8688: add trigger and buffer support +e9918d7fafae EDAC, altera: Handle SDRAM Uncorrectable Errors on Stratix10 +0cb2aab8f820 iio: potentiostat: lmp91000: add LMP91002 support +3345d4702329 iio: magnetometer: mag3110: Add ability to run in continuous mode +05e13bb57e6f swiotlb: silent unwanted warning "buffer is full" +f8eb0edeb8c1 Documentation: dt: edac: Move Altera SOCFPGA EDAC file +ffed645e3be0 x86/bugs: Fix the parameters alignment and missing void +3d6b72729cc2 wil6210: rate limit wil_rx_refill error +37f8d26d8347 wil6210: remove unused rx_reorder members +807b086053df wil6210: Initialize reply struct of the WMI commands +1c21cc5fc4df wil6210: move WMI functionality out of wil_cfg80211_mgmt_tx +5f85c7e702d2 wil6210: change reply_size arg to u16 in wmi_call +9861bf3b818f wil6210: fix call to wil6210_disconnect during unload +8a4fa21438e3 wil6210: align to latest auto generated wmi.h +777b4690fc4a wil6210: disable tracing config option +c3f7f31efe39 ath10k: replace bit shifts with the BIT() macro for rx desc bits +0be928850dac ath10k: hw: make consistent usage of ATH10K_FW_DIR in paths +e2fad7450306 iio: adc: stm32-dfsdm: Add support for stm32mp1 +3e2740cda224 ath10k: remove variables which set but not used +3dab6bd52687 EDAC, altera: Add support for Stratix10 SDRAM EDAC +c7229b60ebe6 Documentation: dt: socfpga: Add Stratix10 ECC Manager binding +1e9e31cf171c Merge tag 'socfpga_updates_for_v4.18_part2' into edac-for-4.18 +e3148cc5fecf ath10k: fix return value check in wake_tx_q op +469bd5eab622 ath10k: snoc: Remove owner assignment from platform_driver +cbf73ae59bee iio: imu: inv_mpu6050: make loop a do-while +cfb353c0dc05 ath10k: add quiet mode support for QCA6174/QCA9377 +305d0e006a17 EDAC, ghes: Remove unused argument to ghes_edac_report_mem_error() +b41c39367669 rsi: fix spelling mistake: "thead" -> "thread" +6823dc0d91e5 mt76x2: add a polling delay in mt76x2_mac_stop routine +41bd3d585da2 wireless-drivers: Dynamically allocate struct station_info +ebd27d3317c6 ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y +36910d82a80c Revert "ssb: Prevent build of PCI host features in module" +361de091a4b9 bcma: fix buffer size caused crash in bcma_core_mips_print_irq() +ea092fb3ce66 mtd: cfi_cmdset_0002: Fix coding style issues +237ea0d4762c mtd: bcm47xxpart: improve handling TRX partition size +789ba28013ce Revert "sched/numa: Delay retrying placement for automatic NUMA balance after wake_affine()" +f0ab773f5c96 Merge branch 'akpm' (patches from Andrew) +b2d6cee117f7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +2075b16e32c2 rbtree: include rcu.h +78eb0c6356cd scripts/faddr2line: fix error when addr2line output contains discriminator +e43830292014 ocfs2: take inode cluster lock before moving reflinked inode from orphan dir +27ae357fa82b mm, oom: fix concurrent munlock and oom reaper unmap, v3 +013567be1976 mm: migrate: fix double call of radix_tree_replace_slot() +3955333df9a5 proc/kcore: don't bounds check against address 0 +7aaf77272358 mm: don't show nr_indirectly_reclaimable in /proc/vmstat +27227c733852 mm: sections are not offlined during memory hotremove +6098d7e13669 z3fold: fix reclaim lock-ups +ae646f0b9ca1 init: fix false positives in W+X checking +4ba281d5bd99 lib/find_bit_benchmark.c: avoid soft lockup in test_find_first_bit() +c9cf87ea6a47 KASAN: prohibit KASAN+STRUCTLEAK combination +1d1c8e5f0d95 MAINTAINERS: update Shuah's email address +4bc871984f7c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +e4f0e0cbf4e1 ps3disk: handle highmem pages +37a5b5c61892 jsflash: handle highmem pages +ad180f6f7185 aoe: handle highmem pages +34ab96e6c5c0 mtd_blkdevs: handle highmem pages +7c2d748e8476 memstick: don't call blk_queue_bounce_limit +00f0a51f0b21 DAC960: don't use block layer bounce buffers +5c26e05039cc mtip32xx: don't use block layer bounce buffers +a1f45efbb90c Merge tag 'nfs-for-4.17-2' of git://git.linux-nfs.org/projects/anna/linux-nfs +a52956dfc503 net sched actions: fix refcnt leak in skbmod +ac42803695e7 Merge tag 'ceph-for-4.17-rc5' of git://github.com/ceph/ceph-client +b753a9faaf9a net: phy: DP83TC811: Introduce support for the DP83TC811 phy +d68d75fdc34b net: sched: fix error path in tcf_proto_create() when modules are not configured +3f5f8596ed0a Merge tag 'sh-for-4.17-fixes' of git://git.libc.org/linux-sh +443e2dab32a5 cxgb4: avoid schedule while atomic +c50ae55e41ee cxgb4: enable inner header checksum calculation +0e249898cac8 cxgb4: Fix {vxlan/geneve}_port initialization +f4a313b97139 cxgb4: Add new T5 device id +e2d1f8a06e8a ahci: enable full queue depth of 32 +69278f790b60 libata: don't clamp queue depth to ATA_MAX_QUEUE - 1 +28361c403683 libata: add extra internal command +ba80c3a572f4 sata_nv: set host can_queue count appropriately +9d207accca2c libata: remove assumption that ATA_MAX_QUEUE - 1 is the max +2e2cc676cee8 libata: use ata_tag_internal() consistently +e3ed89396441 libata: bump ->qc_active to a 64-bit type +4e5b6260cc9b libata: convert core and drivers to ->hw_tag usage +5ac40790b470 libata: introduce notion of separate hardware tags +7404bc27731f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +804c1466c767 net: doc: fix spelling mistake: "modrobe.d" -> "modprobe.d" +ae35c6f7a5e7 bonding: use the skb_get/set_queue_mapping +dbdc8a217599 bonding: replace the return value type +890e2abe1028 dh key: get rid of stack allocated array for zeroes +383203eff718 dh key: get rid of stack allocated array +a964f395614a big key: get rid of stack array allocation +5c6b54600dd3 Merge tag 'powerpc-4.17-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +c110a8b79253 Merge tag 'trace-v4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +d5db21a3e697 erspan: auto detect truncated ipv6 packets. +755bbc1c0071 Merge branch 'mlxsw-spectrum_span-Two-minor-adjustments' +c41c0dd7a641 mlxsw: spectrum_span: Use a more fitting error code +fc74ecbc293c mlxsw: spectrum_span: Rename misnamed variable l3edev +f4d641a22885 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue +cc1d5e749a2e nvme/pci: Sync controller reset for AER slot_reset +f01008916f1a Merge tag 'rxrpc-fixes-20180510' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +af5d01842fe1 net sched actions: fix invalid pointer dereferencing if skbedit flags missing +51cc257a1186 svcrdma: Remove unused svc_rdma_op_ctxt +99722fe4d5a6 svcrdma: Persistently allocate and DMA-map Send buffers +3abb03facee0 svcrdma: Simplify svc_rdma_send() +986b78894b26 svcrdma: Remove post_send_wr +25fd86eca11c svcrdma: Don't overrun the SGE array in svc_rdma_send_ctxt +4201c7464753 svcrdma: Introduce svc_rdma_send_ctxt +232627905f12 svcrdma: Clean up Send SGE accounting +f016f305f981 svcrdma: Refactor svc_rdma_dma_map_buf +eb5d7a622e0b svcrdma: Allocate recv_ctxt's on CPU handling Receives +3316f0631139 svcrdma: Persistently allocate and DMA-map Receive buffers +3a88092ee319 svcrdma: Preserve Receive buffer until svc_rdma_sendto +1e5f41607456 svcrdma: Simplify svc_rdma_recv_ctxt_put +2c577bfea85e svcrdma: Remove sc_rq_depth +ecf85b2384ea svcrdma: Introduce svc_rdma_recv_ctxt +bd2abef33394 svcrdma: Trace key RDMA API events +98895edbe377 svcrdma: Trace key RPC/RDMA protocol events +b6e717cbf28c xprtrdma: Prepare RPC/RDMA includes for server-side trace points +8dafcbee41e6 svcrdma: Use passed-in net namespace when creating RDMA listener +bcf3ffd405df svcrdma: Add proper SPDX tags for NetApp-contributed source +7e5d0e0de0a0 nfsd: Do not refuse to serve out of cache +79f546a696bf fs: don't scan the inode cache before SB_BORN is set +9abd68ef454c nvme: add quirk to force medium priority for SQ creation +1e2e547a93a0 do d_instantiate/unlock_new_inode combinations safely +84c3a0979c4c Merge tag 'for-linus-4.17-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +c89ebb968f04 ixgbe: fix memory leak on ipsec allocation +cf12aab67a2f ixgbevf: fix ixgbevf_xmit_frame()'s return type +bbb2707623f3 ixgbe: return error on unsupported SFP module when resetting +ea3beca42274 ice: Set rq_last_status when cleaning rq +04ac6fdba1af Change Trond's email address in MAINTAINERS +ac21fc2dcb40 sh: switch to NO_BOOTMEM +be83bbf80682 mmap: introduce sane default mmap limits +4e50d9ebaeaa nvme: Fix sync controller reset return +41e3e1082367 Merge tag 'pm-4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +a05f1e36a57d ARM: dts: BCM5301X: Switch D-Link DIR-885L to the new partitions syntax +e03dc5d3d427 Merge tag 'mtd/fixes-for-4.17-rc5' of git://git.infradead.org/linux-mtd +f1e0d0d8cf45 arm64: dts: mt7622: add audio related device nodes +18928e33e1d0 arm64: dts: mt7622: add High-Speed DMA device nodes +09c2cc98cd57 media: dvb_frontend: cleanup some coding style errors +575b65bc5bff udp: avoid refcount_t saturation in __udp_gso_segment() +5ae4bbf76928 Merge tag 'mlx5-fixes-2018-05-10' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +73a6bab5aa2a tcp: switch pacing timer to softirq based hrtimer +dac2707227bf nfsd: make nfsd4_scsi_identify_device retry with a larger buffer +c46302ec554c soundwire: intel: Add audio DAI ops +37a2d22b402d soundwire: intel: Add stream initialization +5d6b3c8ba12a soundwire: cdns: Add stream routines +07abeff1ef1a soundwire: cdns: Add port routines +c91605f48938 soundwire: Remove cdns_master_ops +ca30093dd7ff Merge tag 'drm-fixes-for-v4.17-rc5' of git://people.freedesktop.org/~airlied/linux +97349b60519e ASoC: Add SoundWire stream programming interface +5c3eb9f7bdf1 soundwire: Add stream configuration APIs +99b8a5d608a6 soundwire: Add bank switch routine +79df15b7d37c soundwire: Add helpers for ports operations +f8101c74aa54 soundwire: Add Master and Slave port programming +bbe7379d8040 soundwire: Add support for port management +89e590535f32 soundwire: Add support for SoundWire stream management +89634f99a83e Documentation: soundwire: Add more documentation +fce45d114270 soundwire: Update email address for Vinod +730f23b66095 crypto: vmx - Remove overly verbose printk from AES XTS init +1411b5218adb crypto: vmx - Remove overly verbose printk from AES init routines +6caf7adc5e45 crypto: arm64/sha512-ce - yield NEON after every block of input +7edc86cb1c18 crypto: arm64/sha3-ce - yield NEON after every block of input +5b3da6517763 crypto: arm64/crct10dif-ce - yield NEON after every block of input +4e530fba699f crypto: arm64/crc32-ce - yield NEON after every block of input +7c50136a8aba crypto: arm64/aes-ghash - yield NEON after every block of input +20ab63325830 crypto: arm64/aes-bs - yield NEON after every block of input +0c8f838a52fe crypto: arm64/aes-blk - yield NEON after every block of input +7b67ae4d5ce8 crypto: arm64/aes-ccm - yield NEON after every block of input +d82f37ab5e24 crypto: arm64/sha2-ce - yield NEON after every block of input +7df8d164753e crypto: arm64/sha1-ce - yield NEON after every block of input +f17c403af9bf media: dvbdev: add a mutex protecting the "mdev" pointer +94cc2fde365f Merge remote-tracking branch 'drm/drm-next' into drm-misc-next +4cbd7a7d3c0f Merge branch 'dsa-Plug-in-PHYLINK-support' +58d56fcc3964 net: dsa: bcm_sf2: Get rid of PHYLIB functions +aab9c4067d23 net: dsa: Plug in PHYLINK support +c9a2356f3540 net: dsa: mv88e6xxx: add PHYLINK support +c4aef9fc0d4b net: dsa: Eliminate dsa_slave_get_link() +bc0cb653a3f0 net: dsa: bcm_sf2: Implement phylink_mac_ops +11d8f3ddab1e net: dsa: Add PHYLINK switch operations +9cd00a8aa42e net: phy: phylink: Poll link GPIOs +daab3349ad1a net: phy: phylink: Release link GPIO +bb322a903836 net: phy: phylink: Use gpiod_get_value_cansleep() +1b97013bfb11 ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg +8ccc113172e4 mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()' +dd0dcf003dd8 arm: dts: mt7623: add MT7623N reference board with eMMC +25fad0ef51d6 arm: dts: mt7623: add MT7623A reference boards +4e1c1f0785a0 arm: dts: mt7623: add MT7623A SoC level DTS +89dd2e752c7b Merge branch 'bonding-bug-fixes-and-regressions' +21706ee8a47d bonding: send learning packets for vlans on slave +4fa8667ca398 bonding: do not allow rlb updates to invalid mac +2a5f2705c976 media: lgdt330x.h: fix compiler warning +3997716898a9 media: rcar-vin: fix crop and compose handling for Gen3 +d73c3357c8a8 media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3" +715b703daaf1 media: dvb_frontends: fix spelling mistake: "unexpcted" -> "unexpected" +7cc31fae02e2 media: usb: cx231xx-417: include linux/slab.h header +50a0efae2758 media: i2c: tda1997: Fix an error handling path 'tda1997x_probe()' +3f7dd2da9c81 arm: dts: mt7623: extend common file reused by all boards with MT7623 SoCs +de281f7e8ff1 media: saa7146: fix error return from master_xfer +2f5337099193 media: em28xx: Demote several dev_err to dev_info +6ce6a8ef5e61 media: cx231xx: Fix spelling mistake: "senario" -> "scenario" +ff9d1c0143e2 media: cx23885: Add some missing register documentation +f72ff638e666 media: cx23885: Expand registers in dma tsport reg dump +95f408bbc4e4 media: cx23885: Ryzen DMA related RiSC engine stall fixes +3b8315f37d6e media: cx23885: Use PCI and TS masks in irq functions +9a7dc2b064ef media: cx23885: Handle additional bufs on interrupt +acd14c181fc2 media: v4l2-device.h: always expose mdev +3ad3b7a2ebae media: v4l2-ioctl: replace IOCTL_INFO_STD with stub functions +f1d00607afd6 media: hackrf: group device capabilities +6d2eaece20ff media: xilinx: regroup caps on querycap +137212804a11 media: staging: media: use relevant lock +43d0d3c52787 media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() +50ad3231b6a4 arm: dts: mt6323: move node mt6323 leds to mt6323.dtsi +a63e3d2ac6d8 arm: dts: mt7623: add BTIF, HSDMA and SPI-NOR device nodes +1c8fadd38f9a arm: dts: mt7623: fix all Warnings (unit_address_vs_reg) +c23080a6e4e8 perf tools: Add missing newline when parsing empty BPF proggie +acf09966c6ff arm: dts: mt7623: fix available memory size on bananapi-r2 +c0b0d540db1a arm: dts: mt7623: fix invalid memory node being generated +dc432c3d7f9b tracing: Fix regex_match_front() to not over compare the test string +5377f3c3312e media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740 +3a0887997d67 perf cs-etm: Remove redundant space +46d53620044f perf cs-etm: Support unknown_thread in cs_etm_auxtrace +89c190627257 powerpc/prom: Drop support for old FDT versions +6158faed7c80 powerpc/lib: Add alt patching test of branching past the last instruction +b58e79879650 powerpc/lib: Rename ftr_fixup_test7 to ftr_fixup_test_too_big +cad0e39023b4 powerpc/lib: Fix the feature fixup tests to actually work +32810d91325e powerpc/lib: Fix feature fixup test of external branch +d93277b9839b Revert "arm64: Increase the max granular size" +ef050374e1ee Merge branches 'pm-pci' and 'pm-docs' +b67b00eeddac ARM: dts: vexpress: replace '_' with '-' in node names +83be0e605e2c ARM: dts: vexpress: use standard gpio bindings for sys_{led,mci,flash} +7f6df440b862 drm: Match sysfs name in link removal to link creation +21f4bb8756b2 staging: wlan-ng: fix block comment alignment in p80211metastruct.h +9dabe666d33d staging: bcm2835: Fix mmal_port_parameter_get() signed/unsigned warnings. +aa4f227112dc staging: bcm2835: Remove dead code related to framerate. +40b73e16675e staging: bcm2835-camera: Fix warnings about string ops on v4l2 uapi. +6166045e7964 staging: bcm2835-camera: Fix indentation of tables +a9e14815aaf7 staging: bcm2835-camera: Fix comment typos. +84db34cd7209 staging: bcm2835-camera: Replace BUG_ON with return error +84adcb14133e staging: bcm2835-camera: Move struct vchiq_mmal_rect +514a6ab198c6 staging: bcm2835-camera: Add multiple include protection +938416707071 staging: bcm2835-camera: Remove V4L2/MMAL buffer remapping +7cc31d57f399 staging: bcm2835-camera: Match MMAL buffer count to V4L2. +71fcbc4740ab staging: bcm2835-camera: Remove bulk_mutex as it is not required +96b7e81ab6b7 staging: bcm2835-camera: Allocate context once per buffer +dd9bb5052273 staging: bcm2835-camera: Skip ISP pass to eliminate padding. +4bebb0312ea9 staging/bcm2835-camera: Set ourselves up as a platform driver. +37b7b3087a2f staging/vc04_services: Register a platform device for the camera driver. +7c3b479eece6 MAINTAINERS: Update Layerscape PCIe driver maintainers list +00135fc5c378 staging:r8188eu: Remove rx_handler_data unnecessary read +6c4187b70673 staging: lustre: lnet: add static to libcfs_dev declaration +fb28c0e0fe2a staging: rtlwifi: fix spelling mistake: "traking" -> "tracking" +7d7cdb4fa552 staging: most: video: remove debugging code +58391efdc1b6 staging: rtl8723bs: Replace license boilerplate with SPDX identifiers +7304a9a99d7b arm64: defconfig: update config for Rockchip PCIe +1dca7a636933 dt-bindings: PCI: rockchip: Add DT bindings for Rockchip PCIe EP driver +cf590b078391 PCI: rockchip: Add EP driver for Rockchip PCIe controller +64f7a11586ab KVM: vmx: update sec exec controls for UMIP iff emulating UMIP +c19986fea873 kvm: x86: Suppress CR3_PCID_INVD bit only when PCIDs are enabled +bcb2b94ae010 KVM: selftests: exit with 0 status code when tests cannot be run +452a68d0ef34 KVM: hyperv: idr_find needs RCU protection +6356ee0c9602 x86: Delay skip of emulated hypercall instruction +ddc9cfb79c10 KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs +06139c822c50 ARM: dts: sun8i: h3: Add SY8106A regulator to Orange Pi PC +6a8b25abf1b7 Merge tag 'iio-for-4.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +900aa8ad2158 drm: Add and handle new aspect ratios in DRM layer +222ec1618c3a drm: Add aspect ratio parsing in DRM layer +c3ff0cdb354f drm: Expose modes with aspect ratio, only if requested +ace5bf0e254b drm: Handle aspect ratio info in legacy modeset path +7595bda2fb43 drm: Add DRM client cap for aspect-ratio +bfe2e2c9564d video/hdmi: Reject illegal picture aspect ratios +a9c266c27ee5 drm/edid: Don't send bogus aspect ratios in AVI infoframes +357768cc9e3f drm/edid: Fix cea mode aspect ratio handling +a2328fd65701 drm/edid: Use drm_mode_match_no_clocks_no_stereo() for consistentcy +dd7c26263294 drm/modes: Introduce drm_mode_match() +6d3299aef7df ARM: dts: imx51-zii-rdu1: fix touchscreen bindings +89027d9ebb59 ASoC: compress: Fix up some trivial formatting issues +ca76db6c7e9c ASoC: compress: Only assign compr->ops->copy once +4dddbddbce32 ASoC: qdsp6: q6common: Add qdsp6 helper functions +0e17e9820319 ASoC: qdsp6: dt-bindings: Add q6asm dt bindings +364b8768182a ASoC: qdsp6: dt-bindings: Add q6adm dt bindings +6ad2ef6530bc ASoC: qdsp6: dt-bindings: Add q6afe dt bindings +8c943ef12366 ASoC: qdsp6: dt-bindings: Add q6core dt bindings +6adba21eb434 soc: qcom: Add APR bus driver +8675e8d3d1b4 soc: qcom dt-bindings: Add APR bus bindings +9af8937e5589 ASoC: amd: removed separate byte count variables for playback and capture +7f0048478470 ASoC: amd: added byte count register offset variables to rtd +8769bb55fe1d ASoC: amd: dma config parameters changes +c1f5ba70decf spi: Get rid of the spi_flash_read() API +4120f8d158ef mtd: spi-nor: Use the spi_mem_xx() API +b95cb394ab59 spi: ti-qspi: Implement the spi_mem interface +5f195ee7d830 spi: bcm-qspi: Implement the spi_mem interface +b5932f5c68e5 spi: Make support for regular transfers optional when ->mem_ops != NULL +c36ff266dc82 spi: Extend the core to ease integration of SPI memory controllers +98e1241c357b ASoC: cirrus: i2s: IRQ-based stream watchdog +6ea8a84806ac ARM: ep93xx: i2s: Add IRQ to platform device resources +cc27062b3eee ASoC: cirrus: i2s: Stop enabling I2S2 and I2S3 FIFOs +25c8b5500760 ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 320 +87927581fc7b ASoC: rt5645: Add platform-data for Lenovo Ideapad Mixx 310 +cfb53a56d102 ASoC: omap: Delete the obsolete omap-pcm +077a403d8620 ASoC: davinci-mcasp: Convert to use the sdma-pcm instead of omap-pcm +6a7c05e55c0a ASoC: Intel: bytcr_rt5640: Use device-property for differential mics +bcd9a325f0b0 ASoC: Intel: bytcr_rt5640: Configure PLL1 before using it +b16188a20f62 ASoC: rt5640: Add button press support +8210804bcf40 ASoC: rt5640: Add jack-detect support +fb509fa96224 ASoC: rt5640: Allow specifying dmic data pins through device-properties +988a5e0162ce ASoC: rt5640: Move checking of device-properties to component probe callback +8e3ebf5e8f0a ASoC: rt5640: Remove unused rt5640_platform_data +e9e7a3bdcdf4 ASoC: rt5640: Add devicetree-bindings for dmic, jack-detect +8e7a1f1f177f ASoC: rt5640: Remove is_sys_clk_from_pll, it has ordering issues +d165b5a86fca ASoC: zx-i2s: fix spelling mistake: "timeing" -> "timing" +60abce9f43d8 Merge branch 'thermal-soc' into next +0a0b98734479 compat: fix 4-byte infoleak via uninitialized struct field +72777fe79768 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +6e70c267e68d smb3: directory sync should not return an error +35ee52bea66c ARM: dts: meson8m2: add support for the Tronsmart MXIII Plus +e981e459afb7 ARM: dts: meson8: add the uart_A pins +e592f6585cdf ARM: dts: meson: add support for the Meson8m2 SoC +0633d20feab5 ARM: meson: add support for the Meson8m2 SoCs +a84880ef4352 Merge branch 'bpf-perf-rb-libbpf' +be5bca44aa6b samples: bpf: convert some XDP samples from bpf_load to libbpf +17387dd5ac2c tools: bpf: don't complain about no kernel version for networking code +2eb57bb8f676 tools: bpf: improve comments in libbpf.h +d0cabbb021be tools: bpf: move the event reading loop to libbpf +5f9380572b4b samples: bpf: compile and link against full libbpf +74662ea5d416 samples: bpf: rename struct bpf_map_def to avoid conflict with libbpf +e3687510fce2 tools: bpftool: use PERF_SAMPLE_TIME instead of reading the clock +cb9c28ef579d bpf: sync tools bpf.h uapi header +91bc07c9e8a0 selftests/bpf: Fix bash reference in Makefile +f85900c3e13f net/mlx5e: Err if asked to offload TC match on frag being first +88d725bbb43c net/mlx5: E-Switch, Include VF RDMA stats in vport statistics +1ef903bf795b net/mlx5: Free IRQs in shutdown path +cef74409ea79 PCI: Add "pci=noats" boot parameter +6b47fe1d1ca3 rxrpc: Trace UDP transmission failure +494337c91840 rxrpc: Add a tracepoint to log ICMP/ICMP6 and error messages +93864fc3ffcc rxrpc: Fix the min security level for kernel calls +f2aeed3a591f rxrpc: Fix error reception on AF_INET6 sockets +c54e43d752c7 rxrpc: Fix missing start of call timeout +3597683c9da6 tools: bpf: handle NULL return in bpf_prog_load_xattr() +ff1f56d9877f Merge branch 'bpf-fib-lookup-helper' +fe616055f784 samples/bpf: Add example of ipv4 and ipv6 forwarding in XDP +87f5fc7e48dd bpf: Provide helper to do forwarding lookups in kernel FIB table +65a2022e89a4 net/ipv6: Add fib lookup stubs for use in bpf helper +d4bea421f732 net/ipv6: Update fib6 tracepoint to take fib6_info +138118ec96cb net/ipv6: Add fib6_lookup +cc065a9eb96f net/ipv6: Refactor fib6_rule_action +1d053da91094 net/ipv6: Extract table lookup from ip6_pol_route +3b290a31bbc5 net/ipv6: Rename rt6_multipath_select +6454743bc13e net/ipv6: Rename fib6_lookup to fib6_node_lookup +68625b7631e0 bpf, doc: clarification for the meaning of 'id' +ca3943c4aaff Merge tag 'linux-can-fixes-for-4.17-20180510' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +2fdae0349f58 qed: fix spelling mistake: "taskelt" -> "tasklet" +ec9efb523cb8 rocker: Postpone filtering of !added_by_user FDB +895262d85799 tls: Fix tls_device initialization +b3c594ab6fcf cxgb4: fix the wrong conversion of Mbps to Kbps +ccb026381414 Merge branch 'mlxsw-Support-VLAN-devices-in-mirroring-offloads' +03c44132393e mlxsw: spectrum_span: Support VLAN under mirror-to-gretap +e00698d1d795 mlxsw: spectrum_span: Support mirror-to-VLAN +419476624c89 mlxsw: reg: Add MLXSW_REG_MPAT_SPAN_TYPE_REMOTE_ETH +2b18d79e733f net: bridge: Allow bridge master in br_vlan_get_info() +82e1719c4cd6 PCI: Clean up whitespace in quirks.c +6910e25de225 sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg +780473508ace PCI: Reorder quirks infrastructure code +a577d868b768 net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()' +00483690552c tcp: Add mark for TIMEWAIT sockets +03bdfc001c95 net: ipv4: remove define INET_CSK_DEBUG and unnecessary EXPORT_SYMBOL +b971a90f7dd3 docs: ranoops.rst: fix location of ramoops.txt +d26560950b6b scripts/documentation-file-ref-check: rewrite it in perl with auto-fix mode +02a43659e158 docs: uio-howto.rst: use a code block to solve a warning +8d420f6c27c5 mm, THP, doc: Add document for thp_swpout/thp_swpout_fallback +9167b942d53c w1: w1_io.c: fix a kernel-doc warning +f27e1d244b56 Documentation/process/posting: wrap text at 80 cols +b6e9d06789fc docs: admin-guide: add cgroup-v2 documentation +c7c527dd6e76 Revert "Documentation/features/vm: Remove arch support status file for 'pte_special'" +97f3efb64323 hv_netvsc: set master device +b2a9643855c3 Merge tag 'mac80211-for-davem-2018-05-09' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211 +7d0870f661e1 liquidio: bump up driver version to 1.7.2 to match newer NIC firmware +f60475761838 liquidio: monitor all of Octeon's cores in watchdog thread +e72a7dd70c48 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +9e5750106630 net/ipv6: fix lock imbalance in ip6_route_del() +09c8b9718a7a tipc: fix one byte leak in tipc_sk_set_orig_addr() +f7017cafcdd7 tc-testing: fix tdc tests for 'bpf' action +c320e49d8063 Merge branch 'hns3-misc-fixes' +e4d68dae43fb net: hns3: refactor the loopback related function +beebca3a9110 net: hns3: fix for cleaning ring problem +0a78a1dfd17a net: hns3: remove add/del_tunnel_udp in hns3_enet module +f09555ffe379 net: hns3: Fix for setting mac address when resetting +bfcbcb67e961 hv_netvsc: typo in NDIS RSS parameters structure +7bb4d366cba9 x86/bugs: Make cpu_show_common() static +d66d8ff3d216 x86/bugs: Fix __ssb_select_mitigation() return type +54472edff0af drivers: net: davinci_mdio: prevent spurious timeout +bfe1e616b3cd Merge branch 'dsa-mv88e6xxx-cleanup-Global-Control-2-register' +9e5baf9b3636 net: dsa: mv88e6xxx: add RMU disable op +23c989199695 net: dsa: mv88e6xxx: set device number +02317e68369b net: dsa: mv88e6xxx: add a cascade port op +6ad4e91c6d79 net/mlx4_en: Verify coalescing parameters are in range +79a6fd232748 Merge branch 'mlx4-misc-next' +e57328384b6a net/mlx4_core: Use msi_x module param to limit num of MSI-X irqs +86a3e5d02c20 net/mlx4_core: Add PCI calls for suspend/resume +e5c9a705452a net/mlx4_core: Report driver version to FW +aca06eafd09f cxgb4: copy mbox log size to PF0-3 adap instances +2b928749f9ba cxgb4: zero the HMA memory +69678bcd4d2d udp: fix SO_BINDTODEVICE +0e8411e426e2 ipv4: reset fnhe_mtu_locked after cache route flushed +55be9f25be1c hv_netvsc: Fix net device attach on older Windows hosts +df13c59b54a9 nfp: flower: remove headroom from max MTU calculation +a37fb855f6e8 net: dsa: fix added_by_user switchdev notification +5f30721c517a tipc: clean up removal of binding table items +680a28463580 net/9p: fix spelling mistake: "suspsend" -> "suspend" +39a2d5cbaa8c sctp: fix spelling mistake: "max_retans" -> "max_retrans" +9af5573f3ae1 firestream: fix spelling mistake: "reseverd" -> "reserved" +3ff519e6c9e0 Merge branch 'qed-rdma-fixes' +090477e4acb3 qede: Fix gfp flags sent to rdma event node allocation +af6858ee423a qed: Fix l2 initializations over iWARP personality +f663706a33ce tun: Do SIOCGSKNS out of rtnl_lock() +508c461c63ce Merge branch 'net-Update-static-keys-to-modern-api' +88ab31081b8c net/udp: Update udp_encap_needed static key to modern api +02786475c74c net: Update generic_xdp_needed static key to modern api +39e8392201dc net: Update netstamp_needed static key to modern api +aabf6772cc74 net: Update [e/in]gress_needed static key to modern api +a7950ae8213c net/sock: Update memalloc_socks static key to modern api +5263a98f162f net/ipv4: Update ip_tunnel_metadata_cnt static key to modern api +1c18d2a15ea4 it's SB_BORN, not MS_BORN... +c7d2a0eb6c02 clk: qcom: Base rcg parent rate off plan frequency +804689ad2d9b libata: Fix command retry decision +7eb49509dd6b libata: Honor RQF_QUIET flag +07b9b6d6e1bb libata: Make ata_dev_set_mode() less verbose +54fb131b325c libata: Fix ata_err_string() +79487259a4c9 libata: Fix comment typo in ata_eh_analyze_tf() +94d7dbf10881 Merge tag 'for-4.17/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +258c9fded4d4 sata_nv: don't use block layer bounce buffer +04d2600ab669 perf annotate: Display all available events on --stdio +f8207b987fdc perf test: "probe libc's inet_pton" fails on s390 due to missing inline +5bafeb6e7e87 net: dsa: mv88e6xxx: 88E6141/6341 SERDES support +4dbbe8dde848 net: stmmac: Add support for U32 TC filter using Flexible RX Parser +b2641e2ad456 net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver +3e50d2da5850 microchip_t1: Add driver for Microchip LAN87XX T1 PHYs +49cf4a4b3f5a Merge tag 'perf-urgent-for-mingo-4.17-20180507' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent +61445b56d031 sbitmap: warn if using smaller shallow depth than was setup +2882064076c8 kyber-iosched: update shallow depth when setting up hardware queue +483b7bf2e402 bfq-iosched: update shallow depth to smallest one used +a327553965de sbitmap: fix missed wakeups caused by sbitmap_queue_get_shallow() +bd7d4ef6a4c9 bfq-iosched: remove unused variable +f0635b8a416e bfq: calculate shallow depths at init time +55141366de8c bfq-iosched: don't worry about reserved tags in limit_depth +17a511993225 blk-mq: don't call into depth limiting for reserved tags +adf3457b4ce6 HISI LPC: Add ACPI UART support +99c0228d6ff1 HISI LPC: Re-Add ACPI child enumeration support +332f632ec3d1 HISI LPC: Stop using MFD APIs +32bee8f48fa0 can: hi311x: Work around TX complete interrupt erratum +9fd0c4045146 cpupower: fix spelling mistake: "logilename" -> "logfilename" +5cec9425b41d can: hi311x: Acquire SPI lock on ->do_get_berr_counter +18e5a57d7987 block, bfq: postpone rq preparation to insert or merge +28b9060bd808 xfs: rename on-disk dquot counter zap functions +30ab2dcf2c06 xfs: replace XFS_QMOPT_DQALLOC with a simple boolean +114e73ccfa2a xfs: remove direct calls to _qm_dqread +d63192c89047 xfs: refactor xfs_qm_dqtobp and xfs_qm_dqalloc +617cd5c12c3c xfs: refactor incore dquot initialization functions +0fcef1270f30 xfs: fetch dquots directly during quotacheck +4882c19d2a77 xfs: split out dqget for inodes from regular dqget +c14cfccabe2a xfs: remove unnecessary xfs_qm_dqattach parameter +d7103eeb0051 xfs: delegate dqget input checks to helper function +cc2047c4d036 xfs: refactor dquot cache handling +2e330e76e03d xfs: refactor XFS_QMOPT_DQNEXT out of existence +609001bca499 xfs: don't spray logs when dquot flush/purge fail +7b6b50f55c10 xfs: release new dquot buffer on defer_finish error +84ca484ecf2f xfs: don't discard on free of unwritten extents +13b86fc33718 xfs: skip online discard during eofblocks trims +fcb762f5de2e xfs: add bmapi nodiscard flag +e6631f85546c xfs: get rid of the log item descriptor +1a2ebf835a3c xfs: add some more debug checks to buffer log item reuse +844e5e74c1a8 xfs: fix double ijoin in xfs_reflink_clear_inode_flag() +c5295c6aad53 xfs: fix double ijoin in xfs_reflink_cancel_cow_range +3565b660e56a xfs: fix double ijoin in xfs_inactive_symlink_rmt() +d686d12d23ae xfs: don't assert fail with AIL lock held +e632a5690c73 xfs: adder caller IP to xfs_defer* tracepoints +ba18781b9156 xfs: add tracing to high level transaction operations +22525c17ed13 xfs: log item flags are racy +52101dfe56f7 xfs: add missing rmap error return +e254d1afac83 ext4: use raw i_version value for ea_inode +3f706c8c9257 ext4: use XATTR_CREATE in ext4_initxattrs() +472d8ea1951b ext4: make function ‘ext4_getfsmap_find_fixed_metadata’ static +818c05d8e267 drm: panel-orientation-quirks: Convert to use match_string() helper +28700a36232b dm thin: update Documentation to clarify when "read_only" is valid +c57c0ad4a3dd ACPICA: Convert acpi_gbl_hardware lock back to an acpi_raw_spinlock +c3052594c8de ACPICA: provide abstraction for raw_spinlock_t +58e1c03536c9 ACPI / CPPC: Fix invalid PCC channel status errors +91ea5b1dd3ae ACPI / AC: Add quirk to avoid checking for PMIC with native driver +ec625a37c10c ACPI / battery: Add quirk to avoid checking for PMIC with native driver +c975e472ec12 ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2 +cfcadfaad725 PCI / PM: Check device_may_wakeup() in pci_enable_wake() +8e3c283fc652 mtip32xx: Fix an error handling path in 'mtip_pci_probe()' +8ba0f9bd3bde batman-adv: Avoid race in TT TVLV allocator helper +2af8641b2ad3 PCI/AER: Add TLP header information to tracepoint +055ed0dabc30 spi: remove forgotten CONFIG_SPI_BCM53XX +7fc6311b1740 drm/amd/pp: Fix performance drop on Fiji +53da14d0833a powerpc: Make it clearer that systbl check errors are errors +4c1481ae60f8 powerpc/syscalls: timer_create can be handle by perfectly normal COMPAT_SYS_SPU +28b9c34aa604 powerpc/syscalls: kill ppc32_select() +454d7ef81ad2 powerpc/syscalls: Add COMPAT_SPU_NEW() macro +4c392e6591e3 powerpc/syscalls: switch rtas(2) to SYSCALL_DEFINE +f3675644e172 powerpc/syscalls: signal_{32, 64} - switch to SYSCALL_DEFINE +3691d6145585 powerpc/syscalls: Switch trivial cases to SYSCALL_DEFINE +df78d3f61480 powerpc/livepatch: Implement reliable stack tracing for the consistency model +4e49226ea8e1 powerpc/watchdog: provide more data in watchdog messages +5a951c4e7e8d powerpc/watchdog: don't update the watchdog timestamp if a lockup is detected +282498d65fb4 powerpc/xive: prepare all hcalls to support long busy delays +72224846fb1f powerpc/xive: shutdown XIVE when kexec or kdump is performed +028555a590d6 powerpc/xive: fix hcall H_INT_RESET to support long busy delays +d2b04b0c7888 powerpc/64/kexec: fix race in kexec when XIVE is shutdown +9a018fb1e147 powerpc/config: powernv_defconfig updates +c4c19684fa0a powerpc: wii_defconfig: Disable BCMA support +1a6d51f4994c powerpc: wii_defconfig: Enable Wii SDHCI driver +d75f98dd24d2 powerpc: wii_defconfig: Enable GPIO-related options +a84813f5bf29 powerpc: wii_defconfig: Disable Ethernet driver support code +7c18659dd498 powerpc/watchdog: fix typo 'can by' to 'can be' +8f2133cc0e1f powerpc/pseries: hcall_exit tracepoint retval should be signed +94f6a80c0c11 tipc: eliminate KMSAN uninit-value in strcmp complaint +4a026da91caa net/9p: correct some comment errors in 9p file system code +db1617a11a86 Merge tag 'mlx5-updates-2018-05-07' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +901b9dd5e31e media: update/fix my e-mail on some places +71db1cd7ff4e Merge tag 'v4.17-rc4' into patchwork +2ca25bd7472f dt-bindings: PCI: rockchip: Rename rockchip-pcie.txt to rockchip-pcie-host.txt +3593709f2651 PCI: rockchip: Split out common function to init controller +7d95fb746c4e media: dvbsky: use just one mutex for serializing device R/W ops +964bac9455be PCI: rockchip: Split out rockchip_pcie_parse_dt() to parse DT +956cd99b35a8 PCI: rockchip: Separate common code from RC driver +3b7158d61a27 qm1d1b0004: fix a warning about an unused default_cfg var +06cb616b1bca i2c: designware: fix poll-after-enable regression +349b0f95e1ea arm64: dts: juno/rtsm: re-structure motherboard includes +506eeeabb551 arm64: dts: juno: replace '_' with '-' in node names +91eb88b027ec PM / core: Drop unused internal inline functions for sysfs +b8e7ca205f32 PM / core: Drop unused internal functions for pm_qos sysfs +ff5f078e20dc PM / core: Drop unused internal inline functions for wakeirqs +abcab87587cc PM / core: Drop internal unused inline functions for wakeups +632de8f542bc firmware: arm_scmi: simplify exit path by returning on error +ec42ac6d1ea3 firmware: arm_scmi: improve exit paths and code readability +8f3397ccb63a firmware: arm_scmi: remove unnecessary bitmap_zero +97b93dda3149 firmware: arm_scmi: drop unused `con_priv` structure member +14e297b3b896 firmware: arm_scmi: rename scmi_xfer_{init,get,put} +130fccd09f02 cpufreq: s3c2440: fix spelling mistake: "divsiors" -> "divisors" +7859e08c1bde firmware: arm_scmi: rename get_transition_latency and add_opps_to_device +c213f874815e arm64: dts: juno: Fix "debounce-interval" property misspelling +d86a4ba02fc6 powerpc/pkeys: Drop private VM_PKEY definitions +df21443ff6a5 cpufreq: speedstep: fix speedstep_detect_processor()'s return type +9c28d6df7534 cpufreq: add suspend/resume support in Armada 37xx DVFS driver +cfd84631d976 cpufreq: armada: Free resources on error paths +677827011571 cpufreq: dt: Allow platform specific suspend/resume callbacks +2ef7c01c0cdb PM / wakeup: Only update last time for active wakeup sources +00ee22c28915 PM / wakeup: Use seq_open() to show wakeup stats +7f817ba94294 PM / core: Use dev_printk() and symbols in suspend/resume diagnostics +143711f01106 PM / core: Simplify initcall_debug_report() timing +147f29796553 PM / core: Remove unused initcall_debug_report() arguments +ae62a32d6019 ARM: dts: da850-evm: use phandles to extend nodes +fc218544fbc8 ceph: fix iov_iter issues in ceph_direct_read_write() +0010f7052d6c libceph: add osd_req_op_extent_osd_data_bvecs() +3a15b38fd2ef ceph: fix rsize/wsize capping in ceph_direct_read_write() +3057fcef3853 mtd: rawnand: Make sure we wait tWB before polling the STATUS reg +7c2b134110a6 Merge branch 'linux-4.17' of git://github.com/skeggsb/linux into drm-fixes +352672db8572 drm/nouveau: Fix deadlock in nv50_mstm_register_connector() +0d5a03c3d925 drm/nouveau/ttm: don't dereference nvbo::cli, it can outlive client +5c0e0b45c493 Merge branch 'drm-fixes-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-fixes +44ef02c241e7 Merge tag 'drm-misc-fixes-2018-05-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +03a0a3e572dc Merge tag 'drm-intel-fixes-2018-05-09' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +87bf742b080f Merge tag 'exynos-drm-fixes-for-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes +dec60f3a9b72 agp: uninorth: make two functions static +01fb9185dc18 drm/exynos: Add driver for Exynos Scaler module +7a2d5c77c558 drm/exynos: fimc: Convert driver to IPP v2 core API +8b7d3ec83aba drm/exynos: gsc: Convert driver to IPP v2 core API +d8cb9eeaa79f drm/exynos: rotator: Convert driver to IPP v2 core API +9913f74fe157 drm/exynos: ipp: Add IPP v2 framework +96112e936350 selftests/bpf: ignore build products +cd65cd951287 selftests/bpf: add architecture-agnostic headers +15b520f132d1 ARM: dts: meson8b: odroid-c1: enable the IR receiver +9bec5c5649a2 ARM: dts: meson8b: odroid-c1: sort nodes alphabetically +1fbad3028664 tpm: tpm_crb: relinquish locality on error path. +c51fb2d458a6 dt-bindings: arm: amlogic: add support for the Tronsmart MXIII Plus +cfecb21109ab dt-bindings: arm: amlogic: add support for the Meson8m2 SoC +5a8a2ed63d6e ARM64: dts: meson-axg: enable AP6255 wifi module +098e530362d3 ARM64: dts: meson: add MMC resets +5e395e146667 ARM64: dts: meson-axg: add an 32K alt aoclk +0df8fbb9df8b ARM64: dts: meson-axg: add tdm pins +b0e59f949857 ARM64: dts: meson-axg: add GPIO interrupt controller support +221cf34bac54 ARM64: dts: meson-axg: enable the eMMC controller +826950868cd8 remoteproc/ste: remove abandoned include file +24ff14172fc3 remoteproc/davinci: use octal permissions for module_param() +5d26f068a594 remoteproc/davinci: prepare and unprepare the clock where needed +2310eae90f26 remoteproc/davinci: add the missing retval check for clk_enable() +008464a9360e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +e280edff3308 media: omap3isp: Don't use GFP_DMA +170df32cadee media: omap3isp: Remove useless NULL check in omap3isp_stat_config +378e3f81cb56 media: omap3isp: support 64-bit version of omap3isp_stat_data +daa36370b624 media: media-device: fix ioctl function types +5b817555ab1a media: imx-csi: fix burst size for 16 bit +e30681bc19bf media: imx: add 16-bit grayscale support +dde67d50ef0a media: Revert cleanup ktime_set() usage +b3bc535a5cd8 media: Use ktime_set() in pt1.c +e7330fa032bb Input: add support for ChipOne icn8505 based touchscreens +06af462ba1ff media: pvrusb2: delete unneeded include +0cc4655cb57a media: saa7164: Fix driver name in debug output +d3a67f27471d media: renesas-ceu: Set mbus_fmt on subdev operations +349da8ceb7eb media: cec: Kconfig coding style issue +9115df47d15f media: intel-ipu3: Kconfig coding style issue +01affb000e00 media: em28xx: Fix DualHD broken second tuner +4573027b67cb media: videobuf-dma-sg: Fix dma_{sync,unmap}_sg() calls +c591358446a2 media: media/usbvision: fix spelling mistake: "compresion" -> "compression" +2c756c72c4cc media: coda: set colorimetry on coded queue +0f8529fd07f4 media: coda: do not try to propagate format if capture queue busy +6dc8c1159cea media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out +0bade8b54395 media: sta2x11: Use gpio_is_valid() and remove unnecessary check +639f790223e6 drm/amd/pp: Refine the output of pp_power_profile_mode on VI +03b765237b0f media: platform: Use gpio_is_valid() +e6a5b9f9aee1 drm/amdgpu: Switch to interruptable wait to recover from ring hang. +da291320baec drm/ttm: Use GFP_TRANSHUGE_LIGHT for allocating huge pages +5bc3744c38e7 media: v4l2-dev.h: fix doc warning +bd4caed47a19 drm/amd/display: Use kvzalloc for potentially large allocations +6246c3a43bfd media: vpbe_venc: potential uninitialized variable in ven_sub_dev_init() +018d82e5f02e drm/amd/display: Don't return ddc result and read_bytes in same return value +6e65fb862064 drm/amd/display: Add get_firmware_info_v3_2 for VG12 +60a5205fb5f3 drm/amd: Add BIOS smu_info v3_3 required struct def. +c5191133405a drm/amd/display: Add VG12 ASIC IDs +f6b6631478d7 media: cec-gpio: use GPIOD_OUT_HIGH_OPEN_DRAIN +8516529ee5b6 media: platform: am437x: simplify getting .drvdata +62d4cfd3a608 media: videobuf: Change return type to vm_fault_t +fb21cf4eecbd media: vcodec: fix ptr_ret.cocci warnings +ee7582431f49 media: v4l2-core: Rename array 'video_driver' to 'video_drivers' +832369fa6410 IB/{hfi1, qib, rdmavt}: Move logic to allocate receive WQE into rdmavt +5d18ee67d4c1 IB/{hfi1, rdmavt, qib}: Implement CQ completion vector support +cf38ea100edf IB/hfi1: Create common functions for affinity CPU mask operations +af8aab71370a IB/hfi1: Optimize kthread pointer locking when queuing CQ entries +c872a1f9e3aa IB/Hfi1: Read CCE Revision register to verify the device is responsive +a74d5307caba IB/hfi1: Rework fault injection machinery +8d3e71136a08 IB/{hfi1, qib}: Add handling of kernel restart +a93a0a311112 IB/hfi1: Reorder incorrect send context disable +e4607073ffa5 IB/hfi1: Return correct value for device state +8c79d8223bb1 IB/hfi1: Fix fault injection init/exit issues +959f2d172daa IB/hfi1: Complete check for locally terminated smp +48e0a6559dd8 IB/hfi1: Return actual error value from program_rcvarray() +254361c1890e IB/hfi1: Prevent LNI hang when LCB can't obtain lanes +f0a3fa2149e3 media: entity: fix spelling for media_entity_get_fwnode_pad() +f5e27a203f4c Merge branch 'k.o/for-rc' into k.o/wip/dl-for-next +09f20f2bca91 media: intel-ipu3: cio2: Handle IRQs until INT_STS is cleared +dd0792699c40 Documentation/spec_ctrl: Do some minor cleanups +e96f46ee8587 proc: Use underscores for SSBD in 'status' +9f65fb29374e x86/bugs: Rename _RDS to _SSBD +9c281b5e1299 ARM: dts: BCM5301X: Relicense Asus RT-AC87U file to the GPL 2.0+ / MIT +6054cb578807 ARM: dts: BCM5301X: Add DT for Luxul XAP-1610 +2e2105a15781 ARM: dts: BCM5301X: Add DT for Luxul XWR-3150 V1 +b1d0973e9a1b memory: brcmstb: dpfe: Remove need for dpfe_dev +56e4446df9c1 ARM: brcmstb: Add support for the V7 memory map +842fa17d6c95 ARM: add Broadcom Brahma-B15 main ID definition +9e35ddc962a6 ARM: add Broadcom Brahma-B53 main ID definition +16f021b03aae ARM: Allow this header to be included by assembly files +cc1c8445eba5 Merge tag 'v4.17-rc4' into rpmsg-next +9935448e207c Merge tag 'v4.17-rc4' into rproc-next +2ff0e41ac5a7 MAINTAINERS: add keyword for devicetree overlay notifiers +163475ebf9f3 ipmi: Remove the proc interface +cec572561a74 xfs: bmap debugging should never panic the system +8804630e1eeb xfs: defer agfl frees from directory op transactions +8b922f0e6a7f xfs: defer frees from common inode allocation paths +658f8f951173 xfs: defer agfl frees from inode inactivation +2bc5eba8b695 xfs: defer agfl block frees from deferred ops processing context +f8f2835a9cf3 xfs: defer agfl block frees when dfops is available +4223f659dd3e xfs: create agfl block free helper function +72c5c5f6d01c xfs: print specific dqblk that failed verifiers +7224fa482a6d xfs: add full xfs_dqblk verifier +48fa1db87f73 xfs: pass full xfs_dqblk to repair during quotacheck +57ab324553bb xfs: check type in quota verifier during quotacheck +e381a0f6c28a xfs: remove unused flags arg from xfs_dquot_verify +dfa03a5f8076 xfs: clean up locking in xfs_file_iomap_begin +d0641780940a xfs: simplify xfs_file_iomap_begin() logic +3460cac1ca76 iomap: Use FUA for pure data O_DSYNC DIO writes +4f8ff44ba0ad iomap: iomap_dio_rw() handles all sync writes +ed5c3e66a328 xfs: move generic_write_sync calls inwards +b027d4c97b96 xfs: don't retry xfs_buf_find on XBF_TRYLOCK failure +8925a3dc4771 xfs: make xfs_buf_incore out of line +e443523d1910 xfs: trace ATTR flags in xattr tracepoints +8b26984dbd81 xfs: validate allocated inode number +afca6c5b2595 xfs: validate cached inodes are free when allocated +a88ad3ded15d drm/tilcdc: Fix setting clock divider for omap-l138 +1baf47c2e5c9 firmware: arm_scmi: fix kernel-docs documentation +354b2e36d7de firmware: arm_scmi: improve code readability using bitfield accessor macros +6449e4c9cc0e arm64: dts: juno: fix OF graph endpoint node names +072495b39a97 arm64: dts: juno: fix missing Coresight STM graph connection +ae2cd7fb478b cifs: smb2ops: Fix listxattr() when there are no EAs +f7c439668a29 cifs: smbd: Enable signing with smbdirect +2796d303e3c5 cifs: Allocate validate negotiation request through kmalloc +bd7aff03406d ARM: dts: vexpress: Restructure motherboard includes +3570a2af4737 clk: renesas: cpg-mssr: Add support for R-Car E3 +26aeb9daa02c nfp: bpf: allow zero-length capabilities +ea7e3435297c xsk: fix 64-bit division +064e52624707 IB/mlx5: posting klm/mtt list inline in the send queue for reg_wr +ed3dd9b017b8 RDMA/hns: Drop local zgid in favor of core defined variable +be0e8f34b66c IB/core: Reuse gid_table_release_one() in table allocation failure +25a1cd3fe551 IB/core: Make gid_table_reserve_default() return void +a46a5c1a4349 Merge branch 'bpf-nfp-programmable-rss' +d985888faae6 nfp: bpf: support setting the RX queue index +0d8300325660 bpf: xdp: allow offloads to store into rx_queue_index +0a3e92de1be4 fm10k: don't protect fm10k_queue_mac_request by fm10k_host_mbx_ready +454ca380ce3c fm10k: warn if the stat size is unknown +36592d6ce8d3 fm10k: use macro to avoid passing the array and size separately +d63bb21a7e72 fm10k: use variadic arguments to fm10k_add_stat_strings +2ead8ae110c6 fm10k: reduce duplicate fm10k_stat macro code +4c0330208f6b Merge tag 'at24-4.17-rc5-fixes-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-current +a1d1f0793500 Merge branch 'bpf-btf-id' +cd8b89280c1c bpf: btf: Tests for BPF_OBJ_GET_INFO_BY_FD and BPF_BTF_GET_FD_BY_ID +7a01f6a3bd69 bpf: btf: Update tools/include/uapi/linux/btf.h with BTF ID +e34d98d3b4e2 bpf: btf: Some test_btf clean up +62dab84c81a4 bpf: btf: Add struct bpf_btf_info +78958fca7ead bpf: btf: Introduce BTF ID +82e969725097 bpf: btf: Avoid WARN_ON when CONFIG_REFCOUNT_FULL=y +76aa3de7095f eeprom: at24: fix retrieving the at24_chip_data structure +9d569b1cf7a2 Merge tag 'iio-fixes-for-4.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus +3d69191086fc iw_cxgb4: Fix an error handling path in 'c4iw_get_dma_mr()' +43731753c4b7 RDMA/i40iw: Avoid panic when reading back the IRQ affinity hint +9f7b16afab9b RDMA/i40iw: Avoid reference leaks when processing the AEQ +a75895b1ebd9 RDMA/i40iw: Avoid panic when objects are being created and destroyed +a0403be8af33 RDMA/hns: Fix the bug with NULL pointer +79d442071a73 RDMA/hns: Set NULL for __internal_mr +85e0274dc664 RDMA/hns: Enable inner_pa_vld filed of mpt +90e7a4d50662 RDMA/hns: Set desc_dma_addr for zero when free cmq desc +778cc5a8b75e RDMA/hns: Fix the bug with rq sge +391bd5fc7de5 RDMA/hns: Not support qp transition from reset to reset for hip06 +2349fdd483ea RDMA/hns: Add return operation when configured global param fail +ad18e20ba288 RDMA/hns: Update convert function of endian format +f97a62c39423 RDMA/hns: Load the RoCE dirver automatically +3a39bbecc88f RDMA/hns: Bugfix for rq record db for kernel +ecaaf1e26a37 RDMA/hns: Add rq inline flags judgement +316ba5736c9c brd: Mark as non-rotational +1661d3b0e218 nvmet,rxe: defer ip datagram sending to tasklet +eeb1af4f53fa i40iw: Use correct address in dst_neigh_lookup for IPv6 +5a7189d529cd i40iw: Fix memory leak in error path of create QP +37da2a03c036 RDMA/mlx5: Use proper spec flow label type +18b0362e87df RDMA/mlx5: Don't assume that medium blueFlame register exists +f9e76ca3771b IB/hfi1: Use after free race condition in send context error path +214f2c319a14 arm64: defconfig: enable rockchip efuse +522a777566f5 block: consolidate struct request timestamp fields +4bc6339a583c block: move blk_stat_add() to __blk_mq_end_request() +84c7afcebed9 block: use ktime_get_ns() instead of sched_clock() for cfq and bfq +544ccc8dc904 block: get rid of struct blk_issue_stat +5238dcf4136f block: replace bio->bi_issue_stat with bio-specific type +a8a45941706b block: pass struct request instead of struct blk_issue_stat to wbt +934031a12980 block: move some wbt helpers to blk-wbt.c +a676688032e8 mtd: rawnand.h: use nested union kernel-doc markups +3c6a67dd6697 fm10k: setup VLANs for l2 accelerated macvlan interfaces +a75bbe71a278 mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages +0583a4ef0598 arm64: capabilities: Add NVIDIA Denver CPU to bp_harden list +1b06bd8dd95f arm64: Add MIDR encoding for NVIDIA CPUs +27f70620faf0 MAINTAINERS: Remove bouncing @mellanox.com addresses +9533b292a7ac IB: remove redundant INFINIBAND kconfig dependencies +070b9637dd8f HID: i2c-hid: Add RESEND_REPORT_DESCR quirk for Toshiba Click Mini L9W-B +c922ff8e5837 tpm/st33zp24: Fix spelling mistake in macro ST33ZP24_TISREGISTER_UKNOWN +75d647f5de69 tpm: Move eventlog declarations to its own header +9b01b5356629 tpm: Move shared eventlog functions to common.c +0bfb23746052 tpm: Move eventlog files to a subdirectory +09dd144f72e7 tpm: Add explicit endianness cast +f20b4f224536 tpm: st33zp24: remove redundant null check on chip +92980756979a tpm: move the delay_msec increment after sleep in tpm_transmit() +8feaec33b986 PCI / PM: Always check PME wakeup capability for runtime wakeup support +4f9fb990013c mwifiex: increase TX threashold to avoid TX timeout during ED MAC test +4793e5a954fa mwifiex: delete unneeded include +9c4a121e8263 brcmfmac: Add support for bcm43364 wireless chipset +bf516e7d8b1c rtlwifi: remove duplicate definition of antenna number for btcoex +97739501f207 cpufreq: schedutil: Avoid using invalid next_freq +a744490f1270 cpufreq: schedutil: remove stale comment +13610c93488b PM: docs: intel_pstate: fix Active Mode w/o HWP paragraph +c72a0ded8d4a PM: docs: sleep-states: Fix a typo ("includig") +5a748de0644d ASoC: uniphier: add digital output volume for UniPhier sound system +0e7b25c673ec ASoC: soc-core: remove legacy_dai_naming from snd_soc_register_dais() +359c71eeacbd ASoC: soc-core: remove snd_soc_component_add_unlocked() +c8306238faf5 ASoC: soc.h: merge CONFIG_DEBUG_FS +d9f29e9ebe6e ASoC: convert platform explanation to component +db795f9b924e ASoC: add component_list_show() +999f7f5af8eb ASoC: remove Codec related code +11fb14f8c5b8 ASoC: remove unneeded .pcm_new/free +2250e76d78e8 ASoC: remove .get_regmap +d1021c885262 ASoC: remove codec reg_cache +81da8a0b7975 ASoC: remove codec hw_write/control_data +8878302ebbc5 regulator: add support for SY8106A regulator +32aba834f2a9 regulator: add binding for the SY8106A voltage regulator +0198d7bb8a0c ASoC: omap-mcbsp: Convert to use the sdma-pcm instead of omap-pcm +31d2f5db92a7 ASoC: omap-mcpdm: Convert to use the sdma-pcm instead of omap-pcm +87dbec537b6b ASoC: omap-dmic: Convert to use the sdma-pcm instead of omap-pcm +b1a549c6be09 ASoC: omap-hdmi-audio: Convert to use the sdma-pcm instead of omap-pcm +dde637f2daf1 ASoC: omap: Introduce the generic_dmaengine_pcm based sdma-pcm +e5ba319882d7 ASoC: uniphier: evea: use DAPM to change source of line-in +2ce7eb258999 ASoC: nau8824: fix spelling mistake: "semaphone" -> "semaphore" +b7e7f5051bf8 s390: remove closung punctuation from spectre messages +0391fcb5e1f8 s390: introduce compile time check for empty .bss section +971a9ca62597 s390/early: move functions which may not access bss section to extra file +32fd2b4bcf6b s390/early: get rid of #ifdef CONFIG_BLK_DEV_INITRD +1155a26a25af s390/early: get rid of memmove_early +77715b7ddb44 s390/cpum_sf: Add data entry sizes to sampling trailer entry +3c0a83b14ea7 perf: fix invalid bit in diagnostic entry +331bbcfc50aa spi: remove the older/duplicated bcm53xx driver +aaa730ca3f88 ASoC: fix return value check in mt6351_codec_driver_probe() +bb7b40aecbf7 netfilter: nf_tables: bogus EBUSY in chain deletions +732a8049f365 netfilter: nft_compat: fix handling of large matchinfo size +8bdf164744b2 netfilter: nft_compat: prepare for indirect info storage +9a0e98022172 drm/vc4: Fix scaling of uni-planar formats +d0c8ba40c6cc swiotlb: update comments to refer to physical instead of virtual addresses +221cb9fd2ee3 ARM: dts: sun8i: Add enable-method for SMP support for the A83T SoC +84ac14a6df86 ARM: dts: sun8i: a83t: Add CCI-400 node +9260e67e030e ARM: dts: sun8i: Add R_CPUCFG device node for the A83T dtsi +8b578325b805 ARM: dts: sun8i: Add CPUCFG device node for A83T dtsi +e7f063ae1a31 dmaengine: sprd: Use devm_ioremap_resource() to map memory +30fd64275877 swiotlb: remove the CONFIG_DMA_DIRECT_OPS ifdefs +09230cbc1bab swiotlb: move the SWIOTLB config symbol to lib/Kconfig +8d9b409b1a42 mips,unicore32: swiotlb doesn't need sg->dma_length +f21254cdd147 arm: don't build swiotlb by default +8e6390795eac PCI: remove CONFIG_PCI_BUS_ADDR_T_64BIT +4965a68780c5 arch: define the ARCH_DMA_ADDR_T_64BIT config symbol in lib/Kconfig +d4a451d5fc84 arch: remove the ARCH_PHYS_ADDR_T_64BIT config symbol +f616ab59c294 dma-mapping: move the NEED_DMA_MAP_STATE config symbol to lib/Kconfig +86596f0a2833 scatterlist: move the NEED_SG_DMA_LENGTH config symbol to lib/Kconfig +a4ce5a48d753 iommu-helper: move the IOMMU_HELPER config symbol to lib/ +79c1879ee547 iommu-helper: mark iommu_is_span_boundary as inline +33782714dc53 iommu-helper: unexport iommu_area_alloc +0d3fdb157fd0 iommu-common: move to arch/sparc +28fa4aca262c PM / OPP: Remove dev_pm_opp_{un}register_get_pstate_helper() +3ba98324e81a PM / OPP: Get performance state using genpd helper +6e41766a6a50 PM / Domain: Implement of_genpd_opp_to_performance_state() +6a0ae73d9595 PM / Domain: Add support to parse domain's OPP table +401ea1572de9 PM / Domain: Add struct device to genpd +e2f4b5f8dc59 PM / OPP: Implement dev_pm_opp_get_of_node() +a88bd2a51e90 PM / OPP: Implement of_dev_pm_opp_find_required_opp() +fa9b274f8aef PM / OPP: Implement dev_pm_opp_of_add_table_indexed() +a1e8c13600bf PM / OPP: "opp-hz" is optional for power domains +b89469bdf0c2 PM / OPP: dt-bindings: Make "opp-hz" optional for power domains +3148dedfe79e r8169: fix powering up RTL8168h +0e3e466b7caf Merge branch 'udp-gso-cleanups' +04d55b257cbb udp: Do not copy destructor if one is not present +6053d0f18906 udp: Add support for software checksum and GSO_PARTIAL with GSO offload +0ad6509571e0 udp: Partially unroll handling of first segment and last segment +9a0d41b3598f udp: Do not pass checksum as a parameter to GSO segmentation +b21c034b3df8 udp: Do not pass MSS as parameter to GSO segmentation +dfec0ee22c0a udp: Record gso_segs when supporting UDP segmentation offload +27cca866e3fc mm/pkeys, x86, powerpc: Display pkey in smaps if arch supports pkeys +4414ef9536c3 mm/pkeys: Add an empty arch_pkeys_enabled() +3f36c9423965 x86/pkeys: Add arch_pkeys_enabled() +555934a71bb4 x86/pkeys: Move vma_pkey() into asm/pkeys.h +dbec10e58dea mm/pkeys, powerpc, x86: Provide an empty vma_pkey() in linux/pkeys.h +cd419a513146 mm/pkeys: Remove include of asm/mmu_context.h from pkeys.h +2c9e0a6fa2bb mm, powerpc, x86: introduce an additional vma bit for powerpc pkey +5fae288d8ddd drm/exynos: Allow DRM_EXYNOS on s5pv210. +fa50b7b4ba50 drm/exynos: fimd: Add support for S5PV210 FIMD variant +53a7bdfb2a27 dt-bindings: dsa: Remove unnecessary #address/#size-cells +8a8d9b2c38d9 gpu: drm: exynos: Change return type to vm_fault_t +bec923c50ab5 Merge tag 'exynos-drm-fixes-for-v4.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into exynos-drm-next +2b999ba89905 net: phy: sfp: handle cases where neither BR, min nor BR, max is given +6f2db7dc901a drm/exynos: hdmi: avoid duplicating drm_bridge_attach +a5a45b7fcd51 Input: gamecon - avoid using __set_bit() for capabilities +89223a2b0329 Input: as5011 - avoid using __set_bit() for capabilities +a01308031c26 Input: xpad - avoid using __set_bit() for capabilities +68c78d0155e3 Input: xpad - fix some coding style issues +322579dcc865 libata: Blacklist some Sandisk SSDs for NCQ +77bade677c3c i2c: busses: remove superfluous ignoring of children for RPM +e6faa71034f6 i2c: axxia: enable clock before calling clk_get_rate() +782f569774d7 blk-wbt: throttle discards like background writes +8bea60901974 blk-wbt: pass in enum wbt_flags to get_rq_wait() +825843b0adb7 blk-wbt: account any writing command as a write +af097f5d199e block: break discard submissions into the user defined size +a9251553c225 Documentation: refcount-vs-atomic: Update reference to LKMM doc. +2f065d8ae918 drm/dp: Correctly mask DP_TRAINING_AUX_RD_INTERVAL values for DP 1.4 +0597017cd18d drm/dp: Add DP_DPCD_REV_XX to drm_dp_helper +06391eddb60a clk: qcom: Add Global Clock controller (GCC) driver for SDM845 +7d99ced8f4c6 clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks +9ee38b21a29f clk: qcom: Add DT bindings for SDM845 gcc clock controller +88051f55de50 clk: qcom: Simplify gdsc status checking logic +7ef6f11887bd clk: qcom: Configure the RCGs to a safe source as needed +31c6085562a0 firmware: arm_scmi: Use after free in scmi_create_protocol_device() +18bcaa4e617c docs: driver-api: add clk documentation +d8a121e3d5a5 docs: core-api: add circular-buffers documentation +de0f51e4b139 docs: core-api: add cachetlb documentation +fe8703cc0de6 docs: admin-guide: add bcache documentation +2d93404f3583 docs: */index.rst: Add newer documents to their respective index.rst +036db8bd9637 Merge branch 'for-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +93a0d34024ad Merge tag 'pinctrl-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +89240c675ed1 Merge tag 'gpio-v4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio +52e7128ebbdd apparmor: fix '*seclen' is never less than zero +3ecf53e41a64 docs/vm: move numa_memory_policy.rst to Documentation/admin-guide/mm +1174bd849c75 docs/vm: numa_memory_policy: s/Linux memory policy/NUMA memory policy/ +42f44d124e11 docs/vm: numa_memory_policy: formatting and spelling updates +4ffd41bce2ce Merge branch 'features' into docs-next +2bef69a385b4 Documentation/features/vm: Remove arch support status file for 'pte_special' +aee17ebe002a Documentation/features/lib: Remove arch support status file for 'strncasecmp' +0ca2840ff52d Documentation/features/locking: Use '!RWSEM_GENERIC_SPINLOCK' as Kconfig for 'rwsem-optimized' +b466865916d5 Documentation/features/core: Add arch support status files for 'cBPF-JIT' and 'eBPF-JIT' +7156fc292850 Documentation/features: Refresh the arch support status files in place +be99f610a110 Documentation/features: Add script that refreshes the arch support status files in place +f6dbf65b6558 Documentation: block: cmdline-partition.txt fixes and additions +f318a44e15c1 vfio: fix documentation +1897e8f394c5 doc: botching-up-ioctls: Make it clearer why structs must be padded +5212213aa5a2 mm, powerpc, x86: define VM_PKEY_BITx bits if CONFIG_ARCH_HAS_PKEYS is enabled +42f02130f980 Merge tag 'linux-can-fixes-for-4.17-20180508' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can +2dabf9f281bc Merge branch 'ieee802154-for-davem-2018-05-08' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan +8d42eada64e4 Merge branch 'bnxt_en-Fixes-for-net-next' +707e7e966026 bnxt_en: Always forward VF MAC address to the PF. +7328a23c063a bnxt_en: Read phy eeprom A2h address only when optical diagnostics is supported. +dac0490718bd bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only. +cc559c1ac250 bnxt_en: Fix firmware message delay loop regression. +4bbaf2584b86 s390/cpum_sf: ensure sample frequency of perf event attributes is non-zero +0b3d8740a835 ARM: shmobile: r8a7794: alt: add EEPROM to DTS +91fdd8274f32 arm64: dts: stratix10: add sdram ecc +57c6cb81717f mac80211: ethtool: avoid 32 bit multiplication overflow +6961275e72a8 ARM: sun8i: smp: Add support for A83T +1631090e34f5 ARM: sun9i: smp: Add is_a83t field +c64738e529cf ARM: sun9i: smp: Rename clusters's power-off +cad160ed0a94 ARM: shmobile: Convert file to use cntvoff +e8f48f96db7e drm/i915: Fix drm:intel_enable_lvds ERROR message in kernel log +660d88e74cf6 drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout +9d219554d9bf drm/i915: Adjust eDP's logical vco in a reliable place. +46ebbfcb9f05 ARM: sunxi: Add initialization of CNTVOFF +7c607944bc65 ARM: smp: Add initialization of CNTVOFF +dff052ccf365 ARM: sunxi: smp: Move assembly code into a file +17e49a9e9062 ARM: Allow this header to be included by assembly files +009240940e84 netfilter: nf_tables: don't assume chain stats are set when jumplabel is set +a44f6d82a471 netfilter: x_tables: add module alias for icmp matches +4e09fc873d92 netfilter: prefer nla_strlcpy for dealing with NLA_STRING attributes +25fd386e0bc0 netfilter: core: add missing __rcu annotation +d5e032fc5697 ipvs: fix stats update from local clients +a050d345cef0 ipvs: fix refcount usage for conns in ops mode +b8e9dc1c7571 netfilter: nf_tables: nft_compat: fix refcount leak on xt module +a4995684a949 netfilter: bridge: stp fix reference to uninitialized data +26a5e9b834a6 staging: mt7621-eth: Alignment should match open parenthesis +fb6d1cb43908 staging: mt7621-eth: Add missing blank lines after declarations +42d82b5015ab staging: mt7621-eth: Remove unnecessary blank lines +9cecd920a503 staging: mt7621-eth: Fix compilation error +267d901a7d59 staging: lustre: o2iblnd: Enable Multiple OPA Endpoints between Nodes +6d6612deaf55 staging: ks7010: Remove unnecessary limit checks +be8a8ca34b94 staging: most: usb: remove local variable +c06b99e002d0 staging: most: usb: fix usb_disconnect race condition +9a32315b0b16 staging: most: usb: don't set URB_ZERO_PACKET flag for synchronous data +d060bff70ec3 staging: most: dim2: use device to allocate coherent memory +1fb6089acb63 staging: most: dim2: read clock speed from the device +21e57ff08605 staging: most: dim2: use device tree +993c1637a08f staging: most: cdev: fix race condition +021fa2dbc49b staging: most: dim2: fix startup sequence +7d56f62d3c4c staging: most: cdev: fix function return value +3b1a774bfcbc staging: most: usb: add ep number to log +aba258b73101 staging: most: cdev: fix chrdev_region leak +8463d9fab6e2 staging: most: cdev: avoid warning about potentially uninitialized variable +69c90cf1b2fa staging: most: sound: call snd_card_new with struct device +3598cec585f8 staging: most: make interface drivers allocate coherent memory +7e6e22887394 staging: most: i2c: reduce parameters inconsistency +eb50842c5f5c staging: most: i2c: remove redundant list_mutex +6471c2693f4e staging: most: i2c: remove redundant is_open +0003718c92a3 staging: most: i2c: trace real polling rate +ea8bcd5282d9 staging: most: i2c: prevent zero delay polling +cd2e7148e77d staging: most: i2c: avoid polling in case of misconfig +795ce2189258 staging: most: i2c: do not wait in work function +0ecbf7fc366a staging: most: i2c: shorten lifetime of IRQ handler +ed856eb58f9b staging: most: aim-sound: add flexible format support +dbd36d5772f7 staging: most: add channel property dbr_size +95b2f82d63f6 staging: most: i2c: remove unnecessary poison_channel call +ceb1edc2a0a5 staging: most: i2c: prevent division by zero +071e5069cbc4 staging: most: dim2: remove clock speed processing from the HDM +aaf403225ba0 staging: most: allocate only all requested memory +8a95c13224f9 staging: android: ion: Remove unnecessary blank line +5f61043022eb staging: android: ion: Fix license identifier comment format +2fe4a29a452a mac80211: Support the new cfg80211 TXQ stats API +d2116990761d staging: android: vsoc: Fix ending '(' warnings in vsoc_probe_device +3ca4ce0efb26 staging: android: vsoc: Fix ending '(' warnings in vsoc_ioctl +a174ef680664 staging: android: vsoc: Fix ending '(' warnings in do_destroy_fd_scoped_permission +b33fa3c6877c staging: android: vsoc: Fix ending '(' warnings in function defintions +a81403c426f7 staging: android: Clean up license identifiers +0b694219d62a staging: android: Kconfig; Remove excessive hyphens +52539ca89f36 cfg80211: Expose TXQ stats and parameters to userspace +f45140df3171 drm/xen-front: Fix loop timeout +18f20bc5303c drm/xen-front: fix xen_drm_front_shbuf_alloc() error handling +e30ca4bcf0d9 drm/xen-front: checking for NULL instead of IS_ERR +1d6e65bedf58 staging: lustre: fix error deref in ll_splice_alias(). +9604c7ac2005 staging: lustre: move remaining code from linux-module.c to module.c +b4ded66db93b staging: lustre: move misc-device registration closer to related code. +85b6542bbade staging: lustre: llite: remove redundant lookup in dump_pgcache +fc5f499af16c staging: lustre: llite: use more private data in dump_pgcache +775c4dc27434 staging: lustre: fold lu_object_new() into lu_object_find_at() +bab8b4cc3939 staging: lustre: lu_object: move retry logic inside htable_lookup +e167b370360f staging: lustre: lu_object: discard extra lru count. +bc5e7fb40d36 staging: lustre: make struct lu_site_bkt_data private +f7e1c6461e04 PCI: rcar: Reuse generic pci_parse_request_of_pci_ranges() function +6e88628d03dd dma-debug: remove CONFIG_HAVE_DMA_API_DEBUG +9f22bbbdd8e3 dma-debug: unexport dma_debug_resize_entries and debug_dma_dump_mappings +bcebe324cb44 dma-debug: simplify counting of preallocated requests +15b28bbcd567 dma-debug: move initialization to common code +9f96b9b7d836 PCI: endpoint: Replace mdelay with usleep_range() in pci_epf_test_write() +cf56c819c851 mmc: tegra: remove redundant return statement +7a25ac2f71a4 DT: net: can: rcar_canfd: document R8A77980 bindings +0a4fe40efb04 DT: net: can: rcar_canfd: document R8A77970 bindings +1469c5f033a2 dt-bindings: can: rcar_can: Fix R8A7796 SoC name +6ee00865ffe4 can: kvaser_usb: Increase correct stats counter in kvaser_usb_rx_can_msg() +9a62dcf486c1 arm: dts: imx[35]*: declare flexcan devices to be compatible to imx25's flexcan +0e030a373df3 can: flexcan: fix endianess detection +71c23a821c6b can: dev: increase bus-off message severity +58318cd4df41 Merge 4.17-rc4 into usb-next +3ce7f76ff903 mmc: core: Drop unused define for timeout +400fdb25c874 mmc: rtsx_usb: Enable MMC_CAP_ERASE to allow erase/discard/trim requests +ec30f11e821f mmc: rtsx_usb: Use the provided busy timeout from the mmc core +4b7d45451dff mmc: rtsx_usb: Use MMC_CAP2_NO_SDIO +7405df4c79cd mmc: core: Implement ->sw_reset bus ops for SDIO +508c9864cced mmc: core: Share internal function to set initial signal voltage +1433269c4d24 mmc: core: Export a function mmc_sw_reset() to allow soft reset of cards +3a3db6030b64 mmc: core: Rename ->reset() bus ops to ->hw_reset() +fb09f44e290b mmc: core: Re-factor some code for SDIO re-initialization +326bee0286d7 seccomp: Don't special case audited processes when logging +ea6eca778500 seccomp: Audit attempts to modify the actions_logged sysctl +beb44acaf000 seccomp: Configurable separator for the actions_logged string +d013db029491 seccomp: Separate read and write code for actions_logged sysctl +33d065ccb3b2 scsi: tcmu: refactor nl wr_cache attr with new helpers +84e285062848 scsi: tcmu: refactor nl dev_size attr with new helpers +02ccfb54ba7e scsi: tcmu: refactor nl dev_cfg attr with new nl helpers +f892bd8ec142 scsi: tcmu: refactor rm_device cmd with new nl helpers +e0c240ac3aec scsi: tcmu: refactor add_device cmd with new nl helpers +0e5aee393956 scsi: tcmu: add new netlink events helpers +9899e4d3523f scsi: 3w-xxxx: fix a missing-check bug +c9318a3e0218 scsi: 3w-9xxx: fix a missing-check bug +a217b3116592 scsi: mpt3sas: fix header path in ioctl documentation +f13678960fb5 scsi: mpt3sas: remove obsolete path "drivers/scsi/mpt2sas/" from MAINTAINERS +27e833dabab7 scsi: megaraid: silence a static checker bug +c09a21d8ddaf scsi: mptsas: fix spelling mistake: "matchs" -> "matches" +7afc0ce9129e scsi: lpfc: fix spelling mistakes: "mabilbox" and "maibox" +4b83cb8b06bc scsi: qla2xxx: remove the unused tcm_qla2xxx_cmd_wq +b9315530bff7 scsi: mptfusion: fix spelling mistake: "initators" -> "initiators" +f70c1251deb5 scsi: hisi_sas: workaround a v3 hw hilink bug +9b8addf3024e scsi: hisi_sas: add readl poll timeout helper wrappers +bf081d5da4fa scsi: hisi_sas: remove redundant handling to event95 for v3 +9413532788df scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw +c2c1d9ded0a2 scsi: hisi_sas: update PHY linkrate after a controller reset +6f7c32d6057c scsi: hisi_sas: stop controller timer for reset +c6ef89547269 scsi: hisi_sas: check sas_dev gone earlier in hisi_sas_abort_task() +a14da7a20d49 scsi: hisi_sas: fix PI memory size +cd938e535e90 scsi: hisi_sas: check host frozen before calling "done" function +b81b6cce58b7 scsi: hisi_sas: Add some checks to avoid free'ing a sas_task twice +24cf43612d4d scsi: hisi_sas: optimise the usage of DQ locking +3e21d1cb0f90 scsi: lpfc: Comment cleanup regarding Broadcom copyright header +e65d8c3411f7 scsi: lpfc: update driver version to 12.0.0.3 +11f0e34ff406 scsi: lpfc: Enhance log messages when reporting CQE errors +44c2757b7673 scsi: lpfc: Fix up log messages and stats counters in IO submit code path +d38f33b30422 scsi: lpfc: Driver NVME load fails when CPU cnt > WQ resource cnt +23288b78a140 scsi: lpfc: Handle new link fault code returned by adapter firmware. +a72d56b2a688 scsi: lpfc: Correct fw download error message +48f8fdb4b426 scsi: lpfc: enhance LE data structure copies to hardware +cd2400715c12 scsi: lpfc: Change IO submit return to EBUSY if remote port is recovering +6c0a8f6b5a45 powerpc/pseries: Fix CONFIG_NUMA=n build +f05fededbb48 PM / OPP: dt-bindings: Rename "required-opp" as "required-opps" +495ac33a3b82 soc/tegra: pmc: Don't allocate struct tegra_powergate on stack +ab7ad49d01a5 scsi: qedf: Update version number to 8.33.16.20 +5d1c8b5ba074 scsi: qedf: Update copyright for 2018 +f3690a89f918 scsi: qedf: Add more defensive checks for concurrent error conditions +4f4616ceebaf scsi: qedf: Set the UNLOADING flag when removing a vport +92bbccdf72ae scsi: qedf: Add additional checks when restarting an rport due to ABTS timeout +96673e1e224c scsi: qedf: If qed fails to enable MSI-X fail PCI probe +65b7beca42a3 scsi: qedf: Honor default_prio module parameter even if DCBX does not converge +4b9b7fabb39b scsi: qedf: Improve firmware debug dump handling +f9a4a7f2c0f7 scsi: qedf: Remove setting DCBX pending during soft context reset +8025c84208ef scsi: qedf: Add task id to kref_get_unless_zero() debug messages when flushing requests +3f9de7f0413d scsi: qedf: Check if link is already up when receiving a link up event from qed +a8f192bce174 scsi: qedf: Return request as DID_NO_CONNECT if MSI-X is not enabled +adf488425294 scsi: qedf: Release RRQ reference correctly when RRQ command times out +84b2ba6e427c scsi: qedf: Honor priority from DCBX FCoE App tag +ba17d379c2bf scsi: qedf: Add dcbx_not_wait module parameter so we won't wait for DCBX convergence to start discovery +a93755cf7e6e scsi: qedf: Sanity check FCoE/FIP priority value to make sure it's between 0 and 7 +766639cab01e scsi: qedf: Add check for offload before flushing I/Os for target +15a93de7e9a5 scsi: qedf: Fix VLAN display when printing sent FIP frames +f32803bb4512 scsi: qedf: Add missing skb frees in error path +c3ef86f3ec58 scsi: qedf: Increase the number of default FIP VLAN request retries to 60 +44c7c859117f scsi: qedf: Synchronize rport restarts when multiple ELS commands time out +3f9da256020b scsi: qla2xxx: Update driver version to 10.00.00.07-k +84905dfe78d2 scsi: qla2xxx: Fix TMF and Multi-Queue config +fc31b7a803bf scsi: qla2xxx: Prevent relogin loop by removing stale code +36d49c92efe6 scsi: qla2xxx: Remove stale debug value for login_retry flag +e25f76549bd7 scsi: qla2xxx: Use predefined get_datalen_for_atio() inline function +8ea4faf829eb scsi: qla2xxx: Fix Inquiry command being dropped in Target mode +cc28e0ace97c scsi: qla2xxx: Move GPSC and GFPNID out of session management +bee8b84686c4 scsi: qla2xxx: Reduce redundant ADISC command for RSCNs +1d317b21231b scsi: qla2xxx: Delete session for nport id change +29528491ccf7 scsi: qla2xxx: Fix Rport and session state getting out of sync +625a1caefe43 scsi: qla2xxx: Fix sending ADISC command for login +f6972d718090 scsi: mpt3sas: Update driver version "25.100.00.00" +87b3576e9eab scsi: mpt3sas: fix possible memory leak. +c1a6c5ac4278 scsi: mpt3sas: For NVME device, issue a protocol level reset +65928d1f4130 scsi: mpt3sas: Update MPI Headers +3d29ed85fc9c scsi: mpt3sas: Report Firmware Package Version from HBA Driver. +22a923c315ba scsi: mpt3sas: Cache enclosure pages during enclosure add. +79eb96d6ca69 scsi: mpt3sas: Allow processing of events during driver unload. +1537d1bfc588 scsi: mpt3sas: Increase event log buffer to support 24 port HBA's. +95540b8eaf30 scsi: mpt3sas: Added support for SAS Device Discovery Error Event. +e21fef6f331b scsi: mpt3sas: Enhanced handling of Sense Buffer. +74522a92bbf0 scsi: mpt3sas: Optimize I/O memory consumption in driver. +93204b782a88 scsi: mpt3sas: Lockless access for chain buffers. +cd33223b59a4 scsi: mpt3sas: Pre-allocate RDPQ Array at driver boot time. +cf6bf9710cab scsi: mpt3sas: Bug fix for big endian systems. +2c5d5b13c6eb llc: better deal with too small mtu +724e47a149f5 net-next/hinic: add pci device ids for 25ge and 100ge card +895b61760bec Merge branch 'Aquantia-various-patches-2018-05' +a09bd81b5413 net: aquantia: Limit number of vectors to actually allocated irqs +8c61ab7f111a net: aquantia: driver should correctly declare vlan_features bits +a9f71d0de68d trivial: fix inconsistent help texts +5ed3fde21331 MAINTAINERS: Update the 3c59x network driver entry +d869dea664e6 flow_dissector: do not rely on implicit casts +72a338bcc6ae net: core: rework basic flow dissection helper +fa89adba1941 scsi: zfcp: fix infinite iteration on ERP ready list +62515f95b458 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next +1822f638e8af Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +9d4927f0d376 Merge branch 'ipv6-misc' +0c1dd2a162e0 net: ipv6/gre: Add GRO support +6f2f8212bfdf net: ipv6: Fix typo in ipv6_find_hdr() documentation +080324c36ade net/tls: Fix connection stall on partial tls record +53bc017f72b3 net: flow_dissector: fix typo 'can by' to 'can be' +db0aeb310060 Merge branch 'qed-Add-support-for-new-multi-partitioning-modes' +cac6f691546b qed: Add support for Unified Fabric Port. +b51bdfb9cbe2 qed: Add support for multi function mode with 802.1ad tagging. +27bf96e32c92 qed: Remove unused data member 'is_mf_default'. +0bc5fe857274 qed*: Refactor mf_mode to consist of bits. +9255bacd57a5 net: dsa: mv88e6xxx: Fix PHY interrupts by parameterising PHY base address +98f0a39529e5 tls: fix use after free in tls_sk_proto_close +59d8d4434f42 sctp: delay the authentication for the duplicated cookie-echo chunk +3a443bd6dd7c net/9p: correct the variable name in v9fs_get_trans_by_name() comment +84a2fba2cb5e vlan: correct the file path in vlan_dev_change_flags() comment +01adc4851a80 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +18b338f5f953 liquidio: support use of ethtool to set link speed of CN23XX-225 cards +a86b74d36370 net: nixge: Address compiler warnings about signedness +abcd3d6fc640 net: nixge: Fix error path for obtaining mac address +1751eb42ddb5 selftests: net: use TEST_PROGS_EXTENDED +7f625bdf338e Merge branch '3c59x-patches-and-the-removal-of-an-unused-function' +dea4c96e65b3 net: 3com: 3c59x: irq save variant of ISR +47f66c766c8d net: 3com: 3c59x: Pull locking out of ISR +577b995be5f5 net: 3com: 3c59x: Move boomerang/vortex conditional into function +c36a68fab1c3 net: u64_stats_sync: Remove functions without user +6328c95ce7cd selftests: net: add udpgso* to TEST_GEN_FILES +5d0b401f4cf7 PCI/AER: Unify error bit printing for native and CPER reporting +17e8f0d4cee2 PCI: Check whether bridges allow access to extended config space +d3349b6b3c37 loop: remember whether sysfs_create_group() was done +50864670b3ff block: Shorten interrupt disabled regions +656cb6d03e3d block: Remove redundant WARN_ON() +f3a1075e5fc3 block: don't disable interrupts during kmap_atomic() +d22b36218455 PCI: pciehp: Add quirk for Command Completed errata +a593bff82cae dt-bindings: define vendor prefix for Wi2Wi, Inc. +05685f80086d dt-bindings: Add vendor prefix for Avnet, Inc. +333c8c1216c1 PCI: Add Qualcomm vendor ID +cc60dbbfed8f mac80211: average ack rssi support for data frames +81d5439da844 cfg80211: average ack rssi support for data frames +4a35a9027f64 Revert "perf pmu: Fix pmu events parsing rule" +de5cb6eb514e s390: use expoline thunks in the BPF JIT +6deaa3bbca80 s390: extend expoline to BC instructions +9f18fff63cfd s390: remove indirect branch from do_softirq_own_stack +4253b0e0627e s390: move spectre sysfs attribute code +c50c84c3ac4d s390/kernel: use expoline for indirect branches +23a4d7fd3485 s390/ftrace: use expoline for indirect branches +d1ecfa9d1f40 x86/xen: Reset VCPU0 info pointer after shared_info remap +aced43ce780d cfg80211: Call reg_notifier for self managed hints conditionally +50f32718e125 nl80211: Add wmm rule attribute to NL80211_CMD_GET_WIPHY dump command +03737001e463 mac80211: add api to set CSA counter in mac80211 +a403f3bf6390 mac80211: remove pointless flags=0 assignment +bfb27814e3d8 mac80211: ethtool: memset the whole sinfo struct to 0 +35f4962c0175 mac80211: clean up rate info bandwidth setting +c096b92aa79e mac80211: rename rtap_vendor_space to rtap_space +d5bb3a8e4a51 ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory +b589202b5eac ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings +7feb563da690 ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory +914eac248d87 mac80211: use timeout from the AddBA response instead of the request +5981ec36688c tools headers kvm: Sync ARM UAPI headers with the kernel sources +d0e9f4c1a4e7 tools headers kvm: Sync uapi/linux/kvm.h with the kernel sources +605e71cd007b tools headers: Sync x86 cpufeatures.h with the kernel sources +ea9032fa2e4e perf vendor events intel: Remove duplicated entry for westmereep-dp in mapfile.csv +675c7215aacf ARM: dts: cygnus: fix irq type for arm global timer +fd0ab539d185 ARM: dts: BCM5301X: Relicense Buffalo files to the GPL 2.0+ / MIT +d58c67d1d851 iio: adc: stm32-adc: add support for STM32MP1 +92a373760757 dt-bindings: iio: stm32-adc: add support for STM32MP1 +04e7b3d7eabe iio: iio.h: use nested struct support on kernel-doc markup +9c2ece6ef67e nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir +cc659e76f375 rdmacg: Convert to use match_string() helper +dc85ca573b95 ata: hpt37x: Convert to use match_string() helper +f142f08bf7ec Fix typo in comment. +d2fcd01335ac Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +76787cf4af9b Merge tag 'devicetree-fixes-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +0d74d872c3f8 driver core: add __printf verification to __ata_ehi_pushv_desc +41bd6adf3c5d Revert "ARM: dts: logicpd-som-lv: Fix pinmux controller references" +2abb80dad3af perf bench numa: Fix typo in options +80f513b5056d nvme/pci: Hold controller reference during async probe +12d9f07022dc nvme: fix use-after-free in nvme_free_ns_head +7a109673899b drm/bridge/sii8620: add Kconfig dependency on extcon +47aaaec818df drm/omap: handle alloc failures in omap_connector +7f26eee57216 drm/omap: add missing linefeeds to prints +e1cdab6e5f9a drm/omap: handle error if scale coefs are not found +4d6cb5e2fee5 drm/omap: check return value from soc_device_match +6a0f0c55619f drm/omap: fix possible NULL ref issue in tiler_reserve_2d +77eeac24b10f drm/omap: fix uninitialized ret variable +4a9fbfcab19d drm/omap: silence unititialized variable warning +164c2416dd40 drm/vc4: Fix oops dereferencing DPI's connector since panel_bridge. +b5cb2e5a1f64 drm/atomic: Clean private obj old_state/new_state in drm_atomic_state_default_clear() +f0b408eebc99 drm/atomic: Clean old_state/new_state in drm_atomic_state_default_clear() +407879b690ba mac80211: Adjust SAE authentication timeout +28eff78618c6 dma-buf: Remove unneeded stubs around sync_debug interfaces +efd81e90d3f7 xprtrdma: Make rpcrdma_sendctx_put_locked() a static function +9d95cd534ca1 xprtrdma: Remove rpcrdma_buffer_get_rep_locked() +e68699cc1a02 xprtrdma: Remove rpcrdma_buffer_get_req_locked() +a7986f09986a xprtrdma: Remove rpcrdma_ep_{post_recv, post_extra_recv} +7c8d9e7c8863 xprtrdma: Move Receive posting to Receive handler +0e0b854cfb33 xprtrdma: Clean up Receive trace points +edb41e61a54e xprtrdma: Make rpc_rqst part of rpcrdma_req +48be539dd44a xprtrdma: Introduce ->alloc_slot call-out for xprtrdma +a9cde23ab7cd SUNRPC: Add a ->free_slot transport callout +37ac86c3a76c SUNRPC: Initialize rpc_rqst outside of xprt->reserve_lock +914fcad9873c xprtrdma: Fix max_send_wr computation +107c4beb9bed xprtrdma: Create transport's CM ID in the correct network namespace +52d28fe4f613 xprtrdma: Try to fail quickly if proto=rdma +a2268cfbf599 xprtrdma: Add proper SPDX tags for NetApp-contributed source +d1361b32e6ae mac80211: fix kernel-doc "bad line" warning +4bf01ca21e2e rfkill: gpio: fix memory leak in probe error path +e8f90c74e6ab mac80211_hwsim: fix a possible memory leak in hwsim_new_radio_nl() +b3aa58d2e85d fixdep: suppress consecutive / from file paths in dependency list files +4fe581d7f114 Merge tag 'y2038-ipc' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground into timers/2038 +fd75ba2b83cc platform/x86: thinkpad_acpi: silence false-positive-prone pr_warn +edd1ed73025c platform/x86: thinkpad_acpi: do not report thermal sensor state for tablet mode switch +6e6bc5f6e6ec platform/x86: thinkpad_acpi: silence HKEY 0x6032, 0x60f0, 0x6030 +edf6a2dfe388 powerpc/trace/syscalls: Update syscall name matching logic to account for ppc_ prefix +0b7758aaf654 powerpc/trace/syscalls: Update syscall name matching logic +c4ec1f0353b3 powerpc/64: Remove unused paca->soft_enabled +7acf50e4efa6 Revert "powerpc/powernv: Increase memory block size to 1GB on radix" +d5808ffaec81 powerpc/nohash: Use IS_ENABLED() to simplify __set_pte_at() +0d594aa75f5e powerpc/nohash: Remove _PAGE_BUSY +45201c879469 powerpc/nohash: Remove hash related code from nohash headers. +ab9d3db5b320 tee: check shm references are consistent in offset/size +bb765d1c331f tee: shm: fix use-after-free via temporarily dropped reference +5ac67ce36cfe mtd: move code adding (registering) partitions to the parse_mtd_partitions() +e891e41ee301 dmaengine: sprd: Fix potential NULL dereference in sprd_dma_probe() +97489e0663fa s390/lib: use expoline for indirect branches +467a3bf219ce s390/crc32-vx: use expoline for indirect branches +6dd85fbb87d1 s390: move expoline assembler macros to a header +325ef1857fff PCI: remove PCI_DMA_BUS_IS_PHYS +ab74cfebafa3 net: remove the PCI_DMA_BUS_IS_PHYS check in illegal_highdma +164c3d091292 ide: remove the PCI_DMA_BUS_IS_PHYS check +1d3b9917df97 ide: kill ide_toggle_bounce +21e07dba9fb1 scsi: reduce use of block bounce buffers +de7eab301de7 dma-direct: try reallocation with GFP_DMA32 if possible +698733fbdfcd swiotlb: remove an unecessary NULL check +75bc37fefc44 Linux 4.17-rc4 +25a7be4eb72f staging: greybus: Remove unused local variable +0a07573c2900 staging: board: Replace license boilerplate with SPDX identifiers +1cbe5fe261a1 staging: wilc1000: Remove unnecessary array index check +7aa48d37ae46 staging: wilc1000: Remove useless function +17521b1a1e94 staging: wilc1000: Remove unused variables +cddef802700c staging: r8822be: fix typo in variable name "offest" -> "offset" +ab56a0d0249a staging: mt7621-dts: update nor-flash info for gnubee1 +bb52645a9ce9 staging: mt7621-pci: remove some dead code. +a6f174841533 staging: mt7621-pci: remove unnecessary resource details. +bba9b3ec0f18 staging: mt7621-pci: remove conditional compilation. +d4e3a1f6cea7 staging: mt7621-pci: white-space cleanups. +46d093124df4 staging: mt7621-pci: improve interrupt mapping +66fbebb631da staging: mt7621-spi: remove unused lock. +61749d183e1d staging: mt7621-eth: Lock is never unlocked. +b06b46059b72 staging: mt7621-mmc: Remove unused barrier macros +f18898631a7f staging: mt7621-mmc: Cleanup includes +47b7bae6948a staging: mt7621-mmc: Remove unused macro HOST_MAX_NUM +a0381e2e28a6 staging: mt7621-mmc: Always use linked DMA mode +759c05d317af staging: mt7621-mmc: Change return value of msdc_dma_config to void +37c6325b584f staging: mt7621-mmc: Don't disables DMA +32a966cb00ab staging: mt7621-mmc: Inline function msdc_set_blknum +96a9789306be staging: mt7621-mmc: Remove initialisation in msdc_dma_config +f71774ac8a4d staging: mt7621-mmc: Remove redundant check for card status +eafda89222e1 staging: mt7621-mmc: Do not BUG() if mrq set in msdc_ops_request +ec7375d1f50e staging: mt7621-mmc: Remove unused sdio irq code +23f37ef71cb2 staging: mt7621-mmc: Remove unused field abort from msdc_host +ec5e399edd9b staging: mt7621-mmc: Fix error number assignment +eb7b0a9344af staging: mt7621-mmc: Remove unused variable dma_xfer from msdc_host +bcdcbfd53376 staging: mt7621-mmc: Remove non-DMA transfer code +f908abf3c63e staging: mt7621-mmc: Remove unused global dma_size +1e653f4fd593 staging: mt7621-mmc: Remove transfer mode setting variable +67cfac33a831 staging: mt7621-mmc: Remove transfer mode setting from proc +ab4ce1140ae3 staging: mt7621-mmc: Remove unused static msdc_regs +8f1c27c98172 staging: mt7621-mmc: Replace macro sdr_get_field with function +bffcc2e9234f staging: mt7621-mmc: Replace macro sdr_set_field with function +35af3110d4c3 staging: mt7621-mmc: Remove function uffs +a9392b099c77 staging: mt7621-mmc: Remove unused macros sdr_{read,write}16 +36b730101d9b staging: mt7621-mmc: Remove unused macro msdc_init_gpd_ex +a3edb7c1ef16 staging: mt7621-mmc: Remove unused field clk_drv from msdc_hw +a1972612c82e staging: mt7621-mmc: Remove unused field cmd_drv from msdc_hw +f46a0ae59733 staging: mt7621-mmc: Remove unused field dat_drv from msdc_hw +9133f0e33825 staging: mt7621-mmc: Remove unused field data_edge from msdc_hw +b001fa3cdf87 staging: mt7621-mmc: Remove unused field cmd_edge from msdc_hw +ace488268a90 staging: mt7621-mmc: Fix typo in function parameters +121bdbf113c7 staging: vc04_services: Remove stack hog issue from TODO +ae8d5f464d16 staging: vchiq_shim: Remove unnecessary break +8ba7d1e3d771 staging: vchiq_arm: remove unnecessary return +6401a1674acc staging: vchiq_2835_arm: Fix whitespace issue in create_pagelist +0b55753f55c7 staging: vc04_services: Remove defines from Makefile +b0ae3f55758f staging: vchiq_arm: Make index variable more self-explaining +0b134c5d7e60 staging: vchiq_arm: Rework second abort criterion +028fa9d038ad staging: vchiq_arm: Clear VLA warning +d35346604a17 staging: vchiq_arm: print real dump limit +2610df41489f staging: speakup: Add pause command used on switching to graphical mode +a67cfe3905a3 staging: rtlwifi: Replace license boilerplate with SPDX identifiers +d82e514003a0 staging: ks7010: review local variable types in hostif_phy_information_confirm +677e281d5320 staging: ks7010: use u32 instead of unsigned int in hostif_bss_scan_confirm +ab0bb2a4035e staging: ks7010: use u16 instead of unsigned short in hostif_connect_indication +19e8a0d73057 staging: ks7010: use u16 instead of unsigned short in hostif_data_indication +5437e9b2434b staging: ks7010: use u16 instead of unsigned short in hostif_event_check +d74d08993492 staging: ks7010: refactor LOCAL_EEPROM_SUM case in hostif_mib_get_confirm +5089cd418962 staging: ks7010: use CIRC_CNT_TO_END macro in cnt_smeqbody +203ad5a1c8c1 staging: ks7010: refactor ks_get_wireless_stats function +2d1de1e3186d staging: ks7010: refactor ks_wlan_set_mlme function +81255d867c7f staging: ks7010: refactor ks_wlan_set_phy_type function +7f3c8bb5bcf3 staging: ks7010: refactor ks_wlan_set_sleep_mode function +97d173c64301 staging: ks7010: use ether_addr_copy in ks_wlan_net_start +3ec51bb250b3 staging: ks7010: use ether_addr_copy in ks_wlan_set_mac_address +d87e9626c000 staging: ks7010: refactor hostif_sme_power_mgmt_set function +0d8be3067f7f staging: ks7010: change parameter types in hostif_power_mgmt_request +f20703b4cf11 staging: ks7010: refactor hostif_sme_set_rsn function +2152effabe7e staging: ks7010: add blank line between after definitions +e4c4cdf17e3d staging: ks7010: fix some style issues in ks_hostif.c +9e441a661e0f staging: ks7010: factor out send_request_to_device function +f2e8f6a6e308 staging: ks7010: move WLAN_EID_DS_PARAMS to different place inside switch +a5f7d6531ea8 staging: ks7010: use ether_addr_copy in get_ap_information function +6663f11bd4d8 staging: ks7010: use ether_addr_copy to copy ethernet address sa_data +d96f3a7cecdc staging: ks7010: change type for rsn_enabled in wpa_status struct +acfb2f32b6b0 staging: ks7010: remove non sense comments in ks_hostif.c source file +2fa68297f00c staging: ks7010: avoid two long lines in hostif_sme_mode_setup +1c800aabfd68 staging: ks7010: move two preprocessor definitions to ks_wlan.h +76b91c6f9e57 staging: ks7010: use ether_addr_copy in get_current_ap +8ce76bff0e6a staging: ks7010: add new helpers to achieve mib set request and simplify code +80020cd7a6bf staging: ks7010: change parameter types and reorder them in hostif_mib_set_request +5d3d2e7ab021 staging: ks7010: change some casts from uint8_t to u8 in ks_hostif header +7438f35984a8 staging: ks7010: conver MIB attributes preprocessor defs into an enum +7cc4ca5de658 staging: ks7010: convert MIB preprocessor defs into an enum +f398c5f4de79 staging: ks7010: clean SME_MIC_FAILURE_REQUEST case in hostif_sme_execute +e765861cadc2 staging: ks7010: remove nonsense comment in ks_wlan.h file +3c6b759189c7 staging: ks7010: change local variable type in ks_wlan_hw_rx +f0d5a975e2ac staging: ks7010: refactor ks7010_sme_enqueue_events function +2059ebe9bfac staging: ks7010: use the same parameter for 'event' in hostif_sme_enqueue +58f8128eccbc staging: ks7010: change local variable type in ks7010_sdio_init_irqs +29699193df74 staging: ks7010: change some local variables type in ks_sdio_interrupt +a51333d17578 staging: ks7010: change local variable type in ks7010_rw_function +9d418fa883b4 staging: ks7010: change local variable type in _ks_wlan_hw_power_save +49705f9a0ddd staging: ks7010: use u8 instead of unsigned char in write_to_device function +a98ebb8f8b1d staging: ks7010: remove missing WPS preprocessor conditional code +832ec535590f staging: ks7010: change netdev_dbg msg to avoid a long line +075116293e8b staging: ks7010: avoid ks_sdio_card dependency in ks_wlan header +57c6f08dfe27 staging: ks7010: move tx and rx queues definitions into ks_wlan.h header +a0a954b151d0 staging: ks7010: add SPDX identifiers to all files +fb2bb23d9d5a staging: rtl8723bs: fix spelling mistakes: "dismatch" and "Inviation" +3fb28ae7d847 staging: wlan-ng: fix SPDX comment style in headers +d4b9a864dea3 staging: wlan-ng: fix line-break style issue +e163a0a8b9b8 staging: wlan-ng: add missing parameter name to prototype +a606d66ddb7e staging: wlan-ng: prism2sta: fix indent coding-style issues +5adc211e7ab9 staging: sm750fb: add drm development branch details +90278871d4b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +548cbba1160c ion: Consider ion pool pages as indirectly reclaimable +7a787c25b8df staging: lustre: obdclass: guarantee all keys filled +369a6fec39be staging: lustre: obdclass: hoist locking in lu_context_exit() +a5394d488392 staging: lustre: obdclass: change spinlock of key to rwlock +cf04968efe34 staging: lustre: o2iblnd: fix race at kiblnd_connect_peer +24d4b7c8de00 staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5 +dc487321b1e6 staging: lustre: llite: fix potential missing-check bug when copying lumv +648ae363628c staging: lustre: ldlm: store name directly in namespace. +388126a3e6c7 ARM: dts: imx7s: Pass the 'fsl,sec-era' property +9efc58dfa14a thermal: mediatek: use of_device_get_match_data() +b43e3cfe232a thermal: exynos: remove trip reporting to user-space +2b2426a72702 thermal: exynos: remove unused defines for Exynos5433 +64e94192451e thermal: exynos: cleanup code for enabling threshold interrupts +89335c203a8d thermal: exynos: check return values of ->get_trip_[temp, hyst] methods +c8f8f7682e13 thermal: exynos: move trips setting to exynos_tmu_initialize() +0c1554a6d868 thermal: exynos: set trips in ascending order in exynos7_tmu_initialize() +ab1b7ada95c6 thermal: exynos: do not use trips structure directly in ->tmu_initialize +a503a10ff3d7 thermal: exynos: add exynos*_tmu_set_[trip,hyst]() helpers +fac36bac4b6f thermal: exynos: move IRQs clearing to exynos_tmu_initialize() +736b11d1d37c thermal: exynos: clear IRQs later in exynos4412_tmu_initialize() +c35268f589d5 thermal: exynos: make ->tmu_initialize method void +0a79ba5290ea thermal: exynos: remove threshold_code checking from exynos4210_tmu_initialize() +3c2651349bc6 thermal: exynos: fix trips limit checking in get_th_reg() +aef27b658b43 thermal: exynos: use sanitize_temp_error() in exynos7_tmu_initialize() +97b3881b8bc5 thermal: exynos: check STATUS register in exynos_tmu_initialize() +8f1c404b212b thermal: exynos: always check for critical trip points existence +75e0f100774f thermal: exynos: always check for trips points existence +8bfc218d0ebb thermal: exynos: fix setting rising_threshold for Exynos5433 +8014220d48e7 thermal: samsung: Remove support for Exynos5440 +2e7db3eceb41 thermal: rcar_gen3_thermal: add r8a77965 support +0706cb152daf dt-bindings: thermal: rcar-gen3-thermal: add r8a77965 +270ba432003f thermal: rcar_gen3_thermal: update max temperature clamp +fc66ddff3840 thermal: rcar_gen3_thermal: Update calculation formula due to HW evaluation +b13468dc5774 netfilter: nft_dynset: fix timeout updates on 32bit +538c5672be6d netfilter: ctnetlink: export nf_conntrack_max +bfb15f2a95cb netfilter: extract Passive OS fingerprint infrastructure from xt_osf +342837244756 thermal: tegra: Nuke clk_{readl,writel} helpers +2d3c4cfd56d8 thermal: uniphier: add UniPhier PXs3 support +e855ec084570 dt-bindings: thermal: uniphier: add a compatible string for PXs3 +7efd18a2a181 thermal: exynos: remove separate exynos_tmu.h header file +199b3e3c860c thermal: exynos: remove parsing of samsung, tmu_cal_type property +fccfe0993b5d thermal: exynos: remove parsing of samsung,tmu_gain property +61020d189dbc thermal: exynos: remove parsing of samsung, tmu_reference_voltage property +e3ed36499bc9 thermal: exynos: remove parsing of samsung, tmu[_min, _max]_efuse_value properties +09d29426bce8 thermal: exynos: remove parsing of samsung, tmu_noise_cancel_mode property +3f9c56a581b9 netfilter: nf_tables: Provide NFT_{RT,CT}_MAX for userspace +718b4ca160cf thermal: exynos: remove parsing of samsung, tmu_[first, second]_point_trim properties +3a2e86f64577 netfilter: nf_nat: remove unused ct arg from lookup functions +c1c7e44b4f62 netfilter: ip6t_srh: extend SRH matching for previous, next and last SID +75e72f05418a netfilter: nft_numgen: enable hashing of one element +9c933b1be586 thermal: exynos: remove parsing of samsung, tmu_default_temp_offset property +3ab9e4175f63 thermal: exynos: remove unused "type" field from struct exynos_tmu_platform_data +d734a2888922 netfilter: nft_numgen: add map lookups for numgen statements +fee88e2b04f1 thermal: exynos: Read soc_type from match data +08d725cd9360 thermal: exynos: Propagate error value from tmu_read() +0eb875d88aaa thermal: exynos: Reading temperature makes sense only when TMU is turned on +f085f672b7d4 thermal: imx: add i.MX7 thermal sensor support +3966be3c08c3 thermal: mediatek: add support for MT7622 SoC +0f8487f29dde dt-bindings: thermal: add binding for MT7622 SoC +22cb47c1ea20 rtc: stm32: get DBP register and mask from DT st, syscfg property +deb7dcfbf00c dt-bindings: rtc: update stm32-rtc documentation for st, syscfg property +d213217d213e rtc: stm32: fix alarm interrupt flags by removing IRQF_TRIGGER_RISING +248056457287 rtc: stm32: fix copyright and adopt SPDX identifier +9701b6e2c524 staging: iio: tsl2x7x: add device ids for code readability +498efcd08114 staging: iio: tsl2x7x: correct integration time and lux equation +11031d7df069 staging: iio: tsl2x7x: use IIO_CONST_ATTR for calibscale_available +7775e1d1e745 staging: iio: tsl2x7x: move calibscale_available attribute to IIO_INTENSITY channel +95d22154d6bb staging: iio: tsl2x7x: don't setup event handlers if interrupts are not configured +2a74090249ed staging: iio: tsl2x7x: add range checking to three sysfs attributes +5a1f2de133a8 staging: iio: tsl2x7x: use GPL-2.0+ SPDX license identifier +ea3d48983970 iio: ti-dac5571: Add DT binding documentation +df38a4a72a3b iio: dac: add TI DAC5571 family support +d8b40181464c iio: imu: inv_mpu6050: minor wording fixes +edddddd98cbd iio: imu: inv_mpu6050: fix user_ctrl register overwritten +c2b82a690c9b iio: imu: inv_mpu6050: skip first sample when gyro is on +ca4c8fc97e66 iio: imu: inv_mpu6050: fix possible deadlock between mutex and iio +3b37c41f0e56 iio: imu: inv_mpu6050: use i2c mux only for chip with i2c aux bus +701e39d05119 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +772d4f84c601 Merge tag 'iommu-fixes-v4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu +9c48eb6aabf0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +fe282c609d0a Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +03b5f0c138db Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +3986a0a805e6 x86/CPU/AMD: Derive CPU topology from CPUID function 0xB when available +6c4f5abaf356 x86/CPU: Modify detect_extended_topology() to return result +68091ee7ac3c x86/CPU/AMD: Calculate last level cache ID from number of sharing threads +1d200c078d0e x86/CPU: Rename intel_cacheinfo.c to cacheinfo.c +812af433038f perf/events/amd/uncore: Fix amd_uncore_llc ID to use pre-defined cpu_llc_id +f8b64d08dde2 x86/CPU/AMD: Have smp_num_siblings and cpu_llc_id always be present +985c78d3ff8e x86/MCE: Fix stack out-of-bounds write in mce-inject.c: Flags_read() +13e858224526 x86/MCE: Enable MCE broadcasting on new Centaur CPUs +f2173356e26c x86/vdso: Remove unused file +ee946c36be21 Merge tag 'platform-drivers-x86-v4.17-2' of git://git.infradead.org/linux-platform-drivers-x86 +8e95cb336d52 Merge tag 'usb-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +ecf08dad723d KVM: x86: remove APIC Timer periodic/oneshot spikes +f3351c609bbd Merge tag 'kvmarm-fixes-for-4.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm +b9826a4929bb sh: mm: Fix unprotected access to struct device +6cb465972c4e sh: fix build failure for J2 cpu with SMP disabled +f10379aad39e media: include/video/omapfb_dss.h: use IS_ENABLED() +1acbf470ac8d media: cx231xx: Fix recursive dependency +5334b3426ac9 media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers +6159e12e1177 media: meye: allow building it with COMPILE_TEST on non-x86 +51d4fd2b87e0 media: cxd2880: Changed version information +f2e7af0baee2 media: cxd2880:Optimized spi drive current and BER/PER set/get condition +447f0081fc33 media: cxd2880-spi: Modified how to declare structure +12b2efebfacf media: docs: update em28xx and cx23885 cardlists +acf43845d105 media: em28xx: Add new dvb-t board ":Zolid Hybrid Tv Stick" +76757e434aae media: em28xx: merge two identical cases inside a switch() +015060cb7795 media: rcar-vin: enable field toggle after a set number of lines for Gen3 +01d72e9d0608 media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16 +16cedd99c64c media: rcar-vin: fix null pointer dereference in rvin_group_get() +ec2b0d046317 media: rcar-vin: remove generic gen3 compatible string +b3a78df58164 media: cx88: Get rid of spurious call to cx8800_start_vbi_dma() +245c189dc9de media: dvb_net: fix dvb_net_tx()'s return type +f172fe9fd86b media: lgdt3306a: fix lgdt3306a_search()'s return type +b06078de418d drm: rcar-du: Track dma-buf fences +8d718e5376c6 media: frontends: fix ops get_algo()'s return type +f1e9a22ac3cf drm: rcar-du: Add R8A77965 support +7ae90455bc86 drm: rcar-du: Allow DU groups to work with hardware indexing +5361cc7f8e91 drm: rcar-du: Split CRTC handling to support hardware indexing +425f33bdcd4f dt-bindings: display: renesas: Add R-Car M3-N HDMI TX DT bindings +4012532e040b drm: rcar-du: Use the correct naming for ODPM fields in DEFR6 +dc8142901bef dt-bindings: display: renesas: du: Document the r8a77965 bindings +a4af8423cfe5 dt-bindings: display: renesas: du: Increase indent in output table +3b0033eb3936 drm: rcar-du: Use NULL for table initialisation +c18e9a098605 drm: rcar-du: of: Include header to define prototypes +530d47388496 media: drivers: media: platform: make VIDEO_VIU depend on I2C +87a0637992cd media: ngene: fix ci_tsfix modparam description typo +62208c5703b1 media: ngene: cleanup superfluous I2C adapter evaluation +078ce0be8945 media: pt1: use #ifdef CONFIG_PM_SLEEP instead of #if +171983469190 media: include/media: fix missing | operator when setting cfg +f2bea20ec562 media: cx231xx: remove a now unused var +7b5e3da52a30 media: cx231xx: Add I2C_MUX dependency +84545d2a1436 media: cx231xx: Remove RC_CORE dependency +2f96cf72d619 media: cx231xx: Remove unnecessary parameter clear +d8a70321e9d5 media: cx231xx: Update 955Q from dvb attach to i2c device +136b769ef6b5 media: cx231xx: Switch to using new dvb i2c helpers +13a257f8d5a5 media: cx231xx: Ignore an i2c mux adapter +2fb579bb1039 media: cx231xx: Style fix for struct zero init +af1b4c35a7dc media: cx231xx: Use board profile values for addresses +830a57f41f74 media: cx231xx: Fix several incorrect demod addresses +fbfb3a75bd52 media: dvb-usb: Replace GFP_ATOMIC with GFP_KERNEL +5ebaf32866b6 media: pt1: fix strncmp() size warning +20a63349b142 media: dvb: earth-pt1: replace schedule_timeout with usleep_range +41cb54e20543 media: dvb: earth-pt1: add support for suspend/resume +b732539efdba media: dvb: earth-pt1: decompose pt1 driver into sub drivers +a959c52df1b7 media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner +648db06dd990 media: dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc +86f65c218123 media: dvb-usb-v2/gl861: ensure USB message buffers DMA'able +87360e68b33f media: dvb-usb-v2/gl861: use usleep_range() for short delay +17459727ba52 media: dvb-frontends/dvb-pll: add tua6034 ISDB-T tuner used in Friio +eaa51fee29e7 media: dvb-frontends/dvb-pll: add i2c driver support +12e2c41148a9 Merge branch 'linus' into locking/core, to pick up fixes +c1c07416cdd4 Merge tag 'kbuild-fixes-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +4a7a7729861b Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux +f93314732fd9 Merge tag 'rproc-v4.17-1' of git://github.com/andersson/remoteproc +c12fd0fe0c22 Merge tag 'drm-fixes-for-v4.17-rc4' of git://people.freedesktop.org/~airlied/linux +e0f6d1a526b6 x86/vdso: Remove unused file +4b293907d36c Merge tag 'trace-v4.17-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +158b52ff1436 crypto: ghash-clmulni - fix spelling mistake: "acclerated" -> "accelerated" +4bffaab373d9 crypto: caam - fix size of RSA prime factor q +4e234eed5851 crypto: tcrypt - Remove VLA usage +e99ce921c468 crypto: arm64 - add support for SM4 encryption using special instructions +8da02bf1a216 crypto: sm4 - export encrypt/decrypt routines to other drivers +9bae54942b13 hwrng: stm32 - fix pm_suspend issue +af513781f21c hwrng: stm32 - define default state for rng driver +5e7b516a8e6f crypto: ccree - use proper printk format +a794d8d876d2 crypto: ccree - enable support for hardware keys +eb4f959b2697 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +2f50037a1c68 Merge tag 'for-linus-20180504' of git://git.kernel.dk/linux-block +a5f81290ce47 perf/x86/cstate: Fix possible Spectre-v1 indexing for pkg_msr +06ce6e9b6d6c perf/x86/msr: Fix possible Spectre-v1 indexing in the MSR driver +46b1b577229a perf/x86: Fix possible Spectre-v1 indexing for x86_pmu::event_map() +ef9ee4ad3844 perf/x86: Fix possible Spectre-v1 indexing for hw_perf_event cache_* +4411ec1d1993 perf/core: Fix possible Spectre-v1 indexing for ->aux_pages[] +2e171ffcdf62 Merge tag 'xfs-4.17-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +354d77930706 sched/autogroup: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] +7281c8dec8a8 sched/core: Fix possible Spectre-v1 indexing for sched_prio_to_weight[] +4148d3884a4c Merge tag 'for-4.17-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +84cfd2c4f3b1 ARM: dts: k2g-evm: Add DCAN dt nodes +1e0a601437a6 firmware: ti_sci: Switch to SPDX Licensing +5cc73ff7a352 clk: imx6sx: add missing lvds2 clock to the clock tree +a43e86833b87 clk: imx6ul: fix periph clk2 clock mux selection +2d8102cc9a27 media: i2c: tda1997: replace codec to component +3e4d08c3868f ASoC: rt5663: Optimize the power consumption +08813e0ec1cb regulator: add dummy function of_find_regulator_by_node +6a8f1a282348 ASoC: cs42xx8: Make the node name generic +1dbec1f0f086 ASoC: wm8960: Make the node name generic +d2b4d003239e ASoC: wm8962: Make the node name generic +f59094e03737 ASoC: sgtl5000: Make the node name generic +60891ceb8075 regulator: pfuze100: Make the node name generic +6a6ad7face95 ASoC: cs35l35: Add use_single_rw to regmap config +0da7e4326114 genksyms: fix typo in parse.tab.{c,h} generation rules +d59fbbd09d5d kbuild: replace hardcoded bison in cmd_bison_h with $(YACC) +642ef99be932 gcc-plugins: fix build condition of SANCOV plugin +1cd4023bc337 MAINTAINERS: Update Kbuild entry with a few paths +8fb11a9a8d51 net/ipv6: rename rt6_next to fib6_next +2ba5622fba85 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +f21b53b20c75 x86/speculation: Make "seccomp" the default mode for Speculative Store Bypass +8bf37d8c067b seccomp: Move speculation migitation control to arch code +00a02d0c502a seccomp: Add filter flag to opt-out of SSB mitigation +b849a812f7eb seccomp: Use PR_SPEC_FORCE_DISABLE +356e4bfff2c5 prctl: Add force disable speculation +f9544b2b076c x86/bugs: Make boot modes __ro_after_init +e94fa1d93117 bpf, xskmap: fix crash in xsk_map_alloc error path handling +a5458aa923be Merge branch 'bpf-event-output-offload' +ab7f5bf0928b bpf: fix references to free_bpf_prog_info() in comments +f412eed9dfde tools: bpftool: add simple perf event output reader +e64d52569f6e tools: bpftool: move get_possible_cpus() to common code +c642ea265445 tools: bpftool: fold hex keyword in command help +b4264c96b5cb nfp: bpf: rewrite map pointers with NFP TIDs +9816dd35ecec nfp: bpf: perf event output helpers support +f4e3ec0d573e bpf: replace map pointer loads before calling into offloads +6cb5fb3891db bpf: export bpf_event_output() +630a4d3874a0 nfp: bpf: record offload neutral maps in the driver +0cd3cbed3caf bpf: offload: allow offloaded programs to use perf event arrays +6844dc42722c Merge tag 'usb-serial-4.17-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus +43b78f1155c8 Revert "usb: host: ehci: Use dma_pool_zalloc()" +7fe3fa3b5ec8 platform/x86: Kconfig: Fix dell-laptop dependency chain. +9f0a93de9139 platform/x86: asus-wireless: Fix NULL pointer dereference +baa057e29b58 media: v4l2-dev: use pr_foo() for printing messages +fd32d5349653 media: platform: video-mux: propagate format from sink to source +65dc760bb4de media: i2c: tvp5150: Fix open brace placement codding style +9bfd8f88dceb media: i2c: tvp5150: Use the correct comment style +4efcd5ed94e7 media: i2c: tvp5150: Add a space after commas +bb7a3681b2cf media: i2c: tvp5150: Use parentheses for sizeof +5859cdf55063 smack: provide socketpair callback +0b811db2cb2a selinux: provide socketpair callback +d47cd9450d3b net: hook socketpair() into LSM +aae7cfcbb733 security: add hook for socketpair() +6f7e780b7e93 media: bttv: Fixed oops error when capturing at yuv410p +c27638c0628a Merge branch 'bpf-subprog-mgmt-cleanup' +a8408f4e6db7 net/mlx5: fix spelling mistake: "modfiy" -> "modify" +6fa242af7324 net/mlx5: Cleanup unused field in Work Queue parameters +12b996d16b83 net/mlx5: Fix dump_command mailbox length printed +ed644fab19db net/mlx5: Refactor num of blocks in mailbox calculation +d034294e3c5b net/mlx5: Decrease level of prints about non-existent MKEY +a03e457bb1ee media: tuners/qm1d1c0042: use SPDX License Identifier +f9f51c2cadf6 media: tuners/mxl301rf: use SPDX License Identifier +a296f7bfca86 media: dvb/pci/pt3: use SPDX License Identifier +072cf1aafca8 media: dvb-frontends/tc90522: use SPDX License Identifier +a28a63b2b237 media: dvb-core/dvb_frontend: set better default for ISDB-T +1c96f3deb665 media: dvb-frontends/tc90522: fix bit shift mistakes +0872f4f4f13c media: ov13858: Remove owner assignment from i2c_driver +949abce61c94 media: ov5695: Remove owner assignment from i2c_driver +0a8b9993df89 media: em28xx-cards: output regular messages as info +59a8914011a0 media: pt3: no need to check if null for dvb_module_release() +1e2510138741 media: media/dvb: earth-pt3: use the new i2c binding helper +5b1a270d224b media: dvb: add alternative USB PID for Hauppauge WinTV-soloHD +2dc3e050466c media: ddbridge, cxd2099: include guard, fix unneeded NULL init, strings +5b19d284f519 f2fs: avoid fsync() failure caused by EAGAIN in writepage() +52c5cd1bf0ce net: phy: sfp: fix the BR,min computation +14224923c360 net: ethernet: sun: niu set correct packet size in skb +ae552ac2785d net/netlink: make sure the headers line up actual value output +d89a2adb8bfe tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent(). +10aa7cad37d3 ALSA: pcm: Hide local_irq_disable/enable() and local_irqsave/restore() +af50e4ba34f4 nsh: fix infinite loop +acf784bd0ce2 net: atm: Fix potential Spectre v1 +2be147f7459d atm: zatm: Fix potential Spectre v1 +72f17baf2352 openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found +23b8392201e0 net: phy: broadcom: add support for BCM89610 PHY +2d943adf8603 net/mlx4_en: optimizes get_fixed_ipv6_csum() +625e2001e99e Merge tag 'for-linus-4.17-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +b220244d4179 arm64: vgic-v2: Fix proxying of cpuif access +a8d7d1249419 Merge branch 'smc-splice-implementation' +9014db202cb7 smc: add support for splice() +2ef4f27ad00d smc: allocate RMBs as compound pages +b51fa1b135fb smc: make smc_rx_wait_data() generic +c8b8ec8e0d60 smc: simplify abort logic +c3616a077190 KVM: arm/arm64: vgic_init: Cleanup reference to process_maintenance +1975fa56f1c8 KVM: arm64: Fix order of vcpu_write_sys_reg() arguments +54c6fd566bb8 Merge tag 'pm-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +c33ede14337a Merge tag 'acpi-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +b99dc7425398 Merge tag 'media/v4.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +dac1acc3c216 Merge tag 'sound-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +9bf4e370048d ARM: dts: tegra20: Revert "Fix ULPI regression on Tegra20" +53dcd70eb710 media: cxd2880-spi: avoid out-of-bounds access warning +dc4ea601be72 ARM: dts: tegra114: Add IOMMU nodes to Host1x and its clients +1dac1827e209 ARM: dts: tegra30: Add IOMMU nodes to Host1x and its clients +89eaaf2d19a6 media: lgdt330x: don't use an uninitialized state +5f939c36b5d6 media: lgdt330x: add block error counts via DVBv5 +17ebc33afc35 arm64: allwinner: h6: add PCF8563 RTC on Pine H64 board +ea2d7611faa2 media: lgdt330x: get rid of read_ber stub +19bdd0d661fc media: lgdt330x: provide DVBv5 Carrier S/N measurements +e9a233665464 arm64: allwinner: h6: add R_I2C controller +53d41728f2a8 media: lgdt330x: move *read_status functions +1334a7dc5fad media: lgdt330x: constify several register init arrays +db9c1007bc07 media: lgdt330x: do some cleanups at status logic +1ecefb83ec64 arm64: allwinner: h6: add R_INTC interrupt controller +23ba635d45f5 media: lgdt330x: convert it to the new I2C binding way +71f9bdbd4d29 arm64: allwinner: h6: add node for R_PIO pin controller +dd99b4b48833 drm/tegra: gr2d: Properly clean up resources +fd5ec0dc34da drm/tegra: dc: Free syncpoint on errors +ff093612b035 media: lgdt330x: print info when device gets probed +6752c79719bc media: lgdt330x: use pr_foo() macros +05bdee31e0ee arm64: allwinner: h6: add PRCM CCU device node +b7c7b05065aa clk: sunxi-ng: add support for H6 PRCM CCU +467845a1a8e1 media: lgdt330x: fix coding style issues +7129d3148437 media: lgdt330x: use kernel-doc instead of inlined comments +509f89652f83 media: em28xx: fix a regression with HVR-950 +adafae622974 media: v4l2-core: get rid of videobuf-dvb +b2c20f2f3e49 media: cx231xx: get rid of videobuf-dvb dependency +1a0c10ed7bb1 media: dvb-usb-v2: stop using coherent memory for URBs +14f4eaeddabc media: dvbsky: fix driver unregister logic +2c7e3ca8fb1b media: dvbsky: use the new dvb_module_probe() API +edcc30820bec media: ddbridge: set driver version to 0.9.33-integrated +879973e5d6ca media: ddbridge: recognize and attach the MaxSX8 cards +c3eda33026fb media: ddbridge: add hardware defs and PCI IDs for MCI cards +b4b5b8dc10cc media: ddbridge/max: implement MCI/MaxSX8 attach function +daeeb1319e6f media: ddbridge: initial support for MCI-based MaxSX8 cards +ab12397f7c1f media: ddbridge: support dummy tuners with 125MByte/s dummy data stream +0a68fc44d89c media: ddbridge: make DMA buffer count and size modparam-configurable +60586360f14e media: ddbridge: set devid entry for link 0 +28473a197aea media: ddbridge: fix output buffer check +e415eec45833 media: ddbridge: use spin_lock_irqsave() in output_work() +285d490c31bd media: ddbridge: improve separated MSI IRQ handling +e8227689f939 media: ddbridge: add macros to handle IRQs in nibble and byte blocks +65972a6fa914 dm mirror: remove VLA usage +1dda87ac1510 media: ddbridge: add helper for IRQ handler setup +6bf0f0512a85 media: ddbridge: request/free_irq using pci_irq_vector, enable MSI-X +95c2ab9e21df media: ddbridge: move MSI IRQ cleanup to a helper function +05ed62da032a media: ddbridge: move ddb_wq and the wq+class initialisation to -core +5589974ecdd7 media: ddbridge: move modparams to ddbridge-core.c +cea6d2392fde media: dvb-frontends/stv0910: fix CNR reporting in read_snr() +e2c53c8d0b29 media: dvb-frontends/stv0910: add init values for TSINSDELM/L +1b3d5f2ae882 media: video-i2c: get rid of two gcc warnings +a7b15ab887e5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +d8555fd2f452 media: omap2: allow building it with COMPILE_TEST && DRM_OMAP +771f7be87ff9 media: omapfb: omapfb_dss.h: add stubs to build with COMPILE_TEST && DRM_OMAP +a31d19f88932 media: ipu3: allow building it with COMPILE_TEST on non-x86 archs +6ba0b22d2068 media: rc: allow build pnp-dependent drivers with COMPILE_TEST +516af1e2e4af media: sta2x11_vip: allow build with COMPILE_TEST +b05f03b232ab Merge branch 'sh_eth-complain-on-access-to-unimplemented-TSU-registers' +627a0d20fa7b sh_eth: WARN_ON() access to unimplemented TSU register +77cb065fde0a sh_eth: use TSU register accessors for TSU_POST +258c524bdaab media: radio: allow building ISA drivers with COMPILE_TEST +25d4affb0c62 media: flexcop-i2c: get rid of KERN_CONT +366b401001df media: davinci: don't override the error code +83e548bea4e7 EDAC, i7core: Fix spelling mistake: "redundacy" -> "redundancy" +fd901b6e814a media: em28xx: Don't use ops->resume if NULL +de6dddffec46 media: s5p-jpeg: don't return a value on a void function +5ef76cb7c19a media: siano: be sure to not override devpath size +e1b7f11b37de media: siano: get rid of __le32/__le16 cast warnings +c990affd5abc mt76x2: fix avg_rssi estimation +7e7939e80e3c ipw2200: fix spelling mistake: "functionalitis" -> "functionalities" +8efb868566db mt76x2: remove unnecessary break in mt76x2_mac_process_tx_rate() +070fc356e21a rtlwifi: fix spelling mistake: "dismatch" -> "mismatch" +811a39915107 rt2x00: check against flushing empty queue +9c87758cf089 rt2x00: call sta_add/remove directly in rt2800 +02489a1216d9 drivers: omap2: Kconfig: make FB_OMAP2_DSS_INIT depend on OF +7bc8a0de6945 media: rc: probe zilog transmitter when zilog receiver is found +f9d94a10dad8 media: rc: imon decoder: support the stick +c00cb587a274 media: rc: only register protocol for rc device if enabled +c9ac52175b38 drm/tegra: gr3d: Add IOMMU support +5fda01b50d76 drm/tegra: gr2d: Add IOMMU support +6f75b16b2683 drm/tegra: dc: Balance IOMMU group refcounting +cbb7fa49c746 media: v4l: vsp1: Rename BRU to BRx +dc3eaba4ee3d media: v4l: vsp1: Add BRx dynamic assignment debugging messages +f81f9adc4ee1 media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically +1dd72ee923b7 media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline +bc3c9c8802b8 media: v4l: vsp1: Add per-display list internal completion notification support +bbc56faf3c04 media: v4l: vsp1: Turn frame end completion status into a bitfield +5a4d566a5b9b media: v4l: vsp1: Move DRM pipeline output setup code to a function +b76b3ce55f48 media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif +7ff667cfe3ae media: v4l: vsp1: Setup BRU at atomic commit time +02b902fcf64a media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function +c8c310c99e2d media: v4l: vsp1: Share duplicated DRM pipeline configuration code +d4fedb0b91bc media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline +1ccbb32cb8b4 media: v4l: vsp1: Store pipeline pointer in vsp1_entity +7a7810878ef3 media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure +101c92dc80c8 PCI: mediatek: Set up vendor ID and class type for MT7622 +9fd099b1832c media: v4l: vsp1: Don't start/stop media pipeline for DRM +15b4c54ea42a media: usbtv: Use the constant for supported standards +bed6d27bcf02 media: usbtv: Enforce standard for color decoding +a8b48e224cad media: usbtv: Keep norm parameter specific +8c42d2763c0e media: usbtv: Use V4L2 defines to select capture resolution +c41e20d9cba3 media: usbtv: Add SECAM support +5c909be04893 media: usbtv: Use same decoder sequence as Windows driver +5cebaac60974 media: video-i2c: add video-i2c driver +d203d1e10a52 media: dt-bindings: Add bindings for panasonic,amg88xx +7f951cb81475 media: staging: tegra-vde: Correct included header +2efa20dae281 media: staging: tegra-vde: Do not handle spurious interrupts +3830e4f2a907 media: staging: tegra-vde: Correct minimum size of U/V planes +f072c44f3659 media: staging: tegra-vde: Silence some of checkpatch warnings +17aed9041d5b media: staging: tegra-vde: Align bitstream size to 16K +3259081991a9 MAINTAINERS & files: Canonize the e-mails I use at files +2b7db29b7919 media: imx-media-csi: Fix inconsistent IS_ERR and PTR_ERR +4cb3d99c84cc bpf: add faked "ending" subprog +9c8105bd4402 bpf: centre subprog information fields +f910cefa32b6 bpf: unify main prog and subprog +b1a3dc0b85bd drm/tegra: hub: Use state directly +7420e0496358 drm/selftests: Add drm helper selftest +34b13e5e4641 drm/selftests: Rename the Kconfig option to CONFIG_DRM_DEBUG_SELFTEST +9c1659ebe77d drm/i915: Do not adjust scale when out of bounds, v2. +2a291ead5e5e DT: pci: rcar-pci: document R8A77980 bindings +9d5014e90e6d PCI: rcar: Factor out rcar_pcie_hw_init() call +755396163148 tools: power/acpi, revert to LD = gcc +517ca93a7159 PCI: rcar: Add R-Car gen3 PHY support +f6601ae15fff ARM: ux500: Drop the U8540 device trees +e40e7c5cbb1f ARM: dts: Ux500: Fix "debounce-interval" property misspelling +f96bdf564f3e drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3. +bd7b6d147a14 PCI: rcar: Remove PHYRDY polling from rcar_pcie_hw_init_h1() +1049167999fc ARM: imx_v6_v7_defconfig: Select CONFIG_GPIO_MAX732X by default +52b12be584ba ARM: ux500: Cut down Kconfig options +40a6c00f58ef ARM: ux500: Drop U8540/9540 support +3ad1d32744ef PCI: rcar: Poll PHYRDY in rcar_pcie_hw_init() +6f96f2000ac2 drm/rect: Round above 1 << 16 upwards to correct scale calculation functions. +a2ee41fd953e mtd: rawnand: marvell: fix command xtype in BCH write hook +b76401fc4ba7 mtd: rawnand: marvell: pass ms delay to wait_op +565f0fa902b6 xfrm: use a dedicated slab cache for struct xfrm_state +c427f69564e2 locking/mutex: Optimize __mutex_trylock_fast() +247f2f6f3c70 sched/core: Don't schedule threads on pre-empted vCPUs +c976a862ba48 sched/fair: Avoid calling sync_entity_load_avg() unnecessarily +f1d88b446818 sched/fair: Rearrange select_task_rq_fair() to optimize it +0fe3ede7941d mtd: cfi: Add early fixup for S70GL02GS +b1c97e2335f2 mtd: cfi: Support early CFI fixups +0a84a00094ee ARM: dts: stm32: update pwm-cells for LPTimer on stm32h743 +f235cf5da795 ARM: dts: stm32: Add I2C1 support for stm32h743i-eval Board +441f057341b7 ARM: dts: stm32: Add I2C support for STM32H743 SoC +6cd813604be5 ARM: dts: stm32: Add I2C1 support for stm32f746-disco Board +22a0a2a3ac21 ARM: dts: stm32: Add I2C1 support for stm32f769-disco Board +665c26e6df25 ARM: dts: stm32: Append additional I2Cs for STM32F746 SoC +18c88662666f ARM: dts: stm32: Add display support on stm32f469-disco +c5931d9ec6c2 ARM: dts: stm32: Add new stm32f469 dtsi file with mipi dsi +09a31aeddecd ARM: dts: stm32: Use gpio bindings in stm32f469-disco +2ff04d0f537f ARM: dts: stm32: Fix IRQ_TYPE_NONE warnings on stm32mp157c +20ab2d884681 ARM: dts: stm32: Fix DTC warnings for stm32mp157 +844030057339 ARM: dts: stm32: add flash nor support on stm32mp157c eval board +c38928d638f1 ARM: dts: stm32: add qspi support for stm32mp157c +af8b2cf25c77 ARM: dts: stm32: add cec support on stm32mp157c-ev1 +7123be3bf79e ARM: dts: stm32: add cec pins to stm32mp157c +066f371b80cc ARM: dts: stm32: add cec support on stm32mp157c +949a0c0dec85 ARM: dts: stm32: add USB Host (USBH) support to stm32mp157c +9d26228d2448 ARM: dts: stm32: enable USBPHYC on stm32mp157c-ev1 +51868dacec9d ARM: dts: stm32: add supplies to usbphyc ports on stm32mp157c-ed1 +3c00436fdb20 ARM: dts: stm32: add USBPHYC support to stm32mp157c +9d603e44c193 ARM: dts: stm32: add dsi support on stm32mp157c +570cae638120 ARM: dts: stm32: add ltdc support on stm32mp157c +d4f41ef751c4 ARM: dts: stm32: Add I2C2/5 support for STM32MP157C-EV1 +9bf29bcbab4e ARM: dts: stm32: Add I2C4 support for STM32MP157C-ED1 +4d58a474a57b ARM: dts: stm32: Add I2Cs pins used on STM32MP157C +d126e86f403f ARM: dts: stm32: Add STM32F7 I2C support for STM32MP157C SoC +8b2820abec54 ARM: dts: stm32: Add CRC support on stm32mp157c +fc9962c98abc ARM: dts: stm32: Add CRYP support on stm32mp157c +b865362ef705 ARM: dts: stm32: Enable RNG for stm32mp157c-ed1 +6973f0a0c704 ARM: dts: stm32: Add RNG support on stm32mp157c +8ecf910a4de8 ARM: dts: stm32: Add MDMA support on STM32MP157C +1cffb560fda4 ARM: dts: stm32: Add DMAMUX support on STM32MP157C +ea1c404e8e2f ARM: dts: stm32: Add DMAv2 support on STM32MP157C +9ea19e7e7613 include: usb: audio-v3: add BADD-specific values +eccfc1b868a9 ALSA: usb: mixer: make string parsing independent of mixer_build state +3763f6186703 ALSA: usb: Only get AudioControl header for UAC1 class. +eda553f43217 ALSA: usb: stream: refactor uac3 audio interface parsing +68faa863644c ALSA: usb: stream: refactor uac1/2 audio interface parsing +4d47fa844769 ALSA: usb: stream: move audioformat alloc/init into separate function +c326ff59f15b arm64: dts: ls208xa-rdb: Pass unit name to SPI flash node +5f2731414175 gpu: drm: bridge: adv7511: Replace mdelay with usleep_range in adv7511_probe +7bd2d2ecedff drm/bridge: adv7511: fix spelling of driver name in Kconfig +b5bf9a90bbeb sched/core: Introduce set_special_state() +150426981426 Merge tag 'linux-kselftest-4.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +e523a2562a44 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +bb609316d406 Merge branch 'parisc-4.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +d0f1a451e33d bpf: use array_index_nospec in find_prog_type +2b3db67ce4bc ARM: dts: BCM5301X: Relicense most DTS files to the GPL 2.0+ / MIT +0ccc1c8f0282 drm/exynos: mixer: avoid Oops in vp_video_buffer() +2eced8e917b0 drm/exynos/mixer: fix synchronization check in interlaced mode +8eb008c80841 Merge tag 'drm-intel-next-2018-04-13' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +a02cbe2e34c5 Merge branch 'vmwgfx-fixes-4.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes +5234ccf2be0e Merge branch 'move-ld_abs-to-native-BPF' +32b3652c307e bpf: sync tools bpf.h uapi header +24dea04767e6 bpf, x32: remove ld_abs/ld_ind +e1cf4befa297 bpf, s390x: remove ld_abs/ld_ind +dbf44daf7c88 bpf, ppc64: remove ld_abs/ld_ind +4db25cc98851 bpf, mips64: remove ld_abs/ld_ind +0d2d0cedc081 bpf, arm32: remove ld_abs/ld_ind +fe83963b7c38 bpf, sparc64: remove ld_abs/ld_ind +816d9ef32a8b bpf, arm64: remove ld_abs/ld_ind +e782bdcf58c5 bpf, x64: remove ld_abs/ld_ind +4e1ec56cdc59 bpf: add skb_load_bytes_relative helper +e0cea7ce988c bpf: implement ld_abs/ld_ind in native bpf +93731ef086ce bpf: migrate ebpf ld_abs/ld_ind tests to test_verifier +b390134c2423 bpf: prefix cbpf internal helpers with bpf_ +62bbc864d194 spi: pxa2xx: check clk_prepare_enable() return value +57692c94dcbe drm/v3d: Introduce a new DRM driver for Broadcom V3D V3.x+ +08dbc7a66af2 Merge branch 'AF_XDP-initial-support' +9ef09e35e521 bpf: fix possible spectre-v1 in find_and_alloc_map() +396888772ab7 ASoC: tas6424: Allow disabling auto diagnostics for faster power-on +a7ea9385d417 ASoC: nau8810: change input PGA mixer stage +bc519d957461 spi: bcm2835aux: ensure interrupts are enabled for shared handler +b4b8faa1ded7 samples/bpf: sample application and documentation for AF_XDP sockets +af75d9e02d08 xsk: statistics support +35fcde7f8deb xsk: support for Tx +865b03f21162 dev: packet: make packet_direct_xmit a common function +f61459030ec7 xsk: add Tx queue setup and mmap support +fe2308328cd2 xsk: add umem completion queue support and mmap +02671e23e7b3 xsk: wire up XDP_SKB side of AF_XDP +1b1a251c83d2 xsk: wire up XDP_DRV side of AF_XDP +fbfc504a24f5 bpf: introduce new bpf AF_XDP map type BPF_MAP_TYPE_XSKMAP +c497176cb2e4 xsk: add Rx receive functions and poll support +965a99098443 xsk: add support for bind for Rx +b9b6b68e8abd xsk: add Rx queue setup and mmap support +423f38329d26 xsk: add umem fill queue support and mmap +c0c77d8fb787 xsk: add user memory registration support sockopt +68e8b849b221 net: initial AF_XDP skeleton +4000626f204d dt-bindings: Add a new binding for Broadcom V3D 3.x and newer GPUs. +4c70ac7639f6 drm/vc4: Add a pad field to align drm_vc4_submit_cl to 64 bits. +0a4587a034a4 drm/pl111: Fix module probe bug +b8b784958ecc bdi: Fix oops in wb_workfn() +7f907bf69d59 staging: wilc1000: rename WILC_WFI_band_2ghz variable to avoid mixedcase +e78775bc9089 staging: wilc1000: rename 'during_ip_time' macro to have uppercase name for macro +130608a86e2e staging: wilc1000: use is_broadcast_ether_addr check for broadcast address +25a757b78199 staging: wilc1000: move macro after the #include file in wilc_wfi_netdevice +880e404e8f16 staging: wilc1000: remove unnecessary header file inclusion for wilc +2d7b52319374 staging: wilc1000: remove unnecessary static function defination in wilc_spi +1c1dfdfee264 staging: wilc1000: remove unused macros in host_interface +9572bf9bfcf7 staging: wilc1000: remove the use of cur_byte variable in functions +228d0422bbbe staging: wilc1000: remove static variable 'del_beacon' and null check +30324405baa1 staging: wilc1000: rename WILC_WFI_deinit_mon_interface to avoid uppercase for function name +e5bf9759bdf0 staging: wilc1000: rename WILC_WFI_init_mon_interface to avoid uppercase in function name +9f30c48348c8 staging: wilc1000: rename WILC_WFI_mon_xmit to avoid uppercase for function name +73d359a08b76 staging: wilc1000: rename WILC_WFI_mon_priv to avoid uppercase for struct name +436d918ae344 staging: wilc1000: rename WILC_WFI_monitor_rx to avoid uppercase for function name +06ec2c9309bc staging: wilc1000: remove unnecessary file and function header comments +a69fa7b9f4ba staging: wilc1000: use 'else if' condition in get_station() +f8331a881521 staging: wilc1000: fix line over 80 chars in remove_network_from_shadow() +855978bbbeed staging: wilc1000: remove unnecessary bracket used in switch in wilc_mgmt_frame_register() +ccb4d02f8efb staging: wilc1000: modified NULL check used for 'if' condition in delete_key() +e83d2fac7842 staging: wilc1000: remove unnecessary 'out of memory' message in handle_key() +026e14ae3951 staging: wilc1000: remove inner block in wilc_netdev_init() +ad109ba13786 staging: wilc1000: fix infinite loop and out-of-bounds access +ba36d10ed146 staging: wilc1000: allocate less memory +bec09bced110 staging: Android: asoc: Fix sparse warnings in vsoc driver. +dc5b113391ec staging: Android: vsoc: Fix a i386-randconfig warning. +085f88710f6e staging: Android: vsoc: Create wc kernel mapping for region shm. +dcadfaf2127e usbip: usbip_host: run rebind from exit when module is removed +ae70c6dc3f95 usbip: usbip_host: delete device from busid_table after rebind +7982df86711d rtc: tps6586x: remove mktime usage +337fa19cc315 rtc: ls1x: remove mktime usage +0d1c655380be rtc: vr41xx: remove mktime usage +51ed73eb998a rtc: ds1340: Add support for trickle charger. +149aa91cd6d5 rtc: sprd: Add RTC hardware range +369a30a5f1c9 rtc: sprd: Change to use devm_rtc_allocate_device() +85368bb9de63 rtc: simplify getting .drvdata +056f9c7f39bf iw_cxgb4: dump detailed driver-specific QP information +73937e8a030b RDMA/nldev: helper functions to add driver attributes +da5c85078215 RDMA/nldev: add driver-specific resource tracking +25a0ad85156a RDMA/nldev: Add explicit pad attribute +d54e5b522202 leds: wm831x-status: Use sysfs_match_string() helper +9aa169213d11 RDMA/cma: Do not query GID during QP state transition to RTR +b03bcde96260 IB/mlx4: Fix integer overflow when calculating optimal MTT size +0d49f303e8a7 drm: remove all control node code +9e1de9002190 drm/msm: Don't setup control node debugfs files +59482a14918b IB/hfi1: Fix memory leak in exception path in get_irq_affinity() +e9777ad4399c IB/{hfi1, rdmavt}: Fix memory leak in hfi1_alloc_devdata() upon failure +45d924571a5e IB/hfi1: Fix NULL pointer dereference when invalid num_vls is used +0a0bcb046b2f IB/hfi1: Fix loss of BECN with AHG +5da9e742be44 IB/hfi1 Use correct type for num_user_context +f59fb9e05109 IB/hfi1: Fix handling of FECN marked multicast packet +a8d7aa17bbc9 dccp: fix tasklet usage +edef4285afb0 ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation +31140b47fe4b Merge branch 'smc-fixes' +bda27ff5c452 smc: fix sendpage() call +a6920d1d130c net/smc: handle unregistered buffers +e63a5f8c19d7 net/smc: call consolidation +df80b8fb3c0e qed: fix spelling mistake: "offloded" -> "offloaded" +1a2f474d328f usb: typec: tps6598x: handle block reads separately with plain-I2C adapters +5671a4608c32 usb: typec: tcpm: Release the role mux when exiting +62264f99fbea Merge branch 'bridge-FDB-Notify-about-removal-of-non-user-added-entries' +161d82de1ff8 net: bridge: Notify about !added_by_user FDB entries +816a3bed9549 switchdev: Add fdb.added_by_user to switchdev notifications +0e913f28ba56 Merge branch 'mlxsw-Introduce-support-for-CQEv1-2' +41107685b9ce mlxsw: pci: Check number of CQEs for CQE version 2 +8404f6f2e8ed mlxsw: pci: Allow to use CQEs of version 1 and version 2 +b76550bbed9f mlxsw: pci: Introduce helpers to work with multiple CQE versions +9b934a3bdc87 mlxsw: resources: Add CQE versions resources +faa1cd829843 net: bridge: avoid duplicate notification on up/down/change netdev events +2e5185519450 Merge branch 'selftests-forwarding-sysctl' +7eaaf0bc5212 selftests: forwarding: mirror_gre_nh: Unset RP filter +d51d10aa1dbd selftests: forwarding: Use sysctl_set(), sysctl_restore() +f5ae57784ba8 selftests: forwarding: lib: Add sysctl_set(), sysctl_restore() +24a6f1f65ea5 Documentation: ARM: Add new MMC requirements for DRA7/K2G +c29fd489118a ARM: dts: dra7: Add high speed modes capability to MMC1/MMC2 dt node +940293affa7e ARM: dts: dra7: Use sdhci-omap programming model +01c5d96688b2 ARM: dts: dra76-evm: Add wilink8 wlan support +fdcc50103cd0 ARM: dts: dra7-evm: Add wilink8 wlan support +135eae49c6cc ARM: dts: dra7-evm: Model EVM_3V6 regulator +70539a529806 ARM: dts: dra72-evm-common: Add wilink8 wlan support +fc7a0397d255 ARM: dts: am57xx-beagle-x15/am57xx-idk: Fix pinctrl-names +94aeaa4300da ARM: dts: am574x-idk: Add pinmux configuration for MMC +f306c2510ab8 ARM: dts: dra71-evm: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown +edfc459c1039 ARM: dts: am57xx-idk: Use pinctrl group from dra7-mmc-iodelay.dtsi to select pulldown +ca2618b5d5b0 ARM: dts: dra7-mmc-iodelay: Add a new pinctrl group for clk line without pullup +bcf3c113bac5 ARM: dts: dra71-evm: Add "vqmmc-supply" property for mmc2 +adc0bbb89e84 ARM: dts: dra72-evm-common: Remove mmc specific pinmux +fb5ee84ea72c USB: Accept bulk endpoints with 1024-byte maxpacket +647efef69de4 ARM: dts: correct missing "compatible" entry for ti81xx SoCs +baf64250b4a5 ARM: OMAP1: ams-delta: fix deferred_fiq handler +8dfa75524a0e ARM: dts: correct invalid I/O definition for MMC/SD card detect on T410 +4e11581c27a2 net/mlx5e: fix spelling mistake: "loobpack" -> "loopback" +41f405460a04 Merge branch 'selftests-forwarding-Two-enhancements' +0eb8053c147b selftests: forwarding: Allow running specific tests +9413248753c4 selftests: forwarding: Increase maximum deviation in multipath test +5f110899ae14 cxgb4: update latest firmware version supported +a3a5c966a664 evm: Don't update hmacs in user ns mounts +c15f6d8d4715 Merge tag 'dma-mapping-4.17-4' of git://git.infradead.org/users/hch/dma-mapping +66df44b2580a ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer +03f5781be2c7 bpf, x86_32: add eBPF JIT compiler for ia32 +0c5a9acc8b4e tracing: Fix the file mode of stack tracer +44a182b9d177 xhci: Fix use-after-free in xhci_free_virt_device +1ce0500d234f ftrace: Have set_graph_* files have normal file modes +8bfc3b4c6f9d nvmet: switch loopback target state to connecting when resetting +a785dbccd95c nvme/multipath: Fix multipath disabled naming collisions +5cadde8019a6 nvme/multipath: Disable runtime writable enabling parameter +f31a21103c03 nvme: Set integrity flag for user passthrough commands +59a2f3f00fd7 nvme: fix potential memory leak in option parsing +f53823c18131 bdi: Fix use after free bug in debugfs_remove() +114f39feab36 tcp: restore autocorking +7ccbdff13e8d ip6_gre: correct the function name in ip6gre_tnl_addr_conflict() comment +eb80ca476ec1 rds: do not leak kernel memory to user land +8236b0ae31c8 bdi: wake up concurrent wb_shutdown() callers. +5697db4a696c qmi_wwan: do not steal interfaces from class drivers +3d8d38dfeafa Merge branch 'act_csum-get_fill_size' +2c785b388f91 tc-testing: Updated csum action tests batch create w/wo cookies. +29e6eee192f3 net sched: Implemented get_fill_size routine for act_csum. +40fa84e10134 iommu: rockchip: fix building without CONFIG_OF +09a44ca21147 bcache: use pr_info() to inform duplicated CACHE_SET_IO_DISABLE set +4fd8e1384397 bcache: set dc->io_disable to true in conditional_stop_bcache_device() +ecb2ba8cb835 bcache: add wait_for_kthread_stop() in bch_allocator_thread() +bf78980fcc58 bcache: count backing device I/O error for writeback I/O +6147305c73e4 bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error() +6e916a7eb1bc bcache: store disk name in struct cache and struct cached_dev +e7f63ffc1bf1 iommu/amd: Update logging information for new event type +d64c0486ed50 iommu/amd: Update the PASID information printed to the system log +a85894cd7794 iommu/vt-d: Use WARN_ON_ONCE instead of BUG_ON in qi_flush_dev_iotlb() +0dfc0c792d69 iommu/vt-d: fix shift-out-of-bounds in bug checking +cd2c9fcf5c66 iommu/dma: Move PCI window region reservation back into dma specific path. +2f8c7f2e76bf iommu/rockchip: Make clock handling optional +94c793accacd iommu/amd: Hide unused iommu_table_lock +aa7528fe3576 iommu/vt-d: Fix usage of force parameter in intel_ir_reconfigure_irte() +130a2fdf0b9e iommu/tegra: gart: Fix gart_iommu_unmap() +40c9b882fa74 iommu/tegra: gart: Add debugging facility +3d6ce86ee794 drivers: remove force dma flag from buses +07397df29e57 dma-mapping: move dma configuration to bus infrastructure +fc2a69f3903d drm/atomic: Handling the case when setting old crtc for plane +f793b13ef0c9 iommu/io-pgtable-arm: Use for_each_set_bit to simplify code +722cde76d68e powerpc/fadump: Unregister fadump on kexec down path. +7d1bf14f8602 iommu/qcom: Simplify getting .drvdata +8597538712eb powerpc/fadump: Do not use hugepages when fadump is active +b71a693d3db3 powerpc/fadump: exclude memory holes while reserving memory in second kernel +0ea5ee035133 tracing: Remove PPC32 wart from config TRACING_SUPPORT +48e6f7652dd8 iommu: Remove depends on HAS_DMA in case of platform dependency +6c50d79f6638 iommu/vt-d: Ratelimit each dmar fault printing +17bd0737948a arm64: dts: rockchip: enable hdmi on rk3399-puma-haikou +5041bb82f83d arm64: dts: rockchip: use canonical compatible for touchpad/touchscreen on gru-kevin +3bc6cf5a86e5 powerpc: remove retired sbc834x support +0c0c52306f47 powerpc: Only support DYNAMIC_FTRACE not static +ae30cc05bed2 powerpc64/ftrace: Implement support for ftrace_regs_caller() +9ef404236438 powerpc64/ftrace: Use the generic version of ftrace_replace_code() +250122baed29 powerpc64/module: Tighten detection of mcount call sites with -mprofile-kernel +88b1a8547f4c powerpc64/kexec: Hard disable ftrace before switching to the new kernel +a4bc64d305af powerpc64/ftrace: Disable ftrace during kvm entry/exit +424ef0160f43 powerpc64/ftrace: Disable ftrace during hotplug +d103978636c2 powerpc64/ftrace: Delay enabling ftrace on secondary cpus +acd55b100576 powerpc64/ftrace: Add helpers to hard disable ftrace +c3e59d778403 powerpc64/ftrace: Rearrange #ifdef sections in ftrace.h +ea678ac627e0 powerpc64/ftrace: Add a field in paca to disable ftrace in unsafe code paths +5c3070890d06 seccomp: Enable speculation flaw mitigations +fae1fa0fc6cc proc: Provide details on speculation flaw mitigations +7bbf1373e228 nospec: Allow getting/setting on non-current task +a73ec77ee17e x86/speculation: Add prctl for Speculative Store Bypass mitigation +885f82bfbc6f x86/process: Allow runtime control of Speculative Store Bypass +b617cfc85816 prctl: Add speculation control prctls +28a2775217b1 x86/speculation: Create spec-ctrl.h to avoid include hell +da39556f66f5 x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest +764f3c21588a x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested +1115a859f332 x86/bugs: Whitelist allowed SPEC_CTRL MSR values +772439717dbf x86/bugs/intel: Set proper CPU features and setup RDS +24f7fc83b920 x86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation +0cc5fa00b0a8 x86/cpufeatures: Add X86_FEATURE_RDS +c456442cd3a5 x86/bugs: Expose /sys/../spec_store_bypass +5cf687548705 x86/bugs, KVM: Support the combination of guest and host IBRS +1b86883ccb8d x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits +d1059518b478 x86/bugs: Concentrate bug reporting into a separate function +4a28bfe3267b x86/bugs: Concentrate bug detection into a separate function +1aa7a5735a41 x86/nospec: Simplify alternative_msr_write() +51f170a544bd Revert 190c462d5be19ba622a82f5fd0625087c870a1e6..bf3012ada1b2222e770de5c35c1bb16f73b3a01d" +8c558076c740 ALSA: usb-audio: Clean up mixer element list traverse +bf3012ada1b2 drm/qxl: Remove unecessary dma_fence_ops +95aee35fe10d drm: Remove unecessary dma_fence_ops +49a53d493e60 dma-fence: Make ->wait callback optional +90e9965524af dma-fence: Allow wait_any_timeout for all fences +95ed01ea97b3 dma-fence: Make ->enable_signaling optional +9df50ba76ac1 arm64: tegra: Make BCM89610 PHY interrupt as active low +aee1a37d0f1a dma-fence: remove fill_driver_data callback +b036a75aaea4 ARM: tegra: apalis-tk1: Fix high speed UART compatible +051529d0c010 mtd: maps: pismo: Remove owner assignment from i2c_driver +190c462d5be1 drm/vmwgfx: Drop DRM_CONTROL_ALLOW +0cd54b039537 drm/i915: Drop DRM_CONTROL_ALLOW +5bb562f829bf drm: Drop DRM_CONTROL_ALLOW from ioctls +1d48745b192a dmaengine: pl330: flush before wait, and add dev burst support. +207459a2804a ALSA: sparc: Use GFP_KERNEL for non-atomic allocation +5581cfcdccf1 Merge branch 'sdhci_omap' into next +bfd694d5e21c mmc: core: Add tunable delay before detecting card after card is inserted +52a70098ffb9 mmc: dt-bindings: Add optional cd-debounce-delay-ms +3107e8cb9219 apparmor: fix typo "preconfinement" +68a1a0c68c6e apparmor: fix typo "independent" +5d2371e1235b apparmor: fix typo "traverse" +69ad4a44a26e apparmor: fix typo "type" +b62fb22674dd apparmor: fix typo "replace" +a18f902888c0 apparmor: fix typo "comparison" +b2c2086c3984 apparmor: fix typo "loosen" +3f4028780287 mmc: sdhci-omap: Get IODelay values for 3.3v DDR mode +75b732d570ac dt-bindings: sdhci-omap: Add pinctrl bindings +efde12b246d7 mmc: sdhci-omap: Add sdhci_omap specific ops for enable_sdio_irq +6d75df75abb1 mmc: sdhci-omap: Add support for MMC/SD controller in k2g SoC +3031ec961d0d dt-bindings: sdhci-omap: Add K2G specific binding +25f80d86059c mmc: sdhci-omap: Workaround for Errata i834 +fc1fa1b7db27 mmc: sdhci: Program a relatively accurate SW timeout value +0bb28d738fb2 mmc: sdhci: Factor out target_timeout calculation +a999fd939231 mmc: sdhci: Add quirk to disable HW timeout +c16bc9a7678a mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller can't support 1.8v +1d3a2220c2a1 mmc: sdhci-omap: Invoke sdhci_get_of_property to read sdhci dt properties +212f4f8a4490 mmc: sdhci-omap: Workaround for Errata i843 +5bc2bda54d49 mmc: sdhci-omap: Remove setting ADMA capability in driver +0ec4ee3c9b97 mmc: sdhci-omap: Fix when capabilities are obtained from SDHCI_CAPABILITIES reg +85f1abe0019f kthread, sched/wait: Fix kthread_parkme() completion issue +741a76b35089 kthread, sched/wait: Fix kthread_parkme() wait-loop +457be908c836 sched/fair: Fix the update of blocked load when newly idle +0b26351b910f stop_machine, sched: Fix migrate_swap() vs. active_balance() deadlock +f4ef6a438cee Merge tag 'trace-v4.17-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +ecd649b34084 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +122e1bac76b3 ARM: dts: imx6qdl: Remove #address/#size-cells from mipi_dsi +94720e3aee68 ipv4: fix fnhe usage by non-cached routes +3b6f979319c8 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +1e5fbc0b8d9d Merge tag 'drm-misc-fixes-2018-05-02' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes +083faae1529f Merge tag 'drm-intel-fixes-2018-05-02' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes +165a30e4315e ASoC: fsl_spdif: Switch to SPDX identifier +3b5af9f116e5 ASoC: fsl_esai: Switch to SPDX identifier +dbbeaad4239e ASoC: fsl_sai: Switch to SPDX identifier +0eb6048f7a97 ASoC: fsl_ssi: Switch to SPDX identifier +6126fd836586 spi: lpspi: Switch to SPDX identifier +4c23e486e9d9 spi: mxs: Switch to SPDX identifier +79650597b86e spi: imx: Switch to SPDX identifier +de5afce2a22e ASoC: Intel: bytcr_rt565: fix missing assignment to ret_val +e002434e8888 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +5d20637b9169 PCI/portdrv: Remove unused pcie_port_acpi_setup() +b5b6ff730253 Merge branch 'bpf-sockmap-fixes' +abaeb096ca38 bpf: sockmap, fix error handling in redirect failures +fec51d40ea65 bpf: sockmap, zero sg_size on error when buffer is released +3cc9a472d625 bpf: sockmap, fix scatterlist update on error path in send with apply +17c500350b3e f2fs: clear PageError on writepage +a90a0884ac75 f2fs: check cap_resource only for data blocks +b87078ad3aec Revert "f2fs: introduce f2fs_set_page_dirty_nobuffer" +ab3835aae642 f2fs: call unlock_new_inode() before d_instantiate() +6dbb17961f46 f2fs: refactor read path to allow multiple postprocessing steps +0cb8dae4a0df fscrypt: allow synchronous bio decryption +7df40c2673a1 net_sched: fq: take care of throttled flows before reuse +30ca22e4a5d0 ipv6: Revert "ipv6: Allow non-gateway ECMP for IPv6" +5693ee4ba3dc Merge branch 'r8169-series-with-further-improvements' +4ff364662814 r8169: replace get_protocol with vlan_get_protocol +353af85ed811 r8169: avoid potentially misaligned access when getting mac address +ff1d733155da r8169: improve PCI config space access +eda40b8cbe8e r8169: drop rtl_generic_op +b2d43e6ecf66 r8169: replace longer if statements with switch statements +2a71883c4fd7 r8169: simplify code by using ranges in switch clauses +4f447d296982 r8169: drop member pll_power_ops from struct rtl8169_private +73570bf19faa r8169: merge r810x_pll_power_down/up into r8168_pll_power_down/up +40242e232e15 r8169: remove 810x_phy_power_up/down +6851d025e514 r8169: remove unneeded check in r8168_pll_power_down +ec6672319710 drm/rect: Fix drm_rect_rotation_inv() docs +8d73b1807961 parisc: Fix section mismatches +b819439fea30 parisc: drivers.c: Fix section mismatches +d7760d638b14 iov_iter: fix memory leak in pipe_get_pages_alloc() +e76b6312391b iov_iter: fix return type of __pipe_get_pages() +0f58e58e2803 Merge branch 'x86-bpf-jit-fixes' +39f56ca945af bpf, x64: fix memleak when not converging on calls +3aab8884c9eb bpf, x64: fix memleak when not converging after image +49ceda9de2da drm/bridge: vga-dac: Fix edid memory leak +7a074e96dee6 aio: implement io_pgetevents +a3c0d439e4d9 aio: implement IOCB_CMD_FSYNC and IOCB_CMD_FDSYNC +54843f875f7a aio: refactor read/write iocb setup +92ce4728563a aio: remove the extra get_file/fput pair in io_submit_one +75321b50a37a aio: sanitize ki_list handling +c213dc826c59 aio: remove an outdated BUG_ON and comment in aio_complete +01a658e1e927 aio: don't print the page size at boot time +eaeb1f4d8929 Merge tag 'perf-core-for-mingo-4.18-20180502' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +77ec3a0e2dae Merge branch 'net-smc-small-features' +cb9d43f67754 net/smc: determine vlan_id of stacked net_device +9b67e26f936c net/smc: handle ioctls SIOCINQ, SIOCOUTQ, and SIOCOUTQNSD +ed75986f4aae net/smc: ipv6 support for smc_diag.c +877ae5be421d net/smc: periodic testlink support +784813aed6ba net/smc: restrict non-blocking connect finish +af3e0fcf7887 8139too: Use disable_irq_nosync() in rtl8139_poll_controller() +3831761eb859 nvme: only reconfigure discard if necessary +e90c1a1090cc Merge branch 'mlxsw-Reject-unsupported-FIB-configurations' +50d10711cf1b mlxsw: spectrum_router: Return an error for routes added after abort +6290182b2b3b mlxsw: spectrum_router: Return an error for non-default FIB rules +57450671776b drm/pl111: Enable device-specific assigned memory +ca454bd42dc2 drm/pl111: Support the Versatile Express +0ca0557e3727 pinctrl: samsung: Remove support for Exynos5440 +794451c1b57f cxgb4: add new T5 device id's +c5deb598089c ARM: exynos: Remove support for Exynos5440 +8c83315da1cf ARM: dts: exynos: Remove Exynos5440 +021ba8e98fe5 xfs: cap the length of deduplication requests +9fc347678dde modpost: delete stale comment +6f96674dbd8c bpf: relax constraints on formatting for eBPF helper documentation +10e3a88b29ee pinctrl: sunxi: Use of_clk_get_parent_count() instead of open coding +3fd0121b0242 soc/tegra: pmc: Use of_clk_get_parent_count() instead of open coding +54d52ad940bb soc: rockchip: power-domain: Use of_clk_get_parent_count() instead of open coding +b799cac753e3 ARM: timer-sp: Use of_clk_get_parent_count() instead of open coding +eb06d6bbc45a clk: Extract OF clock helpers in +f706d830154b dlm: make sctp_connect_to_sock() return in specified time +b09c603ca40f dlm: fix a clerical error when set SCTP_NODELAY +da6cddc7e8a4 ARM: dts: stm32: Add DAC support to stm32mp157c +bde22824dc2e ARM: dts: stm32: add reset binding on stm32mp157c +966ed8785f15 ARM: dts: stm32: Add LPtimer support to stm32mp157c +9f790afbdd54 ARM: dts: stm32: Add vrefbuf support to stm32mp157c +6869687fb2d0 ARM: dts: stm32: enable timer trigger 6 on stm32mp157c-ed1 +5c3d67811626 ARM: dts: stm32: add PWM and triggers on stm32mp157c-ev1 board +52545823956e ARM: dts: stm32: add PWM pins used on stm32mp157c-ev1 board +ce402f044e4e sctp: fix the issue that the cookie-ack with auth can't get processed +46e16d4b9568 sctp: use the old asoc when making the cookie-ack chunk in dupcook_d +4842a08fb80b sctp: init active key for the new asoc in dupcook_a and dupcook_b +e6e6a278b1ea tcp_bbr: fix to zero idle_restart only upon S/ACKed data +8ac60ffb9a83 net: stmmac: Avoid VLA usage +1f8777a45ac0 dt-bindings: clock: Introduce QCOM RPMh clock bindings +5e5add172ea8 net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode +795d8098d32b liquidio VF: indicate that disabling rx vlan offload is not allowed +29927dfb7f69 PCI: hv: Make sure the bus domain is really unique +6c035ba7e73a udp: Complement partial checksum for GSO packet +c65732e4f721 x86/cpu: Restore CPUID_8000_0008_EBX reload +1811977568e0 nvme/pci: Use async_schedule for initial reset work +c818aa88d2d0 Revert "vhost: make msg padding explicit" +a2c7a98301d9 x86/bpf: Clean up non-standard comments, to make the code more readable +7197e77abcb6 clocksource: Remove kthread +604a98f1df28 Merge branch 'timers/urgent' into timers/core +7dba33c6346c clocksource: Rework stale comment +cd2af07d823e clocksource: Consistent de-rate when marking unstable +e3b4f79025e0 x86/tsc: Fix mark_tsc_unstable() +5b9e886a4af9 clocksource: Initialize cs->wd_list +2aae7bcfa410 clocksource: Allow clocksource_mark_unstable() on unregistered clocksources +e9088adda13c x86/tsc: Always unregister clocksource_tsc_early +6455abb43374 ALSA: usb-audio: Give proper vendor/product name for Dell WD15 Dock +07eca5fc3eba ALSA: usb-audio: Allow to override the longname string +4120fbedbb6c ALSA: usb-audio: Add "Keep Interface" control +8a463225b110 ALSA: usb-audio: Add keep_iface flag +b099b9693d23 ALSA: usb-audio: Avoid superfluous usb_set_interface() calls +964af639ad69 ALSA: usb-audio: Initialize Dell Dock playback volumes +9c367c01d3d5 ALSA: dice: remove local frag of force_two_pcms +bd2b441c5744 ALSA: dice: use cache for PCM constraints and rules +b8f78234aa6a ALSA: dice: use stream formats to add MIDI substreams +afa617f21976 ALSA: dice: enable to change current sampling transmission frequency +20b94544792d ALSA: dice: add a helper function to restart all of available streams +ec592fd32e10 ALSA: dice: use cache of stream format to check running stream +58579c056c1c ALSA: dice: use extended protocol to detect available stream formats +28b208f600a3 ALSA: dice: add parameters of stream formats for models produced by Alesis +f1f0f330b1d0 ALSA: dice: add parameters of stream formats for models produced by TC Electronic +b60152f750ca ALSA: dice: cache stream formats at current mode of sampling transmission frequency +b7fd3d64e763 ALSA: dice: add proc node for stream formation +37149d66879b ALSA: dice: add 'firewire' directory for proc nodes +8feda7ddb6a3 ALSA: dice: add cache of stream formats +6a300dc95e85 ALSA: sc6000: fix spelling mistake: "iomaped" -> "iomapped" +8e142e9e6289 ALSA: hda/ca0132: fix build failure when a local macro is defined +1bc2463cee92 irqchip/qcom: Fix check for spurious interrupts +340c54018ea6 ARM: dts: imx53-ppd: Use IRQ_TYPE_* constants +1bf52b98ae1c ARM: dts: imx6sx-sabreauto: add external 24MHz clock source +6732cfd4cac5 mtd: onenand: omap2: Disable DMA for HIGHMEM buffers +2a9bde19e041 mmc: mediatek: add 64G DRAM DMA support +99d02d6cd561 mmc: mmci: Remove bogus local_irq_save() +3fbd432231d7 mmc: sdhci-esdhc-imx: Set maximum watermark levels for PIO access +5c132323c218 mmc: sdhci-msm: support voltage pad switching +ac06fba1de8f mmc: sdhci-msm: Add support to store supported vdd-io voltages +e419768f3242 mmc: renesas_sdhi_internal_dmac: add R8A77980 to whitelist +3f1109d13244 mmc: sdhci-cadence: fix logically and structurally dead code +970f2d90be10 mmc: host: simplify getting .drvdata +909b34566515 mmc: mediatek: use of_device_get_match_data() +be17355a7472 mmc: sdhci-pci: Fix 3.3V voltage switch for some BYT-based Intel controllers +b638602eae78 mmc: dt: tmio_mmc: document R8A77980 bindings +ebca50dfae52 mmc: renesas_sdhi_internal_dmac: remove superfluous WARN +1abf9e52ea50 mmc: renesas_sdhi_internal_dmac: use more generic whitelisting +ae275b9d606f mmc: renesas_sdhi: Fix alignment check of sg buffer +a028b435bf37 mmc: renesas_sdhi: use helpers to access struct scatterlist members +bb26b8412dec mmc: sdhci-pci: Avoid 3.3V signaling on some NI 904x +247cfe535575 mmc: core: Add capability to avoid 3.3V signaling +1d6efe08c80d mmc: Remove depends on HAS_DMA in case of platform dependency +eef797ac13c0 mmc: sunxi: Drop the init / reset of the controller from set_ios +9a8e1e8cc2c0 mmc: sunxi: Add runtime_pm support +e27e1f3d0406 mmc: sunxi: Move the card power configuration to a function +ad04d9555da0 mmc: sunxi: Move clock configuration to a function +3f6c808e5247 mmc: sunxi: Move bus width configuration to a function +0fc4c61fff02 mmc: sunxi: Change sunxi_mmc_init_host argument type +743b819e4178 mmc: sunxi: Reorder the headers +c63cde7d6a31 MIPS: configs: ci20: Enable ext4 +8ccd66f258cd mmc: core: sdio: Set SDIO clock of SDR104 to 150MHz for Marvell 8887 chip +ebc5a1bf4f2a mmc: core: Add a new quirk for limiting clock rate +d39b1b2abf9f mmc: dw_mmc: fix misleading comment in dw_mci_rk3288_set_ios +ef6b75671b5f mmc: sdhci-cadence: send tune request twice to work around errata +e79dc1b4529b mmc: meson: update doc to support Meson-AXG platform +df06981514d4 mmc: meson-axg: add support for the Meson-AXG platform +f53b3095bda6 mmc: dt-bindings: update bindings doc to support Meson-AXG SoC +207b652cdbec mmc: card: Don't show eMMC RPMB and BOOT areas in /proc/partitions +aabaeb3f30f9 MIPS: configs: ci20: Enable DMA and MMC support +671963bbb3a7 MIPS: dts: ci20: Enable MMC in the devicetree +7f5a07f4c2d2 MIPS: dts: jz4780: Add MMC controller node to the devicetree +2d972b6ac972 MIPS: dts: jz4780: Add DMA controller node to the devicetree +fb0ce9dd94ab mmc: jz4740: Use dma_request_chan() +6a78768af70f mmc: jz4740: Add support for the JZ4780 +6861fce62077 mmc: jz4740: Set clock rate to mmc->f_max rather than JZ_MMC_CLK_RATE +48b6aa2f9eb2 mmc: dt-bindings: add MMC support to JZ4740 SoC +61e11eba23c3 mmc: jz4740: Introduce devicetree probe +436a3cfddcb7 mmc: jz4740: Reset the device requesting the interrupt +39e9ef1dca79 mmc: jz4740: Use dev_get_platdata +7e7845f38b13 mmc: jz4780: Order headers alphabetically +7e8466e22279 mmc: jz4740: Fix error exit path in driver's probe +ff178981bd5f mmc: dw_mmc: update actual clock for mmc debugfs +486e6661367b mmc: pwrseq: Use kmalloc_array instead of stack VLA +57aac3377f6a mmc: sdhci-of-arasan: Add quirk to avoid unexpected interrupt msgs +892a0be43edd swiotlb: fix inversed DMA_ATTR_NO_WARN test +7d6989ade916 pinctrl: imx: use seq_puts() instead of seq_printf() +37c1628fb321 pinctrl: pinctrl-imx: improve the code comments of PIN_FUNC_ID +562088ee2791 pinctrl: imx: fix unsigned check if nfuncs with less than or equal zero +fdab33d5d286 pinctrl: uniphier: add LD11 MPEG2-TS I/O pin-mux settings +e8349221a048 pinctrl: uniphier: add LD20 MPEG2-TS I/O pin-mux settings +ea813dce6771 pinctrl: actions: Fix Kconfig dependency and help text +882518debc84 pinctrl: actions: fix missing break in PIN_CONFIG_DRIVE_STRENGTH case. +07ef798ff1d1 pinctrl: actions: make s900_functions, s900_padinfo and s900_pads static +f83b58828c02 pinctrl: meson: axg: add tdm pins +bf6f146f3221 pinctrl: meson: meson8: add the RGMII RXD2/RXD3 and TXD2/TXD3 signals +b0d46cb598be pinctrl: meson: meson8: add support for the Meson8m2 SoC +03d9fbc39730 dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC +25d5adf80852 pinctrl: mediatek: update pinmux defintions for MT7623 +574e69953d73 dt-bindings: pinctrl: mcp23s08: Clarify gpiospec flags cell usage +e61941d1e972 dt-bindings: pinctrl: bcm2835-gpio: Add generic pinctrl support +e50809908499 pinctrl: qcom: qdf2xxx: add support for new ACPI HID QCOM8002 +f265e8b91bb5 pinctrl: qcom: remove static globals to allow multiple TLMMs +2242ddfbf4d6 pinctrl: actions: Add Actions S900 pinctrl driver +4e21264abb20 pinctrl: samsung: add pin_dbg_show callback for debugfs +c41eb2c7f935 pinctrl: sunrisepoint: Align GPIO number space with Windows +83b9dc11312f pinctrl: cherryview: Associate IRQ descriptors to irqdomain +b84e54616a94 pinctrl: meson-axg: fix the range of aobus bank +d89ad4f0b44d ARM: sun8i: v3s: fix spelling mistake: "disbaled" -> "disabled" +a66bdf5d11b0 EDAC, ghes: Add a null pointer check in ghes_edac_unregister() +cc7f3f132658 ghes, EDAC: Fix ghes_edac registration +304f72e5947d gpu: drm: sti: fix spelling mistake: "initialze" -> "initialize" +1b799c5cf031 ACPI / battery: Ignore AC state in handle_discharging on systems where it is broken +19fffc8450d4 ACPI / battery: Add handling for devices which wrongly report discharging state +91afa07664a8 ACPI / battery: Remove initializer for unused ident dmi_system_id +6605e3423f37 ACPI / AC: Remove initializer for unused ident dmi_system_id +dd73e7225917 ACPI: add missing newline to printk +a6aa10c70bf7 Btrfs: send, fix missing truncate for inode with prealloc extent past eof +998ac6d21cfd btrfs: Take trans lock before access running trans in check_delayed_ref +ccfadbb759be Merge branch 'v4.18/nand-cs-simplification' into v4.18/soc +8e730c7f907a ARM: davinci: dm644x: remove unnecessary postcore_initcall() +7c4db57cdb00 ARM: davinci: aemif: stop using pdev->id as nand chipselect +fd0658063cd2 mtd: rawnand: davinci: stop using pdev->id as chipselect +36bd4c4eb57c ARM: davinci: neuros-osd2: specify the chipselect in davinci_nand_pdata +9a34ace65ef4 ARM: davinci: dm646x-evm: specify the chipselect in davinci_nand_pdata +75760c6879c3 ARM: davinci: mityomapl138: specify the chipselect in davinci_nand_pdata +040c6a04bd8e ARM: davinci: dm644x-evm: specify the chipselect in davinci_nand_pdata +79b9bb311027 ARM: davinci: dm365-evm: specify the chipselect in davinci_nand_pdata +5dfebc86daa9 ARM: davinci: dm355-leopard: specify the chipselect in davinci_nand_pdata +39bdf863e463 ARM: davinci: dm355-evm: specify the chipselect in davinci_nand_pdata +4fe714c0ae3b ARM: davinci: da850-evm: specify the chipselect in davinci_nand_pdata +8fb6ca6b9c43 ARM: davinci: da830-evm: specify the chipselect in davinci_nand_pdata +bde1a3d84634 mtd: rawnand: davinci: store the core chipselect number in platform data +9411ac07cd76 ARM: davinci: fix GPIO lookup for I2C +1cf3070968df arm: dts: mediatek: converted to using SPDX identifiers +04fffabdf134 ARM: dts: imx6ull: add UART5 RTS input select register +2c269b090651 dma-fence: Some kerneldoc polish for dma-fence.h +a7ae3645f5cf apparmor: add the ability to get a task's secid +c092921219d2 apparmor: add support for mapping secids and using secctxes +52c3ad0955f2 ARM: dts: at91: sama5d4ek: use canonical compatible for touchscreen +552c69b36ebd Merge tag 'v4.17-rc3' into apparmor-next +4842ed5bfcb9 USB: serial: visor: handle potential invalid device configuration +8c371730a705 ARM: dts: imx6ul: Add CAAM support +4205cb01f6e9 USB: serial: option: adding support for ublox R410M +4d304a6fe935 USB: serial: option: blacklist unused dwm-158 interfaces +f4a414aa6ef2 ALSA: hda - Enforce CONFIG_SND_DYNAMIC_MINORS for HDMI/DP codec +bfb6208017b4 ARM: imx_v6_v7_defconfig: enable imx6sll by default +0e8d1c4b7613 ARM: imx: select imx6sll pinctrl when imx6sll enabled +715d571162e0 ARM: dts: kzm9d: Drop unnecessary address properties from gpio_keys node +d6e801d102b6 ARM: dts: silk: Drop unnecessary address properties from vin port node +03c3a66b4d72 ARM: dts: alt: Drop unnecessary address properties from vin port node +f13876e2c33a ALSA: pcm: Check PCM state at xfern compat ioctl +778dff91e83d ARM: dts: koelsch: Drop unnecessary address properties from port nodes +c1eb7457ad6e ARM: dts: gose: Drop unnecessary address properties from port nodes +99a755f586ac ARM: dts: porter: Drop unnecessary address properties from vin port node +bedbe61959a8 ARM: dts: lager: Drop unnecessary address properties from port node +ddf3fa8b8a16 arm64: defconfig: Enable CONFIG_SND_AUDIO_GRAPH_CARD +93f7bfd930c0 arm64: defconfig: makes SND_SIMPLE_CARD to module +519df0e05d27 dt-bindings: arm: consistently name r8a77965 as M3-N +72ac6969033d drm/mediatek: Using the function drm_display_mode_to_videomode +9c87572eca75 dmaengine: axi-dmac: Request IRQ with IRQF_SHARED +d317d32b4f9a dmaengine: stm32-mdma: fix spelling mistake: "avalaible" -> "available" +23b389c23139 scsi: mpt3sas: fix spelling mistake: "disbale" -> "disable" +55d9a1d24151 scsi: megaraid_sas: fix spelling mistake: "disbale" -> "disable" +1895bd7bcee8 scsi: esas2r: fix spelling mistake: "asynchromous" -> "asynchronous" +35dc0b07b3b1 scsi: isci: remove redundant check on in_connection_align_insertion_frequency +9407253f4af7 scsi: a100u2w: Use module_pci_driver +3e1bbc568567 scsi: wd719x: Use module_pci_driver +5f1c7211964d scsi: am53c974: Use module_pci_driver +7d3af7d96af7 scsi: aacraid: Correct hba_send to include iu_type +f4b024271ae3 scsi: vmw-pvscsi: return DID_BUS_BUSY for adapter-initated aborts +63aed100e241 scsi: scsi_transport_sas: don't bounce highmem pages for the smp handler +2d618bdf7163 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel +e892e17d0c0e clk: qcom: gdsc: Add support to poll CFG register to check GDSC state +50a5852a657f nfp: flower: set tunnel ttl value to net default +c212d2c7fc47 net/tls: Don't recursively call push_record during tls_write_space callbacks +702353b538f5 selftest: add test for TCP_INQ +b75eba76d3d7 tcp: send in-queue bytes in cmsg upon read +f6eeb9e54857 Input: atmel_mxt_ts - add missing compatible strings to OF device table +a4e21ff8d9a3 bpf: minor fix to selftest test_stacktrace_build_id() +1646337b8667 clk: npcm7xx: fix return value check in npcm7xx_clk_init() +c964cfc612b5 Merge tag 'meson-clk-fixes-4.17-1' of https://github.com/BayLibre/clk-meson into clk-fixes +a3fe1f6f2ada tools: bpftool: change time format for program 'loaded at:' information +783ec5e99ab9 Merge remote-tracking branch 'asoc/for-4.17' into asoc-4.18 to resolve a conflict between a fix and new development in mtk +5a686b2c9ed4 spi: omap2-mcspi: Idle hardware during suspend and resume +52e9a5bb4545 spi: omap2-mcspi: Restore context always in runtime_resume +d2a66ddfe8ac regulator: ltc3676: Assure PGOOD mask is set before changing voltage +ded5fa4e8bac spi: meson-spicc: Fix error handling in meson_spicc_probe() +602805fb618b spi: bcm-qspi: Always read and set BSPI_MAST_N_BOOT_CTRL +5eb9a07a4ae1 spi: bcm-qspi: Avoid setting MSPI_CDRAM_PCS for spi-nor master +44bd79f56175 Merge branch 'topic/bd9571mwv' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator into regulator-4.18 +40c57963789d ASoC: dai playback and capture active may be greater than 1 +5d302ed3cc80 ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup +2d534113be9a ASoC: cirrus: i2s: Fix LRCLK configuration +9e6a469ec7da ASoC: amd: fix spelling mistake: "failer" -> "failure" +10abdc7c149a ASoC: mediatek: add the .probe() callback in mt2701_afe_pcm_dai_component +bf14adcc4ddd ASoC: Intel: cht-bsw-rt5672: allow for topology-defined codec-dai setup +9a67d11e34cc ASoC: mediatek: avoid using snd_soc_platform +330e261c35df hexagon: export csum_partial_copy_nocheck +a57ab96ef9dd hexagon: add memset_io() helper +58badaa7783d drm/rockchip: Disable blending for win0 +ab85539eb397 Merge branch 'hns3-fixes' +dbecc7796cf1 net: hns3: Remove packet statistics in the range of 8192~12287 +dc8131d846d4 net: hns3: Fix for packet loss due wrong filter config in VLAN tbls +3ff504908f95 net: hns3: fix a dead loop in hclge_cmd_csq_clean +0c963e8c20ce net: hns3: Fix to support autoneg only for port attached with phy +c5ef83cbb1e9 net: hns3: fix for phy_addr error in hclge_mac_mdio_config +ffd5656e182b net: hns3: Fixes the error legs in hclge_init_ae_dev function +38e62046d4c9 net: hns3: Fixes the out of bounds access in hclge_map_tqp +35f58fd792d7 net: hns3: fix to correctly fetch l4 protocol outer header +206703289a57 net: hns3: Remove error log when getting pfc stats fails +068bdb67ef74 Input: atmel_mxt_ts - fix the firmware update +dce4c94eedbd Merge tag 'bcm2835-defconfig-64-next-2018-04-30' into defconfig-arm64/next +f89283810211 Merge tag 'bcm2835-defconfig-next-2018-04-30' into defconfig/next +98dcd5d4f2d2 Merge tag 'bcm2835-dt-next-2018-04-30' into devicetree/next +f372b81101e6 Input: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro +b086ff87251b connector: add parent pid and tgid to coredump and exit events +e283de3a4fa8 net: core: Inline netdev_features_size_check() +edd7ceb78296 ipv6: Allow non-gateway ECMP for IPv6 +a8c744a8b437 udp: disable gso with no_check_tx +d656fe49e33d ethtool: fix a potential missing-check bug +26ff75857e59 net/mlx4: fix spelling mistake: "failedi" -> "failed" +05cd271fd61a cls_flower: Support multiple masks per priority +de08481a253a vhost: make msg padding explicit +b3859ee18ed2 Merge tag 'v4.17-rc3' into next-general +98eb6cf25f03 sunrpc: Fix latency trace point crashes +7e437d61514b ata: fix spelling mistake: "directon" -> "direction" +054f155721d7 xprtrdma: Fix list corruption / DMAR errors during MR recovery +011abdc9df55 md: fix two problems with setting the "re-add" device state. +eb81b328267b raid10: check bio in r10buf_pool_free to void NULL pointer dereference +13db16d74c02 md: fix an error code format and remove unsed bio_sector +ed0d3a6af535 dt-bindings: Relocate Tegra20 memory controller bindings +bf2acc943a45 tcp: fix TCP_REPAIR_QUEUE bound checking +cea67a2dd6b2 ipv6: fix uninit-value in ip6_multipath_l3_keys() +e0359c461d8c dt-bindings: Add "sifive" vendor prefix +f2125992e7cb Merge tag 'xfs-4.17-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +9908b3630f20 Merge branch 'sctp-unify-sctp_make_op_error_fixed-and-sctp_make_op_error_space' +8914f4bace3f sctp: add sctp_make_op_error_limited and reuse inner functions +6d3e8aa87622 sctp: allow sctp_init_cause to return errors +30443b310452 ARM: dts: logicpd-som-lv: Fix pinmux controller references +ffab8c89ba59 RDMA/qedr: fix spelling mistake: "failes" -> "fails" +0426370b58b2 ARM: dts: omap2420-n810: Correct the audio codec (tlv320aic33) node +c4ee57992fa2 ARM: dts: omap2420-n810: Enable McBSP2 for audio +561f9bcf2684 ARM: dts: am437x-sk-evm: Correct tps65218 irq type +7a53a34622da ARM: dts: am437x-epos-evm: Correct tps65218 irq type +b997f534b551 ARM: dts: am437x-cm-t43: Correct tps65218 irq type +5692b911c980 ARM: dts: am437x-gp-evm: Correct tps65218 irq type +065662d941cb Merge branch 'net-stmmac-dwmac-meson-100M-phy-mode-support-for-AXG-SoC' +efacb568c962 net: stmmac: dwmac-meson: extend phy mode setting +7e5d05e18ba1 dt-bindings: net: meson-dwmac: new compatible name for AXG SoC +047905376a16 ARM: dts: Add am335x-pocketbeagle +ecb238f6a7f3 IB/cxgb4: use skb_put_zero()/__skb_put_zero +b74c2b21e155 ARM: dts: am33xx: Add pinmux data for mmc1 in am335x-evm, evmsk and beaglebone +51bc085d6454 PCI: Improve host drivers compile test coverage +0a6fd4ee8f32 ARM: dts: omap3-gta04: Add fixed 26MHz clock as fck for twl +5b84d5ce9776 ARM: dts: omap3-pandora: Add fixed 26MHz clock as fck for twl +bcddb927fe24 ARM: dts: omap3-beagle-xm: Add fixed 26MHz clock as fck for twl +2f6e51365727 IB/core: Use CONFIG_SECURITY_INFINIBAND to compile out security code +fbd412ba2b30 ARM: omap1: osk: use device properties for at24 eeprom +121685b14624 ARM: dts: logicpd-som-lv: Enable Touchscreen controller +95e59fc3c3fa ARM: dts: logicpd-som-lv: Fix Audio Mute +189822cbcbf3 ARM: dts: logicpd-som-lv: Fix WL127x Startup Issues +33e957248303 ARM: OMAP2+: powerdomain: use raw_smp_processor_id() for trace +f130307054a5 dt-bindings: panel: lvds: Fix path to display timing bindings +90d52d4fd820 Merge branch 'netns-uevent-filtering' +a3498436b3a0 netns: restrict uevents +26045a7b14bc uevent: add alloc_uevent_skb() helper +dc4c85eac6bc bus: ti-sysc: Show module information for suspend if DEBUG is enabled +7e27e5d05a13 bus: ti-sysc: Tag sdio and wdt with legacy mode for suspend +d708bb14971c bus: ti-sysc: Detect UARTs for SYSC_QUIRK_LEGACY_IDLE quirk on omap4 +8cde5d5f7361 bus: ti-sysc: Detect omap4 type timers for quirk +5062236ec458 bus: ti-sysc: Add initial support for external resets +ef55f8215a78 bus: ti-sysc: Improve suspend and resume handling +e7420c2d4495 bus: ti-sysc: Tag some modules resource providers for noirq suspend +e33200bc01a6 Merge branch 'tls-offload-netdev-and-mlx5-support' +f9c8141fc103 MAINTAINERS: Update TLS maintainers +a051505c7ec0 MAINTAINERS: Update mlx5 innova driver maintainers +43585a41bd89 net/mlx5e: TLS, Add error statistics +bf23974104fa net/mlx5e: TLS, Add Innova TLS TX offload data path +c83294b9efa5 net/mlx5e: TLS, Add Innova TLS TX support +1ae173228489 net/mlx5: Accel, Add TLS tx offload interface +bb9094161b23 net/mlx5e: Move defines out of ipsec code +e8f69799810c net/tls: Add generic NIC offload infrastructure +f66de3ee2c16 net/tls: Split conf to rx + tx +2342a8512a1e net: Add TLS TX offload features +a5c37c63f71b net: Add TLS offload netdev ops +ebf4e808fa0b net: Add Software fallback infrastructure for socket dependent offloads +08303c189581 net: Rename and export copy_skb_header +6dac152355d9 tcp: Add clean acked data hook +1a1f4a28f3cb Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +7b240e44d08c dt-bindings: mvebu-uart: DT fix s/interrupts-names/interrupt-names/ +5c054de228dd ARM: davinci: board-dm355-evm: fix broken networking +d45622c0eaa5 ARM: davinci: board-omapl138-hawk: fix GPIO numbers for MMC/SD lookup +67c6b6ff221f ARM: davinci: board-da850-evm: fix GPIO lookup for MMC/SD +51e9f1216322 ARM: davinci: board-da830-evm: fix GPIO lookup for MMC/SD +7a107c0f55a3 fasync: Fix deadlock between task-context and interrupt-context kill_fasync() +b5e11cc10937 power: supply: ab8500_charger: fix spelling mistake: "faile" -> "failed" +0ee40820989b PCI: rcar: Clean up the macros +0df6150e7ceb PCI: rcar: Use runtime PM to control controller clock +05c58752f9dc arm64: To remove initrd reserved area entry from memblock +154a8c46bad2 change the comment of vti6_ioctl +b9ac80c815ea ARM: dts: r8a7790: Fix sort order of VSP1/FDP1 nodes +fff75eb2a08c Merge tag 'errseq-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux +c720d8914397 drm/vc4: Enable syncobj support +e84fcb95e074 drm/vc4: Export fence through syncobj +818f5c8f4cd2 drm/vc4: Syncobj import support +3d97c829edd4 dm: fix some sparse warnings and whitespace in dax methods +3481fe768fae drm/panel: Enable DSI transactions on the RPi panel. +1825067e2b49 drm/vc4: Skip ULPS latching when we're in that ULPS state already. +8188fc8bef8c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +00ad691ab140 sparc: vio: use put_device() instead of kfree() +d3c68d0b4183 sparc64: Fix mistake in oradax license text +280884fadc5b dm cache background tracker: fix sparse warning +f7aef1c20709 drm/vc4: Make sure vc4_bo_{inc,dec}_usecnt() calls are balanced +09dfe5810762 bus: ti-sysc: Add handling for clkctrl opt clocks +8b2830ba1703 bus: ti-sysc: Make child clock alias handling more generic +c4bebea8c5fd bus: ti-sysc: Handle simple-bus for nested children +463ab4d58f97 ARM: OMAP2+: Make display related init into device_initcall +02b83dcb3db7 ARM: OMAP2+: Initialize SoC PM later +71941002ad14 ARM: OMAP2+: Only probe SDMA via ti-sysc if configured in dts +103fd8e7ac1f ARM: OMAP2+: Use signed value for sysc register offsets +b456d4f592ba ARM: OMAP2+: Allow using ti-sysc for system timers +5e7854bd036e drm/vc4: make function vc4_allocate_bin_bo static +d34deab90760 drm: Make the prime vmap/vunmap hooks optional. +db82476f3741 IB/core: Make ib_mad_client_id atomic +9aea9b6cc78d usb: musb: trace: fix NULL pointer dereference in musb_g_tx() +2b63f1329df2 usb: musb: host: fix potential NULL pointer dereference +8231bee646b7 Merge branch 'mlxsw-SPAN-Support-routes-pointing-at-bridges' +946a11e7408e mlxsw: spectrum_span: Allow bridge for gretap mirror +c520bc698647 mlxsw: Respin SPAN on switchdev events +cda880de939e mlxsw: spectrum: Register SPAN before switchdev +ea93c7b6083d mlxsw: spectrum_switchdev: Publish two functions +541e11595cb2 mlxsw: spectrum: Extract mlxsw_sp_stp_spms_state() +4d4fd36126d6 net: bridge: Publish bridge accessor functions +bf1099b5ea85 i40e: use %pI4b instead of byte swapping before dev_err +d0fda04d7e31 i40e/i40evf: take into account queue map from vf when handling queues +830e0dd9996c i40e: avoid overflow in i40e_ptp_adjfreq() +5305d0fe2f22 i40e: Fix multiple issues with UDP tunnel offload filter configuration +e4062894d593 i40evf: Fix turning TSO, GSO and GRO on after +6ee4d3225586 i40e: Add advertising 10G LR mode +6df93462c2e3 ipv6: sr: extract the right key values for "seg6_make_flowlabel" +6334f2432fdf i40e: fix reading LLDP configuration +d66a270be331 tracepoint: Do not warn on ENOMEM +f5254429e175 i40e/i40evf: cleanup incorrect function doxygen comments +252427037a36 typec: tcpm: Fix incorrect 'and' operator +c0dd967818a2 tools, include: Grab a copy of linux/erspan.h +a6a188e48959 libcxgb,cxgb4: use __skb_put_zero to simplfy code +f7879b4cea4b dm bufio: fix buffer alignment +fc8cec113904 dm integrity: use kvfree for kvmalloc'd memory +328da89950c6 Merge tag 'fixes-for-v4.17-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-linus +1baf5ebf8954 erspan: auto detect truncated packets. +107cad95ffd8 perf machine: Ditch find_kernel_function variants +04a1e08cc734 i40evf: Replace GFP_ATOMIC with GFP_KERNEL in i40evf_add_vlan +246907611e3c perf tools: Fix spelling mistake: "builid" -> "buildid" +27ab41e2c183 mtd: nftl: Remove VLA usage +65245d84a413 Merge branch 'r8169-further-improvements' +4fd48c4ac0a0 r8169: move common initializations to tp->hw_start +82d3ff6dd199 r8169: remove calls to rtl_set_rx_mode +3559d81e76bf r8169: simplify rtl_hw_start_8169 +12d42c505eb1 r8169: improve handling of CPCMD quirk mask +0ae0974eb3d0 r8169: improve CPlusCmd handling +9a3c81fa616b r8169: replace magic number for INTT mask with a constant +a3984578bf0e r8169: improve rtl8169_set_features +e66267483eab r8169: remove unneeded call to __rtl8169_set_features in rtl_open +f944ad1b2b66 net: ethernet: ucc: fix spelling mistake: "tx-late-collsion" -> "tx-late-collision" +76c2a96d42ca liquidio: fix spelling mistake: "mac_tx_multi_collison" -> "mac_tx_multi_collision" +ff81de73e428 qed: fix spelling mistake: "checksumed" -> "checksummed" +dbafb0c488ee Merge branch 'liquidio-enhanced-ethtool-set-channels-feature' +c33c997346c3 liquidio: enhanced ethtool --set-channels feature +128ea3943934 liquidio: Moved common function setup_glists to lio_core.c +a72b2c8ced35 liquidio: Moved common definition octnic_gather to octeon_network.h +fd311f1e7548 liquidio: Moved common function delete_glists to lio_core.c +85a0cd818634 liquidio: Moved common function list_delete_head to octeon_network.h +592a4cebc2bc liquidio: Moved common function if_cfg_callback to lio_core.c +840d40d941bf MAINTAINERS: Add dri-devel for backlight subsystem patches +3cf91adaa594 backlight: Nuke BL_CORE_DRIVER1 +9adfe5c89be4 staging: fbtft: Stop using BL_CORE_DRIVER1 +832ae8e0dce3 backlight: pandora: Stop using BL_CORE_DRIVER1 +88e2c99a8c1e backlight: generic-bl: Remove DRIVER1 state +3a0c991fe3b4 backlight: Nuke unused backlight.props.state states +7b6c81f46c5d Merge 4.17-rc3 into tty-next +03420865e10d Merge 4.17-rc3 into staging-next +cd4846c5a68d Merge 4.17-rc3 into driver-core-next +720d690e3680 Merge 4.17-rc3 into char-misc-next +890fa45d01eb Merge 4.17-rc3 into usb-next +081023a31129 Merge branch 'bpf-formatting-fixes-helpers' +a56497d3d5cf bpf: update bpf.h uapi header for tools +79552fbc0f9d bpf: fix formatting for bpf_get_stack() helper doc +3bd5a09b529c bpf: fix formatting for bpf_perf_event_read() helper doc +f56324baf329 brcmfmac: coarse support for PCIe shared structure rev7 +84ad327d18de brcmfmac: add hostready indication +ff68c9f9c06d brcmfmac: constify firmware mapping tables +aed14219067a brcmfmac: use nl80211_band directly to get ieee80211 channel +7742fce4c007 brcmfmac: reports boottime_ns while informing bss +cb746e47837a brcmfmac: check p2pdev mac address uniqueness +3ea0a58cf9cf ipw2100: fix spelling mistake: "decsribed" -> "described" +cc282a0c5f08 rt2x00: fix spelling mistake in various macros, UKNOWN -> UNKNOWN +48c6b5c9c118 rsi_91x: fix uninitialized variable +e1fd7ceec194 rsi_91x: fix structurally dead code +60f36637bbbd wlcore: sdio: allow pm to handle sdio power +3ff6ee28535f qtnfmac: fix qtnf_netdev_hard_start_xmit()'s return type +6e1d8d1470b2 net: wireless: b43legacy: Replace GFP_ATOMIC with GFP_KERNEL in dma_tx_fragment +7cce13954f0e mwifiex: keep user configured mac address during changing virtual interface +c3b2a34b82db mwifiex: always configure firmware mac address during changing virtual interface +307857db47eb mwifiex: make firmware mac address consistent with host configuration +c126e1995f79 mwifiex: fix mwifiex_hard_start_xmit()'s return type +95135e8c0b4a mt76: check for pending reset before attempting to schedule tx +1d868b70e06a mt76: add rcu locking around tx scheduling +9febfa67ca15 mt76: add rcu locking in tid reorder function +c3d7c82a8bb0 mt76: fix concurrent rx calls on A-MPDU release +97389373d555 mt76x2: fix is_mt7612 routine +d22c763de55d Merge tag 'iwlwifi-next-for-kalle-2018-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +e943da471a7b backlight: otm3225a: Add support for ORISE OTM3225A LCD SoC +bb084c0f61d6 backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction +3157694d8c7f pwm-backlight: Add support for PWM delays proprieties. +ac7bfb27729f dt-bindings: pwm-backlight: Add PWM delay proprieties. +5fb5caee92ba pwm-backlight: Enable/disable the PWM before/after LCD enable toggle. +dda6fde88424 dt-bindings: backlight: Add binding for RAVE SP backlight driver +6552d3141064 backlight: Add RAVE SP backlight driver +b1437dcb973d i2c: rcar: enhance comment to avoid regressions +9f99963a43b7 drm/tinydrm/mi0283qt: Always set rotation value +596b07a9a226 Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table +4d220ed0f814 bpf: remove tracepoints from bpf core +7781edaed63e i2c: core: ACPI: Log device not acking errors at dbg loglevel +c8016fa215d2 i2c: core: ACPI: Improve OpRegion read errors +fc54910280eb Bluetooth: btusb: Only check needs_reset_resume DMI table for QCA rome chipsets +544a59166881 Revert "Bluetooth: btusb: Fix quirk for Atheros 1525/QCA6174" +e026646c178d gpio: pcie-idio-24: Fix off-by-one error in get_multiple loop +692099cdcf27 pwm: simplify getting .drvdata +27aaa8ad5a5e i2c: mlxcpld: Add capability register description to documentation +ae4aa68dd3e4 i2c: mlxcpld: Allow configurable adapter id for mlxcpld +845f2a6d0079 i2c: mlxcpld: Fix adapter functionality support callback +c9bfdc7c16cb i2c: mlxcpld: Add support for smbus block read transaction +313ce648b5a4 i2c: mlxcpld: Add support for extended transaction length for i2c-mlxcpld +6e29577fc2a8 i2c: mediatek: use of_device_get_match_data() +952cfd15815e i2c: s3c2410: Remove support for Exynos5440 +a9c8088c7988 i2c: i801: Don't restore config registers on runtime PM +e8f39e9fc0e0 i2c: at91: Read all available bytes at once +562de4ff4cd2 i2c: i2c-stm32f7: Implement I2C release mechanism +7ecc8cfde553 i2c: i2c-stm32f7: Add DMA support +bb8822cbbc53 i2c: i2c-stm32: Add generic DMA API +9e48155f6bfe i2c: i2c-stm32f7: Add initial SMBus protocols support +60d609f30de2 i2c: i2c-stm32f7: Add slave support +8c7ecc995339 i2c: i2c-stm32f7: Add 10-bit address support +735596ca8a1c pwm: meson: Fix allocation of PWM channel array +d4f3388afd48 cpufreq / CPPC: Set platform specific transition_delay_us +273d760060e3 memory: tegra: Add Tegra210 memory controller hot resets +1b19b0561d41 memory: tegra: Add Tegra124 memory controller hot resets +3788c4ed4a38 memory: tegra: Add Tegra114 memory controller hot resets +ec4e1f0d66f5 memory: tegra: Add Tegra30 memory controller hot resets +cb557757e1aa memory: tegra: Add Tegra20 memory controller hot resets +20e92462cdfb memory: tegra: Introduce memory client hot reset +a8d502fd3348 memory: tegra: Squash tegra20-mc into common tegra-mc driver +76b3421b39bd ALSA: aloop: Add missing cable lock to ctl API callbacks +b6ef074bcadf ARM: dts: iwg23s-sbc: Add EtherAVB support +f70b0958c044 ARM: dts: r8a77470: Add EtherAVB support +b607990c76ce drm/i915/glk: Add MODULE_FIRMWARE for Geminilake +5daa8212c08e ARM: dts: aspeed: Describe random number device +34745aed515c samples/bpf: fix kprobe attachment issue on x64 +3ac305c386f6 net: core: Assert the size of netdev_featres_t +2cb5fb1454ef MAINTAINERS: add myself as SCTP co-maintainer +14b7dc18ee1d net: systemport: fix spelling mistake: "asymetric" -> "asymmetric" +c1b28847f7c0 Merge branch 'net-cleanup-skb_tx_hash' +1b837d489e06 net: Revoke export for __skb_tx_hash, update it to just be static skb_tx_hash +b86629ebd544 mlx4: Don't bother using skb_tx_hash in mlx4_en_select_queue +d80d8d557349 opa_vnic: Just use skb_get_hash instead of skb_tx_hash +f90652841f38 Merge branch 'lan78xx-fixed-phy' +7670ed7a2594 lan78xx: Modify error messages +e92258c76113 lan78xx: Remove DRIVER_VERSION for lan78xx driver +89b36fb5e532 lan78xx: Lan7801 Support for Fixed PHY +5d659b1d7d7f Merge branch 'tcp-mmap-rework-zerocopy-receive' +aacb0c2e524c selftests: net: tcp_mmap must use TCP_ZEROCOPY_RECEIVE +05255b823a61 tcp: add TCP_ZEROCOPY_RECEIVE support for zerocopy receive +e8238fc2bd7b bridge: check iface upper dev when setting master via ioctl +589f84fb9574 Merge branch 'dsa-mv88e6xxx-remove-Global-2-setup' +5d49d60307aa net: dsa: mv88e6xxx: remove Global 2 setup +c7f047b6c7bc net: dsa: mv88e6xxx: move device mapping setup +b28f872dc48a net: dsa: mv88e6xxx: move trunk setup +40626a1bf657 hwmon: (k10temp) Fix reading critical temperature register +c5154ca50260 ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5 +ca1378d155af ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards +8307c38d93bf ARM: dts: exynos: Remove regulators node container in Origen and N710x +e88d46cee54b ARM: dts: exynos: Remove unnecessary address/size properties in Origen +33b9e7195d8b ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards +ef72171b3621 arm64: dts: exynos: Remove unneeded address space mapping for soc node +7ef377120530 bpf: Allow bpf_current_task_under_cgroup in interrupt +fcf85729d8ef Merge branch 'fix-bpf-helpers-doc' +96871b9f6fc2 bpf: Sync bpf.h to tools/ +a3ef8e9a4d7c bpf: Fix helpers ctx struct types in uapi doc +f60ad0a0c441 Merge branch 'bpf_get_stack' +79b453501310 tools/bpf: add a test for bpf_get_stack with tracepoint prog +173965fbfba5 tools/bpf: add a test for bpf_get_stack with raw tracepoint prog +2abe611c5f03 tools/bpf: add a verifier test case for bpf_get_stack helper and ARSH +28dbf861deac samples/bpf: move common-purpose trace functions to selftests +de2ff05f48af tools/bpf: add bpf_get_stack helper to tools headers +9cbe1f5a32dc bpf/verifier: improve register value range tracking with ARSH +afbe1a5b79cd bpf: remove never-hit branches in verifier adjust_scalar_min_max_vals +849fa50662fb bpf/verifier: refine retval R0 state for bpf_get_stack helper +c195651e565a bpf: add bpf_get_stack helper +5f4126327494 bpf: change prototype for stack_map_get_build_id_offset +a4a00f6b9dc0 usb-misc: sisusbvga: fix spelling mistake: "asymmeric" -> "asymmetric" +a2e63709b533 staging: greybus: Use gpio_is_valid() +3ea74d38a86a staging: bcm2835-audio: Disconnect and free vchi_instance on module_exit() +503075521d8d staging: fsl-mc/dpio: Fix the error handling in probe() +3c2b8df02c72 staging: fsl-dpaa2/rtc: support phc_index of ethtool_ts_info +8c03fa03ea95 staging: fsl-dpaa2/eth: add the get_ts_info interface for ethtool +859f998ec5c7 staging: fsl-dpaa2/eth: Add support for hardware timestamping +52759c096351 ALSA: dice: fix kernel NULL pointer dereference due to invalid calculation for array index +bb415dff3ab7 dt-bindings: mtd: mtk-nand: Update properties description +4baf6819111a mtd: nand: add myself as NAND co-maintainer +f6b74db84cd1 mtd: rawnand: gpmi: remove unnecessary variables +e637f5fe8e0c mtd: rawnand: gpmi: return valid value from bch_set_geometry() +111bfed4f30f mtd: rawnand: gpmi: remove direct_dma_map_ok from driver data struct +118c3f9b0162 mtd: rawnand: gpmi: put only once used functions inline +ba3900e6fac5 mtd: rawnand: gpmi: pass buffer and len around +c3ee3f3db1fa mtd: rawnand: gpmi: drop dma_ops_type +256c4fc76a80 mtd: rawnand: add a way to pass an ID table with nand_scan() +553b0c6416e4 mtd: rawnand: lpc32xx_slc: fix the probe function error path +e0ea20bfb465 mtd: rawnand: lpc32xx_slc: clean the probe function +838c07b05b36 mtd: rawnand: lpc32xx_mlc: fix the probe function error path +ed64cb1df481 mtd: rawnand: lpc32xx_mlc: clean the probe function +6f533c463105 mtd: rawnand: hisi504: fix the probe function error path +9326dc754c64 mtd: rawnand: hisi504: clean the probe function error path +682cae27b1da mtd: rawnand: fsmc: fix the probe function error path +43fab011e93f mtd: rawnand: fsmc: clean the probe function style +acfc33091f7a mtd: rawnand: fsl_ifc: fix probe function error path +39b77c586e17 mtd: rawnand: fsl_elbc: fix probe function error path +87ed67ba6522 mtd: onenand: simplify getting .drvdata +3855f66c8fdb MAINTAINERS: Add entry for Mediatek NAND controller driver +36bf2eb90de0 mtd: rawnand: mtk: use of_device_get_match_data() +7b4b199459f3 mtd: rawnand: diskonchip: Replace mdelay with usleep_range in doc_probe +ddd5ed3a90e7 mtd: rawnand: sunxi: Remove support for GPIO-based Ready/Busy polling +290450dddb31 dt-bindings: mtd: rawnand: gpmi: document specific ECC strength +6bf6ec522e05 mtd: rawnand: gpmi: add support for specific ECC strength +69fb4ca07c72 Merge tag 'nand/davinci-clock' of git://git.infradead.org/linux-mtd into HEAD +9e8d438e8ba4 net: phy: Fix modular PHYLIB build +b3e5c2bda911 staging: iio: Documentation: Add missing sysfs docs for angle channel +0bd3d338f61b staging: iio: ad2s1200: Improve readability with be16_to_cpup +8b74816b5a9a iio: afe: rescale: new driver +2e9a128f359c dt-bindings: iio: afe: add binding for current-sense-amplifier +ff915802fb7f dt-bindings: iio: afe: add binding for voltage-divider +1351b50cc4b8 dt-bindings: iio: afe: add binding for current-sense-shunt +5cb0789de1fe iio: accel: bcm150: Remove handling for regmap raw_read_max +880b2d6cfdca iio: imu: inv_mpu6050: clean read channel data error path +6792b4552b0a iio: imu: inv_mpu6050: clean read raw by factorizing out raw data +57f1677bd762 iio: imu: inv_mpu6050: use devm_* at init and delete remove +eaa54d96a435 iio: imu: inv_mpu6050: fix error path not turning chip back off +8b82b66e68b3 arm64: dts: uniphier: stabilize ethernet of LD20 reference board +4cfcb2bfdd07 iio: adc: stm32-dfsdm: add check on spi-max-frequency +dfa105b1f602 iio: adc: stm32-dfsdm: add check on max filter id +c620da3ab37e iio: adc: stm32-dfsdm: misc style improvements and fixes +d99066e60c26 staging: iio: ad2s1200: Add blank lines +059822554246 staging: iio: ad2s1200: Reverse Christmas tree ordering +972c0c3a7304 staging: iio: ad2s1200: Sort includes alphabetically +0c261a912b0e staging: iio: ad2s1200: Remove unneeded include +e1f359263489 staging: iio: tsl2x7x: rename prox_config to als_prox_config +ffb036a0831b staging: iio: tsl2x7x: various comment cleanups +09d0bfae7bca staging: iio: tsl2x7x: use device defaults for als_time, prox_time and wait_time +dc6ebdd347b3 staging: iio: tsl2x7x: rename prx to prox for consistency +96c44e2e61d5 staging: iio: tsl2x7x: move power and diode settings into header file +dbc6cd1b0b31 staging: iio: tsl2x7x: simplify device id verification +8d0cc0905814 staging: iio: tsl2x7x: simplify tsl2x7x_write_interrupt_config return +0ba50bef8f1a staging: iio: tsl2x7x: remove unnecessary chip status checks in suspend/resume +d8e24a31cc53 staging: iio: tsl2x7x: simplify tsl2x7x_clear_interrupts function +3605dfb8510c staging: iio: tsl2x7x: don't return error in IRQ handler +2f58efa96373 staging: iio: tsl2x7x: move integration_time* attributes to IIO_INTENSITY channel +dae013afa723 staging: iio: adc: simplify getting .drvdata +ebbdcba27757 iio: common: hid-sensors: simplify getting .drvdata +eb84ce7423ad iio: common: cros_ec_sensors: simplify getting .drvdata +530621b79f9e signal/um: More carefully relay signals in relay_signal. +658c9d2b9f37 crypto: crypto4xx - put temporary dst sg into request ctx +584201f1895d crypto: crypto4xx - extend aead fallback checks +fc340115ffb8 crypto: crypto4xx - properly set IV after de- and encrypt +98e87e3d933b crypto: crypto4xx - add aes-ctr support +c4e90650ff0c crypto: crypto4xx - avoid VLA use +ce05ffe10457 crypto: crypto4xx - convert to skcipher +a8d79d7bfb14 crypto: crypto4xx - performance optimizations +5b0aa2556ec9 crypto: cavium - Remove unnecessary parentheses +8ce31dca75c4 crypto: drivers - simplify getting .drvdata +9dbc8a0328ef crypto: omap-sham - fix memleak +ee1b23d1dfab crypto: drivers - Remove depends on HAS_DMA in case of platform dependency +9f17b101f938 dmaengine: rcar-dmac: Document R-Car D3 bindings +af201bab50a8 udp: remove stray export symbol +a6dc6670cd7e ipv6: sr: Add documentation for seg_flowlabel sysctl +1d39fd1bedbd Merge branch 'sfc-more-ARFS-fixes' +987c658a61f4 sfc: fix ARFS expiry check on EF10 +ded8b9c761c5 sfc: Use filter index rather than ID for rps_flow_id table +6c3442f5f858 drivers: net: replace UINT64_MAX with U64_MAX +988bf7243e03 net: support compat 64-bit time in {s,g}etsockopt +c9161088e54b docs/vm: ksm: split userspace interface to admin-guide/mm/ksm.rst +8b898fd11414 docs/vm: ksm: udpate description of stable_node_{dups,chains} +2a695ca41294 docs/vm: ksm: update stable_node_chains_prune_millisecs description +6570c785ea8f docs/vm: ksm: reshuffle text between "sysfs" and "design" sections +064fca37bc05 docs/vm: ksm: add "Design" section +db12c00f1348 docs/vm: ksm: (mostly) formatting updates +5a2ca3efe6a0 mm/ksm: docs: extend overview comment and make it "DOC:" +b976583f8818 Documentation: driver-api: fix device_connection.rst kernel-doc error +eacc670fa452 documentation: core-api: rearrange a few kernel-api chapters and sections +ccf2b067948a Merge tag 'v4.17-rc2' into docs-next +e27a20f10467 docs/admin-guide/mm: convert plain text cross references to hyperlinks +1ad1335dc586 docs/admin-guide/mm: start moving here files from Documentation/vm +3a3f7e26e554 docs/admin-guide: introduce basic index for mm documentation +41ea9dd36b6b docs/vm: pagemap: change document title +86207d9a90c2 docs/vm: pagemap: formatting and spelling updates +946280cdfc21 docs/vm: hugetlbpage: move section about kernel development to hugetlbfs_reserv +fde7917fbd6f docs/vm: hugetlbpage: minor improvements +87bf4d68a4f2 coresight: Grouping all perf tools oriented section together +f29816b496f1 coresight: Add section for integration with the perf tools +10c2c55d9fbd coresight: Remove obsolete reference to "owner" in CoreSight descriptor +a997a703d08f doc: dev-tools: kselftest.rst: update contributing new tests +6dddd7a7ec34 docs: kernel-parameters.txt: Fix whitespace +d6331e0b14e6 Merge branch 'tglx-license' into docs-next +5385a295ec00 scripts: Add SPDX checker script +f91af1c69c57 LICENSES: Add Linux-OpenIB license text +b9bf4e4ea797 LICENSES: Add CC-BY-SA-4.0 license text +f1137e96f8c5 LICENSES: Add CDDL-1.0 license text +3e2c812be1c8 LICENSES: Add Apache 2.0 license text +01cf721b16c8 LICENSES: Add X11 license +9376ff9ba298 LICENSES/GPL2.0: Add GPL-2.0-only/or-later as valid identifiers +e37274fa3a2b linux-next: ftrace/docs: Fix spelling typos in ftrace-users.rst +a33554401e47 selftests: Fix lib.mk run_tests target shell script +f6c207aebafb dt-bindings: exynos: move ADC binding to iio/adc/ directory +e21f9e2e862e dt-bindings: powerpc/4xx: move 4xx NDFC and EMAC bindings to subsystem directories +b48e7dad4373 dt-bindings: move various RNG bindings to rng/ directory +2359ccddc1c3 dt-bindings: move various timer bindings to timer/ directory +51c0170375e6 x86/PCI: Make pci=earlydump output neat +779857e18701 dt-bindings: meson-uart: DT fix s/clocks-names/clock-names/ +dfd9944f7cf8 ALSA: cs46xx: fix spelling mistake: "amplifer" -> "amplifier" +80e95f472fad ptp_pch: use helpers function for converting between ns and timespec +e8d85d767956 ARM: dts: meson8b: add the cortex-a5-pmu compatible PMU +17b66027e6a5 ARM: dts: meson8: add the cortex-a9-pmu compatible PMU +28fb4e59a47d net: qrtr: Expose tunneling endpoint to user space +1e3e7a9f27dc ARM: multi_v7_defconfig: enable the Meson PWM controller +562f2a4adfbe arm: multi_v7_defconfig: enable the Amlogic Meson I2C driver +15e0e2d4eeb1 perf symbols: Move split_kallsyms to struct map_groups +0b21bca04551 MAINTAINERS: add davem in NETWORKING DRIVERS +e6b43d854676 Merge branch 'selftests-Add-tests-for-mirroring-to-gretap' +45315673e0c5 selftests: forwarding: Test changes in mirror-to-gretap +ff68e6fb048e selftests: forwarding: Test neighbor updates when mirroring to gretap +16608bfe3907 selftests: forwarding: Test flower mirror to gretap +16585cbe2095 selftests: forwarding: Test mirror to gretap w/ bound dev +304f009cc3c1 selftests: forwarding: Test gretap mirror with next-hop remote +ba8d39871a10 selftests: forwarding: Add test for mirror to gretap +7d4cbae04f83 selftests: forwarding: Add libs for gretap mirror testing +6a26ef9bf482 Merge branch 'bnxt_en-next' +47558acd56a7 bnxt_en: Reserve rings at driver open if none was reserved at probe time. +86c3380d9b1e bnxt_en: Reserve RSS and L2 contexts for VF. +2773dfb201e1 bnxt_en: Don't reserve rings on VF when min rings were not provisioned by PF. +d8c09f19accb bnxt_en: Reserve rings in bnxt_set_channels() if device is down. +cabfb09d87bd bnxt_en: add debugfs support for DIM +9751e8e71487 bnxt_en: reduce timeout on initial HWRM calls +05abe4ddf001 bnxt_en: Increase RING_IDLE minimum threshold to 50 +4cebbaca1251 bnxt_en: Do not allow VF to read EEPROM. +20c1d28e106c bnxt_en: Display function level rx/tx_discard_pkts via ethtool +2727c888f2f8 bnxt_en: Simplify ring alloc/free error messages. +ca2c39e2ec04 bnxt_en: Do not set firmware time from VF driver on older firmware. +59895f596b13 bnxt_en: Check the lengths of encapsulated firmware responses. +d31cd579a45c bnxt_en: Remap TC to hardware queues when configuring PFC. +2e8ef77ee0ff bnxt_en: Add TC to hardware QoS queue mapping logic. +019c6820d540 perf symbols: kallsyms__delta() needs the kmap, not the map +c347b9273c26 hv_netvsc: simplify receive side calling arguments +4422cc0d5b58 Merge branch 'sctp-refactor-MTU-handling' +2df19e19ae90 iw_cxgb4: Atomically flush per QP HW CQEs +333cc76c9df9 perf symbols: Remove unused dso__load_all_kallsyms() 'map' parameter +38687b56c51b sctp: allow unsetting sockopt MAXSEG +439ef0309cf4 sctp: consider idata chunks when setting SCTP_MAXSEG +63d01330aad9 sctp: honor PMTU_DISABLED when handling icmp +6e91b578bf3f sctp: re-use sctp_transport_pmtu in sctp_transport_route +22d7be267eaa sctp: remove sctp_transport_pmtu_check +6ff0f871c20e sctp: introduce sctp_dst_mtu +2521680e1830 sctp: remove sctp_assoc_pending_pmtu +2f5e3c9df693 sctp: introduce sctp_assoc_update_frag_point +feddd6c1af30 sctp: introduce sctp_mtu_payload +c4b2893dae64 sctp: introduce sctp_assoc_set_pmtu +c88da20f95ad sctp: remove an if() that is always true +800e00c12733 sctp: move transport pathmtu calc away of sctp_assoc_add_peer +c45698f89626 sctp: remove old and unused SCTP_MIN_PMTU +5a643c861d0f selftests: pmtu: Minimum MTU for vti6 is 68 +e8e960811659 Merge tag 'mlx5-fixes-2018-04-25' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +e969a6d222c9 ASoC: tas6424: Add support for the mute pin +e3976aa6fb40 ASoC: tas6424: Add support for the standby pin +b24c539b4dc5 ASoC: core: Allow codec_conf DT lookups to match parent of_node +54e7e48b13c8 IB/uverbs: Fix kernel crash during MR deregistration flow +5ccbf63f87a3 IB/uverbs: Prevent reregistration of DM_MR to regular MR +4f9ca2d8686e RDMA/mlx4: Add missed RSS hash inner header flag +ab17884903f9 RDMA/hns: Fix a couple misspellings +137ae3208416 RDMA/hns: Submit bad wr +634f63902277 RDMA/hns: Update assignment method for owner field of send wqe +ae25db00285b RDMA/hns: Adjust the order of cleanup hem table +b6dd9b348385 RDMA/hns: Only assign dqpn if IB_QP_PATH_DEST_QPN bit is set +734f38638d7b RDMA/hns: Remove some unnecessary attr_mask judgement +6852af86627c RDMA/hns: Only assign mtu if IB_QP_PATH_MTU bit is set +6e1a70943cec RDMA/hns: Fix the qp context state diagram +328d405b3d4c RDMA/hns: Intercept illegal RDMA operation when use inline data +215a8c09e5e2 RDMA/hns: Bugfix for init hem table +9fd4350ba895 IB/rxe: avoid double kfree_skb +2da36d44a9d5 IB/rxe: add RXE_START_MASK for rxe_opcode IB_OPCODE_RC_SEND_ONLY_INV +f96416cea7bc RDMA/iwpm: fix memory leak on map_info +4e0d1e8bcb96 perf symbols: Split kernel symbol processing from dso__load_sym() +f154a718e6cc PCI: Add ACS quirk for Intel 300 series +47a3968a985e IB/ipoib: fix ipoib_start_xmit()'s return type +c192a12ce82c IB/nes: fix nes_netdev_start_xmit()'s return type +c36207bd8774 tcp: remove mss check in tcp_select_initial_window() +e8440f4bfedc PCI: Add ACS quirk for Intel 7th & 8th Gen mobile +448c907cd72a Merge branch 'smc-next' +abb190f194d0 net/smc: handle sockopt TCP_DEFER_ACCEPT +01d2f7e2cdd3 net/smc: sockopts TCP_NODELAY and TCP_CORK +ee9dfbef02d1 net/smc: handle sockopts forcing fallback +338257610601 net/smc: fix structure size +51dce24bcdbd net: intel: Cleanup the copyright/license headers +2918c1a90025 RDMA/cma: Fix use after destroy access to net namespace for IPoIB +f604db645a66 IB/uverbs: Fix validating mandatory attributes +8a7d1b16bccb IB/hfi1: Replace custom hfi1 macros with PCIe macros +3f5ecd8a90dd net: Fix coccinelle warning +26bff1bd74a4 RDMA/cxgb4: release hw resources on device removal +094be0927ff3 geneve: fix build with modular IPV6 +c80851f6ce63 PCI: Add PCI_EXP_LNKCTL2_TLS* macros +1da9a586a2ed Merge tag 'wireless-drivers-for-davem-2018-04-26' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +c7f46cca8c73 mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list +c2335d67b78e Merge branch 's390-next' +21b1702af12e s390/qeth: improve fallback to random MAC address +d7e6ed97b534 s390/qeth: add IPv6 RX checksum offload support +571f9dd8026b s390/qeth: add IPv6 TX checksum offload support +a8155b009f13 s390/qeth: extend Checksum Offload Assists for IPv6 +ee75fb861549 s390/qeth: query IPv6 assists during hardsetup +3aade31b2f2d s390/qeth: add stats counter for RX csum offload +b339c24ebfca s390/qeth: disregard IPv4 header for RX csum offload +6195b9366100 s390/qeth: extract csum offload helpers +1b8114328111 s390/qeth: de-indent else after return +71c4689780f8 s390/net: set HW port number in netdevice +d8de0ddfade0 s390/qeth: don't worry about IPs on VLAN removal +d4ac024688ae s390/qeth: convert vlan spinlock to mutex +7bcd64eb8cb5 s390/qeth: skip QDIO queue handler indirection +6a9a27d5397f sctp: clear the new asoc's stream outcnt in sctp_stream_update +9306b38e42cb NET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2 +d625329b06e4 sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr +d8fb1648fcf2 bridge: use hlist_entry_safe +1e3ac2012d72 Merge branch 'liquidio-add-support-for-ndo_get_stats64' +80002347d6f5 liquidio: add support for ndo_get_stats64 instead of ndo_get_stats +f058ca6b06d4 liquidio: move a couple of functions to lio_core.c +1f3ccc3c3fc2 net: systemport: Correclty disambiguate driver instances +9faedd643fd9 selftests: net: add in_netns.sh TEST_GEN_PROGS_EXTENDED +1ecd6e8ad996 phy: Temporary build fix after phylib changes. +e12ee8ce5143 IB/rxe: remove unused function variable +0dff463a6a86 IB/rxe: change rxe_set_mtu function type to void +10c47d560603 IB/rxe: Change rxe_rcv to return void +7991d96dd137 infiniband: hw: qib: Change return type to vm_fault_t +d819734126ce infiniband: hw: hfi1: Change return type to vm_fault_t +21fca6e01beb Merge branch 'net-Extend-availability-of-PHY-statistics' +96cbddcd52e7 net: dsa: loop: Hook PHY statistics +c7d28c9df292 net: dsa: b53: Add support for reading PHY statistics +cf963573039a net: dsa: Allow providing PHY statistics from CPU port +6207a78c098a net: dsa: Add helper function to obtain PHY device of a given port +89f090483489 net: dsa: Pass stringset to ethtool operations +1d1e79f1c6a5 net: dsa: Do not check for ethtool_ops validity +999433822717 net: Allow network devices to have PHY statistics +c59530d0d5dc net: Move PHY statistics code into PHY library helpers +8f22e52528cc ALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger() +16ae6aa17052 tcp: ignore Fast Open on repair mode +f43194c1447c ARM64: dts: marvell: armada-cp110: Add mg_core_clk for ethernet node +a057344806d0 ARM64: dts: marvell: armada-cp110: Add clocks for the xmdio node +cdfc78108853 arm64: defconfig: enable CONFIG_SPI_ARMADA_3700 +cc2180a5880d Merge branch 'mvpp2-fixes' +9af771ced473 net: mvpp2: Fix clock resource by adding missing mg_core_clk +45f972adb7f4 net: mvpp2: Fix clk error path in mvpp2_probe +02ba4ce64d02 arm64: dts: marvell: mark CP110 ahci as dma-coherent +bffed3d4abcd arm64: dts: armada-3720-espressobin: wire up spi flash +6a30abaa40b6 ALSA: hda - Fix incorrect usage of IS_REACHABLE() +f7cb7b85be55 IB: make INFINIBAND_ADDR_TRANS configurable +5a3bc8a4abbd ib_srp: depend on INFINIBAND_ADDR_TRANS +3c6b03d18df6 cifs: smbd: depend on INFINIBAND_ADDR_TRANS +346a47b65d10 ib_srpt: depend on INFINIBAND_ADDR_TRANS +d6fc6a22fc7d nvmet-rdma: depend on INFINIBAND_ADDR_TRANS +3af7a156bdc3 nvme: depend on INFINIBAND_ADDR_TRANS +c55ca688ed99 nfp: don't depend on eth_tbl being available +61fc211c484d ARM: dts: stm32: add timers support to stm32mp157c +834944073301 l2tp: consistent reference counting in procfs and debufs +3e5cf362c34b tipc: introduce ioctl for fetching node identity +7dbc73e6124c tipc: fix bug in function tipc_nl_node_dump_monitor +444261ca6ff2 RDMA/mlx5: Properly check return value of mlx5_get_uars_page +84a6a7a99c0a IB/mlx5: Fix represent correct netdevice in dual port RoCE +4f32ac2e452c IB/mlx5: Use unlimited rate when static rate is not supported +002bf2282b2d RDMA/mlx5: Protect from shift operand overflow +b4bd701ac469 RDMA/mlx5: Fix multiple NULL-ptr deref errors in rereg_mr flow +f79b1c573cb4 x86/i8237: Register device based on FADT legacy boot flag +857140e81690 perf symbols: Remove needless goto +3183f8ca304f perf symbols: Unify symbol maps +30e9db6d046b drm: Don't pass the index to drm_property_add_enum() +ebb513adb1be drm/dp: Rename the edp_sdp_header as dp_sdp_header +c8da6cdef57b thermal: exynos: Propagate error value from tmu_read() +88fc6f73fddf thermal: exynos: Reading temperature makes sense only when TMU is turned on +b4678df184b3 errseq: Always report a writeback error once +de5b55c1d4e3 stop_machine: Use raw spinlocks +02acc80d19ed delayacct: Use raw_spinlocks +e60a92590187 ath10k: sdio: jump to correct label in error handling path +53692908b0f5 KVM: arm/arm64: vgic: Fix source vcpu issues for GICv2 SGI +785281342d0c ath10k: fix spelling mistake: "servive" -> "service" +378b1d65070f ath6kl: fix ath6kl_data_tx()'s return type +4b190675ad06 ath10k: fix kernel panic while reading tpc_stats +2f177c1628c3 ath10k: fix information leak in debugfs +0a090d6537d3 spi: mpc52xx: Use gpio_is_valid() +5845e6155d8f ASoC: mediatek: preallocate pages use platform device +58edf3255ca3 ASoC: mediatek: preallocate pages use platform device +6534e3ab4b15 ASoC: omap: Remove OMAP_MUX dependency from Nokia N810 audio support +9652bb7dbbe4 ASoC: omap: n810: HS mic is not working, add a widget for it with comment +444d0c2ddae7 Merge branch 'asoc-4.17' into asoc-4.18 n810 dependencies +6f4a7594a627 ASoC: omap: n810: Correct the cpu_dai, platform and codec name +9395b0042c46 ASoC: omap: n810: Correct the card level dapm_route +3bea9adc9684 locking/qspinlock: Remove duplicate clear_pending() function from PV code +4135d8b6e94a ASoC: mt6797: switch to SPDX license tag +c5e7fca928d3 ASoC: mt6797: add structure define and clock control function for 6797 +5f26c50143f5 x86/bpf: Clean up non-standard comments, to make the code more readable +f0ab0bf250da ASoC: add mt6797-mt6351 driver and config option +3c76fbc316fb ASoC: mt6351 switch to SPDX license tag +e19f77ee0e8a ASoC: uniphier: remove boilerplate from lisence comment +2c25fc9a503a bpf, doc: Update bpf_jit_enable limitation for CONFIG_BPF_JIT_ALWAYS_ON +d7bab65b1f57 reset: uniphier: add LD11/LD20 stream demux system reset control +786367176d61 reset: uniphier: add SATA reset control support and change SATA-PHY ID +fdc0f235d194 reset: uniphier: add PCIe reset control support +e6914365fd28 reset: uniphier: fix USB clock line for LD20 +1e31927aa645 arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default +85dce8918f90 memory: tegra: Remove unused headers inclusions +1c74d5c0de0c memory: tegra: Apply interrupts mask per SoC +db4a9c193576 memory: tegra: Setup interrupts mask before requesting IRQ +bf3fbdfbec94 memory: tegra: Do not handle spurious interrupts +5c8d08f34712 dt-bindings: memory: tegra: Add hot resets definitions +eb8f53b6d312 dt-bindings: Relocate Tegra20 memory controller bindings +60eb8eff54f8 dt-bindings: arm: tegra: Document #reset-cells property of the Tegra20 MC +ca545e6c803d dt-bindings: memory: tegra: Document #reset-cells property of the Tegra30 MC +cce5819ba37c dt-bindings: arm: tegra: Remove duplicated Tegra30+ MC binding +cccb57d8fdc9 drm/stm: ltdc: fix warnings in ltdc_plane_create() +0cefff963bf2 drm/stm: ltdc: add mode_valid() +c2af73645d3a drm/stm: ltdc: fix deferred endpoint management +baa8c6ddf7be MAINTAINERS: Add myself as a co-maintainer for the locking subsystem +81d3dc9a349b locking/qspinlock: Add stat tracking for pending vs. slowpath +ae75d9089ff7 locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when locking +9d4646d14d51 locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb() +626e5fbc1435 locking/qspinlock: Use smp_store_release() in queued_spin_unlock() +c131a198c497 locking/qspinlock: Use smp_cond_load_relaxed() to wait for next node +7f56b58a92aa locking/mcs: Use smp_cond_load_acquire() in MCS spin loop +f9c811fac48c locking/qspinlock: Use atomic_cond_read_acquire() +c61da58d8a9b locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue +59fb586b4a07 locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath +b247be3fe89b locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound +6512276d97b1 locking/qspinlock: Bound spinning on pending->locked transition in slowpath +625e88be1f41 locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock' +fcfdfe30e324 locking/barriers: Introduce smp_cond_load_relaxed() and atomic_cond_read_relaxed() +ed769520727e usb: gadget: composite Allow for larger configuration descriptors +cc4e44d51569 qxl: drop dummy functions +a6d3c4d79822 qxl: hook monitors_config updates into crtc, not encoder. +998010bfae6e qxl: move qxl_send_monitors_config() +735581a0a13c qxl: remove qxl_io_log() +ab42ddb9eb71 dmaengine: sprd: Move DMA request mode and interrupt type into head file +d7c33cf8ff4e dmaengine: sprd: Define the DMA data width type +6b1d255ecde5 dmaengine: sprd: Define the DMA transfer step type +b4331a681822 vti6: Change minimum MTU to IPV4_MIN_MTU, vti6 can carry IPv4 too +d66a7355717e vfio: ccw: fix cleanup if cp_prefetch fails +598d76562cc2 s390/kexec_file: add declaration of purgatory related globals +d14be68fd1be s390: update defconfigs +84edb315cf76 MAINTAINERS: update s390 zcrypt maintainers email address +83ef4777f5ff of: overlay: Stop leaking resources on overlay removal +dcf234577cd3 tracing: Add field modifier parsing hist error for hist triggers +5ec432d7bf9d tracing: Add field parsing hist error for hist triggers +608940dabe1b tracing: Restore proper field flag printing when displaying triggers +79741a38b4a2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +31931c93dfe0 signal: Extend siginfo_layout with SIL_FAULT_{MCEERR|BNDERR|PKUERR} +36a4ca3d9b52 signal: Remove unncessary #ifdef SEGV_PKUERR in 32bit compat code +76b7f670730e signal/signalfd: Add support for SIGSYS +5611f55ee4df signal/signalfd: Remove __put_user from signalfd_copyinfo +12f92ccc5bae gpio: xra1403: Switch to a fixed upper bound for registers +304440aa96c6 gpio: pcie-idio-24: Fix port memory offset for get_multiple/set_multiple callbacks +aaf96e51de11 gpio: pci-idio-16: Fix port memory offset for get_multiple callback +c0885f61bbb6 samples, bpf: remove redundant ret assignment in bpf_load_program() +f001cc351ad3 gpio: fix error path in lineevent_create +2f99aa31cd7a netfilter: nf_tables: skip synchronize_rcu if transaction log is empty +dceb48d86b48 netfilter: x_tables: check name length in find_match/target, too +72d4d3e39807 netfilter: Fix handling simultaneous open in TCP conntrack +a6712d45b03e Merge branch 'bpf-uapi-helper-doc' +9cde0c8892b9 bpf: update bpf.h uapi header for tools +2d020dd77176 bpf: add documentation for eBPF helpers (65-66) +ab12704099c2 bpf: add documentation for eBPF helpers (58-64) +7aa79a869dd6 bpf: add documentation for eBPF helpers (51-57) +c6b5fb8690fa bpf: add documentation for eBPF helpers (42-50) +fa15601ab31e bpf: add documentation for eBPF helpers (33-41) +1fdd08bedc56 bpf: add documentation for eBPF helpers (23-32) +c456dec4d265 bpf: add documentation for eBPF helpers (12-22) +ad4a522349e5 bpf: add documentation for eBPF helpers (01-11) +56a092c89505 bpf: add script and prepare bpf.h for new helpers documentation +8b2ebb6cf064 ipvs: initialize tbl->entries in ip_vs_lblc_init_svc() +3aa1409a7b16 ipvs: initialize tbl->entries after allocation +146cd6b5d5cd Merge tag 'ipvs-for-v4.18' of http://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next +3f13de6d6f3c Merge branch 'bpf-tunnel-metadata-selftests' +b05cd7404323 samples/bpf: remove the bpf tunnel testsuite. +933a741e3b82 selftests/bpf: bpf tunnel test. +d0103158cf7c netfilter: nf_tables: merge exthdr expression into nft core +ae1bc6a9f398 netfilter: nf_tables: merge rt expression into nft core +8a22543c8e70 netfilter: nf_tables: make meta expression builtin +c43c5ea75fd5 cgroup: Make cgroup_rstat_updated() ready for root cgroup usage +9a9e97b2f1f2 cgroup: Add memory barriers to plug cgroup_rstat_updated() race window +8f53470bab04 cgroup: Add cgroup_subsys->css_rstat_flush() +0fa294fb1985 cgroup: Replace cgroup_rstat_mutex with a spinlock +6162cef0f741 cgroup: Factor out and expose cgroup_rstat_*() interface functions +a17556f8d979 cgroup: Reorganize kernel/cgroup/rstat.c +d4ff749b5e0f cgroup: Distinguish base resource stat implementation from rstat +c58632b3631c cgroup: Rename stat to rstat +a5c2b93f79ef cgroup: Rename kernel/cgroup/stat.c to kernel/cgroup/rstat.c +b12e35832805 cgroup: Limit event generation frequency +5faaf05f2976 cgroup: Explicitly remove core interface files +184add2ca23c libata: Apply NOLPM quirk for SanDisk SD7UB3Q*G1001 SSDs +f761312023a1 bpf: fix xdp_generic for bpf_adjust_tail usecase +9b984a20ca84 tools, bpftool: Display license GPL compatible in prog show/list +fb6ef42b5c8e tools, bpf: Sync bpf.h uapi header +b85fab0e67b1 bpf: Add gpl_compatible flag to struct bpf_prog_info +b5c5f3959bb3 genirq/irq_sim: Use the SPDX license identifier in the header +275220ca6e69 genirq/irq_sim: Remove the license boilerplate +815425567dea bpf: fix uninitialized variable in bpf tools +ea48e877994f nvme: lightnvm: add granby support +0302ae60fc23 NVMe: Add Quirk Delay before CHK RDY for Seagate Nytro Flash Storage +202854e9f4df net/mlx5: Properly deal with flow counters when deleting rules +99beaa22f111 net/mlx5e: Fix traffic between VF and representor +9c26f5f89d01 net/mlx5: Avoid cleaning flow steering table twice during error flow +d9a96ec362e3 net/mlx5e: TX, Use correct counter in dma_map error flow +6082d9c9c94a net/mlx5: Fix mlx5_get_vector_affinity function +35f80acb24cd net/mlx5e: DCBNL fix min inline header size for dscp +1ccef350db2f net/mlx5e: Allow offloading ipv4 header re-write for icmp +cde6bf4f4406 nvme: change order of qid and cmdid in completion trace +4fb135ad1540 nvme: fc: provide a descriptive error +e9814df8645d perf symbols: Use map->prot in place of type==MAP__FUNCTION +cb586c63e3fc Merge branch 'udp-gso' +3a687bef148d selftests: udp gso benchmark +3f12817fe382 selftests: udp gso with corking +e5b2d91c2d12 selftests: udp gso with connected sockets +a160725780e3 selftests: udp gso +83aa025f535f udp: add gso support to virtual devices +2e8de8576343 udp: add gso segment cmsg +d183b2614fcd perf map: Use map->prot in place of type==MAP__FUNCTION +15e36f5b8e98 udp: paged allocation with gso +ad405857b174 udp: better wmem accounting on gso +bec1f6f69736 udp: generate gso with UDP_SEGMENT +ee80d1ebe5ba udp: add udp gso +1cd7884dfd78 udp: expose inet cork to udp +0566e40ce7c4 tracing: initcall: Ordered comparison of function pointers +61f94203c9ef tracing: Remove igrab() iput() call from uprobes.c +0c92c7a3c5d4 tracing: Fix bad use of igrab in trace_uprobe.c +b5b4d3a52c8f libata: Apply NOLPM quirk for SAMSUNG MZMPC128HBFU-000MV SSD +daa2e3bdbb0b ata: ahci: mvebu: override ahci_stop_engine for mvebu AHCI +fa89f53bd728 libahci: Allow drivers to override stop_engine +a8e3923ab571 mtd: rawnand: davinci: don't acquire and enable clock +18231d79466e perf symbols: Use symbol type instead of map->type +d1fd8d9e6b7b perf symbols: No need to special case MAP__FUNCTION in fixup +6769e98dde91 perf sort: Use mmap->prot on "dcacheline" formatting +0f476f2bbc1b perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records +af30bffa2f9a perf symbols: Store the ELF symbol type in the symbol struct +e1f2a0d0f2d8 perf map: Remove map_type arg from map_groups__find() +404eb5a436c4 perf thread: Make thread__find_map() search all maps +117d3c2474a2 perf thread: Ditch __thread__find_symbol() +128cde337935 perf machine: Use machine__find_kernel_function() instead of open coded version +26bd93316451 perf thread: Remove addr_type arg from thread__find_cpumode_addr_location() +af07eeb04ca9 perf symbols: Remove map_type arg from dso__find_symbol() +dce0478b5fa0 perf map: Remove enum_type arg to map_groups__first() +a2f1c160fec4 perf symbols: Unexport symbol_type__is_a() +e85e0e0ccc60 perf tools: Use kallsyms__is_function() +494e31e2a2b1 tools lib symbols: Introduce kallsyms__is_function() +5cf88a6325ad perf symbols: Shorten dso__(first|last)_symbol() +b0867f0c624c perf ui stdio: Use map_groups__fprintf() +abe5449d2de6 perf map: Shorten map_groups__find() signature +d05b861e6da2 perf tests vmlinux-kallsyms: Use map__for_each_symbol() instead of open coded equivalent +3cd666b5017c perf tests vmlinux-kallsyms: Use machine__find_kernel_function(_by_name) +1d1a2654fffe perf machine: Remove needless map_type from machine__load_vmlinux_path() +329f0adef39a perf machine: Shorten machine__load_kallsyms() signature +68a741868a06 perf machine: Introduce machine__kernel_maps() +ffef80ecf89f perf Documentation: Support for asciidoctor +83cf774b028f perf map: Shorten map_groups__find_by_name() signature +d9a5f274603b perf thread: Make thread__find_symbol() return the symbol searched +71a84b5aedf5 perf thread: Make thread__find_map() return the map +cc5f02f2be8d perf script: Use thread__find_symbol() instead of ad-hoc equivalent +4546263d72e2 perf thread: Introduce thread__find_symbol() +ea40b6d3222e perf tests: Let 'perf test list' display subtests +f07a2d32b521 perf thread: Introduce thread__find_map() +e94b861a2315 perf map: Introduce map__has_symbols() +d88205db9caa perf dso: Add dso__has_symbols() method +efdd5c6b8118 perf symbols: Use __map__is_kernel() instead of ad-hoc equivalent code +bf0ddaba65dd blk-mq: fix sysfs inflight counter +6131837b1de6 blk-mq: count allocated but not started requests in iostats inflight +671f8204b12f ASoC: fsl_ssi: Use u32 variable type when using regmap_read() +8349b7f53da0 ASoC: amd: rename audio_substream_data variable +4dba072cd097 x86/dumpstack: Explain the reasoning for the prologue and buffer size +602bd705da33 x86/dumpstack: Save first regs set for the executive summary +7cccf0725cf7 x86/dumpstack: Add a show_ip() function +ba54d856a9d8 x86/fault: Dump user opcode bytes on fatal faults +e8b6f984516b x86/dumpstack: Add loglevel argument to show_opcodes() +9e4a90fd3444 x86/dumpstack: Improve opcodes dumping in the code section +f0a1d7c11c3e x86/dumpstack: Carve out code-dumping into a function +5df61707f0bd x86/dumpstack: Unexport oops_begin() +5d12f0424edf x86/dumpstack: Remove code_bytes +3a280ed132aa ASoC: mediatek: switch to SPDX license tag +eaeb4194de9c ASoC: mediatek: add MT7622 AFE compatible in documentation +bfdc56e54890 ASoC: mediatek: add MT7622 AFE support +ab7b4ee9861a ASoC: mediatek: Add MTK_STREAM_NUM to mtk-base-afe.h +cf8702736032 ASoC: mediatek: simplify the control logic of MT2701 I2S +73acc46b06bf arm64: defconfig: Enable bluetooth USB support +61bcbdd6f1ae arm64: defconfig: Enable Marvell WiFi-Ex PCIe driver +e545eb20c58f arm64: defconfig: Enable Atmel Maxtouch driver +e9cfce4195ec arm64: defconfig: Enable HID over I2C drivers +b839325cefab arm64: defconfig: Enable ChromeOS EC drivers for supported Chromebooks. +7c8b77f81552 arm64: defconfig: Enable Rockchip io-domain driver +54ab3747b9f1 arm64: defconfig: Enable typec-phy and extcon-usbc-cros-ec for rk3399 +bdf3a3b59a7a spi: Check presence the of ->transfer[_xxx]() before registering a controller +a4eb490a41a0 HID: intel-ish-hid: use put_device() instead of kfree() +a317e559574b HID: alps: Fix some style in 't4_read_write_register()' +69934012f394 HID: alps: Check errors returned by 't4_read_write_register()' +edb6cb3d7c90 HID: alps: Save a memory allocation in 't4_read_write_register()' when writing data +605f077290a5 HID: alps: Report an error if we receive invalid data in 't4_read_write_register()' +68766bfa5647 perf top: Use __map__is_kernel() +abc60bad0030 perf stat: Display length strings of each run for --table option +e55c14af488a perf stat: Add --table option to display time of each run +bc22de9bcdb2 perf stat: Display time in precision based on std deviation +582472973593 perf check-headers.sh: Add support to check 2 independent files +15019e9815a0 perf check-headers.sh: Simplify arguments passing +9a73c308542b perf buildid-cache: Support --purge-all option +8e1e0d74672f perf buildid-cache: Support --list option +d3a6f7fb97fc iwlwifi: mvm: set wakeup filters for wowlan "any" configuration +755a654cada2 iwlwifi: mvm: remove check for non low latency TIDs +c3039b10df74 iwlwifi: make bitfield a u32 instead of u16 +49564a806fc5 iwlwifi: pcie: remove non-responsive device +de460ddd8b79 iwlwifi: fw: combine loading of last page block into main copy loop +9039d985811d iwlwifi: fw: harden page loading code +1e5b7750315a iwlwifi: mvm: move skb padding reservation earlier +18e8f43ff13e iwlwifi: support new csr addresses for hw address +bf1ad8978bbf iwlwifi: pcie: allow sending pre-built A-MSDUs +4efc272a45c1 iwlwifi: cfg: remove unnecessary cfg data in non-dvm devices +132db31ca9ee iwlwifi: introduce Image Loader (IML) - new firmware image +a8cbb46f831d iwlwifi: allow different csr flags for different device families +02946f4b43b1 HID: multitouch: implement precision touchpad latency and switches +7f81c8db5489 HID: multitouch: simplify the settings of the various features +40ec260363b2 HID: multitouch: make use of HID_QUIRK_INPUT_PER_APP +c554bb045511 HID: input: append a suffix matching the application +f07b3c1da92d HID: generic: create one input report per application type +e1b63c0148a7 HID: store the full list of reports in the hidinput +a74d51ba0e17 ASoC: add mt6351 codec driver +0d7412ed1f5d spi/bcm63xx-hspi: Enable the clock before calling clk_get_rate(). +1e57b82891ad ASoC: compress: Add helper functions for component open/free +ef050bece1b5 ASoC: Remove platform code now everything is componentised +c0c0be9d12bb Merge branch 'asoc-4.17' into asoc-4.18 for compress dependencies +572e6c8dd174 ASoC: compress: Only call free for components which have been opened +483abace7bdd ASoC: Update email address for Vinod +17515f1b764d btrfs: Fix wrong first_key parameter in replace_path +75a07f399cd4 drm: rcar-du: Zero-out sg_tables when duplicating plane state +0ddcf3e76ae4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git +85d108dee574 video: omap: Improve a size determination in omapfb_do_probe() +65a4df9f37d7 video: sm501fb: Improve a size determination in sm501fb_probe() +965bef6483e2 video: fbdev-MMP: Improve a size determination in path_init() +e0e894f59418 video: fbdev-MMP: Delete an error message for a failed memory allocation in two functions +c24a5e934775 video: auo_k190x: Delete an error message for a failed memory allocation in auok190x_common_probe() +e281018b0b25 video: sh_mobile_lcdcfb: Delete an error message for a failed memory allocation in two functions +bdb488e65352 video: sh_mobile_meram: Delete an error message for a failed memory allocation in sh_mobile_meram_probe() +1f140ff46708 Merge tag 'tags/tcpm-pps-4.18' into psy-next +ab3dbcf78f60 gpioib: do not free unrequested descriptors +f241632fd087 gpio: fix aspeed_gpio unmask irq +72b6500c1cc6 sgi-xp: fix xpnet_dev_hard_start_xmit()'s return type +13f149d47392 drm/vmwgfx: Fix a buffer object leak +21fbd085e62f drm/vmwgfx: Clean up fbdev modeset locking +fec2dbfeba09 staging: wilc1000: reorder functions to avoid forward declaration in linux_wlan +ead6cb05088f staging: wilc1000: change function to static in linux_wlan +198fd7e43449 staging: wilc1000: remove inner block '{}' in handle_remain_on_chan() +4f939ed41bec staging: wilc1000: rename P2P_LISTEN_STATE variable to use lowercase +02e25860cd04 staging: wilc1000: remove unused enum 'stats_flags' +f66be2c33e96 staging: wilc1000: remove unused elements in 'wilc_priv' struct +81a7dc3d3195 staging: wilc1000: rename wlan init and deinit function prefixed with wil1000 +824ea37b6d99 staging: wilc1000: rename num_reg_frame macro to have uppercase in macro name +e4c3577d4626 staging: wilc1000: rename WILC_WFI_stats to avoid uppercase +52b1d208b3bf staging: wilc1000: rename mac status macros and moved related #define together +1ece3fb7c77e staging: wilc1000: remove unused #define related to MAC status +2cc320733dd3 staging: wilc1000: remove used #define HIF_SDIO_GPIO_IRQ +2291cf92a460 staging: wilc1000: remove unsed typedef wilc_debug_func +52f93a83eb99 staging: wilc1000: remove unused variable scan_while_connected +eaa5f7befa1c staging: wilc1000: simplified if conditions in spi_data_write() +73a75364c8de staging: wilc1000: remove inner {} in wilc_parse_network_info() +9bb289362ac3 staging: wicl1000: removed the unsed variables in wilc_parse_network_info() +ad8cab741705 staging: wilc1000: remove 'cmd' variable in wilc_spi functions +bb87c84cd9c9 staging: wilc1000: remove unnecessary assingment from 'if' conditions +1e194027ad1a staging: wilc1000: align the #define in wilc_spi file +bcb53e8a466f staging: ks7010: refactor ks_wlan_translate_scan function +55b56be2c40c staging: ks7010: avoid blank line between declarations in ks_wlan_get_aplist +77b948df47a9 staging: ks7010: use ether_addr_copy in ks_wlan_get_aplist +1df964acca5a staging: ks7010: avoid if-else condition in ks_wlan_get_power +f3b0bd239565 staging: ks7010: avoid an 'else' in ks_wlan_set_power +afa10db0e10c staging: ks7010: use ether_addr_copy in ks_wlan_get_wap +90db59123390 staging: ks7010: refactor ks_wlan_set_wap function +60d4125d79c3 staging: ks7010: align values in frequency_list array +b8cbbc1261be staging: ks7010: use ether_addr_copy in ks_wlan_set_encode_ext +092f239e9f03 staging: ks7010: refactor ks_wlan_set_pmksa function +bf338a9054a4 staging: ks7010: refactor ks_wlan_set_cts_mode function +8521b4e65e23 staging: ks7010: refactor ks_wlan_set_preamble function +c87125805216 staging: ks7010: refactor ks_wlan_set_power_mgmt function +7a2cc8db50b8 staging: ks7010: refactor ks_wlan_set_scan_type function +25ee63eb2da2 staging: ks7010: refactor ks_wlan_set_beacon_lost function +ad9bd58c2adf staging: gdm724x: remove redundant license information +1146ee4a9a7e staging: gdm724x: add SPDX identifiers to all files. +227abcc6da7b staging: kernel.h: Prevent macro expantion bug in container_of_safe() +019fca287f93 dmaengine: Update email address for Vinod +c926ca160506 xfrm: remove VLA usage in __xfrm6_sort() +41a5985f173b remoteproc: Remove depends on HAS_DMA in case of platform dependency +a9537c937c17 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +e9350d443584 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +25eb0ea7174c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +ab460a2e72da rpmsg: qcom_smd: Access APCS through mailbox framework +39e47767ec9b rpmsg: Add driver_override device attribute for rpmsg_device +93dd4e73c0d9 rpmsg: added MODULE_ALIAS for rpmsg_char +278d744c46fd remoteproc: qcom: Fix potential device node leaks +fcd58037f28b remoteproc: fix crashed parameter logic on stop call +a78c0c30ec73 power: supply: axp288_fuel_gauge: Remove polling from the driver +04d6f72f68ea power: supply: axp288_fuelguage: Do not bind when the fg function is not used +efb440ecc156 power: supply: axp288_charger: Do not bind when the charge function is not used +5b76ad50d20f power: supply: axp288_charger: Support 3500 and 4000 mA input current limit +2490640b2764 power: supply: s3c-adc-battery: fix driver data initialization +111242d6e1aa power: supply: charger-manager: Verify polling interval only when polling requested +39b4fb8056e6 power: supply: sysfs: Use enum to specify property +4c4268dc97c4 power: supply: ab8500: Drop AB8540/9540 support +8c2fac99f242 power: supply: ab8500_fg: fix spelling mistake: "Disharge" -> "Discharge" +9c299a32ede9 bpf: fix for lex/yacc build error with gcc-5 +bb772d0fdf73 power: supply: simplify getting .drvdata +5ef6a16033b4 power: supply: bq27xxx: Add support for BQ27426 +77142a611252 gpio-poweroff: Use gpiod_set_value_cansleep +c8ad08929d1b Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +91a825290ca4 rds: ib: Fix missing call to rds_ib_dev_put in rds_ib_setup_qp +070204a34884 net/smc: keep clcsock reference in smc_tcp_listen_work() +6f5d295909c9 mkiss: remove redundant check for len > 0 +4d7b44833e9a net: amd8111e: remove redundant duplicated if statement +22e15b6f9c01 sctp: remove the unused sctp_assoc_is_match function +e086be9ab21c igb: Add support for adding offloaded clsflower filters +81e696b57d4e Merge branch 'nfp-flower-tc-block-support-and-nfp-PCI-updates' +c50647d3e8fd nfp: flower: ignore duplicate cb requests for same rule +54a4a0343930 nfp: flower: support offloading multiple rules with same cookie +dd92a7d1afef nfp: print PCIe link bandwidth on probe +3e3e9fd8b6f0 nfp: reset local locks on init +e4b31b816c47 ASoC: mediatek: use snd_soc_dai_get_drvdata() to get the private data +f8f3d34e5470 igb: Add the skeletons for tc-flower offloading +b4a38d4276e1 igb: Add MAC address support for ethtool nftuple filters +bae51fefe2ac igb: Enable nfc filters to specify MAC addresses +22d9f80904b4 ASoC: mediatek: add documents for mt6797 +872f923c5b38 igb: Allow filters to be added for the local MAC address +3901b9fc0f0d ASoC: mt6797: add mt6797 platform driver +0a8238998345 igb: Add support for enabling queue steering in filters +1d717cf4115e igb: Add support for MAC address filters specifying source addresses +6bf9e4d39a58 batman-adv: fix batadv_interface_tx()'s return type +6995ddc49405 igb: Enable the hardware traffic class feature bit for igb models +4dc93fcf0b95 igb: Fix queue selection on MAC filters on i210 +c77bbc648faf net: rules: Move l3mdev attribute validation to a helper +51446780fc33 sctp: fix identification of new acks for SFR-CACC +47b3ba5175e9 sctp: fix const parameter violation in sctp_make_sack +9ce33e46531d neighbour: support for NTF_EXT_LEARNED flag +0aef78aa7b39 ipv6: addrconf: don't evaluate keep_addr_on_down twice +b5facfdba14c ipv6: sr: Compute flowlabel for outer IPv6 header of seg6 encap mode +02a6efcab675 net: phy: allow scanning busses with missing phys +83dd693f3650 igb: Fix not adding filter elements to the list +918101056590 signal/xtensa: Use force_sig_fault where appropriate +7de712ccc096 signal/xtensa: Consistenly use SIGBUS in do_unaligned_user +bc08c0781dbe signal/um: Use force_sig_fault where appropriate +d1f5bef63fab signal/sparc: Use force_sig_fault where appropriate +0e3d9f1e667b signal/sparc: Use send_sig_fault where appropriate +c65626c0cd4d signal/sh: Use force_sig_fault where appropriate +9507a5d01254 signal/s390: Use force_sig_fault where appropriate +7ff3a7621dda signal/riscv: Replace do_trap_siginfo with force_sig_fault +4d6a20b13558 signal/riscv: Use force_sig_fault where appropriate +ccf75290cc64 signal/parisc: Use force_sig_fault where appropriate +c2b0e0d33b55 signal/parisc: Use force_sig_mceerr where appropriate +75bfb9a1c89a signal/openrisc: Use force_sig_fault where appropriate +c046e2c693c7 signal/nios2: Use force_sig_fault where appropriate +d808e918ed15 signal/nds32: Use force_sig_fault where appropriate +f43a54a0d916 signal/mips: Use force_sig_fault where appropriate +6f467986cf9f signal/microblaze: Use force_sig_fault where appropriate +ceb91ed1824d signal/microblaze: Remove the commented out force_sig_info in do_page_fault +3c67075d5df2 signal/m68k: Use force_sig_fault where appropriate +1a4bd9792dfa signal/hexagon: Use force_sig_fault as appropriate +559f9008bbc5 signal/c6x: Use force_sig_fault where appropriate +e4d90ee32d63 signal/alpha: Use force_sig_fault where appropriate +5f50245ba706 signal/alpha: Use send_sig_fault where appropriate +e821fa424525 signal/powerpc: Replace TRAP_FIXME with TRAP_UNK +535906c684fc signal/alpha: Replace TRAP_FIXME with TRAP_UNK +db78e6a0a6f9 signal: Add TRAP_UNK si_code for undiagnosted trap exceptions +d8f7f3228a4b signal/unicore32: Use FPE_FLTUNK instead of 0 in ucf64_raise_sigfpe +aeb1c0f6ff18 signal/powerpc: Replace FPE_FIXME with FPE_FLTUNK +51dd709fee94 signal/ia64: Replace FPE_FIXME with FPE_FLTUNK +4cc13e4f6d44 signal/alpha: Replace FPE_FIXME with FPE_FLTUNK +4181d22596f6 signal: Remove ifdefs for BUS_MCEERR_AR and BUS_MCEERR_AO +3a11ab148ac2 signal: Remove SEGV_BNDERR ifdefs +0c362f96e1c6 signal: Stop special casing TRAP_FIXME and FPE_FIXME in siginfo_layout +c999b933faa5 signal: Reduce copy_siginfo_to_user to just copy_to_user +3eb0f5193b49 signal: Ensure every siginfo we send has all bits initialized +f6ed1ecad56f signal/nds32: Use force_sig(SIGILL) in do_revisn +be5c2ff06c2a signal/nds32: Use force_sig in unhandled_interruption and unhandled_exceptions +8315ef6f395c ixgbe: Avoid performing unnecessary resets for macvlan offload +865255b5a2e5 ixgbe: Drop real_adapter from l2 fwd acceleration structure +3335915d07f7 ixgbe/fm10k: Only support macvlan offload for types that support destination filtering +53cd4d8e4dfb macvlan: Provide function for interfaces to release HW offload +6cb1937d4eff macvlan: Add function to test for destination filtering support +a22231128364 macvlan: macvlan_count_rx shouldn't be static inline AND extern +8d80ac43dea3 ixgbe/fm10k: Drop tracking stats for macvlan broadcast/multicast +81d4e91cd599 macvlan: Use software path for offloaded local, broadcast, and multicast traffic +7d775f63470c macvlan: Rename fwd_priv to accel_priv and add accessor function +b056b83c06e1 ixgbe: Drop support for macvlan specific unicast lists +4d31c6e41ed2 Merge branch 'for-linus' into for-next +1612a981b766 bpf, x64: fix JIT emission for dead code +2bbdd81567c6 staging: vboxvideo: fix mode_valid's return type +5de3b09027c4 staging: pi433: break long lines in pi433_if.c +e71e17d3b651 staging: gdm724x: fix gdm_lte_tx()'s return type +955ad171037b staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry()'s return type +f42e2d6880d3 staging: visornic: fix visornic_xmit()'s return type +cae9bc7d7c20 staging: wlan-ng: fix p80211knetdev_hard_start_xmit()'s return type +ad8918077dfd staging/wilc1000: fix wilc_mac_xmit()'s return type +30ad32cd62ac staging: wilc1000: updated TODO list +f48a6c0622da staging: wilc1000: remove registering of ndo_do_ioctl callback +ac39f0becad9 staging: wilc1000: rename pu32InactiveTime to avoid camelCase issue +a448f658b885 staging: wilc1000: remove the use of goto label in wilc_spi_clear_int_ext() +8eb658f10949 staging: wilc1000: rename goto labels starting with '_' in wilc1000_wlan_init() +5fe678b18e4f staging: wilc1000: rename goto label '_fail_' linux naming convension +4b255c6e38cc staging: wilc1000: remove the use of goto label in wilc_init() +b2d26c8ccce4 staging: wilc1000: remove goto label '_done_' in handle_listen_state_expired() +b417dcd75f97 staging: wilc1000: remove the use of goto label in wilc_spi_read_int() +a7d355f399cb staging: wilc1000: remove the use of goto label in wilc_spi_read_size() +e0f2e9ce7e45 staging: wilc1000: remove the use of goto label in spi_cmd_complete() +a8e11a6a65c4 staging: wilc1000: remove multiple define for mac connect and disconnect +261521a81d82 staging: wilc1000: remove multiple define used for MAX_SSID_LEN +f0fb6c11ac94 staging: wilc1000: remove unused macros in wilc module +d2b1943aaab0 staging: wilc1000: added identifiers name in function definations +168dbc5a694f staging: wilc1000: rename WID_LOGTerminal_Switch to avoid camelCase +afa157b7b239 staging: wilc1000: fix line over 80 chars in change_station() +3f155eba93a1 staging: wilc1000: use sizeof(variable) for memory allocated to store key info +35237fe4d442 staging: wilc1000: handle error condition in add_key() and remove auth_type variable +9c3427fd4580 staging: wilc1000: refactor add_key() to avoid duplicated code +d68331a2c7cf staging: wilc1000: remove inner block {} and resetting of mode variable +7cec84fdfd88 staging: wilc1000: split add_key() to avoid line over 80 chars +e1f769c5318c staging: wilc1000: rename variable using datatype in their name in add_key() +96a3c871cd16 staging: wilc1000: rename WILC_WFI_wep_key & WILC_WFI_wep_key_len +e3b13cbfb2a0 staging: wilc1000: remove line over 80 char warning in few functions +8b10db6bdbde staging: wilc1000: remove unused 'struct add_key_params' +b79e5a89c285 staging: wilc1000: remove line over 80 char in cfg_connect_result() +b7a86d650c7a staging: wilc1000: fix line over 80 char issue in clear_shadow_scan() +0a0e09a2c7a5 staging: wilc1000: rename hAgingTimer to avoid camelCase issue +7c4f6fe4372d staging: wilc1000: refactor mgmt_tx to fix line over 80 chars +34db1aac17ff staging: wilc1000: rename WILC_WFI_p2p_rx & s32Freq to avoid camelCase +7868ee3b73e7 staging: wilc1000: refactor WILC_WFI_p2p_rx() to avoid line over 80 char +675a127e9059 staging: wilc1000: remove line over 80 char warnings in set_wiphy_params() +6cfa694f0fa7 staging: wilc1000: removed unused static variables for gtk and ptk information +faa657641081 staging: wilc1000: refactor scan() to free kmalloc memory on failure cases +c9f906810d9b staging: ks7010: refactor hostif_sme_set_pmksa function +be4e1341b799 staging: ks7010: use ether_addr_copy in hostif_sme_multicast_set +f1e8524c9851 staging: ks7010: use ether_addr_equal in hostif_data_request +e9eb9a9d4746 staging: ks7010: use ether_addr_equal in hostif_data_indication +39c3318c6749 staging: ks7010: use ether_addr_copy in hostif_mib_get_confirm +07335253e121 staging: ks7010: use ether_addr_copy() instead of custom copy +f445594240fb staging: ks7010: remove duplicated ks_wlan_handler_def declaration +92c1552caef3 staging: ks7010: remove WPS definition conditional code +e83cfca1abbe staging: ks7010: fix line exceding 80 characters in ks_wlan_get_range +ca9469725237 staging: ks7010: refactor ks_wlan_get_mode function +1e4c7fb3a54e staging: ks7010: refactor ks_wlan_set_mode function +b58e1ddaa25f staging: ks7010: remove some duplicated definitions in ks_wlan_net.c +cb3f0b4b4290 staging: ks7010: avoid use of brackets in single line if +9cfd8837ae50 staging: ks7010: refactor hostif_sme_power_mgmt_set function +04e7f80e3561 staging: ks7010: use definitions from kernel headers in hostif_data_indication function +16ab5400c46e staging: ks7010: join some debug traces in get_current_ap function +0ff7968d6a8d staging: ks7010: avoid some if-else code in get_current_ap function +5dfd0cfeeee5 staging: ks7010: remove KSC_OPNOTSUPP related code +18e76e23740a staging: ks7010: use IW_HANDLER macro in ks_wlan_handler +3df372e0595d staging: ks7010: review includes of ks_hostif file +fe1694e13c1c staging: ks7010: removes data_buff field of ks_wlan_private struct +e18d13a7bc32 staging: ks7010: remove two fields of ks_wlan_private struct +b684a8c5f37d staging: ks7010: avoid blank line between definitions in hostif_data_request +8a90f1a62456 staging: ks7010: fix warning aout long line in init_request +25b5fc27bc53 staging: ks7010: remove superfluous comments in ks_hostif source file +81dac3c2c939 staging: ks7010: avoid one level indentation in devio_rec_ind function +d892cc1cfe0c staging: ks7010: change name and type for device_open_status field +06176b874a2e staging: ks7010: assign dev_alloc_name() result to variable before check it +a7360b184b47 staging: ks7010: use u8 instead of unsigned char for firmware buffers +0cc053ddd47c staging: ks7010: fix error paths in ks7010_sdio_remove function +31d7b1b142a1 staging: ks7010: check sdio_set_block_size return value +4487cf88f837 staging: ks7010: replace create_workqueue with alloc_workqueue +78c74a5fe1fe staging: ks7010: move MODULE_DEVICE_TABLE related code +7570d757ac54 staging: ks7010: avoid one extra level indentation in ks_wlan_hw_rx function +156f2703e278 staging: ks7010: review debug and error messages in ks7010_sdio source +004e43c24d24 staging: ks7010: review comment style in ks7010_sdio source file +a704a1bcd521 staging: ks7010: add REG suffix to sdio register definitions +b60f5f06278f staging: ks7010: delete not used definitions in ks7010_sdio source +48ecb2256a1d staging: ks7010: move sdio specific register definitions into source file +2c54ee54d452 staging: ks7010: move ROM_FILE definition into source file +5e5cd8089ae9 staging: ks7010: avoid casts in michael_mic_function calls +e396de684ebe staging: mt7621-mmc: Fix calculation typo in msdc_init_gpd_bd +2175b6157acb staging: mt7621-mmc: Remove unused card_workqueue from msdc_host +f74369b7a49b staging: mt7621-mmc: Remove old references to tasklet +884c06af7271 staging: mt7621-mmc: Add annotations about held locks +0b78f05d510b staging: mt7621-mmc: Correct datatypes for io and sanitize io access +78f350830eb3 staging: mt7621-mmc: Replace dma dir with mmc_get_dma_dir +c302214c9d7d staging: mt7621-mmc: Fix dma_map_sg may map to fewer entries +05e41c96a6de staging: mt7621-mmc: Remove multiple assignments +afcc0ca1c854 staging: mt7621-mmc: Fix dereference before check in msdc_drv_pm +0a84bae7edfb serial: uartps: Remove static port array +1f2107223e5b serial: uartps: Move cnds_uart_get_port to probe +0413fe045dda serial: uartps: Use dynamic array for console port +0f38c5e3e0ad serial: uartps: Remove console_initcall from the driver +e76785d092ab sc16is7xx: Check for an error when the clock is enabled. +2468b3e4aa7b tty: n_gsm: fix gsm_mux_net_start_xmit()'s return type +700ad5531b9e serial: 8250_early: Setup divider when uartclk is passed +c6964e93cac9 tty/nozomi: fix inconsistent indentation +2ea0452c5a22 tty/nozomi: cleanup DUMP() macro +b6a4b39152b5 spi: s3c64xx: samsung: Remove support for Exynos5440 +0c718676ab3f typec: tcpm: fix compiler warning about stupid things +64f7c494a3c0 typec: tcpm: Add support for sink PPS related messages +f2a8aa053c17 typec: tcpm: Represent source supply through power_supply +cf45004195ef power: supply: Add 'usb_type' property and supporting code +1ac3eef74a61 power: supply: Add error checking of psy desc during registration +91dabc540733 Documentation: power: Initial effort to document power_supply ABI +2eadc33f40d4 typec: tcpm: Add core support for sink side PPS +7eced58dbf10 doc: usb: ci-hdrc-usb2: Add property "mux-controls" +6e01827ed939 usb: do not reset if a low-speed or full-speed device timed out +a0b5e4e4be0c clk: meson: gxbb: expose VDEC_1 and VDEC_HEVC clocks +96bd39df29c2 usb: dwc3: gadget: Fix list_del corruption in dwc3_ep_dequeue +9cffd15de0c3 usb: dwc3: gadget: dwc3_gadget_del_and_unmap_request() can be static +43a17111c255 printk: wake up klogd in vprintk_emit +a53097c2319c usb: dwc2: pci: Fix error return code in dwc2_pci_probe() +09e19d73b844 dt-bindings: clock: meson8b: export the NAND clock +0ebf2a2c02b0 usb: dwc2: WA for Full speed ISOC IN in DDMA mode. +438fea2a6325 usb: dwc2: dwc2_vbus_supply_init: fix error check +064b40754291 usb: gadget: f_phonet: fix pn_net_xmit()'s return type +d88b1397c674 dmaengine: ti: New directory for Texas Instruments DMA drivers +0ef9944d2e05 dmaengine: shdmac: Change platform check to CONFIG_ARCH_RENESAS +bbb5a4e1e772 dmaengine: stm32-mdma: Fix incomplete Hw descriptors allocator +ee6de9ac527f dmaengine: stm32-mdma: align TLEN and buffer length on burst +749ab300d41b HID: intel_ish-hid: Stop using a static local buffer in get_report() +37ba3c350e64 HID: intel_ish-hid: Move header size check to inside the loop +097b8f62dd79 HID: wacom: Release device resource data obtained by devres_alloc() +a230cd52b8a2 HID: lenovo: Add support for IBM/Lenovo Scrollpoint mice +51c12756de42 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +376377004464 qtnfmac: pearl: pcie: fix memory leak in qtnf_fw_work_handler +9d81ecde4dce rt2x00: rt2800: add antenna diversity for RT5370G +863683cfbbfc brcmsmac: phy_lcn: remove duplicate code +5b33139b1a08 clk: meson: meson8b: fix meson8b_cpu_clk parent clock name +1f589e2510d5 brcmfmac: add support for BCM4366E chipset +b251e4c88fb4 clk: meson: meson8b: fix meson8b_fclk_div3_div clock name +01eca2842874 mwifiex: pcie: tighten a check in mwifiex_pcie_process_event_ready() +197143feede3 clk: meson: drop meson_aoclk_gate_regmap_ops +c1003538bf6b mwifiex: uap: support cfg80211 ignore_broadcast_ssid=2 +d6c38be09af0 mwifiex: uap: filter duplicate ERP IE +af487c577770 Merge branch 'bpf-optimize-neg-sums' +7bdc97be9075 nfp: bpf: optimize comparisons to negative constants +61dd8f000779 nfp: bpf: tabularize generations of compare operations +6c59500c2dbf nfp: bpf: optimize add/sub of a negative constant +9c9e53233c28 nfp: bpf: remove double space +5540fbf43845 bpf: clear the ip_tunnel_info. +af5d05bdc99c arm64: dts: allwinner: Add dts file for Libre Computer Board ALL-H3-CC H5 ver. +d1df8c25ae21 arm64: dts: allwinner: Sort dtb entries in Makefile +55c5ba5e49a0 arm64: dts: allwinner: h5: Add cpu0 label for first cpu +4068fc82b54e ARM: dts: sun8i: h2+: Add Libre Computer Board ALL-H3-CC H2+ ver. +61bec3bb0926 ARM: dts: sun8i: h2-plus: Sort dtb entries in Makefile +b8f4f1180726 arm: dts: sun8i: h3: libretech-all-h3-cc: Move board definition to common dtsi +bceb1f25b861 ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage +9621d0bd1b0d ARM: dts: nes: add Nintendo NES/SuperNES Classic Edition support +bc3bd041fe76 ARM: dts: sun8i: a23/a33: declare NAND pins +5d3b50d3c04d ARM: dts: renesas: r8a7790: Add FDP1 instances +e46961222056 ARM: dts: r8a77470: Add SCIF DMA support +8cdb8f1ab7ef ARM: dts: r8a77470: Add SCIF support +c9603026f9dd ARM: dts: silk: Enable watchdog support +2d8cc50d9633 ARM: dts: alt: Enable watchdog support +80aed52aff94 ARM: dts: gose: Enable watchdog support +9a3b0adee13a ARM: dts: wheat: Enable watchdog support +b27f039979a0 ARM: dts: blanche: Enable watchdog support +389f6f8b3eb0 ARM: dts: porter: Enable watchdog support +9245dccc4a19 ARM: dts: koelsch: Enable watchdog support +53e480fcb1cb ARM: dts: lager: Enable watchdog support +5ba173e67710 ARM: dts: r8a7793: Add RWDT node +49dba98c1981 ARM: dts: r8a7792: Add RWDT node +a8e2c377fe24 ARM: dts: iwg22m: Add watchdog support to SoM dtsi +fc9d3be893f8 ARM: dts: iwg20m: Add watchdog support to SoM dtsi +aaef9f505193 ARM: dts: r8a7794: Add watchdog support to SoC dtsi +6912394d6647 ARM: dts: r8a7791: Add watchdog support to SoC dtsi +c69f84438096 ARM: dts: r8a7790: Add watchdog support to SoC dtsi +5f39290ff3e5 ARM: dts: r8a7745: Add watchdog support to SoC dtsi +b5beb5d4c81c ARM: dts: r8a7743: Add watchdog support to SoC dtsi +8bcbcfd9e3ea ARM: dts: r8a7794: Adjust SMP routine size +f515e5996a85 ARM: dts: r8a7793: Adjust SMP routine size +75f666509fe6 ARM: dts: r8a7792: Adjust SMP routine size +a332210049e3 ARM: dts: r8a7791: Adjust SMP routine size +5c6c17a51f80 ARM: dts: r8a7790: Adjust SMP routine size +7270dedc8438 ARM: dts: r8a7745: Adjust SMP routine size +0b7d5ccacac9 ARM: dts: r8a7743: Adjust SMP routine size +f558d42a9d1c ARM: dts: r7s72100: Add Capture Engine Unit (CEU) +141fb10294e3 ARM: dts: r8a77470: Add IRQC support +2e5775e3fd06 ARM: dts: r8a77470: Add SYS-DMAC support +898cf5a67c16 ARM: dts: renesas: r8a7794: Add FDP1 instances +d7ce14dfbaff ARM: dts: renesas: r8a7793: Add FDP1 instances +e7f36fb8ffaf ARM: dts: renesas: r8a7791: Add FDP1 instances +1e10911539a6 drm/mediatek: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) +cd3bf368aa7a phy: Add a driver for the ATH79 USB phy +8866df25e56c phy: core: Allow phy_pm_runtime_xxx API calls with NULL phy +af09a5e926d6 phy: exynos-mipi-video: Simplify code by using regmap_update_bits() +eddac5af0654 soc: qcom: Add GENI based QUP Wrapper driver +64bf6b260e86 soc: qcom: smd-rpm: Add msm8998 compatible +53e51b4abeba firmware: qcom: scm: Add ipq4019 soc compatible +c749fa181bd5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +45888b40d2a6 rslib: Allocate decoder buffers to avoid VLAs +964dfce9c2b3 mtd: rawnand: diskonchip: Allocate rs control per instance +2163398192f6 rslib: Split rs control struct +a85e126abf94 rslib: Simplify error path +689c6efdfb58 rslib: Remove GPL boilerplate +dc8f923eaee2 rslib: Add SPDX identifiers +3413e1891d44 rslib: Cleanup top level comments +cc4b86e496be rslib: Cleanup whitespace damage +eb366989aa42 dm/verity_fec: Use GFP aware reed solomon init +83a530e1610a rslib: Add GFP aware init function +a18fda1a62c3 bpf: reduce runtime of test_sockmap tests +bf91a76b8f75 Merge branch 'bpf-sockmap-selftests' +2e04eb1dd1ca bpf: sockmap, remove samples program +16962b2404ac bpf: sockmap, add selftests +5d9ffeae5edc bpf: sockmap, add a set of tests to run by default +15f66a91a66b bpf: sockmap, code sockmap_test in C +6595c7426acb tools/bpf: remove test_sock_addr from TEST_GEN_PROGS +b6fd9cf796e6 selftests: bpf: update .gitignore with missing file +74d986abc20b nvme-pci: Use pci_sriov_configure_simple() to enable VFs +115ddc491922 net: ena: Use pci_sriov_configure_simple() to enable VFs +a8ccf8a66663 PCI/IOV: Add pci-pf-stub driver for PFs that only enable VFs +8effc395c209 PCI/IOV: Add pci_sriov_configure_simple() +68db35b12586 Merge branch 'bpf-map-val-as-key' +5f90dd6aaea4 tools/bpf: add verifier tests for accesses to map values +d71962f3e627 bpf: allow map helpers access to map values directly +0e25d14e5f0a Merge branch 'bpf-xfrm-states' +29a36f9eef30 samples/bpf: extend test_tunnel_bpf.sh with xfrm state test +12bed760a78d bpf: add helper for getting xfrm states +16f4faa4f06f liquidio: Swap VF representor Tx and Rx statistics +091311debcf0 net/ipv6: fix LOCKDEP issue in rt6_remove_exception_rt() +95ad7544ad3f net/tls: remove redundant second null check on sgout +080aaddae5b3 fsl/fman_port: remove redundant check on port->rev_info.major +c7d852e301d8 qed: Fix copying 2 strings +bc0fbc66ad1b Merge branch 'ipconfig-NTP-server-support-bug-fixes-documentation-improvements' +c04d2cb2009f ipconfig: Write NTP server IPs to /proc/net/ipconfig/ntp_servers +4d019b3f80dc ipconfig: Create /proc/net/ipconfig directory +300eec7c0a24 ipconfig: Correctly initialise ic_nameservers +8b0b37c5644e ipconfig: Document /proc/net/pnp +de1fa15b6642 ipconfig: BOOTP: Request CONF_NAMESERVERS_MAX name servers +4e1a8af28d56 ipconfig: BOOTP: Don't request IEN-116 name servers +e18bdc83aec4 ipconfig: Tidy up reporting of name servers +660de409e25b ipconfig: Document setting of NIS domain name +cc6603aaeebf mt76x2: fix TXD_INFO bitmask definition +2019c39a2d60 mt7601u: run calibration works after finishing scanning +b305a6ab0247 mt7601u: use EWMA to calculate avg_rssi +b9e5d4feb4fc mt76x2: set default values in TX_ALC_CFG_{1, 2} for tempetaure compensation +bcb0f68ae2ed mt76x2: fix tx_alc_enabled check +cf7b411dcea8 mt76x2: remove unnecessary MT_TX_ALC_CFG_4 configuration +1af83148a4fc mt76: check qos ack policy before reordering packets +18efed59fabc mt76: set RX_FLAG_DUP_VALIDATED for A-MPDU reordered packets +07073a2768ac mt76: fix potential sleep in atomic context +80f28994f7d9 mt76: rework tx power handling +9f67c277a80f mt76: toggle driver station powersave bit before notifying mac80211 +49149d3f1c6b mt76: add missing VHT maximum A-MPDU length capability +11b2a25f02b7 mt76: stop tx queues from the driver callback instead of common code +00dfae9a0ab7 mt76x2: make mt76x2_mac_reset routine static +2cb161094ef9 mt76x2: fix tssi initialization for 5GHz band +5156b054bcda mt7601u: phy: mark expected switch fall-through +8cf304a85378 rtlwifi: btcoex: remove identical statements within if-else branches +78e450719c70 rsi: Fix 'invalid vdd' warning in mmc +f700546682a6 rsi: fix nommu_map_sg overflow kernel panic +f0b147b8f1d2 rsi: advertise 5GHz support based on device capability +1e9c410f26a2 rsi: enable power save by default for coex +3334306a086e rsi: parse TID from data frame correctly +a55e50f0672e rsi: increase max supported aggregation subframes +cbbfdd6c700f rsi: use appropriate interface for power save configuration +8c1475bdfc3a rsi: device bootup parameter configuration +16d3bb7b2f37 rsi: disable fw watchdog timer during reset +350fcdb83457 rsi: remove unecessary PTR_ALIGN()s +4fd6c4762f37 rsi: roaming enhancements +62dc108d5f7c rsi: enable 80MHz clock by default +1be05eb5e4dc rsi: move descriptor preparation to core +5dc3638735f1 rsi: move xtend_desc structure from rsi_main.h to rsi_mgmt.h +0fb1abc3a0b8 cw1200: fix spelling mistake: "Mailformed" -> "Malformed" +fbb93020b89b qtnfmac: add DFS offload support +5cb5ce336338 Merge branch 'rhash-cleanups' +5d240a8936f6 rhashtable: improve rhashtable_walk stability when stop/start used. +b41cc04b662a rhashtable: reset iter when rhashtable_walk_start sees new table +82266e98dd4d rhashtable: Revise incorrect comment on r{hl, hash}table_walk_enter() +0c6f69a5e364 rhashtable: remove outdated comments about grow_decision etc +8c2320e84c19 tcp: md5: only call tp->af_specific->md5_lookup() for md5 sockets +f15cd6d99198 regmap: include from include/linux/regmap.h +19e752052b9d platform/x86: apple-gmux: fix gmux_get_client_id()'s return type +4f7afece3afd video: fbdev: sh_mobile_meram: Drop SUPERH platform dependency +6677b275f340 video: fbdev: omap2: omapfb: displays: simplify getting .drvdata +b2faabc83090 video: fbdev: simplify getting .drvdata +c8b54776c173 video: fbdev: core: Change return type to vm_fault_t +de1173127871 video: fbdev: aty: radeon_pm: Replace mdelay with msleep in radeonfb_pci_suspend +86c4e7c350a5 video: fbdev: aty: aty128fb: Replace mdelay with msleep in aty128_set_suspend +12f3ac2fb161 video: fbdev: savage: Replace mdelay with usleep_range in savage_init_hw +70c3250ac137 ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi +95a594d0f5ff ASoC: wm_adsp: Account for name prefixes when toggling preloader +f4e5200fc0d7 arm64: dts: uniphier: fix input delay value for legacy mode of eMMC +526f872b8492 ARM: dts: uniphier: add syscon-phy-mode property to each ethernet node +92724c03fa4b ARM: dts: uniphier: add required clocks and resets to Pro4 ethernet node +b076ff8bddfb arm64: dts: uniphier: add syscon-phy-mode property to each ethernet node +a34a464d6e95 arm64: dts: uniphier: add clock-names and reset-names to ethernet node +08605068df8b ALSA: hda - Sanity check of access to SPDIF controls array +c1a36101040a ALSA: dice: improve support for ancient firmware for DICE +23bcc480dac2 audit: allow not equal op for audit by executable +a06ac0d67d9f Revert "net: init sk_cookie for inet socket" +e8c622e2b51b arm64: dts: stratix10: Change pad skew values for EMAC0 PHY driver +efc4a13724b8 spi: pxa2xx: Allow 64-bit DMA +f64dd5509396 ARM: dts: consistently use 'atmel' as at24 manufacturer in cyclone5 +8cad95f56f63 Merge tag 'v4.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into fbdev-for-next +2564fd43f6b2 dt-bindings: thermal: rcar-gen3-thermal: update register size in example +8399743a5a67 Merge branch 'net-DIM-tx' +cbce4f444798 net/mlx5e: Enable adaptive-TX moderation +623ad755226c net/dim: Support adaptive TX moderation +026a807c2de3 net/dim: Rename *_get_profile() functions to *_get_rx_moderation() +db688c24eada vhost_net: use packet weight for rx handler, too +3711a32f719b doc: Add vendor prefix for Kaohsiung +4550fe6370ab of: Don't create device for OPP tables +13b86f50eaad thermal: int3403_thermal: Fix NULL pointer deref on module load / probe +970f04c840f6 dtc: checks: drop warning for missing PCI bridge bus-range +818668055c9d arm64: dts: allwinner: a64: bananapi-m64: add usb otg +61e9e15f179a arm64: dts: allwinner: axp803: Add drivevbus regulator +a9c2dfc85273 ALSA: hda - Use a macro for snd_array iteration loops +b382bf885269 ACPI / CPPC: Document CPPC sysfs interface +256f19d212f2 cpufreq / CPPC: Support for CPPC v3 +6fa12d584dcb ACPI / CPPC: Check for valid PCC subspace only if PCC is used +4773e77cdc9b ACPI / CPPC: Add support for CPPC v3 +494fd7b7ad10 PM / core: fix deferred probe breaking suspend resume order +af8a41cccf8f rtlwifi: cleanup 8723be ant_sel definition +a083429e133d iwlwifi: mvm: fix old scan version sizes +fb7bcb6b4643 Merge tag 'iwlwifi-next-for-kalle-2018-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +ba52762fb143 dt-bindings: tda998x: add the calibration gpio +7e8675f000bc drm/i2c: tda998x: add CEC support +f0316f93897c drm/i2c: tda9950: add CEC driver +94a82284ad47 ARM: dts: da850: fix W=1 warnings with pinmux node +01de0be5c1a3 ARM: dts: da850-lcdk: add unit name for memory node +30f548ba90b8 ARM: dts: da850: get rid of skeleton.dtsi +bd2bbdb497db netfilter: merge meta_bridge into nft_meta +99a0efbeeb83 netfilter: nf_tables: always use an upper set size for dynsets +8e1102d5a159 netfilter: nf_tables: support timeouts larger than 23 days +dc3c09d32722 netfilter: xtables: use ipt_get_target_c instead of ipt_get_target +a1d768f1a00d netfilter: ebtables: add ebt_get_target and ebt_get_target_c +4351bef053c0 netfilter: x_tables: remove duplicate ip6t_get_target function call +cd9a5a158084 netfilter: ebtables: remove EBT_MATCH and EBT_NOMATCH +e4de6ead16fe netfilter: ebtables: add ebt_free_table_info function +35341a61597e netfilter: add __exit mark to helper modules +2eb0f624b709 netfilter: add NAT support for shifted portmap ranges +71cc0873e0e0 netfilter: nf_tables: Simplify set backend selection +36dd1bcc07e5 netfilter: nf_tables: initial support for extended ACK reporting +cac20fcdf146 netfilter: nf_tables: simplify lookup functions +df1e20253123 netfilter: nf_flow_table: fix offloading connections with SNAT+DNAT +33894c367dbd netfilter: nf_flow_table: add missing condition for TCP state check +b6f27d322a0a netfilter: nf_flow_table: tear down TCP flows if RST or FIN was seen +da5984e51063 netfilter: nf_flow_table: add support for sending flows back to the slow path +ba03137f4c0c netfilter: nf_flow_table: in flow_offload_lookup, skip entries being deleted +59c466dd68e7 netfilter: nf_flow_table: add a new flow state for tearing down offloading +6bdc3c68d94c netfilter: nf_flow_table: make flow_offload_dead inline +84453a90252c netfilter: nf_flow_table: track flow tables in nf_flow_table directly +17857d929922 netfilter: nf_flow_table: fix priv pointer for netdev hook +a268de77faf6 netfilter: nf_flow_table: move init code to nf_flow_table_core.c +1e80380b1468 netfilter: nf_flow_table: relax mixed ipv4/ipv6 flowtable dependencies +a908fdec3dda netfilter: nf_flow_table: move ipv6 offload hook code to nf_flow_table +3aeb51d7e7b8 netfilter: nf_flow_table: move ip header check out of nf_flow_exceeds_mtu +7d2086871762 netfilter: nf_flow_table: move ipv4 offload hook code to nf_flow_table +9a31fa395c19 clk: renesas: Add r8a77990 CPG Core Clock Definitions +d507178f2ebb memory: omap-gpmc: Avoid redundant NULL check +4836ec42b074 wcn36xx: pass information elements in scan requests +5a425c8b78e5 wcn36xx: send bss_type in scan requests +89722f5767ac wcn36xx: handle scan cancellation when firmware support is missing +80c764d32122 wcn36xx: cancel pending scan request when interface goes down +14ca3c98aa12 wcn36xx: abort scan request when 'dequeued' indicator is sent +d5cded16fdc0 ath10k: enable sta idle power save +4945af5b264f ath10k: enable SRRI/DRRI support on ddr for WCN3990 +b7ba83f7c414 ath10k: add support for shadow register for WNC3990 +b2e40d7ab8e2 ath10k: add hw params for shadow register support +20529b33aa12 ath10k: enable hw checksum for wcn3990 +0fc8bb50bbfc wcn36xx: pass correct BSS index when deleting BSS keys +fa3440fa2fa1 ath10k: convert wow pattern from 802.3 to 802.11 +60e1d0fb2901 ath10k: support MAC address randomization in scan +cea19a6ce8bf ath10k: add WMI_SERVICE_AVAILABLE_EVENT support +9c20b9372fba net: fib_rules: fix l3mdev netlink attr processing +ed582faff276 ARM: dts: sun8i: h3: set the cpu-supply to VDD-CPUX on ALL-H3-CC H3 ver +e6e7b7c2c81e ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage +b300fcf883ac selftests: net: update .gitignore with missing test +064223c1231c dca: make function dca_common_get_tag static +596ea7aad431 MAINTAINERS: Rakesh Iyer can't be reached anymore +6f226cff7a1e Input: hideep_ts - fix a typo in Kconfig +9c71b2c53bf5 Input: alps - fix reporting pressure of v3 trackstick +d91abc21e1e6 Input: alps - demystify trackstick initialization for v3 and v6 protocols +57eb13a9e8f5 Merge branch 'ib-chrome-platform-input-atmel-mx-ts-platform-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform into next +b3f8adee85e8 Merge branch 'bpf-sockmap-fixes' +4fcfdfb83391 bpf: sockmap, fix double page_put on ENOMEM error in redirect path +e20f7334837a bpf: sockmap, sk_wait_event needed to handle blocking cases +ba6b8de423f8 bpf: sockmap, map_release does not hold refcnt for pinned maps +bdd6d1fe1cd8 arm64: dts: broadcom: Add reference to Raspberry Pi 3 B+ +4dfe1bb95235 bpf: sockmap sample use clang flag, -target bpf +514d6c1959f9 bpf: Document sockmap '-target bpf' requirement for PROG_TYPE_SK_MSG +dc5640f294e4 IB/core: Fix deleting default GIDs when changing mac adddress +22c01ee4b8a8 IB/core: Fix to avoid deleting IPv6 look alike default GIDs +a66ed149b0da IB/core: Don't allow default GID addition at non reseved slots +6899b32b5b2d bpf: disable and restore preemption in __BPF_PROG_RUN_ARRAY +a2b2eff6ac27 media: v4l: fwnode: Fix comment incorrectly mentioning v4l2_fwnode_parse_endpoint +69bc5b2c056b arm64: defconfig: Enable LAN and BT support for RPi 3 B+ +329fb2b79b13 ARM: multi_v7_defconfig: Enable LAN and BT for RPi 3 B+ +8a14f80a7fe2 ARM: bcm2835_defconfig: Enable VCHIQ driver +17937c75439d ARM: bcm2835_defconfig: Enable LAN78XX driver +f7c3b12cec09 Merge branch 'ipv6-couple-of-fixes-for-rcu-change-to-from' +8a14e46f1402 net/ipv6: Fix missing rcu dereferences on from +c3c14da0288d net/ipv6: add rcu locking to ip6_negative_advice +71c0cd2283f2 ARM: dts: bcm2837: Add Raspberry Pi 3 B+ +9db90175e0d0 dt-bindings: bcm: Add Raspberry Pi 3 B+ +b1b8f45b3130 ARM: dts: bcm2837: Add missing GPIOs of Expander +c4bb97821744 ARM: dts: bcm283x: Fix PWM pin assignment +f18fa5de5ba7 net: ieee802154: 6lowpan: fix frag reassembly +7e0ffee1b2e7 net: ieee802154: mcr20a: do not leak resources on error path +f9e628a6645e net: ieee802154: atusb: Replace GFP_ATOMIC with GFP_KERNEL in atusb_probe +94912e8df4e5 ieee802154: mcr20a: Fix memory leak in mcr20a_probe +5cd770f68a20 media: tda1997x: Use bitwise or for setting subdev flags +65b0ae5e3ee5 media: ov7740: Set subdev HAS_EVENT flag +80a1f95b8a6f media: ov7740: Fix control handler error at the end of control init +bad04a55ab1f media: ov7740: Check for possible NULL return value in control creation +b393a707c84b Merge tag 'v4.17-rc2' into next-general +31b9cb6ecd01 media: ov7740: Fix number of controls hint +46799197c073 media: omap3isp: make omap3isp_prev_csc and omap3isp_prev_rgbtorgb const +cdc9c7456bec media: v4l: omap3isp: make v4l2_file_operations const +6eb0bfae6973 regulator: bd9571mwv: Add support for backup mode +7b569bcb2a2f mfd: bd9571mwv: Allow DDR Backup Power register access +2ff0dab80a89 mfd: bd9571mwv: Add DDR Backup Power register bit definitions +c85964de544c dt-bindings: mfd: bd9571mwv: Document DDR Backup Mode properties +7cc6f682ca6f Revert "staging: nvec: Augment TODO file with GPIO work item" +40cde8249a82 Merge branch 'qed-debug-data' +1ac4329a1cff qed: Add configuration information to register dump and debug data +b60bfdfec5b8 qed: Delete unused parameter p_ptt from mcp APIs +5f0456b43140 net: stmmac: Implement logic to automatically select HW Interface +22148df0d0bd r8169: don't use netif_info et al before net_device has been registered +c6849a3ac17e net: init sk_cookie for inet socket +6ed66c3ce095 platform/x86: Kconfig: Fix dell-laptop dependency chain. +d605ca29c35d platform/x86: Simplify getting .drvdata +06b8b00b33a1 platform/x86: asus-wireless: Fix NULL pointer dereference +b004b21cc664 platform/x86: dell-smbios: Match on www.dell.com in OEM strings too +23f8adc497b7 MIPS: BCM47XX: Use __initdata for the bcm47xx_leds_pdata +740129b36faf MIPS: Use generic GCC library routines from lib/ +9ed491b88bc6 MIPS: vmlinuz: Use generic ashldi3 +e3d5980568fd lib: Rename compiler intrinsic selects to GENERIC_LIB_* +aad5a537aca4 Add notrace to lib/ucmpdi2.c +3bc6505150fd firmware: bcm47xx_nvram: Support small (0x6000 B) NVRAM partitions +425f1e627256 MIPS: BCM47XX: Add support for Netgear WNR1000 V3 +fca3aa166422 MIPS: dts: Avoid unneeded built-in.a in DTS dirs +abbf94fc2942 ARM: s3c24xx: Fix invalid SPDX identifier +d50e14abe2d0 uapi: Fix SPDX tags for files referring to the 'OpenIB.org' license +09abfe7b5b2f RDMA/ucma: Allow resolving address w/o specifying source address +e081c754ad4b ARM: davinci_all_defconfig: enable support for remoteproc drivers +988f259b4664 spi: Add an helper to flush the message queue +46336966bf08 spi: Expose spi_{map,unmap}_buf() for internal use +1f5d6462b585 regulator: axp20x: add drivevbus support for axp803 +8fddfb39a479 platform: x86: intel_scu_ipc: Replace mdelay with usleep_range in intel_scu_ipc_i2c_cntrl +ec8c360a6ecd Merge branch 'fib-rules-extack-support' +b16fb418b1bf net: fib_rules: add extack support +f9d4b0c1e969 fib_rules: move common handling of newrule delrule msgs into fib_nl2rule +a56e6bcd34b5 tc-testing: updated ife test cases +6163849d289b net: introduce a new tracepoint for tcp_rcv_space_adjust +7fd899fff590 MAINTAINERS: add maintainer for the DPAA2 PTP clock driver +9bdf43b3d40f staging: fsl-dpaa2/rtc: add rtc driver +d08e2f9728ca drivers/staging/fsl-mc: Fix DPIO error path issue +03fcedc20ebe drivers/staging/fsl-mc: Use devm_memremap/devm_ioremap for DPIO +72cbd314bc79 staging: rtl8192u: Replace mdelay with usleep_range in dm_TXPowerTrackingCallback_TSSI +6c93c63a634a staging: rtl8192u: Replace mdelay with usleep_range in rtl8192_usb_disconnect +a40c973eebe6 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_softmac_init +a626c4fddd78 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in prism2_wep_init +2accd50e15e3 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_tkip_init +98743f874984 staging: rtl8192u: Replace GFP_ATOMIC with GFP_KERNEL in ieee80211_ccmp_init +8263292ebcfb staging: rtl8192e: Fixed coding style around a plus sign +eb641b920b75 staging: comedi: cb_pcidas64: fix alignment of function parameters +21ab37de5c92 staging: vc04_services: Remove depends on HAS_DMA in case of platform dependency +a69b41e90aed staging: vchiq_core: Free kthreads in error case +8dd60f7dc76d staging: vchiq_core: Move all wake-ups to one point +81244ba0f036 staging: vchiq_arm: Avoid long udelay +77f896922009 staging: vchiq_arm: Fix multiline dereferences +4486174c24c5 staging: vc04_services: Use __func__ macro +1cc5a28be1fc staging: vchiq_core: remove BITSET_ZERO +6dca544ebabb staging: vchiq_core: Remove stackhog in process_free_queue +8113b89fc615 staging: vchiq_core: Fix missing semaphore release in error case +e1c4fa775f63 staging: vboxvideo: Fix line size exceeding 80 columns. +0ed34b382946 staging: wilc1000: Remove unnecessary braces {} around single statement block +e42357d6f3f6 Staging: most: Move comments to the end of line +fb407e32ea30 staging: pi433: Fixed typos and grammar in documentation +3be5d1cb3fc2 staging: pi433: use help in Kconfig description +d7b09e652125 staging: pi433: break long lines in rf69.c +ad90697b990a staging: pi433: break long lines +5451dab9b7f5 staging: pi433: cleanup tx_fifo locking +1dab154ef1a4 staging: greybus: simplify getting .drvdata +dc9dc74986cf staging: greybus: Fix warning to limit chars per line +7860778b176b staging: mt7621-mmc: Remove unused field dma_addr of msdc_host +c8f203a6f0bb staging: mt7621-mmc: Remove unused field cmd_rsp_done of msdc_host +5045adc1c873 staging: mt7621-mmc: Remove unused field cmd_r1b_done in msdc_host +095fbc1d4e7e staging: mt7621-mmc: Remove unused field dma_left_size of msdc_host +c89f0ec95246 staging: mt7621:mmc: Remove unused field reserved from msdc_host +ed4ba29e0203 staging: mt7621-mmc: Remove unused field starttime from msdc_host +8cfb4937af9b staging: mt7621-mmc: Change default transfer mode to DMA +8f2395586cf0 staging: mt7621-mmc: Refactor msdc_init_gpd_bd +134cca657d8e staging: mt7621-mmc: Remove unused field xfersz from msdc_dma +6fdbd49beec3 staging: mt7621-mmc: Remove flags from msdc_dma +4e7fd0f3e0f3 staging: mt7621-mmc: Remove unused fields from msdc_dma +71b0621e217a staging: mt7621-mmc: Start cleanup of msdc_dma_config +f4516eb54cbd staging: mt7621-mmc: Remove unused function msdc_dma_dump +75744bc711c4 staging: mt7621-mmc: Remove unused field burstsz from msdc_dma +ab71f5d73fe0 staging: mt7621-mmc: Remove unused field data_offset from msdc_hw +d1eade674e2e staging: mt7621-mmc: Relax cpu while waiting for stable clock +f3698ccbd05c staging: mt7621-mmc: Remove code for not existent config +a7e7c2619f8d staging: mt7621-mmc: Refactor and rename msdc_reset to msdc_reset_hw +aae92e8cea52 staging: mt7621-mmc: Remove power callbacks from msdc_hw +c65f33aaaa67 staging: mt7621-mmc: Fix null pointer deref if ext sdio irq enabled +e254adf415aa staging: mt7621-mmc: Remove unused field disable_cd_eirq +ce16cb8df464 staging: mt7621-mmc: Remove unused field enable_cd_eirq from msdc_hw +4c02a65fb22e staging: mt7621-mmc: Remove unused field get_cd_status from msdc_hw +d1a0db1eb3aa staging: mt7621-mmc: Remove unused code from board.h +45afe28c617b staging: mt7621-spi: Remove redundant owner assignment +f9538d44b5b4 staging: mt7621-pinctrl: Remove redundant owner assignment +70100e25ae98 staging: mt7621-pci: Remove redundant owner assignment +f89ce734cbe5 staging: mt7621-mmc: Remove redundant opcode check +0e0836625b0a staging: mt7621-mmc: Fix: copy_from_user() returns a positive value +2436c3156edf staging: mt7621-mmc: Fix debug file world writable +e1b8ebd25d72 staging: mt7621-mmc: Remove error message in debug +997ae819a8a6 staging: mt7621-mmc: Remove constant flag MSDC_HIGHSPEED +bda8a65f1bde staging: mt7621-mmc: Remove unused functions +09a2e08949e2 staging: mt7621-mmc: Remove unused global: msdc_6575_host +e8f5f1c53d4a staging: mt7621-mmc: Remove constant flag +c53c6e7fac8c staging: mt7621-mmc: Fix power management by removing old api +bfd933706110 staging: mt7621-mmc: Remove duplicate defines +5ac2eb29179a staging: mt7621-mmc: Fix requesting of irq +92707841053d staging: mt7621-mmc: Fix dma_alloc_coherent should get device as first param +a03a683999b1 staging: mt7621-mmc: Remove dead codepath from probe function +5e5c114d541e staging: mt7621-mmc: Fix different caps for different devices +c13b45c555de staging: mt7621-mmc: Remove unnecessary field from struct msdc_hw +eafd4cc4c486 staging: mt7621-mmc: Remove unnecessary setting of dev.platform_data +36ff37c6ca7b staging: mt7621-mmc: Fix bug on dma_alloc_coherent fail +d6e9e06861bd staging: mt7621-mmc: Fix unmatched release_mem_regin +fb922724b03e staging: mt7621-mmc: Remove code checking for old kernel versions +5ac36d9c9691 staging: mt7621-mmc: Fix memory leek in case of error in probe +9673d9f6f44b staging: mt7621-mmc: Refactor suspend, resume +d364f14bbe94 staging: mt7621-mmc: Cleanup function mt_msdc_init +d3c8faef701e staging: mt7621-mmc: Remove unused datastructures +b734735fcaca staging: mt7621-mmc: Remove code for different soc types +b1619236e8cc staging: mt7621-mmc: Remove code guarded by nonexistent config option +a8bba47eb845 staging: mt7621-mmc: Replace seq_printf with seq_puts where possible +fcbae9ce5657 staging: mt7621-mmc: Remove redundant driver owner assignment +e2031e730a25 staging: mt7621-mmc: Fix style of braces +ba3979bd010b staging: mt7621-mmc: Remove global initialise to 0 +178c153dbbe8 staging: mt7621-mmc: Fix trailing statements +b0318579c41e staging: mt7621-mmc: Remove unnecessary typedefs +791e509cd0bb staging: mt7621-mmc: Fix Pointer Location +63a97a70b1e2 staging: mt7621-mmc: Fix spacing +b21f5195b414 staging: mt7621-mmc: Fix indent for sd.c +53f4bdca5950 staging: mt7621-mmc: Fix indent for mt6575_sd.h +30b96bd6848b staging: mt7621-mmc: Fix indent for dbg.h +c23d25f3a63d staging: mt7621-mmc: Fix indent for board.h +cbb45abdd50f staging: mt7621-mmc: Fix indent for dbg.c +190f5e6bf823 staging: mt7621-mmc: Remove whitespace errors in sd.c +4e78dcf760cf staging: mt7621-mmc: Remove whitespace errors in mt6575_sd.h +0d8029a0480b staging: mt7621-mmc: Remove whitespace errors in dbg.h +0494c89c0a70 staging: mt7621-mmc: Remove whitespace errors in dbg.c +5b55dedd24fb staging: mt7621-mmc: Remove whitespace errors in board.h +b9c7648ef7fb staging: mt7621-gpio: prefer unsigned int to bare unsigned +c4c11ae8e4b9 staging: mt7621-pci: Hack 2 more PCI interrupts for gnubee1 +37dc8f16b597 staging: mt7621-eth: Fix sparse warning in ethtool.c +009bdc15ab55 staging: vt6655: remove unnecessary line breaks in function definition. +1dc751a5b51d staging: vt6655: add handling memory leak on vnt_start() +5341ee0adb17 staging: vt6655: check for memory allocation failures +3f0989e4d366 usb: core: hcd: mark expected switch fall-through +af8bb9f89838 PCI/ACPI: Request LTR control from platform before using it +05e6557b8ed8 staging: lustre: add container_of_safe() +93aa2c2a5091 staging: lustre: rearrange placement of CPU partition management code. +eba857284674 staging: lustre: remove include/linux/libcfs/linux/linux-cpu.h +55161065d05d staging: lustre: convert osc_quota hash to rhashtable +4206c444e4a8 staging: lustre: convert obd uuid hash to rhashtable +055ed193b190 staging: lustre: convert lov_pool to use rhashtable +ac2370ac2bc5 staging: lustre: ptlrpc: convert conn_hash to rhashtable +0d1a9d0f175f staging: lustre: remove libcfs/linux/libcfs.h +f8c527ae41f7 staging: lustre: move stack-check macros to libcfs_debug.h +1b60f6dfa384 staging: lustre: llite: correct removexattr detection +ab42bc012845 staging: lustre: llite: use xattr_handler name for ACLs +695e3d604a4e staging: lustre: llite: style changes in xattr.c +e9b13740b24e staging: lustre: llite: cleanup xattr code comments +d04bd562e0fc staging: lustre: llite: use proper types in the xattr code +7a85eabfec50 staging: lustre: llite: cleanup posix acl xattr code +6da269bd8370 staging: lustre: llite: record in stats attempted removal of lma/link xattr +ef8c233b5bb6 staging: lustre: llite: remove newline in fullname strings +f5d9960b1de5 staging: lustre: llite: fix invalid size test in ll_setstripe_ea() +130502387479 staging: lustre: llite: eat -EEXIST on setting trusted.lov +d095bc9f57cc staging: lustre: llite: return from ll_adjust_lum() if lump is NULL +a65e50c0ff01 staging: lustre: llite: break up ll_setstripe_ea function +0642048d82af staging: lustre: llite: add simple comment about lustre.lov xattrs +c0d82ceb94e8 staging: lustre: llite: refactor lustre.lov xattr handling +902b62c7805b staging: lustre: llite: Remove filtering of seclabel xattr +a2fc74bc368f staging: lustre: llite: handle xattr cache refill race +a3c849f1fda9 staging: lustre: ldlm: xattr locks are lost on mdt +8c4931881e30 staging: lustre: obd: change debug reporting in lmv_enqueue() +bad36cfd5509 staging: lustre: obd: create it_has_reply_body() +15f7330be7c0 staging: lustre: llite: initialize xattr->xe_namelen +ba833f145745 staging: lustre: libcfs: use dynamic minors for /dev/{lnet, obd} +2acf8359b371 staging: lustre: remove cruft from libcfs/linux/libcfs.h +346544d80b95 staging: lustre: discard linux-time.h +de15ec21bd64 staging: lustre: discard cfs_time_before_64() +2d44d958fe19 staging: lustre: discard cfs_duration_sec() +46357c569093 staging: lustre: libcfs: remove cfs_timeout_cap() +b49946b2e490 staging: lustre: libcfs: discard cfs_time_after() +e990f1c6eccd staging: lustre: libcfs: discard cfs_time_shift(). +b0fdb5702533 staging: lustre: libcfs: discard cfs_time_add/sub +4671dc9f97bc staging: lustre: cfs_time_current() -> jiffies. +3d2ec9dcd553 staging: Android: Add 'vsoc' driver for cuttlefish. +7954c88408ca staging: android: ion: remove duplicate buffer field initializes +d8caf662b4ae staging: lustre: ldlm: free resource when ldlm_lock_create() fails. +aa4cc28e4df7 staging: lustre: tidy up ldlm_resource_putref() +14cfbd217758 staging: lustre: remove unneeded include. +3eb9d9612fc0 staging: lustre: remove unused hash tables. +9f1e7bb94562 staging: lustre: remove unused ldlm_completion_ast_async() +186ae2f38ac2 staging: lustre: remove invariant in cl_io_read_ahead() +40fbffd9b9a1 staging: nvec: convert to use GPIO descriptors +d4381795988a staging: nvec: cleanup use of dev in probe function +3c31e04b83f9 staging: nvec: simplify getting .drvdata +cc1c0eea8527 staging: fbtft: Fixed lines exceeding columns limit +eec01e35e6dd staging: wilc1000: Augment TODO file with GPIO work item +fbbd5e53f965 staging: olpc_dcon: Augment TODO file with GPIO work item +5a3e59ce3acf staging: nvec: Augment TODO file with GPIO work item +16974b92b5a1 staging: gpio-mt7621: Include the right header +1bd421154821 staging: atomisp: Augment TODO file with GPIO work item +1be5b22e1d50 staging: iio: Augment TODO file with GPIO work item +c4d63980f305 staging: greybus: Add TODO file with GPIO work items +f670e481ca69 staging: fbtft: Add TODO file with GPIO work item +8618b9ac4643 staging: emxx_udc: Add GPIO descriptor work to TODO +2c3f894567c6 staging: ks7010: init local variables when they are declared in ks7010_sdio_probe +5e8779dcdcc5 staging: ks7010: align comments in ks_wlan_private_handler +91e772246e86 staging: ks7010: review includes of michael_mic.c file +fa3fd8461861 staging: ks7010: review includes of ks7010_sdio file +7d9cbdc8909c staging: ks7010: remove enum from ks_wlan.h header +549f625c8561 staging: ks7010: review includes of ks_wlan.h file +8a4e6ab3f544 staging: ks7010: review includes of ks_wlan_net.c file +6519967b959b staging: ks7010: refactor ks_wlan_set_wps_enable function +86357f794b96 staging: ks7010: refactor ks_wlan_set_tx_gain function +6cb3e6062bca staging: ks7010: refactor ks_wlan_set_rx_gain function +9dbeb16aab70 staging: ks7010: change if-else condition assignment to use ternary operator +6cf070d231d8 staging: ks7010: refactor ks_wlan_set_encode function +fffe8becb7cf staging: ks7010: remove auxiliar zeros buffer in ks_wlan_get_encode +5dcb7b1e982f staging: ks7010: remove not used enum in eap_packet header file +9818caa236bb staging: ks7010: remove struct ieee802_1x_eapol_key +6704ddbb850e staging: ks7010: group some cases in switch-case block in hostif_mib_set_confirm +d6a72502e3f3 staging: ks7010: refactor code for hostif_sme_sleep_set function +d3bef56b75ca staging: ks7010: remove nonsense break from case block +abca20adc5eb staging: ks7010: change return value of ks_wlan_do_power_save function +e6bc5053b853 staging: ks7010: use linux circular buffer header macros to handle tx and rx queues +6adc30b17922 staging: ks7010: use msecs_to_jiffies in ks7010_rw_function function +e0ba53a43ee3 staging: ks7010: change sdio related read/write function parameter types +7dd51ea1f6cd staging: ks7010: fix remaining long line warnings in ks7010_sdio source +e4844d6f875e staging: ks7010: remove nonsense comment +f2052072fbe4 staging: ks7010: remove '\' character from michael_block function +9b5124319d89 staging: ks7010: remove nosense #if 1 directive +d0d3777ca21a staging: ks7010: remove KS_WLAN_MEM_FLAG definition +5401fcbe2985 staging: ks7010: rewrite hif_align_size inline function +f6eb1fee1980 staging: ks7010: remove KS_ATOM preprocessor condtional code +b777e3e1525c staging: ks7010: move and rename DEVICE_ALIGNMENT into correct header +477c5eb5ebc6 staging: ks7010: indent enum properly in eap_packet.h header file +7ba5800b0df6 staging: ks7010: change ETHER_HDR_SIZE definition to use the size of struct ether_hdr +2f90a43f8eed staging: ks7010: remove two redefined defines in eap_packet.h header +fd36fd0b04a9 staging: ks7010: remove EAPOL_VERSION preprocessor definition +a350085221fa staging: ks7010: remove not used enum values from eap_packet.h header +9962d86dda3b staging: ks7010_sdio: fix NULL pointer dereference and memory leak +95751f19b694 staging: ks7010: Replace mdelay with usleep_range in ks7010_upload_firmware +47bda74a2b19 staging: ks7010: replace kmalloc() + memcpy() with kmemdup() +bd6dad98f68b staging: ks7010: fix some style issues about long lines +67082c22033b staging: ks7010: ks7010: factor out firmware copy process into ks7010_copy_firmware +6e043704fb99 staging: ks7010: fix error handling in ks7010_upload_firmware +6e6156f614da staging: ks7010: factor out initial enqueue process into ks7010_sme_enqueue_events +5df835e80e04 staging: ks7010: factor out ks_wlan_private init process into ks7010_private_init +8d4ab8f7f5af staging: ks7010: factor out irq setup process to ks7010_sdio_setup_irqs +f4f540565896 staging: ks7010: fix label to jump to in error case +0e80e31afb78 staging: ks7010: factor out irq enable process to ks7010_sdio_init_irqs +cea78d6124ef staging: ks7010: remove unnecessary 'out of memory' message +e9f830334ff9 staging: ks7010: Remove unnecessary casts in 'struct ks_wlan_handler_def'. +8102f61d453e staging: ks7010: Change 'device_open_status' to a bool. +582475a29c85 staging: ks7010: Rename ks_wlan_set_multicast_list() +e5082ba1d0a3 staging: ks7010: Remove trailing _t from 'struct michael_mic_t'. +e7814c00df34 staging: ks7010: Remove trailing _t from 'struct wps_status_t'. +b74024743e25 staging: ks7010: Remove trailing _t from 'struct pmk_t'. +956d23aeb3c5 staging: ks7010: Remove trailing _t from 'struct pmk_list_t'. +04e9e06ce5a2 staging: ks7010: Remove trailing _t from 'struct wpa_status_t'. +9b0b63a4d126 staging: ks7010: Remove trailing _t from 'struct mic_failure_t'. +8b76eb091b5b staging: ks7010: Remove trailing _t from 'struct wpa_key_t'. +eafb5e292897 staging: ks7010: Remove trailing _t from 'struct scan_ext_t'. +cdc213818910 staging: ks7010: Remove trailing _t from 'struct sleep_status_t'. +fa399ae29679 staging: ks7010: Remove trailing _t from 'struct power_save_status_t'. +c83891b424db staging: ks7010: Remove trailing _t from 'struct local_eeprom_sum_t'. +431df21a031f staging: ks7010: Remove trailing _t from 'struct local_gain_t'. +f9ca0deacb9d staging: ks7010: Remove trailing _t from 'struct local_aplist_t'. +01d391d45701 staging: ks7010: Remove trailing _t from 'struct local_ap_t'. +7383324ffc9d staging: ks7010: Remove trailing _t from 'struct wps_ie_t'. +00284ea43fca staging: ks7010: Remove trailing _t from 'struct rsn_ie_t'. +20a5ca23163d staging: ks7010: Remove trailing _t from 'struct hostt_t'. +87828c8f2ea2 staging: ks7010: Remove unused 'struct hostif_mic_failure_confirm_t'. +d56c80caf12a staging: ks7010: Remove trailing _t from 'struct hostif_mic_failure_request_t'. +ecd9ae900d1c staging: ks7010: Remove unused 'struct hostif_sleep_confirm_t'. +cee85e47b4df staging: ks7010: Remove trailing _t from 'struct hostif_sleep_request_t'. +b8beba5d5a62 staging: ks7010: Remove unused 'struct hostif_phy_information_confirm_t'. +3d01c771a68b staging: ks7010: Remove trailing _t from 'struct hostif_phy_information_request_t'. +623ce59ff0b7 staging: ks7010: Remove unused 'struct hostif_bss_scan_confirm_t'. +81ac43bf3960 staging: ks7010: Remove trailing _t from 'struct hostif_bss_scan_request_t'. +72ac5b263606 staging: ks7010: Remove unused 'struct hostif_associate_indication_t'. +f43036cc5e3d staging: ks7010: Remove trailing _t from 'struct association_response_t'. +e80ce487a312 staging: ks7010: Remove trailing _t from 'struct association_request_t'. +b6b2bb94f28a staging: ks7010: Remove unused 'struct last_associate_t'. +0f906b4f1f56 staging: ks7010: Remove unused 'struct hostif_adhoc_set_confirm_t'. +9445eb38da66 staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set2_request_t'. +5dfcd3fb0a32 staging: ks7010: Remove trailing _t from 'struct hostif_adhoc_set_request_t'. +a24e9baeac82 staging: ks7010: Remove unused 'struct hostif_infrastructure_set_confirm_t'. +3071e00c7376 staging: ks7010: Remove trailing _t from 'struct hostif_infrastructure_set_request_t'. +729a5ce28c20 staging: ks7010: Remove unused 'struct hostif_ps_adhoc_set_confirm_t'. +54839a56e098 staging: ks7010: Remove trailing _t from 'struct hostif_ps_adhoc_set_request_t'. +0af037ab32d4 staging: ks7010: Remove trailing _t from 'struct hostif_request_t'. +d087033c41a3 staging: ks7010: Remove unused 'struct hostif_stop_confirm_t'. +9f2ae0a40c23 staging: ks7010: Remove trailing _t from 'struct hostif_stop_request_t'. +4e74c671d022 staging: ks7010: Remove unused 'struct hostif_connect_indication_t'. +8f86d60cda4a staging: ks7010: Remove trailing _t from 'struct link_ap_info_t'. +15265353a605 staging: ks7010: Remove trailing _t from 'struct ap_info_t'. +22b17cfe2552 staging: ks7010: Remove trailing _t from 'struct rate_set16_t'. +b55872149b5b staging: ks7010: Remove trailing _t from 'struct ibss_parms_t'. +7291307bd99b staging: ks7010: Remove trailing _t from 'struct cf_parms_t'. +84d950630e2c staging: ks7010: Remove trailing _t from 'struct ds_parms_t'. +229a0a187102 staging: ks7010: Remove trailing _t from 'struct fh_parms_t'. +9feae3b19532 staging: ks7010: Remove trailing _t from 'struct rate_set8_t'. +8eecc3b5fcc6 staging: ks7010: Remove trailing _t from 'struct ssid_t'. +e9fda46d6971 staging: ks7010: Remove unused 'struct hostif_start_confirm_t'. +75bff08f2311 staging: ks7010: Remove trailing _t from 'struct hostif_start_request_t'. +1ed597108a59 staging: ks7010: Remove unused 'struct hostif_power_mgmt_confirm_t'. +985d6eb905ba staging: ks7010: Remove trailing _t from 'struct hostif_power_mgmt_request_t'. +f186f3c61e30 staging: ks7010: Remove unused 'struct hostif_mib_set_confirm_t'. +2acaf99930b5 staging: ks7010: Remove trailing _t from 'struct hostif_mib_value_t'. +81daad4b9490 staging: ks7010: Remove trailing _t from 'struct hostif_mib_get_request_t'. +e1a79cbda3f9 staging: ks7010: Remove trailing _t from 'struct channel_list_t'. +3ff6110d3497 staging: ks7010: Remove unused 'struct hostif_data_indication_t'. +5b8946b13d40 staging: ks7010: Remove trailing _t from 'struct hostif_data_request_t'. +d8f20c2f5db6 staging: ks7010: Remove trailing _t from 'struct pmk_cache_t'. +f4fb42e4e695 staging: ks7010: Remove trailing _t from 'struct rsn_mode_t'. +c5ad1e944a07 staging: ks7010: Remove trailing _t from 'struct wpa_suite_t'. +5312af9ecad6 staging: ks7010: Use the ARRAY_SIZE() macro to calculate array sizes. +b1e04ba095a9 staging: ks7010: replace IS_HIF_CONF with inline function +fe3002c1dc54 staging: ks7010: replace IS_HIF_IND with inline function +ea5522370ea8 staging: ks7010: IS_OFDM_EXT_RATE macro with inline function +8710f5b17436 staging: ks7010: replace IS_11BG_RATE macro with inline function +fe03074ff185 staging: ks7010: replace IS_OFDM_RATE macro with inline function +b67cd79f38c6 staging: ks7010: replace IS_11B_RATE macro with inline function +9ee84466b713 fs: kernfs: Adding new return type vm_fault_t +3eb87d4e5a93 char: mspec: change return type to vm_fault_t +3c1d663beb0b ASoC: sgtl5000: Switch to SPDX identifier +51e786947fc5 ASoC: sgtl5000: Fix the spelling of 'exceed' +851b4c14532d firmware: coreboot: Add coreboot framebuffer driver +b616cf53aa7a firmware: coreboot: Remove unused coreboot_table_find +a43eb6b3402f firmware: vpd: Probe via coreboot bus +294b2a908766 firmware: memconsole: Probe via coreboot bus +570d30c2823f firmware: coreboot: Expose the coreboot table as a bus +093a89d4c217 fpga: fpga-region: comment on fpga_region_program_fpga locking +88fb3a002330 fpga: lattice machxo2: Add Lattice MachXO2 support +d549ac081c41 dt: bindings: fpga: add lattice machxo2 slave spi binding description +84d84c5b8ff1 fpga: Remove depends on HAS_DMA in case of platform dependency +f4eebb60a342 uio: uio_fsl_elbc_gpcm: Remove owner assignment from platform_driver +2c363576dbc9 mux: adg792a: switch to using .probe_new +24b6d3eee183 misc: ti-st: Replace GFP_ATOMIC with GFP_KERNEL in kim_probe +c13884a8da42 misc: tifm: Remove VLA +9b85e95a3080 uio: Change return type to vm_fault_t +a5a0b45eda75 misc: cxl: Change return type to vm_fault_t +f97a236801b2 regulator: wm8350: fix missing increment of loop index i +57eec170e954 ARM: multi_v7_defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM +ddba297cc1cc ARM: shmobile: defconfig: Disable CONFIG_FB_SH_MOBILE_MERAM +5d1332a8eabd usb: gadget: udc: core: Document the relation between usb_ep_queue() and completion callback +a7a9e2f0410d microblaze: dts: replace 'linux,stdout-path' with 'stdout-path' +96f0e6fcc9ad microblaze: remove redundant early_printk support +f71044c999bf microblaze: remove unnecessary prom.h includes +edb0c3affe52 ARM: dts: r8a7793: Convert to new LVDS DT bindings +e5c3f4707f39 ARM: dts: r8a7791: Convert to new LVDS DT bindings +c1c734cb1f54 serial: core: Make sure compiler barfs for 16-byte earlycon names +15a1ff30d8f9 ARM: dts: r8a7790: Convert to new LVDS DT bindings +361f2ddbb0c9 ANDROID: binder: re-order some conditions +d9dcd6c1c646 arm: shmobile: Add the RZ/N1D (R9A06G032) to the shmobile Kconfig +fbcf93ebcaef bpf: btf: Clean up btf.h in uapi +aaa6452763cf bpf: fix virtio-net's length calc for XDP_PASS +5db4da3f3669 ARM: dts: imx6: RDU2: add eGalax touchscreen +e6e35596fdbc ARM: dts: imx6: RDU2+: add assigned clocks for GPU 3D +4b4e04840518 ARM: dts: imx6: RDU2: bump SoC/PU operating points by 25mV +b7b9a69d76c2 ARM: dts: imx6qdl-tx6: Remove 'bus-format-override' property +f54e714cfc53 soc: imx: gpc: Do not pass static memory as platform data +050f810e238f soc: imx: gpcv2: Do not pass static memory as platform data +4405898da936 tty: nozomi: fix spelling mistake in macro NOZOMI_STATE_UKNOWN +13eac05b0581 tty: ipwireless: Replace GFP_ATOMIC with GFP_KERNEL in ipwireless_network_create +ece97f3a5fb5 microblaze: Fix simpleImage format generation +593c9c7c90c9 staging: fsl-dpaa2/ethsw: Fix tag control information value overwrite +1494cb32bc73 staging: fsl-dpaa2/ethsw: Remove unused variable irq +aa949fe731d0 ARM: dts: tpc: Device tree description of the iMX6Q TPC board +3ba03cffc50e staging: emxx_udc: Change platform dependency to ARCH_RENESAS +5909c0bf9c7a serial/aspeed-vuart: Implement quick throttle mechanism +989983ea849d serial/aspeed-vuart: Implement rx throttling +ebbaf9ab9ebd serial/8250: export serial8250_read_char +c5f78b1fe4e5 serial: Introduce UPSTAT_SYNC_FIFO for synchronised FIFOs +d6810a82c7c7 serial: Remove depends on HAS_DMA in case of platform dependency +814453adea7d earlycon: Initialize port->uartclk based on clock-frequency property +54e53b2e8081 tty: serial: 8250: pass IRQ shared flag to UART ports +09d8b2bdbc5c serial: 8250: omap: Provide ability to enable/disable UART as wakeup source +b7639b0b15dd serial: 8250_dw: Limit dw8250_tx_wait_empty quirk to armada-38x devices +63ba1e00f178 serial: sh-sci: Support for HSCIF RX sampling point adjustment +7678f4c20fa7 serial: sh-sci: Add support for dynamic instances +ee30ec0cba81 usb: phy: Add Kconfig entry for Tegra PHY driver +143470368efd usb: tegra: Move utmi-pads reset from ehci-tegra to tegra-phy +f59cd9400514 usb: phy: tegra: Cleanup error messages +d9be9ceb1f72 arm: shmobile: Change platform dependency to ARCH_RENESAS +95beb93d70c4 arm64: allwinner: h6: restore the usage of CCU slice macros +590b0c0cfc61 ARM: dts: sun4i: Fix incorrect clocks for displays +f656891c6619 ALSA: usb-audio: add more quirks for DSD interfaces +c4e4a8fb236a ALSA: cmi8328: array_find() can be static +48d7a07ba355 hv_netvsc: select needed ucs2_string routine +7cc9aa669a51 mtd: Add sysfs attribute for mtd OOB available size +c3c9a2c4b94f mtd: dataflash: replace msleep with usleep_range +0e210b542cdb mtd: devices: simplify getting .drvdata +a8afcfeb013f dmaengine: txx9dmac: simplify getting .drvdata +be34c2182102 dmaengine: ste_dma40: simplify getting .drvdata +b7d69799af67 dmaengine: idma64: simplify getting .drvdata +03bf2793f363 dmaengine: fsldma: simplify getting .drvdata +ede2b295033f dmaengine: at_xdmac: simplify getting .drvdata +5c4a74a4144a dmaengine: at_hdmac: simplify getting .drvdata +394e83514541 serial: mvebu-uart: add suspend/resume support +7a91e382974c tty: serial: msm_serial: Add support for suspend/resume +a406c4b80974 tty: serial: simplify getting .drvdata +b462e2e0d62a Documentation sysfs-bus-usb: Add rx_lanes and tx_lanes introduced in USB 3.2 +460fd21618bf USB: USB 3.2 Add sysfs entries for a usb device rx_lanes and tx_lanes +45455e4d7a6b USB: show USB 3.2 Dual-lane devices as Gen Xx2 during device enumeration +a2d49572e11e usb: set root hub lane counts +013eedb8c56e USB: Add support to store lane count used by USB 3.2 +ffe95371d2a8 usb: define HCD_USB32 speed option for hosts that support USB 3.2 dual-lane +32ce77d52eba dt-bindings: usb: rt1711h device tree binding document +ce08eaeb6388 staging: typec: rt1711h typec chip driver +0fd2060ad427 usb: host: xhci-plat: Fix clock resource by adding a register clock +3e29109f51a6 usb: host: xhci-plat: Remove useless test before clk_disable_unprepare +e8374db15436 usb: typec: tcpm: remove max_snk_mv/ma/mw +c457a9c4fe78 usb: typec: wcove: remove max_snk_* for sink config +75b0220a6348 dt-bindings: usb: fusb302: remove max-sink-* properties +b33d3180f427 usb: typec: fusb302: remove max_snk_* for sink config +53fe0de9a35d usb: typec: tcpm: pdo matching optimization +5d111f519084 usb: hub: Don't wait for connect state at resume for powered-off ports +f86c6888ddee usb: mtu3: simplify getting .drvdata +8bffbdb6d829 usb: phy: simplify getting .drvdata +c3c0ac70c77d USB: phy: drop legacy board-file support +d8351953fbb6 USB: renesas_usbhs: drop unused legacy-phy support +5ee1787e5efb USB: musb: omap2430: drop non-DT support +e90308a65c34 USB: ehci-omap: drop unused legacy phy support +bc40f5341741 USB: core: hcd: drop support for legacy phys +60b9f942bc05 USB: phy: drop unused legacy controller-phy bind helper +c95c975898e3 usbip: usbip_host: refine probe and disconnect debug msgs to be useful +cd91a0e9d38f usb: Remove depends on HAS_DMA in case of platform dependency +de0611b27d15 usb: isp1760: Replace mdelay with msleep in isp1760_stop +0f0290089abd usb: isp1760: Replace mdelay with msleep in isp1760_init_core +2a3dae10d51d usb: storage: Replace mdelay with msleep in init_freecom +a47060cf40c6 usb: audio-v2: Correct the comment for struct uac_clock_selector_descriptor +548f4726a105 usb: roles: Fix potential NULL dereference in intel_xhci_usb_probe() +03eb4c33140d usb: mon: Change return type to vm_fault_t +dc06338df9a8 batman-adv: Remove unused dentry without DEBUGFS +6486379d8716 batman-adv: Avoid bool in structures +f26e4e98b153 batman-adv: Avoid old nodes disabling multicast optimizations completely +1ba93211e204 batman-adv: Disable CONFIG_BATMAN_ADV_DEBUGFS by default +f546a99d62e5 batman-adv: Start new development cycle +65cc02a8e1d4 batman-adv: don't pass a NULL hard_iface to batadv_hardif_put +6ae7abe370d1 MAINTAINERS: add maintainer for Qualcomm HIDMA drivers +83ff13235fb3 dmaengine: dw: simplify getting .drvdata +6af6c3710759 dmaengine: qcom: simplify getting .drvdata +e0ada51db907 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +0638eb573cde Merge branch 'ipv6-Another-followup-to-the-fib6_info-change' +8ae869714ba3 net/ipv6: Remove unncessary check on f6i in fib6_check +a68886a69180 net/ipv6: Make from in rt6_info rcu protected +5bcaa41b964b net/ipv6: Move release of fib6_info from pcpu routes to helper +a87b7dc9f7fa net/ipv6: Move rcu locking to callers of fib6_get_cookie_safe +4d85cd0c2a1c net/ipv6: Move rcu_read_lock to callers of ip6_rt_cache_alloc +a269f1a764bb net/ipv6: Rename rt6_get_cookie_safe +6a3e030f08e1 net/ipv6: Clean up rt expires helpers +1b80f86ed6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +1a999d899bc2 netfilter: nf_flow_table: rename nf_flow_table.c to nf_flow_table_core.c +4f3780c004ef netfilter: nf_flow_table: cache mtu in struct flow_offload_tuple +07cb9623ee7d ipv6: make ip6_dst_mtu_forward inline +290924759560 ARM: samsung: simplify getting .drvdata +d98b53b9022b arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU +a03e9dacb9d2 ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU +3d56e19815b3 iio: accel: st_accel: Add support for the SMO8840 ACPI id +f3476e8f6230 dt-bindings: iio:imu:mpu6050: support more interrupt types +5ec6486daa98 iio:imu: inv_mpu6050: support more interrupt types +17623d9a2310 iio: imu: inv_mpu6050: use set_power_itg function in i2c mux +7fc01685401a iio: imu: inv_mpu6050: clean set_power_itg and fix usage +918f958987e9 dt-bindings: iio: adc: mcp320x: Use vendor prefix compatible strings +76974ef9d1bf iio: adc: select buffer for at91-sama5d2_adc +6f92253024d9 iio: hid-sensor-trigger: Fix sometimes not powering up the sensor after resume +2c973421648b staging: iio: ad7746: Fix bound checkings +7db782bc180e mtd: Remove depends on HAS_DMA in case of platform dependency +f134fbbb4ff8 mtd: spi-nor: clear Winbond Extended Address Reg on switch to 3-byte addressing. +f990bee3f187 scsi: ips: fix firmware timestamps for 32-bit +feeeca4ce294 scsi: esas2r: use ktime_get_real_seconds() +f9c25ccfc173 scsi: mvumi: Using module_pci_driver +f5957dade4f3 scsi: target: Fix fortify_panic kernel exception +4bc83b3f272f scsi: isci: Fix infinite loop in while loop +6a59fd776cf4 scsi: target: add driver-api document +572ccdab50bb scsi: target: target_core_user.[ch]: convert comments into DOC: +9ad97b8b409e scsi: target: target_core_transport.c: enable+fix kernel-doc +1e74aff12dac scsi: target: target_core_transport.c: fix kernel-doc warnings +4011f07660e0 scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in new_tape_buffer +1f618aac2f00 scsi: st: Replace GFP_ATOMIC with GFP_KERNEL in st_probe +c360652006bb scsi: devinfo: BLIST_RETRY_ASC_C1 for Fujitsu ETERNUS +29cfc2ab71d9 scsi: devinfo: add BLIST_RETRY_ITF for EMC Symmetrix +358fda5ff4c4 scsi: devinfo: warn on undefined blist flags +1409880357ed scsi: devinfo: change blist_flag_t to 64bit +659c1c1b29eb scsi: devinfo: use const_ilog2 for array indices +ce5013ff3bec mtd: spi-nor: Add support for XM25QH64A and XM25QH128A +640702490d13 mtd: spi-nor: hisi: Avoid generic function names +ffa639e069fb mtd: spi-nor: cadence-quadspi: Add DMA support for direct mode reads +c7aa1b77f96f mtd: spi-nor: add support for ISSI is25lp256 +56c6855c81c8 mtd: spi-nor: Add Micron MT25QU02 support +dbef91ec5482 scsi: ilog2: create truly constant version for sparse +2217a47de42f scsi: storvsc: Select channel based on available percentage of ring buffer to write +f286299c1d0b scsi: storvsc: Set up correct queue depth values for IDE devices +d96f92f4aae1 audit: add syscall information to FEATURE_CHANGE records +f76cdd00ef0e parisc: time: Convert read_persistent_clock() to read_persistent_clock64() +4051f5ebb11c PCI: ibmphp: Fix use-before-set in get_max_bus_speed() +bc3acbb8752e soc: ti: knav_qmss: Use percpu instead atomic for stats counter +8af70cd2ca50 memory: aemif: add support for board files +f12cb8e274c3 memory: aemif: don't rely on kbuild for driver's name +b930f3a2292d crypto: caam: - Use kmemdup() function +8a2a0dd35f2e crypto: caam - strip input zeros from RSA input buffer +49d1179573c0 hwrng: via - support new Centaur CPU +b2b4f84d9cb2 crypto: rsa - Remove unneeded error assignment +336073840a87 crypto: testmgr - Allow different compression results +654f2b937b38 crypto: caam - allow retrieving 'era' from register +b0039c00fbbb crypto: caam - staticize caam_get_era() +e7a9b05ca4c7 crypto: cavium - Fix smp_processor_id() warnings +1cc7e01ff977 crypto: cavium - Fix statistics pending request value +a40c88045506 crypto: cavium - Prevent division by zero +c782a8c43e94 crypto: cavium - Limit result reading attempts +37ff02acaa3d crypto: cavium - Fix fallout from CONFIG_VMAP_STACK +6650c4de681e crypto: remove several VLAs +13c935bb0994 crypto: api - laying defines and checks for statically allocated buffers +c4e848586cf1 crypto: chelsio - remove redundant assignment to cdev->ports +2d93913e2201 crypto: chelsio - don't leak information from the stack to userspace +3d8ccf9f6ef6 crypto: chelsio - Fix potential NULL pointer dereferences +31545df391d5 crypto: authencesn - don't leak pointers to authenc keys +ad2fdcdf75d1 crypto: authenc - don't leak pointers to authenc keys +d28fc3dbe191 crypto: zstd - Add zstd support +d5c3b1789899 crypto: ecc - Actually remove stack VLA usage +3a488aaec6f3 crypto: caam/qi - fix IV DMA mapping and updating +115957bb3e59 crypto: caam - fix IV DMA mapping and updating +a38acd236cac crypto: caam - fix DMA mapping dir for generated IV +e1f16b0493a0 spi: simplify getting .drvdata +6ec2d0c27cd7 ASoC: sh: Update menu title and platform dependency +4070d9175403 ASoC: sh: Drop SUPERH platform dependency +46c33133ab70 ASoC: Intel: kbl_rt5663_rt5514_max98927: Replace GFP_ATOMIC with GFP_KERNEL +5272681608e9 ASoC: Intel: kbl_rt5663_max98927: Replace GFP_ATOMIC with GFP_KERNEL +3069db24402f ASoC: Intel: kbl_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL +b113855a5a28 ASoC: Intel: cht_bsw_nau8824: Replace GFP_ATOMIC with GFP_KERNEL +aa5398e1e90b ASoC: Intel: bytcr_rt5651: Replace GFP_ATOMIC with GFP_KERNEL +d441b8588c36 ASoC: Intel: bytcht_es8316: Replace GFP_ATOMIC with GFP_KERNEL +ffa481cf5d0e ASoC: Intel: byt-max98090: Replace GFP_ATOMIC with GFP_KERNEL +cf1a1e07fc8b tun: do not compute the rxhash, if not needed +496218656f98 lan78xx: Add support to dump lan78xx registers +0a8b275d7d0f Merge branch 'lan78xx-Read-configuration-from-Device-Tree' +01d26589dee4 dt-bindings: Document the DT bindings for lan78xx +1827b0678863 lan78xx: Read LED states from Device Tree +760db29bdc97 lan78xx: Read MAC address from DT if present +a83762d97980 sfc: set and clear interrupt affinity hints +263243d6c257 net/ipv6: Fix ip6_convert_metrics() bug +26d680486a77 Merge branch 'qed-Use-trust-mode-to-override-forced-MAC' +809c45a091d9 qed* : Add new TLV to request PF to update MAC in bulletin board +7425d8220f8d qed* : use trust mode to allow VF to override forced MAC +2ed021255b8a Merge branch 'geneve-mtu' +c40e89fd358e geneve: configure MTU based on a lower device +321acc1c68c1 geneve: check MTU for a minimum in geneve_change_mtu() +5edbea6987b3 geneve: cleanup hard coded value for Ethernet header length +4c52a889ab8e geneve: remove white-space before '#if IS_ENABLED(CONFIG_IPV6)' +f1d22a1e0595 team: account for oper state +ddf967bb6bf2 Merge branch 'tipc-Confgiuration-of-MTU-for-media-UDP' +682cd3cf946b tipc: confgiure and apply UDP bearer MTU on running links +901271e0403a tipc: implement configuration of UDP media MTU +a4dfa72d0acd tipc: set default MTU for UDP media +cea395ac868d liquidio: Added ndo_get_vf_stats support +da112f13996d media: sound, isapnp: allow building more drivers with COMPILE_TEST +e39fbc26ab6a media: sound, media: allow building ISA drivers it with COMPILE_TEST +243131134be4 media: omap3isp: Allow it to build with COMPILE_TEST +eaa008d3b385 Merge branch 'ave-fix-the-activation-issues-for-some-UniPhier-SoCs' +57878f2f4697 net: ethernet: ave: add support for phy-mode setting of system controller +74734306c203 dt-bindings: net: ave: add syscon-phy-mode property to configure phy-mode setting +6b9227d666f2 net: ethernet: ave: add multiple clocks and resets support as required property +ba37e6dd017e media: omap3isp: Enable driver compilation on ARM with COMPILE_TEST +c7f1770f369a media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST +2e1cd38dc3cc media: rcar-vin: enable support for r8a77970 +2f42acf84d1c media: rcar-vin: enable support for r8a7796 +48ad6c2b5512 media: rcar-vin: enable support for r8a7795 +7b7eb1153228 media: rcar-vin: extend {start, stop}_streaming to work with media controller +0263ea5cdded net: phy: mdio-boardinfo: Allow recursive mdiobus_register() +c0cc5aef3170 media: rcar-vin: add link notify for Gen3 +c7e80b67b630 media: rcar-vin: parse Gen3 OF and setup media graph +5dc0b1529d21 y2038: ipc: Redirect ipc(SEMTIMEDOP, ...) to compat_ksys_semtimedop +b0d175781ab2 y2038: ipc: Enable COMPAT_32BIT_TIME +21fc538d817c y2038: ipc: Use __kernel_timespec +c2ab975c30f0 y2038: ipc: Report long times to user space +2a70b7879b84 y2038: ipc: Use ktime_get_real_seconds consistently +b497ef570ecd y2038: xtensa: Extend sysvipc data structures +d0b67de99802 y2038: powerpc: Extend sysvipc data structures +91b9b0d71879 y2038: sparc: Extend sysvipc data structures +f69c97f6a48c y2038: parisc: Extend sysvipc data structures +3f3a4b3fbf2f y2038: mips: Extend sysvipc data structures +83335eb4f660 y2038: arm64: Extend sysvipc compat data structures +26293b31f4cc y2038: s390: Remove unneeded ipc uapi header files +6f22a7f4e581 y2038: ia64: Remove unneeded ipc uapi header files +469599f644ce y2038: alpha: Remove unneeded ipc uapi header files +c039dbd5f4bb y2038: x86: Extend sysvipc data structures +23fd542e6305 media: rcar-vin: add chsel information to rvin_info +e806e328c8ca media: rcar-vin: change name of video device +3bb4c3bc85bf media: rcar-vin: add group allocator functions +68ee48d66648 media: rcar-vin: prepare for media controller mode initialization +e812c94e3073 media: rcar-vin: force default colorspace for media centric mode +5e7c623632fc media: rcar-vin: use different v4l2 operations in media controller mode +47ba5bbfd9ec media: rcar-vin: add flag to switch to media controller mode +90dedce9bc54 media: rcar-vin: add function to manipulate Gen3 chsel value +4394eb24a8d4 media: rcar-vin: enable Gen3 hardware configuration +c65c99b401fa media: rcar-vin: move media bus configuration to struct rvin_dev +4f554bde63f9 media: rcar-vin: cache video standard +f991f0157128 y2038: asm-generic: Extend sysvipc data structures +897e371389e7 media: rcar-vin: simplify how formats are set and reset +a0b6d712f53a media: rcar-vin: break out format alignment and checking +a28bda47d085 media: rcar-vin: align pixelformat check +9f324784a6eb media: rcar-vin: update bytesperline and sizeimage calculation +6c51f646f641 media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields) +2db44b3dac9f media: rcar-vin: set a default field to fallback on +d1dc6bacefb9 media: rcar-vin: all Gen2 boards can scale simplify logic +0f4b33783389 media: rcar-vin: move functions regarding scaling +16cdb7d30ab8 media: rcar-vin: move max width and height information to chip information +bb3ed3fd6688 media: rcar-vin: move model information to own struct +23525ef9f87e media: rcar-vin: move subdevice handling to async callbacks +a31ffe939f0d media: rcar-vin: unregister video device on driver removal +d6ad012ebf27 media: rcar-vin: rename poorly named initialize and cleanup functions +a8966fb29e65 media: rcar-vin: add Gen3 devicetree bindings documentation +1d14a5eaa156 media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35] +aac7a6ccf2d4 media: dt-bindings: media: rcar_vin: Reverse SoC part number list +5d0af51face3 media: rc: mtk-cir: use of_device_get_match_data() +c42c3e61bf03 media: rc: ir-spi: update Andi's e-mail +39054f074121 media: cx88: enable IR transmitter on HVR-1300 +877f1a7cee3f media: rc: mceusb: allow the timeout to be configurable +91352b572786 media: rc: mceusb: IR of length 0 means IR timeout, not reset +53a62800efb2 media: rc: mce_kbd decoder: fix race condition +cb5bd0575c41 media: rc: mce_kbd decoder: remove superfluous call to input_sync +63039c29f7a4 media: rc: mce_kbd decoder: fix stuck keys +539327608dbe media: rc: mce_kbd protocol encodes two scancodes +c421c62a4a08 media: rc: mce_kbd decoder: low timeout values cause double keydowns +284922562b81 media: rc: per-protocol repeat period and minimum keyup timer +95d1544eb643 media: rc: add ioctl to get the current timeout +a86d6df84ae6 media: rc: set timeout to smallest value required by enabled protocols +ed8c34d7ec35 media: rc: report receiver and transmitter type on device register +08624814cbec ARM: dts: rockchip: default serial for rk3288 Tinker Board +536f0f55384c media: rcar-vin: Fix image alignment for setting pre clipping +0fd6e1217303 media: cec: set ev rather than v with CEC_PIN_EVENT_FL_DROPPED bit +29e61d6ef061 media: cx231xx: Add support for AverMedia DVD EZMaker 7 +b7e1e6859fbf media: omap3isp: fix unbalanced dma_iommu_mapping +1d338b86e17d media: v4l2-compat-ioctl32: better document the code +09c033b66596 media: v4l2-compat-ioctl32: simplify casts +6dd0394f5fcd media: v4l2-compat-ioctl32: better name userspace pointers +fef6cc6b3618 media: v4l2-compat-ioctl32: fix several __user annotations +02f3703934a4 regulator: Don't return or expect -errno from of_map_mode() +669ca0303ac9 regulator: tps6586x: Add support for TPS658624 +a3daeedad382 soc: renesas: r8a77995-sysc: Cleanups +60882cc159e1 x86/Centaur: Initialize supported CPU features properly +878a4d328104 libbpf: fixed build error for samples/bpf/ +2f0605a697f4 nl80211: Free connkeys on external authentication failure +bd8f3fc61391 iwlwifi: mvm: support 22000 HW opening agg before traffic +4c625c564ba2 iwlwifi: get rid of fw/nvm.c +28e9c00fe1f0 iwlwifi: remove upper case letters in sku_capa_band_*_enable +4b82455ca51e iwlwifi: use flags to denote modifiers for the channel maps +4ae80f6c8d86 iwlwifi: support api ver2 of NVM_GET_INFO resp +2c2b4bbc5d1f iwlwifi: mvm: update rs-fw API +4883145a8e17 iwlwifi: mvm: set the MFP flag for keys that are used by MFP stations +3506832b0988 iwlwifi: pcie: gen2: fix race in cmd fifo write ptr +8f66e064c9db iwlwifi: mvm: use the new get_tid function +9c4f7d512740 iwlwifi: move all NVM parsing code to the common files +251985c92865 iwlwifi: mvm: use shorter queues for mgmt and auxilary queues +3cfb6de73df3 iwlwifi: pcie: use the queue size as sent by opmode +5369774c84ea iwlwifi: add TX queue size parameter to TX queue allocation +01302f5b4a5e iwlwifi: Revert "iwlwifi: pcie: dynamic Tx command queue size" +e0498146c879 iwlwifi: pcie: allocate shorter TX queues for 22000 devices +422b5dd4294c iwlwifi: move timestamp functions from debugfs.h to dbg.h +f79b8f9dc772 iwlwifi: pcie: implement the overlow queue for Gen2 devices +84226ca1c5d3 iwlwifi: mvm: support offload of AMSDU rate control +cf58c9e0915a iwlwifi: mvm: fix OOC priority in scans +622111a2d21b iwlwifi: mvm: clean up scan capability checks +b66b5817a0ce iwlwifi: mvm: detect low latency and traffic load per band +b0ffe455bc5b iwlwifi: mvm: detect U-APSD breaking aggregation +bde1492d4a15 iwlwifi: mvm: BT Coex - make the primary / secondary pick traffic aware +85207c66a2f0 iwlwifi: mvm: use TCM data to decide scan priority +7d9d0d562b54 iwlwifi: mvm: add traffic condition monitoring (TCM) +1c72060511a4 ARM: dts: sun8i: h3: add SY8113B regulator used by Orange Pi One board +3c5f893e96af ARM: dts: sun8i: h2+: add SY8113B regulator used by Orange Pi Zero board +dceecd913417 ARM: dts: sun8i: h3: add operating-points-v2 table for CPU +7824fcb38c1c ARM: dts: sunxi: h3/h5: Add r_i2c I2C controller +4b877d4a35bf ARM: dts: sunxi: h3/h5: Add r_i2c pinmux node +3087147ba337 msdos_rmdir(): kill BS comment +4fb48871409e restore cond_resched() in shrink_dcache_parent() +8b77586bd8fe RDMA/ucma: Check for a cm_id->device in all user calls that need it +de15b94f87d1 platform/x86: fujitsu-laptop: Simplify soft key handling +195bce73bd10 signal/sh: Use force_sig_fault in hw_breakpoint_handler +32772c9e2e8b sparc: fix compat siginfo ABI regression +a597043304a1 clk: Remove clk_init_cb typedef +eb0b4aa89cf2 x86/xen: Remove use of VLAs +bda73d4ec943 Merge branch 'Amiga-xsurf100' +861928f4e60e net-next: New ax88796 platform driver for Amiga X-Surf 100 Zorro board (m68k) +453da988785f net-next: ax88796: release platform device drvdata on probe error and module remove +caaf45a6ba06 net-next: ax88796: set IRQF_SHARED flag when IRQ resource is marked as shareable +cec4c1c54a64 net-next: ax88796: add interrupt status callback to platform data +27cced20192d net-next: ax88796: Add block_input/output hooks to ax_plat_data +9144c3795c26 net-next: ax88796: Do not free IRQ in ax_remove() (already freed in ax_close()). +fd5f375c1628 net-next: ax88796: Attach MII bus only when open +7a0907bd399f net-next: ax88796: Fix MAC address reading +31dd83b96641 net-next: phy: new Asix Electronics PHY driver +32e43779fc01 Merge branch 'Modernize-mdio-gpio' +0207dd1173fe net: phy: mdio-gpio: Remove redundant platform data header +fb78a95e2212 net: phy: mdio-gpio: Add #defines for the GPIO index's +4029ea3a8625 net: phy: mdio-gpio: Parse properties directly into bitbang structure +fb766421d881 net: phy: mdio-gpio: Move allocation for bitbanging data +c82fc4814a93 net: phy: mdio-gpio: Swap to using gpio descriptors +68abb4f25d7e net: phy: mdio-gpio: Remove support for IRQs in platform data +185a16b60a23 net: phy: mdio-gpio: remove support for phy mask +c1b3eb04682f net: phy: mdio-gpio: remove support for ignoring turn around +a3283e257673 net: phy: mdio-bitbang: Remove reset support +9e4d60938a2b net: phy: mdio-gpio: Remove reset function +712e5a5ce774 net: phy_ mdio-gpio: Fixup , which should be ; +34df9d37abe0 Merge branch 'bpf-type-format' +c0fa1b6c3efc bpf: btf: Add BTF tests +8a138aed4a80 bpf: btf: Add BTF support to libbpf +3bd86a8409fc bpf: btf: Sync bpf.h and btf.h to tools/ +a26ca7c982cb bpf: btf: Add pretty print support to the basic arraymap +60197cfb6e11 bpf: btf: Add BPF_OBJ_GET_INFO_BY_FD support to BTF fd +f56a653c1fd1 bpf: btf: Add BPF_BTF_LOAD command +b00b8daec828 bpf: btf: Add pretty print capability for data with BTF type info +179cde8cef7e bpf: btf: Check members of struct/union +eb3f595dab40 bpf: btf: Validate type reference +69b693f0aefa bpf: btf: Introduce BPF Type Format (BTF) +3f4fe759f004 Merge branch 'ipv6-followup-to-fib6_info-change' +27b10608a2fe net/ipv6: Fix gfp_flags arg to addrconf_prefix_route +dcd1f572954f net/ipv6: Remove fib6_idev +647d4c1363a8 net/ipv6: Remove compare of fib6_idev from rt6_duplicate_nexthop +6fe749414446 net/ipv6: Change ip6_route_get_saddr to get dev from route +eea68cd371a8 net/ipv6: Remove unnecessary checks on fib6_idev +9ee8cbb2fd4a net/ipv6: Remove aca_idev +360a9887c8c0 net/ipv6: Rename addrconf_dst_alloc +93c2fb253d17 net/ipv6: Rename fib6_info struct elements +fe896ceb5772 IB/rxe: replace refcount_inc with skb_get +2e47350789eb IB/rxe: optimize the function duplicate_request +8f1a72c815cf IB/rxe: make rxe_release_udp_tunnel static +88078d98d1bb net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends +57ee976747af ARM64: dts: meson-gx: fix gxl clock controller compatible +cc4d6641cfef ARM64: dts: meson-axg: use hhi syscon for the clock controller +6f95c8cd76c1 ARM64: dts: meson-gx: sysctrl is the parent of the clock controller +d4740560bc03 dt-bindings: clock: meson: update documentation with hhi syscon +292eba02dbb4 net-next/hinic: add arm64 support +047b300e6e72 netfilter: nf_flow_table: clean up flow_offload_alloc +af81f9e75e54 netfilter: nf_flow_table: use IP_CT_DIR_* values for FLOW_OFFLOAD_DIR_* +7956fadd40af spi: pxa2xx: Allow 64-bit DMA +50f694a62f67 Merge branch 'TCP-data-delivery-and-ECN-stats-tracking' +feb5f2ec6464 tcp: export packets delivery info +e21db6f69a95 tcp: track total bytes delivered with ECN CE marks +a77fa0104abd tcp: new helper to calculate newly delivered +bef5767f37cf tcp: better delivery accounting for SYN-ACK and SYN-data +9ff6fde86fd2 wcn36xx: use READ_ONCE() to access desc->ctrl +6da2b2d46ff9 ath10k: fix fw path name for WCN3990 target +9a5511d5f24f ath10k: add inlined wrappers for htt rx ops +5df6e1313044 ath10k: add inlined wrappers for htt tx ops +c8489668065a ath10k: search all IEs for variant before falling back +36d91a4d401c rtc: cmos: introduce quirks to enable use_acpi_alarm mode +c6d3a278cc12 rtc: cmos: acknowledge ACPI driven wake alarms upon resume +311ee9c151ad rtc: cmos: allow using ACPI for RTC alarm instead of HPET +b022ca257ca6 ath10k: fix a typo in ath10k_wmi_set_wmm_param() +1e8f77502341 ath10k: correct target assert problem due to CE5 stuck +5072d87426bb ath6kl: fix spelling mistake: "chache" -> "cache" +ae316c4cbba2 dt: bindings: add bindings for wcn3990 wifi block +a6a793f98786 ath10k: vote for hardware resources for WCN3990 +ea66b12e63ac ath10k: check all CE for data if irq summary is not retained +140d1214ef55 ath10k: add support to get target info from hif ops +546d407c905b ath10k: modify hif tx paddr to dma_addr_t type +d915105231ca ath10k: add hif rx methods for wcn3990 +d390509bdf50 ath10k: add hif tx methods for wcn3990 +0fa4fbe9b8cf ath10k: add hif power-up/power-down methods +84efe7f6ebc5 ath10k: map HTC services to tx/rx pipes for wcn3990 +97e19cce05e5 bpf: reserve xdp_frame size in xdp headroom +b8c27e862118 ath10k: add HTC services for WCN3990 +a6e149a9ff03 ath10k: add hif start/stop methods for wcn3990 snoc layer +c963a683e701 ath10k: add resource init and deinit for WCN3990 +17f5559e0da5 ath10k: platform driver for WCN3990 SNOC WLAN module +a0aedd6e0b57 ath10k: build ce layer in ath10k core module +235b9c427661 ath10k: Add tx ack signal support for management frames +9a209c6e952c ARM: dts: sunxi: Add sid for a83t +83826469e36b cfg80211: fix possible memory leak in regdb_query_country() +8db0c433692e regulatory: Rename confusing 'country IE' in log output +c0380478139f ASoC: atmel: simplify getting .drvdata +4bb3f73a2da7 ASoC: rt5668: fix incorrect 'and' operator +1cfd904f1674 Merge tag 'y2038-timekeeping' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground into timers/core +8a0cdef1619e udf: Add support for decoding UTF-16 characters +ef2e18f1fa39 udf: Add support for encoding UTF-16 characters +d504adc29142 udf: Push sb argument to udf_name_[to|from]_CS0() +e966fc8d9953 udf: Convert ident strings to proper charset +b8a41c44a4ed udf: Use UTF-32 <-> UTF-8 conversion functions from NLS +b8333ea1adf0 udf: Always require NLS support +e4a2eb899536 mac80211_hwsim: indicate support for powersave. +a7cfebcb7594 cfg80211: limit wiphy names to 128 bytes +911a26484c33 mac80211: Fix condition validating WMM IE +1211229399b3 ipmi_ssif: Fix uninitialized variable issue +ed55fe24d7cb ASoC: Intel: Disable SND_SOC_INTEL_BAYTRAIL when SND_SST_ATOM_HIFI2_PLATFORM is enabled +01909974b410 time: Change nanosleep to safe __kernel_* types +6d5b84132459 time: Change types to new y2038 safe __kernel_* types +ea2ce8f3514e time: Fix get_timespec64() for y2038 safe compat interfaces +acf8870a62af time: Add new y2038 safe __kernel_timespec +b5793b0d92c9 posix-timers: Make compat syscalls depend on CONFIG_COMPAT_32BIT_TIME +17435e5f8cf3 time: Introduce CONFIG_COMPAT_32BIT_TIME +d4703ddafd1e time: Introduce CONFIG_64BIT_TIME in architectures +1c68adf61e58 compat: Enable compat_get/put_timespec64 always +0d55303c51a4 compat: Move compat_timespec/ timeval to compat_time.h +e4da0d6872db sparc: compat: Allow including asm/compat.h for 32-bit +2b5a9a37e974 time: Add an asm-generic/compat.h file +5055c67760df compat: Make compat helpers independent of CONFIG_COMPAT +291bfb928863 ASoC: topology: Revert recent changes while boot errors are investigated +ce20cdf498bd netfilter: xt_NFLOG: use nf_log_packet instead of nfulnl_log_packet. +91a8561d0eed ALSA: usb-audio: add implicit fb quirk for Axe-Fx III +103e9625647a ALSA: usb-audio: simplify set_sync_ep_implicit_fb_quirk +69589c9bb9c2 scsi: target: Change return type to vm_fault_t +78a6295c71cb scsi: target: prefer dbroot of /etc/target over /var/target +bcbba7bb54e9 scsi: mptfc: fix spelling mistake in macro names +c976562162a0 scsi: sd_zbc: Let the SCSI core handle ILLEGAL REQUEST / ASC 0x21 +354f113205f5 scsi: sd_zbc: Change the type of the ZBC fields into u32 +9027b15d51ec scsi: storsvc: don't set a bounce limit +3e58c5cf1667 scsi: iscsi_tcp: don't set a bounce limit +0cac8e1bba60 scsi: sg: Change return type to vm_fault_t +3109e5ae0311 scsi: zorro_esp: New driver for Amiga Zorro NCR53C9x boards +415787d7799f ipv6: frags: fix a lockdep false positive +0dcec221dd39 hv_netvsc: Add NetVSP v6 and v6.1 into version negotiation +0fe554a46a0f hv_netvsc: propogate Hyper-V friendly name into interface alias +c4ff0b0fc036 Merge branch 'r8169-series-with-further-smaller-improvements' +6ed0e08f9e2a r8169: remove jumbo_tx_csum from chip config struct +c8d48d9c5bf7 r8169: improve pci region handling +a4328ddb55f2 r8169: drop member txd_version from struct rtl8169_private +90b989c55321 r8169: improve rtl8169_get_mac_version +2d6c5a61fad6 r8169: don't display tp->mmio_addr address +6202806e7c03 r8169: drop member opts1_mask from struct rtl8169_private +ebcd5daa7ffd r8169: change interrupt handler argument type +e71c9ce26226 r8169: change argument type of counters handling functions +61cb532d5224 r8169: change hw_start argument type +d731af7822cc r8169: remove rtl8169_map_to_asic +1d0254dd9b44 r8169: replace rx_buf_sz with a constant +1528192f8975 r8169: remove unneeded check in rtl8169_rx_fill +b1127e641e89 r8169: improve rtl8169_init_ring +d3b404c29c97 r8169: simplify rtl8169_alloc_rx_data +9a899a35b0d6 r8169: switch to napi_schedule_irqoff +37621493b873 r8169: use constant NAPI_POLL_WAIT +8a67aa868c7a r8169: use skb_copy_to_linear_data in rtl8169_try_rx_copy +1cbbf01cfe25 r8169: remove member align from struct rtl_cfg_info +008b4a938d78 r8169: remove unused member features from struct +e8f3f7051bfc Merge branch 'netcp-K2G-SoC-support' +8585661b1a4c net: netcp: ethss: k2g: add promiscuous mode support +0542a87c5467 net: netcp: add api to support set rx mode in netcp modules +21f706bb10cf net: netcp: support probe deferral +c52b6782d00e Revert "net: netcp: remove dead code from the driver" +7b647b93b359 net: netcp: ethss: use of_get_phy_mode() to support different RGMII modes +dc07ec97368f net: netcp: ethss: re-use stats handling code for 2u hardware +65c450642c49 net: netcp: ethss: map vlan priorities to zero flow +7771f2b4d0f7 net: netcp: ethss: use rgmii link status for 2u cpsw hardware +478e9a5fcf3f net: netcp: ethss: add support for handling rgmii link interface +775f9535dc5e net: netcp: ethss: make sgmii configuration conditional +2953586df76e net: netcp: ethss: use macro for checking ss_version consistently +a2dd6877b43e soc: ti: K2G: provide APIs to support driver probe deferral +350601b4f7ab soc: ti: K2G: enhancement to support QMSS in K2G NAVSS +37b37d2609cb scsi: scsi_dh: replace too broad "TP9" string with the exact models +b15578ddaba4 scsi: devinfo: delete duplicate "Generic"/"USB Storage-SMC" device +40e4a2e15c56 scsi: lpfc: update driver version to 12.0.0.2 +b0a00d8d2bb7 scsi: lpfc: Correct missing remoteport registration during link bounces +66a85155d485 scsi: lpfc: Fix NULL pointer reference when resetting adapter +b15bd3e6212e scsi: lpfc: Fix nvme remoteport registration race conditions +b04744ce52a8 scsi: lpfc: Fix driver not recovering NVME rports during target link faults +bf316c78517d scsi: lpfc: Fix WQ/CQ creation for older asic's. +01466024d2de scsi: lpfc: Fix NULL pointer access in lpfc_nvme_info_show +0cdb84ec26e4 scsi: lpfc: Fix lingering lpfc_wq resource after driver unload +59c68eaad730 scsi: lpfc: Fix Abort request WQ selection +2448e484259d scsi: lpfc: Enlarge nvmet asynchronous receive buffer counts +66a210ffb877 scsi: lpfc: Add per io channel NVME IO statistics +f91bc594ba96 scsi: lpfc: Correct target queue depth application changes +118c0415eeec scsi: lpfc: Fix multiple PRLI completion error path +67c5490acebe scsi: megaraid_sas: driver version upgrade +3239b8cd28fd scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs +3c6c122cfcbc scsi: megaraid_sas: Use zeroing memory allocator than allocator/memset +6b1f8376dc34 scsi: netvsc: Use the vmbus function to calculate ring buffer percentage +63273cb40101 scsi: vmbus: Add function to report available ring buffer to write in total ring size percentage +b6240a4df018 scsi: libsas: add transport class for ATA devices +c90a0bea4f64 scsi: hisi_sas: remove some unneeded structure members +381ed6c081ae scsi: hisi_sas: print device id for errors +327f242fa806 scsi: hisi_sas: check IPTT is valid before using it for v3 hw +3ff0f0b657eb scsi: hisi_sas: consolidate command check in hisi_sas_get_ata_protocol() +4f4e21b8ff3e scsi: hisi_sas: use dma_zalloc_coherent() +5df41af4b187 scsi: hisi_sas: delete timer when removing hisi_sas driver +61573630918b scsi: hisi_sas: update RAS feature for later revision of v3 HW +8b8d66531555 scsi: hisi_sas: make SAS address of SATA disks unique +d2d354a606d5 scsi: cxlflash: Handle spurious interrupts +9a597cd4c0ce scsi: cxlflash: Remove commmands from pending list on timeout +a3feb6ef50de scsi: cxlflash: Synchronize reset and remove ops +07d0c52f875d scsi: cxlflash: Enable OCXL operations +9433fb32b7c5 scsi: cxlflash: Support AFU reset +66ae644b922a scsi: cxlflash: Register for translation errors +f81face72563 scsi: cxlflash: Introduce OCXL context state machine +d91dd3a7d11a scsi: cxlflash: Update synchronous interrupt status bits +d44af4b09026 scsi: cxlflash: Setup LISNs for master contexts +23239eeccbe6 scsi: cxlflash: Setup LISNs for user contexts +402a55ea473a scsi: cxlflash: Introduce object handle fop +e117c3c731c2 scsi: cxlflash: Support file descriptor mapping +93b8f8df552c scsi: cxlflash: Support adapter context mmap and release +03aa9c519c16 scsi: cxlflash: Support adapter context reading +56f1db1a2a0c scsi: cxlflash: Support adapter context polling +762c7e933258 scsi: cxlflash: Support starting user contexts +a06b1cfc0400 scsi: cxlflash: Support AFU interrupt mapping and registration +bc65c1c7bfb3 scsi: cxlflash: Support AFU interrupt management +c207b5714304 scsi: cxlflash: Support process element lifecycle +c52bf5b38453 scsi: cxlflash: Setup OCXL transaction layer +73904823764d scsi: cxlflash: Setup function OCXL link +119c920073f4 scsi: cxlflash: Support reading adapter VPD data +3351e4f025f7 scsi: cxlflash: Support AFU state toggling +012f394cb81c scsi: cxlflash: Support process specific mappings +6b938ac91017 scsi: cxlflash: Support starting an adapter context +54370503a7ec scsi: cxlflash: MMIO map the AFU +8b7a55215000 scsi: cxlflash: Support image reload policy modification +b18718c62691 scsi: cxlflash: Support adapter context discovery +926a62f9bd53 scsi: cxlflash: Support adapter file descriptors for OCXL +429ebfa69b8a scsi: cxlflash: Use IDR to manage adapter contexts +f6b4557c9812 scsi: cxlflash: Adapter context support for OCXL +41df40d81778 scsi: cxlflash: Setup AFU PASID +d926519e8f9b scsi: cxlflash: Setup AFU acTag range +9cc84291be6e scsi: cxlflash: Read host AFU configuration +2e222779aea6 scsi: cxlflash: Setup function acTag range +e9dfceda92ae scsi: cxlflash: Read host function configuration +48e077dbb41d scsi: cxlflash: Hardware AFU for OCXL +76ebe01fce11 scsi: cxlflash: Introduce OCXL backend +fb77e52804af scsi: cxlflash: Add argument identifier names +465891fe9237 scsi: cxlflash: Avoid clobbering context control register value +e11e0ff87050 scsi: cxlflash: Preserve number of interrupts for master contexts +7f3249fb1231 Merge branch 'bpf-xdp-adjust-tail' +c6ffd1ff7856 bpf: add bpf_xdp_adjust_tail sample prog +0367d0a29427 bpf: adding tests for bpf_xdp_adjust_tail +587b80cce95b bpf: making bpf_prog_test run aware of possible data_end ptr change +6870de435b90 bpf: make virtio compatible w/ bpf_xdp_adjust_tail +8fb58f1ecf5c bpf: make tun compatible w/ bpf_xdp_adjust_tail +5a6a22e37824 bpf: make netronome nfp compatible w/ bpf_xdp_adjust_tail +a48ce00f9aeb bpf: make cavium thunder compatible w/ bpf_xdp_adjust_tail +b968e735c797 bpf: make bnxt compatible w/ bpf_xdp_adjust_tail +e5e0a59b7cd1 bpf: make mlx4 compatible w/ bpf_xdp_adjust_tail +198d83bb3bec bpf: make generic xdp compatible w/ bpf_xdp_adjust_tail +b32cc5b9a346 bpf: adding bpf_xdp_adjust_tail helper +9ab105deb60f PCI/ASPM: Disable ASPM L1.2 Substate if we don't have LTR +42a182282ea2 media: si470x: fix a typo at the Makefile causing build issues +938a10bb4913 pinctrl: samsung: Document required order of banks +5cf9a338db94 pinctrl: samsung: Correct EINTG banks order +6b2e54f7babe ipmi: add an NPCM7xx KCS BMC driver +93c303d2045b ipmi_si: Clean up shutdown a bit +57bccb4e8755 ipmi_si: Rename intf_num to si_num +0fbecb4f4782 ipmi: Remove smi->intf checks +ebb339a597b5 ipmi_ssif: Get rid of unused intf_num +5ce1a7dc806e ipmi: Get rid of ipmi_user_t and ipmi_smi_t in include files +6a0d23ed338e ipmi: ipmi_unregister_smi() cannot fail, have it return void +e56710d26eba ipmi_devintf: Add an error return on invalid ioctls +8eb005bf6e58 ipmi: Remove usecount function from interfaces +f0258c95304e ipmi_ssif: Remove usecount handling +8d17929ad50f ipmi: Remove condition on interface shutdown +a313dec6401f ipmi_ssif: Convert over to a shutdown handler +7960f18a5647 ipmi_si: Convert over to a shutdown handler +e86ee2d44b44 ipmi: Rework locking and shutdown for hot remove +ac93bd0c9e16 ipmi: Fix some counter issues +a567b6230066 ipmi: Change ipmi_smi_t to struct ipmi_smi * +2911c9886c8d ipmi: Rename ipmi_user_t to struct ipmi_user * +b7780dab90e8 ipmi: Add shutdown functions for users and interfaces +6aa2dd0092d2 ipmi_devintf: Small lock rework +aa7a8f9e1b03 ipmi: Clean up some style issues in the message handler +42c2dc7e66a7 ipmi: Break up i_ipmi_request +6dc1181f9fbc ipmi: Clean up comments in include files. +c81c5fc2128e ipmi:devintf: Clean up some coding style issues +f41382ae57f4 ipmi: Clean up some debug code +5194970c5b4c ipmi:watchdog: Use the IPMI panic handler instead of the system one +91e2dd0a47ba ipmi: Add a panic handler for IPMI users +e2384917044e ipmi:watchdog: Replace printk() with pr_xxx() +d1b29b9742a2 ipmi:watchdog: Rework locking and handling +252e30c1e7d8 ipmi: Add a maintenance mode for IPMB messages +ce7fa1c38d07 ipmi: Add a way to tune some timeouts +4a58732c7c41 soc: mediatek: reuse read[l,x]_poll_timeout helpers +24ada0355550 ASoC: topology: Fix build errors +41dbee81c875 parisc: Document rules regarding checksum of HPMC handler +9eb663e838ab ARM: dts: renesas: replace toshiba, mmc-wrprotect-disable with disable-wp +304a39b4bc94 dt-bindings: more status property removal from examples +9cf7c9cb6b4d of/numa: drop export of of_node_to_nid +89e050c87dab parisc: Make bzImage default build target +0c90f2243ec6 tools: bpftool: make it easier to feed hex bytes to bpftool +8de0e8ba973f samples/bpf: fix xdp_monitor user output for tracepoint exception +97c33610acc5 samples/bpf: correct comment in sock_example.c +0934dfa6d345 Merge branch 'bpf-libbpf-add-types' +e14c93fd5be1 libbpf: Type functions for raw tracepoints +81efee75c4a8 libbpf: Support guessing post_bind{4,6} progs +393de512e719 bpftool: Support new prog types and attach types +1dced996ee70 regulator: pfuze100: update voltage setting for pfuze3000 sw1a +0af7af7da651 spi: spi-s3c64xx: Allow higher transfer lengths in polling IO mode +f6364e66c661 spi: spi-s3c64xx: Use local variable for FIFO length +71293a60e38f spi: pxa2xx: pxa2xx_spi_transfer_one() can be static +cdb7e52d960a vsprintf: Tweak pF/pf comment +3655d30c0548 spi: spi-s3c64xx: Add missing s3c64xx_ prefix to function names +80aa0d746c10 spi: spi-s3c64xx: Drop unused enable_datapath() function argument +49530e641178 spi: cadence: Add usleep_range() for cdns_spi_fill_tx_fifo() +e5b43ed2f06e spi: Remove depends on HAS_DMA in case of platform dependency +221dd96c30a7 ASoC: Remove depends on HAS_DMA in case of platform dependency +cd027a5433d6 udp: enable UDP checksum offload for ESP +0565de29cbd6 Merge branch 'ipv6-Separate-data-structures-for-FIB-and-data-path' +77634cc67dc1 net/ipv6: Remove unused code and variables for rt6_info +8d1c802b2815 net/ipv6: Flip FIB entries to fib6_info +93531c674315 net/ipv6: separate handling of FIB entries from dst based routes +a64efe142f5e net/ipv6: introduce fib6_info struct and helpers +23fb93a4d3f1 net/ipv6: Cleanup exception and cache route handling +acb54e3cba40 net/ipv6: Add gfp_flags to route add functions +f8a1b43b709d net/ipv6: Create a neigh_lookup for FIB entries +3b6761d18bc1 net/ipv6: Move dst flags to booleans in fib entries +dec9b0e295f6 net/ipv6: Add rt6_info create function for ip6_pol_route_lookup +421842edeaf6 net/ipv6: Add fib6_null_entry +14895687d368 net/ipv6: move expires into rt6_info +d4ead6b34b67 net/ipv6: move metrics from dst to rt6_info +6edb3c96a5f0 net/ipv6: Defer initialization of dst to data path +5e670d844b2a net/ipv6: Move nexthop data to fib6_nh +e8478e80e5a7 net/ipv6: Save route type in rt6_info +ae90d867f99b net/ipv6: Move support functions up in route.c +afb1d4b59311 net/ipv6: Pass net namespace to route functions +7aef6859ee91 net/ipv6: Pass net to fib6_update_sernum +43b059a312f3 vrf: Move fib6_table into net_vrf +3940746d867f net: Handle null dst in rtnl_put_cacheinfo +a919525ad832 net: Move fib_convert_metrics to metrics file +3b8b2e1e02ce ARM: imx: pcm037: use device properties for at24 eeprom +6a7836ba7fb4 ARM: imx: pca100: use device properties for at24 eeprom +452fd3b899ca ARM: imx: pcm043: use device properties for at24 eeprom +bbb83ac59f2c ARM: imx: vpr200: drop at24_platform_data +fe1bd78bf18a ARM: imx: Update spi_imx platform data to reflect current state +9b483b889da2 ARM: dts: imx6ull: add UART5 input select register definitions +3fe088357731 ARM: dts: imx6q: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support +381071796dfb ARM: dts: imx6q-icore-ofcap12: Switch LVDS timings from panel-simple +e33514f2e930 IB/uverbs: Add missing braces in anonymous union initializers +7b38460dc8e4 xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE +4e56569cee15 infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_l2param_change +f9af8730143a infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_make_listen_node +39e487faaf70 infiniband: i40iw: Replace GFP_ATOMIC with GFP_KERNEL in i40iw_add_mqh_4 +76be04500be2 IB/rxe: avoid export symbols +0f02ba7ed16a IB/rxe: make the variable static +ee6548d1d98d RDMA/rdma_cm: Delete rdma_addr_client +44e75052bc2a RDMA/rdma_cm: Make rdma_addr_cancel into a fence +e19c0d237873 RDMA/rdma_cm: Remove process_req and timer sorting +b3fe6c62bc66 infiniband: mlx5: fix build errors when INFINIBAND_USER_ACCESS=m +7d83fb14258b xfs: prevent creating negative-sized file via INSERT_RANGE +2c4306f719b0 xfs: set format back to extents if xfs_bmap_extents_to_btree +b42db0860e13 xfs: enhance dinode verifier +5278c0e8146a signal/alpha: Document a conflict with SI_USER for SIGFPE +d141136f523a audit: normalize MAC_POLICY_LOAD record +1e6c06a7e88c hwspinlock: Introduce one new mode for hwspinlock +66742b19e5e0 hwspinlock: Convert to use 'switch' statement +2724807f7f70 remoteproc: Prevent incorrect rproc state on xfer mem ownership failure +4195ed425d3c audit: normalize MAC_STATUS record +a2d481b326c9 ipv6: send netlink notifications for manually configured addresses +a64dcddc5cdf cxgb4vf: display pause settings +72f6d71e491e vxlan: add ttl inherit support +062b3e1b6d4f net/ncsi: Refactor MAC, VLAN filters +c210f7b41179 KEYS: DNS: limit the length of option strings +e3c1917e45d0 selftest: tc_flower: add testcase for 'ip_flags' +bdb7cc643fc9 ipv6: Count interface receive statistics on the ingress netdev +032234d82319 net/ipv6: Make __inet6_bind static +5db6aab6f36f ASoC: topology: Add support for compressed PCMs +28aa6f7779f7 ASoC: topology: Add callback for DAPM route load/unload +81e9b0a07889 ASoC: topology: Give more data to clients via callbacks +f11a5c27f928 ASoC: core: Add name prefix for machines with topology rewrites +45f8cb57da0d ASoC: core: Allow topology to override machine driver FE DAI link config. +7b0037fa2d60 ASoC: nau8824: user configuration of key detection +13838c11c31e ASoC: amd: fixed checkpatch pl warnings +d5898e19c0d7 spi: pxa2xx: Use core message processing loop +8ae55af38817 spi: pxa2xx: Remove pump_transfers string from dev_ prints +1f99f8938bcd spi: pxa2xx: Remove unused argument from pxa2xx_spi_dma_prepare() +013fdd1ea0ce ARM: dts: exynos: Remove obsolete clock properties from power domains +b2b568c591dd soc: samsung: pm_domains: Deprecate support for clocks +684009d4fdaf Merge branch 'XDP-redirect-memory-return-API' +6dfb970d3dbd xdp: avoid leaking info stored in frame data on page reuse +44fa2dbd4759 xdp: transition into using xdp_frame for ndo_xdp_xmit +039930945a72 xdp: transition into using xdp_frame for return API +60bbf7eeef10 mlx5: use page_pool for xdp_return_frame call +57d0a1c1ac9e xdp: allow page_pool as an allocator type in xdp_return_frame +ff7d6b27f894 page_pool: refurbish version of page_pool code +8d5d88527587 xdp: rhashtable with allocator ID to pointer mapping +84f5e3fb7905 mlx5: register a memory model when XDP is enabled +b411ef11020d i40e: convert to use generic xdp_frame and xdp_return_frame API +70280ed91cb8 bpf: cpumap convert to use generic xdp_frame +cac320c850ef virtio_net: convert to use generic xdp_frame and xdp_return_frame API +1ffcbc8537d0 tun: convert to use generic xdp_frame and xdp_return_frame API +c0048cff8abb xdp: introduce a new xdp_frame type +106ca27f2922 xdp: move struct xdp_buff from filter.h to xdp.h +189ead81a83e ixgbe: use xdp_return_frame API +5ab073ffd326 xdp: introduce xdp_return_frame API and use in cpumap +5168d7320189 mlx5: basic XDP_REDIRECT forward support +38d19752a780 soc: mediatek: use of_device_get_match_data() +f0c64340b748 arm64: dts: mt2712: add pintcrl device node. +b0a756556cc0 arm64: dts: mt2712: add pintcrl file +8eef6dea7c05 arm: dts: mediatek: modify audio related nodes for both MT2701 and MT7623 +f9ce040deb4f arm64: dts: add clock device nodes of MT2712 +70d52ba9e57e hsi: clients: Change return type to vm_fault_t +897ddc24835a liquidio: Enhanced ethtool stats +190d7f02ce8e HID: input: do not increment usages when a duplicate is found +85455dd906d5 HID: redragon: Fix modifier keys for Redragon Asura Keyboard +5e596ee171ba selftests: add xfrm state-policy-monitor to rtnetlink.sh +c99c5a3bb575 ALSA: pcm: Unify delay calculation in snd_pcm_status() and snd_pcm_delay() +bfbd0ea85dd6 spi: spi-s3c64xx: Fix indentation in the register offset definitions +4e0b82ee3157 spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O mode +1c75862d8e5a spi: spi-s3c64xx: Remove unused s3c64xx_spi_hwinit() function argument +ee9b62d31908 spi: spi-s3c64xx: Remove unused driver data structure tgl_spi field +9e3a000362ae spi: zynqmp: Add pm runtime support +51093cba290a spi: sh-msiof: Simplify calculation of divisors for transfer rate +3dbb3eef91fd spi: stm32: Fix error handling in stm32_spi_probe() +112c60b333ec ASoC: Intel: Skylake: Reset stream to link mapping +74e651926ee0 ASoC: Intel: Skylake: Reset DSP Pipelines in prepare +651e4890930d ASoC: Intel: Skylake: Unify the fw ops for SKL and KBL +179c2e86328c ASoC: Intel: Skylake: Reset DSP pipe in skl_pcm_hw_free +2f51a26041f2 regulator: lp87565: Enable LP87565_BUCK_CTRL_1_FPWM_MP_0_2 +2d045e94f3b4 regulator: lp87565: Add margin while populating ramp_delay +b999a19b3324 ASoC: rt1305: fix platform_no_drv_owner.cocci warnings +816cabd8d472 ASoC: rt1305: fix ACPI_PTR compile error +8b8fcf325026 media: ddbridge: don't uselessly check for dma in start/stop functions +cac61a1acb1d media: mantis: prevent staying forever in a loop at IRQ +ee2d243d6bee media: st_rc: Don't stay on an IRQ handler forever +ca33f8f61a6e media: atomisp: get rid of a warning +ad4222a0e296 media: atomisp: compat32: fix __user annotations +f224cbec5778 media: staging: atomisp: add missing include +158dff0e2f60 media: atomisp: compat32: use get_user() before referencing user data +ea72fbf588ac media: v4l2-compat-ioctl32: prevent go past max size +34b2ea1c9e6a media: platform: fix some 64-bits warnings +e935dbfc9ff8 media: atomisp: remove an impossible condition +b66d448487a4 media: cec: fix smatch error +9879c9d3ecb4 media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_int_props() +76d81243a487 media: dvb_frontend: fix locking issues at dvb_frontend_get_event() +65c116737344 media: staging: atomisp: fix string comparation logic +90d53d199ae1 media: atomisp: fix __user annotations +3204043fcf11 media: staging: atomisp: don't declare the same vars as both private and public +27210585097b media: staging: atomisp: fix number conversion +b1011a33b94a media: omap_vout: fix wrong identing +27e4b6cfc970 media: fsl-viu: fix __iomem annotations +2d78a19c8c6c media: fsl-viu: use %p to print pointers +99ed3dd83f26 media: isppreview: fix __user annotations +e6aded73f00e media: ispstat: use %p to print the address of a buffer +8c2bb52f5276 media: vpbe_display: get rid of warnings +693035dcebe4 media: vpbe_display: properly handle error case +bef6b8947aca media: mmp-driver: add needed __iomem marks to power_regs +3022b9887068 media: davinci: fix an inconsistent ident +09821dfd6eb5 media: isif: reorder a statement to match coding style +90db5c829692 media: si470x: fix __be16 annotations +644ddbe1589a media: davinci_vpfe: fix __user annotations +aa8485d6159f media: davinci_vpfe: cleanup ipipe_[g|s]_config logic +b2f922255bd9 media: davinci_vpfe: fix a typo for "default" +89d4318a1071 media: davinci_vpfe: don't use kernel-doc markup for simple comments +585940983e82 media: davinci_vpfe: vpfe_video: remove an unused var +9d52210aa244 media: davinci_vpfe: get rid of an unused var at dm365_isif.c +1ac9fe8c8f29 media: davinci_vpfe: mark __iomem as such +3585fdc77e66 media: davinci_vpfe: fix vpfe_ipipe_init() error handling +a8a04370208f media: dm365_ipipe: remove an unused var +3d37383b7e74 media: davinci_vpfe: remove useless checks from ipipe +4907c73deefe media: staging: davinci_vpfe: allow building with COMPILE_TEST +aed5eb44d831 ARM: dts: sun8i: h3: Re-enable EMAC on Orange Pi One +58757984ca3c media: si470x: allow build both USB and I2C at the same time +84fc727ed49c media: omap4iss: make it build with COMPILE_TEST +7f8e175aba2b media: omap: allow building it with COMPILE_TEST +7378f1149884 media: omap2: omapfb: allow building it with COMPILE_TEST +e199fa7cafc0 media: davinci: get rid of lots of kernel-doc warnings +79eab28dcdf1 media: vpbe_venc: don't store return codes if they won't be used +05c90900e24b media: davinci: allow build vpbe_display with COMPILE_TEST +b8952ee68550 media: davinci: allow building isif code +e81afa6f28f9 media: mmp-driver: make two functions static +0a9c643c8faa media: marvel-ccic: re-enable mmp-driver build +8b4aa4d8dc28 media: mmp-camera.h: add missing platform data +b29c0ddad64e media: exymos4-is: allow compile test for EXYNOS FIMC-LITE +b5d9f09e9315 media: cec_gpio: allow building CEC_GPIO with COMPILE_TEST +29d750686331 media: fsl-viu: allow building it with COMPILE_TEST +adfcf2e980c4 media: fsl-viu: mark static functions as such +3f4836beb2eb media: omap3isp/isp: remove an unused static var +b5f5f525c547 clk: qcom: Add MSM8998 Global Clock Control (GCC) driver +6448fcba2a7f ALSA: pcm: Unify playback and capture poll callbacks +763e5067aac9 ALSA: pcm: Clean up with snd_pcm_avail() and snd_pcm_hw_avail() helpers +e59644b720ae security: remove security_settime +9fb38caee254 clk: qcom: gdsc: Add support to poll for higher timeout value +44dbeebf1445 clk: qcom: gdsc: Add support to reset AON and block reset logic +fcfd14369856 clk: npcm7xx: add clock controller +39b4cbadb9a9 drm/i915/kvmgt: Check the pfn got from vfio_pin_pages +30596ec32e2c Back merge 'drm-intel-fixes' into gvt-fixes +ef53e9e14714 net: Remove unused tcp_set_state tracepoint +4c85d2d4de81 Merge branch 'pci-mrrs-consts' +8d98aa39b8d4 r8169: replace magic numbers with PCI MRRS constant +a5724fc38346 PCI: Add two more values for PCIe Max_Read_Request_Size +5da8baa3be33 Merge branch 'net-stmmac-Stop-using-hard-coded-callbacks' +2c520b1c9cfa net: stmmac: Switch stmmac_mode_ops to generic HW Interface Helpers +cc4c9001ce31 net: stmmac: Switch stmmac_hwtimestamp to generic HW Interface Helpers +c10d4c82a5c8 net: stmmac: Switch stmmac_ops to generic HW Interface Helpers +a4e887fa6dcc net: stmmac: Switch stmmac_dma_ops to generic HW Interface Helpers +42de047d60bc net: stmmac: Switch stmmac_desc_ops to generic HW Interface Helpers +c2eead0503b1 sparc/PCI: Request legacy VGA framebuffer only for VGA devices +309c446cb45f Merge branch 'tcp-zero-copy-receive' +192dc405f308 selftests: net: add tcp_mmap program +93ab6cc69162 tcp: implement mmap() for zero copy receive +03f45c883c6f tcp: avoid extra wakeups for SO_RCVLOWAT users +796f82eafcd9 tcp: fix delayed acks behavior for SO_RCVLOWAT +d1361840f8c5 tcp: fix SO_RCVLOWAT and RCVBUF autotuning +25d0e2db3d8f IB/mlx5: remove duplicate header file +0c0d1c90ddc4 ARM: dts: BCM5301X: Switch Luxul XWC-1000 to the new fixed partitions syntax +10b19aeac170 tc-testing: add sample action tests +48e6dd793b34 ARM: B15: Update to support Brahma-B53 +f85f94b87164 ipv6: remove unnecessary check in addrconf_prefix_rcv_add_addr() +ac9a1f6db355 security: selinux: Change return type to vm_fault_t +4034600e6f72 ARM: bcm283x: Add missing interrupt for RNG block +d3140a796178 dt-binding: rng: Add interrupt property for BCM2835 +c554b8986801 module: Allow to always show the status of modsign +2c8fd268f418 module: Do not access sig_enforce directly +ab50a44404a5 arm64: dts: stratix10: Add PL330 DMAC to Stratix10 dts +3b443955596e Docs: tell maintainers to put [GIT PULL] in their subject lines +6d9094862b70 Documentation: typec.rst: Use literal-block element with ascii art +24844fd33945 Merge branch 'mm-rst' into docs-next +82381918c471 docs/vm: add index.rst and link MM documentation to top level index +ad56b738c5dd docs/vm: rename documentation files to .rst +3406bb5c64a0 docs/vm: zswap.txt: convert to ReST format +2a05c58bf93e docs/vm: zsmalloc.txt: convert to ReST format +44bc09eb3ed8 docs/vm: z3fold.txt: convert to ReST format +f9451df2212b docs/vm: userfaultfd.txt: convert to ReST format +a5e4da91e024 docs/vm: unevictable-lru.txt: convert to ReST format +44f380fe901c docs/vm: transhuge.txt: convert to ReST format +543199823345 docs/vm: swap_numa.txt: convert to ReST format +d18edf52f42b docs/vm: split_page_table_lock: convert to ReST format +0015190af2d8 docs/vm: soft-dirty.txt: convert to ReST format +0c14398bf22c docs/vm: slub.txt: convert to ReST format +acc9f3a35cd5 docs/vm: remap_file_pages.txt: conert to ReST format +f227e04e90fd docs/vm: page_owner: convert to ReST format +1b7599b5de72 docs/vm: page_migration: convert to ReST format +25c3bf8aaf23 docs/vm: pagemap.txt: convert to ReST format +137b45527e9d docs/vm: numa: convert to ReST format +4a832588f4ce docs/vm: page_frags convert to ReST format +8d83d826c295 docs/vm: overcommit-accounting: convert to ReST format +cb5e4376e5f7 docs/vm: numa_memory_policy.txt: convert to ReST format +16f9f7f924e0 docs/vm: mmu_notifier.txt: convert to ReST format +2fcbc413803f docs/vm: ksm.txt: convert to ReST format +e3f2025a574f docs/vm: idle_page_tracking.txt: convert to ReST format +b53ba58845fc docs/vm: hwpoison.txt: convert to ReST format +88ececc23cc8 docs/vm: hugetlbfs_reserv.txt: convert to ReST format +148723f711d1 docs/vm: hugetlbpage.txt: convert to ReST format +aa9f34e5da6b docs/vm: hmm.txt: convert to ReST format +eeb8a6426ec0 docs/vm: highmem.txt: convert to ReST format +76b387bd3c48 docs/vm: frontswap.txt: convert to ReST format +5ef829e056c8 docs/vm: cleancache.txt: convert to ReST format +d04f9f5a78b8 docs/vm: balance: convert to ReST format +438b8e24d176 docs/vm: active_mm.txt convert to ReST format +32fb7ef69a9f Documentation: ftrace: clarify filters with dynamic ftrace and graph +1ba2211c525a Documentation/process: updates to the PGP guide +9225e4e02936 Some files where renamed from .txt to .rst, but the Documentation was not fixed yet. +9f463608b983 net/mlx5: remove some extraneous spaces in indentations +fbeabd092366 ASoC: topology: Modify clock gating parameter parsing to switch +d59fb2856223 ASoC: rt5668: add rt5668B codec driver +b0121046cacd ARM: multi_v7_config: enable S6E63J0X03 panel driver +a855ba10a3f2 ARM: exynos_defconfig: enable S6E63J0X03 panel driver +69c45d57bab0 remove rpc_rmdir() +c31a9a649507 ARM: dts: exynos: Add serial path for Rinato board to get earlycon support +6430b122c055 ARM: s3c24xx: mini2440: Use device properties for at24 eeprom +9e50d5fb0d18 leds: add LED driver for CR0014114 board +b9dd69155371 dt-bindings: Add vendor prefix and docs for CR0014114 +29bc643ddd7e ASoC: rt1305: Add RT1305/RT1306 amplifier driver +9a00b697ce31 net: socionext: reset hardware in ndo_stop +c009f413b79d net: netsec: enable tx-irq during open callback +eda7d46da443 net: mediatek: use of_device_get_match_data() +44773ba170a6 ARM: OMAP2+: Drop unused pm-noop +88c0fe33abad ARM: dts: exynos: Add support for USB OTG port on Origen board +ede1d3534f58 ASoC: amd: acp-da7219-max98357: Make symbol da7219_dai_clk static +e590522a06ad ASoC: topology: Add definitions for mclk_direction values +933e1c4a6671 ASoC: topology: Add missing clock gating parameter when parsing hw_configs +a941e2fab320 ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format() +9a38662ba4e2 gfs2: Remove sdp->sd_jheightsize +6cc1eb507855 clk: meson: honor CLK_MUX_ROUND_CLOSEST in clk_regmap +4ad69b80e886 clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux +a21b85944c96 clk: cs2000: mark resume function as __maybe_unused +14867765351b Merge branch 'clk-stm32mp1' into clk-fixes +ef95a90ae6f4 RDMA/ucma: ucma_context reference leak in error path +72ef08bf651a dmaengine: dmatest: Remove use of VLAs +b89bc283286b dt-bindings: dmaengine: rcar-dmac: document R8A77965 support +7de5b7e5f6a6 dt-bindings: serial: sh-sci: Add support for r8a77965 (H)SCIF +1a862488729a dt-bindings: net: ravb: Add support for r8a77965 SoC +b614e905a0bc dt-bindings: pinctrl: sunxi: Fix reference to driver +99bf8f27f3f9 doc: Add vendor prefix for Kieback & Peter GmbH +eebee19e52c8 arm64: dts: stratix10: enable i2c, add i2c periperals +10b4640833e9 spi: sh-msiof: Fix bit field overflow writes to TSCR/RSCR +3c2a90695372 ARM: imx_v6_v7_defconfig: enable Vybrid OCOTP driver +f5750fdad221 ARM: imx_v6_v7_defconfig: add mwifiex driver +ba3e450b254d ARM: imx_v6_v7_defconfig: add RN5T618 PMIC family support +52c7a088badd ARM: dts: imx6q: Add support for the DHCOM iMX6 SoM and PDK2 +55d1d1547ab5 mfd: mt6397: Add PMIC keys support to MT6397 driver +3e9f0b3e2b27 input: Add MediaTek PMIC keys support +8f59e8cb90e8 dt-bindings: mfd: Add bindings for the keys as subnode of PMIC +61217795decb dt-bindings: input: Add document bindings for mtk-pmic-keys +e695d3a0b3b3 mfd: mt6397: Create irq mappings in mfd core driver +bd372250a3e4 ARM: dts: imx7s: add anatop vdd1p2 regulator +faa5c3176a67 arm64: dts: renesas: r8a77970: add FCPVD support +1d26a5217187 ARM: dts: wheat: Fix ADV7513 address usage +d93101abe41e arm64: dts: stratix10: use clock bindings for the Stratix10 platform +e3ddf00f87d9 arm64: dts: renesas: r8a77965: Add PWM device nodes +93b0e5643a68 arm64: dts: renesas: r8a77965: Add all MSIOF device nodes +e0f0bda79337 arm64: dts: renesas: r8a7795: sort subnodes of the soc node +82cf1d158ed6 arm64: dts: renesas: r8a7795: sort subnodes of the root node +3684a030bd0f arm64: dts: renesas: r8a7796: sort subnodes of the soc node +6ef5e21294df arm64: dts: renesas: r8a7796: sort subnodes of the root node +d2b860cb303f arm64: dts: renesas: r8a77970: Update IPMMU DS1 bit number +3a7dc06d833b arm64: dts: renesas: r8a77965: add USB 3.0 peripheral node +e3cee8902e79 arm64: dts: renesas: r8a77965: add USB 3.0 host node +a06e8af80176 arm64: dts: renesas: r8a77965: add HS-USB node +dc6828515267 arm64: dts: renesas: r8a77965: add usb_dmac nodes +1dfa66cd906a arm64: dts: renesas: r8a77965: add USB 2.0 host nodes +7a4a541eed65 arm64: dts: renesas: r8a77965: add usb3_phy node +b5857630a829 arm64: dts: renesas: r8a77965: add usb2_phy nodes +d588298a3090 ARM: multi_v7_defconfig: Enable r8a77470 SoC +f794fa1e8f0f ARM: shmobile: defconfig: Enable r8a77470 SoC +d2ba004b0341 dt-bindings: arm: Document Renesas Ebisu board DT bindings +6fdc4f90b495 dt-bindings: arm: Document R-Car E3 SoC DT bindings +7625f03be317 dt-bindings: arm: Document iW-RainboW-G23S single board computer +f922fb5af158 ARM: dts: iwg23s-sbc: Add support for iWave G23S-SBC based on RZ/G1C +6929dfc59180 ARM: dts: r8a77470: Initial SoC device tree +5db40d7b26d3 ARM: dts: r7s72100: sort subnodes of root node +6f9fe6a6521c ARM: dts: r7s72100: stop grouping clocks under a "clocks" subnode +f7255d1fa215 ARM: dts: r7s72100: sort subnodes of soc node +b1548238b225 ARM: dts: r7s72100: add soc node +f8ce13802905 ARM: dts: r7s72100: add USB device to device tree +b0d77648e0cd soc: renesas: rcar-rst: Add support for R-Car E3 +355f9e6482b2 soc: renesas: Add r8a77990 SYSC PM Domain Binding Definitions +44842d4555e3 soc: renesas: identify R-Car E3 +2f095c261a0f ARM: debug-ll: Add support for r8a77470 +465bb120a877 ARM: shmobile: Add the RZ/N1 arch to the shmobile Kconfig +0c1d543b75f2 ARM: shmobile: r8a77470: basic SoC support +964f7c0dd23d soc: renesas: rcar-sysc: Add r8a77470 support +a3a9033f1193 soc: renesas: rcar-rst: Add support for RZ/G1C +1daf13ba1037 soc: renesas: Identify RZ/G1C +0d17963ba51a ARM: dts: imx7d-sdb: add gpio key support +225fa59fddfa ARM: dts: imx7: Move tempmon node out of bus +85702f4c80dc ARM: dts: imx7d-pinfunc: update sai select input value +d1576b12c3eb ARM: dts: hummingboard: convert onboard audio to simple-audio-card +88fe315d2c0a ARM: dts: sun8i: a33: Add the DSI-related nodes +c9e12d861395 ARM: dts: sunxi: Change sun7i-a20-olimex-som204-evb to not use cd-inverted +c5f0bb472795 ARM: sun8i: v40: enable USB host ports for Banana Pi M2 Berry +2dcc8197fefc HID: i2c-hid: Silently fail probe for CHPN0001 touchscreen +67767a5f7c6d HID: i2c-hid: Move i2c_hid_acpi_pdata error reporting to inside the function +df3bcde704fb arm64: dts: rockchip: add clocks in iommu nodes +bfdca1736ea7 arm64: dts: rockchip: add usb3-phy otg-port support for rk3399 +557cb8eb6218 arm64: dts: rockchip: remove PCIe assigned-clocks in excavator baseboard +2bbb0c0e6a71 arm64: dts: rockchip: move rk3399-sapphire PCIe to excavator baseboard +e702e13f0b4f arm64: dts: rockchip: assign clock rate for cpll child clocks on rk3399 +7c573e3741e5 arm64: dts: rockchip: enable typec-phy0 for rk3399-puma-haikou +fd3e830387d6 arm64: dts: rockchip: enable typec-phy1 for rk3399-puma +1438c1d2fc7e arm64: dts: rockchip: enable typec-phy for rk3399-firefly +ec9cd359248b arm64: dts: rockchip: enable typec-phy for rk3399-sapphire +288ceb85b505 ARM: dts: rockchip: set PWM delay backlight settings for Minnie +6d5922dd0d60 ARM: dts: rockchip: set PWM delay backlight settings for Veyron +c78751f91c0b ARM: dts: rockchip: add clocks in iommu nodes +c887f5b0210c ARM: dts: rockchip: Add dp83867 CLK_OUT muxing on rk3288-phycore-som +5f501b42f356 ARM: dts: rockchip: fix uart4 pin-numbers for rk3288 +ec1ba3e519c0 regulator: ab8500: Drop AB8540/9540 support +8a2278b7fb3d ASoC: fsl_esai: Add freq check in set_dai_sysclk() +057666b69b1d ALSA: emu10k1: Reduce GFP_ATOMIC allocation +ed645cccc0eb hwmon: MC13783: Add uid and die temperature sensor inputs +0be5168047c2 ALSA: cmipci: Allocate with GFP_KERNEL instead of GFP_ATOMIC +728815e3feec ASoC: adau17x1: Do not reload dsp-fw if samplerate has not changed +953de782cccf Merge branch 'asoc-4.17' into asoc-4.18 to get adau17x1 changes so further patches can be applied. +1fa350b6e1a1 ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_ac97_ready +621fdf60ab22 ALSA: ad1889: Replace mdelay with usleep_range in snd_ad1889_init +0dc72fcc86e6 Merge branch 'for-linus' into for-next +a34f778cb89a clk: renesas: rcar-gen2: Centralize quirks handling +246e232437e5 clk: renesas: r8a77980: Correct parent clock of PCIEC0 +279ebbcae5a1 clk: renesas: r8a7794: Fix LB clock divider +0873305e68ac clk: renesas: r8a7792: Fix LB clock divider +6041ce57f2c8 clk: renesas: r8a7791/r8a7793: Fix LB clock divider +83fab8ea62ca clk: renesas: r8a7745: Fix LB clock divider +2c2557e3901e clk: renesas: r8a7743: Fix LB clock divider +5bf2fbbef50c clk: renesas: cpg-mssr: Add r8a77470 support +343e64a6c48a clk: renesas: Add r8a77470 CPG Core Clock Definitions +cdc749e22925 clk: renesas: r8a77965: Add MSIOF controller clocks +3fd391fb7c97 ASoC: rsnd: ssi: wait maximum 5ms for status check +5423d77253ac ASoC: rsnd: Enable IPMMU v2 +a93532dbdc8d ASoC: max9860: switch to SPDX license tag +923859e3f6b2 ASoC: AMD: Support headset button on Stoney DA7219 +3d5fa5270b1f ASoC: tfa9879: switch to SPDX license tag +9ff7386656f5 ASoC: rsnd: don't assume node full path name for HDMI probing +d188e140ad97 ASoC: rsnd: add RSND_GEN3 for R-Car Gen3 +e32259397e01 ASoC: tfa9879: switch to using .probe_new +42a2b6746955 ASoC: tfa9879: fix whitespace issues caused by mindless conversion +d0ca5a479a3c ASoC: max9860: fix whitespace issues caused by mindless conversion +aa0f18d76221 ASoC: TSCS42xx: Add CCF support to get sysclk +7ab5ba47e897 ASoC: TSCS42xx: Cleanup private data members +4c4825aed677 ASoC: TSCS42xx: Shorten lines and other cleanup +9fff2d3980b8 ASoC: rsnd: makes rsnd_cmd_mod_get() static +a6b09837ba0e ASoC: intel: skl_rt286: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +8faef87e40f9 ASoC: intel: skl_nau88l25_ssm4567: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +3afce6a4d994 ASoC: intel: skl_nau88l25_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in skylake_audio_probe +f3cc330a1049 ASoC: intel: cht_bsw_rt5645: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe +2589bd8242d7 ASoC: intel: cht_bsw_max98090_ti: Replace GFP_ATOMIC with GFP_KERNEL in snd_cht_mc_probe +7a3a63238fc1 ASoC: intel: bytcr_rt5640: Replace GFP_ATOMIC with GFP_KERNEL in snd_byt_rt5640_mc_probe +270e1ad6d1f7 ASoC: intel: bxt_rt298: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe +f2126f6d4fed ASoC: intel: bxt_da7219_max98357a: Replace GFP_ATOMIC with GFP_KERNEL in broxton_audio_probe +0ae91ec43c16 ASoC: max9860: switch to using .probe_new +483cbae76824 ASoC: wm8350: remove snd_soc_codec +7bdeac2e6f49 ASoC: atmel_ssc_dai: fix spelling mistake: "Stoping" -> "Stopping" +8ba05d770dc4 ASoC: trace: remove snd_soc_codec +0dde4b573eee ASoC: doc: replace codec to component +3599a8af1cce ARM: dts: stm32: Enable stm32mp1 clock driver on stm32mp157c +d54e79340ff8 drm/i915/gvt: Dereference msi eventfd_ctx when it isn't used anymore +cc2475445e17 ARM: dts: i.MX6: Add BTicino i.MX6DL Mamoj initial support +83dcec32f218 dt-bindings: Add vendor prefix for Bticino +6e1386b2ee68 ARM: dts: imx6qdl-wandboard: Let the codec control MCLK pinctrl +f9d7af075277 ARM: dts: imx53-tx53: Remove unneeded 'codec-handle' property +a2d0f54ed900 ARM: dts: imx25-pdk: Remove unneeded 'codec-handle' property +b48c05ab5d32 xfrm: Fix warning in xfrm6_tunnel_net_exit. +d1f94959bb5b ARM: dts: da850: use gpio-ranges +2ba019f1c4d1 ARM: dts: da850-evm: Enable usb_phy, usb0 and usb1 +1088a6408ce1 dput(): turn into explicit while() loop +9c5f1d30199d dcache: move cond_resched() into the end of __dentry_kill() +3a8e3611e0ba d_walk(): kill 'finish' callback +ff17fa561a04 d_invalidate(): unhash immediately +227627114799 fs: avoid fdput() after failed fdget() in vfs_dedupe_file_range() +f0c8d1f6dc8e iio: adc: at91-sama5d2_adc: fix channel configuration for differential channels +da2d54494c56 iio: sca3000: Handle errors returned by 'sca3000_configure_ring()' in 'sca3000_probe()' +4a5b45383ca3 iio: sca3000: Fix an error handling path in 'sca3000_probe()' +4177381b4401 iio:dac:ad5686: Add AD5671R/75R/94/94R/95R/96/96R support +0357e488b825 iio:dac:ad5686: Refactor the driver +98baf78e6dbe iio:dac:ad5686: Add AD5672R/76/76R/84R/86R support +fe642e2dfc54 iio:dac:ad5686: Add support for AD5685R +f4a27306d48d iio:dac:ad5686: Add support for various number of channels +16a3c17575c4 iio:dac:ad5686: Change license description +25ffba7a2a8d iio:dac:ad5686: Style fixes no functional changes +685cc61b07c5 iio: imu: Add mpu9255 support to mpu6050 driver +02112260acca iio: chemical: atlas-ph-sensor: use msleep() for long uncritical delays +c18af98bc875 iio: potentiometer: mcp4531: switch to using .probe_new +0f6f400e6980 iio: potentiometer: mcp4018: switch to using .probe_new +4efa1a0050eb iio: imu: inv_mpu6050: do not flush fifo when iio buffer is full +afcd0b22e35e staging: iio: ad7746: Reorder variable declarations +7adedec254ac staging: iio: ad7746: Reorder includes alphabetically +c9aff39fa179 staging: iio: ad7746: Fix multiple line dereference +2470bf57fc5f staging: iio: ad7746: Adjust arguments to match open parenthesis +95302e54d268 staging: iio: ad7746: Automatically swap values in readings/writings +af47b390273f drm/amdkfd: Remove vla +c129db1206bd drm/amdkfd: Add sanity checks in IRQ handlers +2533f0741e5f drm/amdkfd: Remove queue node when destroy queue failed +bfdcbfd25516 drm/amdkfd: Locking PM mutex while allocating IB buffer +ccb76b149e1c drm/amdkfd: Remove initialization of cp_hqd_ib_control on CIK +eeb27b7eb382 drm/amdkfd: Fix signal handling performance again +f8ea72d09796 drm/amdkfd: Fix CP soft hang on APUs +0db54b24ad67 drm/amdkfd: Separate trap handler assembly code and its hex values +a2e94158b831 drm/amdkfd: Remove redundant include of amd-iommu.h +fa7e65147e5d drm/amdkfd: use %px to print user space address instead of %p +2774c63ef3db drm/amdkfd: Use volatile MTYPE in default/alternate apertures +87e6d4e0777d drm/amdkfd: Reduce priority of context-saving waves before spin-wait +24f48a42038f drm/amdkfd: Dump HQD of HIQ +8feaccf71dd6 drm/amdkfd: Integer overflows in ioctl +af82800cd2d9 spi: imx: Update MODULE_DESCRIPTION to "SPI Controller driver" +351f683b9823 auxdisplay: Replace licenses with SPDX identifiers +8e2c3f17f2c2 auxdisplay: make PANEL a menuconfig +b5b903fba96a auxdisplay: fix broken menu +b34050fadb86 auxdisplay: charlcd: Fix and clean up handling of x/y commands +2e8c04f75731 auxdisplay: charlcd: fix hex literal ranges for graphics command +99b9b4909c72 auxdisplay: charlcd: fix two-line command ^[[LN not marked as processed +9629ccca3b82 auxdisplay: charlcd: replace octal literal with form-feed escape sequence +8c483758afe4 auxdisplay: charlcd: use null character instead of zero literal to terminate strings +54bc937f0cc2 auxdisplay: charlcd: no need to call charlcd_gotoxy() if nothing changes +7223310f4ef3 auxdisplay: cfag12864bfb: constify fb_fix_screeninfo and fb_var_screeninfo structures +aa9d87bd6fa2 auxdisplay: img-ascii-lcd: fix typo on select SYSCON/MFD_SYSCON +0186a092ff59 auxdisplay: img-ascii-lcd: kconfig: Remove MIPS_SEAD3 reference +b1bf6119dc5f auxdisplay: arm-charlcd: Fix struct charlcd doc line +6fd8e4f4907b MAINTAINERS: auxdisplay: remove obsolete webpages +55bbf9ebe5fe Doc: misc-devices: move lcd-panel-cgram.txt to auxdisplay/ +2f24636b4b12 drm/i915/gvt: Fix the validation on size field of dp aux header +6bd6ae639683 Input: leds - fix out of bound access +144de8944805 drm/amd/display: dal 3.1.41 +bb33b1842c3f drm/amd/display: Fix FBC text console corruption +35ad2254cb7d drm/amd/display: csc updates require FULL update +c5011872f6ad drm/amd/display: Make DCN stream encoder shareable +dc002a2e4f6e drm/amd/display: Update scaler v_active data if interlaced +5282cbe32ea5 drm/amd/display: Change disable backlight ramp change threshold from 0 to maximum value. +8f121fe28169 drm/amd/display: Fill calcs date from stream src/dst if available +cf65ebeb6876 drm/amd/display: fix link bw calculation for 422 and 420 encoding +3dc8acad2351 drm/amd/display: remove unused enum +0c41891c81c0 drm/amd/display: Refactor stream encoder for HW review +1402c605173b drm/amd/display: Set all update flags when we have full update +78d5d04d118d drm/amd/display: add delay between panel pwr off to on. +4c61af8afe85 drm/amd/display: Implement dm_get_timestamp +01fe3e4876d3 drm/amd/display: Add vmax/min_sel prints to dcn10_log_hw_state +5d4b05ddd826 drm/amd/display: Add Dynamic debug prints +63bd5444f693 drm/amd/display: Fix potential access beyond end of array in CM +f110892ead62 drm/amd/display: Non-HDMI DP active dongle should not support YUV pixel format +9e3efe3eed47 drm/amd/display: Set ignore_msa_timing_param +0c8df4bbc4de drm/amd/display: Program v_total_min/max after v_total_cntl +5cd29ed0cb9a drm/amd/display: Don't register backlight on connector_destroy +742811b7121e drm/amd/display: Only register backlight device if embedded panel connected +8218d7f1f701 drm/amd/display: Don't access legacy properties +1eb1547fd026 drm/amdgpu: Added support for MV packet +1a61ee07211c drm/sched: Extend the documentation. +552825b28dda drm/amdgpu: add new bo flag that indicates BOs don't need fallback (v2) +5a8c102ac471 drm/amdgpu: Don't change preferred domian when fallback GTT v6 +a70cdb9eddcf drm/scheduler: move the tracepoints file from the include directory +ced5443502b6 drm/scheduler: fix param documentation +e63f86735d92 drm/amd/display: fix spelling mistake: "Usupported" -> "Unsupported" +8bc04c296587 drm/amdgpu: use new asic need_full_reset callback +adbd4f894f36 drm/amdgpu/soc15: implement asic need_full_reset callback +06082d9b711f drm/amdgpu/vi: implement asic need_full_reset callback +b7acb46f210b drm/amdgpu/cik: implement asic need_full_reset callback +0a881af83cf8 drm/amdgpu/si: implement asic need_full_reset callback +690706900421 drm/amdgpu: add asic need_full_reset callback +844c541951a0 drm/amdgpu: add documentation on hwmon interfaces exposed (v3) +e68d14dd4eba drm/amdgpu: Move GEM BO to drm_framebuffer +9a0f0c9d0c9d drm/radeon: radeon_framebuffer -> drm_framebuffer +a110dfe3ab28 drm/radeon: Move GEM BO to drm_framebuffer +c99c7d6ef9f6 drm/amd/display: Disentangle dc.h include from amdgpu.h +070706c03b3e drm/amdgpu: switch to use df callback functions +d99605ead70e drm/amdgpu/df: implement df v1_7 callback functions +634c96e3f3c7 drm/amdgpu: add df callback functions structure +3ef1381d4e7d drm/amdgpu: add df v1_7 header files +2b816a1d773e drm/amdgpu/sdma4: use a helper for SDMA_OP_POLL_REGMEM +43fa561fd07f drm/amdgpu: remove duplicate cg/pg wrapper functions +10b3f45c4a18 drm/amdgpu: Delete some cgs functions +555fd70c59bc drm/amd/pp: Not call cgs interface to get display info +d91ea4969bc5 drm/amdgpu: Set pm_display_cfg in non-dc mode +b3892e2bb519 drm/amd/pp: Use atombios api directly in powerplay (v2) +e8ee21d2a46d drm/amd/dc: Use atombios api directly in DC +d32d661770a4 drm/amdgpu: Get pci resource directly through adev +62fd51275e4d drm/amd/pp: Use gfx rlc funcs directly in powerplay +986567e4ed81 drm/amd/pp: Fix spelling mistake: "suppported" -> "supported" +b13aa1091fb2 drm/amdgpu: Use dpm_enabled as dpm state flag +64f6db77fcb8 drm/amd/pp: Use release_firmware directly in powerplay +8bb575a2d83a drm/amd/pp: Save vf state in pp context +b61e54cb1881 drm/amd/pp: Lock pm_funcs when set pp table +ba8ab90e6ac9 drm/amd/pp: Add hwmgr_sw_init/fini functioins +844de65e9108 drm/amd/pp: Remove useless fw load error handler on Polaris +44d09c6a577c drm/amd/display: Move commit_planes_to_stream to amdgpu_dm +87943159f409 drm/amd/display: Only program MSA_TIMING_PARAM if it changed +5813dd1c0c4e drm/amd/display: Add double buffer machanism to OCSC +6e5b3587dbf6 drm/amd/display: Add vline IRQ programming for DCN +e09b6473c605 drm/amd/display: Rename encoder_info_packet to dc_info_packet +f412e8307d0a drm/amd/display: Couple bug fixes in stats module +7608f8569d8f drm/amd/display: Add double buffer machanism to ICSC +8d815b463538 drm/amd/display: Add num_active_wb to DML +3032deb52a6b drm/amd/display: Correct print types in DC_LOGS +24238ee6549b drm/amd/display: Add dc_lut_mode enum +1ba2faf207b4 drm/amd/display: hide inconsistent mpcc programming from dtn log +4173c0bdd7b7 drm/amd/display: Only update mpc blend config if not full update +d72eb2037902 drm/amd/display: Separate mem input constuctors for dce 112 and 120 +7a84077304e8 drm/amd/display: add assert in enable FBC +a052a516de4c drm/amd/display: align dtn logs and add mpc idle bit print +8a6095e08e4a drm/amd/display: dal 3.1.40 +3722c794641f drm/amd/display: Implementing new bandwidth registers for DCE120 +6133470c8e2f drm/amd/display: drop dc_validate_guaranteed +f8931ea730ff drm/amd/display: Change wb_h/vratio to double +b361521f5976 drm/amd/display: Adding stutter entry wm to dce bw struct +c1f8d3fa4627 drm/amd/display: Don't call amdgpu_dm_display_resume as it doesn't exist +1249acefefd4 drm/amd/display: Add debug prints for bandwidth calculations +dfd01f299987 drm/amd/display: add mpc to dtn log +a12c3b7d4e2a drm/amd/display: Don't read EDID in atomic_check +deb0aac6af79 drm/amd/display: Rename feature-specific register address init macro +e4b3f6f29943 drm/amd/display: fix Polaris 12 bw bounding box +b552204b10ef drm/amd/display: Update ASIC header files +3c1a312aa4e4 drm/amd/display: Retry when read dpcd caps failed. +ba0a5aaa867d drm/amd/display: dal 3.1.39 +35d13315957f drm/amd/display: correct the condition in setting cursor not visible beyond left edge +86993018d7d2 drm/amdgpu: Add CM_TEST_DEBUG regs for DCN +7e6bd6f3dcf9 lib/vsprintf: Mark expected switch fall-through +91efafb1dd8f lib/vsprintf: Replace space with '_' before crng is ready +496a9a5f3806 lib/vsprintf: Deduplicate pointer_string() +558594f3c2a5 lib/vsprintf: Move pointer_string() upper +544339730844 lib/vsprintf: Make flag_spec global +abd4fe6276fa lib/vsprintf: Make strspec global +ce0b4910bdf8 lib/vsprintf: Make dec_spec global +c604b40728c2 lib/test_printf: Mark big constant with UL +ffdf16edfbbe drm/i915/gvt: fix memory leak of a cmd_entry struct on error exit path +389056e5fef4 drm/amdkfd: Add Vega10 topology and device info +6106dce9559e drm/amdkfd: Try to enable atomics for all GPUs +3e76c2399b55 drm/amdkfd: Add GFXv9 CWSR trap handler +70a31d16ccac drm/amdkfd: Support flat memory apertures for GFXv9 +6aac0a48b02f drm/amdkfd: Remove limit on number of GPUs (follow-up) +5151a673da43 wcn36xx: allocate skbs with GFP_KERNEL during init +6062546d9b7f wcn36xx: Remove useless skb spinlock +1391cce7daf6 wcn36xx: Add missing fall through comment in smd.c +2edfcf2b303c wcn36xx: don't delete invalid bss indices +271f1e65ff38 wcn36xx: don't keep reference to skb if transmission failed +7cae35199bee wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() +9c27489a3454 ath9k: dfs: remove accidental use of stack VLA +6ce36faeac35 ath10k: fix spelling mistake: "tiggers" -> "triggers" +ec2c64e20257 ath10k: sdio: fix memory leak for probe allocations +db5a4d5e1073 wil6210: fix potential null dereference of ndev before null check +6707ba0105a2 ath10k: avoid possible string overflow +fd17ed684b6e Revert "ata: ahci-platform: add reset control support" +77e30e10ee28 iwlwifi: mvm: query regdb for wmm rule if needed +0b5c0305e57c brcmfmac: fix firmware request processing if nvram load fails +9a17740e0ea1 ipvs: fix multiplicative hashing in sh/dh/lblc/lblcr algorithms +30edf801d7ed netfilter: ipvs: Add configurations of Maglev hashing +039f32e8cdea netfilter: ipvs: Add Maglev hashing scheduler +a2c09ac0fb67 netfilter: ipvs: Keep latest weight of destination +535101ec8845 netfilter: ipvs: Fix space before '[' error. +4b66af2d6356 af_key: Always verify length of provided sadb_key +9d7d02481668 drm/amdkfd: Add 64-bit doorbell and wptr support to kernel queue +bebfd2f4126a drm/amdkfd: Fix kernel queue rollback_packet +2a26fbfe8001 drm/amdkfd: Fix goto usage +ca750681bc4a drm/amdkfd: Add SOC15 interrupt processing support +bed4f110251b drm/amdkfd: Add GFXv9 device queue manager +b91d43dd01aa drm/amdkfd: Add GFXv9 MQD manager +454150b1f9a6 drm/amdkfd: Add GFXv9 PM4 packet writer functions +f6e27ff19d9d drm/amdkfd: Move packet writer functions into ASIC-specific file +ef568db792e6 drm/amdkfd: Implement doorbell allocation for SOC15 +df03ef9342ce drm/amdkfd: Clean up KFD_MMAP_ offset handling +ada2b29c4a79 drm/amdkfd: Make doorbell size ASIC-dependent +642a0e80262a drm/amdgpu: Add doorbell routing info to kgd2kfd_shared_resources +d5a114a6c5f7 drm/amdgpu: Add GFXv9 kfd2kgd interface functions +ab88bded7522 drm/amdgpu: Add GFXv9 TLB invalidation packet definition +cf05fb8b144d drm/amd: Update GFXv9 SDMA MQD structure +5e7086eecc32 drm/amdgpu: Remove unused interface from kfd2kgd interface +a60acdf940da Documentation: dt: iio: imu: st_lsm6dsx: add ism330dlc sensor device binding +179c8d608c4d iio: imu: st_lsm6dsx: add support to ism330dlc +be75eb86ac64 iio: imu: st_lsm6dsx: fix FIFO threshold mask for LSM6DSM/LSM6DSL +839c42273617 Input: synaptics-rmi4 - fix an unchecked out of memory error path +d85d20053e19 clk: actions: Add S900 SoC clock support +2792c37e94c8 clk: actions: Add pll clock support +bb150645abfa clk: actions: Add composite clock support +c53519644620 clk: actions: Add fixed factor clock support +4bb78fc9744a clk: actions: Add factor clock support +e10e29183302 clk: actions: Add divider clock support +a83387729af8 clk: actions: Add mux clock support +103c5e1b1026 clk: actions: Add gate clock support +3495e2956598 clk: actions: Add common clock driver support +1af897dff60a clk: spear: fix WDT clock definition on SPEAr600 +ccf719b8845d clk: stm32mp1: remove ck_apb_dbg clock +1742aed6e539 clk: stm32mp1: set stgen_k clock as critical +a1bf646f719f clk: stm32mp1: add missing tzc2 clock +4cd2136031f2 clk: stm32mp1: fix SAI3 & SAI4 clocks +aa5fc95fd5e6 clk: stm32mp1: remove unused dfsdm_src[] const +e631ad60d2e8 clk: stm32mp1: add missing static +ba8975f15bb9 drm/i2c: tda998x: always disable and clear interrupts at probe +101e996b8d32 drm/i2c: tda998x: move CEC device initialisation later +6a765c3fe549 drm/i2c: tda998x: fix error cleanup paths +d93ae190e2c9 drm/i2c: tda998x: move mutex/waitqueue/timer/work init early +524c762844fe Staging: iio: adis16209: Move adis16209 driver out of staging +abb07089b538 Staging: iio: adis16209: Use GENMASK +11b2ffbbc3d4 Staging: iio: adis16209: Remove unused headers +ec4187783f85 Staging: iio: adis16209: Add a blank line after return statements +0a9d5dce5ba4 Staging: iio: adis16209: Prefer reverse christmas tree ordering +55cdd2ecf6b9 Staging: iio: adis16209: Indent the field definitions +d12ceffd3380 iio: imu: inv_mpu6050: clean double declaration of set_power_itg +ff632ddae0f3 iio: adc: meson-saradc: add support for Meson AXG +8e50d74d8c38 dt-bindings: iio: adc: document the Meson AXG support +053ffe3c8cfe iio: adc: meson-saradc: squash and share the common adc platform data +3d13de4b027d iio:kfifo_buf: check for uint overflow +c043ec1ca5ba iio:buffer: make length types match kfifo types +a2fdb4e1a6c8 staging: iio: tsl2x7x: use either direction for IIO_EV_INFO_{ENABLE,PERIOD} +19422bde046a staging: iio: tsl2x7x: use auto increment I2C protocol +591298e54cea Staging: iio: accel: adis16201: Move adis16201 driver out of staging +6988a80ae84f Staging: iio: accel: adis16201: Fix 80 character line limit +15e374daf903 Staging: iio: accel: adis16201: Use GENMASK +d8a6fc181378 Staging: iio: accel: adis16201: Remove unused headers +d15052bdb795 staging: iio: tsl2x7x: add copyright +c9a6efd2c9e2 staging: iio: tsl2x7x: put local variables in reverse Christmas tree order +2130e243c4ac staging: iio: tsl2x7x: remove ch0 and ch1 variables from tsl2x7x_get_lux() +96e6a016d745 staging: iio: tsl2x7x: remove unused variables from tsl2x7x_get_lux() +490941db5535 staging: iio: tsl2x7x: split out als and prox persistence settings +8bf09ec4dc31 staging: iio: tsl2x7x: make logging consistent and correct newlines +4123e69af20f staging: iio: tsl2x7x: split out als and prox interrupt settings +bce075d0ec4b staging: iio: tsl2x7x: simplify tsl2x7x_prox_cal() +85a7d0f7dbbb staging: iio: tsl2x7x: no need to clear interrupt flag when getting lux +9e4701eaef02 staging: iio: tsl2x7x: correct interrupt handler trigger +c7bd25e8e23c staging: iio: tsl2x7x: remove unnecessary code +8ea0fa7cd425 staging:iio:ade7854: Remove read_reg_* duplications +e6182b2d8afc staging:iio:ade7854: Rework SPI read function +5d55dcbc31de staging:iio:ade7854: Rework I2C read function +259a8202b6fd staging:iio:ade7854: Remove write_reg_* duplications +418bbb6e6ba2 staging:iio:ade7854: Rework SPI write function +e4c771d3a53c staging:iio:ade7854: Rework I2C write function +6cef2ab01636 staging:iio:ade7854: Fix the wrong number of bits to read +4297b23d927f staging:iio:ade7854: Fix error handling on read/write +5ae0283e831a drm/amdgpu: Add userptr support for KFD +6b95e7973a13 drm/amdkfd: Add quiesce_mm and resume_mm to kgd2kfd_calls +d1853f42b63d drm/amdkfd: GFP_NOIO while holding locks taken in MMU notifier +6e08e0995b8f drm/amdgpu: Avoid reclaim while holding locks taken in MMU notifier +0919195f2b0d drm/amdgpu: Enable amdgpu_ttm_tt_get_user_pages in worker threads +e52482dec836 drm/amdgpu: Add MMU notifier type for KFD userptr +56859d310c0e dt-binding: clk: npcm750: Add binding for Nuvoton NPCM7XX Clock +5ba24197b94d fuse: add writeback documentation +bf5c1898bf9e fuse: honor AT_STATX_FORCE_SYNC +ff1b89f389a8 fuse: honor AT_STATX_DONT_SYNC +73f03c2b4b52 fuse: Restrict allow_other to the superblock's namespace or a descendant +8cb08329b080 fuse: Support fuse filesystems outside of init_user_ns +c9582eb0ff7d fuse: Fail all requests with invalid uids or gids +dbf107b2a7f3 fuse: Remove the buggy retranslation of pids in fuse_dev_do_read +3b7008b226f3 fuse: return -ECONNABORTED on /dev/fuse read after abort +df0e91d48827 fuse: atomic_o_trunc should truncate pagecache +06d42212e69b dt-bindings: clock: Add Actions S900 clock bindings +687d7a0caa77 clk: qcom: Add support for controlling Fabia PLL +bdc3bbdd40ba clk: qcom: Clear hardware clock control bit of RCG +211d71af696c Staging: iio: accel: adis16201: Adjust argument to match open parentheses +58f368f509a6 Staging: iio: accel: adis16201: Prefer reverse christmas tree ordering +e7f3bfb7eb7d Staging: iio: accel: adis16201: Use sign_extend32 function +57f9386405a2 Staging: iio: accel: adis16201: Add comments about units in read_raw() +0d0f97d896d7 Staging: iio: accel: adis16201: Group register definitions +a58efed31388 Staging: iio: accel: adis16201: Add _REG suffix to registers +395f42cb389f Staging: iio: accel: adis16201: Remove unnecessary comments +241b91aee5d5 Staging: iio: accel: adis16201: Rename few macro definitions +d58109dcf37f iio: adc: stm32-dfsdm: fix sample rate for div2 spi clock +7531cf59bfa0 iio: adc: stm32-dfsdm: fix successive oversampling settings +192af06a287b iio: adc: ad7780: remove IIO_CHAN_INFO_SAMP_FREQ support +381522c030b5 iio: adc: ad7791: implement IIO_CHAN_INFO_SAMP_FREQ +7eb6b35d93c3 iio: adc: ad7791: remove sample freq sysfs attributes +490fba90a90e iio: ad7793: implement IIO_CHAN_INFO_SAMP_FREQ +5a0b8cb46624 iio: cros_ec: Move cros_ec_sensors_core.h in /include +dcbe3ccd8ad5 iio: stx104: Implement get_multiple callback +ab525dcccfd6 clk: Print the clock name and warning cause +2435cdd0c3bb PCI: armada8k: Fix clock resource by adding a register clock +5dcd7f15ac0c PCI: armada8k: Remove useless test before clk_disable_unprepare() +c2deae44616d PCI: dwc: Fix enumeration end when reaching root subordinate +======= +======= + available so we don't have to #ifdef in the actual code. +start_commit : 0e2e160033283e20f688d8bad5b89460cc5bfcc4 +end_commit : d03db2bc26f0e4a6849ad649a09c9c73fccdc656 +0e2e16003328 x86/asm: Add _ASM_ARG* constants for argument registers to +======= +======= + This puts it into #ifdef. +start_commit : 720e7f38bc3c59bf70974af326f7fb871a1ce89c +end_commit : 7a279e93330bd4f0074973293f1cd1aacf7c5fa6 +720e7f38bc3c bpf: hide the unused 'off' variable +======= +======= + KVM: x86: fix #UD address of failed Hyper-V hypercalls +start_commit : 696ca779a928d0e93d61c38ffc3a4d8914a9b9a0 +end_commit : bcab64e8762379d67b7b3bb19ec3884394f10b95 +696ca779a928 KVM: x86: fix #UD address of failed Hyper-V hypercalls +bcab64e87623 media: imx: fix compiler warning +b37705d333c8 media: hdpvr: fix compiler warning +fd1857240df3 media: s5p-mfc: fix two sparse warnings +ba17f7805f65 media: zoran: fix compiler warning +a7f3482ddbf2 media: go7007: fix two sparse warnings +e86d1929adae media: docs: selection: fix misleading sentence about the CROP API +119e30d39560 media: docs: selection: improve formatting +ff9273f5b87f media: docs: selection: rename files to something meaningful +579d76deb1b1 media: docs: clarify relationship between crop and selection APIs +e81ff408c17e media: docs: selection: fix typos +68afa17322f2 media: zoran: move to staging in preparation for removal +50eea4ab9169 media: i2c: adv748x: Fix pixel rate values +24dd8d996f3b media: usbtv: Implement wait_prepare and wait_finish +1eaafe91a0df kvm: x86: IA32_ARCH_CAPABILITIES is always supported +c4d2188206ba KVM: x86: Update cpuid properly when CR4.OSXAVE or CR4.PKE is changed +d8f2f498d9ed x86/kvm: fix LAPIC timer drift when guest uses periodic mode +b09efdc250f0 Merge tag 'kvm-ppc-fixes-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc +e20ac8b11b0f Merge tag 'kvm-s390-master-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master +633711e82878 kvm: rename KVM_HINTS_DEDICATED to KVM_HINTS_REALTIME +f4a551b72358 KVM: s390: vsie: fix < 8k check for the itdba +8ed8bba70b43 media: imx274: remove non-indexed pointers from mode_table +4eb7846d3ead media: imx274: rename and reorder register address definitions +f067ddad003b media: imx274: remove unused data from struct imx274_frmfmt +cf9087045499 media: imx274: slightly simplify code +013433919ae8 media: imx274: fix typo in comment +4c858e962ef9 media: imx274: document reset delays more clearly +7a2148dfda80 media: smiapp: fix timeout checking in smiapp_read_nvm +d30bb512da3d media: Add a driver for the ov7251 camera sensor +eae419efec32 media: dt-bindings: media: Binding document for OV7251 camera sensor +86633417997f media: ov5640: Program the visible resolution +476dec012f4c media: ov5640: Add horizontal and vertical totals +dba13a0b08ab media: ov5640: Change horizontal and vertical resolutions name +8f57c2f86b7d media: ov5640: Init properly the SCLK dividers +bf4a4b518c20 media: ov5640: Don't force the auto exposure state at start time +1068fecacf43 media: ov5640: Add light frequency control +deb9eec69662 media: ov2640: make s_ctrl() work in power-down mode +2aae393955d2 media: ov2640: make set_fmt() work in power-down mode +706487807377 media: ov5645: Fix write_reg return code +ce96bcf5b4db media: ov5640: Use dev_fwnode() to obtain device's fwnode +47a52d024e89 media: drm: rcar-du: Add support for CRC computation +5e824f989e6e media: v4l: vsp1: Integrate DISCOM in display pipeline +33025a5c661a media: v4l: vsp1: Add support for the DISCOM entity +6e274b43b573 media: v4l: vsp1: Extend the DU API to support CRC computation +0d93d5c915d5 media: v4l: vsp1: Document the vsp1_du_atomic_config structure +3d7899c21fbb media: v4l: vsp1: Reset the crop and compose rectangles in the set_fmt helper +b4ccae1025f3 media: v4l: vsp1: Share the CLU, LIF and LUT set_fmt pad operation code +1c4b5f49191a media: v4l: vsp1: Use SPDX license headers +6f684d4fcce5 media: v4l: cadence: Add Cadence MIPI-CSI2 TX driver +28d42d2fcaad media: cadence: csi2rx: Fix csi2rx_start error handling +df158189dbcc KVM: PPC: Book 3S HV: Do ptesync in radix guest exit path +9dc81d6b0f1e KVM: PPC: Book3S HV: XIVE: Resend re-routed interrupts on CPU priority change +7e3d9a1d0f2c KVM: PPC: Book3S HV: Make radix clear pte when unmapping +e2560b108fb1 KVM: PPC: Book3S HV: Make radix use correct tlbie sequence in kvmppc_radix_tlbie_page +57b8daa70a17 KVM: PPC: Book3S HV: Snapshot timebase offset on guest entry +844ef042491d media: dt-bindings: media: Add Cadence MIPI-CSI2 TX Device Tree bindings +1fc3b37f34f6 media: v4l: cadence: Add Cadence MIPI-CSI2 RX driver +3290aa63ee80 media: dt-bindings: media: Add Cadence MIPI-CSI2 RX Device Tree bindings +51b8dc5163d2 media: staging: atomisp: Remove driver +6522aa1b19dd media: atomisp-mt9m114: comment out unused stuff +357486eca885 media: atomisp-mt9m114: remove dead data +0015b19070ed media: atomisp-gc0310: return errors at gc0310_init() +e5c0680fd2c4 media: atomisp: ov2680: don't declare unused vars +db01f7ccfa6d media: staging: atomisp: Comment out several unused sensor resolutions +d8a665c93803 media: staging: atomisp-gc2235: don't fill an unused var +746d60e90e07 media: atomisp: ov2680.h: fix identation +8196b8323239 media: staging: atomisp: reenable warnings for I2C +313c5197c584 media: staging: atomisp: get rid of __KERNEL macros +22457cb2de13 media: atomisp: fix misleading addr information +0de3d73b93d3 media: staging: atomisp: Using module_pci_driver +e6c023aff1d5 media: atomisp: fix spelling mistake: "diregard" -> "disregard" +4f5ab5d7a5e7 media: dvb_ca_en50221: prevent using slot_info for Spectre attacs +782b9d201112 media: siano: use GFP_DMA only for smssdio +711702b57cc3 KVM: arm/arm64: VGIC/ITS save/restore: protect kvm_read_guest() calls +bf308242ab98 KVM: arm/arm64: VGIC/ITS: protect kvm_read_guest() calls with SRCU lock +9c4188762f7f KVM: arm/arm64: VGIC/ITS: Promote irq_lock() in update_affinity +388d4359680b KVM: arm/arm64: Properly protect VGIC locks from IRQs +4c27625b7a67 KVM: X86: Lower the default timer frequency limit to 200us +b2353e1dccce media: gp8psk: don't abuse of GFP_DMA +0630efeee853 media: rc: ite-cir: lower timeout and extend allowed timeout range +5dae9cea2a72 media: rc: winbond: do not send reset and timeout raw events on startup +09161a055280 media: rc: decoders do not need to check for transitions +48231f289e52 media: rc: drivers should produce alternate pulse and space timing events +e0d51e6ceff8 media: rc: default to idle on at startup or after reset +d898cc1df083 media: lirc-func.rst: new ioctl LIRC_GET_REC_TIMEOUT is not in a separate file +e708e5a44d59 media: mceusb: add missing break +d4589935ebab media: mceusb: filter out bogus timing irdata of duration 0 +aec3eadfb642 media: mceusb: MCE_CMD_SETIRTIMEOUT cause strange behaviour on device +09c2cc98cd57 media: dvb_frontend: cleanup some coding style errors +f17c403af9bf media: dvbdev: add a mutex protecting the "mdev" pointer +2a5f2705c976 media: lgdt330x.h: fix compiler warning +3997716898a9 media: rcar-vin: fix crop and compose handling for Gen3 +d73c3357c8a8 media: Revert "media: rcar-vin: enable field toggle after a set number of lines for Gen3" +715b703daaf1 media: dvb_frontends: fix spelling mistake: "unexpcted" -> "unexpected" +7cc31fae02e2 media: usb: cx231xx-417: include linux/slab.h header +50a0efae2758 media: i2c: tda1997: Fix an error handling path 'tda1997x_probe()' +de281f7e8ff1 media: saa7146: fix error return from master_xfer +2f5337099193 media: em28xx: Demote several dev_err to dev_info +6ce6a8ef5e61 media: cx231xx: Fix spelling mistake: "senario" -> "scenario" +ff9d1c0143e2 media: cx23885: Add some missing register documentation +f72ff638e666 media: cx23885: Expand registers in dma tsport reg dump +95f408bbc4e4 media: cx23885: Ryzen DMA related RiSC engine stall fixes +3b8315f37d6e media: cx23885: Use PCI and TS masks in irq functions +9a7dc2b064ef media: cx23885: Handle additional bufs on interrupt +acd14c181fc2 media: v4l2-device.h: always expose mdev +3ad3b7a2ebae media: v4l2-ioctl: replace IOCTL_INFO_STD with stub functions +f1d00607afd6 media: hackrf: group device capabilities +6d2eaece20ff media: xilinx: regroup caps on querycap +137212804a11 media: staging: media: use relevant lock +43d0d3c52787 media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() +5377f3c3312e media: dt-bindings: media: renesas-ceu: Add R-Mobile R8A7740 +64f7a11586ab KVM: vmx: update sec exec controls for UMIP iff emulating UMIP +c19986fea873 kvm: x86: Suppress CR3_PCID_INVD bit only when PCIDs are enabled +bcb2b94ae010 KVM: selftests: exit with 0 status code when tests cannot be run +452a68d0ef34 KVM: hyperv: idr_find needs RCU protection +6356ee0c9602 x86: Delay skip of emulated hypercall instruction +ddc9cfb79c10 KVM: Extend MAX_IRQ_ROUTES to 4096 for all archs +901b9dd5e31e media: update/fix my e-mail on some places +71db1cd7ff4e Merge tag 'v4.17-rc4' into patchwork +7d95fb746c4e media: dvbsky: use just one mutex for serializing device R/W ops +3b7158d61a27 qm1d1b0004: fix a warning about an unused default_cfg var +e280edff3308 media: omap3isp: Don't use GFP_DMA +170df32cadee media: omap3isp: Remove useless NULL check in omap3isp_stat_config +378e3f81cb56 media: omap3isp: support 64-bit version of omap3isp_stat_data +daa36370b624 media: media-device: fix ioctl function types +5b817555ab1a media: imx-csi: fix burst size for 16 bit +e30681bc19bf media: imx: add 16-bit grayscale support +dde67d50ef0a media: Revert cleanup ktime_set() usage +b3bc535a5cd8 media: Use ktime_set() in pt1.c +06af462ba1ff media: pvrusb2: delete unneeded include +0cc4655cb57a media: saa7164: Fix driver name in debug output +d3a67f27471d media: renesas-ceu: Set mbus_fmt on subdev operations +349da8ceb7eb media: cec: Kconfig coding style issue +9115df47d15f media: intel-ipu3: Kconfig coding style issue +01affb000e00 media: em28xx: Fix DualHD broken second tuner +4573027b67cb media: videobuf-dma-sg: Fix dma_{sync,unmap}_sg() calls +c591358446a2 media: media/usbvision: fix spelling mistake: "compresion" -> "compression" +2c756c72c4cc media: coda: set colorimetry on coded queue +0f8529fd07f4 media: coda: do not try to propagate format if capture queue busy +6dc8c1159cea media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out +0bade8b54395 media: sta2x11: Use gpio_is_valid() and remove unnecessary check +03b765237b0f media: platform: Use gpio_is_valid() +5bc3744c38e7 media: v4l2-dev.h: fix doc warning +6246c3a43bfd media: vpbe_venc: potential uninitialized variable in ven_sub_dev_init() +f6b6631478d7 media: cec-gpio: use GPIOD_OUT_HIGH_OPEN_DRAIN +8516529ee5b6 media: platform: am437x: simplify getting .drvdata +62d4cfd3a608 media: videobuf: Change return type to vm_fault_t +fb21cf4eecbd media: vcodec: fix ptr_ret.cocci warnings +ee7582431f49 media: v4l2-core: Rename array 'video_driver' to 'video_drivers' +f0a3fa2149e3 media: entity: fix spelling for media_entity_get_fwnode_pad() +09f20f2bca91 media: intel-ipu3: cio2: Handle IRQs until INT_STS is cleared +f10379aad39e media: include/video/omapfb_dss.h: use IS_ENABLED() +1acbf470ac8d media: cx231xx: Fix recursive dependency +5334b3426ac9 media: gspca: Stop using GFP_DMA for buffers for USB bulk transfers +6159e12e1177 media: meye: allow building it with COMPILE_TEST on non-x86 +51d4fd2b87e0 media: cxd2880: Changed version information +f2e7af0baee2 media: cxd2880:Optimized spi drive current and BER/PER set/get condition +447f0081fc33 media: cxd2880-spi: Modified how to declare structure +12b2efebfacf media: docs: update em28xx and cx23885 cardlists +acf43845d105 media: em28xx: Add new dvb-t board ":Zolid Hybrid Tv Stick" +76757e434aae media: em28xx: merge two identical cases inside a switch() +015060cb7795 media: rcar-vin: enable field toggle after a set number of lines for Gen3 +01d72e9d0608 media: rcar-vin: add support for MEDIA_BUS_FMT_UYVY8_1X16 +16cedd99c64c media: rcar-vin: fix null pointer dereference in rvin_group_get() +ec2b0d046317 media: rcar-vin: remove generic gen3 compatible string +b3a78df58164 media: cx88: Get rid of spurious call to cx8800_start_vbi_dma() +245c189dc9de media: dvb_net: fix dvb_net_tx()'s return type +f172fe9fd86b media: lgdt3306a: fix lgdt3306a_search()'s return type +8d718e5376c6 media: frontends: fix ops get_algo()'s return type +530d47388496 media: drivers: media: platform: make VIDEO_VIU depend on I2C +87a0637992cd media: ngene: fix ci_tsfix modparam description typo +62208c5703b1 media: ngene: cleanup superfluous I2C adapter evaluation +078ce0be8945 media: pt1: use #ifdef CONFIG_PM_SLEEP instead of #if +171983469190 media: include/media: fix missing | operator when setting cfg +f2bea20ec562 media: cx231xx: remove a now unused var +7b5e3da52a30 media: cx231xx: Add I2C_MUX dependency +84545d2a1436 media: cx231xx: Remove RC_CORE dependency +2f96cf72d619 media: cx231xx: Remove unnecessary parameter clear +d8a70321e9d5 media: cx231xx: Update 955Q from dvb attach to i2c device +136b769ef6b5 media: cx231xx: Switch to using new dvb i2c helpers +13a257f8d5a5 media: cx231xx: Ignore an i2c mux adapter +2fb579bb1039 media: cx231xx: Style fix for struct zero init +af1b4c35a7dc media: cx231xx: Use board profile values for addresses +830a57f41f74 media: cx231xx: Fix several incorrect demod addresses +fbfb3a75bd52 media: dvb-usb: Replace GFP_ATOMIC with GFP_KERNEL +5ebaf32866b6 media: pt1: fix strncmp() size warning +20a63349b142 media: dvb: earth-pt1: replace schedule_timeout with usleep_range +41cb54e20543 media: dvb: earth-pt1: add support for suspend/resume +b732539efdba media: dvb: earth-pt1: decompose pt1 driver into sub drivers +a959c52df1b7 media: tuners: add new i2c driver for Sharp qm1d1b0004 ISDB-S tuner +648db06dd990 media: dvb-frontends/dvb-pll: add tda6651 ISDB-T pll_desc +86f65c218123 media: dvb-usb-v2/gl861: ensure USB message buffers DMA'able +87360e68b33f media: dvb-usb-v2/gl861: use usleep_range() for short delay +17459727ba52 media: dvb-frontends/dvb-pll: add tua6034 ISDB-T tuner used in Friio +eaa51fee29e7 media: dvb-frontends/dvb-pll: add i2c driver support +baa057e29b58 media: v4l2-dev: use pr_foo() for printing messages +fd32d5349653 media: platform: video-mux: propagate format from sink to source +65dc760bb4de media: i2c: tvp5150: Fix open brace placement codding style +9bfd8f88dceb media: i2c: tvp5150: Use the correct comment style +4efcd5ed94e7 media: i2c: tvp5150: Add a space after commas +bb7a3681b2cf media: i2c: tvp5150: Use parentheses for sizeof +6f7e780b7e93 media: bttv: Fixed oops error when capturing at yuv410p +a03e457bb1ee media: tuners/qm1d1c0042: use SPDX License Identifier +f9f51c2cadf6 media: tuners/mxl301rf: use SPDX License Identifier +a296f7bfca86 media: dvb/pci/pt3: use SPDX License Identifier +072cf1aafca8 media: dvb-frontends/tc90522: use SPDX License Identifier +a28a63b2b237 media: dvb-core/dvb_frontend: set better default for ISDB-T +1c96f3deb665 media: dvb-frontends/tc90522: fix bit shift mistakes +0872f4f4f13c media: ov13858: Remove owner assignment from i2c_driver +949abce61c94 media: ov5695: Remove owner assignment from i2c_driver +0a8b9993df89 media: em28xx-cards: output regular messages as info +59a8914011a0 media: pt3: no need to check if null for dvb_module_release() +1e2510138741 media: media/dvb: earth-pt3: use the new i2c binding helper +5b1a270d224b media: dvb: add alternative USB PID for Hauppauge WinTV-soloHD +2dc3e050466c media: ddbridge, cxd2099: include guard, fix unneeded NULL init, strings +53dcd70eb710 media: cxd2880-spi: avoid out-of-bounds access warning +89eaaf2d19a6 media: lgdt330x: don't use an uninitialized state +5f939c36b5d6 media: lgdt330x: add block error counts via DVBv5 +ea2d7611faa2 media: lgdt330x: get rid of read_ber stub +19bdd0d661fc media: lgdt330x: provide DVBv5 Carrier S/N measurements +53d41728f2a8 media: lgdt330x: move *read_status functions +1334a7dc5fad media: lgdt330x: constify several register init arrays +db9c1007bc07 media: lgdt330x: do some cleanups at status logic +23ba635d45f5 media: lgdt330x: convert it to the new I2C binding way +ff093612b035 media: lgdt330x: print info when device gets probed +6752c79719bc media: lgdt330x: use pr_foo() macros +467845a1a8e1 media: lgdt330x: fix coding style issues +7129d3148437 media: lgdt330x: use kernel-doc instead of inlined comments +509f89652f83 media: em28xx: fix a regression with HVR-950 +adafae622974 media: v4l2-core: get rid of videobuf-dvb +b2c20f2f3e49 media: cx231xx: get rid of videobuf-dvb dependency +1a0c10ed7bb1 media: dvb-usb-v2: stop using coherent memory for URBs +14f4eaeddabc media: dvbsky: fix driver unregister logic +2c7e3ca8fb1b media: dvbsky: use the new dvb_module_probe() API +edcc30820bec media: ddbridge: set driver version to 0.9.33-integrated +879973e5d6ca media: ddbridge: recognize and attach the MaxSX8 cards +c3eda33026fb media: ddbridge: add hardware defs and PCI IDs for MCI cards +b4b5b8dc10cc media: ddbridge/max: implement MCI/MaxSX8 attach function +daeeb1319e6f media: ddbridge: initial support for MCI-based MaxSX8 cards +ab12397f7c1f media: ddbridge: support dummy tuners with 125MByte/s dummy data stream +0a68fc44d89c media: ddbridge: make DMA buffer count and size modparam-configurable +60586360f14e media: ddbridge: set devid entry for link 0 +28473a197aea media: ddbridge: fix output buffer check +e415eec45833 media: ddbridge: use spin_lock_irqsave() in output_work() +285d490c31bd media: ddbridge: improve separated MSI IRQ handling +e8227689f939 media: ddbridge: add macros to handle IRQs in nibble and byte blocks +1dda87ac1510 media: ddbridge: add helper for IRQ handler setup +6bf0f0512a85 media: ddbridge: request/free_irq using pci_irq_vector, enable MSI-X +95c2ab9e21df media: ddbridge: move MSI IRQ cleanup to a helper function +05ed62da032a media: ddbridge: move ddb_wq and the wq+class initialisation to -core +5589974ecdd7 media: ddbridge: move modparams to ddbridge-core.c +cea6d2392fde media: dvb-frontends/stv0910: fix CNR reporting in read_snr() +e2c53c8d0b29 media: dvb-frontends/stv0910: add init values for TSINSDELM/L +1b3d5f2ae882 media: video-i2c: get rid of two gcc warnings +d8555fd2f452 media: omap2: allow building it with COMPILE_TEST && DRM_OMAP +771f7be87ff9 media: omapfb: omapfb_dss.h: add stubs to build with COMPILE_TEST && DRM_OMAP +a31d19f88932 media: ipu3: allow building it with COMPILE_TEST on non-x86 archs +6ba0b22d2068 media: rc: allow build pnp-dependent drivers with COMPILE_TEST +516af1e2e4af media: sta2x11_vip: allow build with COMPILE_TEST +258c524bdaab media: radio: allow building ISA drivers with COMPILE_TEST +25d4affb0c62 media: flexcop-i2c: get rid of KERN_CONT +366b401001df media: davinci: don't override the error code +fd901b6e814a media: em28xx: Don't use ops->resume if NULL +de6dddffec46 media: s5p-jpeg: don't return a value on a void function +5ef76cb7c19a media: siano: be sure to not override devpath size +e1b7f11b37de media: siano: get rid of __le32/__le16 cast warnings +02489a1216d9 drivers: omap2: Kconfig: make FB_OMAP2_DSS_INIT depend on OF +7bc8a0de6945 media: rc: probe zilog transmitter when zilog receiver is found +f9d94a10dad8 media: rc: imon decoder: support the stick +c00cb587a274 media: rc: only register protocol for rc device if enabled +cbb7fa49c746 media: v4l: vsp1: Rename BRU to BRx +dc3eaba4ee3d media: v4l: vsp1: Add BRx dynamic assignment debugging messages +f81f9adc4ee1 media: v4l: vsp1: Assign BRU and BRS to pipelines dynamically +1dd72ee923b7 media: v4l: vsp1: Generalize detection of entity removal from DRM pipeline +bc3c9c8802b8 media: v4l: vsp1: Add per-display list internal completion notification support +bbc56faf3c04 media: v4l: vsp1: Turn frame end completion status into a bitfield +5a4d566a5b9b media: v4l: vsp1: Move DRM pipeline output setup code to a function +b76b3ce55f48 media: v4l: vsp1: Replace manual DRM pipeline input setup in vsp1_du_setup_lif +7ff667cfe3ae media: v4l: vsp1: Setup BRU at atomic commit time +02b902fcf64a media: v4l: vsp1: Move DRM atomic commit pipeline setup to separate function +c8c310c99e2d media: v4l: vsp1: Share duplicated DRM pipeline configuration code +d4fedb0b91bc media: v4l: vsp1: Use vsp1_entity.pipe to check if entity belongs to a pipeline +1ccbb32cb8b4 media: v4l: vsp1: Store pipeline pointer in vsp1_entity +7a7810878ef3 media: v4l: vsp1: Remove unused field from vsp1_drm_pipeline structure +9fd099b1832c media: v4l: vsp1: Don't start/stop media pipeline for DRM +15b4c54ea42a media: usbtv: Use the constant for supported standards +bed6d27bcf02 media: usbtv: Enforce standard for color decoding +a8b48e224cad media: usbtv: Keep norm parameter specific +8c42d2763c0e media: usbtv: Use V4L2 defines to select capture resolution +c41e20d9cba3 media: usbtv: Add SECAM support +5c909be04893 media: usbtv: Use same decoder sequence as Windows driver +5cebaac60974 media: video-i2c: add video-i2c driver +d203d1e10a52 media: dt-bindings: Add bindings for panasonic,amg88xx +7f951cb81475 media: staging: tegra-vde: Correct included header +2efa20dae281 media: staging: tegra-vde: Do not handle spurious interrupts +3830e4f2a907 media: staging: tegra-vde: Correct minimum size of U/V planes +f072c44f3659 media: staging: tegra-vde: Silence some of checkpatch warnings +17aed9041d5b media: staging: tegra-vde: Align bitstream size to 16K +a2b2eff6ac27 media: v4l: fwnode: Fix comment incorrectly mentioning v4l2_fwnode_parse_endpoint +5cd770f68a20 media: tda1997x: Use bitwise or for setting subdev flags +65b0ae5e3ee5 media: ov7740: Set subdev HAS_EVENT flag +80a1f95b8a6f media: ov7740: Fix control handler error at the end of control init +bad04a55ab1f media: ov7740: Check for possible NULL return value in control creation +31b9cb6ecd01 media: ov7740: Fix number of controls hint +46799197c073 media: omap3isp: make omap3isp_prev_csc and omap3isp_prev_rgbtorgb const +cdc9c7456bec media: v4l: omap3isp: make v4l2_file_operations const +da112f13996d media: sound, isapnp: allow building more drivers with COMPILE_TEST +e39fbc26ab6a media: sound, media: allow building ISA drivers it with COMPILE_TEST +243131134be4 media: omap3isp: Allow it to build with COMPILE_TEST +ba37e6dd017e media: omap3isp: Enable driver compilation on ARM with COMPILE_TEST +c7f1770f369a media: omap: omap-iommu.h: allow building drivers with COMPILE_TEST +2e1cd38dc3cc media: rcar-vin: enable support for r8a77970 +2f42acf84d1c media: rcar-vin: enable support for r8a7796 +48ad6c2b5512 media: rcar-vin: enable support for r8a7795 +7b7eb1153228 media: rcar-vin: extend {start, stop}_streaming to work with media controller +c0cc5aef3170 media: rcar-vin: add link notify for Gen3 +c7e80b67b630 media: rcar-vin: parse Gen3 OF and setup media graph +23fd542e6305 media: rcar-vin: add chsel information to rvin_info +e806e328c8ca media: rcar-vin: change name of video device +3bb4c3bc85bf media: rcar-vin: add group allocator functions +68ee48d66648 media: rcar-vin: prepare for media controller mode initialization +e812c94e3073 media: rcar-vin: force default colorspace for media centric mode +5e7c623632fc media: rcar-vin: use different v4l2 operations in media controller mode +47ba5bbfd9ec media: rcar-vin: add flag to switch to media controller mode +90dedce9bc54 media: rcar-vin: add function to manipulate Gen3 chsel value +4394eb24a8d4 media: rcar-vin: enable Gen3 hardware configuration +c65c99b401fa media: rcar-vin: move media bus configuration to struct rvin_dev +4f554bde63f9 media: rcar-vin: cache video standard +897e371389e7 media: rcar-vin: simplify how formats are set and reset +a0b6d712f53a media: rcar-vin: break out format alignment and checking +a28bda47d085 media: rcar-vin: align pixelformat check +9f324784a6eb media: rcar-vin: update bytesperline and sizeimage calculation +6c51f646f641 media: rcar-vin: fix handling of single field frames (top, bottom and alternate fields) +2db44b3dac9f media: rcar-vin: set a default field to fallback on +d1dc6bacefb9 media: rcar-vin: all Gen2 boards can scale simplify logic +0f4b33783389 media: rcar-vin: move functions regarding scaling +16cdb7d30ab8 media: rcar-vin: move max width and height information to chip information +bb3ed3fd6688 media: rcar-vin: move model information to own struct +23525ef9f87e media: rcar-vin: move subdevice handling to async callbacks +a31ffe939f0d media: rcar-vin: unregister video device on driver removal +d6ad012ebf27 media: rcar-vin: rename poorly named initialize and cleanup functions +a8966fb29e65 media: rcar-vin: add Gen3 devicetree bindings documentation +1d14a5eaa156 media: dt-bindings: media: rcar_vin: add device tree support for r8a774[35] +aac7a6ccf2d4 media: dt-bindings: media: rcar_vin: Reverse SoC part number list +5d0af51face3 media: rc: mtk-cir: use of_device_get_match_data() +c42c3e61bf03 media: rc: ir-spi: update Andi's e-mail +39054f074121 media: cx88: enable IR transmitter on HVR-1300 +877f1a7cee3f media: rc: mceusb: allow the timeout to be configurable +91352b572786 media: rc: mceusb: IR of length 0 means IR timeout, not reset +53a62800efb2 media: rc: mce_kbd decoder: fix race condition +cb5bd0575c41 media: rc: mce_kbd decoder: remove superfluous call to input_sync +63039c29f7a4 media: rc: mce_kbd decoder: fix stuck keys +539327608dbe media: rc: mce_kbd protocol encodes two scancodes +c421c62a4a08 media: rc: mce_kbd decoder: low timeout values cause double keydowns +284922562b81 media: rc: per-protocol repeat period and minimum keyup timer +95d1544eb643 media: rc: add ioctl to get the current timeout +a86d6df84ae6 media: rc: set timeout to smallest value required by enabled protocols +ed8c34d7ec35 media: rc: report receiver and transmitter type on device register +536f0f55384c media: rcar-vin: Fix image alignment for setting pre clipping +0fd6e1217303 media: cec: set ev rather than v with CEC_PIN_EVENT_FL_DROPPED bit +29e61d6ef061 media: cx231xx: Add support for AverMedia DVD EZMaker 7 +b7e1e6859fbf media: omap3isp: fix unbalanced dma_iommu_mapping +1d338b86e17d media: v4l2-compat-ioctl32: better document the code +09c033b66596 media: v4l2-compat-ioctl32: simplify casts +6dd0394f5fcd media: v4l2-compat-ioctl32: better name userspace pointers +fef6cc6b3618 media: v4l2-compat-ioctl32: fix several __user annotations +42a182282ea2 media: si470x: fix a typo at the Makefile causing build issues +8b8fcf325026 media: ddbridge: don't uselessly check for dma in start/stop functions +cac61a1acb1d media: mantis: prevent staying forever in a loop at IRQ +ee2d243d6bee media: st_rc: Don't stay on an IRQ handler forever +ca33f8f61a6e media: atomisp: get rid of a warning +ad4222a0e296 media: atomisp: compat32: fix __user annotations +f224cbec5778 media: staging: atomisp: add missing include +158dff0e2f60 media: atomisp: compat32: use get_user() before referencing user data +ea72fbf588ac media: v4l2-compat-ioctl32: prevent go past max size +34b2ea1c9e6a media: platform: fix some 64-bits warnings +e935dbfc9ff8 media: atomisp: remove an impossible condition +b66d448487a4 media: cec: fix smatch error +9879c9d3ecb4 media: v4l2-fwnode: simplify v4l2_fwnode_reference_parse_int_props() +76d81243a487 media: dvb_frontend: fix locking issues at dvb_frontend_get_event() +65c116737344 media: staging: atomisp: fix string comparation logic +90d53d199ae1 media: atomisp: fix __user annotations +3204043fcf11 media: staging: atomisp: don't declare the same vars as both private and public +27210585097b media: staging: atomisp: fix number conversion +b1011a33b94a media: omap_vout: fix wrong identing +27e4b6cfc970 media: fsl-viu: fix __iomem annotations +2d78a19c8c6c media: fsl-viu: use %p to print pointers +99ed3dd83f26 media: isppreview: fix __user annotations +e6aded73f00e media: ispstat: use %p to print the address of a buffer +8c2bb52f5276 media: vpbe_display: get rid of warnings +693035dcebe4 media: vpbe_display: properly handle error case +bef6b8947aca media: mmp-driver: add needed __iomem marks to power_regs +3022b9887068 media: davinci: fix an inconsistent ident +09821dfd6eb5 media: isif: reorder a statement to match coding style +90db5c829692 media: si470x: fix __be16 annotations +644ddbe1589a media: davinci_vpfe: fix __user annotations +aa8485d6159f media: davinci_vpfe: cleanup ipipe_[g|s]_config logic +b2f922255bd9 media: davinci_vpfe: fix a typo for "default" +89d4318a1071 media: davinci_vpfe: don't use kernel-doc markup for simple comments +585940983e82 media: davinci_vpfe: vpfe_video: remove an unused var +9d52210aa244 media: davinci_vpfe: get rid of an unused var at dm365_isif.c +1ac9fe8c8f29 media: davinci_vpfe: mark __iomem as such +3585fdc77e66 media: davinci_vpfe: fix vpfe_ipipe_init() error handling +a8a04370208f media: dm365_ipipe: remove an unused var +3d37383b7e74 media: davinci_vpfe: remove useless checks from ipipe +4907c73deefe media: staging: davinci_vpfe: allow building with COMPILE_TEST +58757984ca3c media: si470x: allow build both USB and I2C at the same time +84fc727ed49c media: omap4iss: make it build with COMPILE_TEST +7f8e175aba2b media: omap: allow building it with COMPILE_TEST +7378f1149884 media: omap2: omapfb: allow building it with COMPILE_TEST +e199fa7cafc0 media: davinci: get rid of lots of kernel-doc warnings +79eab28dcdf1 media: vpbe_venc: don't store return codes if they won't be used +05c90900e24b media: davinci: allow build vpbe_display with COMPILE_TEST +b8952ee68550 media: davinci: allow building isif code +e81afa6f28f9 media: mmp-driver: make two functions static +0a9c643c8faa media: marvel-ccic: re-enable mmp-driver build +8b4aa4d8dc28 media: mmp-camera.h: add missing platform data +b29c0ddad64e media: exymos4-is: allow compile test for EXYNOS FIMC-LITE +b5d9f09e9315 media: cec_gpio: allow building CEC_GPIO with COMPILE_TEST +29d750686331 media: fsl-viu: allow building it with COMPILE_TEST +adfcf2e980c4 media: fsl-viu: mark static functions as such +3f4836beb2eb media: omap3isp/isp: remove an unused static var +======= +======= + Kbuild: fix # escaping in .cmd files for future Make +start_commit : 9564a8cf422d7b58f6e857e3546d346fa970191e +end_commit : 5151a673da43fbaeb62fcbd20814a3cdd4dd3afd +9564a8cf422d Kbuild: fix # escaping in .cmd files for future Make +5151a673da43 wcn36xx: allocate skbs with GFP_KERNEL during init +6062546d9b7f wcn36xx: Remove useless skb spinlock +1391cce7daf6 wcn36xx: Add missing fall through comment in smd.c +2edfcf2b303c wcn36xx: don't delete invalid bss indices +271f1e65ff38 wcn36xx: don't keep reference to skb if transmission failed +7cae35199bee wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() +9c27489a3454 ath9k: dfs: remove accidental use of stack VLA +6ce36faeac35 ath10k: fix spelling mistake: "tiggers" -> "triggers" +ec2c64e20257 ath10k: sdio: fix memory leak for probe allocations +db5a4d5e1073 wil6210: fix potential null dereference of ndev before null check +6707ba0105a2 ath10k: avoid possible string overflow +b41d920acff8 kbuild: deb-pkg: split generating packaging and build +a73619a845d5 kbuild: use -fmacro-prefix-map to make __FILE__ a relative path +54a702f70589 kbuild: mark $(targets) as .SECONDARY and remove .PRECIOUS markers +4fa8bc949de1 kbuild: rename *-asn1.[ch] to *.asn1.[ch] +3ca3273eaa50 kbuild: clean up *-asn1.[ch] patterns from top-level Makefile +9ce285cfe360 .gitignore: move *-asn1.[ch] patterns to the top-level .gitignore +a7f924190924 kbuild: add %.dtb.S and %.dtb to 'targets' automatically +b23d1a241f4e kbuild: add %.lex.c and %.tab.[ch] to 'targets' automatically +833e62245943 genksyms: generate lexer and parser during build instead of shipping +9a8dfb394c04 kbuild: clean up *.lex.c and *.tab.[ch] patterns from top-level Makefile +598893002745 .gitignore: move *.lex.c *.tab.[ch] patterns to the top-level .gitignore +63185b46cdb3 kbuild: use HOSTLDFLAGS for single .c executables +f605ba97fb80 Merge tag 'vfio-v4.17-rc1' of git://github.com/awilliam/linux-vfio +016c6f25d11a Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost +3c0d551e02b2 Merge tag 'pci-v4.17-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci +19fd08b85bc7 Merge tag 'for-linus-unmerged' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +28da7be5ebc0 Merge tag 'mailbox-v4.17' of git://git.linaro.org/landing-teams/working/fujitsu/integration +9eda2d2dca83 Merge tag 'selinux-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +6ad11bdd57ad Merge tag 'audit-pr-20180403' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +69824bcc4b4e Merge tag 'pstore-v4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +3b54765cca23 Merge branch 'akpm' (patches from Andrew) +3fd14cdcc05a Merge tag 'mtd/for-4.17' of git://git.infradead.org/linux-mtd +83c7c18b169b Merge tag 'for-4.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +9022ca6b1129 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +5f7644190986 Merge remote-tracking branch 'lorenzo/pci/cadence' into next +97b1255cb27c mm,oom_reaper: check for MMF_OOM_SKIP before complaining +77da2ba0648a mm/ksm: fix interaction with THP +644d87dccdc6 mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t +514c60324960 headers: untangle kmemleak.h from mm.h +91241681c62a include/linux/mmdebug.h: make VM_WARN* non-rvals +2c7452a075d4 mm/page_isolation.c: make start_isolate_page_range() fail if already isolated +1c8f422059ae mm: change return type to vm_fault_t +d46078b28889 mm, oom: remove 3% bonus for CAP_SYS_ADMIN processes +5ecd9d403ad0 mm, page_alloc: wakeup kcompactd even if kswapd cannot free more memory +3eda69c92d47 kernel/fork.c: detect early free of a live mm +0c7c1bed7e13 mm: make counting of list_lru_one::nr_items lockless +f5c754d63d06 mm/swap_state.c: make bool enable_vma_readahead and swap_vma_readahead() static +3172485f4f80 block_invalidatepage(): only release page if the full page was invalidated +e8b098fc5747 mm: kernel-doc: add missing parameter descriptions +002843de36e1 mm/swap.c: remove @cold parameter description for release_pages() +e48e3c590aac mm/nommu: remove description of alloc_vm_area +60f5921a9a4f zram: drop max_zpage_size and use zs_huge_class_size() +010b495e2fa3 zsmalloc: introduce zs_huge_class_size() +cb9f753a3731 mm: fix races between swapoff and flush dcache +1c0ff0f1bdeb fs/direct-io.c: minor cleanups in do_blockdev_direct_IO +5844a486daf2 include/linux/mm.h: provide consistent declaration for num_poisoned_pages +c1d53b92b95c device-dax: implement ->pagesize() for smaps to report MMUPageSize +05ea88608d4e mm, hugetlbfs: introduce ->pagesize() to vm_operations_struct +09135cc594d1 mm, powerpc: use vma_kernel_pagesize() in vma_mmu_pagesize() +2923117b7162 mm/gup.c: fix coding style issues. +97334162e4d7 mm/free_pcppages_bulk: prefetch buddy while not holding lock +0a5f4e5b4562 mm/free_pcppages_bulk: do not hold lock when picking pages to free +77ba9062e43c mm/free_pcppages_bulk: update pcp->count inside +bc3106b26cf6 mm, compaction: drain pcps for zone when kcompactd fails +4f6923fbb352 mm: make should_failslab always available for fault injection +14298d3663e4 mm/page_poison.c: make early_page_poison_param() __init +1173194e1e93 mm/page_owner.c: make early_page_owner_param() __init +8bd30c109099 mm/kmemleak.c: make kmemleak_boot_config() __init +e9e9b7ecee4a mm: swap: unify cluster-based and vma-based swap readahead +eaf649ebc3ac mm: swap: clean up swap readahead +e830c63a621e mm,vmscan: don't pretend forward progress upon shrinker_rwsem contention +5c9bab592f53 z3fold: limit use of stale list for allocation +605ca5ede764 mm/huge_memory.c: reorder operations in __split_huge_page_tail() +03f5d58fa42f mm/page_ref: use atomic_set_release in page_ref_unfreeze +e92bb4dd9673 mm: fix races between address_space dereference and free in page_evicatable +5ad3509364a8 mm: reuse DEFINE_SHOW_ATTRIBUTE() macro +7f16f91fdfce mm, page_alloc: move mirrored_kernelcore to __meminitdata +a5c6d6509342 mm, page_alloc: extend kernelcore and movablecore for percent +31286a8484a8 mm: hwpoison: disable memory error handling on 1GB hugepage +d0dc12e86b31 mm/memory_hotplug: optimize memory hotplug +fc44f7f9231a mm/memory_hotplug: don't read nid from struct page during hotplug +b77eab7079d9 mm/memory_hotplug: optimize probe routine +f165b378bbdf mm: uninitialized struct page poisoning sanity checking +078eb6aa50dc x86/mm/memory_hotplug: determine block size based on the end of boot memory +ba325585230e mm/memory_hotplug: enforce block size aligned range check +f0849ac0b8e0 mm: thp: fix potential clearing to referenced flag in page_idle_clear_pte_refs_one() +c9e97a1997fb mm: initialize pages on demand during boot +3a2d7fa8a3d5 mm: disable interrupts while initializing deferred pages +8e7a0c9100ca mm/swap_slots.c: use conditional compilation +310253514bbf mm/migrate: rename migration reason MR_CMA to MR_CONTIG_RANGE +57a7702b12bc mm: always print RLIMIT_DATA warning +c01f0b54efb1 mm/ksm.c: make stable_node_dup() static +f9e13c0a5a33 slab, slub: skip unnecessary kasan_cache_shutdown() +1ba586de2290 mm/slab_common.c: remove test if cache name is accessible +613a5eb56779 slab, slub: remove size disparity on debug kernel +302d55d51d04 slab: use 32-bit arithmetic in freelist_randomize() +870b1fbb036c slub: make size_from_object() return unsigned int +19af27aff901 slub: make struct kmem_cache_order_objects::x unsigned int +284b50ddcf32 slub: make slab_index() return unsigned int +7bbdb81ee3de slab: make usercopy region 32-bit +be4a7988b35d kasan: make kasan_cache_create() work with 32-bit slab cache sizes +0293d1fdd677 slab: make kmem_cache_flags accept 32-bit object size +44065b2e2975 slub: make ->size unsigned int +1b473f29d5dd slub: make ->object_size unsigned int +a5035de2c447 slub: make ->offset unsigned int +e5d9998f3e09 slub: make ->cpu_partial unsigned int +52ee6d74aa23 slub: make ->inuse unsigned int +3a3791ec2ecd slub: make ->align unsigned int +d66e52d1e82b slub: make ->reserved unsigned int +2ca6d39b3102 slub: make ->red_left_pad unsigned int +56d8ceebd39b slub: make ->max_attr_size unsigned int +eb7235eb8420 slub: make ->remote_node_defrag_ratio unsigned int +ac914d08bbb6 slab: make size_index_elem() unsigned int +d5f866550df2 slab: make size_index[] array u8 +f4957d5bd091 slab: make kmem_cache_create() work with 32-bit sizes +361d575e5c7a slab: make create_boot_cache() work with 32-bit sizes +55de8b9c60f2 slab: make create_kmalloc_cache() work with 32-bit sizes +0be70327ec8c slab: make kmalloc_size() return "unsigned int" +36071a279b41 slab: make kmalloc_index() return "unsigned int" +c86305743bdf slab: fixup calculate_alignment() argument type +86609d3319ad mm/slub.c: use jitter-free reference while printing age +1c99ba2918df mm/slab_common.c: mark kmalloc machinery as __ro_after_init +849cf55963df fs: don't flush pagecache when expanding block device +9421c3e64137 net/9p/client.c: fix potential refcnt problem of trans module +7ff3c2046803 fs/9p: don't set SB_NOATIME by default +a25c36577ca7 9p: check memory allocation result for cachetag +ac89b2ef9b55 9p: don't maintain dir i_nlink if the exported fs doesn't either +a85222435bd0 net/9p: avoid -ERESTARTSYS leak to userspace +de37428638ec ocfs2/dlm: clean up unused variable in dlm_process_recovery_data +ba16ddfbeb9d ocfs2/o2hb: check len for bio_add_page() to avoid getting incorrect bio +39ec3774e3e8 ocfs2: add duplicated ino number check +5f483c4abb50 ocfs2: add kobject for online file check +8fc2cb4ba03e ocfs2: fix some small problems +5ac94386194e ocfs2: move some definitions to header file +baa31b89b002 ocfs2: correct spelling mistake for migratable for all +510c48795d4b ocfs2: fix spelling mistake: "Migrateable" -> "Migratable" +60c7ec9ee4a3 ocfs2/dlm: wait for dlm recovery done when migrating all lock resources +a43d24cb3b0b ocfs2/dlm: clean up unused stack variable in dlm_do_local_ast() +2bcb654c93a5 ocfs2/dlm: clean up unused argument for dlm_destroy_recovery_area() +26ec1615ca82 fs/ocfs2/dlm/dlmrecovery.c: remove unrelated comment +a012ab4d4316 ocfs2: remove two unused functions from suballoc.c +a17b485aae3e ocfs2: remove unnecessary null pointer check before kmem_cache_destroy() +bb34f24c7d2c ocfs2/dlm: don't handle migrate lockres if already in shutdown +1202d4ba2899 ocfs2: keep the trace point consistent with the function name +bb4c9d67650e ocfs2: remove some unused function declarations +d324cd4c80b9 ocfs2: use 'oi' instead of 'OCFS2_I()' +1119d3c06f64 ocfs2: use 'osb' instead of 'OCFS2_SB()' +6870c0165fea scripts/faddr2line: show the code context +8351760ff5b2 lib: fix stall in __bitmap_parselist() +5df63c2a149a hugetlbfs: fix bug in pgoff overflow checking +7bbaf27d9c83 zboot: fix stack protector in compressed boot phase +38c23685b273 Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +167569343fac Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +b240b419db5d Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +9c2dd8405c0c Merge tag 'devicetree-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +d66db9f6e427 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +357aa6aefebe Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk +be88751f320a Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs +5e4d659713f5 Merge tag 'nfsd-4.17' of git://linux-nfs.org/~bfields/linux +274c0e74e508 Merge tag 'f2fs-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs +052c220da392 Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +3526dd0c7832 Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block +dd972f924df6 Merge tag 'edac_for_4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp +3c8ba0d61d04 kernel.h: Retain constant expression output for max()/min() +5414ab31b1e8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input +efc365e7290d IB/rxe: Fix for oops in rxe_register_device on ppc64le arch +6c29f57ea475 IB/mlx5: Device memory mr registration support +cdbd0d2bae14 net/mlx5: Mkey creation command adjustments +24da00164f7a IB/mlx5: Device memory support in mlx5_ib +e72bd817aee2 net/mlx5: Query device memory capabilities +672a9c106966 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial +e8403b493fd5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid +e02d37bf55a9 Merge tag 'sound-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +652ede37cec0 Merge tag 'dma-mapping-4.17' of git://git.infradead.org/users/hch/dma-mapping +be934cca9e98 IB/uverbs: Add device memory registration ioctl support +bee76d7ab5d2 IB/uverbs: Add alloc/free dm uverbs ioctl support +1d8eeb9f6a6e IB/uverbs: Add device memory capabilities reporting +d41c12089553 IB/uverbs: Expose device memory capabilities to user +09c4854fde84 RDMA/qedr: Fix wmb usage in qedr +1b2951dd99af Merge tag 'gpio-v4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio +39e00b6cf658 IB/rxe: Removed GID add/del dummy routines +57939021e8f8 RDMA/qedr: Zero stack memory before copying to user space +cd903711fd9d arm: npcm: modify configuration for the NPCM7xx BMC. +9931753b6c5e Merge branch 'for-4.17/wacom' into for-linus +e2d39e0f95cb Merge branch 'for-4.17/upstream' into for-linus +108ff0e8012a Merge branch 'for-4.17/sony' into for-linus +af73686e7bfe Merge branch 'for-4.17/multitouch' into for-linus +f73fee743b5c Merge branch 'for-4.17/hid-i2c' into for-linus +7a8c1c4e71e4 Merge branch 'for-4.17/hid-elan' into for-linus +d463fd44c4d6 Merge branch 'for-4.17/google-hammer' into for-linus +a9ef00aec763 Merge branch 'for-4.17/elecom' into for-linus +518d2f43c358 arm: dts: modify Nuvoton NPCM7xx device tree structure +82e9f1d1f87d arm: dts: modify Makefile NPCM750 configuration name +016c366f505f arm: dts: modify clock binding in NPCM750 device tree +4828b20a0b89 arm: dts: modify timer register size in NPCM750 device tree +33a5365900e9 arm: dts: modify UART compatible name in NPCM750 device tree +1c4937eec914 arm: dts: add watchdog device to NPCM750 device tree +04a2c2efbfef Merge tag 'davinci-for-v4.17/soc-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc +bc52497a595d MAINTAINERS: update entry for ARM/berlin +03de3727b250 ARM: omap2: fix am43xx build without L2X0 +06dd3dfeea60 Merge tag 'char-misc-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +38047d5c269b Merge tag 'driver-core-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core +df34df483a97 Merge tag 'staging-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +9abf8acea297 Merge tag 'tty-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty +ac9053d2dcb9 Merge tag 'usb-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb +f9ca6a561d40 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +9eb31227cbcc Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +527cd2077188 Merge tag 'riscv-for-linus-4.17-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux +664b0bae0b87 Merge branch 'next' into for-linus +04bb1719c4de Input: i8042 - enable MUX on Sony VAIO VGN-CS series to fix touchpad +23221d997b3d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +5b1f3dc927a2 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +680014d6d1da Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +0c21fd6e6593 Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random +3e968c9f1401 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +a8f8e8ac766d Merge tag '4.17-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6 +fe5f31a8010a Merge tag 'v4.16-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into mtd/next +a88b5f38338d Merge tag 'nand/for-4.17' of git://git.infradead.org/linux-mtd into mtd/next +7c0ed565d2a9 Merge tag 'spi-nor/for-4.17' of git://git.infradead.org/linux-mtd into mtd/next +2bd99df54f43 Merge tag 'gfs2-4.17.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 +94514bbe9e5c Merge tag 'for-4.17-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +547c43d77796 Merge tag 'xfs-4.17-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux +2e08edc5c50a Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +7432acf31525 Merge branch 'lorenzo/pci/xilinx' +d2f48c5d7fd7 Merge branch 'lorenzo/pci/xgene' +34fe07b11dbf Merge branch 'lorenzo/pci/tegra' +df25d407afa5 Merge branch 'lorenzo/pci/rcar' +11ee09055207 Merge branch 'lorenzo/pci/mediatek' +84d4d6f88217 Merge branch 'lorenzo/pci/hv' +74716ff7abb4 Merge branch '6c994c504fa2' +14d8d776aeda Merge branch 'lorenzo/pci/endpoint' +1ad9a8730e8f Merge branch 'lorenzo/pci/dwc-msi' +f3c91098a444 Merge branch 'lorenzo/pci/dwc' +248c51d9a739 Merge branch 'lorenzo/pci/altera' +c8afd5ef001b Merge branch 'pci/vpd' +a4b88505ac1f Merge branch 'pci/virtualization' +0eb6de7872d9 Merge branch 'pci/sparc' +1e1b3201ab18 Merge branch 'pci/resource-mmap' +64ae499cf2ee Merge branch 'pci/portdrv' +ac30aa596996 Merge branch 'pci/msi' +43b90eaed576 Merge branch 'pci/misc' +3da1b6174ba3 Merge branch 'pci/lpc' +a5c6ad7840e1 Merge branch 'pci/hotplug' +315271b0ff19 Merge branch 'pci/enumeration' +db7a726ea8a2 Merge branch 'pci/deprecate-get-bus-and-slot' +09baca98411f Merge branch 'pci/aspm' +63d5ce5fc854 Merge branch 'pci/aer' +2d93fc856959 IB/mlx5: Add ability to hash by IPSEC_SPI when creating a TIR +c03faa562d02 IB/mlx5: Add information for querying IPsec capabilities +802c2125689d IB/mlx5: Add IPsec support for egress and ingress +363c5a570d4a {net,IB}/mlx5: Add ipsec helper +349705c19362 IB/mlx5: Add modify_flow_action_esp verb +c6475a0bca30 IB/mlx5: Add implementation for create and destroy action_xfrm +56ab0b38b80e IB/uverbs: Introduce ESP steering match filter +7d12f8d5a164 IB/uverbs: Add modify ESP flow_action +21e82d3e1dcf IB/uverbs: Introduce egress flow steering +9b828441976e IB/uverbs: Add action_handle flow steering specification +2eb9beaee5d7 IB/uverbs: Add flow_action create and destroy verbs +766d8551ada0 IB/uverbs: Refactor kern_spec_to_ib_spec_filter +8510020d2916 IB/mlx4: Check for egress flow steering +494c5580aa67 IB/uverbs: Add enum attribute type to ioctl() interface +8c84660bb437 IB/mlx5: Initialize the parsing tree root without the help of uverbs +87248d31d105 netdevsim: remove incorrect __net_initdata annotations +5bd5e8d891c1 dm: remove fmode_t argument from .prepare_ioctl hook +971888c46993 dm: hold DM table for duration of ioctl rather than use blkdev_get +13bc62d4a6c7 dm raid: fix parse_raid_params() variable range issue +d4b1aaf53c02 dm verity: make verity_for_io_block static +458bd99e4974 sfc: remove ctpio_dmabuf_start from stats +3d23401283e8 inet: frags: fix ip6frag_low_thresh boundary +4b2e6877b879 tipc: Fix namespace violation in tipc_sk_fill_sock_diag +9e8445a56c25 net: avoid unneeded atomic operation in ip*_append_data() +2a37ce25d9f2 nvmem: disallow modular CONFIG_NVMEM +48d154e7f56e net: hns3: fix length overflow when CONFIG_ARM64_64K_PAGES +1489bbd10e16 nfp: use full 40 bits of the NSP buffer address +92571a1aae40 lan78xx: Connect phy early +0df57e604c46 nfp: add a separate counter for packets with CHECKSUM_COMPLETE +b714295abc59 tipc: Fix missing list initializations in struct tipc_subscription +f51ffde9276e Merge branch 'ipv6-udp-set-dst-cache-for-a-connected-sk-if-current-not-valid' +4f858c56bdac ipv6: udp: set dst cache for a connected sk if current not valid +9f542f616c24 ipv6: udp: convert 'connected' to bool type in udpv6_sendmsg() +96818159c3c0 ipv6: allow to cache dst for a connected sk in ip6_sk_dst_lookup_flow() +7d6850f7c618 ipv6: add a wrapper for ip6_dst_store() with flowi6 checks +0d3ad8549c63 net: phy: marvell10g: add thermal hwmon device +bfacfb457b36 pptp: remove a buggy dst release in pptp_connect() +18bd5949e5c8 net: dsa: mt7530: Use NULL instead of plain integer +861690d05439 net: dsa: b53: Fix sparse warnings in b53_mmap.c +3848ec5dc82c af_unix: remove redundant lockdep class +51508179ecc6 Merge branch 'net-Broadcom-drivers-sparse-fixes' +c0eb05585d41 net: systemport: Fix sparse warnings in bcm_sysport_insert_tsb() +6f89421180f1 net: bcmgenet: Fix sparse warnings in bcmgenet_put_tx_csum() +b41d7cfef569 rxrpc: Fix undefined packet handling +6183d9b3ce79 MAINTAINERS: Add John Garry as maintainer for HiSilicon LPC driver +e0aa1563f894 HISI LPC: Add ACPI support +dfda4492322e ACPI / scan: Do not enumerate Indirect IO host children +d87fb0917a07 ACPI / scan: Rename acpi_is_serial_bus_slave() for more general use +adf38bb0b595 HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings +65af618d2c55 of: Add missing I/O range exception for indirect-IO devices +5745392e0c2b PCI: Apply the new generic I/O management on PCI IO hosts +fcfaab30933b PCI: Add fwnode handler as input param of pci_register_io_range() +e2515476ab3c PCI: Remove __weak tag from pci_register_io_range() +83fbdf1c0595 openrisc: Set CONFIG_MULTI_IRQ_HANDLER +667b24d049e5 arm64: Set CONFIG_MULTI_IRQ_HANDLER +d6f73825dcd0 genirq: Make GENERIC_IRQ_MULTI_HANDLER depend on !MULTI_IRQ_HANDLER +04bbc9795d2e Merge branch 'old.dcache' into work.dcache +414448d249d8 RDMA: Use ib_gid_attr during GID modification +3e44e0ee0893 IB/providers: Avoid null netdev check for RoCE +14169e333e71 IB/providers: Avoid zero GID check for RoCE +598ff6bae689 IB/core: Refactor GID modify code for RoCE +f35faa4ba956 IB/core: Simplify ib_query_gid to always refer to cache +0e1f9b924471 RDMA/providers: Simplify query_gid callback of RoCE providers +72e1ff0fb7e0 RDMA/core: Update query_gid documentation for HCA drivers +8435168d50e6 RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device +17dec0a94915 Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +214c2461a864 f2fs: remain written times to update inode during fsync +d92cd810e64a Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +a23867f1d2de Merge branch 'for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata +2e1f44f6ad80 Merge branch 'fixes' into misc +ef1c4a6fa91b Merge tag 'media/v4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +147a89bc71e7 Merge tag 'kconfig-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +3b24b83763e7 Merge tag 'kbuild-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +0734e00ef9e4 Merge branch 'parisc-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux +4608f064532c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next +5bb053bef825 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next +bb2407a72197 Merge tag 'docs-4.17' of git://git.lwn.net/linux +880a3a532548 nfsd: fix incorrect umasks +ca486a3b338e IB/qedr: Remove GID add/del dummy routines +3e64f8d6f514 i40iw: Remove pre-production workaround for resource profile 1 +41d902cb7c32 RDMA/mlx5: Fix definition of mlx5_ib_create_qp_resp +e40dc66220b7 Merge tag 'leds_for_4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds +cc5ada7ca361 Merge tag 'for-linus-4.17' of git://github.com/cminyard/linux-ipmi +77624cd2a778 Merge tag 'pinctrl-v4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +dc73d6a8d42d Merge tag 'mmc-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +dabe51840e27 Merge tag 'hsi-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi +3ac684b88148 Merge tag 'for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply +f3aefb6a7066 sunrpc: remove incorrect HMAC request initialization +38a70315599d NFSD: Clean up legacy NFS SYMLINK argument XDR decoders +8154ef2776aa NFSD: Clean up legacy NFS WRITE argument XDR decoders +fff4080b2f13 nfsd: Trace NFSv4 COMPOUND execution +87c5942e8fae nfsd: Add I/O trace points in the NFSv4 read proc +d890be159a71 nfsd: Add I/O trace points in the NFSv4 write path +f394b62b7b0d nfsd: Add "nfsd_" to trace point names +79e0b4e247b3 nfsd: Record request byte count, not count of vectors +afa720a0910b nfsd: Fix NFSD trace points +55f5088c22cc svc: Report xprt dequeue latency +aaba72cd4e79 sunrpc: Report per-RPC execution stats +0b9547bf6b94 sunrpc: Re-purpose trace_svc_process +ece200ddd54b sunrpc: Save remote presentation address in svc_xprt for trace events +41f306d0c287 sunrpc: Simplify trace_svc_recv +7dbb53baed3c sunrpc: Simplify do_enqueue tracing +caa3e106dc62 sunrpc: Move trace_svc_xprt_dequeue() +03edb90f57a5 sunrpc: Update show_svc_xprt_flags() to include recently added flags +989f881ebf77 svc: Simplify ->xpo_secure_port +63a1b1569372 sunrpc: Remove unneeded pointer dereference +47299f79ea47 nfsd: use correct enum type in decode_cb_op_status +51d87bc2bfa7 nfsd: fix boolreturn.cocci warnings +75dcc7ef952a Merge tag 'spi-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +843f38d382b1 dm verity: add 'check_at_most_once' option to only validate hashes once +45354f1eb672 dm bufio: don't embed a bio in the dm_buffer structure +f51f2e0a7fb1 dm bufio: support non-power-of-two block sizes +359dbf19ab52 dm bufio: use slab cache for dm_buffer structure allocations +03b029395937 dm bufio: reorder fields in dm_buffer structure +6b5e718cc138 dm bufio: relax alignment constraint on slab cache +21bb13276768 dm bufio: remove code that merges slab caches +eeb67a0ba04d dm bufio: get rid of slab cache name allocations +afa53df86912 dm bufio: move dm-bufio.h to include/linux/ +1f013174b352 dm bufio: delete outdated comment +00716545c894 dm: add support for secure erase forwarding +0519c71e8d46 dm: backfill abnormal IO support to non-splitting IO submission +880bcce0dcc3 dm raid: fix nosync status +8192a0cd7648 dm mpath: use DM_MAPIO_SUBMITTED instead of magic number 0 in process_queued_bios() +706dd22f1262 dm stripe: get rid of a Variable Length Array (VLA) +e5c4cb9b1b78 dm log writes: record metadata flag for better flags record +e16b4f99f0f7 dm integrity: fail early if required HMAC key is not available +2d77dafe23b6 dm: remove unused macro DM_MOD_NAME_SIZE +afac6bd6d1a3 dm unstripe: remove unnecessary header includes +91e065d8f235 dm unstripe: remove superfluous module init error path message +ba5dfbb712e7 dm unstripe: add "dm-unstriped" module alias +2ae600cd15a7 dm unstripe: support non-power-of-2 chunk size +5059353df86e dm crypt: limit the number of allocated pages +1eb5fa849f2b dm: allow targets to return output from messages they are sent +b51c4354dffd Merge tag 'regulator-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +ffd776bf564f Merge tag 'regmap-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +f2d285669aae Merge tag 'pm-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +be5537542743 Merge tag 'acpi-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +86df1073a57a MAINTAINERS: Add missing /drivers/pci/cadence directory entry +f6a11d9febad RISC-V: Rename CONFIG_CMDLINE_OVERRIDE to CONFIG_CMDLINE_FORCE +689a8e31938d IB/ocrdma_hw: Remove redundant checks and goto labels +12ed56bad922 IB/ipoib: Delete unused struct +d13864b68e41 sparc64: Make atomic_xchg() an inline function rather than a macro. +170648fda937 fm10k: Report PCIe link properties with pcie_print_link_status() +33523a361307 net/mlx5e: Use pcie_bandwidth_available() to compute bandwidth +00c6bcb0d60e net/mlx5: Report PCIe link properties with pcie_print_link_status() +190b509c8de2 net/mlx4_core: Report PCIe link properties with pcie_print_link_status() +9e506a7b5147 PCI: Add pcie_print_link_status() to log link speed and whether it's limited +6db79a88c67e PCI: Add pcie_bandwidth_available() to compute bandwidth available to device +16b17cad0990 misc: pci_endpoint_test: Handle 64-bit BARs properly +96a3be43261b PCI: designware-ep: Make dw_pcie_ep_reset_bar() handle 64-bit BARs properly +6474a4e5546e PCI: endpoint: Make sure that BAR_5 does not have 64-bit flag set when clearing +77d08dbdae2e PCI: endpoint: Make epc->ops->clear_bar()/pci_epc_clear_bar() take struct *epf_bar +fca830587534 PCI: endpoint: Handle 64-bit BARs properly +a2ea8ac4ec72 PCI: cadence: Set PCI_BASE_ADDRESS_MEM_TYPE_64 if a 64-bit BAR was set-up +d28810ba7891 PCI: designware-ep: Make dw_pcie_ep_set_bar() handle 64-bit BARs properly +f25b5fae29d4 PCI: endpoint: Setting a BAR size > 4 GB is invalid if 64-bit flag is not set +3567a4edd635 PCI: endpoint: Setting 64-bit/prefetch bit is invalid when IO is set +f16b1f6fdf63 PCI: endpoint: Setting BAR_5 to 64-bits wide is invalid +bc4a48976f57 PCI: endpoint: Simplify epc->ops->set_bar()/pci_epc_set_bar() +bf597574b6be PCI: endpoint: BAR width should not depend on sizeof dma_addr_t +a820ccbe21e8 ALSA: pcm: Fix UAF at PCM release via PCM timer access +642e7fd23353 Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux +21035965f60b bitmap: fix memset optimization on big-endian systems +7a8e7da42250 RISC-V: Fixes to module loading +2c9046b71bb6 RISC-V: Assorted memory model fixes +1cead2d7fec5 RISC-V: Add dynamic ftrace support for RISC-V platforms +f5a8eb632b56 Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +c79d152094d2 f2fs: make assignment of t->dentry_bitmap more readable +dc7a10ddee0c f2fs: truncate preallocated blocks in error case +e21d54219c7a RISC-V: Add definition of relocation types +4a632cec8884 RISC-V: Enable module support in defconfig +4aad074c9c1d RISC-V: Support SUB32 relocation type in kernel module +8e691b16769d RISC-V: Support ADD32 relocation type in kernel module +29e405cd88c3 RISC-V: Support ALIGN relocation type in kernel module +56ea45ae2392 RISC-V: Support RVC_BRANCH/JUMP relocation type in kernel modulewq +e7456e696bff RISC-V: Support HI20/LO12_I/LO12_S relocation type in kernel module +e1910c72bdc4 RISC-V: Support CALL relocation type in kernel module +da975dd4818c RISC-V: Support GOT_HI20/CALL_PLT relocation type in kernel module +b8bde0ef12bd RISC-V: Add section of GOT.PLT for kernel module +ab1ef68e5401 RISC-V: Add sections of PLT and GOT for kernel module +5ce6c1f3535f riscv/atomic: Strengthen implementations with fences +0123f4d76ca6 riscv/spinlock: Strengthen implementations with fences +8d235b174af5 riscv/barrier: Define __smp_{store_release,load_acquire} +b785ec129bd9 riscv/ftrace: Add HAVE_FUNCTION_GRAPH_RET_ADDR_PTR support +aea4c671fb98 riscv/ftrace: Add DYNAMIC_FTRACE_WITH_REGS support +71e736a7d655 riscv/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support +bc1a4c3a8425 riscv/ftrace: Add dynamic function graph tracer support +c15ac4fd60d5 riscv/ftrace: Add dynamic function tracer support +a1d2a6b4cee8 riscv/ftrace: Add RECORD_MCOUNT support +c9297d284126 Merge tag 'nds32-for-linus-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux +17e3cd222af1 Merge tag 'm68k-for-v4.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +bc16d4052f1a Merge branch 'efi-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2fcd2b306aa8 Merge branch 'x86-dma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ce6eba3dba36 Merge branch 'sched-wait-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +a5532439ebab Merge branch 'x86-timers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cea061e455c8 Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +d22fff81418e Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +bc6d65e6dc89 blk-mq: Directly schedule q->timeout_work when aborting a request +986b37c0ae4f Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +e68b4bad71e8 Merge branch 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +5e46caf62d89 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +2451d1e59d5a Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +67dbfc142310 Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +235831d7dd78 f2fs: fix a wrong condition in f2fs_skip_inode_update +4be33329d46f m68k: Verify the offsets in struct siginfo never change. +8420f71943ae signal: Correct the offset of si_pkey and si_lower in struct siginfo on m68k +46e0d28bdb8e Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +86bbbebac193 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +c9a211951c7c bpf: whitelist all syscalls for error injection +67a7acd3773a kernel/sys_ni: remove {sys_,sys_compat} from cond_syscall definitions +70dd4b316079 kernel/sys_ni: sort cond_syscall() entries +3e2052e5dd40 syscalls/x86: auto-create compat_sys_*() prototypes +c679a08983db syscalls: sort syscall prototypes in include/linux/compat.h +0621150d4a4e net: remove compat_sys_*() prototypes from net/compat.h +3c1c456f9b96 syscalls: sort syscall prototypes in include/linux/syscalls.h +1bec510a9ebf kexec: move sys_kexec_load() prototype to syscalls.h +4c8ca51af730 x86/sigreturn: use SYSCALL_DEFINE0 +025bd3905aca x86: fix sys_sigreturn() return type to be long, not unsigned long +66f4e88cc69d x86/ioport: add ksys_ioperm() helper; remove in-kernel calls to sys_ioperm() +c7b95d5156a9 mm: add ksys_readahead() helper; remove in-kernel calls to sys_readahead() +a90f590a1bee mm: add ksys_mmap_pgoff() helper; remove in-kernel calls to sys_mmap_pgoff() +9d5b7c956b09 mm: add ksys_fadvise64_64() helper; remove in-kernel call to sys_fadvise64_64() +edf292c76b88 fs: add ksys_fallocate() wrapper; remove in-kernel calls to sys_fallocate() +36028d5dd711 fs: add ksys_p{read,write}64() helpers; remove in-kernel calls to syscalls +df260e21e6cd fs: add ksys_truncate() wrapper; remove in-kernel calls to sys_truncate() +806cbae1228c fs: add ksys_sync_file_range helper(); remove in-kernel calls to syscall +e2aaa9f42336 kernel: add ksys_setsid() helper; remove in-kernel call to sys_setsid() +9b32105ec6b1 kernel: add ksys_unshare() helper; remove in-kernel calls to sys_unshare() +70f68ee81e2e fs: add ksys_sync() helper; remove in-kernel calls to sys_sync() +3ce4a7bf6626 fs: add ksys_read() helper; remove in-kernel calls to sys_read() +76847e434435 fs: add ksys_lseek() helper; remove in-kernel calls to sys_lseek() +cbb60b924b9f fs: add ksys_ioctl() helper; remove in-kernel calls to sys_ioctl() +454dab3f965e fs: add ksys_getdents64() helper; remove in-kernel calls to sys_getdents64() +bae217ea8c7e fs: add ksys_open() wrapper; remove in-kernel calls to sys_open() +2ca2a09d6215 fs: add ksys_close() wrapper; remove in-kernel calls to sys_close() +411d9475cf90 fs: add ksys_ftruncate() wrapper; remove in-kernel calls to sys_ftruncate() +55731b3cda3a fs: add do_fchownat(), ksys_fchown() helpers and ksys_{,l}chown() wrappers +cbfe20f56522 fs: add do_faccessat() helper and ksys_access() wrapper; remove in-kernel calls to syscall +03450e271a16 fs: add ksys_fchmod() and do_fchmodat() helpers and ksys_chmod() wrapper; remove in-kernel calls to syscall +46ea89eb652a fs: add do_linkat() helper and ksys_link() wrapper; remove in-kernel calls to syscall +87c4e19262d8 fs: add do_mknodat() helper and ksys_mknod() wrapper; remove in-kernel calls to syscall +b724e846b491 fs: add do_symlinkat() helper and ksys_symlink() wrapper; remove in-kernel calls to syscall +0101db7a3019 fs: add do_mkdirat() helper and ksys_mkdir() wrapper; remove in-kernel calls to syscall +f459dffae1c6 fs: add ksys_rmdir() wrapper; remove in-kernel calls to sys_rmdir() +6380161ce9d0 hostfs: rename do_rmdir() to hostfs_do_rmdir() +0f32ab8cfac4 fs: add ksys_unlink() wrapper; remove in-kernel calls to sys_unlink() +447016e96819 fs: add ksys_chdir() helper; remove in-kernel calls to sys_chdir() +e7a3e8b2edf5 fs: add ksys_write() helper; remove in-kernel calls to sys_write() +a16fe33ab557 fs: add ksys_chroot() helper; remove-in kernel calls to sys_chroot() +c7248321a3d4 fs: add ksys_dup{,3}() helper; remove in-kernel calls to sys_dup{,3}() +3a18ef5c1b39 fs: add ksys_umount() helper; remove in-kernel call to sys_umount() +312db1aa1dc7 fs: add ksys_mount() helper; remove in-kernel calls to sys_mount() +ab0d1e85bfd0 fs/quota: use COMPAT_SYSCALL_DEFINE for sys32_quotactl() +cb0b476ab12c fs/quota: add kernel_quotactl() helper; remove in-kernel call to syscall +183caa3c8668 fanotify: add do_fanotify_mark() helper; remove in-kernel call to syscall +d0d89d1ed3ff inotify: add do_inotify_init() helper; remove in-kernel call to syscall +ab641afa73fb fs: add do_compat_futimesat() helper; remove in-kernel call to compat syscall +570484bfe813 fs: add do_compat_signalfd4() helper; remove in-kernel call to compat syscall +05585e449572 fs: add do_compat_select() helper; remove in-kernel call to compat syscall +e02af2ff6548 fs: add do_compat_fcntl64() helper; remove in-kernel call to compat syscall +4bdb9acabff2 fs: add kern_select() helper; remove in-kernel call to sys_select() +30cfe4ef8b89 fs: add do_vmsplice() helper; remove in-kernel call to syscall +98e5f7bd2c67 fs: add do_lookup_dcookie() helper; remove in-kernel call to syscall +2fc96f8331ba fs: add do_eventfd() helper; remove internal call to sys_eventfd() +52fb6db0fd6f fs: add do_signalfd4() helper; remove internal calls to sys_signalfd4() +791eb22eef0d fs: add do_epoll_*() helpers; remove internal calls to sys_epoll_*() +f13903587c18 fs: add do_futimesat() helper; remove internal call to sys_futimesat() +ee81feb64ead fs: add do_renameat2() helper; remove internal call to sys_renameat2() +0a216dd1cfe8 fs: add do_pipe2() helper; remove internal call to sys_pipe2() +2dae0248061e fs: add do_readlinkat() helper; remove internal call to sys_readlinkat() +af03c4acb728 mm: add kernel_[sg]et_mempolicy() helpers; remove in-kernel calls to syscalls +e7dc9ad6e98e mm: add kernel_mbind() helper; remove in-kernel call to syscall +7addf4438825 mm: add kernel_move_pages() helper, move compat syscall to mm/migrate.c +b6e9b0babb7a mm: add kernel_migrate_pages() helper, move compat syscall to mm/mempolicy.c +7d4dd4f159b9 sched: add do_sched_yield() helper; remove in-kernel call to sched_yield() +e530dca584a9 kernel: provide ksys_*() wrappers for syscalls called by kernel/uid16.c +6203deb0a76f kernel: add do_compat_sigaltstack() helper; remove in-kernel call to compat syscall +192c58073d9a kernel: add do_getpgid() helper; remove internal call to sys_getpgid() +31c213f2106b ipc: add msgsnd syscall/compat_syscall wrappers +078faac9e8b6 ipc: add msgrcv syscall/compat_syscall wrappers +e340db56483b ipc: add msgctl syscall/compat_syscall wrappers +c84d0791dfa7 ipc: add shmctl syscall/compat_syscall wrappers +da1e27443415 ipc: add shmdt syscall wrapper +65749e0bb5e7 ipc: add shmget syscall wrapper +3d65661a494a ipc: add msgget syscall wrapper +d969c6fa7263 ipc: add semctl syscall/compat_syscall wrappers +69894718a515 ipc: add semget syscall wrapper +41f4f0e2f5f4 ipc: add semtimedop syscall/compat_syscall wrappers +6df354653e8c net: socket: add __compat_sys_...msg() helpers; remove in-kernel calls to compat syscalls +157b334aa84d net: socket: add __compat_sys_recvmmsg() helper; remove in-kernel call to compat syscall +8770cf4a5858 net: socket: add __compat_sys_getsockopt() helper; remove in-kernel call to compat syscall +73ee3eafd5d1 net: socket: add __compat_sys_setsockopt() helper; remove in-kernel call to compat syscall +fd4e82f5b861 net: socket: add __compat_sys_recvfrom() helper; remove in-kernel call to compat syscall +d27e9afc6420 net: socket: replace call to sys_recv() with __sys_recvfrom() +f3bf896b1d04 net: socket: replace calls to sys_send() with __sys_sendto() +e1834a329d6b net: socket: move check for forbid_cmsg_compat to __sys_...msg() +1255e2690689 net: socket: add do_sys_recvmmsg() helper; remove in-kernel call to syscall +13a2d70e2b52 net: socket: add __sys_getsockopt() helper; remove in-kernel call to syscall +cc36dca0dffa net: socket: add __sys_setsockopt() helper; remove in-kernel call to syscall +005a1aeac466 net: socket: add __sys_shutdown() helper; remove in-kernel call to syscall +6debc8d834eb net: socket: add __sys_socketpair() helper; remove in-kernel call to syscall +b21c8f838a0e net: socket: add __sys_getpeername() helper; remove in-kernel call to syscall +8882a107b306 net: socket: add __sys_getsockname() helper; remove in-kernel call to syscall +25e290eed9c6 net: socket: add __sys_listen() helper; remove in-kernel call to syscall +1387c2c2f988 net: socket: add __sys_connect() helper; remove in-kernel call to syscall +a87d35d87a3e net: socket: add __sys_bind() helper; remove in-kernel call to syscall +9d6a15c3f23b net: socket: add __sys_socket() helper; remove in-kernel call to syscall +4541e80560ca net: socket: add __sys_accept4() helper; remove in-kernel call to syscall +211b634b7f1e net: socket: add __sys_sendto() helper; remove in-kernel call to syscall +7a09e1eb9c1e net: socket: add __sys_recvfrom() helper; remove in-kernel call to syscall +b51d3cdf44d5 x86: remove compat_sys_x86_waitpid() +37db219ef9cc x86: use _do_fork() in compat_sys_x86_clone() +2de0db992de1 mm: use do_futex() instead of sys_futex() in mm_release() +6b27aef09fea kexec: call do_kexec_load() in compat syscall directly +d53238cd51a8 kernel: open-code sys_rt_sigpending() in sys_sigpending() +d300b610812f kernel: use kernel_wait4() instead of sys_wait4() +07108d0e7c7f cifs: Add minor debug message during negprot +7ea884c77e5c smb3: Fix root directory when server returns inode number of zero +6c4ba31133f1 cifs: fix sparse warning on previous patch in a few printks +93012bf98416 cifs: add server->vals->header_preamble_size +486adcea4a63 Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +903d271a3f83 Merge tag 'asoc-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +bc334cb61b9e Merge branch 'for-next' into for-linus +701f3b314905 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +8747a29173c6 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +cc67ccecd3e6 Merge branch 'core-headers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +61d1757f562d Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +54dce3c35bbb Merge branch 'core-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +159f02977b2f Merge branch 'net-mvneta-improve-suspend-resume' +1799cdd287ff net: mvneta: improve suspend/resume +4a188a63afdf net: mvneta: split rxq/txq init and txq deinit into SW and HW parts +da9147140fe3 MAINTAINERS: vfio/platform: Update sub-maintainer +320b164abb32 Merge tag 'drm-for-v4.17' of git://people.freedesktop.org/~airlied/linux +0930437e8f9d Merge remote-tracking branches 'spi/topic/sh-msiof', 'spi/topic/sprd' and 'spi/topic/tegra20-slink' into spi-next +8aaeae7e6144 Merge remote-tracking branches 'spi/topic/jcore', 'spi/topic/kconfig', 'spi/topic/orion', 'spi/topic/pxa2xx' and 'spi/topic/rspi' into spi-next +70a3550b8c8b Merge remote-tracking branches 'spi/topic/atmel', 'spi/topic/bcm-qspi', 'spi/topic/bcm2835aux', 'spi/topic/dw' and 'spi/topic/gpio' into spi-next +b3181e294959 Merge remote-tracking branch 'spi/topic/samsung' into spi-next +3ce2dcf70280 Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/pxa2xx' and 'spi/fix/unregiser' into spi-linus +43ff2dcef0fd Merge remote-tracking branch 'spi/fix/dma' into spi-linus +7c4304288083 MAINTAINERS: update Andi's e-mail +6e00f7dd5e4e ipv6: frags: fix /proc/sys/net/ipv6/ip6frag_low_thresh +103cf0e5799c Merge branches 'pm-cpuidle' and 'pm-tools' +a9f36db7ec65 Merge branch 'pm-cpufreq' +e3a495c4ee64 Merge branches 'pm-core', 'pm-sleep' and 'acpi-pm' +49076b2c64a2 Merge branches 'acpi-osi', 'acpi-scan', 'acpi-tad', 'acpi-video' and 'acpi-misc' +81616dfa2d09 Merge branches 'acpi-tables', 'acpi-cppc' and 'acpi-pci' +0c9ed61bddd2 Merge branches 'acpi-battery', 'acpi-doc' and 'acpi-pmic' +ae02168d7877 Merge branch 'acpica' +e40ff2138985 ext4: force revalidation of directory pointer after seekdir(2) +28e9c1d530b4 Merge branch 'net-bgmac-Couple-of-sparse-warnings' +60d6e6f0b9e4 net: bgmac: Fix endian access in bgmac_dma_tx_ring_free() +16a1c0646e55 net: bgmac: Correctly annotate register space +21a4e14aaedb cifs: smbd: disconnect transport on RDMA errors +48f238a79f66 cifs: smbd: avoid reconnect lockup +2a18287b54f8 Don't log confusing message on reconnect by default +2564f2ff8397 Don't log expected error on DFS referral request +31cd106bb141 fs: cifs: Replace _free_xid call in cifs_root_iget function +d68f353fc9d0 SMB3.1.1 dialect is no longer experimental +6188f28bf608 Tree connect for SMB3.1.1 must be signed for non-encrypted shares +262916bc69fa fix smb3-encryption breakage when CONFIG_DEBUG_SG=y +70e80655f58e CIFS: fix sha512 check in cifs_crypto_secmech_release +8bd68c6e47ab CIFS: implement v3.11 preauth integrity +5fcd7f3f966f CIFS: add sha512 secmech +82fb82be0558 CIFS: refactor crypto shash/sdesc allocation&free +f30e4148b19d Update README file for cifs.ko +68dbe2f841e0 Update TODO list for cifs.ko +b7a73c84eb96 cifs: fix memory leak in SMB2_open() +ac65cb6203e7 CIFS: SMBD: fix spelling mistake: "faield" and "legnth" +6174a30df1b9 route: check sysctl_fib_multipath_use_neigh earlier than hash +781492abce1b fix typo in command value in drivers/net/phy/mdio-bitbang. +afb133637071 sky2: Increase D3 delay to sky2 stops working after suspend +48bfc39791b8 net/mlx5e: Set EQE based as default TX interrupt moderation mode +6095e590d277 ibmvnic: Disable irqs before exiting reset from closed state +da01ec4ee5e6 net: sched: do not emit messages while holding spinlock +ec1d8ccb07de vlan: also check phy_driver ts_info for vlan's real device +49d7006d9f01 sparc64: Properly range check DAX completion index +a68277b78634 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc +c0b458a9463b Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +859a59352e92 Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next +0adb32858b0b Linux 4.16 +9ea471320e13 Bluetooth: Mark expected switch fall-throughs +96e58d368fa6 Bluetooth: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for BTUSB_QCA_ROME +f9b95db0165a Bluetooth: btrsi: remove unused including +45a42bc9cc65 Bluetooth: hci_bcm: Remove DMI quirk for the MINIX Z83-4 +5366271c7268 Merge branch 'sh_eth-remove-SH_ETH_OFFSET_INVALID-abuses' +e14549a50a6c sh_eth: kill useless check in __sh_eth_get_regs() +6e80e55bd37a sh_eth: add sh_eth_cpu_data::no_xdfar flag +16c3c9134696 Merge branch 'inet-factorize-sk_wmem_alloc-updates' +1f4c6eb24029 ipv6: factorize sk_wmem_alloc updates done by __ip6_append_data() +694aba690de0 ipv4: factorize sk_wmem_alloc updates done by __ip_append_data() +c07255020551 Revert "net: usb: asix88179_178a: de-duplicate code" +ec1258903a13 ip6_gre: remove redundant 'tunnel' setting in ip6erspan_tap_init() +ce5a453c4421 net/mlx4_en: CHECKSUM_COMPLETE support for fragments +2919ee2d4108 Merge branch 'mlxsw-cleanups' +59441fef2b10 mlxsw: spectrum: Don't use resource ID of 0 +88d2fbcda145 mlxsw: spectrum: Pass mlxsw_core as arg of mlxsw_sp_kvdl_resources_register() +ad3f20b28602 mlxsw: Move "resources_query_enable" out of mlxsw_config_profile +110d2d2141d9 mlxsw: Move "used_kvd_sizes" check to mlxsw_pci_config_profile +64f458882177 mlxsw: core: Fix arg name of MLXSW_CORE_RES_VALID and MLXSW_CORE_RES_GET +72779c97cf8f mlxsw: remove kvd_hash_granularity from config profile struct +4f8768befdea mlxsw: spectrum: Change KVD linear parts from list to array +f9b9120119ca mlxsw: Constify devlink_resource_ops +c8276dd250e9 mlxsw: spectrum_kvdl: Fix handling of resource_size_param +9270aa0ddcf3 mlxsw: spectrum_acl: Fix flex actions header ifndef define construct +6f6f1eced8c3 Bluetooth: Remove unused btuart_cs driver +07eb96a5a7b0 Bluetooth: bpa10x: Use separate h4_recv_buf helper +f9d7c8fd2630 Bluetooth: hci_ll: Convert to use h4_recv_buf helper +611215026124 Bluetooth: hci_bcm: Add ACPI HIDs found in Windows .inf files and DSTDs +a4de1567be32 Bluetooth: hci_bcm: Do not tie GPIO pin order to a specific ACPI HID +9644e6b98cda Bluetooth: hci_bcm: Remove duplication in gpio-mappings declaration +4063cafa3b24 Bluetooth: hci_bcm: Add 6 new ACPI HIDs +bb5208b314c5 Bluetooth: hci_bcm: Treat Interrupt ACPI resources as always being active-low +e09070c51b28 Bluetooth: hci_bcm: Add irq_polarity module option +a41e0796396e Bluetooth: btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB +9bef22fb00cb Bluetooth: hci_ll: Use skb_put_u8 instead of struct hcill_cmd +9376e4a5a318 Bluetooth: btmrvl: Delete an unnecessary variable initialisation in btmrvl_sdio_card_to_host() +a5c2f4c1c529 Bluetooth: btmrvl: Delete an unnecessary variable initialisation in btmrvl_sdio_register_dev() +f3863f1d7a57 Bluetooth: hci_bcm: Use default baud rate if missing shutdown GPIO +fb2d466be9b3 Bluetooth: hci_bcm: use gpiod cansleep version +8c59c264e5e1 Bluetooth: Fix data type of appearence +06b19fe9a6df Merge branch 'chelsio-inline-tls' +bd7f48576660 crypto: chtls - Makefile Kconfig +d25f2f71f653 crypto: chtls - Program the TLS session Key +b647993fca14 crypto: chtls - Inline TLS record Rx +36bedb3f2e5b crypto: chtls - Inline TLS record Tx +cc35c88ae4db crypto : chtls - CPL handler definition +a08943947873 crypto: chtls - Register chtls with net tls +a6779341a173 crypto: chtls - structure and macro for Inline TLS +639d28a1a407 crypto: chcr - Inline TLS Key Macros +e383f2483425 cxgb4: LLD driver changes to support TLS +e108708968e3 cxgb4: Inline TLS FW Interface +e0be6bea2583 ethtool: enable Inline TLS in HW +dd0bed1665d6 tls: support for Inline tls record +d4069fe6fc91 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +70ae7222c61d Merge branch 'inet-frags-bring-rhashtables-to-IP-defrag' +f2d1c724fca1 inet: frags: get rid of nf_ct_frag6_skb_cb/NFCT_FRAG6_CB +219badfaade9 ipv6: frags: get rid of ip6frag_skb_cb/FRAG6_CB +bf66337140c6 inet: frags: get rid of ipfrag_skb_cb/FRAG_CB +c2615cf5a761 inet: frags: reorganize struct netns_frags +e5d672a0780d rhashtable: reorganize struct rhashtable layout +05c0b86b9696 ipv6: frags: rewrite ip6_expire_frag_queue() +1eec5d567008 inet: frags: do not clone skb in ip_expire() +3e67f106f619 inet: frags: break the 2GB limit for frags storage +2d44ed22e607 inet: frags: remove inet_frag_maybe_warn_overflow() +399d1404be66 inet: frags: get rif of inet_frag_evicting() +6befe4a78b15 inet: frags: remove some helpers +648700f76b03 inet: frags: use rhashtables for reassembly units +ae6da1f503ab rhashtable: add schedule points +483a6e4fa055 inet: frags: refactor ipfrag_init() +807f1844df4a inet: frags: refactor lowpan_net_frag_init() +5b975bab2361 inet: frags: refactor ipv6_frag_init() +093ba72914b6 inet: frags: add a pointer to struct netns_frags +787bea7748a7 inet: frags: change inet_frags_init_net() return value +c22af22cbdc2 ipv6: frag: remove unused field +5749d6af4925 Merge branch 'bnxt_en-next' +ec86f14ea506 bnxt_en: Add ULP calls to stop and restart IRQs. +fbcfc8e46741 bnxt_en: Reserve completion rings and MSIX for bnxt_re RDMA driver. +4e41dc5deb6e bnxt_en: Refactor bnxt_need_reserve_rings(). +e5811b8c09df bnxt_en: Add IRQ remapping logic. +08654eb213a8 bnxt_en: Change IRQ assignment for RDMA driver. +9899bb59ff08 bnxt_en: Improve ring allocation logic. +845adfe40c2a bnxt_en: Improve valid bit checking in firmware response message. +596f9d55feeb bnxt_en: Improve resource accounting for SRIOV. +db4723b3cd2d bnxt_en: Check max_tx_scheduler_inputs value from firmware. +00db3cba3521 bnxt_en: Add extended port statistics support +699efed00df0 bnxt_en: Include additional hardware port statistics in ethtool -S. +746df139646e bnxt_en: Add support for ndo_set_vf_trust +2373d8d6a793 bnxt_en: fix clear flags in ethtool reset handling +abe93ad2e06e bnxt_en: Use a dedicated VNIC mode for RDMA. +1d3ef13dd48d bnxt_en: Adjust default rings for multi-port NICs. +d4f52de02f04 bnxt_en: Update firmware interface to 1.9.1.15. +eeb0a2a526d8 vlan: vlan_hw_filter_capable() can be static +8bde261e5352 Merge tag 'mlx5-updates-2018-03-30' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +e2e80c027f5a Merge tag 'rxrpc-next-20180330' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +3be9b5fdc637 hv_netvsc: Clean up extra parameter from rndis_filter_receive_data() +49b44aa23e58 ethernet: hisilicon: hns: hns_dsaf_mac: Use generic eth_broadcast_addr +b3834acdd78e Merge branch 'net_rwsem-fixes' +554873e51711 net: Do not take net_rwsem in __rtnl_link_unregister() +fc1dd36992bb net: Remove net_rwsem from {, un}register_netdevice_notifier() +c679f6a26dc3 net: hns3: remove unnecessary pci_set_drvdata() and devm_kfree() +ef817102586c netdevsim: Change nsim_devlink_setup to return error to caller +6851cf28db1c Merge branch 'tipc-slim-down-name-table' +7494cfa6d36d tipc: avoid possible string overflow +7a74d39cc292 tipc: tipc: rename address types in user api +37922ea4a310 tipc: permit overlapping service ranges in name table +f20889f72bd5 tipc: refactor name table translate function +218527fe27ad tipc: replace name table service range array with rb tree +24197ee21023 Merge branch 'bridge-mtu' +804b854d374e net: bridge: disable bridge MTU auto tuning if it was set manually +f40aa23339e2 net: bridge: set min MTU on port events and allow user to set max +56c03cbf8c4c Merge branch 'thunderx-DMAC-filtering' +37c3347eb247 net: thunderx: add ndo_set_rx_mode callback implementation for VF +1b6d55f23948 net: thunderx: add workqueue control structures for handle ndo_set_rx_mode request +aba4a2633b02 net: thunderx: add XCAST messages handlers for PF +0b849f58f27b net: thunderx: add new messages for handle ndo_set_rx_mode callback +ceb9ea21cc12 net: thunderx: add multicast filter management support +3a34ecfd9d3f net: thunderx: add MAC address filter tracking for LMAC +f8ad1f3f07e0 net: thunderx: move filter register related macro into proper place +5e8b270fcf11 Merge branch 'meson8b' +7676693c6825 net: stmmac: dwmac-meson8b: Add support for the Meson8m2 SoC +a5af1fb94ffc dt-bindings: net: meson-dwmac: add support for the Meson8m2 SoC +e02602bd7625 PCI/DPC: Rename from pcie-dpc.c to dpc.c +619e6f340cec PCI/IOV: Add missing prototypes for powerpc pcibios interfaces +cf0921bea66c PCI/IOV: Use VF0 cached config registers for other VFs +10b84daddbec Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +ad0500ca8789 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +93e04d4ad7c5 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +1159e0947653 perf/x86/intel: Enable C-state residency events for Cannon Lake +490d03e83da2 perf/x86/intel: Add Cannon Lake support for RAPL profiling +6f1d7c45dbba ACPI / PM: Fix keyboard wakeup from suspend-to-idle on ASUS UX331UA +eaeb8e76cd57 x86/cpu/tme: Fix spelling: "configuation" -> "configuration" +d6289f36aa7d x86/build: Don't pass in -D__KERNEL__ multiple times +19193bcad8dc locking/Kconfig: Restructure the lock debugging menu +f07cbebb6daf locking/Kconfig: Add LOCK_DEBUGGING_SUPPORT to make it more readable +5149cbac4235 locking/rwsem: Add DEBUG_RWSEMS to look for lock/unlock mismatches +169310f71fc8 Merge branch 'linus' into locking/core, to pick up fixes +b5dbc28762fd Merge tag 'kbuild-fixes-v4.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild +a44406ec3d31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net +a95b37e20db9 kbuild: get out of +7828f20e3779 Merge branch 'bpf-cgroup-bind-connect' +1d436885b23b selftests/bpf: Selftest for sys_bind post-hooks. +aac3fc320d94 bpf: Post-hooks for sys_bind +622adafb2a12 selftests/bpf: Selftest for sys_connect hooks +d74bad4e74ee bpf: Hooks for sys_connect +3679d585bbc0 net: Introduce __inet_bind() and __inet6_bind +e50b0a6f0893 selftests/bpf: Selftest for sys_bind hooks +4fbac77d2d09 bpf: Hooks for sys_bind +d7be143b67c2 libbpf: Support expected_attach_type at prog load +5e43f899b03a bpf: Check attach type at prog load time +54dd0e0a1b25 ext4: add extra checks to ext4_xattr_block_get() +57599c7e7722 btrfs: lift errors from add_extent_changeset to the callers +f50f43539070 Btrfs: print error messages when failing to read trees +38e82de8ccd1 btrfs: user proper type for btrfs_mask_flags flags +7e79cb86be28 btrfs: split dev-replace locking helpers for read and write +e7ab0af6c30f btrfs: remove stale comments about fs_mutex +88c14590cdd6 btrfs: use RCU in btrfs_show_devname for device list traversal +d1980131ca7f btrfs: update barrier in should_cow_block +a32bf9a30201 btrfs: use lockdep_assert_held for mutexes +a4666e688f6f btrfs: use lockdep_assert_held for spinlocks +581c1760415c btrfs: Validate child tree block's level and first key +3c0efdf03b2d btrfs: tests/qgroup: Fix wrong tree backref level +8434ec46c6e3 Btrfs: fix copy_items() return value when logging an inode +4ee3fad34a9c Btrfs: fix fsync after hole punching when using no-holes feature +a1840b50238b btrfs: use helper to set ulist aux from a qgroup +0b78877a2ada Revert "btrfs: qgroups: Retry after commit on getting EDQUOT" +4ee0d8832c2e btrfs: qgroup: Update trace events for metadata reservation +8287475a2055 btrfs: qgroup: Use root::qgroup_meta_rsv_* to record qgroup meta reserved space +4f5427ccce5d btrfs: delayed-inode: Use new qgroup meta rsv for delayed inode and item +9496005d6ca4 ext4: add bounds checking to ext4_xattr_find_entry() +ab966d7e4ff9 net/mlx5e: RX, Recycle buffer of UMR WQEs +b8a98a4cf322 net/mlx5e: Keep single pre-initialized UMR WQE per RQ +9f9e9cd50eac net/mlx5e: Remove page_ref bulking in Striding RQ +22f453988194 net/mlx5e: Support XDP over Striding RQ +121e89275471 net/mlx5e: Refactor RQ XDP_TX indication +619a8f2a42f1 net/mlx5e: Use linear SKB in Striding RQ +43b18595d660 btrfs: qgroup: Use separate meta reservation type for delalloc +64cfaef6362f btrfs: qgroup: Introduce function to convert META_PREALLOC into META_PERTRANS +e1211d0e896b btrfs: qgroup: Don't use root->qgroup_meta_rsv for qgroup +733e03a0b26a btrfs: qgroup: Split meta rsv type into meta_prealloc and meta_pertrans +5c40507ffb1b btrfs: qgroup: Cleanup the remaining old reservation counters +64ee4e751a1c btrfs: qgroup: Update trace events to use new separate rsv types +429d6275d501 btrfs: qgroup: Fix wrong qgroup reservation update for relationship modification +dba213242fbc btrfs: qgroup: Make qgroup_reserve and its callers to use separate reservation type +f59c0347d4be btrfs: qgroup: Introduce helpers to update and access new qgroup rsv +d4e5c92055d8 btrfs: qgroup: Skeleton to support separate qgroup reservation type +0a0d4415e338 Btrfs: delete dead code in btrfs_orphan_add() +4408ea7c5fd9 btrfs: ctree.h: Fix wrong comment position about csum size +75cb379d2635 btrfs: defer adding raid type kobject until after chunk relocation +dc2d3005d27d btrfs: remove dead create_space_info calls +580c6efaf91f Btrfs: replace: cache rbio when rebuild data on missing device +8a5a916d9a35 btrfs: fix lockdep splat in btrfs_alloc_subvolume_writers +8ba0ae78218a btrfs: drop optimal argument from find_live_mirror() +99f92a7c1eba btrfs: drop num argument from find_live_mirror() +0a1e458a1e49 btrfs: Drop fs_info parameter from __btrfs_run_delayed_refs +5ead2dd02c77 btrfs: Drop fs_info parameter from btrfs_finish_extent_commit +460fb20a4bba btrfs: Drop fs_info parameter from btrfs_qgroup_account_extents +c79a70b1330b btrfs: drop fs_info parameter from btrfs_run_delayed_refs +39d7d09dc2d6 btrfs: Remove unused flush var in shrink_delalloc +101d2dc0b2a9 btrfs: Remove unused extent_root var from caching_thread +338dae1ae64f btrfs: remove max_active var from open_ctree +8535dc196769 btrfs: Remove unused root var from relink_file_extents +4eeb97c67a90 btrfs: Remove unused tot_len var from lzo_decompress +d6e823a57897 btrfs: Remove unused length var from scrub_handle_errored_block +a6dbceafb915 btrfs: Remove unused op_key var from add_delayed_refs +ba89b80268c1 btrfs: volumes: Remove the meaningless condition of minimal nr_devs when allocating a chunk +6f47c706d9d4 btrfs: Document parameters of btrfs_reserve_extent +d87ff75863e9 btrfs: Handle error from btrfs_uuid_tree_rem call in _btrfs_ioctl_set_received_subvol +776c4a7ce86f btrfs: Use sizeof directly instead of a constant variable +d0ee39349311 btrfs: rename submit callbacks and drop double underscores +6c553435870b btrfs: remove unused parameters from extent_submit_bio_done_t +d0779291b1e9 btrfs: remove unused parameters from extent_submit_bio_start_t +a758781d4b76 btrfs: separate types for submit_bio_start and submit_bio_done +d9d19a010b8b btrfs: kill tree_mod_log_set_root_pointer helper +0e82bcfe3c5e btrfs: kill tree_mod_log_set_node_key helper +bf1d342510bd btrfs: kill trivial wrapper tree_mod_log_eb_move +b1a09f1ec540 btrfs: remove trivial locking wrappers of tree mod log +bcd24dabe080 btrfs: drop fs_info parameter from __tree_mod_log_oldest_root +b6dfa35bd567 btrfs: embed tree_mod_move structure to tree_mod_elem +a446a979ff4e btrfs: drop unused fs_info parameter from tree_mod_log_eb_move +95b757c16482 btrfs: drop fs_info parameter from tree_mod_log_free_eb +db7279a20b09 btrfs: drop fs_info parameter from tree_mod_log_free_eb +e09c2efe7eba btrfs: drop fs_info parameter from tree_mod_log_insert_key +6074d45f6076 btrfs: drop fs_info parameter from tree_mod_log_insert_move +3ac6de1abd7a btrfs: drop fs_info parameter from tree_mod_log_set_node_key +b8b3d625ce67 btrfs: document more parameters of submit_extent_page +0c8508a6e741 btrfs: cleanup merging conditions in submit_extent_page +8eec8296a086 btrfs: remove redundant variable in __do_readpage +5c2b1fd7531d btrfs: assume that bio_ret is always valid in submit_extent_page +6ca1765b366e Btrfs: scrub: batch rebuild for raid56 +416a72022e43 btrfs: sort and group mount option definitions +62b8e0773179 btrfs: Add nossd_spread mount option +92e2f7e37004 btrfs: Remove btrfs_fs_info::open_ioctl_trans +bcf3a3e7fb55 btrfs: Remove code referencing unused TRANS_USERSPACE +859e682d58a2 btrfs: Remove btrfs_file_private::trans +7a5a07a81062 btrfs: Remove userspace transaction ioctls +4d31778aa2fa btrfs: qgroup: Fix root item corruption when multiple same source snapshots are created with quota enabled +2e32ef87b074 btrfs: Relax memory barrier in btrfs_tree_unlock +7c829b722dff btrfs: add define for oldest generation +051c98eb11e6 btrfs: open code trivial helper btrfs_page_exists_in_range +965aab1cfc13 btrfs: Use filemap_range_has_page() +ea3886cab76f net/mlx5e: Use inline MTTs in UMR WQEs +e4d86a4a58b4 net/mlx5e: Do not busy-wait for UMR completion in Striding RQ +18187fb2c3c1 net/mlx5e: Code movements in RX UMR WQE post +73281b78a37a net/mlx5e: Derive Striding RQ size from MTU +472a1e44b349 net/mlx5e: Save MTU in channels params +533788988cb6 net/mlx5e: IPoIB, Fix spelling mistake +6c75062823d8 net/mlx5: Change teardown with force mode failure message to warning +b2d3907c2346 net/mlx5: Eliminate query xsrq dead code +7b2117bb8ff9 net/mlx5e: Use eq ptr from cq +ad32eb2df801 PCI: Always define the of_node helpers +4e5fad429bd1 PCI/DPC: Do not enable DPC if AER control is not allowed by the BIOS +adf313f41a0d Input: stmfts, s6sy761 - update my e-mail +1d9600036034 Input: stmfts - use async probe & suspend/resume to avoid 2s delay +567b9b549cfa Input: ALPS - fix TrackStick detection on Thinkpad L570 and Latitude 7370 +f0553ba08a19 PCI/AER: Use cached AER Capability offset +d850882b726f PCI/portdrv: Rename and reverse sense of pcie_ports_auto +842b447f0074 PCI/portdrv: Encapsulate pcie_ports_auto inside the port driver +4c0fd7648d88 PCI/portdrv: Remove unnecessary "pcie_ports=auto" parameter +1e447c57ae36 PCI/portdrv: Remove "pcie_hp=nomsi" kernel parameter +1b64cb87cf00 PCI/portdrv: Remove unnecessary include of +02bfeb484230 PCI/portdrv: Simplify PCIe feature permission checking +168f3ae595d6 PCI/portdrv: Remove unused PCIE_PORT_SERVICE_VC +c6c889d932bb PCI/portdrv: Remove pcie_port_bus_type link order dependency +79a011194b23 PCI/portdrv: Disable port driver in compat mode +3620c71484f7 PCI/PM: Clear PCIe PME Status bit for Root Complex Event Collectors +807ae7daf5fb Merge branch 'bpf-sockmap-sg-api-fixes' +6ef6d84ceee2 bpf: sockmap: initialize sg table entries properly +f385178679b6 lib/scatterlist: add sg_init_marker() helper +b852f63aa6ce PCI: Add pcie_bandwidth_capable() to compute max supported link bandwidth +c70b65fb7f12 PCI: Add pcie_get_width_cap() to find max supported link width +6cf57be0f78e PCI: Add pcie_get_speed_cap() to find max supported link speed +a5040c2d8dd7 blktrace: fix comment in blktrace_api.h +17226f124038 rxrpc: Fix leak of rxrpc_peer objects +1159d4b496f5 rxrpc: Add a tracepoint to track rxrpc_peer refcounting +31f5f9a1691e rxrpc: Fix apparent leak of rxrpc_local objects +09d2bf595db4 rxrpc: Add a tracepoint to track rxrpc_local refcounting +d3be4d244330 rxrpc: Fix potential call vs socket/net destruction race +88f2a8257c9a rxrpc: Fix checker warnings and errors +edb63e2b2717 rxrpc: remove unused static variables +59299aa1028f rxrpc: Fix resend event time calculation +57b0c9d49b94 rxrpc: Don't treat call aborts as conn aborts +03877bf6a30c rxrpc: Fix Tx ring annotation after initial Tx failure +f82eb88b0fa6 rxrpc: Fix a bit of time confusion +ace45bec6d77 rxrpc: Fix firewall route keepalive +de05ca852679 ext4: move call to ext4_error() into ext4_xattr_check_block() +e81b5e01c14a net: mvneta: fix enable of all initialized RXQs +b6cdbc85234b net/ipv6: Fix route leaking between VRFs +c0b6edef0bf0 tc-testing: Add newline when writing test case files +82dd0d2a9a76 vrf: Fix use after free and double free in vrf_finish_output +ccdd0b4c35f2 liquidio: prevent rx queues from getting stalled +5807b22c9164 ipv6: sr: fix seg6 encap performances with TSO enabled +f444ec106407 crypto: ccree - remove unused enums +900a081f6912 crypto: ahash - Fix early termination in hash walk +a2e5d408a463 crypto: brcm - explicitly cast cipher to hash type +8f0691fc51e1 crypto: talitos - don't leak pointers to authenc keys +ab6815d028f3 crypto: qat - don't leak pointers to authenc keys +a664b4b14067 crypto: picoxcell - don't leak pointers to authenc keys +0e7da29d6c31 crypto: ixp4xx - don't leak pointers to authenc keys +eb5265317585 crypto: chelsio - don't leak pointers to authenc keys +cc4ccaafcbdd crypto: caam/qi - don't leak pointers to authenc keys +61dab9726050 crypto: caam - don't leak pointers to authenc keys +8c9bdab21289 crypto: lrw - Free rctx->ext with kzfree +2b1227301a8e crypto: talitos - fix IPsec cipher in length +9def051018c0 crypto: Deduplicate le32_to_cpu_array() and cpu_to_le32_array() +0550f5a5f0c5 crypto: doc - clarify hash callbacks state machine +eb02c38f0197 crypto: api - Keep failed instances alive +3ca1e9948940 crypto: api - Make crypto_alg_lookup static +4989d4f07a8e crypto: api - Remove unused crypto_type lookup function +6f76672bd650 crypto: chelsio - Remove declaration of static function from header +3ad618d8e16e crypto: inside-secure - hmac(sha224) support +73f36ea70321 crypto: inside-secure - hmac(sha256) support +4505bb02ec87 crypto: inside-secure - the context ipad/opad should use the state sz +15f64ee0aecd crypto: inside-secure - improve the skcipher token +b89a815975e5 crypto: inside-secure - do not access buffers mapped to the device +57433b582090 crypto: inside-secure - improve the send error path +d910708766aa crypto: inside-secure - fix a typo in a register name +c2c55404bd20 crypto: inside-secure - fix typo s/allways/always/ in a define +b869648c060f crypto: inside-secure - move the digest to the request context +9dd2326890d8 Merge tag 'ceph-for-4.16-rc8' of git://github.com/ceph/ceph-client +72573481eb7c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm +bd886137a105 Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux +ef82f598a01b Merge tag 'sound-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +6f14f49ce5eb Merge branch 'ieee802154-for-davem-2018-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next +1dad0f9ffff7 tc-testing: add connmark action tests +fe3f4e805345 MAINTAINERS: Update my email address from freescale to nxp +f97c3dc3c0e8 net/dim: Fix int overflow +52a9692a43b8 Merge branch 'vlan-fix' +c769accdf3d8 vlan: Fix vlan insertion for packets without ethernet header +ae4745730cf8 net: Fix untag for vlan packets without ethernet header +9b85756341c5 dt-bindings: net: renesas-ravb: Add support for r8a77470 SoC +8bafb83eeee2 Merge branch 'stmmac-DWMAC5' +8bf993a5877e net: stmmac: Add support for DWMAC5 and implement Safety Features +34877a15f787 net: stmmac: Rework and fix TX Timeout code +02281a3525c9 net: mvneta: remove duplicate *_coal assignment +e7696042fe93 Merge branch 'do-not-allow-adding-routes-if-disable_ipv6-is-enabled' +2f0aaf7fb11c Documentation: ip-sysctl.txt: clarify disable_ipv6 +428604fb118f ipv6: do not set routes if disable_ipv6 has been enabled +d162190bded8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next +b9a12601541e Merge branch 'Close-race-between-un-register_netdevice_notifier-and-pernet_operations' +328fbe747ad4 net: Close race between {un, }register_netdevice_notifier() and setup_net()/cleanup_net() +9e2f6c5d78db netfilter: Rework xt_TEE netdevice notifier +e9a441b6e729 xfrm: Register xfrm_dev_notifier in appropriate place +caeeeda3444b Merge branch 'Implement-of_get_nvmem_mac_address-helper' +aa076e3d220a net: macb: Try to retrieve MAC addess from nvmem provider +9217e566bdee of_net: Implement of_get_nvmem_mac_address helper +64e828dfc485 Merge branch 'nfp-flower-handle-MTU-changes' +29a5dcae2790 nfp: flower: offload phys port MTU change +167cebeffadd nfp: modify app MTU setting callbacks +44465c47a4a3 Merge branch 'phylink-API-changes' +e679c9c1dbfd sfp/phylink: move module EEPROM ethtool access into netdev core ethtool +c6ab3008b6a6 net: phy: phylink: Provide PHY interface to mac_link_{up, down} +a9645b273e22 atm: iphase: fix spelling mistake: "Receiverd" -> "Received" +2166dc95717d MAINTAINERS: update vmxnet3 driver maintainer +95e623fd98d2 Merge branch 'net-Broadcom-drivers-coalescing-fixes' +5e6ce1f1a4ca net: bcmgenet: Fix coalescing settings handling +a8cdfbdf885f net: systemport: Fix coalescing settings handling +fd41f2bfb71b net: systemport: Remove adaptive TX coalescing +9daae9bd47cf net: Call add/kill vid ndo on vlan filter feature toggling +004c3cf1a18b cxgb4: fix error return code in adap_init0() +26c97c5d8dac netfilter: ipset: Use is_zero_ether_addr instead of static and memcmp +e3b5e1ec7523 Revert "netfilter: x_tables: ensure last rule in base chain matches underflow/policy" +3d41386d556d cpufreq: CPPC: Use transition_delay_us depending transition_latency +8b29d29abc48 ACPI: acpi_pad: Fix memory leak in power saving threads +648464076160 PM / hibernate: Change message when writing to /sys/power/resume +355064675f1c PM / hibernate: Make passing hibernate offsets more friendly +9ba5c404bf1d netfilter: x_tables: Add note about how to free percpu counters +c47d36b3855d netfilter: Merge assignment with return +a3073c17dd8c netfilter: nf_tables: use nft_set_lookup_global from nf_tables_newsetelem() +10659cbab72b netfilter: nf_tables: rename to nft_set_lookup_global() +43a605f2f722 netfilter: nf_tables: enable conntrack if NAT chain is registered +02c7b25e5f54 netfilter: nf_tables: build-in filter chain type +cc07eeb0e5ee netfilter: nf_tables: nft_register_chain_type() returns void +32537e91847a netfilter: nf_tables: rename struct nf_chain_type +9124a20d8794 netfilter: ebt_stp: Use generic functions for comparisons +85784f939598 ceph: only dirty ITER_IOVEC pages for direct read +19b351f16fd9 netfilter: add flowtable documentation +1be3ac984440 netfilter: ebtables: Add string filter +39c202d228c3 netfilter: ebtables: Add support for specifying match revision +e8de85d5a107 dt-bindings: fsl-quadspi: Add the example of two SPI NOR +6898b240f8a1 mtd: fsl-quadspi: Distinguish the mtd device names +c2a9838452a4 Merge tag 'for-4.16/dm-fixes-4' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm +d89b9f50291a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +ab12762b19ad Merge tag 'mtd/fixes-for-4.16' of git://git.infradead.org/linux-mtd +27f394a7718d ext4: don't show data= option if defaulted +ceec03764a39 ext4: omit init_itable=n in procfs when disabled +68afa7e08362 ext4: show more binary mount options in procfs +bc1420ae5626 ext4: simplify kobject usage +6ca06829fba6 ext4: remove unused parameters in sysfs code +c2e5df762601 ext4: null out kobject* during sysfs cleanup +da5dadb4f116 dm: fix dropped return code from dm_get_bdev_for_ioctl +18db4b4e6fc3 ext4: don't allow r/w mounts if metadata blocks overlap the superblock +a45403b51582 ext4: always initialize the crc32c checksum driver +8e4b5eae5dec ext4: fail ext4_iget for root directory if unallocated +74957cbfb7ea Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +b65125fa5797 lightnvm: remove function name in strings +5565b0ca50b5 lightnvm: pblk: remove some unnecessary NULL checks +9156f360a77f lightnvm: pblk: don't recover unwritten lines +3b2a3ad11946 lightnvm: pblk: implement 2.0 support +32ef9412c114 lightnvm: pblk: implement get log report chunk +bb845ae45c3d lightnvm: pblk: rename ppaf* to addrf* +7ad5039ee557 lightnvm: pblk: check for supported version +a294c1994551 lightnvm: implement get log report chunk helpers +7100d50a7e58 lightnvm: make address conversions depend on generic device +694715137482 lightnvm: add support for 2.0 address format +a40afad90b9a lightnvm: normalize geometry nomenclature +3f48021bad73 lightnvm: complete geo structure with maxoc* +f1d4e8121f3f lightnvm: add shorten OCSSD version in geo +3cb98f84d368 lightnvm: add minor version to generic geometry +e46f4e4822bd lightnvm: simplify geometry structure +43d47127219d lightnvm: pblk: refactor init/exit sequences +9d7aa4a48487 lightnvm: Avoid validation of default op value +40f962d78a96 lightnvm: centralize permission check for lightnvm ioctl +a38c78d82dd3 lightnvm: fix bad block initialization +96257a8a7f31 nvme: lightnvm: add late setup of block size and metadata +89a09c5643e0 lightnvm: remove nvm_dev_ops->max_phys_sect +af569398c390 lightnvm: remove max_rq_size +62771fe0aa28 lightnvm: add 2.0 geometry identification +c6ac3f35d46b lightnvm: flatten nvm_id_group into nvm_id +a04e0cf93aee lightnvm: make 1.2 data structures explicit +e411b33117d1 lightnvm: pblk: refactor bad block identification +3c05ef115c69 lightnvm: pblk: prevent race in pblk_rb_flush_point_set +b966c50b14de lightnvm: pblk: allow allocation of new lines during shutdown +7be970b22586 lightnvm: pblk: delete writer kick timer before stopping thread +5d149bfabeb8 lightnvm: pblk: add padding distribution sysfs attribute +ff12581ec702 lightnvm: remove multiple groups in 1.2 data structure +d8a39caee02b lightnvm: remove mlc pairs structure +76758390f83e lightnvm: pblk: export write amplification counters to sysfs +d0ab0b1ab991 lightnvm: pblk: check data lines version on recovery +cfe1c9e2e2a3 lightnvm: pblk: handle bad sectors in the emeta area correctly +8f37d1913f09 lightnvm: remove chnl_offset in nvme_nvm_identity +5da84cf60376 lightnvm/pblk-gc: Delete an error message for a failed memory allocation in pblk_gc_line_prepare_ws() +1379ef828a18 Merge branch 'bpf-sockmap-ingress' +2e3f6c5ff253 bpf: sockmap, more BPF_SK_SKB_STREAM_VERDICT tests +fa246693a111 bpf: sockmap, BPF_F_INGRESS flag for BPF_SK_SKB_STREAM_VERDICT: +2596f64cb2ff bpf: sockmap, add BPF_F_INGRESS tests +8934ce2fd081 bpf: sockmap redirect ingress support +44016b346640 iw_cxgb4: print mapped ports correctly +86afad7d87f5 Documentation/process: update FUSE project website +d404d57955a6 docs: kernel-doc: fix parsing of arrays +e457edf0b21c dm mpath: fix support for loading scsi_dh modules during table load +18845557fd6f Merge tag 'wireless-drivers-next-for-davem-2018-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next +e15f20ea33b8 Merge tag 'mac80211-next-for-davem-2018-03-29' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next +d65026c6c62e vhost: validate log when IOTLB is enabled +218b9e3eb8b5 RDMA/cma: Move rdma_cm_state to cma_priv.h +fd59015d68ee IB/addr: Constify dst_entry pointer +6f57c933a49a RDMA: Use u64_to_user_ptr everywhere +5b2cc79de878 RDMA/nldev: Provide netdevice name and index +99dae690255e IB/rxe: optimize mcast recv process +a343e3f89e36 qedr: Fix spelling mistake: "hanlde" -> "handle" +cbd4a5bcb25b d_genocide: move export to definition +42177007aa27 fold dentry_lock_for_move() into its sole caller and clean it up +076515fc9267 make non-exchanging __d_move() copy ->d_parent rather than swap them +a7498968338d oprofilefs: don't oops on allocation failure +5bf1ddf7ee0e lustre: get rid of pointless casts to struct dentry * +cd1c0c932199 debugfs_lookup(): switch to lookup_one_len_unlocked() +a03ece5ff2bd fold lookup_real() into __lookup_hash() +903ddaf49329 take out orphan externs (empty_string/slash_string) +7a5cf791a747 split d_path() and friends into a separate file +43986d63b60f dcache.c: trim includes +8f04da2adbdf fs/dcache: Avoid a try_lock loop in shrink_dentry_list() +f657a666fd1b get rid of trylock loop around dentry_kill() +62d9956cefe6 handle move to LRU in retain_dentry() +a338579f2f3d dput(): consolidate the "do we need to retain it?" into an inlined helper +8b987a46a1e0 split the slow part of lock_parent() off +65d8eb5a8f54 now lock_parent() can't run into killed dentry +3b3f09f48ba7 get rid of trylock loop in locking dentries on shrink list +e3e67a4f0743 Merge branch 'dsa-Add-ATU-VTU-statistics' +7f20d834ea14 net: dsa: mv88e6xxx: Make VTU miss violations less spammy +65f60e4582bd net: dsa: mv88e6xxx: Keep ATU/VTU violation statistics +7ae665f132a6 sctp: fix unused lable warning +75498aa1aff5 net: cavium: use module_pci_driver to simplify the code +335ab8ba617e net: bcmgenet: return NULL instead of plain integer +99fe29d3a25f test_bpf: Fix NULL vs IS_ERR() check in test_skb_segment() +58f101bf87e3 qede: Do not drop rx-checksum invalidated packets. +ce3fd194fcc6 ext4: limit xattr size to INT_MAX +981f1f803516 sfp: allow cotsworks modules +5593e3340f32 Merge branch 'qed-flash-upgrade-support' +ccfa110cfecd qede: Ethtool flash update support. +3a69cae80cdd qed: Adapter flash update support. +62e4d4386a95 qed: Add APIs for flash access. +d8bf47af24a2 qed: Fix PTT entry leak in the selftest error flow. +43645ce03e00 qed: Populate nvm image attribute shadow. +50bc60cb155c qed*: Utilize FW 8.33.11.0 +18dcbe12fe9f ipv6: export ip6 fragments sysctl to unprivileged users +697fefc7c153 liquidio: Prioritize control messages +b349e0b5ec5d Merge branch 'net-Allow-FIB-notifiers-to-fail-add-and-replace' +37923ed6b8ce netdevsim: Add simple FIB resource controller via devlink +2233000cba40 net/ipv6: Move call_fib6_entry_notifiers up for route adds +c1d7ee67acb5 net/ipv4: Allow notifier to fail route replace +6635f311eab4 net/ipv4: Move call_fib_entry_notifiers up for new routes +9776d32537d2 net: Move call_fib_rule_notifiers up in fib_nl_newrule +c30d9356e9e8 net: Fix fib notifer to return errno +6e2135ce54b7 Merge tag 'mlx5-updates-2018-03-27' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +038d49baab57 Merge branch 'Introduce-net_rwsem-to-protect-net_namespace_list' +152f253152cc net: Remove rtnl_lock() in nf_ct_iterate_destroy() +ec9c780925c5 ovs: Remove rtnl_lock() from ovs_exit_net() +350311aab4c0 security: Remove rtnl_lock() in selinux_xfrm_notify_policyload() +10256debb918 net: Don't take rtnl_lock() in wireless_nlevent_flush() +f0b07bb151b0 net: Introduce net_rwsem to protect net_namespace_list +097ccca726ff mtd: nand: Fix some function description mismatches in core.c +5e86d9d122d0 gfs2: time journal recovery steps accurately +87a73eb5b56f mtd: jedec_probe: Fix crash in jedec_read_mfr() +2b1b1b4ac716 mtd: nand: atmel: Fix get_sectorsize() function +dc1baa715bbf xfs: do not log/recover swapext extent owner changes for deleted inodes +5267c5e09c25 Revert "USB: serial: ftdi_sio: add Id for Physik Instrumente E-870" +af6f8529098a usb: musb: gadget: misplaced out of bounds check +906edee91e79 Merge branch 'net-bgmac-Couple-of-small-bgmac-changes' +34322615cbaa net: bgmac: Mask interrupts during probe +d72e7c21b54b net: bgmac: Use interface name to request interrupt +36fc2d727ee7 Merge tag 'rxrpc-next-20180327' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs +492caffa8a1a net: ethernet: nixge: Add support for National Instruments XGE netdev +75530a78de21 dt-bindings: net: Add bindings for National Instruments XGE netdev +f03dbb06dc38 hv_netvsc: enable multicast if necessary +5568cdc368c3 ip_tunnel: Resolve ipsec merge conflict properly. +2d2d99ec13f6 lan78xx: Crash in lan78xx_writ_reg (Workqueue: events lan78xx_deferred_multicast_write) +56455e0998dd Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next +86674a97f505 ieee802154: ca8210: fix uninitialised data read +020295d95e13 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec +bd03143007eb alarmtimer: Init nanosleep alarm timer on stack +6ed70cf342de perf/x86/pt, coresight: Clean up address filter structure +2d074918fb15 Merge branch 'perf/urgent' into perf/core +fffb64127adc gfs2: Zero out fallocated blocks in fallocate_chunk +027fa4dee935 ahci: imx: add the imx8qm ahci sata support +c470bdc1aaf3 mac80211: don't WARN on bad WMM parameters from buggy APs +14c99949a339 Merge ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git +b3c39758c8a6 lockdep: Make the lock debug output more useful +86f690e8bfd1 Merge tag 'stm-intel_th-for-greg-20180329' of git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm into char-misc-next +1dd2eefb8efa Merge branch 'eapol-over-nl80211' into mac80211-next +018f6fbf540d mac80211: Send control port frames over nl80211 +911806491425 mac80211: Add support for tx_control_port +1224f5831a22 nl80211: Add control_port_over_nl80211 to mesh_setup +c3bfe1f6fc98 nl80211: Add control_port_over_nl80211 for ibss +64bf3d4bc2b0 nl80211: Add CONTROL_PORT_OVER_NL80211 attribute +2576a9ace47e nl80211: Implement TX of control port frames +6a671a50f819 nl80211: Add CMD_CONTROL_PORT_FRAME API +71e6882b0ae7 Merge tag 'irqchip-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core +4dc2375c1a4e cpuidle: poll_state: Avoid invoking local_clock() too often +64bdff698092 PM: cpuidle/suspend: Add s2idle usage and time state attributes +8919d779f1fd cpuidle: Enable coupled cpuidle support on Exynos3250 platform +a37b969a61c1 cpuidle: poll_state: Add time limit to poll_idle() +aa08192a254d irqchip/gic: Take lock when updating irq type +72ef0f24d587 hwtracing: Add HW tracing support menu +be9cae2479f4 usb: chipidea: imx: Fix ULPI on imx53 +04e163794b07 usb: chipidea: imx: Cleanup ci_hdrc_imx_platform_flag +274a1874bd79 usb: chipidea: usbmisc: small clean up +26250d540d2b usb: chipidea: usbmisc: evdo can be set e/o reset +9618d0934980 usb: chipidea: usbmisc: evdo is only specific to OTG port +049b5e2ae30b staging: rtl8723bs: Remove yield call, replace with cond_resched() +c22da34a1b99 staging: rtl8723bs: Replace yield() call with cond_resched() +8040b57ad89c staging: rtl8723bs: Remove unecessary newlines from 'odm.h'. +ec57f8641fbc staging: rtl8723bs: Rework 'struct _ODM_Phy_Status_Info_' coding style. +3df3602ac74b staging: rtl8723bs: Rework 'struct _ODM_Per_Pkt_Info_' coding style. +9f534f7ee855 staging: rtl8723bs: Replace NULL pointer comparison with '!'. +9ff7c1aadd1a staging: rtl8723bs: Factor out rtl8723bs_recv_tasklet() sections. +e39c83fe8a53 staging: rtl8723bs: Fix function signature that goes over 80 characters. +b37f9e1c3801 staging: rtl8723bs: Fix lines too long in update_recvframe_attrib(). +7cb4604143ef staging: rtl8723bs: Remove unnecessary blank lines in 'rtl8723bs_recv.c'. +85e790fc9767 staging: rtl8723bs: Change camel case to snake case in 'rtl8723bs_recv.c'. +3087985a6532 staging: rtl8723bs: Add missing braces in else statement. +4041eeb8fc14 staging: rtl8723bs: Add spaces around ternary operators. +fbfa0358a296 staging: rtl8723bs: Fix lines with trailing open parentheses. +7d0b4f3c9300 staging: rtl8723bs: Remove unnecessary length #define's. +5befa937e8da staging: rtl8723bs: Fix IEEE80211 authentication algorithm constants. +79652e2c9bc4 staging: rtl8723bs: Fix alignment in rtw_wx_set_auth(). +86c0205ba20c staging: rtl8723bs: Remove braces from single statement conditionals. +41ed8df9bd50 staging: rtl8723bs: Remove unecessary braces from switch statement. +5933a3c34e93 staging: rtl8723bs: Fix newlines in rtw_wx_set_auth(). +c3e96015be4f staging: rtl8723bs: Replace RTW_IEEE80211_STYPE_* with IEEE80211_STYPE_*. +d95908d567d2 staging: rtl8723bs: Replace RTW_IEEE80211_FTYPE_* with IEEE80211_FTYPE_*. +bea9145ac48d staging: rtl8723bs: Replace RTW_IEEE80211_FCTL_* with IEEE80211_FCTL_*. +15800332d90f staging: rtl8723bs: Remove #defines shadowing enums in 'linux/ieee80211.h' +de9c06518cf1 drivers: staging: rtl8192e: fixed a space coding style issue +250f26c5848c staging: r8822be: fix typos in header guard macros +626118b472d2 staging: bcm2835-audio: Release resources on module_exit() +e10b178176f7 staging: comedi: s626: Use Preferred kernel type +8e2ff0e4b526 staging: mt7621-dts: Replace spaces with tabs in indentation +7423c4e399cf staging: ks7010: Remove unused member 'reg_net' from 'ks_wlan_private'. +f40cd66b45b3 staging: ks7010: Change mac_address_valid to a bool instead of int. +019ec78508d5 staging: ks7010: Remove unecessary cast. +e8f7cac0a4b2 staging: ks7010: replace uint8_t in favour of u8 in michael_get_mic +7d89799a04d7 staging: ks7010: replace uint8_t in favour of u8 in michael_append +a63be5d94755 staging: ks7010: replace uint8_t in favour of u8 in michael_init +c0a2a25460a7 staging: ks7010: remove some dead code from ks_wlan_set_essid function +c61cc2cc3be3 staging: ks7010: replace MichaelBlockFunction macro with inline function +f7380a88dacc staging: ks7010: replace GetUInt32 macro with get_unaligned_le32 +8da5b3e7f794 staging: ks7010: replace PutUInt32 macro with put_unaligned_le32() +9018154f1bac staging: ks7010: avoid camel cases in MichaelGetMIC function +ca0bda153137 staging: ks7010: replace macro MichaelClear with inline function +79955850b180 staging: ks7010: avoid camel cases in MichaelAppend function +808a05c007cd staging: ks7010: avoid camel cases for MichaelInitFunction +c9be56329a39 staging: ks7010: avoid camel cases in MichaelMICFunction +4d191c75365a mac80211: remove shadowing duplicated variable +db3bdcb9c3ff mac80211: allow AP_VLAN operation on crypto controlled devices +19d3577e35e0 cfg80211: Add API to allow querying regdb for wmm_rule +1ca503310103 Merge tag 'usb-serial-4.17-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next +e552af058148 mac80211: limit wmm params to comply with ETSI requirements +5bf16a11ba29 cfg80211: don't require RTNL held for regdomain reads +230ebaa189af cfg80211: read wmm rules from regulatory database +b44d419b98fa ALSA: usb-audio: silence a static checker warning +466a306142c0 nl80211: Add SOCKET_OWNER support to START_AP +188c1b3c04d6 nl80211: Add SOCKET_OWNER support to JOIN_MESH +f8d16d3edb4d nl80211: Add SOCKET_OWNER support to JOIN_IBSS +63f5be0a81e0 Merge tag 'iwlwifi-next-for-kalle-2018-03-28' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next +37b1c004685a cfg80211: Support all iftypes in autodisconnect_wk +2c390e44e466 cfg80211: enable use of non-cleared DFS channels for DFS offload +850964519a65 cfg80211: fix CAC_STARTED event handling +97f5f4254a61 mac80211: Use proper chan_width enum in sta opmode event +57566b20033f mac80211: Use proper smps_mode enum in sta opmode event +5e78abd075e5 cfg80211: fix data type of sta_opmode_info parameter +79a0b33165d8 USB: serial: ftdi_sio: add Id for Physik Instrumente E-870 +94bf11bddad8 mtd: fsl-quadspi: Remove unneeded driver.bus assignment +6b6de6543dd5 mtd: rawnand: marvell: Rename ->ecc_clk into ->core_clk +bb00ff2f4a74 mtd: rawnand: s3c2410: enhance the probe function error path +0eaa879be623 mtd: rawnand: tango: fix probe function error path +5a3e8cde1012 mtd: rawnand: sh_flctl: fix the probe function error path +122bb3cb8b00 mtd: rawnand: omap2: fix the probe function error path +be051bf28f80 mtd: rawnand: mxc: fix probe function error path +4e5d1d9078ed mtd: rawnand: denali: fix probe function error path +4acc3046ed5c mtd: rawnand: davinci: fix probe function error path +a446c998ff0c mtd: rawnand: cafe: fix probe function error path +5826b8802a97 mtd: rawnand: brcmnand: fix probe function error path +15d6f118285f mtd: rawnand: sunxi: Stop supporting ECC_HW_SYNDROME mode +961ba15c48dd mtd: rawnand: marvell: Fix clock resource by adding a register clock +b756816dad0a mtd: ftl: Use DIV_ROUND_UP() +c77a93120640 mtd: Fix some function description mismatches in mtdcore.c +7d5cba597dbf mtd: physmap_of: update struct map_info's swap as per map requirement +147395ea40b3 dt-bindings: mtd-physmap: Add endianness supports +55a999a04159 mtd: update documentation of mtd_device_parse_register() +9e7eb9c90d76 MAINTAINERS: update maintainers for MTD and SPI NOR subsystems +974f2936b360 mtd: jedec_probe: add Eon EN29LV400A IDs +78282bec4b4a Merge tag 'perf-core-for-mingo-4.17-20180328' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +f6adc9fd1ff9 ARM: davinci: da8xx: simplify CFGCHIP regmap_config +3424a516d9d2 ARM: davinci: da8xx: fix oops in USB PHY driver due to stack allocated platform_data +2253fc0caa80 RDMA/CMA: Add rdma_port_space to UAPI +22527437e0a0 Merge branch 'nfp-bpf-updates' +7c095f5d9bf4 nfp: bpf: improve wrong FW response warnings +df4a37d8b53f nfp: bpf: add support for bpf_get_prandom_u32() +41aed09cf61c nfp: bpf: add support for atomic add of unknown values +b556ddd9c199 nfp: bpf: expose command delay slots +dcb0c27f3c98 nfp: bpf: add basic support for atomic adds +e59ac634908f bpf: add parenthesis around argument of BPF_LDST_BYTES() +bfee64deaa76 nfp: bpf: add map deletes from the datapath +44d65a47aeab nfp: bpf: add map updates from the datapath +289c5b763018 nfp: bpf: add helper for basic map call checks +2f46e0c12735 nfp: bpf: add helper for validating stack pointers +fc4484970e7e nfp: bpf: rename map_lookup_stack() to map_call_stack_common() +87b10ecdced2 nfp: bpf: detect packet reads could be cached, enable the optimisation +91ff69e840f9 nfp: bpf: support unaligned read offset +be75923786aa nfp: bpf: read from packet data cache for PTR_TO_PACKET +0b412605ef5f Merge tag 'drm-fixes-for-v4.16-rc8' of git://people.freedesktop.org/~airlied/linux +28913ee8191a netfilter: nf_nat_snmp_basic: add correct dependency to Makefile +68b8dffce68e Merge branch 'akpm' (patches from Andrew) +ef55d1538dfb Merge tag 'drm/tegra/for-4.16-fixes' of git://anongit.freedesktop.org/tegra/linux into drm-fixes +a2601d78b77a Merge tag 'powerpc-4.16-6' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux +616d8cf0fa0b Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc +18bd49043caa MAINTAINERS: demote ARM port to "odd fixes" +5b634e8e3873 MAINTAINERS: correct rmk's email address +914b6dfff790 mm/kmemleak.c: wait for scan completion before disabling free +b213b54fbf9d mm/memcontrol.c: fix parameter description mismatch +c7f26ccfb2c3 mm/vmstat.c: fix vmstat_update() preemption BUG +299815a4fba9 mm/page_owner: fix recursion bug after changing skip entries +3d942ee079b9 ipc/shm.c: add split function to shm_vm_ops +880cd276dff1 mm, slab: memcg_link the SLAB's kmem_cache +694f54f680f7 Merge branch 'drm-misc-next-fixes' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +1b90d3002e3e RDMA/CMA: remove RDMA_PS_SDP +84652aefb347 RDMA/ucma: Introduce safer rdma_addr_size() variants +2236d4d39035 ipc/shm: Fix pid freeing. +c28d62cf52d7 locking/rtmutex: Handle non enqueued waiters gracefully in remove_waiter() +f6ef56589374 Merge branch 'bpf-raw-tracepoints' +3bbe0869884c selftests/bpf: test for bpf_get_stackid() from raw tracepoints +4662a4e53890 samples/bpf: raw tracepoint test +a0fe3e574b50 libbpf: add bpf_raw_tracepoint_open helper +c4f6699dfcb8 bpf: introduce BPF_RAW_TRACEPOINT +cf14f27f82af macro: introduce COUNT_ARGS() macro +4fe43c2c0034 net/wireless/iwlwifi: fix iwlwifi_dev_ucode_error tracepoint +14624a9387c4 net/mac802154: disambiguate mac80215 vs mac802154 trace events +d992ee6c1ec3 net/mediatek: disambiguate mt76 vs mt7601u trace events +c10554750101 treewide: remove large struct-pass-by-value from tracepoint arguments +53fedcc09c66 f2fs: reserve bits for fs-verity +378c8931342f iwlwifi: wrt: add fw force restart via triggers +9b137866f9a2 iwlwifi: mvm: save low latency causes in an enum +8f27036a0e38 iwlwifi: bump the max API version for 9000 and 22000 devices +976ea7b2c61c iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD +9e5053ad9d59 iwlwifi: add a bunch of new 9000 PCI IDs +66fa2424df16 iwlwifi: fw api: support the new scan request FW API version +d270e7b8fa8e iwlwifi: mvm: Allow iwl_mvm_mac_mgd_prepare_tx() when associated +8f691af96729 iwlwifi: mvm: add support for oce +c1a7515393e4 iwlwifi: mvm: add adaptive dwell support +6f5c39fa5cd4 bpf: Add sock_ops R/W access to ipv4 tos +e2efacb6a54a Revert "x86/mce/AMD: Collect error info even if valid bits are not set" +8ecd2953d0a1 ipc/shm: fix up for struct file no longer being available in shm.h +bd47a85acd72 x86/platform/UV: Fix critical UV MMR address error +5717cb89ed0d Merge tag 'imx-dt-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +ebc57e399b8e intel_th: Add ACPI glue layer +282ffec565c2 intel_th: Allow forcing host mode through drvdata +661b0df8489a intel_th: Pick up irq number from resources +c2d2c7de972d intel_th: Don't touch switch routing in host mode +9ad577087165 intel_th: Use correct method of finding hub +50352fa73032 intel_th: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate +4f0c7c6a1290 stm class: Make dummy's master/channel ranges configurable +9ea393d8d837 stm class: Add SPDX GPL-2.0 header to replace GPLv2 boilerplate +f67b15037a7a perf/hwbp: Simplify the perf-hwbp code, fix documentation +e89f5b370153 dma-mapping: Don't clear GFP_ZERO in dma_alloc_attrs +3ac3a2f9b22e Merge tag 'uniphier-dt-v4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +fd553821a91a Merge tag 'v4.17-rockchip-dts64-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +3eb8d21ac6c9 Merge tag 'v4.17-rockchip-dts32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt +849854605695 Merge tag 'v4.17-rockchip-soc32-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/soc +7df3f0bb5f90 Merge tag 'v4.17-rockchip-drivers-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/drivers +7f95de5e4a27 Merge tag 'reset-for-4.17-2' of git://git.pengutronix.de/git/pza/linux into next/drivers +ef1b204a7024 drm/tegra: dc: Using NULL instead of plain integer +65896545b69f arm64: uaccess: Fix omissions from usercopy whitelist +d01d327406d9 irqchip/gic: Update supports_deactivate static key to modern api +20b8547277a6 arm64: fpsimd: Split cpu field out from struct fpsimd_state +7f170499f734 arm64: tlbflush: avoid writing RES0 bits +7d3d88401fb7 HID: google: Enable PM Full On mode when adjusting backlight +17a1079d9c63 KVM: x86: Fix pv tlb flush dependencies +20cfb7a04f0a samples/bpf: fix spelling mistake: "revieve" -> "receive" +f47ecc0cf3d3 staging: vt6655: Delete unused typedef enum _chip_type +02769c265f15 staging: vt6655: Delete unused typedef struct _version +7e131ddea86b staging: vt6655: Delete unused typedef enum _CARD_STATUS_TYPE +f45de8cf2f4b staging: vt6655: Delete unused enum CARD_PKT_TYPE +f1ed9dbd0620 staging: rtl8723bs: Remove duplicate #defines. +527947677bbd staging: ks7010: factor out some functions from hostif_init +07934dc8a278 staging: ks7010: avoid camel case in function name get_DWORD +ef3f0d5f8224 staging: ks7010: avoid camel case in function name get_WORD +232a8bac79c3 staging: ks7010: avoid camel case in function name get_BYTE +d1c4520dafba staging: ks7010: use GENMASK instead of custom defines in SME_WEP_VAL_MASK +55189ccbaec0 staging: ks7010: Fix spelling mistakes. +16b102e78152 staging: ks7010: use lower case names in michael_mic_t struct fields +291b93ca2c50 staging: wilc1000: fix memdup.cocci warnings +2415fa8f941f staging: wilc1000: remove unused return variable +fe014d4e6b55 staging: wilc1000: free memory allocated for general info message from firmware +158152be0ae6 staging: wilc1000: split handle_rcvd_gnrl_async_info() to avoid leading tabs +3b5f10dbea18 staging: wilc1000: free allocated memory in wilc_add_rx_gtk() +2dc916f48ca3 staging: wilc1000: fix to free allocated memory in wilc_add_ptk() +8d5b5e6a26d1 staging: wilc1000: free allocated memory after processing wilc_send_config_pkt() +c26bdea4e709 staging: wilc1000: free memory allocated in add wep key functions +7ab3e668aa9c staging: wilc1000: free allocated memory in edit and add station functions +25b951332da0 staging: wilc1000: avoid 'NULL' pointer access in wilc_network_info_received() +56294f87149f staging: wilc1000: remove unused global variables related to p2p +4a8ae3353694 MAINTAINERS: Bestow upon myself the care for drivers/hwtracing +a0306db6e575 Merge 4.16-rc7 into staging-next +45ea83f02dc0 hv: add SPDX license id to Kconfig +76241271aaf7 hv: add SPDX license to trace +238064f13d05 Drivers: hv: vmbus: do not mark HV_PCIE as perf_device +f68b1a12591e Drivers: hv: vmbus: respect what we get from hv_get_synint_state() +b5b38200ebe5 /dev/mem: Avoid overwriting "err" in read_mem() +b24d0d5b12a6 Merge 4.16-rc7 into char-misc-next +9a233bb80251 iwlwifi: mvm: check if mac80211_queue is valid in iwl_mvm_disable_txq +759931c79fc3 iwlwifi: set default timstamp marker cmd +b0c9835c883c iwlwifi: mvm: move TSO segment to a separate function +f4f155e5ec04 iwlwifi: mvm: take RCU lock before dereferencing +e4d7220813e9 iwlwifi: mvm: flip AMSDU addresses only for 9000 family +6b7d5c074590 Merge git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git +07344b15a994 x86/boot: Fix SEV boot failure from change to __PHYSICAL_MASK_SHIFT +151ad17fbe5e x86/platform/uv/BAU: Add APIC idt entry +9b9a51354cae x86/msr: Make rdmsrl_safe_on_cpu() scheduling safe as well +0e11f6443f52 fs: move I_DIRTY_INODE to fs.h +f35562549ff9 ubifs: fix bogus __mark_inode_dirty(I_DIRTY_SYNC | I_DIRTY_DATASYNC) call +2c2acd2d1935 ntfs: fix bogus __mark_inode_dirty(I_DIRTY_SYNC | I_DIRTY_DATASYNC) call +937d3305126d gfs2: fix bogus __mark_inode_dirty(I_DIRTY_SYNC | I_DIRTY_DATASYNC) calls +cab64df19466 fs: fold open_check_o_direct into do_dentry_open +9f36f9c8eed8 Merge tag 'drm-amdkfd-next-2018-03-27' of git://people.freedesktop.org/~gabbayo/linux into drm-next +cb17aa521e0e Merge tag 'drm-intel-next-fixes-2018-03-27' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +2b4f44eec2be Backmerge tag 'v4.16-rc7' into drm-next +f23f5bece686 blk-mq: Allow PCI vector offset for mapping queues +d21b0f238adf f2fs: Add a segment type check in inplace write +2f5205292984 f2fs: no need to initialize zero value for GFP_F2FS_ZERO +780de47cf6cb f2fs: don't track new nat entry in nat set +df033caf51c0 f2fs: clean up with F2FS_BLK_ALIGN +357325764d7e spi: spi-atmel: Use correct enum for DMA transfer direction +36fd679f45a2 Merge remote-tracking branches 'regulator/topic/88pg86x', 'regulator/topic/dt', 'regulator/topic/formatting' and 'regulator/topic/gpio' into regulator-next +bca334e3eac0 Merge remote-tracking branch 'regulator/topic/qcom_smd' into regulator-next +9a13ce38ebda Merge remote-tracking branch 'regulator/topic/qcom' into regulator-next +9dc886a255f7 Merge remote-tracking branch 'regulator/topic/core' into regulator-next +445bb423f6a3 Merge remote-tracking branch 'asoc/topic/zx_aud96p22' into asoc-next +38a72a9f8630 Merge remote-tracking branches 'asoc/topic/wm9090', 'asoc/topic/wm9712', 'asoc/topic/wm9713' and 'asoc/topic/wm_adsp' into asoc-next +a1c83f69def1 Merge remote-tracking branches 'asoc/topic/wm8991', 'asoc/topic/wm8994', 'asoc/topic/wm8995', 'asoc/topic/wm8996' and 'asoc/topic/wm9081' into asoc-next +3c4d35cc2398 Merge remote-tracking branches 'asoc/topic/wm8978', 'asoc/topic/wm8983', 'asoc/topic/wm8985', 'asoc/topic/wm8988' and 'asoc/topic/wm8990' into asoc-next +0d1b2881d7f9 Merge remote-tracking branches 'asoc/topic/wm8960', 'asoc/topic/wm8961', 'asoc/topic/wm8962', 'asoc/topic/wm8971' and 'asoc/topic/wm8974' into asoc-next +5a33ab48c397 Merge remote-tracking branches 'asoc/topic/wm8900', 'asoc/topic/wm8903', 'asoc/topic/wm8904', 'asoc/topic/wm8940' and 'asoc/topic/wm8955' into asoc-next +deb66f3f749d Merge remote-tracking branches 'asoc/topic/wm8753', 'asoc/topic/wm8770', 'asoc/topic/wm8776', 'asoc/topic/wm8782' and 'asoc/topic/wm8804' into asoc-next +179ef216bb08 Merge remote-tracking branches 'asoc/topic/wm8728', 'asoc/topic/wm8731', 'asoc/topic/wm8737', 'asoc/topic/wm8741' and 'asoc/topic/wm8750' into asoc-next +3b04e29f8196 Merge remote-tracking branches 'asoc/topic/wm8523', 'asoc/topic/wm8524', 'asoc/topic/wm8580', 'asoc/topic/wm8711' and 'asoc/topic/wm8727' into asoc-next +a1fd0f419944 Merge remote-tracking branches 'asoc/topic/wm2200', 'asoc/topic/wm5100', 'asoc/topic/wm8350', 'asoc/topic/wm8400' and 'asoc/topic/wm8510' into asoc-next +32a6c5ab549a Merge remote-tracking branches 'asoc/topic/vc4_hdmi', 'asoc/topic/wl1273', 'asoc/topic/wm0010', 'asoc/topic/wm1250-ev1' and 'asoc/topic/wm2000' into asoc-next +7fa89d6132e5 Merge remote-tracking branches 'asoc/topic/twl4030', 'asoc/topic/twl6040', 'asoc/topic/uda134x', 'asoc/topic/uda1380' and 'asoc/topic/uniphier' into asoc-next +ec67b19f952c Merge remote-tracking branches 'asoc/topic/tlv320aic32x4', 'asoc/topic/tlv320aic3x', 'asoc/topic/tlv320dac33', 'asoc/topic/topology' and 'asoc/topic/tscs42xx' into asoc-next +4ec7e204ea8b Merge remote-tracking branches 'asoc/topic/tda7419', 'asoc/topic/tfa9879', 'asoc/topic/tlv320aic23', 'asoc/topic/tlv320aic26' and 'asoc/topic/tlv320aic31xx' into asoc-next +02a8fe81bea8 Merge remote-tracking branches 'asoc/topic/tas2552', 'asoc/topic/tas5086', 'asoc/topic/tas571x', 'asoc/topic/tas5720' and 'asoc/topic/tas6424' into asoc-next +e8c768dad0de Merge remote-tracking branches 'asoc/topic/sta529', 'asoc/topic/sti-sas', 'asoc/topic/stm32', 'asoc/topic/sun4i' and 'asoc/topic/sun8i' into asoc-next +4e8f557b8958 Merge remote-tracking branches 'asoc/topic/ssm2518', 'asoc/topic/ssm2602', 'asoc/topic/ssm4567', 'asoc/topic/sta32x' and 'asoc/topic/sta350' into asoc-next +810dee58b010 Merge remote-tracking branches 'asoc/topic/sirf-audio', 'asoc/topic/sn95031', 'asoc/topic/soc-dapm', 'asoc/topic/spdif_receiver' and 'asoc/topic/spdif_transmitter' into asoc-next +da2495fbcbf8 Merge remote-tracking branches 'asoc/topic/rt5670', 'asoc/topic/sgtl5000', 'asoc/topic/si476x' and 'asoc/topic/sirf' into asoc-next +8ee67bb80a61 Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/rt5651', 'asoc/topic/rt5659' and 'asoc/topic/rt5660' into asoc-next +bffd6430c67c Merge remote-tracking branches 'asoc/topic/rt298', 'asoc/topic/rt5514', 'asoc/topic/rt5616', 'asoc/topic/rt5631' and 'asoc/topic/rt5640' into asoc-next +5c19015418b6 Merge remote-tracking branches 'asoc/topic/pistachio', 'asoc/topic/pxa', 'asoc/topic/rsnd', 'asoc/topic/rt274' and 'asoc/topic/rt286' into asoc-next +7275949eb51d Merge remote-tracking branches 'asoc/topic/msm8916-wcd-digital', 'asoc/topic/mtk', 'asoc/topic/nau8540', 'asoc/topic/nau8810' and 'asoc/topic/nau8824' into asoc-next +b886120a5104 Merge remote-tracking branches 'asoc/topic/max98927', 'asoc/topic/mc13783', 'asoc/topic/mediatek', 'asoc/topic/ml26124' and 'asoc/topic/msm8916-wcd-analog' into asoc-next +2d8432d8603d Merge remote-tracking branches 'asoc/topic/max9850', 'asoc/topic/max9860', 'asoc/topic/max9867', 'asoc/topic/max98925' and 'asoc/topic/max98926' into asoc-next +5c5bb9a2458c Merge remote-tracking branches 'asoc/topic/max98090', 'asoc/topic/max98095', 'asoc/topic/max98357a', 'asoc/topic/max98371' and 'asoc/topic/max98373' into asoc-next +8d8084d85984 Merge remote-tracking branches 'asoc/topic/isabelle', 'asoc/topic/jz4740', 'asoc/topic/lm49453', 'asoc/topic/max9759' and 'asoc/topic/max98088' into asoc-next +89314dbf6188 Merge remote-tracking branches 'asoc/topic/hdmi-codec', 'asoc/topic/ics43432', 'asoc/topic/imx-wm8962' and 'asoc/topic/inno_rk3036' into asoc-next +165879a90b16 Merge remote-tracking branches 'asoc/topic/fsl_esai', 'asoc/topic/fsl_ssi', 'asoc/topic/fsl_utils', 'asoc/topic/generic-dmaengine' and 'asoc/topic/gtm601' into asoc-next +323a56ed227d Merge remote-tracking branches 'asoc/topic/dwc', 'asoc/topic/es7134', 'asoc/topic/es8316', 'asoc/topic/es8328' and 'asoc/topic/fsl' into asoc-next +e540808131a7 Merge remote-tracking branches 'asoc/topic/da7219', 'asoc/topic/da732x', 'asoc/topic/da9055' and 'asoc/topic/dmic' into asoc-next +f499cf3542d1 Merge remote-tracking branches 'asoc/topic/cx20442', 'asoc/topic/cygnus', 'asoc/topic/da7210', 'asoc/topic/da7213' and 'asoc/topic/da7218' into asoc-next +651c939fdc3c Merge remote-tracking branches 'asoc/topic/cs42l73', 'asoc/topic/cs42xx8', 'asoc/topic/cs43130', 'asoc/topic/cs4349' and 'asoc/topic/cs53l30' into asoc-next +ae32cf888c45 Merge remote-tracking branches 'asoc/topic/cs4271', 'asoc/topic/cs42l42', 'asoc/topic/cs42l51', 'asoc/topic/cs42l52' and 'asoc/topic/cs42l56' into asoc-next +7ffd9d486d01 Merge remote-tracking branches 'asoc/topic/cs35l33', 'asoc/topic/cs35l34', 'asoc/topic/cs35l35', 'asoc/topic/cs4265' and 'asoc/topic/cs4270' into asoc-next +2236a28f288b Merge remote-tracking branches 'asoc/topic/cpcap', 'asoc/topic/cq93vc' and 'asoc/topic/cs35l32' into asoc-next +53ccd1aa83f5 Merge remote-tracking branches 'asoc/topic/arizona', 'asoc/topic/atmel', 'asoc/topic/bd28623', 'asoc/topic/blackfin' and 'asoc/topic/bt-sco' into asoc-next +6f4103b645ce Merge remote-tracking branches 'asoc/topic/ak5386', 'asoc/topic/ak5558', 'asoc/topic/alc5623', 'asoc/topic/alc5632' and 'asoc/topic/amd' into asoc-next +7212b7b61e8c Merge remote-tracking branches 'asoc/topic/ak4554', 'asoc/topic/ak4613', 'asoc/topic/ak4641', 'asoc/topic/ak4642' and 'asoc/topic/ak4671' into asoc-next +5eed6fe345c2 Merge remote-tracking branches 'asoc/topic/adav80x', 'asoc/topic/ads117x', 'asoc/topic/ak4104', 'asoc/topic/ak4458' and 'asoc/topic/ak4535' into asoc-next +231b5607e531 Merge remote-tracking branches 'asoc/topic/ad73311', 'asoc/topic/adau1373', 'asoc/topic/adau17x1', 'asoc/topic/adau1977' and 'asoc/topic/adau7002' into asoc-next +cce67af3b850 Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ab8500', 'asoc/topic/ac97', 'asoc/topic/ad1836' and 'asoc/topic/ad193x' into asoc-next +848272e9a38e Merge remote-tracking branch 'asoc/topic/samsung' into asoc-next +36e82da9e5fe Merge remote-tracking branch 'asoc/topic/rt5665' into asoc-next +8c081faf45eb Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next +78a1287b35da Merge remote-tracking branch 'asoc/topic/pcm5102a' into asoc-next +91898117e669 Merge remote-tracking branch 'asoc/topic/pcm3168a' into asoc-next +09a37cbca3ca Merge remote-tracking branch 'asoc/topic/pcm3008' into asoc-next +5bb93a335ddf Merge remote-tracking branch 'asoc/topic/pcm186x' into asoc-next +8f7b85a71407 Merge remote-tracking branch 'asoc/topic/pcm179x' into asoc-next +0334a5374981 Merge remote-tracking branch 'asoc/topic/pcm1789' into asoc-next +338f803ace62 Merge remote-tracking branch 'asoc/topic/pcm1681' into asoc-next +e22d7d54f2fb Merge remote-tracking branch 'asoc/topic/pcm' into asoc-next +5b6d7104f65c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next +342fd472e848 Merge remote-tracking branch 'asoc/topic/dapm' into asoc-next +9914574db3a5 Merge remote-tracking branch 'asoc/topic/core' into asoc-next +dd4232c55fdf Merge remote-tracking branch 'asoc/topic/component-platform' into asoc-next +219248cc3ffc Merge tag 'asoc-v4.16-4' into asoc-next +5259b17bbf03 Merge remote-tracking branches 'asoc/fix/mtk', 'asoc/fix/rt5659', 'asoc/fix/ssm2602' and 'asoc/fix/topology' into asoc-linus +b12d1e4fbbbb Merge remote-tracking branch 'asoc/fix/component' into asoc-linus +c3fd6a1d1a13 ASoC: tscs42xx: Remove owner assignment from i2c_driver +de2404701469 ASoC: mediatek: remove "simple-mfd" in the example +7bb5e54515db spi: sh-msiof: Document R-Car M3-N support +b305d8c21cf9 ASoC: cpcap: replace codec to component +2759ba9bf811 ASoC: Intel: bytcr_rt5651: don't use codec anymore +4c50e1e3e2c2 ASoC: amd: don't use codec anymore +3cdb741efa02 regulator: qcom: smd: Add pm8998 and pmi8998 regulators +db75373c91b0 net/mlx5e: Recover Send Queue (SQ) from error state +d2b35e004268 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm +16cc14d81733 net/mlx5e: Dump xmit error completions +1acae6b03016 mlx5: Move dump error CQE function out of mlx5_ib for code sharing +281607712723 mlx5_{ib,core}: Add query SQ state helper function +bfc647d52e67 net/mlx5e: Move all TX timeout logic to be under state lock +c4554fbccaa3 net/mlx5e: Remove unused max inline related code +2ccb0a79018c net/mlx5e: Add ethtool priv-flag for Striding RQ +2a0f561bf81c net/mlx5e: Do not reset Receive Queue params on every type change +b0cedc844c00 net/mlx5e: Remove rq_headroom field from params +f1e4fc9b4b02 net/mlx5e: Remove RQ MPWQE fields from params +24fd07abfa35 net/mlx5e: Use no-offset function in skb header copy +bd658dda4237 net/mlx5e: Separate dma base address and offset in dma_sync call +73faf36c5ae6 net/mlx5e: Remove unused define MLX5_MPWRQ_STRIDES_PER_PAGE +291f445eab9b net/mlx5e: Disable Striding RQ when PCI is slower than link +0608d4dbaf4e net/mlx5e: Unify slow PCI heuristic +fd9adc402b3d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi +190fb9c4d130 IB/core: Refer to RoCE port property to decide building cache +22d24f75a193 IB/core: Search GID only for IB link layer +4ab7cb4bf362 IB/core: Refer to RoCE port property instead of GID table property +3401857ea347 IB/core: Generate GID change event regardless of RoCE GID table property +97c45c2c28cd IB/cm: Block processing alternate path handling RoCE Rx cm messages +1bae5d229532 rxrpc: Trace call completion +a25e21f0bcd2 rxrpc, afs: Use debug_ids rather than pointers in traces +827efed6a66e rxrpc: Trace resend +e945130b52be IB/core: Protect against concurrent access to hardware stats +38759d6175d3 RDMA/hns: ensure for-loop actually iterates and free's buffers +0d79cbf83be0 ipc/smack: Tidy up from the change in type of the ipc security hooks +50ab44b1c5d1 ipc: Directly call the security hook in ipc_ops.associate +51d6f2635b39 ipc/sem: Fix semctl(..., GETPID, ...) between pid namespaces +39a4940eaa18 ipc/msg: Fix msgctl(..., IPC_STAT, ...) between pid namespaces +98f929b1bd4d ipc/shm: Fix shmctl(..., IPC_STAT, ...) between pid namespaces. +c8d75a980fab IB/mlx5: Respect new UMR capabilities +ea8af0d2f2b5 IB/mlx5: Enable ECN capable bits for UD RoCE v2 QPs +be23fb9a2c1d IB/uverbs: UAPI pointers should use __aligned_u64 type +819b60286e4e Merge branch '32compat' +26b9906612c3 RDMA: Change all uapi headers to use __aligned_u64 instead of __u64 +f2e9bfac13c9 RDMA/rxe: Fix uABI structure layouts for 32/64 compat +366380a0c835 RDMA/mlx4: Fix uABI structure layouts for 32/64 compat +71e80a4781af RDMA/qedr: Fix uABI structure layouts for 32/64 compat +611cb92b082a RDMA/ucma: Fix uABI structure layouts for 32/64 compat +38b48808b9af RDMA: Remove minor pahole differences between 32/64 +b76354cdfefb bpf: follow idr code convention +3148ffbdb916 loop: use killable lock in ioctls +2d1d4c1e591f loop: don't call into filesystem while holding lo_ctl_mutex +c8d3bcbfc5ea RDMA/ucma: Check that device exists prior to accessing it +4b658d1bbc16 RDMA/ucma: Check that device is connected prior to access it +9137108cc3d6 RDMA/rdma_cm: Fix use after free race with process_one_req +5d22d47b9ed9 Merge branch 'sfc-filter-locking' +a8e8fbebde5d sfc: fix flow type handling for RSS filters +e0a65e3c5e3b sfc: protect list of RSS contexts under a mutex +31b842955211 sfc: return a better error if filter insertion collides with MC reboot +fc7a6c287ff3 sfc: use a semaphore to lock farch filters too +c2bebe37c6b6 sfc: give ef10 its own rwsem in the filter table instead of filter_lock +3af0f34290f6 sfc: replace asynchronous filter operations +c709002c23f9 Merge branch 'pernet-all-async' +8518e9bb98b6 net: Add more comments +4420bf21fb6c net: Rename net_sem to pernet_ops_rwsem +2f635ceeb22b net: Drop pernet_operations::async +094374e5e173 net: Reflect all pernet_operations are converted +67441c2472dd net: Convert nfsd_net_ops +cdcfeb0fb473 net: mvpp2: Use relaxed I/O in data path +b9fc828debc8 qede: Fix barrier usage after tx doorbell write. +dc6455a71c7f vhost: correctly remove wait queue during poll failure +615b2665fd20 parisc: Fix out of array access in match_pci_device() +a77ab0e7ce23 parisc: Add code generator for Qemu/SeaBIOS machine info +b845f66f78bf parisc/pci: Switch LBA PCI bus from Hard Fail to Soft Fail mode +d5654e156bc4 parisc: Fix HPMC handler by increasing size to multiple of 16 bytes +c14b302c44f6 parisc: Directly call machine_power_off() in power button driver +24002d59376e parisc: machine_power_off() should call pm_power_off() +2a3f53d5530c parisc/Kconfig: SMP kernels boot on all machines +acc2a51add8e parisc: Silence uninitialized variable warning in dbl_to_sgl_fcnvff() +b86db40e1ecc parisc: Move various functions and strings to init section +d5b59a71204b parisc: Convert MAP_TYPE to cover 4 bits on parisc +184b922cb632 parisc: Force to various endian types for sparse +3a67ca192c2b parisc/gscps2: Fix sparse warnings +2d76978d53af parisc/led: Fix sparse warnings +c92826ef5a23 parisc/parport_gsc: Use NULL to avoid sparse warning +8ce7ad780d80 parisc/stifb: Use fb_memset() to avoid sparse warning +8a6105c4818c kbuild: rpm-pkg: Support GNU tar >= 1.29 +f8437520704c builddeb: Fix header package regarding dtc source links +aba054a1cd45 arm64: dts: uniphier: add ethernet node for PXs3 +9ca6129d0076 ARM: dts: uniphier: add pinctrl groups of ethernet for second instance +109d59b900e7 perf vendor events s390: Add JSON files for IBM z14 +bc17f949d6fe perf vendor events s390: Add JSON files for IBM z13 +3fb1a23155e9 perf vendor events s390: Add JSON files for IBM zEC12 zBC12 +0a73d21e9bdf perf vendor events s390: Add JSON files for IBM z196 +cfbb9be8119d perf vendor events s390: Add JSON files for IBM z10EC z10BC +895e3b06fc2c perf mmap: Be consistent when checking for an unmaped ring buffer +f58385f629c8 perf mmap: Fix accessing unmapped mmap in perf_mmap__read_done() +b4c786e5aa69 perf build: Fix check-headers.sh opts assignment +c6185e285c5c ipmi/parisc: Add IPMI chassis poweroff for certain HP PA-RISC and IA-64 servers +d222a084329f Merge branch 'mlx4-misc-fixes-for-4.16' +461d5f1b5949 net/mlx4_core: Fix memory leak while delete slave's resources +6e8814ceb7e8 net/mlx4_en: Fix mixed PFC and Global pause user control requests +ab6f6dd18ab8 net/smc: use announced length in sock_recvmsg() +b85ab56c3f81 llc: properly handle dev_queue_xmit() return value +623760257b39 ALSA: usb-audio: fix memory leak on cval +2a7fdec98f74 Merge tag 'mlx5-fixes-2018-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +5f75a1863eb7 Merge tag 'mlx5-updates-2018-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux +4171ec060073 liquidio: Removed duplicate Tx queue status check +cd00edc17986 strparser: Fix sign of err codes +734549eb550c net sched actions: fix dumping which requires several messages to user space +19c9ea363a24 r8169: fix setting driver_data after register_netdev +e32ac2501855 ipv6: addrconf: Use normal debugging style +1dfe82ebd7d8 net: fix possible out-of-bound read in skb_network_protocol() +cd464197f237 tc-testing: Correct compound statements for namespace execution +d4c4bc11353f net-usb: add qmi_wwan if on lte modem wistron neweb d18q1 +e1a22d13eb1f tipc: tipc_node_create() can be static +c76f2481b60a tipc: fix error handling in tipc_udp_enable() +6a91ded32d6c net: aquantia: Make function hw_atl_utils_mpi_set_speed() static +776d7c5f69eb Merge branch 'net-mvpp2-Remove-unnecessary-dynamic-allocs' +0c6d9b44145d net: mvpp2: Don't use dynamic allocs for local variables +47e0e14eb1a6 net: mvpp2: Make mvpp2_prs_hw_read a parser entry init function +d7785b59e752 Merge tag 'batadv-net-for-davem-20180326' of git://git.open-mesh.org/linux-merge +8daf1a2d7e40 net/ncsi: check for null return from call to nla_nest_start +5306653850b4 sctp: remove unnecessary asoc in sctp_has_association +f6d297df4dd4 ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls +77339114bd47 Merge tag 'mvebu-dt-4.17-spdx' of git://git.infradead.org/linux-mvebu into next/dt +2fc2544e3cc1 Merge tag 'mvebu-dt-4.17-2' of git://git.infradead.org/linux-mvebu into next/dt +f8d6dc78b8b9 Merge tag 'scmi-fixes-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers +13d5a30a1e78 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +b701b41bb4f6 Merge tag 'qcom-drivers-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/drivers +dafd6c496381 libata: ensure host is free'd on error exit paths +3262b82d0ce6 Merge tag 'amlogic-drivers' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/drivers +03836dd07f43 Merge tag 'v4.16-next-soc' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/drivers +498b5651542d Merge tag 'tegra-for-4.17-soc-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers +348f3cde84ab gpio: Add Spreadtrum PMIC EIC driver support +25518e024e3a gpio: Add Spreadtrum EIC driver support +be520cbc8513 dt-bindings: gpio: Add Spreadtrum EIC controller documentation +d0994465d0ea Merge tag 'tegra-for-4.17-firmware' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers +064fe81ef23d Merge tag 'omap-for-v4.17/soc-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +930284942694 Merge tag 'samsung-soc-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc +59162c936692 Merge tag 'renesas-soc-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc +eb59e0920331 arm: dts: kirkwood*.dts: use SPDX-License-Identifier for board using GPL-2.0+ +b3820aa10c1b arm: dts: kirkwood*.dts: use SPDX-License-Identifier for boards using GPL-2.0+/MIT +f79b55d9b9e0 gpio: ath79: Fix potential NULL dereference in ath79_gpio_probe() +e7822263a7a5 arm: dts: kirkwood*.dts: use SPDX-License-Identifier for boards using GPL-2.0 +8650b9feb0d8 Merge tag 'sunxi-core-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/soc +63fdfbf5a76e ARM: multi_v7_defconfig: add NXP FlexCAN IP support +76b5bce4bb5e ARM: multi_v7_defconfig: enable thermal driver for i.MX devices +efec24d8b167 ARM: multi_v7_defconfig: add RN5T618 PMIC family support +18c9f1225565 ARM: multi_v7_defconfig: add NXP graphics drivers +1f9b3e66502a ARM: multi_v7_defconfig: add GPMI NAND controller support +0027736351a3 ARM: multi_v7_defconfig: add OCOTP driver for NXP SoCs +89b0b4e2d368 Merge branch 'gpio-reserved-ranges' into devel +691bf5d5a7bf pinctrl: qcom: Don't allow protected pins to be requested +e6a49623a212 ARM: multi_v7_defconfig: configure I2C driver built-in +726cb3ba4969 gpiolib: Support 'gpio-reserved-ranges' property +ace56935ff48 gpiolib: Change bitmap allocation to kmalloc_array +e4371f6e0792 gpiolib: Extract mask allocation into subroutine +b9c725ed73b7 dt-bindings: gpio: Add a gpio-reserved-ranges property +d28db34a561a arm64: defconfig: add CONFIG_UNIPHIER_THERMAL and CONFIG_SNI_AVE +99600b165f7c Merge tag 'stratix10_defconfig_for_v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/soc +34dacef1c329 Merge tag 'omap-for-v4.17/defconfig-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +b899e522612d Merge tag 'qcom-arm64-defconfig-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/soc +fa00c449b732 Merge tag 'armsoc-versatile-drm-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/soc +8d361e40180c Merge tag 'amlogic-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/soc +0fdd2cd6741f arm: dts: armada-385-turris-omnia: use SPDX-License-Identifier +696241a4ae3c arm: dts: armada-385-db-ap: use SPDX-License-Identifier +681ca8a8d169 arm: dts: armada-388-rd: use SPDX-License-Identifier +34456c7acd1d arm: dts: armada-xp-db-xc3-24g4xg: use SPDX-License-Identifier +45d33aa5d7cf arm: dts: armada-xp-db-dxbc2: use SPDX-License-Identifier +c04ceb9aeeee arm: dts: armada-370-db: use SPDX-License-Identifier +ca36855ef06d arm: dts: armada-*.dts: use SPDX-License-Identifier for most of the Armada based board +5607dddbfca7 ALSA: pcm: potential uninitialized return values +6cb9215baeb9 gpio: mockup: fix a potential crash when creating debugfs entries +3a711e0dd4e6 gpio: pca953x: add compatibility for pcal6524 and pcal9555a +e6bf37736f64 gpio: dwapb: Add support for a bus clock +13b5319e92a9 gpio: Remove VLA from xra1403 driver +48da181dac47 gpio: Remove VLA from MAX3191X driver +8045f297548f Merge tag 'omap-for-v4.17/defconfig-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +4fc97ef94bbf pinctrl: uniphier: add UART hardware flow control pin-mux settings +9b95a1b8bad0 Merge tag 'renesas-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc +89fe3e9b552b Merge tag 'renesas-arm64-defconfig-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc +6a5f82e06a56 Merge tag 'tegra-for-4.17-arm64-defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/soc +93be39bf1a83 Merge tag 'imx-defconfig-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +18b6843f9628 ARM: imx: fix imx6sll-only build +da395584b861 ARM: imx: select ARM_CPU_SUSPEND for CPU_IDLE as well +c8a830904991 pinctrl: sunxi: add support for the Allwinner H6 main pin controller +d816b3cc77e4 arm: dts: armada-xp-98dx: use SPDX-License-Identifier for prestara 98d SoCs +69f5689b6b4a arm: dts: armada-*.dtsi: use SPDX-License-Identifier for most of the Armada SoCs +35817d34bd07 pinctrl: sunxi: change irq_bank_base to irq_bank_map +29e36c1f63d1 ARM: dts: armada388-clearfog: add SFP module support +aab9581a7d99 ARM: dts: armada-385-linksys: Disable internal RTC +29dfc6bbcc5e pinctrl: sunxi: introduce IRQ bank conversion function +4b0d6c5a0014 pinctrl: sunxi: refactor irq related register function to have desc +610bf412e44f Merge tag 'imx-dt64-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +38d03be7cb34 Merge tag 'socfpga_dts_for_v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt +c3a694ac3bbf Merge tag 'omap-for-v4.17/dt-pt2-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +190e3138f957 Merge tag 'sunxi-h3-h5-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +cafc87023b0d Merge tag 'sunxi-dt64-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +2b7bee1a6df3 Merge tag 'sunxi-dt-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt +692989c334bb Merge tag 'at91-ab-4.17-dt2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt +bc774b8c110f HID: google: add google hammer HID driver +267e2c6fd7ca ASoC: topology: Fix kcontrol name string handling +11293cb75bdc Merge tag 'amlogic-dt-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +aeb700861aad Merge tag 'qcom-dts-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +2430bcda3678 Merge tag 'qcom-arm64-for-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt +b6f67b039c64 ARM64: dts: meson: Remove "cooling-{min|max}-level" for gpio-fan node +953042d1536b ARM: dts: gemini: Remove "cooling-{min|max}-level" for gpio-fan node +f65f2df29d7b ARM64: dts: meson: Remove "cooling-{min|max}-level" for CPU nodes +8408e650bb0f Merge tag 'armsoc-versatile-drm-dts' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/dt +c073f31a969a Merge tag 'amlogic-dt64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into next/dt +7c9e7cb344db Merge tag 'mvebu-dt64-4.17-2' of git://git.infradead.org/linux-mvebu into next/dt +97be8ab23dc1 Merge tag 'v4.16-next-dts64' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +00730c5be864 Merge tag 'v4.16-next-dts32' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux into next/dt +2a58fca9a7b4 arm64: cmpxchg: Include linux/compiler.h in asm/cmpxchg.h +c9406e514b95 arm64: move percpu cmpxchg implementation from cmpxchg.h to percpu.h +e8a2d040fee5 arm64: cmpxchg: Include build_bug.h instead of bug.h for BUILD_BUG +8a624f145c0d arm64: lse: Include compiler_types.h and export.h for out-of-line LL/SC +b4f9b3907487 arm64: fpsimd: include in fpsimd.h +65bd053fbf46 drivers/perf: arm_pmu_platform: do not warn about affinity on uniprocessor +fcd9f8315e6a perf: arm_spe: include linux/vmalloc.h for vmap() +7c006f5eea90 Merge tag 'samsung-dt-4.17-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +27a3ba538b83 pinctrl: msm8998: Remove owner assignment from platform_driver +a5af5c9f877a pinctrl: uniphier: divide I2S and S/PDIF audio out pin-mux group +38eae3fa9dc8 pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings +cdcdbbf350b5 Merge tag 'renesas-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt +e5bdf7775eb8 Merge tag 'renesas-dt-bindings-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt +f02e0468c4dd Merge tag 'renesas-arm64-dt-for-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt +d45357e40e0f Merge tag 'tegra-for-4.17-arm64-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +b2fc2640e875 Merge tag 'tegra-for-4.17-arm-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +2d78b1dafc0b Merge tag 'tegra-for-4.17-dt-bindings' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt +bbad2093dfa7 Merge tag 'sunxi-fixes-for-4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into fixes +66f3731f3997 Merge tag 'omap-for-v4.16/sram-fix-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes +c27a2cbe3d45 Merge tag 'tegra-for-4.17-misc' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tegra/linux into fixes +3f251cf0abec Revert "arm64: Revert L1_CACHE_SHIFT back to 6 (64-byte cache line size)" +12eb369125ab arm64: cpufeature: Avoid warnings due to unused symbols +67bbd7a8d6bc x86/cpuid: Allow cpuid_read() to schedule +07cde313b2d2 x86/msr: Allow rdmsr_safe_on_cpu() to schedule +547edaca247a x86/mm: Update comment in detect_tme() regarding x86_phys_bits +47a9973d3ed8 x86/PCI: Fix a potential regression when using dmi_get_bios_year() +3af345258617 firmware/dmi_scan: Uninline dmi_get_bios_year() helper +75a24b822d38 kfifo: fix inaccurate comment +c03a5aacde0c mt76x2: fix warning in ieee80211_get_key_rx_seq() +6958b027435a mt76x2: fix possible NULL pointer dereferencing in mt76x2_tx() +db2ad7c25a9a mt76: use mt76_poll_msec routine in mt76pci_load_firmware() +b1c2d0f2507b brcmsmac: allocate ucode with GFP_KERNEL +48eaee3f272a brcmfmac: add kerneldoc for struct brcmf_bus::msgbuf +bf291b7247e5 brcmfmac: get rid of brcmf_fw_get_full_name() +18c2b20e276e brcmfmac: get rid of brcmf_fw_map_chip_to_name() +bf7a7b37f6ef brcmfmac: add extension to .get_fwname() callbacks +2baa3aaee27f brcmfmac: introduce brcmf_fw_alloc_request() function +d09ae51a4b67 brcmfmac: pass struct in brcmf_fw_get_firmwares() +41f573dbb534 brcmfmac: derive firmware filenames from basename mapping +34789d0cf682 brcmfmac: use wiphy debugfs dir entry +856d5a011c86 brcmfmac: allocate struct brcmf_pub instance using wiphy_new() +c88cfa075de3 brcmfmac: use brcmf_chip_name() for consistency +756a2b390874 brcmfmac: use brcmf_chip_name() to store name in revinfo +1170f6d1be6a brcmfmac: do not convert linux error to firmware error string +0089313d8595 Merge branch 'reset/lookup' into reset/next +e153292ae4d1 rtlwifi: rtl8821ae: fix spelling mistake: "Aboslute" -> "Absolute" +692f5deccdae rtlwifi: correct comment +c37889472515 rtlwifi: btcoex: Add new but dummy definitions introduced by 8822b +b82f5e0fd2a2 rtlwifi: btcoex: new definitions introduced by 8822be +0843e98a3b9a rtlwifi: btcoex: add assoc type v2 to connection notify +c3468950ef80 rtlwifi: btcoex: Add pre- and post- normal LPS function +7fd34dc4d827 rtlwifi: btcoex: Add interaction with phydm +1f0ab4fbacc6 rtlwifi: btcoex: Add rate table for the use of btcoex +123068f2eb30 rtlwifi: btcoex: Get status of multichannel concurrence +a1ee1a09cbba rtlwifi: btcoex: Add customer_id to do special deal to oem vendor +5ffd1155d536 rtlwifi: btcoex: Add enum DM_INFO for btcoex to query dm's counters +757a9eb8df1f rtlwifi: remove redundant statement found by static checker +91b9e6844240 rtlwifi: Add modifier static to functions reported by sparse +864db4d50853 rsi: fix kernel panic observed on 64bit machine +90b12aebe54b rsi: fix error path handling in SDIO probe +a31f9314114c rsi: remove redundant duplicate assignment of buffer_size +5573fe85c7e6 reset: uniphier: add ethernet reset control support for PXs3 +197858b68532 reset: stm32mp1: Enable stm32mp1 reset driver +dae5af9762c8 dt-bindings: reset: add STM32MP1 resets +b06b631c8b67 reset: uniphier: add Pro4/Pro5/PXs2 audio systems reset control +8fa566206efd reset: imx7: add 'depends on HAS_IOMEM' to fix unmet dependency +e2749bb99870 reset: modify the way reset lookup works for board files +6691dffab0ab reset: add support for non-DT systems +300efa9eea45 drm/i915: Fix hibernation with ACPI S0 target state +76cb9d314a53 drm/i915/execlists: Use a locked clear_bit() for synchronisation with interrupt +8f30c4085b72 drm/i915: Specify which engines to reset following semaphore/event lockups +7a7d58dc2997 drm/i915/dp: Write to SET_POWER dpcd to enable MST hub. +ee9c64307b62 Revert "dt-bindings: ifc: Fix the unit address format in the examples" +3ed984780074 Revert "arm64: dts: fsl: fix ifc simple-bus unit address format warnings" +6c59f64b7ecf tools/thermal: tmon: fix for segfault +b903036aad6c net: Spelling s/stucture/structure/ +bade9835a22e edd: don't spam log if no EDD information is present +1897a9691e38 Documentation: Fix early-microcode.txt references after file rename +13cf912b2da3 tracing: Block comments should align the * on each line +bc8282a73021 treewide: Fix typos in printk +2f097267e70e GenWQE: Fix a typo in two comments +bd6271039ee6 x86/alternatives: Fixup alternative_call_2 +97130968839a Merge tag 'drm-amdkfd-fixes-2018-03-25' of git://people.freedesktop.org/~gabbayo/linux into drm-fixes +97b0c7c0df3e mtd: ofpart: add of_match_table with "fixed-partitions" +c0faf43482e7 mtd: rename "ofpart" parser to "fixed-partitions" as it fits it better +5b644aa012f6 mtd: partitions: add of_match_table parser matching for the "ofpart" type +fc5d1073cae2 x86/mm/32: Remove unused node_memmap_size_bytes() & CONFIG_NEED_NODE_MEMMAP_SIZE logic +0bc91d4ba771 Merge tag 'v4.16-rc7' into x86/mm, to fix up conflict +71eb9ee9596d perf/x86/intel: Fix linear IP of PEBS real_ip on Haswell and later CPUs +3c1f05835cbf objtool: Add Clang support +306a4f3ca7f3 ALSA: aloop: Mark paused device as inactive +631fe154edb0 perf/x86: Update rdpmc_always_available static key to the modern API +b720342849fe sched/core: Update preempt_notifier_key to modern API +7dac4a1726a9 ext4: add validity checks for bitmap block numbers +c6c848572f4d Input: xpad - add PDP device id 0x02a4 +4621c9660459 Input: alps - report pressure of v3 and v7 trackstick +68ef4836cd3c Input: pxrc - new driver for PhoenixRC Flight Controller Adapter +85f46fbf5e24 Input: usbtouchscreen - do not rely on input_dev->users +12e510dbc57b Input: usbtouchscreen - fix deadlock in autosuspend +34fd03b9e6a6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue +d9314c474d4f i40e: add support for XDP_REDIRECT +8ce29c679a6e i40e: tweak page counting for XDP_REDIRECT +8f769dd14a43 i40e: re-number feature flags to remove gaps +a117f73dc243 net/mlx5e: Sync netdev vxlan ports at open +423c9db29943 net/mlx5e: Avoid using the ipv6 stub in the TC offload neigh update path +af1607c37d9d net/mlx5e: Fix memory usage issues in offloading TC flows +4246f698dd58 net/mlx5e: Fix traffic being dropped on VF representor +b392a2078b5e net/mlx5e: Verify coalescing parameters in range +f125376b06bc net/mlx5: Make eswitch support to depend on switchdev +5ecadff0b6cf net/mlx5e: Use 32 bits to store VF representor SQ number +84c9c8f2ac3c net/mlx5e: Don't override vport admin link state in switchdev mode +886ff146a736 i40e: stop using cmpxchg flow in i40e_set_priv_flags() +f0ee70a042e2 i40e: hold the RTNL lock while changing interrupt schemes +5f76a704b8df i40e: move client flags into state bits +0605c45ce5f3 i40e: move I40E_FLAG_TEMP_LINK_POLLING to state field +71186172b71f net/mlx5e: Add VLAN offload features to hw_enc_features +be0f780bc50a net/mlx5e: Add a helper macro in set features ndo +707129dceaf4 net/mlx5e: Make choose LRO timeout function static +acac5ec0c2e7 net/mlx5e: Remove redundant check in get ethtool stats +957f6ba8adc7 net/mlx5: Protect from command bit overflow +6acfbf38a98a net/mlx5e: Offload tc vlan push/pop using HW action +0c06897a9ac7 net/mlx5: Add core support for vlan push/pop steering action +aa24670ef66c net/mlx5: E-Switch, Use same source for offloaded actions check +7cbaf9a3ea09 net/mlx5e: Add interface down dropped packets statistics +aaabd0783b1c net/mlx5: Add packet dropped while vport down statistics +5c298143be17 net/mlx5e: Add vnic steering drop statistics +61c5b5c91782 net/mlx5: Add support for QUERY_VNIC_ENV command +2afa609f5c97 net/mlx5e: PFC stall prevention support +e1577c1c881b ethtool: Add support for configuring PFC stall prevention in ethtool +134201aeadf3 i40e: move AUTO_DISABLED flags into the state field +41898c66ef02 i40e: move I40E_FLAG_UDP_FILTER_SYNC to the state field +2fcb12df7d2f net/mlx5e: Expose PFC stall prevention counters +bfe040c3851a i40e: move I40E_FLAG_FILTER_SYNC to a state bit +e94d44786693 ice: Implement filter sync, NDO operations and bump version +0b28b702e72a ice: Support link events, reset and rebuild +30656177c408 vfio/pci: Add ioeventfd support +07fd7ef3a1c2 vfio/pci: Use endian neutral helpers +0d77ed3589ac vfio/pci: Pull BAR mapping setup from read-write path +5513b920a4f7 ice: Update Tx scheduler tree for VSI multi-Tx queue support +fcea6f3da546 ice: Add stats and ethtool support +d76a60ba7afb ice: Add support for VLANs and offloads +2b245cb29421 ice: Implement transmit and NAPI support +cdedef59deb0 ice: Configure VSIs for Tx/Rx +9daf8208dd4d ice: Add support for switch filter programming +3a858ba392c3 ice: Add support for VSI allocation and deallocation +940b61af02f4 ice: Initialize PF and setup miscellaneous interrupt +dc49c7723676 ice: Get MAC/PHY/link info and scheduler topology +9c20346b6309 ice: Get switch config, scheduler config and device capabilities +336f2c038da1 Merge branch 'mlxsw-Offload-IPv6-multicast-routes' +6a170d326f7a mlxsw: spectrum: Add multicast router trap for PIMv6 +64ed1b9e8fb7 mlxsw: spectrum_router: Process IP6MR fib notification +6981e104a8c3 mlxsw: spectrum_mr: Add ipv6 specific operations +eb35da0ce831 mlxsw: spectrum_router: Make IPMR-related APIs family agnostic +4caef4638f0b mlxsw: spectrum_mr: Convert into using mr_mfc +9742f866bd82 mlxsw: spectrum_router: Support IPv6 multicast to host CPU +a3b66866a714 mlxsw: spectrum_mr: Pass protocol as part of catchall route params +a82b1b8fc07c mlxsw: reg: Add register settings for IPv6 multicast routing +9a3d183ad607 mlxsw: reg: Configure RIF to forward IPv6 multicast packets +8c13af2a219c ip6mr: Add refcounting to mfc +d3c07e5b9939 ip6mr: Add API for default_rule fib +088aa3eec2ce ip6mr: Support fib notifications +cdc9f9443b5c ipmr: Make ipmr_dump() common +54c4cad97b8f ipmr: Make MFC fib notifiers common +bc67a0daf8f3 ipmr: Make vif fib notifiers common +3c82b372a9f4 net: dsa: mt7530: fix module autoloading for OF platform drivers +1c82c9e1f2ba net: dsa: mt7530: remove redundant MODULE_ALIAS entries +02a21de90c72 Merge branch 'pernet-convert-part7.1' +dbf7bb443726 net: Convert nfs4blocklayout_net_ops +436de500948e net: Convert nfs4_dns_resolver_ops +5e804a6077dc net: Convert sunrpc_net_ops +855aeba34047 net: Convert rpcsec_gss_net_ops +ece1397cbc89 arm64: Add work around for Arm Cortex-A55 Erratum 1024718 +05abb595bbac arm64: Delay enabling hardware DBM feature +6e616864f211 arm64: Add MIDR encoding for Arm Cortex-A55 and Cortex-A35 +ba7d9233c219 arm64: capabilities: Handle shared entries +be5b299830c6 arm64: capabilities: Add support for checks based on a list of MIDRs +1df310505d6d arm64: Add helpers for checking CPU MIDR against a range +5e7951ce19ab arm64: capabilities: Clean up midr range helpers +830dcc9f9a7c arm64: capabilities: Change scope of VHE to Boot CPU feature +fd9d63da17da arm64: capabilities: Add support for features enabled early +d3aec8a28be3 arm64: capabilities: Restrict KPTI detection to boot-time CPUs +5c137714dd8c arm64: capabilities: Introduce weak features based on local CPU +ed478b3f9e4a arm64: capabilities: Group handling of features and errata workarounds +fbd890b9b849 arm64: capabilities: Allow features based on local CPU scope +d69fe9a7e721 arm64: capabilities: Split the processing of errata work arounds +600b9c919c2f arm64: capabilities: Prepare for grouping features and errata work arounds +cce360b54ce6 arm64: capabilities: Filter the entries based on a given mask +eaac4d83daa5 arm64: capabilities: Unify the verification +5b4747c5dce7 arm64: capabilities: Add flags to handle the conflicts on late CPU +143ba05d867a arm64: capabilities: Prepare for fine grained capabilities +1e89baed5d50 arm64: capabilities: Move errata processing code +5e91107b0681 arm64: capabilities: Move errata work around check on boot CPU +1c976a8c52f0 Merge branch 'nfp-flower-add-ip-fragmentation-offloading-support' +71ea5343a01c nfp: flower: implement ip fragmentation match offload +07e1671cfca5 nfp: flower: refactor shared ip header in match offload +c0cda3b8ee6b arm64: capabilities: Update prototype for enable call back +f31e4b6fe227 ice: Start hardware initialization +aaa3149bbee9 vhost_net: add missing lock nesting notation +f3d801baf118 net/usb/qmi_wwan.c: Add USB id for lt4120 modem +982cf3b3999d team: move dev_mc_sync after master_upper_dev_link in team_port_add +e49c78f4aa1d Merge branch 'bond-hwaddr-sync-fixes' +9f5a90c10774 bonding: process the err returned by dev_set_allmulti properly in bond_enslave +ae42cc62a9f0 bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave +5c78f6bfae2b bonding: fix the err path for dev hwaddr sync in bond_enslave +90c00f81548e Merge branch 'net-driver-barriers' +6d2e1a8d5e25 net: ena: Eliminate duplicate barriers on weakly-ordered archs +fd141fa47c03 bnxt_en: Eliminate duplicate barriers on weakly-ordered archs +e42d8cee343a net: qlge: Eliminate duplicate barriers on weakly-ordered archs +7f883c774e1b bnx2x: Eliminate duplicate barriers on weakly-ordered archs +edd874235ac2 bnx2x: Replace doorbell barrier() with wmb() +f9442ac498a8 qlcnic: Eliminate duplicate barriers on weakly-ordered archs +3c95c567322e net: qla3xxx: Eliminate duplicate barriers on weakly-ordered archs +7ec59eeac804 ice: Add support for control queues +7af8c46da57d dmaengine: Fix spelling for parenthesis in dmatest documentation +bc1287b9e515 dmaengine: Make dmatest.rst indeed reST compatible +a6cd7714c0bd dmaengine: Add note to dmatest documentation about supported channels +eb82a9944792 net: sched, fix OOO packets with pfifo_fast +743989254ea9 net: qmi_wwan: add BroadMobi BM806U 2020:2033 +14ef85b431fe Merge branch 'sh_eth-unify-the-SoC-feature-checks' +4c1d45850d53 sh_eth: add sh_eth_cpu_data::cexcr flag +ce9134dff6d9 sh_eth: add sh_eth_cpu_data::no_tx_cntrs flag +246e30cc4fd8 sh_eth: add sh_eth_cpu_data::xdfar_rw flag +3e416992e2fa sh_eth: add sh_eth_cpu_data::edtrr_trns value +4ceedeb1b68e sh_eth: add sh_eth_cpu_data::soft_reset() method +16e693c55eae Documentation/isdn: check and fix dead links ... +bc56e2cafa3f block, bfq: lower-bound the estimated peak rate to 1 +93e9ad985038 ptp: Fix documentation to match code. +99f2241c4aa4 Merge branch 'hns3-fixes-next' +b50ae26c57cb net: hns3: never send command queue message to IMP when reset +ea739c90650a net: hns3: fix for not initializing VF rss_hash_key problem +3c8f5c033951 net: hns3: fix for the wrong shift problem in hns3_set_txbd_baseinfo +da44a00f06df net: hns3: fix for returning wrong value problem in hns3_get_rss_indir_size +3bd6d258b1d5 net: hns3: fix for returning wrong value problem in hns3_get_rss_key_size +0c29ba1b43df net: qualcomm: rmnet: check for null ep to avoid null pointer dereference +d3757ba4c142 ethernet: Use octal not symbolic permissions +d61e40385655 drivers/net: Use octal not symbolic permissions +d6444062f8f0 net: Use octal not symbolic permissions +72c44e35f02a xfs: clean up xfs_mount allocation and dynamic initializers +cb6219a2f564 Merge branch 'Drop-NETDEV_UNREGISTER_FINAL' +070f2d7e264a net: Drop NETDEV_UNREGISTER_FINAL +3e0c2dbfea28 infiniband: Replace usnic_ib_netdev_event_to_string() with netdev_cmd_to_name() +ede2762d93ff net: Make NETDEV_XXX commands enum { } +c2b72e8e10ab fsl/fman: remove unnecessary set_dma_ops() call and HAS_DMA dependency +40a94f7a6b5b Merge branch 'ethernet-ave-add-UniPhier-PXs3-support' +469e3d79b85c net: ethernet: ave: add UniPhier PXs3 support +8396764154c6 dt-bindings: net: ave: add PXs3 support +837f08fdecbe ice: Add basic driver framework for Intel(R) E800 Series +d558fb51ad3d nvme: make nvme_get_log_ext non-static +e929f06d9eaa nvmet: constify struct nvmet_fabrics_ops +a5d18612295a nvmet: refactor configfs transport type handling +f871749a9fa4 nvmet: move device_uuid configfs attr definition to suitable place +b435ecea2a4d nvme: Add .stop_ctrl to nvme ctrl ops +187c0832ee80 nvme-rdma: Allow DELETING state change failure in error_recovery +2079699c10c8 nvme: Skip checking heads without namespaces +9bad0404ecd7 nvme-rdma: Don't flush delete_wq by default during remove_one +a3dd7d0022c3 nvmet-rdma: Don't flush system_wq by default during remove_one +e1a2ee249b19 nvmet-rdma: Fix use after free in nvmet_rdma_cm_handler() +be9bddeb0a3f nvmet-rdma: Remove unused queue state +9d625f779287 nvmet_fc: prevent new io rqsts in possible isr completions +0cdd5fca876b nvme_fc: on remoteport reuse, set new nport_id and role. +b12740d316fa nvme_fc: fix abort race on teardown with lld reject +041018c634e4 nvme_fc: io timeout should defer abort to ctrl reset +cf25809bec2c nvme_fc: fix ctrl create failures racing with workq items +467c77d4cbef nvme-pci: disable APST for Samsung NVMe SSD 960 EVO + ASUS PRIME Z370-A +77d0612da0e6 nvme: centralize ctrl removal prints +97c122233f73 nvme-pci: Add .get_address ctrl callback +70da6094a646 nvme: implement log page low/high offset and dwords +765cc031cddd nvme: change namespaces_mutext to namespaces_rwsem +6f8e0d787e37 nvme: fix the dangerous reference of namespaces list +9a915a5be7dc nvme-pci: quiesce IO queues prior to disabling device HMB accesses +cf4182f3d06c Documentation: nvme: Documentation for nvme fault injection +b9e03857f2e2 nvme: Add fault injection feature +42595eb7d009 nvme: use define instead of magic value for identify size +7bfca0cfe605 iscsi-target: use common inet_addr_is_any +4c6526858810 nvmet: don't return "any" ip address in discovery log page +a470143fc839 net/utils: Introduce inet_addr_is_any +738947f0f3cf Documentation: magic-numbers: Fix typo +52c37d410d48 Documentation: admin-guide: add kvmconfig, xenconfig and tinyconfig commands +b520e49befd0 Input: alps - Update documentation for trackstick v3 format +f0f56716fc3e ata: ahci-platform: add reset control support +9066ae7ff5d8 ALSA: pcm: Use dma_bytes as size parameter in dma_mmap_coherent() +dd3b8c329aa2 MAINTAINERS: UNICORE32: Change email account +04b0297863d4 staging: iio: remove iio-trig-bfin-timer driver +b8ac14d388c3 tty: hvc: remove tile driver +e6bf3cc5850a tty: remove bfin_jtag_comm and hvc_bfin_jtag drivers +b716d38c9b7c serial: remove tile uart driver +ece2ca9647bc serial: remove m32r_sio driver +aa1fbc719e3c serial: remove blackfin drivers +aa4afa2cddf0 serial: remove cris/etrax uart drivers +c4094c818f82 usb: Remove Blackfin references in USB support +da2827a298f8 usb: isp1362: remove blackfin arch glue +a9762b704f5d usb: musb: remove blackfin port +03f4c9abd732 usb: host: remove tilegx platform glue +4dab216d1fc1 pwm: remove pwm-bfin driver +e58af24ccd8d i2c: remove bfin-twi driver +47838669de9d spi: remove blackfin related host drivers +011bf62430f4 watchdog: remove bfin_wdt driver +c7b2d3e52d7b can: remove bfin_can driver +7ec164a18dc6 mmc: remove bfin_sdh driver +c957ea5c797c input: misc: remove blackfin rotary driver +01b7649598c6 input: keyboard: remove bf54x driver +c44734a875e0 ata: remove bf54x driver +f59b2dc2de63 pinctrl: remove adi2/blackfin drivers +9a95e8d25a14 gpio: remove etraxfs driver +9a1651dcc123 cpufreq: remove cris specific drivers +9a3daf58f98b cpufreq: remove blackfin driver +1e81bf79e3a8 media: platform: remove m32r specific arv driver +3e3a5f7d5731 media: platform: remove blackfin capture driver +c14094a48d00 fbdev: s1d13xxxfb: remove m32r specific hacks +e3ed8b436bc3 fbdev: remove blackfin drivers +8cbfbae85085 video/logo: remove obsolete logo files +02741b8ae1ed pcmcia: remove blackfin driver +10a27a29de9d pcmcia: remove m32r drivers +dabad5494993 misc: Remove Blackfin DSP echo support +64f5fdd951d5 char: remove blackfin OTP driver +315e80e7fb25 char: remove tile-srom.c +59fc07b3e9d9 char: remove obsolete ds1302 rtc driver +111f750389e0 rtc: remove bfin driver +fca94ec61363 rtc: remove tile driver +889ce12b1650 raid: remove tile specific raid6 implementation +d98983fbf27f net: smsc: remove m32r/mn10300 specific smc91x configuration +3f2df32c9cb6 net: remove cris etrax ethernet driver +8eb97ff5a4ec net: 8390: remove m32r specific bits +768a032d0e73 net: adi: remove blackfin ethernet drivers +32a675ed3eae net: tile: remove ethernet drivers +0833f7634ff8 edac: remove tile driver +e53a05a49e10 scripts/checkstack.pl: remove blackfin support +4aaacfc66994 ktest: remove obsolete architectures +82831598a621 recordmcount.pl: drop blackin and tile support +1ea5afd42a16 Documentation: arch-support: remove obsolete architectures +a0673fdbcd42 asm-generic: clean up asm/unistd.h +a402ab8cc7b0 asm-generic: siginfo: define ia64 si_codes unconditionally +3f664931b335 asm-generic: siginfo: remove obsolete #ifdefs +a687a5337063 treewide: simplify Kconfig dependencies for removed archs +4e07db9c8db8 x86/devicetree: Use CPU description from Device Tree +7f2e85840871 of/Documentation: Specify local APIC ID in "reg" +4759700a71ab Btrfs: dev-replace: make sure target is identical to source when raid56 rebuild fails +d6a691350b5d Btrfs: raid56: remove redundant async_missing_raid56 +005d67127fa9 btrfs: adjust return values of btrfs_inode_by_name +9b99b1156444 btrfs: rename btrfs_close_extra_device to btrfs_free_extra_devids +d02c0e20194b btrfs: Remove root argument from cow_file_range_inline +895a72be411e Btrfs: send: fix typo in TLV_PUT +e5b84f7a258a btrfs: Remove root argument from btrfs_log_dentry_safe +f882274b2df2 btrfs: Remove root arg from btrfs_log_inode_parent +448f3a17ac53 btrfs: Remove redundant comment from btrfs_search_forward +738c93d42c27 btrfs: move btrfs_listxattr prototype to xattr.h +bcadd7050a43 btrfs: adjust return type of btrfs_getxattr +ab0d09361662 btrfs: drop extern from function declarations +7852781d94b3 btrfs: drop underscores from exported xattr functions +ffa7c4296e93 Btrfs: send, do not issue unnecessary truncate operations +213e8c5520ed Btrfs: skip writeback of last page when truncating file to same size +ed5d5f37e653 Btrfs: dev-replace: skip prealloc extents when copy nocow pages +d612ac59efc3 btrfs: unify types for metadata_ratio and data_chunk_allocations +de224b7c56ba btrfs: Remove redundant memory barriers around dio_private error status +16db5758fef8 btrfs: remove assert in btrfs_init_dev_replace_tgtdev() +e67c718b5b9a btrfs: add more __cold annotations +ffc5a3794f97 btrfs: add (the only possible) __exit annotation +ccb0e7d1c1bc btrfs: verify subvolid mount parameter +581137532542 Btrfs: fix unexpected cow in run_delalloc_nocow +9678c54388b6 btrfs: Remove custom crc32c init code +df91f56adce1 libcrc32c: Add crc32c_impl function +3e72ee8874f4 btrfs: Refactor __get_raid_index() to btrfs_bg_flags_to_raid_index() +2f659546c904 btrfs: tree-checker: Replace root parameter with fs_info +393da91819e3 Btrfs: add tracepoint for em's EEXIST case +5d23515be669 btrfs: Move qgroup rescan on quota enable to btrfs_quota_enable +7ce311d552e4 btrfs: use reada direction enum instead of constant value in load_free_space_tree +019599ada73c btrfs: use reada direction enum instead of constant value in populate_free_space_tree +c1c3fac2a95b btrfs: Remove btrfs_inode::delayed_iput_count +793ff2c88c63 btrfs: volumes: Cleanup stripe size calculation +da07d4ab33e6 btrfs: Streamline btrfs_delalloc_reserve_metadata initial operations +b1b8e38622ea btrfs: insert newly opened device to the end of the list +f8e10cd3f8dd btrfs: keep device list sorted +3d5addafd0c4 Btrfs: do not check inode's runtime flags under root->orphan_lock +bc5511d0eda1 btrfs: Use schedule_timeout_interruptible +f9cacae3145a btrfs: Move error handling of btrfs_start_dirty_block_groups closer to call site +7ef2d6a7228f btrfs: not a disk error if the bio_add_page fails +4117f207d4b0 btrfs: Add chunk allocation ENOSPC debug message for enospc_debug mount option +566b1760b42b btrfs: use ASSERT to report logical error in cow_file_range() +3752d22fcea1 btrfs: cow_file_range() num_bytes and disk_num_bytes are same +2afb9653bf56 btrfs: remove unused function btrfs_async_submit_limit() +86d750a48a6d btrfs: remove unused hardirq.h +9a3daff32026 btrfs: Add enospc_debug printing in metadata_reserve_bytes +45ae2c1841c3 btrfs: Document consistency of transaction->io_bgs list +bf6d7d4900c0 btrfs: Remove invalid null checks from btrfs_cleanup_dirty_bgs +8f2ceaa7b42a btrfs: log, when replace, is canceled by the user +acf18c56fdcb btrfs: fix null pointer deref when target device is missing +eceff22a8067 btrfs: add a comment to mark the deprecated mount option +d3740608646f btrfs: manage commit mount option as %u +02453bdeb024 btrfs: manage check_int_print_mask mount option as %u +764cb8b43d4d btrfs: manage metadata_ratio mount option as %u +f7b885befd05 btrfs: manage thread_pool mount option as %u +ba020491c8d0 btrfs: extent_buffer_uptodate() make it static and inline +70458a58190a btrfs: Remove fs_info argument of btrfs_write_and_wait_transaction +e9b919b1f73f btrfs: Remove fs_info argument from btrfs_update_commit_device_bytes_used +08d50ca32cd0 btrfs: Remove fs_info argument from create_pending_snapshots/create_pending_snapshot +16916a88d43c btrfs: Remove fs_info argument from switch_commit_roots +97cb39bb912c btrfs: Remove root argument of cleanup_transaction +9386d8bc58e2 btrfs: Don't pass fs_info to commit_cowonly_roots +7e4443d9eb33 btrfs: Don't pass fs_info to commit_fs_roots +e5c304e651e6 btrfs: Don't pass fs_info to btrfs_run_delayed_items/_nr +b84acab38f58 btrfs: Don't pass fs_info to __btrfs_run_delayed_items +21217054203c btrfs: Don't pass fs_info arg to btrfs_start_dirty_block_groups +6c686b359a2d btrfs: Remove fs_info argument from btrfs_create_pending_block_groups +dc60c525cff1 btrfs: Remove fs_info argument from btrfs_trans_release_metadata +c9b577c01ac9 btrfs: Open code btrfs_write_and_wait_marked_extents +0e34693f7bb1 btrfs: Make btrfs_trans_release_metadata private to transaction.c +15fc1283f631 btrfs: open code btrfs_init_dev_replace_tgtdev_for_resume() +18e67c73dc6e btrfs: btrfs_dev_replace_cancel() can return int +17d202b97388 btrfs: rename __btrfs_dev_replace_cancel() +97282031a64c btrfs: open code btrfs_dev_replace_cancel() +af89e0dc2ce3 btrfs: Don't hardcode the csum size in btrfs_ordered_sum_size +97dc231e8990 Btrfs: extent map selftest: add missing void parameter to btrfs_test_extent_map +7a61f8808833 btrfs: remove redundant check on ret and goto +7806c6eb15f2 btrfs: Remove unused btrfs_start_transaction_lflush function +b6a535faed06 btrfs: print error if primary super block write fails +062d4d1f4085 btrfs: Refactor parameter of BTRFS_MAX_DEVS() from root to fs_info +af2679e4a7f6 Btrfs: enhance leak debug checker for extent state and extent buffer +ecd685580c8f m68k/mac: Remove bogus "FIXME" comment +6df2afba7a87 m68k/mac: Enable RTC for 100-series PowerBooks +31b1c780177d m68k/mac: Clean up whitespace and remove redundant parentheses +5043694eb827 arm64/sve: Document firmware support requirements in Kconfig +8bc2c29b550c ARM: mxs_defconfig: Re-sync defconfig +f7e797b95adc ARM: imx_v4_v5_defconfig: Use the generic fsl-asoc-card driver +f0dc7437265d ARM: imx_v4_v5_defconfig: Re-sync defconfig +c91815b59624 usb: dwc3: gadget: never call ->complete() from ->ep_queue() +eaa358c77903 usb: gadget: udc: core: update usb_ep_queue() documentation +b91ed9d8082c quota: Kill an unused extern entry form quota.h +f8a695c4b43d media: v4l2-ioctl: rename a temp var that stores _IOC_SIZE(cmd) +53d473fc1e38 usb: host: Remove the deprecated ATH79 USB host config options +97eba3260e7c usb: roles: Fix return value check in intel_xhci_usb_probe() +7fafcfdf6377 USB: gadget: f_midi: fixing a possible double-free in f_midi +447a5647c9e7 treewide: Align function definition open/close braces +4c1de0414a13 pinctrl/amd: poll InterruptEnable bits in enable_irq +44edff1bbc48 pinctrl: ocelot: fix gpio direction +e6c462d3ecc6 pinctrl: mtk: fix check warnings. +6af8df4c670a pintcrl: mtk: support bias-disable of generic and special pins simultaneously +8670710ff8fe pinctrl: add mt2712 pinctrl driver +45dcb54f014d pinctrl: pinctrl-single: Fix pcs_request_gpio() when bits_per_mux != 0 +a8ff510dbc2a gpio: ws16c48: Implement get_multiple callback +41b251318a63 gpio: gpio-mm: Implement get_multiple callback +f72b10713cf5 gpio: 104-idi-48: Implement get_multiple callback +d2d02bcdd52b gpio: 104-dio-48e: Implement get_multiple callback +ca37081595a2 gpio: pcie-idio-24: Implement get_multiple/set_multiple callbacks +810ebfc5efca gpio: pci-idio-16: Implement get_multiple callback +15f59cfff92b gpio: 104-idio-16: Implement get_multiple callback +2abb5fad3a93 Merge branch 'bpf-verifier-log-btf-prep' +77d2e05abd45 bpf: Add bpf_verifier_vlog() and bpf_verifier_log_needed() +b9193c1b61dd bpf: Rename bpf_verifer_log +e25283bf83bd x86/apic: Finish removing unused callbacks +dcae058a8da9 ext4: fix comments in ext4_swap_extents() +043d20d1592a ext4: use generic_writepages instead of __writepage/write_cache_pages +c87308b16920 Merge tag 'wireless-drivers-for-davem-2018-03-24' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers +10b8a3de603d ipv6: the entire IPv6 header chain must fit the first fragment +7880287981b6 netlink: make sure nladdr has correct size in netlink_connect() +e69647a19c87 lan78xx: Set ASD in MAC_CR when EEE is enabled. +bc58a1baf2a9 net/ipv4: disable SMC TCP option with SYN Cookies +33d009cd8894 Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-next +3eb2ce825ea1 Linux 4.16-rc7 +52396500f97c powerpc/64s: Fix i-side SLB miss bad address handler saving nonvolatile GPRs +cb6416592bc2 Merge tag 'dmaengine-fix-4.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/slave-dma +d2862360bfe5 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +9fd64e8ac263 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +bf45bae961d5 Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +eaf67993f507 Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +6bacf6607763 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +18492685e479 kconfig: use yylineno option instead of manual lineno increments +379a8eb8eb1a kconfig: detect recursive inclusion earlier +32a94b8b0c3e kconfig: remove duplicated file name and lineno of recursive inclusion +26561514cc9d kconfig: do not include both curses.h and ncurses.h for nconfig +f8f69dc0b4e0 kconfig: make unmet dependency warnings readable +f622f8279581 kconfig: warn unmet direct dependency of tristate symbols selected by y +e2c75e7667c7 kconfig: tests: test if recursive inclusion is detected +29c434f367ea kconfig: tests: test if recursive dependencies are detected +3e4888c2e3d7 kconfig: tests: test randconfig for choice in choice +beaaddb62540 kconfig: tests: test defconfig when two choices interact +ee236610653e kconfig: tests: check visibility of tristate choice values in y choice +930c429a656f kconfig: tests: check unneeded "is not set" with unmet dependency +b76960c0f6b2 kconfig: tests: test if new symbols in choice are asked +49ac3c0c3aa3 kconfig: tests: test automatic submenu creation +1903c5119059 kconfig: tests: add basic choice tests +022a4bf6b59d kconfig: tests: add framework for Kconfig unit testing +e9781b52d4e0 kbuild: add PYTHON2 and PYTHON3 variables +2a61625835c7 kconfig: remove redundant streamline_config.pl prerequisite +f1869a890cde tty: vt: fix up tabstops properly +911a91c39cab kconfig: rename silentoldconfig to syncconfig +81d2bc227305 kconfig: invoke oldconfig instead of silentoldconfig from local*config +2aad9b896213 kconfig: hide irrelevant sub-menus for oldconfig +99f0b6578bab kconfig: remove redundant input_mode test for check_conf() loop +4bb3a5b085cd kconfig: remove unneeded input_mode test in conf() +59a80b5e892d kconfig: do not call check_conf() for olddefconfig +f467c5640c29 kconfig: only write '# CONFIG_FOO is not set' for visible symbols +d9119b5925a0 kconfig: Print reverse dependencies in groups +9a47ceec543b kconfig: clean-up reverse dependency help implementation +84af7a6194e4 checkpatch: kconfig: prefer 'help' over '---help---' +678ae162dd2f checkpatch: kconfig: check help texts for menuconfig and choice +86adf1a07e89 checkpatch: kconfig: recognize more prompts when checking help texts +127668cf766d kbuild: clean up link rule of composite modules +5e18f0290f2e kbuild: clean up archive rule of built-in.a +7657f60e8ffa kbuild: remove partial section mismatch detection for built-in.a +f605005a50fc net: liquidio: clean up Makefile for simpler composite object handling +dc35da16a2e2 lib: zstd: clean up Makefile for simpler composite object handling +f98fe47ce51d kbuild: link $(real-obj-y) instead of $(obj-y) into built-in.a +f5f336812c23 kbuild: rename real-objs-y/m to real-obj-y/m +c0152e9a6b44 kbuild: move modname and modname-multi close to modname_flags +fe852ac20031 kbuild: simplify modname calculation +c96a294eb697 kbuild: fix modname for composite modules +aeacb019b61c kbuild: define KBUILD_MODNAME even if multiple modules share objects +8cd0e46d3f0c kbuild: remove unnecessary $(subst $(obj)/, , ...) in modname-multi +a670b0b4aed1 kbuild: Use ls(1) instead of stat(1) to obtain file size +3fdc7d3fe4c0 kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS +fbfa9be9904e kbuild: move include/config/ksym/* to include/ksym/* +1f50b80a0938 kbuild: move CONFIG_TRIM_UNUSED_KSYMS code unneeded for external module +07a422bb213a kbuild: restore autoksyms.h touch to the top Makefile +d8821622c889 kbuild: move 'scripts' target below +baa16684b0eb kbuild: remove wrong 'touch' in adjust_autoksyms.sh +ce99d0bf312d kbuild: clear LDFLAGS in the top Makefile +bd0f98eba684 kbuild: remove internally used LDFLAGS_vmlinux from kbuild.txt +35cd02bee6e3 kbuild: remove command line interface LDFLAGS_MODULE from makefiles.txt +0294e6f4a000 kbuild: simplify ld-option implementation +22340a06534a kbuild: process mixture of clean/build targets one by one +f49821ee32b7 kbuild: rename built-in.o to built-in.a +6358d6e8b984 kbuild: remove incremental linking option +1fe7d2bb24d7 kbuild: Improve portability of some sed invocations +ae0c553c24c0 kbuild: add clang-version.sh +819671ff849b syscalls: define and explain goal to not call syscalls in the kernel +4d8d5a392ae1 usb: core: Add USB_QUIRK_DELAY_CTRL_MSG to usbcore quirks +a030501499b0 usb: core: Copy parameter string correctly and remove superfluous null check +73c6d3b284cf USB: announce bcdDevice as well as idVendor, idProduct. +e847f6aaf68f x86/purgatory: Avoid creating stray ..d files, remove -MD from KBUILD_CFLAGS +a0ac7b3ca941 Merge tag 'perf-core-for-mingo-4.17-20180323' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +e43d40b3216c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace +cfb2f6f6e0ba Revert "mqueue: switch to on-demand creation of internal mount" +b9ee96b45fdd Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf +32c1733f0dd4 netfilter: nf_socket: Fix out of bounds access in nf_sk_lookup_slow_v{4,6} +e8a4796ee295 nfp: bpf: fix check of program max insn count +4b6eca9d6817 tools: bpftool: don't use hex numbers in JSON output +bcfc1f455466 Merge tag 'pinctrl-v4.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl +03f1fc09180b ipc/util: Helpers for making the sysvipc operations pid namespace aware +f83a396d06d4 ipc: Move IPCMNI from include/ipc.h into ipc/util.h +34b56df922b1 msg: Move struct msg_queue into ipc/msg.c +a2e102cd3cdd shm: Move struct shmid_kernel into ipc/shm.c +1b8837b61714 ARM: 8750/1: deflate_xip_data.sh: minor fixes +73b9160d0dfe ARM: 8748/1: mm: Define vdso_start, vdso_end as array +ad43fc9aa24e ARM: 8747/1: make CONFIG_DEBUG_WX depend on MMU +1328f02005bb ARM: 8746/1: vfp: Go back to clearing vfp_current_hw_state[] +771b7bf05339 i2c: i2c-stm32f7: fix no check on returned setup +a752c0a45248 batman-adv: fix packet loss for broadcasted DHCP packets to a server +f8fb3419ead4 batman-adv: fix multicast-via-unicast transmission with AP isolation +568fa7e087ef ALSA: usb-audio: update clock valid control +5a222e849452 ALSA: usb-audio: UAC2 jack detection +ea2301b62201 Merge branch 'linus' into x86/dma, to resolve a conflict with upstream +7054e4e0b165 Merge branch 'perf/urgent' into perf/core, to pick up fixes +5701dd1e87d5 Merge branch 'perf/urgent' into perf/core, to resolve conflicts +fa4493f0d9b3 xfs: remove dead inode version setting code +ee457001ed6c xfs: catch inode allocation state mismatch corruption +b83e4c3ced2b xfs: xfs_scrub_iallocbt_xref_rmap_inodes should use xref_set_corrupt +5927268f5a04 xfs: flag inode corruption if parent ptr doesn't get us a real inode +6a96c5650568 xfs: don't accept inode buffers with suspicious unlinked chains +8bb82bc12a9e xfs: move inode extent size hint validation to libxfs +1b44a6aecc11 xfs: record inode buf errors as a xref error in inobt scrubber +7e56d9eaea13 xfs: remove xfs_buf parameter from inode scrub methods +d0018ad88909 xfs: inode scrubber shouldn't bother with raw checks +5e777b62b0bc xfs: bmap scrubber should do rmap xref with bmap for sparse files +6edb181053f0 xfs: refactor inode buffer verifier error logging +90a58f95717b xfs: refactor inode verifier error logging +30b0984d9117 xfs: refactor bmap record validation +6915ef35c035 xfs: sanity-check the unused space before trying to use it +a27ba2607e60 xfs: detect agfl count corruption and reset agfl +3e4da466bfa1 xfs: unwind the try_again loop in xfs_log_force +93806299b56b xfs: refactor xfs_log_force_lsn +99fec39e7725 Merge tag 'trace-v4.16-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace +e97a90f7069b sched/cpufreq: Rate limits for SCHED_DEADLINE +40cab6e88cb0 ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams +02a5d6925cd3 ALSA: pcm: Avoid potential races between OSS ioctls and read/write +13d3047c8150 ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status() +f3b906d720e4 ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs. +74dc71f83e50 ALSA: usb-audio: FIX native DSD support for TEAC UD-501 DAC +71426535f49f ALSA: usb-audio: Add native DSD support for Luxman DA-06 +3446b1e962b3 Merge branch 'for-linus' into for-next +b00214865d65 ALSA: usb-audio: Add native DSD support for TEAC UD-301 +f64705b8715a RDMA/ocrdma: Fix structure layout for ocrdma_alloc_pd +d8ba61ba58c8 x86/entry/64: Don't use IST entry for #BP stack +980b68ec0694 perf annotate: Use absolute addresses to calculate jump target offsets +c448234cfe46 perf annotate: Defer searching for comma in raw line till it is needed +e4cc91b8027d perf annotate: Support jumping from one function to another +2eff06116281 perf annotate: Add "_local" to jump/offset validation routines +83428f2fad48 perf python: Reference Py_None before returning it +1679ae8f8f41 drm/amdkfd: Use ordered workqueue to restore processes +810955ba712f drm/amdgpu: Fix acquiring VM on large-BAR systems +72a01d231dcb drm/amdkfd: Deallocate SDMA queues correctly +c70a36268799 drm/amdkfd: Fix scratch memory with HWS enabled +06ace26f4e6f x86/efi: Free efi_pgd with free_pages() +0803e6051c15 swiotlb: Make swiotlb_{alloc,free}_buffer depend on CONFIG_DMA_DIRECT_OPS +ea89c0654821 x86/tsc: Get rid of rdtscll() +bb491ce67aa7 gfs2: Check for the end of metadata in punch_hole +156383b190cd Documentation: Mention why %p prints ptrval +bf02d491237e COPYING: use the new text with points to the license files +88de995ccf48 COPYING: create a new file with points to the Kernel license files +86d043d47c91 Merge tag 'mips_fixes_4.16_5' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/mips +095fe49fd559 Merge tag 'vfio-v4.16-rc7' of git://github.com/awilliam/linux-vfio +a580657ad7dc Merge tag 'mtd/fixes-for-4.16-rc7' of git://git.infradead.org/linux-mtd +935c200aa782 Merge tag 'staging-4.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging +97235e74c36d Merge tag 'char-misc-4.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc +cde00d2169b1 Merge tag 'media/v4.16-4' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +1bfa26ff8c4b ipv6: fix possible deadlock in rt6_age_examine_exception() +9d1887ef3252 KVM: nVMX: sync vmcs02 segment regs prior to vmx_set_cr0 +e13c2ac51237 Merge tag 'kvm-ppc-fixes-4.16-3' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into kvm-master +8ce72017ca07 Merge tag 'sound-4.16-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +f215a3d2448a iw_cxgb4: Add ib_device->get_netdev support +1fe56e0cafd7 drivers: base: remove check for callback in coredump_store() +114cc9c4b182 IB/cma: Resolve route only while receiving CM requests +69ebaed0c6b5 Merge branch 'mlxsw-GRE-mtu-changes' +68c3cd925597 mlxsw: spectrum_router: Handle MTU change of GRE netdevs +22b99058dd79 mlxsw: spectrum_router: Move mlxsw_sp_rif_ipip_lb_op() +f6cc9c054e77 ip_tunnel: Emit events for post-register MTU changes +4ac0d3fb13d5 eeprom: at24: use SPDX identifier instead of GPL boiler-plate +639a53da7c8c Merge branch 'bpf-print-insns-api' +337682ca7e3c bpftool: Adjust to new print_bpf_insn interface +abe0884011f1 bpf: Remove struct bpf_verifier_env argument from print_bpf_insn +dfa453bc90ec selftests: ftrace: Add a testcase for probepoint +5fbdbed797b6 selftests: ftrace: Add a testcase for string type with kprobe_event +871bef200096 selftests: ftrace: Add probe event argument syntax testcase +c5d343b6b7ba tracing: probeevent: Fix to support minus offset from symbol +e9acf05255cb crypto: cavium - Replace mdelay with msleep in cpt_device_init +0063ec4459dc crypto: doc - Document remaining members in struct crypto_alg +9678a8dc53c1 crypto: bfin_crc - remove blackfin CRC driver +6aaf49b495b4 crypto: arm,arm64 - Fix random regeneration of S_shipped +4bc07aa4f030 staging: fsl-dpaa2/eth: Use debug level for message +eb428ee0e3ca hwrng: ks-sa - add hw_random driver +2805894c1ee0 dt-bindings: rng: add bindings doc for Keystone SA HWRNG driver +1d17cbfbb55c crypto: inside-secure - fix clock resource by adding a register clock +5b37689653cb crypto: inside-secure - improve clock initialization +f962eb46e7a9 crypto: inside-secure - fix clock management +efa94457e57f crypto: inside-secure - fix missing unlock on error in safexcel_ahash_send_req() +0108aab11615 crypto: talitos - Delete an error message for a failed memory allocation in talitos_edesc_alloc() +83d6e27e6856 arm64: defconfig: enable stmmac ethernet to defconfig +4f794097797f serial: expose buf_overrun count through proc interface +34d43faf3aa8 eeprom: at24: simplify the i2c functionality checking +df3da615e3f0 eeprom: at24: fix a line break +de5db101fc89 eeprom: at24: tweak newlines +551a12669d85 eeprom: at24: refactor at24_probe() +7c2806642ecf eeprom: at24: remove at24_platform_data from at24_data +feb2f19b1e8f eeprom: at24: move platform data processing into a separate routine +48b6a7d1ee70 eeprom: at24: switch to using probe_new() from the i2c framework +f1a640c5dc70 eeprom: at24: provide and use at24_base_client_dev() +11288b7c70d8 eeprom: at24: readability tweak in at24_probe() +021c7d7b6713 eeprom: at24: use a helper variable for dev +f2adff66604d eeprom: at24: rename chip to pdata in at24_probe() +1f77d1859c3a eeprom: at24: rename at24_get_pdata() +7c7f428eda52 eeprom: at24: don't check if byte_len is a power of 2 +53998fa89a5b eeprom: at24: make struct initialization uniform in at24_probe() +c4fee330f940 eeprom: at24: drop redundant variable in at24_write() +eb27fde2731b eeprom: at24: drop redundant variable in at24_read() +14263b893a52 eeprom: at24: remove code separators +5ca2b5b70e1a eeprom: at24: arrange local variables +8cdc4e7e6d55 eeprom: at24: remove nvmem_config from at24_data +d154316dde64 eeprom: at24: disable regmap locking +c84f259c8772 eeprom: at25: sizeof t should be sizeof(t) +009749d73186 staging: fsl-dpaa2/eth: Change max number of Tx queues +fa722c0039ad staging: fsl-dpaa2/eth: Fix SGT allocation +b2718e6fd33a staging: fsl-dpaa2/eth: Cleanup TX frame freeing code +e018f1fd99ad staging: fsl-dpaa2/eth: Change link settings on the fly +311cffa5e2c8 staging: fsl-dpaa2/eth: Add DPNI version check +2a6c7f34fd18 staging: fsl-dpaa2/eth: Remove packed attribute +9c5c0e461793 staging: fsl-dpaa2/eth: Remove unused field +7472dd9f6499 staging: fsl-dpaa2/eth: Move print message +fdc9b53201ac staging: fsl-dpaa2/eth: Use generic irq handler +4554af3492fa staging: mt7621-dma: Fixing parenthesis alignment +5e62653b6f20 staging: mt7621-dma: Removing unnecessary braces +2712d0e8a99d staging: mt7621-dma: Fix ident by space +c48f6ac12cb5 staging: mt7621-dma: Remove assignment in if +c1a3a3408143 staging: mt7621-dma: Fix open brace position +f22d82420f09 staging: mt7621-dma: Fix Spacing +c91034b21d28 staging: mt7621-dma: Fix Pointer Location +b90a6e10f114 staging: ks7010: Remove hostif_infrastructure_set2_request_t. +72d73d63a7c9 staging: ks7010: Factor out repeated code for reading IEs. +f9b280fa9f31 staging: ks7010: Replace memcmp() operation with ether_addr_equal(). +69a3d5bc6120 staging: ks7010: Remove duplicate #define's +6024089f0bda staging: ks7010: Factor out common members in request structs. +20e9cb0a646c staging: ks7010: Fix lines over 80 characters due to comments. +5927cb347e69 staging: ks7010: Fix line over 80 characters. +71e9513b2571 staging: vme: vme_user: Fix some error handling paths in 'vme_user_probe()' +0c27d1747b94 Staging: comedi: fix multiple line dereference coding style issue in cb_pcidas64.c +9eb7194690ba staging: comedi: cb_pcidas64: Fix external_ai_queue_in_use() +5d20e467dfad Revert "staging: comedi: cb_pcidas64: change params to external_ai_queue_in_use()" +1e8ac83b6caf bus: fsl-mc: add fsl_mc_allocator cleanup function +5b04cedeca18 bus: fsl-mc: change mc_command in fsl_mc_command +2904e68ff2ce HID: core: reset the quirks before calling probe again +adaabbf48fdf HID: multitouch: do not set HID_QUIRK_NO_INIT_REPORTS +39335d1cbb8f HID: core: remove the need for HID_QUIRK_NO_EMPTY_INPUT +c30e5989d692 HID: use BIT() macro for quirks too +1c6ef16d3809 HID: use BIT macro instead of plain integers for flags +843e475f944a HID: multitouch: remove dead zones of Razer Blade Stealth +d9c57a7090ba HID: multitouch: export a quirk for the button handling of touchpads +09695ad78f1f drm/amd/pp: clean header file hwmgr.h +5b2933556fe0 drm/amd/pp: use mlck_table.count for array loop index limit +47319f7186b8 printk: change message to pr_info +6d97d5aba08b arm: dts: socfpga: fix GIC PPI warning +956c8cd692ba arm64: dts: stratix10: disable false USB overcurrent on devkit +3b0fb63f2512 arm64: dts: stratix10: enable watchdog timer on the S10 devkit +2ddc8e2d2b59 HID: usbhid: extend the polling interval configuration to keyboards +64627388b501 USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw +0442d7b08600 usb: hub: Reduce warning to notice on power loss +6ccd228e0cfc media: fimc-capture: get rid of two warnings +0d2a531d00a3 media: dvb-usb-v2: fix a missing dependency of I2C_MUX +86b2989361df media: uvc: to the right check at uvc_ioctl_enum_framesizes() +98c1ce0ccff1 media: cec-core: fix a bug at cec_error_inj_write() +6d23ee9caa67 Merge tag 'usb-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-testing +dcbe73ca55a4 mac80211: notify driver for change in multicast rates +a01c47737a9c drm: Fix uabi regression by allowing garbage mode->type from userspace +afdb4ca2be93 media: tda9840: cleanup a warning +e771bdf595ce media: tm6000: avoid casting just to print pointer address +728d9fd9f148 media: em28xx-input: improve error handling code +2be09d8d8342 media: zr364xx: avoid casting just to print pointer address +5c804c6bc55b media: vivid-radio-rx: add a cast to avoid a warning +6062ba61567f media: saa7134-alsa: don't use casts to print a buffer address +43e69758e6c0 media: solo6x10: get rid of an address space warning +6555ad13a019 USB: serial: ftdi_sio: add support for Harman FirmwareHubEmulator +1f1e82f74c09 USB: serial: cp210x: add ELDAT Easywave RX09 id +9608e5c0f079 USB: serial: ftdi_sio: add RT Systems VX-8 cable +70ae6a049fa9 media: zoran: don't cast pointers to print them +745029187a54 PCI: pcie-xilinx-nwl: Fix mask value to disable MSIs +9863bc49abad media: ir-kbd-i2c: change the if logic to avoid a warning +c3902dab05a2 media: ir-kbd-i2c: improve error handling code +5fd46ac92914 media: saa7134-input: improve error handling +86f181c76621 media: s2255drv: fix a casting warning +057bad7bc9ee media: ivtvfb: Cleanup some warnings +b1a5dea69e48 media: videobuf-dma-sg: Fix a weird cast +42eb523ff59e soc_camera: fix a weird cast on printk +6b65dd4c2c31 media: cx23885: fix a warning +aea629c1261f media: cx88: fix two warnings +0df305eb50e5 media: solo6x10: simplify the logic at solo_p2m_dma_desc() +d3c449e16fc8 media: bttv-input: better handle errors at I2C transfer +b0121ca03865 media: tvaudio: improve error handling +89d6e45c8af8 media: sp887x: fix a warning +912d2f8228be media: v4l2-ioctl: fix some "too small" warnings +1a086879fdd3 media: v4l2-tpg-core: avoid buffer overflows +baa6f19b37cc media: ov5670: get rid of a series of __be warnings +43d1ed0811bb media: rca: declare formats var as static +8395597fa4ec media: vpss: fix annotations for vpss_regs_base2 +a5d4b5891c2f powerpc/mm: Fixup tlbie vs store ordering issue on POWER9 +21e9b3e931f7 ALSA: usb-audio: fix uac control query argument +6eb486b66a30 irqchip/gic-v3: Ensure GICR_CTLR.EnableLPI=0 is observed before enabling +aaeab02ddcc8 usb/gadget: Add an EP dispose() callback for EP lifetime tracking +9a3fb9fb84cc xfrm: Fix transport mode skb control buffer usage. +243fee3249ff powerpc/mm/radix: Move the functions that does the actual tlbie closer +99491e2d0e50 powerpc/mm/radix: Remove unused code +4784e710b165 Documentation: gpio: Move drivers-on-gpio.txt to driver-api +6960341aa334 Documentation: gpio: Move GPIO mapping documentation to driver-api +4e0edc4b3fe7 Documentation: gpio: Move gpiod_* consumer documentation to driver-api +7ee2c13080c9 Documentation: gpio: Move legacy documentation to driver-api +778ea833c59a Documentation: gpio: Move driver documentation to driver-api +02bf219d2f62 Documentation: gpio: Move introduction to driver-api +7e6332592bbc Documentation: driver-api: Move gpio.rst to gpio/index.rst +29f9eeaa0580 MAINTAINERS: GPIO: Add Documentation/driver-api/gpio/ +80a4ae202f2d powerpc/mm: Workaround Nest MMU bug with TLB invalidations +864670d53400 pinctrl: imx: Add pinctrl driver support for imx6sll +72fd9bc8f54f dt-bindings: imx: update pinctrl doc for imx6sll +aff6f8cb3e21 powerpc/mm: Add tracking of the number of coprocessors using a context +67e6d3e83c18 pinctrl: intel: Implement intel_gpio_get_direction callback +86822c2f3a7c pinctrl: stm32: add 'depends on HAS_IOMEM' to fix unmet dependency +b2f78906d537 pinctrl: mediatek: mtk-common: use true and false for boolean values +a34ea4b40fd5 pinctrl: sunxi: always look for apb block +cda4a1473313 KVM: PPC: Book3S HV: Fix duplication of host SLB entries +b6d09f780761 pinctrl: nomadik: Drop U8540/9540 support +76a16885a777 Merge tag 'sh-pfc-for-v4.17-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +1a5c1349d105 sem: Move struct sem and struct sem_array into ipc/sem.c +d8c6e8543294 msg/security: Pass kern_ipc_perm not msg_queue into the msg_queue security hooks +7191adff2a55 shm/security: Pass kern_ipc_perm not shmid_kernel into the shm security hooks +aefad9593ec5 sem/security: Pass kern_ipc_perm not sem_array into the sem security hooks +13b40935cf64 drm/amdgpu: Add an ATPX quirk for hybrid laptop +ff6781fd1bb4 powerpc/64s: Fix lost pending interrupt due to race causing lost update to irq_happened +c685af1108d7 serial: mvebu-uart: fix tx lost characters +b4eec0fa5371 Merge tag 'drm-intel-next-fixes-2018-03-22' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +2a2553cc45c8 Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux into drm-next +f3924ae723d8 Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next +36b3f84a05d5 drm/amdgpu: fix spelling mistake: "asssert" -> "assert" +8ebde09b1691 drm/amd/pp: Add new asic support in pp_psm.c +bbfcc8af3757 drm/amd/pp: Clean up powerplay code on Vega12 +031ec948a8dd drm/amd/pp: Add smu irq handlers for legacy asics +3c79684396ec drm/amd/pp: Fix set wrong temperature range on smu7 +cc15dfaa85e8 drm/amdgpu: Don't change preferred domian when fallback GTT v5 +356e88ebe447 vfio/type1: Improve memory pinning process for raw PFN mapping +c9f89c3f87cf vfio-mdev/samples: change RDI interrupt condition +98f1f4e0ed26 IB/core: Refer to RoCE port property instead of GID table property +03286030ac04 RDMA/restrack: Remove ambiguity in resource track clean logic +e95955773d43 RDMA/hns: Fix cq record doorbell enable in kernel +761fc376c999 RDMA/cxgb3: Use structs to describe the uABI instead of opencoding +7693b331d033 tty: serial: msm_geni_serial: Fix return value check in qcom_geni_serial_probe() +d723522b0be4 mt7601u: use firmware_request_cache() to address cache on reboot +5d42c96e1cf9 firmware: add firmware_request_cache() to help with cache on reboot +c6263a484599 firmware: fix typo on pr_info_once() when ignore_sysfs_fallback is used +12a0148711a4 staging: mt7621-eth: fix spelling mistake: "devictree" -> "devicetree" +3eb3c3e32eef staging: mt7621-eth: fix return value check in mt7621_gsw_probe() +9d350d806a8b staging: mt7621-eth: fix return value check in mtk_connect_phy_node() +960526d5970f staging: mt7621-eth: fix return value check in mtk_probe() +2a5f03b60a0c staging: mt7621-gpio: mt7621: make symbol gc_map static +65197a7d361f Staging: xgifb: XGI_main_26.c: Refactored the function +f81746470b47 staging: vt6655: Change typedef enum to enum +dba18d618557 staging: pi433: cleanup local variable +f066ac1131c5 Staging:rtl8723bs:Add blank line after declaration +6fcac4593be8 Staging:rtl8723bs clean up spaces +af1bef4aa3e7 Staging:rtl8723bs Remove unnecessary braces +fcd353bc8b77 Staging:rtl8723bs static variables are always 0 +aaea2164bdff staging: wilc1000: check for kmalloc allocation failures +a0e8045e6ecf staging: wilc1000: replace switch statement by simple if condition +5fa7ed322b74 staging: ks7010: review custom bit defines using macros from bitops header file +38fc31e73c47 staging: ks7010: replace some custom defines with the ones in uapi/linux/if_ether.h +c07040694193 staging: ks7010: remove not used function signature ks_wlan_read_config_file +a00c38a335a8 staging: ks7010: remove max_event_count field which is only being used in debug +31ce0d861cd1 staging: ks7010: replace KS_WLAN_DEBUG with DEBUG preprocessor directive +127aaef460eb staging: lustre: lnet: use correct 'magic' test +f65d6eb43001 staging: mt7621-gpio: remove redundant owner assignments of drivers +38861e433cf2 staging: vc04_services: Add outstanding VCHI TODOs +8d38bf03cb5f staging: vc04_services: Remove import of bcm2835-camera from TODO +7c1f094ac6a9 staging: vc04_services: bcm2835-camera: Add blank line after declaration +8c3696102f3e staging: fsl-dpaa2/eth: Defer probing if no MC portal available +57678e5a3d51 mmc: block: Delete gendisk before cleaning up the request queue +0d9366d67bcf ext4: don't complain about incorrect features when probing +19d99164480a irqchip: Add a driver for the Microsemi Ocelot controller +c927d74ec031 dt-bindings: interrupt-controller: Add binding for the Microsemi Ocelot interrupt controller +1d39834fba99 ext4: remove EXT4_STATE_DIOREAD_LOCK flag +fe23cb65c2c3 ext4: fix offset overflow on 32-bit archs in ext4_iomap_begin() +45d8ec4d9fd5 ext4: update i_disksize if direct write past ondisk size +73fdad00b208 ext4: protect i_disksize update by i_data_sem in direct write path +f44d6107f879 media: dvb_frontend: add proper __user annotations +9a02d3af9ce9 drm/tegra: dc: Use correct format array for Tegra124 +33625282adaa irqchip/gic-v3: Probe for SCR_EL3 being clear before resetting AP0Rn +a23deac60a86 media: imx-media-utils: fix a warning +39adb4e73905 media: dvbdev: handle ENOMEM error at dvb_module_probe() +f67449fdba3b media: debugfs-cec-error-inj: document CEC error inj debugfs ABI +f84a66d61e1f media: cec-pin-error-inj.rst: document CEC Pin Error Injection +29bca25e1bc4 usb: skip phys initialization of shared hcd +3864e9451ba6 usb: phy: ab8500: Drop AB8540/9540 support +d54f063cdbe4 extcon: axp288: Set USB role where necessary +29b4aec2f407 platform/x86: intel_cht_int33fe: Add device connections for the Type-C port +da95cc1d9a4c usb: typec: driver for Pericom PI3USB30532 Type-C cross switch +f6fb9ec02be1 usb: roles: Add Intel xHCI USB role switch driver +fa31b3cb2ae1 xhci: Add Intel extended cap / otg phy mux handling +d0a0fa9d74b9 xhci: Add option to get next extended capability in list by passing id = 0 +2000016c94b4 usb: typec: tcpm: Use new Type-C switch/mux and usb-role-switch functions +c6962c29729c usb: typec: tcpm: Set USB role switch to device mode when configured as such +ceeb162500c3 usb: typec: Separate the definitions for data and power roles +fde0aa6c175a usb: common: Small class for USB role switches +bdecb33af34f usb: typec: API for controlling USB Type-C Multiplexers +6c994c504fa2 PCI: v3-semi: Remove unnecessary semicolon +d17086728ca1 PCI: rcar: Remove unnecessary semicolon +492d98e4f8b3 PCI: faraday: Make struct faraday_pci_variant static +90d2723c6d4c netfilter: nf_tables: do not hold reference on netdevice from preparation phase +6ec1cbf6b125 media: cec: improve CEC pin event handling +2b76e5392d06 media: cec-pin: improve status log +f2d9b66d84f3 drivers: base: Unified device connection lookup +2699126bcf18 usbip: tools: usbipd: exclude exported devices from exportable device list +1cbd53c8cd85 usb: core: introduce per-port over-current counters +865463fc03ed media: cec-pin: add error injection support +22712b389e40 media: cec-pin-error-inj: parse/show error injection +0ee492ad54d7 media: cec-pin: create cec_pin_start_timer() function +6902c88a4635 media: cec-core.rst: document the error injection ops +9ca400c18ff1 media: cec: add core error injection support +f7b0fa692317 media: rc docs: fix warning for RC_PROTO_IMON +d92191aa84e5 netfilter: nf_tables: cache device name in flowtable object +aebfa52a925d netfilter: drop template ct when conntrack is skipped. +19b558db12f9 posix-timers: Protect posix clock array access against speculation +93eaf301a7d2 media: s5p_mfc_enc: get rid of new warnings +740ba614c972 media: s5p-mfc: Amend initial min, max values of HEVC hierarchical coding QP controls +11b7090d8088 media: s5p-mfc: Ensure HEVC QP controls range is properly updated +c8e6f90d8251 media: s5p-mfc: Use real device for request_firmware() call +3ce7f6aaf1fd media: s5p-mfc: Add support for HEVC encoder +fc92b92a04dd media: s5p-mfc: Add VP9 decoder support +c9fcd51c1676 media: s5p-mfc: Add support for HEVC decoder +1c700fa76b8d media: s5p-mfc: Support MFCv10.10 buffer requirements +c8ffbd433a77 media: s5p-mfc: Use min scratch buffer size as provided by F/W +43bfefedd028 drm/vmwgfx: Bump version patchlevel and date +37efe80ce85f drm/vmwgfx: use monotonic event timestamps +20fb5a635a0c drm/vmwgfx: Unpin the screen object backup buffer when not used +89dc15b76fd3 drm/vmwgfx: Stricter count of legacy surface device resources +6073a09210e0 drm/vmwgfx: Use kasprintf +4e3e733b45df drm/vmwgfx: Get rid of the device-private suspended member +c3b9b1657344 drm/vmwgfx: Improve on hibernation +bf833fd36f9b drm/vmwgfx: Avoid pinning fbdev framebuffers +dc366364c4ef drm/vmwgfx: Fix multiple command buffer context use +ef86cfee7d74 drm/vmwgfx: Use the cpu blit utility for framebuffer to screen target blits +79273e1b7eb0 drm/vmwgfx: Add a cpu blit utility that can be used for page-backed bos +b1394dc151cb media: s5p-mfc: Adding initial support for MFC v10.10 +f1a355bf9e2e media: s5p-mfc: Rename IS_MFCV8 macro +2f710c1bb666 usb: phy: ab8500: Drop AB8540/9540 support +575c29bc9d9e media: extended-controls.rst: don't use adjustbox +c0da55b95bd9 media: v4l2: Documentation for HEVC CIDs +2c02837bd99c media: v4l2: Add v4l2 control IDs for HEVC encoder +49f607521f98 media: v4l2: Documentation of HEVC compressed format +1c791727b73c media: v4l2-ioctl: add HEVC format description +53b2534551f1 media: videodev2.h: Add v4l2 definition for HEVC +dc9aec795f53 media: rcar-vin: use scratch buffer and always run in continuous mode +6a8ffa8b4c51 media: rcar-vin: allocate a scratch buffer at stream start +579260a5ef48 media: pixfmt-v4l2.rst: fix broken enum :c:type +0dee3c6a611b media: imx.rst: fix typo +492b183bd7bc media: ngene: avoid unused variable warning +9fbc5a3245f8 media: v4l: omap_vout: vrfb: remove an unused variable +2c000f4dbab0 media: ttpci: improve printing of encoded MAC address +e734016dd33a PCI: kirin: Make struct kirin_pcie_driver static +e3a5f7366e02 media: V4L: remove myself as soc-camera maintainer +1dd5e986a9b9 media: dt-bindings: media: rcar_vin: Use status "okay" +9c11fcf1a74d drm/ttm: Export the ttm_k[un]map_atomic_prot API. +403c1826a456 drm/ttm: Clean up kmap_atomic_prot selection code +4ed75c3e5255 drm/etnaviv: bump HW job limit to 4 +25db875401c8 drm/vmwgfx: Cursor update fixes +904efd9e3f4c drm/vmwgfx: Send the correct nonblock option for atomic_commit +ac3069e67f56 drm/vmwgfx: Move the stdu vblank event to atomic function +aa64b3f18aeb drm/vmwgfx: Move screen object page flip to atomic function +3cbe87fcf026 drm/vmwgfx: Remove drm_crtc_arm_vblank_event from atomic flush +4e2f9fa7ffb5 drm/vmwgfx: Move surface copy cmd to atomic function +91e9f352cd1b drm/vmwgfx: Avoid iterating over display unit if crtc is available +4472f0fc248e mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE +8647d26eb3f1 mmc: update sdio_claim_irq documentation +8e6b1a72a75b ALSA: aloop: Fix access to not-yet-ready substream via cable +9c5c685e58ba mmc: Export host capabilities to debugfs. +67a01afaf3d3 ALSA: aloop: Sync stale timer before release +7d11c3ac6669 usb: dwc3: core: Fix broken system suspend/resume on AM437x +2f3090c6a8f2 usb: dwc3: Check controller type before setting speed +80b776340c78 usb: dwc3: Dump LSP and BMU debug info +938a5ad1d305 usb: dwc3: Check for ESS TX/RX threshold config +48f80609e536 usb: dwc3: Make TX/RX threshold configurable +6743e817a4de usb: dwc3: Add DWC_usb31 GTXTHRCFG reg fields +01b0e2cc7d89 usb: dwc3: gadget: Check IP revision for GRXTHRCFG +2fbc5bdc8fd1 usb: dwc3: Add DWC_usb31 GRXTHRCFG bit fields +d548a61767fa usb: dwc3: Check IP revision for GTXFIFOSIZ +0cab8d26d6e5 usb: dwc3: Update DWC_usb31 GTXFIFOSIZ reg fields +fab383333877 usb: dwc3: Add SoftReset PHY synchonization delay +cabdf83dadfb usb: dwc3: pci: Properly cleanup resource +de948a74ad6f usb: dwc3: Makefile: fix link error on randconfig +88d42b2b45d7 ALSA: hda/realtek - Fix speaker no sound after system resume +f0ba9d699e5c ALSA: hda/realtek - Fix Dell headset Mic can't record +d3e4eccbb8dd regulator: core: Add missing blank line between functions +3e4543bf2053 dmaengine: stm32-dmamux: fix a potential buffer overflow +834814e80268 Revert: "vfio-pci: Mask INTx if a device is not capabable of enabling it" +b53117c0b881 ASoC: nau8824: recover system clock when device changes +6a2e3c3ea31b regulator: qcom_smd: Drop regulator/{machine,of_regulator} includes +da779513d335 spi: sh-msiof: Use correct enum for DMA transfer direction +bd5c4facf596 Fix slab name "biovec-(1<<(21-12))" +6e2fb22103b9 block: use 32-bit blk_status_t on Alpha +ad448378825f scsi: ufs: Add support for Auto-Hibernate Idle Timer +114c1aa21049 scsi: ufs: sysfs: reworking of the rpm_lvl and spm_lvl entries +a63d706ea719 MIPS: ralink: Fix booting on MT7621 +891731f6a5db MIPS: ralink: Remove ralink_halt() +3f6c9be27ae1 scsi: qla2xxx: fx00 copypaste typo +f7e59e994fc6 scsi: qla2xxx: fix error message on "existent" +10ff6be6de59 scsi: dpt_i2o: use after free in __adpt_reset() +24268fd1ad32 scsi: dpt_i2o: use after free in adpt_release() +031e3601869c lib: Add generic PIO mapping method +a821328c2f30 MIPS: lantiq: ase: Enable MFD_SYSCON +3223a5a7d3a6 MIPS: lantiq: Enable AHB Bus for USB +214cbc147349 MIPS: lantiq: Fix Danube USB clock +1acfb9b7ee0b PCI: Add decoding for 16 GT/s link speed +26f2cacde21b ARM: dts: at91sam9260: pullup rx on usart0 +43d9af3f1994 ARM: dts: at91rm9200: pullup rx on uart0 +5e04822f7db5 ARM: dts: at91: fixes uart pinctrl, set pullup on rx, clear pullup on tx +caf61b1b8b88 RDMA/qedr: Fix QP state initialization race +b15606f47b89 RDMA/qedr: Fix rc initialization on CNQ allocation failure +c3594f22302c RDMA/qedr: fix QP's ack timeout configuration +5f3e3b85cc0a RDMA/ucma: Correct option size check using optlen +103140eccbd2 RDMA/restrack: Move restrack_clean to be symmetrical to restrack_init +32927e281c00 IB/mlx5: Don't clean uninitialized UMR resources +238f694e1b7f media: v4l2-common: fix a compilation breakage +b6356df3eb9a drm/amdgpu: Fix NULL ptr on driver unload due to init failure. +2333bf9ad960 drm/amdgpu: fix "mitigate workaround for i915" +97d82a48d7a7 IB/mlx4: Eliminate duplicate barriers on weakly-ordered archs +35c6ef89661c media: staging: media: Replace "cant" with "can't" +3296c4ae9769 drm/amd/pp: Add smu irq handlers in sw_init instand of hw_init +4d2003721c2b drm/amd/pp: Refine register_thermal_interrupt function +160b8e75932f drm/amdgpu: Remove wrapper layer of cgs irq handling +7436854ebd41 drm/amd/powerplay: Return per DPM level clock +7f3f106e4431 drm/amd/powerplay: Remove the SOC floor voltage setting +f0c2b16ba84a drm/amdgpu: no job timeout setting on compute queues +dc53d543fcb4 drm/amdgpu: add vega12 pci ids (v2) +2cac05dee6e3 drm/amd/powerplay: add the hw manager for vega12 (v4) +fa969db4addd drm/amd/powerplay: add the smu manager for vega12 (v4) +d33edb6428df drm/amd/powerplay: add new pp_psm infrastructure for vega12 (v2) +3503d588e72f drm/amd/powerplay: update ppatomfwctl (v2) +c042c9b434a4 drm/amd/powerplay: add vega12_pptable.h +c4a4f4b6cbd8 drm/amd/powerplay: add vega12_ppsmc.h +97ea8ebe4971 drm/amd/powerplay: add new smu9_driver_if.h for vega12 (v2) +f3f8864db544 drm/amd/powerplay: update atomfirmware.h (v2) +80be32b58ef8 drm/amd/powerplay: add vega12_inc.h +3084eb0011b3 drm/amdgpu/soc15: initialize reg base for vega12 +f559fe2bc1c1 drm/amd/soc15: Add external_rev_id for vega12. +e4a387558ea8 drm/amdgpu/soc15: update vega12 cg_flags +692069a1a4f1 drm/amdgpu/soc15: add support for vega12 +62b35f9ad107 drm/amdgpu/gfx9: add golden setting for vega12 (v3) +23862464f806 drm/amdgpu/gfx9: add clockgating support for vega12 +8b399477554b drm/amdgpu/gfx9: add support for vega12 +e5c62eddd10d drm/amdgpu/gfx9: add gfx config for vega12 +d5e8ef06485d drm/amdgpu/gfx9: Add placeholder for vega12 golden settings +739ffd9b47ae drm/amdgpu/gfx9: add support for vega12 firmware +f06a32e4d265 drm/amdgpu/sdma4: Update vega12 sdma golden setting. +9acdc00c2425 drm/amdgpu/sdma4: add sdma4_0_1 support for vega12 (v3) +900bad3fe927 drm/amdgpu/sdma4: add clockgating support for vega12 +607c26a0ea33 drm/amdgpu/sdma4: Add placeholder for vega12 golden settings +2e24ada2fc78 drm/amdgpu/sdma4: specify vega12 firmware +f8d27677e101 drm/amdgpu/mmhub: add clockgating support for vega12 +273a14cd1514 drm/amdgpu/gmc9: add vega12 support (v2) +57e6b6f2303e media: atomisp_fops.c: disable atomisp_compat_ioctl32 +06ed2a6d60c7 media: staging: media: atomisp: Remove inclusion of non-existing directories +0c5286a8222e Merge tag 'drm-misc-next-2018-03-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +6dc9a2568f84 media: atomisp: convert default struct values to use compound-literals with designated initializers +d82a4a14d4ab media: staging: media: atomisp2: remove unused headers +01b610594fee media: staging: media: remove remains of VIDEO_ATOMISP_OV8858 +b0e84815a805 media: staging: atomisp: remove redundant assignments to various variables +a9b539a6fbb9 media: staging: media: atomisp: remove pointless string copy +f87c6898abb2 media: drivers: staging: media: atomisp: pci: atomisp2: css2400: fix misspellings +ca8996cf3fa5 media: MAINTAINERS: Add entry for Aptina MT9T112 +c2f9b05fd5c1 media: arch: sh: ecovec: Use new renesas-ceu camera driver +6a26f141bf62 media: i2c: mt9t112: Remove soc_camera dependencies +7641b0442195 media: i2c: Copy mt9t112 soc_camera sensor driver +dca7b4015cb0 drm/amdgpu: add vega12 to dc support check +b6a8a2bc83f8 drm/amd/display: Add bios firmware info version for VG12 +2325ff305e44 drm/amd/display/dm: add vega12 support +f79f3fc1412e drm/amdgpu/virtual_dce: add vega12 support +9aa52bc48754 drm/amdgpu: specify vega12 vce firmware +2327e6261ab2 drm/amdgpu: specify vega12 uvd firmware +6b9c6e1b1541 drm/amdgpu: add vega12 ucode loading method +eddfa8dfadf6 drm/amdgpu: initilize vega12 psp firmwares +ff13dc671de8 drm/amdgpu/psp: initial vega12 support +ad0ad9aa20f2 drm/amdgpu: vega12 to smu firmware +e48a3cd9cbb7 drm/amdgpu: set asic family and ip blocks for vega12 +3f76dcedb303 drm/amdgpu: add gpu_info firmware for vega12 +8fab806ad1f5 drm/amdgpu: add vega12 to asic_type enum +133f97945f67 drm/amd/include: Add ip header files for vega12. +751b1783da78 perf annotate: Mark jumps to outher functions with the call arrow +85a84e4f8139 perf annotate: Pass function descriptor to its instruction parsing routines +6bd06f5a486c vfio/type1: Adopt fast IOTLB flush interface when unmap IOVAs +b2d109f24aa3 media: af9015: correct some coding style issues +8b79c7ab11c4 media: af9015: convert to regmap api +19324414c954 media: dvb-usb-v2: add probe/disconnect callbacks +7772e380efcd media: af9015: enhance streaming config +0092293ec798 media: af9015: refactor copy firmware to slave demod +2ffb2fa32e5a media: af9015: refactor firmware download +ba2d559b29cb media: af9015: use af9013 demod pid filters +83d6b7c3276f media: af9013: add pid filter support +12c6b22fbf23 media: af9013: remove all legacy media attach releated stuff +04c611e3168e media: af9015: attach demod using i2c binding +22e59e7204a4 media: af9013: add i2c mux adapter for tuner bus +3b536127f514 media: af9013: convert inittabs suitable for regmap_update_bits +49bade9f0eef media: af9015: fix logging +b911fc89e12c media: af9013: wrap dvbv3 statistics via dvbv5 +233f3ef71c1a media: af9013: dvbv5 ber and per +f3bb7e22b185 media: af9013: dvbv5 cnr +943a720f5c5c media: af9013: dvbv5 signal strength +7903fbe3a636 media: af9013: change lock detection slightly +35ecf2b4d24a media: rc: mceusb: pid 0x0609 vid 0x031d does not under report carrier cycles +279c60fd896d media: mceusb: add IR learning support features (IR carrier frequency measurement and wide-band/short-range receiver) +b358e747aebc media: rc: meson-ir: lower timeout and make configurable +8d7a77ce56cd media: rc: meson-ir: add timeout on idle +ae35c4835699 ARM: EXYNOS: Simplify code in coupled CPU idle hot path +a7480dbcf983 ARM: EXYNOS: Fix coupled CPU idle freeze on Exynos4210 +a6fff41f410b pinctrl: sh-pfc: r8a77995: Deduplicate VIN4 pin definitions +a5c2949ff7bd pinctrl: sh-pfc: r8a7796: Deduplicate VIN4 pin definitions +9942a5b52990 pinctrl: sh-pfc: r8a7795: Deduplicate VIN4 pin definitions +4fd82963e17b pinctrl: sh-pfc: r8a77995: Correct VIN4 18-bit pins +a66b68ba7f28 pinctrl: sh-pfc: r8a7796: Correct VIN4 18-bit pins +b538dc5bbb40 pinctrl: sh-pfc: r8a7795: Correct VIN4 18-bit pins +3b047a9597e4 pinctrl: sh-pfc: r8a77995: Rename EtherAVB "mdc" pin group to "mdio" +f7ce295cfdf6 pinctrl: sh-pfc: r8a77965: Rename EtherAVB "mdc" pin group to "mdio" +350aba9a74cc pinctrl: sh-pfc: r8a7796: Rename EtherAVB "mdc" pin group to "mdio" +24cfe1a97047 pinctrl: sh-pfc: r8a7795-es1: Rename EtherAVB "mdc" pin group to "mdio" +cbe0dd9ad5b2 pinctrl: sh-pfc: r8a7795: Rename EtherAVB "mdc" pin group to "mdio" +43a51cd5d623 pinctrl: sh-pfc: Add SH_PFC_PIN_GROUP_ALIAS() +66e9fe1ec739 pinctrl: sh-pfc: r8a7790: Add missing TX_ER pin to avb_mii group +e8fd0adf105e ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property +20f2e1aa7731 media: cpia2_usb: drop bogus interface-release call +b1e064c25e8f media: imx: add 8-bit grayscale support +be2068bf648f media: adv7604: Add support for i2c_new_secondary_device +9feb786876c7 media: dt-bindings: media: adv7604: Extend bindings to allow specifying slave map addresses +67537fe960e5 media: i2c: adv748x: Add support for i2c_new_secondary_device +71569850e324 media: i2c: adv748x: Add missing CBUS page +06aa8f3aa9c4 media: i2c: adv748x: Simplify regmap configuration +3aab15af9ad8 media: add tuner standby op, use where needed +3f97df91a189 media: vb2-core: vb2_ops: document non-interrupt-context calling +68a06bd04e20 media: vb2-core: document the REQUEUEING state +45ad39999b00 media: vb2-core: vb2_buffer_done: consolidate docs +dd328275e986 media: radio: Critical interrupt bugfix for si470x over i2c +8c081b6f9a9b media: radio: Critical v4l2 registration bugfix for si470x over i2c +425859ff0de3 perf annotate: No need to calculate notes->start twice +d9bd76658449 perf annotate browser: Add 'P' hotkey to dump annotation to file +91340c5184f3 perf report: Introduce --ignore-vmlinux command line option +be316409e981 perf annotate: Introduce --ignore-vmlinux command line option +864298f224f2 perf annotate: Add function header to --stdio2 +3563289208ec perf annotate: Use the default annotation options for --stdio2 +36d6bf8976e9 media: radio: Tuning bugfix for si470x over i2c +7f0b6fde3111 perf annotate: Move the default annotate options to the library +befd2a38a632 perf annotate: Introduce the --stdio2 output mode +3e187c81d405 media: stm32-dcmi: add JPEG support +b4ee319480e6 media: stm32-dcmi: fix unnecessary parentheses +a1029f552c3f media: stm32-dcmi: rework overrun/error case +f8c5363db34e media: stm32-dcmi: fix lock scheme +aebb47d4e7a9 Input: trackpoint: document sysfs interface +a10c5d91c340 xfs: Change URL for the project in xfs.txt +ea841bafda3f audit: add refused symlink to audit_names +2ddf0d655946 char/bsr: add sysfs interface documentation +014d8fd8805b acpi: nfit: document sysfs interface +3c91d24fcd89 media: v4l: common: Remove v4l2_find_nearest_format +ac53212880a1 media: vivid: Use v4l2_find_nearest_size +bd15134a73d8 block: rbd: update sysfs interface +894de53b4938 media: ov5670: Use v4l2_find_nearest_size +227b183dcbcc media: ov13858: Use v4l2_find_nearest_size +95ce9c28601a media: v4l: common: Add a function to obtain best size from a list +3b7ea9f015d6 Documentation/sparse: fix typo +94b9d9b7a14c audit: remove path param from link denied function +1dbba2cf30c9 Documentation/CodingStyle: Add an example for braces +eb85a355c3af ARM: OMAP: Fix SRAM W+X mapping +2525fdcb6e82 media: imon: rename protocol from other to imon +447dcc0cf129 media: rc: add new imon protocol decoder and encoder +8d4068810d99 media: rc: oops in ir_timer_keyup after device unplug +8a4e8f8dfc69 media: rc: new driver for early iMon device +5a5d1a77085f docs/vm: update 00-INDEX +572eca036d71 media: rc: add keymap for iMON RSC remote +1b450f211e00 media: Revert "[media] staging: lirc_imon: port remaining usb ids to imon and remove" +d60f6e3713ec media: dt: bindings: Update binding documentation for sunxi IR controller +10e712064b04 media: rc: update sunxi-ir driver to get base clock frequency from devicetree +0891f9599352 kernel-doc: Remove __sched markings +3d6f22b74d91 ahci: imx: fix the build warning +4b290af0b3a4 Docs: Added a pointer to the formatted docs to README +9f4a68e416a5 README: Improve documentation descriptions +dd206bec9a44 pidns: simpler allocation of pid_* caches +8c5cb3c1c570 Merge tag 'gvt-next-fixes-2018-03-20' of https://github.com/intel/gvt-linux into drm-intel-next-fixes +d2fd7344a987 PCI: kirin: Fix missing dependency on PCI_MSI_IRQ_DOMAIN +a1b363a53f0c PCI: iproc: Remove dependency on ARM specific struct pci_sys_data +1c7095d2836b Merge airlied/drm-next into drm-misc-next +c50099f856bf Merge tag 'extcon-next-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-next +9a2fe9b801f5 ALSA: usb: initial USB Audio Device Class 3.0 support +13cf6dec93e0 cfg80211/nl80211: add DFS offload flag +2cb021f5de55 cfg80211/nl80211: add CAC_STARTED event +1ad22fb5bb53 mac80211: inform wireless layer when frame RSSI is invalid +c42e8e054d95 Merge branch 'fixes' into next +ccce305bd411 firmware: explicitly include vmalloc.h +8cfd36a0b53a mac80211_hwsim: fix use-after-free bug in hwsim_exit_net +a8d7bde23e71 ALSA: hda - Force polling mode on CFL for fixing codec communication +6b00c35138b4 mtd: nand: fsl_ifc: Read ECCSTAT0 and ECCSTAT1 registers for IFC 2.0 +0f0e8de334c5 kbuild: set no-integrated-as before incl. arch Makefile +843c3a59997f mtd: nand: fsl_ifc: Fix eccstat array overflow for IFC ver >= 2.0.0 +825d48758308 kbuild: make scripts/adjust_autoksyms.sh robust against timestamp races +fa8e6d58c5bc mtd: nand: fsl_ifc: Fix nand waitfunc return value +5741a164ff6f mtd: maps: remove bfin-async-flash driver +148a1a5d7448 mtd: tests: check erase block count in page test +ac9cd36c7a5d mtd: nftl: use %*ph to print small buffer +e7bfb3fdbde3 mtd: Stop updating erase_info->state and calling mtd_erase_callback() +2793c1d77aa8 drm/qxl: Replace drm_gem_object_reference/unreference() with _get/put() +796e1112176a mac80211_hwsim: fix secondary MAC address assignment +eb7768e774d1 Merge branch 'ib-extcon-drm-dt-v4.17' into extcon-next +d368e7de5e8b extcon: gpio: Convert to fully use GPIO descriptor +a62300d99f15 extcon: gpio: Move platform data into state container +66afdedf269c extcon: gpio: Localize platform data +eca0f13c836a extcon: int3496: Ignore incorrect IoRestriction for ID pin +ad49aee401dd extcon: intel-cht-wc: Set direction and drv flags for V5 boost GPIO +46b27ee9256d drm/amd/pp: Fix unable to handle kernel paging request when set pp table +d3472266fb03 drm/amd/pp: Fix gfx ring test failed on Fiji without hw avfs support +eb4900aa4c49 drm/amdgpu: Fix kernel NULL pointer dereference in dpm functions +81ce8bea035b drm/amdgpu: Fix kernel NULL pointer dereference when amdgpu fini +e5b03032e34d drm/amdgpu - Disable all irqs before disabling all CRTCs +088e7c161706 drm/amdgpu: Disable irq on device before destroying it +ff97cba8c1b2 drm/amdgpu: Use atomic function to disable crtcs with dc enabled +864917a3b8d4 drm/amd/amdgpu: fix offset into page with amdgpu_iomem debugfs file +bd08a8d9e8dd drm/amdgpu/nbio6: Correct PCIE_INDEX/DATA pair used for smn register accessing +f004938f7899 drm/amd/powerplay: Fix NULL pointer deref on driver unbind. +e3ecdffac9cc drm/amdgpu: add documentation for amdgpu_device.c +3ac952b10dec drm/amdgpu: add VCN to firmware query interface +78230c46ec0a Merge tag 'omapdrm-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next +b65bd4031156 Merge tag 'drm-msm-next-2018-03-20' of git://people.freedesktop.org/~robclark/linux into drm-next +19c800caa682 Merge tag 'drm/tegra/for-4.17-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next +4f6dd8d6858b Merge branch 'for-upstream/mali-dp' of git://linux-arm.org/linux-ld into drm-next +ac1775012058 spi: sprd: Add the support of restarting the system +b1d0db067fbe ASoC: rockchip: rk3288-hdmi-analog: Select needed codecs +279df1917d3e ASoC: rockchip: Fix compatible string in example +a5ad3b4b240b ASoC: rockchip: Fix dai_name for HDMI codec +a61aa683655f spi: sprd: Simplify the transfer function +287d2ac36b6f Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-next +67b570e305d0 Merge branch 'topic/intel' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-amd +9260f873684f ASoC: mediatek: mt2701: Fix a typo in printk +f8a9a29c4fe9 ASoC: rsnd: set pm_ops in hibernate-compatible way +353601e7d323 nfsd: create a separate lease for each delegation +86d29b10eb66 nfsd: move sc_file assignment into alloc_init_deleg +0af6e690f0d4 nfsd: factor out common delegation-destruction code +68b18f52947b nfsd: make nfs4_get_existing_delegation less confusing +0c911f5408e4 nfsd4: dp->dl_stid.sc_file doesn't need locking +653e514e9ebc nfsd4: set fl_owner to delegation, not file pointer +cba7b3d15071 nfsd: simplify nfs4_put_deleg_lease calls +b8232d3315ec nfsd: simplify put of fi_deleg_file +4e461e62fc98 ARM: dts: meson8b: the CBUS GPIO controller only has 83 GPIOs +e03efbce6beb ARM: dts: meson8b-odroidc1: add microSD support +6f29d07ca4b9 svcrdma: Clean up rdma_build_arg_xdr +97cc3264508f svcrdma: Consult max_qp_init_rd_atom when accepting connections +0c4398ff8b58 svcrdma: Use pr_err to report Receive errors +3758a191116f sparc/PCI: Stop reserving System ROM and Video ROM in PCI space +6b6bc6205d98 selinux: wrap AVC state +0619f0f5e36f selinux: wrap selinuxfs state +274f62e1e5c7 selinux: fix handling of uninitialized selinux state in get_bools/classes +d3cc2cd7c8d7 selinux: Update SELinux SCTP documentation +f75da8a8a918 workqueue: remove the comment about the old manager_arb mutex +5826cc8f5a60 workqueue: fix the comments of nr_idle +92d7ec1d71e3 leds: Fix wrong dmi_match on PC Engines APU LEDs +66569052fe53 irqchip/gic-v3: Don't try to reset AP0Rn +65da7d1979c2 irqchip/gic-v3: Do not check trigger configuration of partitionned LPIs +9b80d1f946ee perf annotate: Introduce annotation_line__filter() +c298304bd747 perf annotate: Use a ops table for annotation_line__write() +e4aa4ae77aaa PCI: kirin: Remove unnecessary asm/compiler.h include +78d9f4d49bbe netfilter: ebtables: add support for matching IGMP type +5adc1668ddc4 netfilter: ebtables: add support for matching ICMP type and code +7f9badfceffc clk: scmi: use devm_of_clk_add_hw_provider() API and drop scmi_clocks_remove +a1e9b74cc2ef perf annotate: Finish the generalization of annotate_browser__write() +2ba5eca10486 perf annotate: Introduce annotation_line__print_start() out of TUI code +c52202434de2 perf ui browser: Add vprintf() method +2f025ea0bac2 perf annotate: Introduce annotation_line__max_percent() +ecda45bd6cfe perf annotate: Introduce symbol__annotate2 method +b8b0d819858e perf annotate: Introduce init_column_widths() method out of TUI code +7232bf7a8954 perf annotate: Move update_column_widths() to the generic lib +9761e86e36c0 perf annotate: Move the column widths from the TUI to generic lib +5bc49f612020 perf annotate: Introduce set_offsets() method out of TUI code +1cf5f98a5edb perf annotate: Move nr_{asm_}entries to struct annotation +0ca693b315aa perf annotate: Move 'start' to struct annotation +4850c92e4083 perf annotate: Nuke struct browser_line +0db45bcfac85 perf annotate: Move mark_jump_targets from the TUI to the annotation library +6dcd57e8ae20 perf annotate: Move nr_jumps to struct annotation +27feb761c721 perf annotate: Move jumps_percent_color to ui_browser +bc1c0f3dfa77 perf annotate: Move max_jump_sources to struct annotation +95aa89d92de8 perf annotate tui: Add browser__annotation() helper +6af612d2b105 perf annotate: Move pcnt_with() to the annotation library +16932d77050f perf annotate: Stop using a global config struct +0553e83dc108 perf annotate: Move nr_events from annotate_browser to annotation struct +f56c083bc4f9 perf annotate: Move compute_ipc() to annotation library +9d6bb41d1ced perf annotate: Move annotation_line array from TUI to generic code +0e83a7e9e592 perf annotate tui: Move have_cycles to struct annotation +00ea0eb21e9b perf annotate tui: Use annotate_browser__cycles_width() mroe +c426e5849b60 perf annotate: Move cycles/IPC formatting width constants outside TUI +98bc80b0a199 perf annotate: Move annotation_options out of the TUI browser +555fc3b1ef4c perf unwind: Report error from dwfl_attach_state +acaa3f13b8dd drm/meson: Fix potential NULL dereference in meson_drv_bind_master() +467697d289e7 netfilter: nf_tables: add missing netlink attrs to policies +257a1aac7a9a sparc: Make auxiliary vectors for ADI available on 32-bit as well +984c7706ff18 ARM: dts: omap4-droid4: Configure uart1 pins +e5b9fd7bdeb5 ARM: dts: omap4-droid4: Configure MDM6600 USB PHY +fdd192037fce ARM: dts: omap4-droid4: Fix USB PHY port naming +6f36ee0b48ca ARM: dts: uniphier: add syscon property for UniPhier sound system +6c35921dd3ae arm64: dts: uniphier: add syscon property for UniPhier sound system +5aa6d80624d5 ARM: OMAP5: control: add support for control module wkup pad config +04dfac090687 ARM: omap2+: control: add support for auxiliary control module instances +1b8b7ce13011 ARM: dts: omap5-board-common: Add phandle for mclk clock for twl6040 +f0131c67269e ARM: dts: omap5: add fref_xtal_ck support +0b75c042b562 ARM: dts: omap5: add support for control module wkup pad config +418dbeb618a0 dt-bindings: omap5: ctrl: Support for control module wkup pad config +54cab61a8a67 ARM: dts: am43xx: Enable dual-role mode for USB1 +372bed66bfbb ARM: multi_v7_defconfig: Enable CPCAP related options mostly as loadable modules +0b3cbdbafd68 ARM: omap2plus_defconfig: Add UINPUT +bca809d8183c ARM: omap2plus_defconfig: Enable MDM6600 USB PHY +ef0d46d6711f ARM: omap2plus_defconfig: Add AUDIO_GRAPH_CARD +a62c1cc1bc62 ARM: omap2plus_defconfig: Enable PWM_VIBRA +20710b3b8189 netfilter: ctnetlink: synproxy support +f3f59fbc54b7 genirq: Remove license boilerplate/references +52a65ff5603e genirq: Add missing SPDX identifiers +90cafdd52172 genirq/matrix: Cleanup SPDX identifier +99bfce5db9c0 genirq: Cleanup top of file comments +ae6153b50f9b netfilter: nf_tables: permit second nat hook if colliding hook is going away +4f2921ca21b7 netfilter: nf_tables: meter: pick a set backend that supports updates +5191d70f83fd netfilter: Replace printk() with pr_*() and define pr_fmt() +472a73e00757 netfilter: xt_conntrack: Support bit-shifting for CONNMARK & MARK targets. +d72133e62880 netfilter: ebtables: use ADD_COUNTER macro +5b4c6e3860da netfilter: nf_tables: remove VLA usage +1446385904ad netfilter: nfnetlink_cthelper: Remove VLA usage +8039ab43eeac netfilter: cttimeout: remove VLA usage +d719e3f21cf9 netfilter: nft_ct: add NFT_CT_{SRC,DST}_{IP,IP6} +35d8deb80c30 netfilter: conncount: Support count only use case +6aec208786c2 netfilter: Refactor nf_conncount +b5e817dcdd55 firmware: arm_scmi: prevent accessing rate_discrete uninitialized +c09880cef78d hwmon: (scmi) return -EINVAL when sensor information is unavailable +e3cb7bde9a6a USB: misc: uss720: more vendor/product ID's +a8b6966034ba cpufreq: tegra186: Don't validate the frequency table twice +2d28b0368684 cpufreq: speedstep: Don't validate the frequency table twice +31f4b7a86b53 cpufreq: sparc: Don't validate the frequency table twice +ec8d2cc62ce5 cpufreq: sh: Don't validate the frequency table twice +54a277ebf20d cpufreq: sfi: Don't validate the frequency table twice +472ada602179 cpufreq: scpi: Don't validate the frequency table twice +f35750c88555 cpufreq: sc520: Don't validate the frequency table twice +09e390f30f44 cpufreq: s3c24xx: Don't validate the frequency table twice +5ab508bebf25 cpufreq: qoirq: Don't validate the frequency table twice +8ed5a219d0f0 cpufreq: pxa: Don't validate the frequency table twice +20dfdb9c80fa cpufreq: ppc_cbe: Don't validate the frequency table twice +e2376d1fa075 cpufreq: powernow: Don't validate the frequency table twice +b01b531f67a2 cpufreq: p4-clockmod: Don't validate the frequency table twice +b563afbaa85a cpufreq: mediatek: Don't validate the frequency table twice +2c65616b98ad cpufreq: longhaul: Don't validate the frequency table twice +b6663622a397 cpufreq: ia64-acpi: Don't validate the frequency table twice +c3e3cc8aa3a6 cpufreq: elanfreq: Don't validate the frequency table twice +0d1053944507 cpufreq: e_powersaver: Don't validate the frequency table twice +29aa18a762b8 cpufreq: cpufreq-dt: Don't validate the frequency table twice +5d8d4f9215ca cpufreq: brcmstb: Don't validate the frequency table twice +3c1f5a462e79 cpufreq: arm_big_little: Don't validate the frequency table twice +1a186d9e11fc cpufreq: ACPI: Don't validate the frequency table twice +92c99d159c38 cpufreq: Don't validate cpufreq table from cpufreq_generic_init() +8d768cdcf0f5 cpufreq: imx6q: Find max freq from frequency table itself +31ad7f8e7dc9 x86/vsyscall/64: Use proper accessor to update P4D entry +b1206122069a mtd: rawnand: gpmi: use core timings instead of an empirical derivation +76e1a0086a0c mtd: rawnand: gpmi: support ->setup_data_interface() +bd0b64340c2d mtd: rawnand: get rid of the ONFI parameter page in nand_chip +480139d9229e mtd: rawnand: get rid of the JEDEC parameter page in nand_chip +34c5c01e0c8c mtd: rawnand: macronix: nack the support of changing timings for one chip +789157e41a06 mtd: rawnand: allow vendors to declare (un)supported features +a97421c7532d mtd: rawnand: prepare the removal of the ONFI parameter page +a7affb13b271 arm64: allwinner: H5: Add Xunlong Orange Pi Zero Plus +4958134df54c Merge 4.16-rc6 into tty-next +9b9322db5c5a brcmfmac: Fix check for ISO3166 code +af4a81b9cd84 arm64: fpsimd: Fix bad si_code for undiagnosed SIGFPE +3478b24c5e6f cpufreq: scpi: Add thermal dependency +15eb5e3e6017 Merge tag 'iwlwifi-for-kalle-2018-03-19' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes +d0266046ad54 x86: Remove FAST_FEATURE_TESTS +e501ce957a78 x86: Force asm-goto +4c0ca49e6d71 Merge branch 'siginfo-next' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace into aarch64/for-next/core +edc39c9b4589 Merge branch 'linus' into x86/build to pick up dependencies +55b55abc17f2 cpufreq: cppc_cpufreq: Fix cppc_cpufreq_init() failure path +f4531b2b1929 mtd: rawnand: prepare the removal of ONFI/JEDEC parameter pages +bbf038618a24 ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E +95c513ec84f7 ACPI: Add Time and Alarm Device (TAD) driver +27664c581866 ACPI / scan: Send change uevent with offine environmental data +bf8c6184e0c3 ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW +027bd6cafd9a usb: core: Add "quirks" parameter for usbcore +ca5a2e9a774b MAINTAINERS: Update maintainer for dwc2 +edb92eaf1d47 usb: core: urb: Check SSP isoc ep comp descriptor +85a09bf49233 Merge tag 'phy-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy into usb-next +16e73adbca76 dma/swiotlb: Remove swiotlb_{alloc,free}_coherent() +c10f07aa27da dma/direct: Handle force decryption for DMA coherent buffers in common code +b6e05477c10c dma/direct: Handle the memory encryption bit in common code +e7de6c7cc207 dma/swiotlb: Remove swiotlb_set_mem_attributes() +b7fa07460b0f set_memory.h: Provide set_memory_{en,de}crypted() stubs +178c5682447a x86/dma: Remove dma_alloc_coherent_gfp_flags() +d657c5c73ca9 iommu/intel-iommu: Enable CONFIG_DMA_DIRECT_OPS=y and clean up intel_{alloc,free}_coherent() +b468620f2a1d iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}() +51c7eeba7975 x86/dma/amd_gart: Use dma_direct_{alloc,free}() +f3c39d51043d x86/dma/amd_gart: Look at dev->coherent_dma_mask instead of GFP_DMA +6e4bf5867783 x86/dma: Use generic swiotlb_ops +fec777c385b6 x86/dma: Use DMA-direct (CONFIG_DMA_DIRECT_OPS=y) +038d07a283d6 x86/dma: Remove dma_alloc_coherent_mask() +3eb93ea3272d Merge branch 'x86/mm' into x86/dma, to pick up dependencies +5927145efd5d x86/cpu: Remove the CONFIG_X86_PPRO_FENCE=y quirk +613bd1ea387b spi: Fix unregistration of controller with fixed SPI bus number +a8f25c36f732 Merge branch 4.16-rc6 into usb-next +107b7d6a7ad4 mtd: rawnand: avoid setting again the timings to mode 0 after a reset +415ae78ffb5d mtd: rawnand: check ONFI timings have been acked by the chip +29714d6bd72b mtd: rawnand: move calls to ->select_chip() in nand_setup_data_interface() +939da4475844 mtd: rawnand: mxc: remove useless checks in GET/SET_FEATURES functions +993447b74682 mtd: rawnand: handle differently chip/controller errors about timings +97baea1e6b74 mtd: rawnand: use wrappers to call onfi GET/SET_FEATURES +b958758e686a mtd: rawnand: rename SET/GET FEATURES related functions +fc2f30a4b411 mtd: rawnand: rename default ->onfi_get/set_features() implementations +e9ca26709667 sched/debug: Adjust newlines for better alignment +a8c024cd9b96 sched/debug: Fix per-task line continuation for console output +995e8695f65d firmware: ensure the firmware cache is not used on incompatible calls +9952db75e065 test_firmware: modify custom fallback tests to use unique files +3194d06a7e41 firmware: add helper to check to see if fw cache is setup +d15d73115509 firmware: fix checking for return values for fw_add_devm_name() +60fa74263cbe rename: _request_firmware_load() fw_load_sysfs_fallback() +b3cf21fae1fe test_firmware: test three firmware kernel configs using a proc knob +f5a614519e67 test_firmware: expand on library with shared helpers +2cd7a1c6dcd3 firmware: enable to force disable the fallback mechanism at run time +ceb18132248d firmware: enable run time change of forcing fallback loader +5d6d1ddd2730 firmware: move firmware loader into its own directory +d73f821c7aea firmware: split firmware fallback functionality into its own file +e05cb73f8391 firmware: move loading timeout under struct firmware_fallback_config +5d9566b144fd firmware: use helpers for setting up a temporary cache timeout +b2e9a8553ceb firmware: simplify CONFIG_FW_LOADER_USER_HELPER_FALLBACK further +c4f528795d1a tty: serial: msm_geni_serial: Add serial driver support for GENI based QUP +6f005302a23f Merge tag 'thunderbolt-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt into char-misc-next +c917e0f25990 perf/cgroup: Fix child event counting bug +320b0651f32b perf/x86/intel/uncore: Fix multi-domain PCI CHA enumeration bug on Skylake servers +174afc3e7dd7 perf/x86/intel: Rename confusing 'freerunning PEBS' API and implementation to 'large PEBS' +578ae447e7e5 jump_label: Disable jump labels in __exit code +e340895c9ed0 perf/x86/intel/uncore: Add missing filter constraint for SKX CHA event +e5ea9b54a055 perf/x86/intel: Don't accidentally clear high bits in bdw_limit_period() +2c2a9bbe7fec perf/x86/intel: Disable userspace RDPMC usage for large PEBS +83ac4ca943af genirq: Pass desc to __irq_free instead of irq number +b3fc5c9bb373 sched/wait: Improve __var_waitqueue() code generation +9b8cce52c4b5 sched/wait: Remove the wait_on_atomic_t() API +6887a56b6e8e sched/wait, arch/mips: Fix and convert wait_on_atomic_t() usage to the new wait_var_event() API +e24e960c7fe2 sched/wait, fs/ocfs2: Convert wait_on_atomic_t() usage to the new wait_var_event() API +723c921e7dfc sched/wait, fs/nfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API +dc5d4afbb0bf sched/wait, fs/fscache: Convert wait_on_atomic_t() usage to the new wait_var_event() API +4625956a4ec2 sched/wait, fs/btrfs: Convert wait_on_atomic_t() usage to the new wait_var_event() API +ab1fbe324776 sched/wait, fs/afs: Convert wait_on_atomic_t() usage to the new wait_var_event() API +f0baa040f7a5 sched/wait, drivers/media: Convert wait_on_atomic_t() usage to the new wait_var_event() API +d224985a5e31 sched/wait, drivers/drm: Convert wait_on_atomic_t() usage to the new wait_var_event() API +6b2bb7265f0b sched/wait: Introduce wait_var_event() +d519329f72a6 sched/fair: Update util_est only on util_avg updates +a07630b8b2c1 sched/cpufreq/schedutil: Use util_est for OPP selection +f9be3e5961c5 sched/fair: Use util_est in LB and WU paths +7f65ea42eb00 sched/fair: Add util_est on top of PELT +10c18c44a649 Merge branch 'linus' into sched/core, to pick up fixes +45dbac0e2883 locking/mutex: Improve documentation +c55b8550fa57 x86/boot/64: Verify alignment of the LOAD segment +e3d03598e8ae x86/build/64: Force the linker to use 2MB page size +827473268ee4 of: unittest: fix an error code in of_unittest_apply_overlay() +89d0c804392b scsi: iscsi_tcp: set BDI_CAP_STABLE_WRITES when data digest enabled +597d74005ba8 scsi: sd: Remember that READ CAPACITY(16) succeeded +41c0e939d70d mailbox: Add support for Hi3660 mailbox +648d1382d422 dt-bindings: mailbox: Introduce Hi3660 controller binding +83c9f08e6c6a scsi: remove the old scsi_module.c initialization model +616434e2aa70 scsi: remove the sym53c416 driver +94d4731cc584 scsi: remove the NCR53c406a driver +e184f2bf4d9f scsi: remove the fdomain and fdomain_cs drivers +6937d7322ac4 scsi: mvme147: stop using scsi_module.c +5785bfadcdb5 scsi: esas2r: remove initialization / cleanup dead wood +fa1467fb0076 scsi: core: unexport scsi_host_set_state +37ad490bab09 regulator: giving regulator controlling gpios a non-empty label when used through the devicetree. +c88d31153356 ASoC: amd: Enable da7219 master clock using common clock framework +f155181d2360 ASoC: amd: Use single dai for da7219 playback and capture +dc32bb678e10 vhost: add vsock compat ioctl +26b36604523f vhost: fix vhost ioctl signature to build with clang +2d6d60a3d3ec fw_cfg: write vmcoreinfo details +43d4cb47f6e8 crash: export paddr_vmcoreinfo_note() +14d1824c768d fw_cfg: add DMA register +1f57bc12d87d fw_cfg: add a public uapi header +b1cc4097d15c fw_cfg: handle fw_cfg_read_blob() error +59ecab182faf fw_cfg: remove inline from fw_cfg_read_blob() +3d47a34ba676 fw_cfg: fix sparse warnings around FW_CFG_FILE_DIR read +f295c8dba718 fw_cfg: fix sparse warning reading FW_CFG_ID +d174ea7d38bc fw_cfg: fix sparse warnings with fw_cfg_file +8d59d5bd8f08 fw_cfg: fix sparse warnings in fw_cfg_sel_endianness() +c8f06a066816 ptr_ring: fix build +59ff3af3f267 ARM: defconfig: Configure Versatile boards to use PL111 DRM +cf8518f27b6c ARM: defconfig: Update Versatile defconfig +e2fc52485987 ARM: defconfig: Switch RealView boards to use P111 DRM +6cfb67a0368f ARM: defconfig: Update RealView defconfig +e65857a64f69 ARM: dts: Augment panel setting for Versatile +7fbe5f7ff267 ARM: dts: Add Versatile IB2 device tree +6011a15d2261 ARM: dts: Augment VGA connector bridge on Realview PBX +83eca9f5eda6 ASoC: twl6040: remove duplicated remove callback +dfdc2488c324 ARM: dts: Augment VGA connector bridge on Realview EB +40d2677bdadb ASoC: rt298: don't turn off HV and VREF if headset is detected +768d59f5d013 spi: rspi: use correct enum for DMA transfer direction +8153362e757a ASoC: rt286: don't turn off HV and VREF if headset is detected +3088a5c7ad99 ARM: dts: Augment VGA connector bridge on PB1176 +82089116a56e ARM: dts: Augment VGA connector bridge on PB11MPcore +a01df75ce737 ASoC: ssm2602: Replace reg_default_raw with reg_default +c339f0e29ce9 ARM64: dts: meson-gx: make efuse read-only +f842c41adc04 amlogic: meson-gx-socinfo: Update soc ids +97ac00930970 ARM64: dts: meson: bump mali450 clk to 744MHz +dbb6d8641535 ARM: dts: sun9i: cubieboard4: Enable VGA display output +02104704823f ARM: dts: sun9i: Add pinmux settings for LCD0 RGB888 output. +f1317774c629 ARM: dts: sun9i: Add device nodes for documented display pipelines for A80 +c916eb95bc2c arm64: dts: allwinner: a64: Add support for TERES-I laptop +c1cff65f9b16 arm64: dts: allwinner: a64: add simplefb for A64 SoC +d41850437c36 arm64: dts: allwinner: a64: Add watchdog +11239fe6a06e arm64: dts: allwinner: a64: Add i2c0 pins +494d836762e0 arm64: allwinner: h6: add support for Pine H64 board +e54be32d0273 arm64: allwinner: h6: add the basical Allwinner H6 DTSI file +ddc389f5a4ab drm/sun4i: backend: Support YUV planes +185899ee8d00 IB/uverbs: Enable ioctl() uAPI by default for new verbs +3d64addd4359 IB/uverbs: Add macros to simplify adding driver specific attributes +41b2a71fc848 IB/uverbs: Move ioctl path of create_cq and destroy_cq to a new file +dfb1395573c8 IB/uverbs: Expose parsing tree of all common objects to providers +c66db3111394 IB/uverbs: Safely extend existing attributes +1f07e08fab2e IB/uverbs: Enable compact representation of uverbs_attr_spec +0ede73bc012c IB/uverbs: Extend uverbs_ioctl header with driver_id +1f7ff9d5d36a IB/uverbs: Move to new headers and make naming consistent +9258a2d5cd95 nfsd: move nfs4_client allocation to dedicated slabcache +9d7ed1355db5 nfsd: don't require low ports for gss requests +edcc8452a05f nfsd: remove unsused "cp_consecutive" field +554faf281988 lockd: make nlm_ntf_refcnt and nlm_ntf_wq static +bd2decac5e8a nfsd4: send the special close_stateid in v4.0 replies as well +3b68e6ee3cbd SUNRPC: cache: ignore timestamp written to 'flush' file. +90a9b1473df7 sunrpc: Fix unaligned access on sparc64 +bf4447fd1cb6 PCI/IOV: Skip BAR sizing for VFs +b470c154c600 IB/srp: Disallow duplicate RDMA/CM connections +fd73a3e61888 power: reset: at91-reset: Switch from the pr_*() to the dev_*() logging functions +ab08824826d7 power: reset: at91-poweroff: Remove redundant dev_err call in at91_poweroff_probe() +062836db01f9 power: reset: at91-poweroff: Switch from the pr_*() to the dev_*() logging functions +ecd380b8dead Merge tag 'perf-core-for-mingo-4.17-20180319' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +134933e55789 Merge tag 'v4.16-rc6' into perf/core, to pick up fixes +df62ab5e0f75 PCI: Tidy comments +3133e6dd07ed PCI: Tidy Makefiles +66e3339df52a mcb: Add Altera PCI ID to mcb-pci +33c4c8a588e6 PCI: Add Altera vendor ID +d59578da2bb8 staging: mt7621-dts: add dts files +792c11c81923 staging: mt7621-eth: mediatek: add Kconfig and Makefile +3497a53acd38 staging: mt7621-eth: add support for mt7621 +14befc2d6139 staging: mt7621-eth: add mdio support for mt762X family +f079b6406348 staging: mt7621-eth: add gigabit switch driver (GSW) +e3cbf478f846 staging: mt7621-eth: add the drivers core files +eb4afe300231 staging: mt7621-eth: Document ralink/mediatek SoC ethernet binding +8b634a9c7620 staging: mt7621-mmc: MIPS: ralink: add sdhci for mt7620a SoC +0853c7a53eb3 staging: mt7621-dma: ralink: add rt2880 dma engine +1ab7f2a43558 staging: mt7621-spi: add mt7621 support +16e556aa104c staging: mt7621-gpio: ralink: add mt7621 gpio controller +0317d60de869 staging: mt7621-pinctrl: ralink: add pinctrl driver +03f152e31f4a staging: mt7621-pci: MIPS/ralink: add MT7621 pcie driver +818e0fa293ca block: Change a rcu_read_{lock,unlock}_sched() pair into rcu_read_{lock,unlock}() +5259b3293617 staging: ks7010: replace DPRINTK traces in favour of netdev_* +7acf4002e348 staging: ks7010: remove useless DPRINTK traces +6a9bbe53db9a staging: fsl-dpaa2/eth: Fix incorrect kfree +bcb4f0d75bde staging: pi433: fix CamelCase for dagc enum +e4928ac29b3d staging: pi433: fix CamelCase for lnaGain enum +9d985d127abf staging: pi433: fix CamelCase for DIONumber variable +31e045ab546f staging: pi433: fix CamelCase for bitRate variables +803058902bbe staging: pi433: fix CamelCase for syncSize variable +4e3290dbf39e staging: pi433: fix CamelCase for preambleLength variable +469b84f3f2b6 staging: pi433: fix CamelCase for GPIO functions +6efb21d6d0e7 staging:mt29f_spinand: MT29F2G failing as only 16 bits used for addressing. +2ebd9ec4ac39 staging: wilc1000: destroy initialized mutex object +3ea60ab5fad2 staging: wilc1000: use kmemdup instead of kmalloc and memcpy +50413119b614 staging: wilc1000: Destroy mutex object in deinitialization +76c01fdd82fc staging: wilc1000: Fix code block alignment +e1d9fc04c418 staging: comedi: ni_mio_common: ack ai fifo error interrupts. +988f4a3b6a56 Staging: comedi: drivers: ni_atmio.c: fixed multi-line derefernce issue +44f689367282 drivers:staging:android:ashmem: Changing return type from int to loff_t +294fb1d2a260 staging: android: ion: Update wording in drivers/staging/android/ion/Kconfig +690dc62662ef drm/amd/pp: Remove unneeded void * casts for Vega10 +2538090cb62a drm/amd/pp: Delete get_xclk function in powerplay (v2) +c7d30b40a240 drm/amd/pp: Clean up header file for Vega10 +3f9ca14a1d5d drm/amd/pp: Move functions to smu backend table for vega10 +9281c1f8a470 drm/amd/pp: Mark bunches of functins in vega10_smumgr.c static +0b10f20022b3 drm/amd/pp: Remove dead functions in vega10_smumgr.c +699f47951e79 drm/amdgpu: Delete dead code when early init +7206dc93a58f arm64: Expose Arm v8.4 features +847ecd3fa311 arm64: Documentation: cpu-feature-registers: Remove RES0 fields +350e1dad0dd8 arm64: asm: drop special versions of adr_l/ldr_l/str_l for modules +bd99f9a159b0 arm64: fix undefined reference to 'printk' +6846b3b5127a PCI: Report quirks that take more than 10ms +d89bd9195db6 PCI: Report quirk timings with pci_info() instead of pr_debug() +f9ea894ca59a PCI/VPD: Move VPD structures to vpd.c +996058573b22 PCI/VPD: Move VPD quirks to vpd.c +b1c615c48fa9 PCI/VPD: Move VPD sysfs code to vpd.c +f0eb77ae6b85 PCI/VPD: Move VPD access code to vpd.c +61147f391a8b IB/mlx5: Packet packing enhancement for RAW QP +05d3ac978ed2 net/mlx5: Packet pacing enhancement +df7e40425813 RDMA/hns: Fix init resp when alloc ucontext +b19744e965ab IB/core: Remove unimplemented ib_peek_cq +6d5b2047fe62 IB/core: Use rdma_is_port_valid() +958d2c1ba376 RDMA/bnxt: Fix structure layout for bnxt_re_pd_resp +7672ed33c4c1 IB/mlx5: Set the default active rate and width to QDR and 4X +311d0da97480 IB/core: Set speed string to SDR for invalid active rates +f729863a8c96 fs/aio: Use rcu_work instead of explicit rcu and work item +8f36aaec9c92 cgroup: Use rcu_work instead of explicit rcu and work item +05f0fe6b74db RCU, workqueue: Implement rcu_work +1cd618838b97 perf tests bp_account: Fix build with clang-6 +854e55ad289e objtool, perf: Fix GCC 8 -Wrestrict error +d0461794a1dc perf probe: Use right type to access array elements +4c9cb2c2b4b5 perf annotate: Use ops->target.name when available for unresolved call targets +a8403912d04e perf top: Document --ignore-vmlinux +b7a313d84e85 perf tools: Fix python extension build for gcc 8 +003456f56420 arm64: dts: armada-3720-espressobin: Document URL for schematic +80782927e3aa staging: lustre: Fix unneeded byte-ordering cast +ad7d95e979eb staging: sm750fb: Remove typedef +816148138518 staging: ks7010: Remove braces around single statement +1d49c89dc80e staging: speakup: Add blank line after declaration +b15c9d355076 ARM64: dts: marvell: armada-cp110: Add registers clock for the PCIe nodes +ef04faf106c4 ARM64: dts: marvell: armada-cp110: Add registers clock for the NAND node +3c7f7f1503d2 ARM64: dts: marvell: armada-cp110: Add registers clock for the crypto node +cc4d5aed829a ARM64: dts: marvell: armada-cp110: Add registers clock for the trng node +f1ebfab99df1 ARM64: dts: marvell: armada-cp110: Add registers clock for XOR engine nodes +f03ad7f6c5ca ARM64: dts: marvell: armada-cp110: Add registers clock for USB host nodes +ceb18f511bee ALSA: usb-audio: move audioformat quirks to quirks.c +4654eba8cbb3 Merge branch 'for-linus' into for-next +a6618f4aedb2 ALSA: usb-audio: Fix parsing descriptor of UAC2 processing unit +32463556a634 drm/sun4i: backend: Check that we only have a single YUV plane +4c41aa24baa4 staging: ncpfs: memory corruption in ncp_read_kernel() +e3d7fbab062b HSI: hsi_char: Delete an error message for a failed memory allocation in hsc_probe() +852041d1ce47 HSI: ssi_protocol: fix spelling mistake: "trigerred" -> "triggered" +2d8236d17586 HSI: ssi_protocol: Delete an error message for a failed memory allocation in ssi_protocol_probe() +80fb8a850ecd HSI: ssi_protocol: Fix a typo in two comment lines +b769949981fb Merge tag 'iio-fixes-for-4.16b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus +9ab27d1d35fd ata: add Amiga Gayle PATA controller driver +334789593c3f drm/sun4i: Add driver support for A80 display pipeline +54fb174216d8 drm/sun4i: Add compatible strings for the A80 display pipeline +6664e9dc5383 drm/sun4i: Add support for A80 TCONs +74cf5cb58260 drm/sun4i: Add DT binding for Detail Enhancement Unit in Allwinner A80 SoC +e5878732a521 ahci: imx: add the imx6qp ahci sata support +3041228e0224 drm/sun4i: Add compatible strings for A80 TCONs +a84d1169164b y2038: Introduce struct __kernel_old_timeval +db8708649258 drm: Reduce object size of DRM_DEV_ uses +6d544fd6f4e1 drm/doc: Put all driver docs into a separate chapter +2bcfcbfc1ddd drm: dma_bufs: Fixed checkpatch issues +e007488b2fbb drm: remove drm_mode_object_{un/reference} aliases +77f18153c080 perf tools: Fix snprint warnings for gcc 8 +9b284d8e648b USB: serial: option: use mass-storage class define +a0bf2ef9783d USB: serial: option: drop redundant interface-class test +c3a65808f04a USB: serial: option: reimplement interface masking +288e5c8898c4 drm/msm: fix building without debugfs +61b734cb7cac drm/msm/mdp5: don't pre-reserve LM's if no dual-dsi +583c13fd77c7 drm/msm/mdp5: add missing LM flush bits +1af817909d09 drm/msm/mdp5: print a bit more of the atomic state +f9cb8d8d836e drm/msm/mdp5: rework CTL START signal handling +79d57bf6fa3b drm/msm: Trigger fence completion from GPU +d71b6bd80d96 drm/msm/dsi: fix direct caller of msm_gem_free_object() +94c3e78d873f drm/msm: strip out msm_fence_cb +14be3200cd5f drm/msm: rename mdp->disp +52749d601a60 drm/msm/dsi: Fix potential NULL pointer dereference in msm_dsi_modeset_init +5abc7dd7b5a0 drm/msm/adreno/a5xx_debugfs: fix potential NULL pointer dereference +daf9a874c9cf mtd: rawnand: makes the Kconfig entry clear when it comes to raw NANDs +da76ba50963b PCI: tegra: Add power management support +d83030756992 drm/i915/gvt: force to set all context control bits from guest +6de564939e14 mtdchar: fix usage of mtd_ooblayout_ecc() +51fd62769d41 m68k/defconfig: Update defconfigs for v4.16-rc5 +55496d3fe2ac zorro: Set up z->dev.dma_mask for the DMA API +6efe2649a769 m68k/time: Stop validating rtc_time in .read_time +31833332f798 m68k/mm: Stop printing the virtual memory layout +a64138ec15f4 macintosh/via-pmu68k: Initialize PMU driver with setup_arch and arch_initcall +a1eb1cdf4e55 m68k/mac: Fix apparent race condition in Baboon interrupt dispatch +e5f0d2e2a153 m68k/mac: Enable PDMA support for PowerBook 190 +7642d8386ac7 usb: dwc3: ep0: remove redundant assignment +9f4ef1d70f05 iwlwifi: mvm: Move unused phy's to a default channel +4a6d2e525b43 iwlwifi: mvm: fix array out of bounds reference +df65c8d1728a iwlwifi: mvm: make sure internal station has a valid id +4b387906b1c3 iwlwifi: mvm: clear tx queue id when unreserving aggregation queue +19125cb0591a iwlwifi: mvm: Increase session protection time after CS +4c817ccf73ab soc/tegra: pmc: Use the new reset APIs to manage reset controllers +7ecbd6a91b1e soc-core: don't call kfree() for component +4b0b37d4cc54 selftests/x86/ptrace_syscall: Fix for yet more glibc interference +c5fe47327b06 drm: Add PSR version 3 macro +f8a554b4aa96 vti6: Fix dev->max_mtu setting +7a67e69a339a vti6: Keep set MTU on link creation or change, validate it +c6741fbed6dc vti6: Properly adjust vti6 MTU from MTU of lower device +03080e5ec727 vti4: Don't override MTU passed on link creation via IFLA_MTU +24fc79798b8d ip_tunnel: Clamp MTU to bounds on new link +dd1df2473772 vti4: Don't count header length twice on tunnel setup +05bdcf129055 ASoC: topology: Check widget kcontrols before deref. +3c1464658ec6 ASoC: pcm: improve debug output for DPCM BE searching. +b20c0d5ce104 drm/i915/gvt: Update PDPs after a vGPU mm object is pinned. +730c8ead53bf drm/i915/gvt: Invalidate vGPU PPGTT mm objects during a vGPU reset. +5cd4223ea3bd drm/i915/kvmgt: Handle kzalloc failure +84f69ba081b8 drm/i915/gvt: fix spelling mistake: "destoried" -> "destroyed" +b2744f862cf6 drm/i915/gvt: Remove reduntant printing of untracked mmio +0833721ec365 f2fs: check blkaddr more accuratly before issue a bio +02117b8ae9c0 f2fs: Set GF_NOFS in read_cache_page_gfp while doing f2fs_quota_read +73709e1af516 Merge 4.16-rc6 into staging-next +793057e1c727 vfs: Replace stray non-ASCII homoglyph characters with their ASCII equivalents +1c94984396dc vfs: make sure struct filename->iname is word-aligned +5f2b18ec8e16 bcache: Fix a compiler warning in bcache_device_init() +20d3a518713e bcache: Reduce the number of sparse complaints about lock imbalances +42361469ae84 bcache: Suppress more warnings about set-but-not-used variables +f0d3814090ac bcache: Remove an unused variable +47344e330eab bcache: Fix kernel-doc warnings +9dfbdec7b7fe bcache: Annotate switch fall-through +4a4e443835a4 bcache: Add __printf annotation to __bch_check_keys() +fd01991d5c20 bcache: Fix indentation +c7b7bd07404c bcache: add io_disable to struct cached_dev +27a40ab9269e bcache: add backing_request_endio() for bi_end_io +df2b94313ae5 bcache: move closure debug file into debug directory +ca71df31661a bcache: fix using of loop variable in memory shrink +f3641c3abd1d bcache: fix error return value in memory shrink +688892b3bc05 bcache: fix incorrect sysfs output value of strip size +bc082a55d25c bcache: fix inaccurate io state for detached bcache devices +7e027ca4b534 bcache: add stop_when_cache_set_failed option to backing device +771f393e8ffc bcache: add CACHE_SET_IO_DISABLE to struct cache_set flags +3fd47bfe55b0 bcache: stop dc->writeback_rate_update properly +fadd94e05c02 bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set +804f3c6981f5 bcache: fix cached_dev->count usage for bch_cache_set_error() +5f59955299a1 arm64: dts: mt2712: Add auxadc device node. +4718840e76f7 ASoC: samsung: Use snd_soc_of_put_dai_link_codecs() in odroid.c +23952006ace5 ASoC: samsung: odroid: Drop sample rates that cannot be supported from hw_params() +1d22c337dc8f ASoC: samsung: odroid: Fix 32000 sample rate handling +c10a98c4f66b arm: dts: mt7623: add PCIe related nodes +3d3db9432853 ASoC: add tda7419 audio processor driver +050a0e1f5394 ASoC: add tda7419 audio processor binding +9f9971266110 soc: mediatek: update power domain data of MT2712 +1390515aed5e dt-bindings: soc: update MT2712 power dt-bindings +e4fe156ae8ec ASoC: Add bindings for PCM1789 +4ae340d1be36 ASoC: codecs: Add support for PCM1789 +da263026c013 ASoC: rsnd: Document R-Car M3-W support +c0153b126cc6 ASoC: da7210: Use devm_snd_soc_register_component() +3b84574d95c0 ASoC: samsung: Mark unused Odroid compatibles as deprecated +822e70a8210b ASoC: wm8400: Use devm_snd_soc_register_component() +66717d787a09 ASoC: mediatek: mt2701: drop unnessary snd_soc_unregister_component() +7c3c20f2bec1 ASoC: uniphier: add syscon property for UniPhier sound system +8bde8fd64d1b ASoC: uniphier: add syscon property to binding document +7c2861a6fb2c spi: jcore: disable ref_clk after getting its rate +6e9554a48bd1 gpio: ks8695: Include the right header +430f64998789 gpio: kempld: Include the right header +96d0d03dc447 gpio: janz-ttl: Use BIT() macro +1c947b7f4878 gpio: janz-ttl: Include the right header +c3a174036f64 gpio: it87: Include the right header +7a8fd1f5cc3f gpio: ich: Use BIT() macro +3f4290d4dcf1 gpio: ich: Include the right header +f63109f0cb40 gpio: htc-gpio: Include the right header +00d712a93037 gpio: grgpio: Include the right header +7113ea8a8f56 gpio: ftgpio010: Drop of_gpio.h include +7275cb75b96f gpio: em: Use the right include +d90f2adee479 gpio: ge: Drop of_gpio.h include +1cb6610aec83 gpio: dln2: Include proper header +bf14721c97f3 cpufreq: powernv: Don't validate the frequency table twice +ef74b5bf2270 powercap: RAPL: Add support for Cannon Lake +fa54150aad84 ACPI / PM: Reduce LPI constraints logging noise +7e46b32bd587 ACPI / Kconfig: Update ACPI_PROCFS_POWER help text +9251a71db62c ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3 +c235edcb3465 ARM: dts: sun8i-h3: Add Mali node +58b369679e43 arm: dts: mt7623: use - instead of _ in DT node name +f59c89df6531 arm: dts: mt7623: remove useless property pinctrl-names at node switch@0 +8e908df628eb arm: dts: mt7623: add related clock properties to cpu[1-3] nodes +cc2f65242eec arm: dts: mt7623: enable three available UARTs on bananapi-r2 +528a97e9b6c0 arm: dts: mt7623: fix the regulators mmc should use on bananapi-r2 +2c97fa22daa1 dt-bindings: clock: mediatek: add missing required #reset-cells +4860ae7f58fa ACPICA: Update version to 20180313 +a406dea82af8 ACPICA: Cleanup/simplify module-level code support +b4c0de312613 ACPICA: Events: add a return on failure from acpi_hw_register_read +95857638889a ACPICA: adding SPDX headers +e7d970f6fca8 ACPICA: Rename a global for clarity, no functional change +0fe0bebf5fb9 ACPICA: macros: fix ACPI_ERROR_NAMESPACE macro +34f206fd757c ACPICA: Change a compile-time option to a runtime option +e7c2c3c909c0 ACPICA: Remove calling of _STA from acpi_get_object_info() +816772412101 ACPICA: AML Debug Object: Don't ignore output of zero-length strings +1c29c372b2d1 ACPICA: Fix memory leak on unusual memory leak +87cd826b5979 ACPICA: Events: Dispatch GPEs after enabling for the first time +8d5934952f26 ACPICA: Events: Add parallel GPE handling support to fix potential redundant _Exx evaluations +18996f2db918 ACPICA: Events: Stop unconditionally clearing ACPI IRQs during suspend/resume +97f3c0a4b057 ACPICA: acpi: acpica: fix acpi operand cache leak in nseval.c +95260c17b27e Merge tag 'v4.16-rc5' into devel +9c548bb5823d sparc64: Oracle DAX driver depends on SPARC64 +88fe35293446 Merge branch 'sparc64-ADI' +b9fa03656b04 sparc64: Update signal delivery to use new helper functions +74a04967482f sparc64: Add support for ADI (Application Data Integrity) +a4602b62d9fd mm: Allow arch code to override copy_highpage() +2c2d57b5e769 mm: Clear arch specific VM flags on protection change +9035cf9a97e4 mm: Add address parameter to arch_validate_prot() +c6202ca764ac sparc64: Add auxiliary vectors to report platform ADI properties +94addb3530bb sparc64: Add handler for "Memory Corruption Detected" trap +52df948d1bff sparc64: Add HV fault type handlers for ADI related faults +750375003dea sparc64: Add support for ADI register fields, ASIs and traps +ca827d55ebaa mm, swap: Add infrastructure for saving page metadata on swap +d84bb709aa4a signals, sparc: Add signal codes for ADI violations +202fbf4865e9 of: unittest: move misplaced function declaration +d4b9e425d23a of: unittest: Remove VLA stack usage +a514266ba675 of: overlay: Fix forgotten reference to of_overlay_apply() +d0843e61690c of: Documentation: Fix forgotten reference to of_overlay_apply() +e40bdb03d3cd ALSA: hda/realtek - Always immediately update mute LED with pin VREF +52c5e62d4c4b block: bio_check_eod() needs to consider partitions +233bde21aa43 block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into +ec6dcf63c55c blk-mq-debugfs: Show more request state information +553d16af23af Input: pegasus_notetaker - do not rely on input_dev->users +1f701f6d10a4 Input: pagasus_notetaker - fix deadlock in autosuspend +ff0d2cba646d Input: synaptics_usb - do not rely on input_dev->users +b8a7cc4b5e5a Input: synaptics_usb - fix deadlock in autosuspend +ba521f1bd202 Merge branch 'psmouse' into next +00324da71e66 mtd: rawnand: remove bf5xx_nand driver +a722932a5af9 mtd: rawnand: vf610_nfc: support ONFI SET/GET_FEATURES commands +ecc40b8df59a mtd: rawnand: vf610_nfc: remove old hooks +1cbe30b0ddc7 mtd: rawnand: vf610_nfc: make use of ->exec_op() +ff62af200b94 f2fs: introduce a new mount option test_dummy_encryption +b7c409deda6b f2fs: introduce F2FS_FEATURE_LOST_FOUND feature +da5ce874f8ca f2fs: release locks before return in f2fs_ioc_gc_range() +bb1105e479fb f2fs: align memory boundary for bitops +c56675750d7c f2fs: remove unneeded set_cold_node() +b91050a80cec f2fs: add nowait aio support +63189b785960 f2fs: wrap all options with f2fs_sb_info.mount_opt +5d7881cadf64 f2fs: Don't overwrite all types of node to keep node chain +93cf93f17c8e f2fs: introduce mount option for fsync mode +eea52882d848 f2fs: fix to restore old mount option in ->remount_fs +deeedd71e373 f2fs: wrap sb_rdonly with f2fs_readonly +162b27aec9ab f2fs: avoid selinux denial on CAP_SYS_RESOURCE +6fd052665274 EDAC, sb_edac: Remove variable length array usage +27e92f1f1600 drm/tegra: prime: Implement ->{begin,end}_cpu_access() +bd43c9f0fa1f drm/tegra: gem: Map pages via the DMA API +0281c4149021 drm/tegra: hub: Use private object for global state +0126b23c552c drm/vc4_validate: Remove VLA usage +7d9a935e169b RDMA/restrack: Don't rely on uninitialized variable in restrack_add flow +6da2b9332c57 amdgpu/dm: Default PRE_VEGA ASIC support to 'y' +59156faf810e drm/amd/pp: Remove the cgs wrapper for notify smu version on APU +6f4969ef0a2e drm/amd/display: fix dereferencing possible ERR_PTR() +5e9a4f0873fd drm/amd/display: Refine disable VGA +24868367cdca perf/core: Clear sibling list of detached events +edb39592a587 perf: Fix sibling iteration +a08f6dd4190e perf debug: Avoid setting 'quiet' to 'true' unnecessarily +699db1110587 perf mmap: Discard head in overwrite_rb_find_range() +1f674e16f9ce usb: gadget: Add NO_DMA dummies for DMA mapping API +bff739b6559e scsi: Add NO_DMA dummies for SCSI DMA mapping API +c1ce6c2beea3 mm: Add NO_DMA dummies for DMA pool API +ab642e952f80 dma-coherent: Add NO_DMA dummies for managed DMA API +f29ab49b5388 dma-mapping: Convert NO_DMA get_dma_ops() into a real dummy +948373b3ed1b PCI: hv: Only queue new work items in hv_pci_devices_present() if necessary +fca288c0153b PCI: hv: Remove the bogus test in hv_eject_device_work() +df3f2159f4e4 PCI: hv: Fix a comment typo in _hv_pcifront_read_config() +de0aa7b2f97d PCI: hv: Fix 2 hang issues in hv_compose_msi_msg() +021ad274d7dc PCI: hv: Serialize the present and eject work items +9749adc3b2a2 perf vendor events: Update POWER9 events +57b5de463925 perf report: Support forced leader feature in pipe mode +a2015516c5c0 perf record: Synthesize features before events in pipe mode +66790bc8e1f5 perf tests: Fix out of bounds access on array fd when cnt is 100 +6810158d526e perf annotate: Use asprintf when formatting objdump command line +10f354a36f9a perf test: Fix exit code for record+probe_libc_inet_pton.sh +c192524e6fe8 perf machine: Fix mmap name setup +26e4711fc835 perf stat: Make function perf_stat_evsel_id_init static +5eab5a7ee032 perf llvm: Display eBPF compiling command in debug output +a3a4a3b37c9b perf top: Fix top.call-graph config option reading +cff17205d6bd perf record: Avoid duplicate call of perf_default_config() +3d20c6246690 perf unwind: Unwind with libdw doesn't take symfs into account +a8685f088819 perf vendor events arm64: Enable JSON events for ThunderX2 B0 +39ce7fb31530 perf report: Show zero counters as well in 'perf report --stat' +fca32340a5e8 perf stat: Fix core dump when flag T is used +3d4caec1600e perf vendor events arm64: add HiSilicon hip08 JSON file +afe4d089621d perf vendor events arm64: fixup A53 to use recommended events +ae43053bd259 perf vendor events arm64: Fixup ThunderX2 to use recommended events +360b7b03afee perf vendor events arm64: Add armv8-recommended.json +e9d32c1bf0cd perf vendor events: Add support for arch standard events +82e6fdd6c012 perf vendor events arm64: Relocate Cortex A53 JSONs to arm subdirectory +e3b9f1e81de2 perf vendor events arm64: Relocate ThunderX2 JSON to cavium subdirectory +51ce1dcc5d0d perf vendor events: Add support for pmu events vendor subdirectory +6f2f2ca3454e perf vendor events: Drop support for unused topic directories +931ef5dc5c18 perf vendor events: Fix error code in json_events() +4c0ab1605205 perf vendor events: Drop incomplete multiple mapfile support +744e9a91cf89 perf tools arm64: Add libdw DWARF post unwind support for ARM64 +03d9fcb70134 perf c2c report: Add cacheline address count column +d0802b1ee2c8 perf c2c report: Add span header over cacheline data +7f834c2e84bb perf c2c report: Display node for cacheline address +bc229c21f2c7 perf c2c report: Call calc_width() only for displayed entries +3773138828b3 perf c2c report: Make calc_width work with struct c2c_hist_entry +8fab7843a150 perf c2c record: Record physical addresses in samples +8185850ad603 perf tests: Add mem2node object test +4acf6142de3f perf tools: Add mem2node object +e725920cdb1c perf env: Free memory nodes data +4c6994806f70 blk-throttle: fix race between blkcg_bio_issue_check() and cgroup_rmdir() +2f0e9d804935 drm: Make drm_mode_vrefresh() a bit more accurate +df550548c633 drm: Nuke the useless 'ret' variable from drm_mode_convert_umode() +a24a5821a684 ARM: dts: silk: Add GPIO keys to DT +7f8f74cd8d28 ARM: dts: silk: Add r1ex24002 EEPROM to DT +56bac953b150 ARM: dts: marzen: Add SDHI0 VCCQ Regulator +92bcfdb334ca ARM: dts: stout: Initial r8a7790 Stout board support +fe61513f1611 ARM: dts: lager: Move cec_clock to root node +b1798f2a97da ARM: dts: kzm9d: Fix "debounce-interval" property misspelling +5f990d316085 block: sed-opal: fix u64 short atom length +1a3713c7cd8c crypto: arm64/sha256-neon - play nice with CONFIG_PREEMPT kernels +870c163a0ee6 crypto: arm64/aes-blk - add 4 way interleave to CBC-MAC encrypt path +a8f8a69e82b6 crypto: arm64/aes-blk - add 4 way interleave to CBC encrypt path +55868b45cffd crypto: arm64/aes-blk - remove configurable interleave +4bf7e7a19df1 crypto: arm64/chacha20 - move kernel mode neon en/disable into loop +78ad7b08d8e0 crypto: arm64/aes-bs - move kernel mode neon en/disable into loop +683381747270 crypto: arm64/aes-blk - move kernel mode neon en/disable into loop +bd2ad885e30d crypto: arm64/aes-ce-ccm - move kernel mode neon en/disable into loop +702202f1d421 crypto: testmgr - add a new test case for CRC-T10DIF +14de52112ee7 crypto: ecc - Remove stack VLA usage +b698a9f4c5c5 crypto: ccp - Validate buffer lengths for copy operations +3d053d53fcbe crypto: hash - Prevent use of req->result in ahash update +5bfa7ac3883e crypto: virtio - remove dependency on CRYPTO_AUTHENC +cd83a8a7c3ea crypto: testmgr - introduce SM4 tests +747c8ce4e710 crypto: sm4 - introduce SM4 symmetric cipher algorithm +5110e65536f3 crypto: chelsio -Split Hash requests for large scatter gather list +7ffb911882a3 crypto: chelsio - Fix iv passed in fallback path for rfc3686 +5fb78dba1667 crypto: chelsio - Update IV before sending request to HW +1d693cf65006 crypto: chelsio - Fix src buffer dma length +125d01caae30 crypto: chelsio - Use kernel round function to align lengths +a6ab6402c4e5 hwrng: mxc-rnga - add driver support on boards with device tree +9885b1bd9536 dt-bindings: rng: Document Freescale i.MX21 and i.MX31 RNGA compatibles +91a2abb78f94 crypto: arm64/speck - add NEON-accelerated implementation of Speck-XTS +6c51ddddac46 crypto: ccp - Use memdup_user() rather than duplicating its implementation +225b3dc92da1 USB: wusbcore: crypto: Remove VLA usage +7bb9aedac66c USB: host: sl811: Re-use DEFINE_SHOW_ATTRIBUTE() macro +0ee78c101425 xhci: Show what USB release number the xHC supports from protocol capablity +f5249461b504 xhci: Clear the host side toggle manually when endpoint is soft reset +15febf5eede9 xhci: refactor xhci_urb_enqueue a bit with minor changes +a38fe3388909 xhci: Don't always run the default stop endpoint command completion handler +a400efe455f7 xhci: zero usb device slot_id member when disabling and freeing a xhci slot +0c341910cb3d usb: xhci: Remove ep_trb from finish_td() +5fee5a5afa9f usb: xhci: Remove ep_trb from xhci_cleanup_halted_endpoint() +29f653393e74 usb: xhci: Clean up error code in xhci_dbc_tty_register_device() +6ef6386ef7c1 irqchip/gic-v3: Loudly complain about the use of IRQ_TYPE_NONE +83a86fbb5b56 irqchip/gic: Loudly complain about the use of IRQ_TYPE_NONE +bbb684686415 perf/core: Clear sibling list of detached events +7eb709f29593 perf: Fix sibling iteration +fc804f65d462 x86/tsc: Convert ART in nanoseconds to TSC +80343b3e477f drm/i915: Use drm_color_lut_size() +d5517a39dce4 drm/i915: Remove the blob->data casts +41204dfeed93 drm: Introduce drm_color_lut_size() +d2a24edb532e drm: Verify gamma/degamma LUT size +11b83e3fbc41 drm: Remove now pointelss blob->data casts +9c60583c0b0f Revert "drm: Use a flexible array member for blob property data" +125905517028 brcmfmac: drop Inter-Access Point Protocol packets by default +1e2dce98c03c Merge tag 'iwlwifi-for-kalle-2018-03-16' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes +22de4e7a531b drm/i915/pmu: Work around compiler warnings on some kernel configs +73e2232aa325 drm/i915: Only call tasklet_kill() on the first prepare_reset +7e9d3a4a1b21 drm/i915: Wrap engine->schedule in RCU locks for set-wedge protection +84d4ebdb6c72 drm/i915/icl: do not save DDI A/E sharing bit for ICL +e7f4da4c44fe phy: tegra: xusb: Uncomment register write +ec1fcd7b7e6f phy: rockchip-typec: fall back to working in host-mode if extcon is missing. +21bf9bc2a99e dt-bindings: phy-rockchip-typec: move extcon property to be optional. +866d4087f301 phy: rockchip-typec: support DP phy switch +5eac5e9c0f51 phy: rockchip-typec: force to USB2 if DP at 4 lanes mode +f293f7409f6b phy: rockchip-typec: enable usb3 host during usb3 phy power on +6912d4f40bc7 dt-bindings: phy-rockchip-typec: deprecate some register properties. +0fbc47d9e426 phy: rockchip-typec: deprecate some DT properties for various register fields. +5d1ebbda0318 phy: mapphone-mdm6600: Add USB PHY driver for MDM6600 on Droid 4 +ba8b0ee81fbb phy: add inno-usb2-phy driver for hi3798cv200 SoC +d581ba62f34b dt-bindings: add bindings doc for HiSilicon INNO USB2 PHY +0147b57e731f dt-bindings: rcar-gen3-phy-usb3: Add bindings for r8a77965 +44e42df6b918 phy: rcar-gen3-usb2: Add support for r8a77965 +b1ba68f33c0c dt-bindings: rcar-gen3-phy-usb2: Add bindings for r8a77965 +94c358da3a05 phy: stm32: add support for STM32 USB PHY Controller (USBPHYC) +0a00ac97d29e drm/rockchip: cdn-dp: remove the DP phy switch +86a2b2043af7 iwlwifi: add shared clock PHY config flag for some devices +75fd4fec3e4c iwlwifi: mvm: fix error checking for multi/broadcast sta +e829b17caf96 iwlwifi: mvm: Correctly set IGTK for AP +334167decf98 iwlwifi: mvm: set the correct tid when we flush the MCAST sta +79375ea3ec52 mm: remove obsolete alloc_remap() +1a8429132e1d mm: remove blackfin MPU support +e05a959f4b9a procfs: remove CONFIG_HARDWALL dependency +c690eddc2f3b CRIS: Drop support for the CRIS port +bb9d812643d8 arch: remove tile port +4ba66a976072 arch: remove blackfin port +f09a7931bcbc Merge branch 'fixes' into next +194303d60b68 dt-bindings: phy: add support for STM32 USB PHY Controller (USBPHYC) +bb0e500bedb8 phy: add 'depends on HAS_IOMEM' to fix unmet dependency +115de9fd682c phy: amlogic: add USB3 PHY support for Meson GXL and GXM +324e46cee187 dt-bindings: phy: Add support for the USB3 PHY on Amlogic Meson GXL SoCs +ae3f672cab5d phy: berlin-usb: adjust USB_PHY_RX_CTRL init flags +c55fbcb8cf6b dt-bindings: phy-mtk-tphy: add properties for U2 slew rate calibrate +8833ebf4f853 phy: phy-mtk-tphy: add configurable parameters for slew rate calibrate +4036325609ab phy: phy-mtk-tphy: keep default value of mcu_bus_ck_gate_en +124380cb0e7a phy: lpc18xx-usb-otg: error handling in lpc18xx_usb_otg_phy_power_on() +6fc61ee69433 nds32: To use the generic dump_stack() +e11580765763 nds32: fix building failed if using elf toolchain. +c601a89115cb nios2: add ioremap_nocache declaration before include asm-generic/io.h. +d78a62fb3473 nds32: fix building failed if using older version gcc. +99a954874e7b drm: Reduce object size of DRM_ERROR and DRM_DEBUG uses +46c0ef6e1eb9 xfrm: fix rcu_read_unlock usage in xfrm_local_error +326e7ba992cb ARM: dts: imx6ul-isiot: Pass the required '#sound-dai-cells' +863c53fcffa3 ARM: dts: imx6-phytec: Use the standard 'stdout-path' property +6d06c9aa3816 IB/mlx4: Add Scatter FCS support over WQ creation +9c71172c4a2f IB/mlx4: Report TSO capabilities +546b1452fdcc i40iw: Tear-down connection after CQP Modify QP failure +a8b9234b1272 i40iw: Refactor of driver generated AEs +7f86260b5f44 RDMA/cxgb4: Use structs to describe the uABI instead of opencoding +633fb4d9fdaa RDMA/hns: Use structs to describe the uABI instead of opencoding +9a657b4c4a90 RDMA/i40iw: Move uapi header to include/uapi +48962f5c6fff RDMA/mlx4: Move flag constants to uapi header +0c43ab371bcb RDMA/rxe: Use structs to describe the uABI instead of opencoding +b92ec0fe3224 RDMA/rxe: Get rid of confusing udata parameter to rxe_cq_chk_attr +95da6e96f1e7 RDMAVT: Fix synchronization around percpu_ref +561e5d48968b RDMA/qedr: eliminate duplicate barriers on weakly-ordered archs +7b48221cf41a RDMA/hns: Fix cqn type and init resp +e41a7c41947d IB/core: Move rdma_addr_find_l2_eth_by_grh to core_priv.h +374200b154ae drm/amdkfd: Add module option for testing large-BAR functionality +0fc8011f89fe drm/amdkfd: Kmap event page for dGPUs +5ec7e02854b3 drm/amdkfd: Add ioctls for GPUVM memory management +552764b680a6 drm/amdkfd: Add TC flush on VMID deallocation for Hawaii +f35751b87034 drm/amdkfd: Allocate CWSR trap handler memory for dGPUs +52b29d73340d drm/amdkfd: Add per-process IDR for buffer handles +d01994c24cb2 drm/amdkfd: Aperture setup for dGPUs +c7bcbfa4f8d1 drm/amdkfd: Remove limit on number of GPUs +7c9b717196b1 drm/amdkfd: Populate DRM render device minor +b84394e206a7 drm/amdkfd: Create KFD VMs on demand +ede0dd86f45a drm/amdgpu: Add kfd2kgd interface to acquire an existing VM +b236fa1d3396 drm/amdgpu: Add helper to turn an existing VM into a compute VM +3486625bbfb6 drm/amdgpu: Fix initial validation of PD BO for KFD VMs +5b21d3e5fd21 drm/amdgpu: Move KFD-specific fields into struct amdgpu_vm +cb12a8e2fa5f IB/cm: Introduce and use helper function to get cm_port from path +0a5141593567 IB/core: Refactor ib_init_ah_attr_from_path() for RoCE +a22af59ea9a5 IB/cm: Add and use a helper function to add cm_id's to the port list +115b68aa6ea4 IB/ocrdma: Removed GID add/del null routines +a9c06aeba997 IB/core: Remove rdma_resolve_ip_route() as exported symbol +4f21a1208244 ARM: dts: stih4xx: Add missing #sound-dai-cells +266da65e9156 signal: Add FPE_FLTUNK si_code for undiagnosable fp exceptions +614bae98cb18 Merge tag 'imx-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +7a76aad0262e Merge tag 'imx-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +fed925ea70f6 Merge tag 'imx-dt-newclk-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt +f3ccc2b445ce Merge tag 'uniphier-dt-v4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt +5ac08a341303 IB/cma: Use rdma_protocol_roce() and remove cma_protocol_roce_dev_port() +563c4ba3bd2b IB/core: Honor port_num while resolving GID for IB link layer +6d337179f28c IB/core: Honor return status of ib_init_ah_from_mcmember() +b26c4a1138df IB/{core, ipoib}: Simplify ib_find_gid() for unused ndev +6612b4983f7e IB/core: Fix comments of GID query functions +fcb3029a8d89 cpu/hotplug: Fix unused function warning +64350f1b7f00 drm/amdgpu: Improve documentation of bo_ptr in amdgpu_bo_create_kernel +4ae4b5c0dbaa drm/tegra: fb: Properly support linear modifier +e90124cb46bd drm/tegra: plane: Support format modifiers +df79b81b2e6a xfs: minor cleanup for xfs_reflink_end_cow +1d4352de511f xfs: minor cleanup for xfs_get_blocks +f5c54717bf2b xfs: remove xfs_zero_range +c7dbe3f2c419 xfs: assert that xfs_reflink_allocate_cow is called with XFS_ILOCK_EXCL +7d9df3c1631b xfs: don't use XFS_BMAPI_ENTRIRE in xfs_get_blocks +5bcffe300ca7 xfs: fix the check for COW extents in xfs_swap_extents +8f347c4232d5 mtd: Unconditionally update ->fail_addr and ->addr in part_erase() +8ddfb47294c0 drivers: base: add description for .coredump() callback +884cfd9023ce mtd: Stop assuming mtd_erase() is asynchronous +f4d029098428 misc: aspeed-lpc-ctrl: Enable FWH and A2H bridge cycles +99aad9e3a9d2 misc: aspeed-lpc: Request and enable LPC clock +eb105eace952 dt-bindings: aspeed-lpc: Document LPC Host Interface Controller +c26dd817d99b uapi: remove telephony headers +e2fea54e4592 8250-men-mcb: add support for 16z025 and 16z057 +474cca5fd894 misc: ocxl: use put_device() instead of device_unregister() +5fbe9f35dfcd misc: mic: Release reference count and memory for VOP device +1b723413aada devres: combine function devm_ioremap* +f87deada80fe siox: fix possible buffer overflow in device_add_store +58eb5b670747 pstore: fix crypto dependencies +3ba9faedc180 char: nvram: disable on ARM +75a898051d3d misc: rtsx: make various functions static +f33ff110ef31 block, char_dev: Use correct format specifier for unsigned ints +652d703b21eb char_dev: Fix off-by-one bugs in find_dynamic_major() +bd329f028f1c slimbus: core: use put_device() instead of kfree() +48a44387189c drm/amdkfd: fix uninitialized variable use +219c7b06f3da powerpc: Mark the variable earlycon_acpi_spcr_enable maybe_unused +7d8f68619e4f serial: stm32: fix initialization of RS485 mode +dcba51bbb9e0 mtd: Get rid of unused fields in struct erase_info +c585da9f5f61 mtd: Initialize ->fail_addr early in mtd_erase() +f0a37a8db81e mtd: st_spi_fsm: use %*ph to print small buffer +d40a18fec04a mtd: block2mtd: remove redundant initialization of 'bdev' +85bd2de4f6d4 mailbox: tegra: relax TEGRA_HSP_MBOX Kconfig dependencies +6de84023d31b maillbox: bcm-flexrm-mailbox: Use dma_pool_zalloc() +828814e6a4cf mtd: rawnand: remove STANDALONE compile mode of nand_ecc +a3f73c8cf438 drm/radeon: Don't turn off DP sink when disconnected +3bea9c5885d9 Merge tag 'imx-drivers-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/drivers +0240f307213e Merge tag 'imx-soc-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/soc +8694360b281c ARM: configs: add OXNAS v6 defconfig +eeea6953c42f RDMA/mlx5: Simplify clean and destroy MR calls +c985bd0ed732 RDMA/mlx5: Guard ODP specific assignments with specific CONFIG +4638a3b2428a RDMA/mlx5: Unify error flows in rereg MR failure paths +ea30f0137658 RDMA/mlx5: Return proper value for not-supported command +4289861d88d6 RDMA/mlx5: Protect from NULL pointer derefence +34e40f6338c7 drm/amd/pp: Rename file name cz_* to smu8_* +47ce4a9f84d7 drm/amd/pp: Replace function/struct name cz_* with smu8_* +ce1ace35b7b9 drm/amd/pp: Remove unneeded void * casts in cz_hwmgr.c/cz_smumgr.c +2bfc270cbffc drm/amd/pp: Mv cz uvd/vce pg/dpm functions to cz_hwmgr.c +bcd8377b6f98 drm/amd/pp: Remove dead header file pp_asicblocks.h +015aae53d095 drm/amd/pp: Delete dead code on cz_clockpowergating.c +2dac5936e500 drm/amdgpu: Call amdgpu_ucode_fini_bo in amd_powerplay.c +b905090d2bae drm/amdgpu: Remove wrapper layer of smu ip functions +5b2a3d2c153e drm/amdgpu: Don't compared ip_block_type with ip_block_index +5771632723ae drm/amdgpu: Plus NULL function pointer check +8e68627958f2 drm/amd/pp: Move helper functions to smu_help.c +c42568852099 drm/amd/pp: Replace rv_* with smu10_* +63fa37f0c512 mtd: rawnand: Replace printk() with appropriate pr_*() macro +567cc73a1be9 drm/amd/pp: Fix function parameter not correct +0d8a81d926ec drm/amd/pp: Add rv_copy_table_from/to_smc to smu backend function table +56088be9afd5 drm/amd/pp: Add new smu backend function smc_table_manager +7a67f4559dc2 drm/amd/pp: Mark internal functions as static in rv_smumgr.c +88c1a70d582f drm/amd/pp: Add rv_read_arg_from_smc to smu backend function table +52911e03565c drm/amd/pp: Remove meanless return value check in RV +7f8e66b60342 drm/amd/pp: Delete is_smc_ram_running function on RV +847e82615bce drm/amd/pp: Clean up header file include +fd06518d576e drm/amd/pp: Fix memory leak in error path in smumgr +116af4505913 drm/amd/pp: Simplified the avfs btc state on smu7 +3bb271f3cabc drm/amd/powerplay: Fix KASAN user after free on driver unload. +5b5c7ffe8d37 Merge tag 'aspeed-4.17-devicetree' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/joel/aspeed into next/dt +26777d37216c mtd: Move onenand code base to drivers/mtd/nand/onenand +801492c508f6 mtd: onenand: Get rid of comments giving the file path inside the file itself +565977a3d929 x86/mm: Remove pointless checks in vmalloc_fault +7f9f76b10dbe ARM: dts: uniphier: add sound node for PXs2 +05f7e3d18673 arm64: dts: uniphier: use proper SPDX-License-Identifier style +ea566a4b61b9 ARM: dts: uniphier: use proper SPDX-License-Identifier style +8191f4db1234 arm64: dts: uniphier: add fixed regulators for audio codec +c73730ee4c9a arm64: dts: uniphier: add AVE ethernet node +e3cc931921d2 ARM: dts: uniphier: add AVE ethernet node +acc625de6612 arm64: dts: uniphier: add compress audio out for LD11/LD20 +5aad7e2d270c arm64: dts: uniphier: add speaker out for LD11/LD20 boards +fb21a0acaa2b arm64: dts: uniphier: add sound node +ee6ed857c805 gfs2: gfs2_iomap_end tracepoint: log block address +606c18372d53 ARM: dts: uniphier: add audio in/out pin-mux node +a677b67b6994 Merge branch 'fixes' into next +8ef0797a898b mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards +a0e9576634f0 mmc: block: fix updating ext_csd caches on ioctl call +cb1214d27a3e mmc: sunxi: Set our device drvdata earlier +d81819419b2b mmc: sunxi: Move the reset deassertion before enabling the clocks +774c010350a1 mmc: sunxi: Move resources management to separate functions +e382ab741252 mmc: dw_mmc: add support for hi3798cv200 specific extensions of dw-mshc +8a9cdf985258 dt-bindings: mmc: add bindings for hi3798cv200-dw-mshc +974e85e90c84 mmc: core: Export card RCA register via sysfs +82d1f1178a85 lib/kobject: Join string literals back +3aaba245dfa3 driver core: cpu: use put_device() if device_register fail +c1cc0d51140f driver core: node: use put_device() if device_register fail +c8ae1674cd0d driver core: platform: use put_device() if device_register fail +ef49ec1dc351 base: soc: use put_device() instead of kfree() +9de9a4494826 Revert "base: arch_topology: fix section mismatch build warnings" +8de602885cd8 misc: atmel: Remove CPU_AT32AP700X (AVR32) reference +e36df28f532f printk: move dump stack related code to lib/dump_stack.c +9f446d83b233 drm/tegra: dc: Dedicate overlay plane to cursor on older Tegra's +5e2e86f12cba drm/tegra: plane: Make tegra_plane_get_overlap_index() static +13cc36d76bc4 x86/rtc: Stop using deprecated functions +7022a4a0ece6 drm/bridge: dw-hdmi: Remove unused hdmi_enable_overflow_interrupts() +e060d376cc61 mmc: renesas_sdhi: fix WP detection +97a0c3134f05 mmc: core: Use memdup_user() rather than duplicating its implementation +e988867fd774 mmc: dw_mmc-rockchip: correct property names in debug +3715ce57f4d2 mmc: sd: Remove redundant err assignment from mmc_read_switch +1e178270dfcf mmc: sdio: Check the return value of sdio_enable_4bit_bus +d6743a8a1ae3 mmc: core: Don't try UHS-I mode if 4-bit mode isn't supported +812dd0202379 arm64: dts: hi3660: remove 'num-slots' property for dwmmc +09cdb2894a80 ARM: dts: lpc18xx: remove 'num-slots' property for dwmmc +a6306eb6a5f7 arm64: dts: stratix10: remove 'num-slots' property for dwmmc +984f624e94b4 ARM: dts: socfpga: remove 'num-slots' property for dwmmc +01b653c2199b mmc: dw_mmc: remove the deprecated "num-slots" +86b93a4825d8 mmc: dw_mmc: remove the deprecated "clock-freq-min-max" property +7420f482ea51 drm/amdkfd: add missing include of mm.h +84d9bba0762e ARM: dts: msm8974: castor: Fix typo and add startup delay in touchscreen node +09dd15e0d954 scsi: ibmvfc: Avoid unnecessary port relogin +e1735d9a98ab scsi: csiostor: add support for 32 bit port capabilities +1929e82e37d9 scsi: bfa: remove VLA +88b13609afca scsi: aic7xxx: aic79xx: remove VLAs +2e8c3002e350 scsi: scsi_dh_alua: Correct comment for alua_alloc_pg() +50041071b571 scsi: documentation: remove ChangeLog.1992-1997 +1dc09e120c83 scsi: aha1740: stop using scsi_unregister +59ee56697b0f scsi: ips: don't set .detect and .release in the host template +38e09e3bb056 scsi: dpt_i2o: stop using scsi_unregister +6b1745caa14a scsi: eata: eata-pio: Deprecate legacy EATA drivers +fab2e466e9df scsi: lpfc: make several unions static, fix non-ANSI prototype +c3506df85091 scsi: virtio_scsi: unify scsi_host_template +b5b6e8c8d3b4 scsi: virtio_scsi: fix IO hang caused by automatic irq vector affinity +2f31115e940c scsi: core: introduce force_blk_mq +adbe552349f2 scsi: megaraid_sas: fix selection of reply queue +8b834bff1b73 scsi: hpsa: fix selection of reply queue +58ca9ac1463d EDAC, skx_edac: Detect non-volatile DIMMs +2d873449a202 Merge branch 'k.o/wip/dl-for-rc' into k.o/wip/dl-for-next +06892cc19055 drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4 +6ee687735e74 drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4 +2f51d6e8e485 drm/amdgpu/sdma4: Remove unused header file from sdma_v4_0.c +fcb7d51571e6 drm/amdgpu/sdma4: use num_instances for clock/powergating config +da42960918b4 drm/amdgpu: remove trailing whitespace from soc15ip.h +a423f79ad747 drm/amdgpu/powerplay/vega10: fix memory leak in error path +daf8809626c0 drm/amdgpu/dce: Don't turn off DP sink when disconnected +c30c950ed82b drm/amd/pp: remove redundant pointer internal_buf +5494d8640ffc drm/amdgpu: move getting pcie info to common code +3cdfe700567a drm/amdgpu/soc15: always load the psp module +454bbbf915cd drm/amdgpu: use adev->firmware to determine whether to load the PSP module +19aede779138 drm/amdgpu: move firmware loading type setup to common code +a9f363601974 drm/amdgpu/psp: add a few more fw load type checks +2a7b58293dd0 drm/amd/display: Check msg->size before starting aux transfer +17ac50368f83 drm/amd/display: clean up dcn pplib notification call +14d6f644368d drm/amd/display: Fixed dim around 1sec when resume from S3 (v2) +cc6c98485f8e RISC-V: Move to the new GENERIC_IRQ_MULTI_HANDLER handler +caacdbf4aa56 genirq: Add CONFIG_GENERIC_IRQ_MULTI_HANDLER +43c9fc509fa5 rdma_rxe: make rxe work over 802.1q VLAN devices +2a54bd6e0816 drm/amd/display: Use actual TG instance instead of pipe instance +d1aaad05d0c3 drm/amd/display: Check for HW blocks in HWSS, rather than DC core for cursor +3760f76cbebb drm/amdgpu: Move IH clientid defs to separate file +e36ec85998d2 drm/amd/display: update dce_calcs to latest version +45bb8dd696ea drm/amd/display: Set disp clk in a safe way to avoid over high dpp clk. (v2) +5231f5d1124e drm/amd/display: add support for regkey "LCDFreeSyncDefault" +df534fff0d23 drm/amd/display: Correct the plane enumeration order (v2) +baa00fcde447 RDMA/i40iw: include linux/irq.h +9eee21376b62 drm/amd/display: Fix handling of linear transfer function +3f7194bce26e drm/amd/display: dal 3.1.38 +64ed6a2eba3c drm/amd/display: Add variable refresh rate parameters to DC structures +a3e1737ed61c drm/amd/display: Implement stats logging +e18d3086733b drm/amd/display: early return if not in vga mode in disable_vga +d54ee946032b drm/amd/display: Enable backlight support for pre-DCE11 ASICs +a4056c2a6344 drm/amd/display: use HW hdr mult for brightness boost +713d451d2df3 drm/amd/display: Use MACROS instead of dm_logger +f0ba51e83a18 drm/amd/display: Move DTRACE and dml_print defines +8e437c799158 drm/amd/display: Modified set bandwidth sequence. +d03f3f630433 drm/amd/display: fix check condition for edp power control +90e3103e1966 drm/amd/display: Fix takover from VGA mode +316178f07201 drm/amd/display: Allow passing of syspll id to get_smu_clock_info +623a7e96cd73 drm/amd/display: Remove 300Mhz minimum disp clk limit. +5e3e341cee51 drm/amd/display: Convert CTM to 2's complement +a7596f25db13 drm/amd/display: Varibright add null check +9aef1a317090 drm/amd/display: Varibright fix bug and review comments +aa5a57773042 drm/amd/display: Vari-bright looks disabled near end of MM14 +d5400aab1576 drm/amd/display: Use correct error codes +8c45c5db842f drm/amd/display: Fix memleaks when atomic check fails. +d179664a2a4f drm/amdgpu: Remove some unused elements from amdgpu_connector struct +a59b3c80fd00 drm/amdgpu: save/restore backlight level in legacy dce code +0660b58c9038 drm/radeon: fix prime teardown order +7f8fb919655e drm/amdgpu: fix prime teardown order +eab3de23a163 drm/amdgpu: explicit give BO type to amdgpu_bo_create +c44ef998f25e IB/mlx5: Maintain a single emergency page +65edd0e758b8 IB/mlx5: Only synchronize RCU once when removing mkeys +72f7cc09b143 IB/mlx5: Expose more priorities for bypass namespace +c62adb7def71 IB/srp: Fix IPv6 address parsing +e3364dfc6a76 drm/amdgpu: initial validate the prime BOs into the CPU domain +82dee2418946 drm/amdgpu: drop the backing store when DMA-buf imports are evicted +536bbeba9bd9 drm/ttm: move initializing ttm->sg into ttm_tt_init_fields +dde5da237931 drm/ttm: add bo as parameter to the ttm_tt_create callback +5d9510981549 drm/ttm: add ttm_bo_pipeline_gutting +48527e5296ed drm/amdgpu: refactoring mailbox to fix TDR handshake bugs(v2) +421a2a30c121 drm/amdgpu: implement mmio byte access helper for MB +1e09b05386f3 drm/amdgpu: query vram type from atombios +bc227cfa444c drm/amd/amdgpu: Add missing "DDR4" label +edc3d27cbb37 drm/amdgpu: Correct the amdgpu_ucode_fini_bo place for Tonga +58e955d9defa drm/amdgpu: Correct the place of amdgpu_pm_sysfs_fini +e89d0d332b75 drm/amdgpu: stop allocating a page array for prime shared BOs +75a57669cbc8 drm/ttm: add ttm_sg_tt_init +81f5ec025514 drm/ttm: move ttm_tt defines into ttm_tt.h +b0d8bef8ed80 Merge branch 'linus' into irq/core to pick up dependencies. +19b1f54099b6 RDMA/verbs: Simplify modify QP check +fbf1795c969a RDMA/pvrdma: Properly annotate QP states +88de869bbe4f RDMA/uverbs: Ensure validity of current QP state value +75a4598209cb RDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs +745dd37f9d67 Merge branch 'x86/urgent' into x86/mm to pick up dependencies +163cf842f583 debugobjects: Avoid another unused variable warning +720b5fc3ca0f ARM: dts: exynos: Add #sound-dai-cells property to exynos5250 i2s nodes +ad4365f13836 firmware: enable to split firmware_class into separate target files +9cc853203c3b test_firmware: replace syfs fallback check with kconfig_has helper +ef557787f4f0 test_firmware: enable custom fallback testing on limited kernel configs +29a1c00ce1df test_firmware: add simple firmware firmware test library +bb0829a74179 mei: remove dev_err message on an unsupported ioctl +af336cabe083 mei: limit the number of queued writes +257355a44b99 mei: make module referencing local to the bus.c +6de3ff900090 PCI: tegra: Add PCI_MSI_IRQ_DOMAIN kconfig dependency +dbb3fb45edff ARM: dts: STi: Remove "console=ttyASN" from bootargs for STi boards +bb479444d17b nvmem: imx-ocotp: remove unused dead code +a1078b440fdf dt-bindings: nvmem: imx-ocotp: update the binding to reflect data cells +0ab09d651b58 nvmem: sunxi-sid: fix H3 SID controller support +80b820cae421 nvmem: add i.MX7 support to snvs-lpgpr +b7743a9944ed nvmem: bcm-ocotp: Do not use "&pdev->dev" explicitly +b28b7381b0e8 nvmem: imx-iim: Do not use "&pdev->dev" explicitly +e84d1f960d52 nvmem: rockchip-efuse: Do not use "&pdev->dev" explicitly +d5007f75abdc nvmem: vf610-ocotp: Do not use "&pdev->dev" explicitly +7b4e76cb1793 nvmem: rockchip-efuse: Make use of of_device_get_match_data() +0e189891f668 nvmem: snvs_lpgpr: Convert commas to semicolons +e5692efe8120 nvmem: qfprom: Convert to use devm_nvmem_register() +b2236dbd771a nvmem: bcm-ocotp: Convert to use devm_nvmem_register() +547a2c9b0eba nvmem: imx-iim: Convert to use devm_nvmem_register() +b005b2f52ea6 nvmem: lpc18xx_otp: Convert to use devm_nvmem_register() +90696a4097e3 nvmem: meson-efuse: Convert to use devm_nvmem_register() +7afbde9eb0a2 nvmem: meson-mx-efuse: Convert to use devm_nvmem_register() +7e68a6454636 nvmem: mtk-efuse: Convert to use devm_nvmem_register() +f4bec713938a nvmem: rockchip-efuse: Convert to use devm_nvmem_register() +5557acf6b3c8 nvmem: snvs_lgpr: Convert to use devm_nvmem_register() +45ff8ef7fa6e nvmem: uniphier-efuse: Convert to use devm_nvmem_register() +a830274f7e94 nvmem: imx-ocotp: Convert to use devm_nvmem_register() +fae8e89e83b0 nvmem: vf610-ocotp: Convert to use devm_nvmem_register() +f1f50eca5f90 nvmem: Introduce devm_nvmem_(un)register() +fd0f4906a3cd nvmem: core: Allow specifying device name verbatim +0b2ed745e76d nvmem: Document struct nvmem_config +29ea6be36656 mcb: add Altera PCI ID to mcb-pci +c4ccc893ce2a PCI: Add Altera vendor ID +e6b965705685 xfs: refactor xfs_log_force +656de4ffaffd xfs: merge _xfs_log_force_lsn and xfs_log_force_lsn +60e5bb7844ec xfs: merge _xfs_log_force and xfs_log_force +2b56c2857fde xfs: remove the unused log_flushed variable in xfs_extent_busy_flush +4f7aa2fd8c94 xfs: remove an outdated comment for xfs_inode_item_committing +2022ab36fefc xfs: remove misleading comment text on xfs_inode_item_unlock +f3aa2c6f98e5 fsi: core: Add check for master property no-scan-on-init +dd7987392324 dt-bindings: fsi: Add optional property no-scan-on-init +e0c24bddf07c fsi: master: Clarify master lifetimes & fix use-after-free in hub master +638bd9ac847e fsi: core: Reduce console output during normal scan +f6a2f8eb73f0 fsi: Match fsi slaves and engines to available dt nodes +889ee9fe472a dt-bindings: fsi: Add specification for FSI busses +99f039e97bf8 fsi: Fix one and two byte bus reads/writes +b8bd146d38da fsi: master-gpio: Add external mode +29d9b9271184 fsi: master-gpio: Add locking during break and link enable +15362d69c4c8 fsi: Add fsi_master_rescan() +83fc580dcc2f Input: gpio-keys - add support for wakeup event action +7085123333e2 Input: appletouch - use true and false for boolean values +57adbeea6451 coresight: etm4x: Fix bit shifting +831c326fcd0e coresight: Use %px to print pcsr instead of %p +65d9982d7e52 vt: change SGR 21 to follow the standards +3993a16309c7 Input: silead - add Chuwi Hi8 support +fecae16e6969 parport: Replace short License header by SPDX identifier +4af5781ad124 parport: Sort headers alphabetically +b0b0a6438ea5 parport: Switch to use module_pci_driver() macro +82dfabf1c4d5 parport: Convert printk(KERN_WARN) to dev_warn() +96edf5376e92 parport: Don't shadow error codes in ->probe() +ad8ce834bfec parport: Convert to use managed functions pcim_* and devm_* +1089c91111a1 parport: PCI core handles power state for us +ec8e3893b41d parport: Add support for BrainBoxes PX272/PX306 MIO card +520656c03c54 parport: ax88796: Delete an unnecessary variable initialisation in parport_ax88796_probe() +5e50654da591 parport: ax88796: Improve a size determination in parport_ax88796_probe() +d6906e7efa80 parport: ax88796: Delete an error message for a failed memory allocation in parport_ax88796_probe() +b857cacd748e pps: generator: use new parport device model +fb56d97df70e pps: client: use new parport device model +823f7923833c parport_pc: Add support for WCH CH382L PCI-E single parallel port card. +c9ab800167e1 Input: analog - use get_cycles() on PPC +ed8cffda27de regulator: gpio: Fix some error handling paths in 'gpio_regulator_probe()' +bc3cc75281b3 spi: bcm-qspi: fIX some error handling paths +2dff24d73291 staging: fsl-dpaa2/ethsw: Add TODO +da13889821d7 staging: fsl-dpaa2/ethsw: Add README +282d4df215e5 staging: fsl-dpaa2/ethsw: Add maintainer for Ethernet Switch driver +b2b3212b16bb staging: fsl-dpaa2/ethsw: Add ethtool support +44baaa43d7cc staging: fsl-dpaa2/ethsw: Add Freescale DPAA2 Ethernet Switch driver +0006351fd1aa staging: fsl-dpaa2/ethsw: Add APIs for DPSW object +6ca1118551ca ASoC: remove blackfin drivers +0f2754cee38f arm64: tegra: Enable AHCI on Jetson TX1 +6cb60ec43fd7 arm64: tegra: Add SATA node for Tegra210 +1d37ce929c71 ASoC: da7219: make structure da7219_dai_clks_ops static +90e0fb05e5c1 ASoC: uniphier: evea: add switch for changing source of line-in +17a2f1ced028 cpu/hotplug: Merge cpuhp_bp_states and cpuhp_ap_states +34d232eb2d09 ata: change Tegra124 to Tegra +294840feefb7 ata: ahci_tegra: Add AHCI support for Tegra210 +01fbf60b0e6f ata: ahci_tegra: disable DIPM +502717ccf772 ata: ahci_tegra: disable devslp for Tegra124 +43ee827b562b ata: ahci_tegra: initialize regulators from soc struct +56337b557607 ata: ahci_tegra: Update initialization sequence +6431243f1506 dt-bindings: Tegra210: add binding documentation +ca565be2b526 arm64: dts: renesas: v3msk: add SCIF0 pins +c5e3d2070f75 serdev: Fix typo in serdev_device_alloc +0ec4eb71b495 w1: use put_device() if device_register() fail +d366c30d19f4 ARM: dts: STi: Fix aliases property name for STi boards +dfd9190ce8f4 tty: st-asc: Update tty alias +25a28906ebee drm/vmwgfx: replace drm_*_unreference with drm_*_put +b3cbd8a56774 pinctrl: sh-pfc: r8a77970: Add EtherAVB pin groups +1c85f2fa68a4 drm/rockchip: Don't use spin_lock_irqsave in interrupt context +76f1416e6428 drm/rockchip: Do not use memcpy for MMIO addresses +5f9e93fed4d4 drm/rockchip: Clear all interrupts before requesting the IRQ +1bcda09d2910 serial: stm32: add support for RS485 hardware control mode +241672cb4b16 dt-bindings: serial: stm32: add RS485 optional properties +ce290a19609d selftests: add devpts selftests +4e15f760a43c devpts: comment devpts_mntget() +a319b01d9095 devpts: resolve devpts bind-mounts +7d71109df186 devpts: hoist out check for DEVPTS_SUPER_MAGIC +dc7073b0234e arm64: defconfig: Enable the Tegra SMMU by default +70ae9cf015a1 staging: fsl-mc: Move DPCON out of staging +9c692d5ae7ea staging: fsl-mc: Move DPBP out of staging +d64c2a76123f staging: irda: remove the irda network stack and drivers +c72654356da4 staging: pi433: Remove comments inside code +b83b8b1881c4 staging:r8188eu: Use lib80211 to support TKIP +474e1dc5e249 staging: vc04_services: Remove vchiq_queue_bulk_{transmit,receive}. +50c0d8709d3d staging: vc04_services: Mark the "DT bindings" job done. +614fa22119d6 ARM: dts: bcm2835: Add VCHIQ node to the Raspberry Pi boards. (v3) +68883dc0db43 dt-bindings: soc: Add a binding for the Broadcom VCHIQ services. (v3) +14dd37fc7b65 staging: vc04_services: Remove cache-line-size property (v3) +8b0217965418 staging: ccree: remove ccree staging driver copy +45b7c7322654 staging: vc04_services: Replace "firmware" node with a compatible lookup. +64b8e6854e72 staging: rtl8723bs: core: rtw_cmd: remove unnecessary initialization +d3127c7a7cc4 staging: wilc1000: fix line over 80 char issue in handle_scan_done() +f3a46b0fccb3 staging: wilc1000: rename variables using camelCase in handle_rcvd_gnrl_async_info() +88be64aad1fc staging: wilc1000: rename WILC_HostIf_PackStaParam to avoid camelCase +d956839de0d0 staging: wilc1000: rename variables prefix using datatype 'u8' +0e7ba8eb9779 staging: wilc1000: fix line over 80 character in handle_disconnect() +54300bfb880f staging: wilc1000: fix line over 80 char in handle_connect() +03ed9089cbe0 staging: wilc1000: fix line over 80 char in handle_scan() +3e488a958a3c staging: wilc1000: rename label 'ERRORHANDLER' to avoid uppercase name +f32aeb0ecd0b staging: wilc1000: rename strConnectInfo to avoid camelCase +ec90c21b4624 staging: wilc1000: rename pstrHostIFconnectAttr to avoid camelCase issue +648cd9a69e59 staging: wilc1000: fix line over 80 char in cfg_scan_result() +7d61592731f4 staging: wilc1000: rename pJoinParams to avoid camelCase +a15b48bebf32 staging: wilc1000: fix line over 80 char in mgmt_tx_cancel_wait() +0a0dac38d406 staging: wilc1000: fix line over 80 char for cfg parse RX and TX function +6fa02f2d0b72 staging: wilc1000: fix line over 80 char in get_key() & set_default_key() +f3a5aa287e4a staging: wilc1000: fix line over 80 char in change_virtual_intf() +228f3cdb01b1 staging: wilc1000: rename au8ScanChanList to avoid camelCase +a0e317cf9244 staging: wilc1000: rename CfgScanResult to avoid camelCase +09c65f7bdea5 staging: wilc1000: rename pstrNetworkInfo to avoid camelCase +02567aa6e170 staging: wilc1000: rename strHiddenNetwork to avoid camelCase +65fa72d34360 staging: speakup: Add unicode support to the speakup_dummy driver +b8461ff77474 staging: comedi: adl_pci6208: remove redundant initialization of 'val' +8b6f053790d9 staging: ks7010: replace custom rotation operations in favour of the kernel ones +ae91ce5db517 staging: lustre: fid: avoid false-positive uninitialized variable warning +7a76eaf41a54 staging: lustre: use module_name() macro for debug printf +6deae96b42eb firmware, DMI: Add function to look up a handle and return DIMM size +23222f8f8dce acpi, nfit: Add function to look up nvdimm device and provide SMBIOS handle +6e810eb508f4 drm: mali-dp: Add YUV->RGB conversion support for video layers +57085dca982b drm: mali-dp: Turn off CRTC vblank when removing module. +828f207077c6 drm: arm: malidp: Use drm_atomic_helper_shutdown() to disable planes on removal +084ffbd7fd14 drm: arm: malidp: Don't destroy planes manually in error handlers +d862b2d62253 drm/mali-dp: Fix malidp_atomic_commit_hw_done() for event sending. +f0437819ad82 drm/arm/malidp: Disable pixel alpha blending for colors that do not have alpha +6cc3a505dcd6 drm: mali-dp: Fix bug on scaling with rotation +e0521c05c13c drm/mali-dp: Don't enable scaling engine for planes that only rotate. +f2f2c85c6620 drm: mali-dp: Uninitialized variable in malidp_se_check_scaling() +5ed4fdfa58f0 drm/mali-dp: Align pitch size to be multiple of bus burst read size. +fcad73b9b1fb drm/mali-dp: Rotated planes need a larger pitch size. +6761f0ac6649 Merge tag 'iio-for-4.17b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +001f86137d3f EDAC: Add new memory type for non-volatile DIMMs +ea9d7bb79890 thunderbolt: Prevent crash when ICM firmware is not running +ce31ddd5c40c drm/bridge: analogix_dp: Only wait for panel ACK on PSR entry +d6dd77ebcd22 EDAC: Drop duplicated array of strings for memory type names +920181ce8469 irqchip/gic-v3-its: Add ability to resend MAPC on resume +dba0bc7b76dc irqchip/gic-v3-its: Add ability to save/restore ITS state +f736d65df0ac irqchip/gic-v3: Allow LPIs to be disabled from the command line +d6062a6d62c6 irqchip/gic-v3: Reset APgRn registers at boot time +c5e1035c9687 irqchip/gic-v2: Reset APRn registers at boot time +1ae8862e27e2 dt-bindings/interrupt-controller: pdc: Describe PDC device binding +f55c73aef890 irqchip/pdc: Add PDC interrupt controller for QCOM SoCs +734e036a9e10 irqchip/renesas-irqc: Use wakeup_path i.s.o. explicit clock handling +66bf8252cf0d irqchip/renesas-intc-irqpin: Use wakeup_path i.s.o. explicit clock handling +a8efe5163164 drm/panel: rm68200: Add backlight dependency +e334d48b2cd4 drm/rockchip: add mutex vop lock +f9d5680596f2 drm/bridge: analogix_dp: add fast link train for eDP +243e398aab8d drm/bridge: analogix_dp: Don't change psr while bridge is disabled +baa2f0240144 drm/rockchip: Remove analogix psr worker +1d38e421bebd drm/bridge: analogix_dp: detect Sink PSR state after configuring the PSR +e4b79900222b powerpc/64s: Fix NULL AT_BASE_PLATFORM when using DT CPU features +9bdc00a5c16f ARM: dts: aspeed: Add default memory node +07b8dc5523d2 usb: dwc2: fix spelling mistake: "genereted" -> "generated" +037f03155b7d drm/omap: fix compile error when DPI is disabled +83df2d4ed559 drm/omap: fix compile error when debugfs is disabled +2c17a4368aad drm/sun4i: Handle DRM_BUS_FLAG_PIXDATA_*EDGE +e4e4b7ad50cf drm/sun4i: add lvds mode_valid function +cde8b7548272 drm/sun4i: move rgb mode_valid from connector to encoder +3719a1b13056 ARM: dts: aspeed: Add Qualcomm Centriq 2400 REP BMC +0765a1d2d373 ARM: dts: aspeed: romulus: Add w83773g temp sensor +00569f7ec490 ARM: dts: aspeed: romulus: hog GPIOS7 +9739ae845983 ARM: dts: romulus: Remove MAX31785 device +963976cfe9c5 Merge tag 'drm-intel-next-2018-03-08' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +6fa7324ac548 Merge tag 'drm-amdkfd-next-2018-03-11' of git://people.freedesktop.org/~gabbayo/linux into drm-next +0b8eeac5c6ca Merge tag 'drm-misc-next-2018-03-09-3' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +62ccb6533920 drm/amd/pp: fix missing CONFIG_ACPI. +fd1eabd88004 drm/nouveau: Runtime suspend despite HDA being unbound +b67ae78efae0 vga_switcheroo: Let HDA autosuspend on mux change +07f4f97d7b4b vga_switcheroo: Use device link for HDA controller +8948ca1a12c9 vga_switcheroo: Deduplicate power state tracking +dcac86b7d0be vga_switcheroo: Update PCI current_state on power change +2a4d2c4240c0 PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public +5775b843a619 PCI: Restore config space on runtime resume despite being unbound +6140e14b0b7e Merge tag 'arm-soc/for-4.17/defconfig' of https://github.com/Broadcom/stblinux into next/soc +206c12fc48fc Merge tag 'arm-soc/for-4.17/devicetree' of https://github.com/Broadcom/stblinux into next/dt +8a18e911d0da IB: remove duplicate header files +86188a8810ed RDMA/hns: Support cq record doorbell for kernel space +472bc0fbd47c RDMA/hns: Support rq record doorbell for kernel space +9b44703d0a21 RDMA/hns: Support cq record doorbell for the user space +e088a685eae9 RDMA/hns: Support rq record doorbell for the user space +2623c7a5f279 libata: add refcounting to ata_host +036ef0a1a867 RDMA/bnxt_re: Remove an unused variable +8932ff803d72 IB/hfi1: Fix a kernel-doc warning +5a1e0baa34fd PCI/MSI: Don't set up INTx if MSI or MSI-X is enabled +01d675f159e0 ARM: shmobile: rcar-gen2: Add watchdog support +58adf1ba0d22 ARM: shmobile: Add watchdog support +2ea32cd6c783 Merge tag 'mlx5-updates-2018-02-28-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +e5c851ef012b Merge tag 'bcm2835-dt-next-2018-03-13' into devicetree/next +eb21089c3205 arm64: dts: renesas: r8a7795: Add missing SYS-DMAC2 dmas +9dd660eb1c20 arm64: dts: renesas: r8a7795: Add IPMMU-PV1 device node +c7a99343cc30 arm64: dts: renesas: r8a77970: sort subnodes of root node alphabetically +7859eb31e4d4 arm64: dts: renesas: eagle: add I2C0 support +cbfa278e2091 arm64: dts: renesas: r8a77970: add I2C support +972952d39fc1 arm64: dts: renesas: r8a77965-salvator-xs: Add SoC name to file header +862a61d0e470 arm64: dts: renesas: r8a77965: Add EtherAVB device node +95c969d12ea1 arm64: dts: renesas: r8a77970: Set EtherAVB phy mode to "rgmii" +e9131e54d1a8 arm64: dts: renesas: r8a77995: Set EtherAVB phy mode to "rgmii" +fd685e2eba1d arm64: dts: renesas: r8a7795: Set EtherAVB phy mode to "rgmii" +f2402dfd57ea arm64: dts: renesas: r8a7796: Set EtherAVB phy mode to "rgmii" +9dcd1f26b991 arm64: dts: renesas: v3msk: Override EtherAVB phy-mode +e5daa084cc9f arm64: dts: renesas: eagle: Override EtherAVB phy-mode +9c63dcd4df91 arm64: dts: renesas: draak: Override EtherAVB phy-mode +b3635b18bba8 arm64: dts: renesas: ulcb: Override EtherAVB phy-mode +3438ff82ddba arm64: dts: renesas: salvator-common: Override EtherAVB phy-mode +ba03b432f56e arm64: dts: renesas: r8a77965: Add INTC-EX device node +8952792267fb arm64: dts: renesas: r8a77965: Add IIC-DVFS device node +19591a9b4166 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-N +fe6746059b16 arm64: dts: renesas: r8a77965: Move usb2_phy1 up +f5af77016bcd arm64: dts: renesas: r8a77965: Add #interrupt-cells property +eccdd3f13a6a arm64: dts: renesas: r8a77965: Add #pwm-cells property +8a93a581457a arm64: dts: renesas: r8a77965: Add #phy-cells property +217a7d465b12 arm64: dts: renesas: r8a77965: Remove stale reg property +ba8b5ad0afdd arm64: dts: renesas: r8a77965: Add #address-cells and #size-cells +9e1b00a2ef43 arm64: dts: renesas: r8a77965: Add "reg" properties +e34ca96b81a2 arm64: dts: renesas: r8a77965: Add GPIO nodes +0ea5b2fd38db arm64: dts: renesas: r8a77965: Add SCIF device nodes +838c1121ca59 arm64: dts: renesas: r8a77965: Add dmac device nods +5a2cd7e84945 arm64: dts: renesas: Add R-Car Salvator-x M3-N support +df863d6f95f5 arm64: dts: renesas: initial R8A77965 SoC device tree +fd60ea3171c7 arm64: add Renesas R8A77965 support +85618efe1490 arm64: dts: renesas: r8a7795: Update OPPs to support CA53 dfs +fbdad84cc759 arm64: dts: renesas: r8a7796: Update OPPs to support CA53 dfs +17cb960f29c2 bsg: split handling of SCSI CDBs vs transport requeues +ef6fa64f9b8e bsg-lib: remove bsg_job.req +31156ec378c2 bsg-lib: introduce a timeout field in struct bsg_job +5b2d15bbd1ee ASoC: dapm: add support to pinctrl dapm +2e78a5562ebc ASoC: dmaengine_pcm: document process callback +a55efe1d416c ipvs: use true and false for boolean values +72597135cdd2 netfilter: x_tables: fix build with CONFIG_COMPAT=n +fc9fdd61c480 ASoC: Intel: Skylake: Disable clock and power gating during FW/LIB download +aff8d2bed9e5 ASoC: samsung: Add HDMI audio support for Snow +ea3f79e2c401 ASoC: samsung: Snow DT bindings update +0f9d0e355d7c ASoC: da7219: clkdev_drop usage depends on CONFIG_COMMON_CLK +09b9ddfaa183 ALSA: pcm: Use krealloc() for resizing the rules array +5730f9f744cf ALSA: pcm: Remove VLA usage +697a3a873c2c cpufreq: scmi: add thermal dependency +32ff77e8cc9e perf/core: Implement fast breakpoint modification via _IOC_MODIFY_ATTRIBUTES +032db28e5fa3 perf tests: Add breakpoint accounting/modify test +f002612b9d86 ipmi_ssif: Fix kernel panic at msg_done_handler +3783f1eb8a8d arm64: dts: rockchip: remove keep-power-in-suspend from sdhci of rk3399-sapphire +bc48fa1b9d3b ipmi:pci: Blacklist a Realtek "IPMI" device +491f833134ac ALSA: hda: Add Icelake PCI ID +93619fdec96f power: reset: make function sc27xx_poweroff_shutdown static +9c936b12f150 drm/meson: Add support for DMT modes on HDMI +2c18107b9d58 drm/meson: Fix some error handling paths in 'meson_drv_bind_master()' +dcacf65139e3 drm/meson: Use drm_dev_put() instead of drm_dev_unref() +e770f6bf1818 drm/meson: Fix an un-handled error path in 'meson_drv_bind_master()' +7a4ea10c01cd Revert "ACPI: battery: Add the ThinkPad "Not Charging" quirk" +498f0478aba4 usb: dwc3: Prevent indefinite sleep in _dwc3_set_mode during suspend/resume +365b7673c34f usb: dwc2: Make dwc2_force_mode() static +531ef5ebea96 usb: dwc2: add support for host mode external vbus supply +13b1f8e25bfd usb: dwc2: Force mode optimizations +03ea6d6e9e1f usb: dwc2: Enable power down +f260b2508557 usb: dwc2: Change hub-control to allow hibernation +65c9c4c6b01f usb: dwc2: Add dwc2_handle_gpwrdn_intr() handler +97861781daff usb: dwc2: Allow entering hibernation from USB_SUSPEND interrupt +624815ce322d usb: dwc2: Add dwc2_enter_hibernation(), dwc2_exit_hibernation() +c5c403dc4336 usb: dwc2: Add host/device hibernation functions +94d2666c588c usb: dwc2: Add helper functions for restore routine +66a360962952 usb: dwc2: Changes in registers backup/restore functions +fa389a6d7726 usb: dwc2: gadget: Add remote_wakeup_allowed flag +20fe440982e7 usb: dwc2: core: Add hibernated flag +9a5d2816b856 usb: dwc2: gadget: Fix dwc2_restore_device_registers +af7c2bd37867 usb: dwc2: gadget: Moved dtxfsiz backup array place +631a23108c1a usb: dwc2: Add hibernation field into dwc2_hw_params +41ba9b9b95be usb: dwc2: Rename hibernation to partial_power_down +7455f8b7f0b3 usb: dwc2: Enable LPM +f09cc79b4b33 usb: dwc3: add dual role support using OTG block +43bcf64e5cdc usb: phy: tegra: Increase PHY clock stabilization timeout +5864470a6e6b usb: phy-generic: Use gpiod_set_value_cansleep +3589cce2b92b usb: gadget: udc: Use scnprintf() instead of snprintf() +daaecc6541d0 usb: dwc3: prevent setting PRTCAP to OTG from debugfs +4cff75c7fe3d usb: dwc3: core.h: add some register definitions +e8284db48f1f usb: dwc3: of-simple: add support for the Amlogic Meson GXL and AXG SoCs +ff0a632f0875 usb: dwc3: of-simple: add support for shared and pulsed reset lines +a5d411962c44 dt-bindings: usb: add support for dwc3 controller on Amlogic Meson GX +c1d5df69f55b usb: dwc2: gadget: Use true and false for boolean values +88b02f2cb1e1 usb: dwc2: Add core state checking +c655557c12de usb: dwc2: Add call_gadget() function call +21b0340580f1 usb: dwc2: gadget: Configure the core to enable LPM +376f04015944 usb: dwc2: Enable LPM Transaction Received interrupt +d2521849d695 usb: dwc2: gadget: LPM interrupt handler +273d576c4d41 usb: dwc2: gadget: Add functionality to exit from LPM L1 state +6f80b6de0ecf usb: dwc2: Add core parameters for LPM support +391f8081d20b usb: dwc2: Rename GLPMCFG... definitions +600a490e180f usb: dwc2: Backup and restore PCGCCTL1 register +66e77a24a8c3 usb: dwc2: Add ACG support to the driver +42c6a2523567 usb: dwc2: Print error if unable to set DMA coherent mask +3df034081021 usb: gadget: udc: atmel: convert to use GPIO descriptors +7c55984e191f usb: gadget: udc: atmel: remove code related to platform stuff +12814a3f8f9b usb: dwc2: Fix interval type issue +ecd29dabb2ba usb: dwc2: pci: Handle error cleanup in probe +fb50aacdcf12 usb: dwc2: pci: Move devm_kzalloc() before platform_device_add() +a127cccd869b usb: dwc2: pci: Move usb_phy_generic_register() +b10129de2ef4 usb: dwc2: pci: Replace kzalloc() with devm_kzalloc() +8f55fd604132 usb: dwc2: Change TxFIFO and RxFIFO flushing flow +92a8dd26464e usb: dwc2: host: Fix transaction errors in host mode +a82c7abdf8fc usb: dwc2: hcd: Fix host channel halt flow +9d729a7a7ac5 usb: dwc2: Remove unnecessary debug prints +e890f1dae3ae usb: dwc2: Delete unused functionality +abd064a19d81 usb: dwc2: Rename bit set/clear function names +d84845522d93 usb: dwc2: Update GINTSTS_GOUTNAKEFF interrupt handling +689efb2619b5 usb: dwc2: Update dwc2_handle_incomplete_isoc_out() function +1b4977c793d3 usb: dwc2: Update dwc2_handle_incomplete_isoc_in() function +1b52d2fac407 usb: dwc2: Set AHB burst size to INCR +d1ac8c802dce usb: dwc2: Use AHB burst size parameter +79d6b8c51cb8 usb: dwc2: Update bit polling functionality +d14ccaba8dc7 usb: dwc2: Remove version check in GSNPSID +946ef68ad4e4 usb: gadget: ffs: Let setup() return USB_GADGET_DELAYED_STATUS +4058ebf33cb0 usb: gadget: ffs: Execute copy_to_user() with USER_DS set +28af04b4a787 usb: gadget: mass_storage: Set max_speed to SSP +92af4dcb4e1c tracing: Unify the "boot" and "mono" tracing clocks +127bfa5f4342 hrtimer: Unify MONOTONIC and BOOTTIME clock behavior +7250a4047aa6 posix-timers: Unify MONOTONIC and BOOTTIME clock behavior +d6c7270e913d timekeeping: Remove boot time specific code +f2d6fdbfd238 Input: Evdev - unify MONOTONIC and BOOTTIME clock behavior +d6ed449afdb3 timekeeping: Make the MONOTONIC clock behave like the BOOTTIME clock +72199320d49d timekeeping: Add the new CLOCK_MONOTONIC_ACTIVE clock +5f970521d327 perf/core: Move perf_event_attr::sample_max_stack into perf_copy_attr() +705feaf321c3 hw_breakpoint: Add perf_event_attr fields check in __modify_user_hw_breakpoint() +18ff57b22061 hw_breakpoint: Factor out __modify_user_hw_breakpoint() function +ea6a9d530c17 hw_breakpoint: Add modify_bp_slot() function +1ad9ff7dea4c hw_breakpoint: Pass bp_type argument to __reserve_bp_slot|__release_bp_slot() +cbd9d9f114f9 hw_breakpoint: Pass bp_type directly as find_slot_idx() argument +92eb506262a2 scsi: device_handler: remove VLAs +e32ec6579f5b scsi: jazz_esp, sun3x_esp: Pass struct device pointer in dma calls +40ec66b1bf43 scsi: hisi_sas: add v3 hw MODULE_DEVICE_TABLE() +15c38e31c47c scsi: hisi_sas: modify some register config for hip08 +edafeef4f28d scsi: hisi_sas: Code cleanup and minor bug fixes +6bf6db518cd1 scsi: hisi_sas: fix return value of hisi_sas_task_prep() +36996a1e6dff scsi: hisi_sas: remove unused variable hisi_sas_devices.running_req +bb9abc4af544 scsi: hisi_sas: increase timer expire of internal abort task +0006ce29e87b scsi: hisi_sas: fix the issue of setting linkrate register +eba8c20c7178 scsi: hisi_sas: fix the issue of link rate inconsistency +67c2bf233141 scsi: hisi_sas: support the property of signal attenuation for v2 hw +4c40db995eb5 scsi: hisi_sas: dt-bindings: add an property of signal attenuation +1875ede02ed5 scsi: core: Make SCSI Status CONDITION MET equivalent to GOOD +217c55cd0cea scsi: lpfc: Change Copyright of 12.0.0.1 modified files to 2018 +cb942d8e50d3 scsi: lpfc: update driver version to 12.0.0.1 +f44ac12f1dcc scsi: lpfc: Memory allocation error during driver start-up on power8 +e29d74f8eb14 scsi: lpfc: Fix mailbox wait for POST_SGL mbox command +a3da825b499f scsi: lpfc: Fix SCSI lun discovery when port configured for both SCSI and NVME +bd3061bab332 scsi: lpfc: Streamline NVME Targe6t WQE setup +5fd1108517d9 scsi: lpfc: Streamline NVME Initiator WQE setup +205e8240a1b4 scsi: lpfc: Code cleanup for 128byte wqe data type +0709263abe0d scsi: lpfc: Fix NVME Initiator FirstBurst +917d59ac5e26 scsi: lpfc: Add missing unlock in WQ full logic +8b1bb6dcba76 scsi: ipr: Use dma_pool_zalloc() +b6a06cbbb5f7 f2fs: support hot file extension +1dc0f8991d4d f2fs: fix to avoid race in between atomic write and background GC +b27bc8091ccf f2fs: do gc in greedy mode for whole range if gc_urgent mode is set +dee02f0d62fc f2fs: issue discard aggressively in the gc_urgent mode +782911f491e7 f2fs: set readdir_ra by default +84b89e5d943d f2fs: add auto tuning for small devices +079396270b0f f2fs: add mount option for segment allocation policy +69babac01933 f2fs: don't stop GC if GC is contended +846ae671ad36 f2fs: expose extension_list sysfs entry +17cd07ae9507 f2fs: fix to set KEEP_SIZE bit in f2fs_zero_range +d0d3f1b329b0 f2fs: introduce sb_lock to make encrypt pwsalt update exclusive +8fe326cb996f f2fs: remove redundant initialization of pointer 'p' +46706d5917f4 f2fs: flush cp pack except cp pack 2 page at first +ccd31cb28ff2 f2fs: clean up f2fs_sb_has_xxx functions +3bb09a0e7e80 f2fs: remove redundant check of page type when submit bio +fb0e72c8b949 f2fs: fix to handle looped node chain during recovery +0f9ec2a8f65d f2fs: handle quota for orphan inodes +8b3a0ca0fde1 f2fs: Add the 'whint_mode' mount option to f2fs documentation +f2e703f9a3ca f2fs: support passing down write hints to block layer with F2FS policy +0cdd31953967 f2fs: support passing down write hints given by users to block layer +cd36d7a17f9d f2fs: fix to clear CP_TRIMMED_FLAG +199bc3fef29c f2fs: support large nat bitmap +bf617f7a92ed f2fs: fix to check extent cache in f2fs_drop_extent_tree +4d817ae09988 f2fs: restrict inline_xattr_size configuration +b94929d975c8 f2fs: fix heap mode to reset it back +0964fc1a82a3 f2fs: fix potential corruption in area before F2FS_SUPER_OFFSET +bdbc90fa55af f2fs: don't put dentry page in pagecache into highmem +3746fd75cbb7 ARM: dts: NSP: Switch to port 8 for CPU port +c4e50b1d87fb ASoC: sgtl5000: Pass the required '#sound-dai-cells' +6b2d99247b62 ASoC: rt5651: Fix jack-dectect typo in the dt-bindings documentation +0f2d4f162f4f ASoC: rt5651: move definitions of dt-binding constants to include/dt-bindings +c10496c8d233 drm: Fix some coding style issues +ae67cfc4f6ab ARM: bcm2835: Add the DPI hardware to the device tree. +bde8b3887add ASoC: topology: create TLV data for dapm widgets +ca7796683ff6 ASoC: samsung: Drop uneeded RCLKSRC setting in the Snow driver +995e73e55f46 ASoC: samsung: i2s: Fix rclk_srcrate handling +3600cd78d7ac Merge branch 'topic/of' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-samsung +946857636d27 ASoC: Add snd_soc_of_put_dai_link_codecs() helper function +0076096b3595 ARM: dts: exynos: Fix "debounce-interval" property misspelling in Midas +dead99e8579b ASoC: soc-io: Fix snd_soc_component_update_bits_legacy +2889312616ae Merge remote-tracking branches 'regmap/topic/debugfs' and 'regmap/topic/mmio-clk' into regmap-next +493ea0c8a6bd Merge remote-tracking branch 'regmap/topic/bulk' into regmap-next +f981c6cc14aa Merge remote-tracking branches 'regmap/fix/i2c' and 'regmap/fix/volatile' into regmap-linus +aa584bada6c2 Merge remote-tracking branch 'regmap/fix/core' into regmap-linus +d2f2bb848773 Merge remote-tracking branch 'regmap/fix/cache' into regmap-linus +b50c32bd28e3 ASoC: max98090: Add #sound-dai-cells property documentation +c9d066650cd5 ASoC: twl6040: Add back missing write callback +ce571b80e2b2 ASoC: rt5659: Separate adc 1/2 clock control +50b123087c48 Merge branch 'fix/rt5659' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-rt5659 +3795e0c7d5c8 ASoC: rt5659: fix wrong control register for ADC2 power +9849ef555c72 ASoC: rt5659: fix wrong bit define for ADC L2 power. +ce3077ee80d6 direct-io: Remove unused DIO_SKIP_DIO_COUNT logic +c8f4c36f8162 direct-io: Remove unused DIO_ASYNC_EXTEND flag +c19457f0aed7 d_delete(): get rid of trylock loop +c1d0c1a2b51e fs/dcache: Move dentry_kill() below lock_parent() +06080d100d92 fs/dcache: Remove stale comment from dentry_kill() +0632a9ac7bc0 take write_seqcount_invalidate() into __d_drop() +95713fb8aa03 Revert "usb: core: Add "quirks" parameter for usbcore" +54587be4962e of: unittest: local return value variable related cleanups +06c469789499 of: unittest: remove unneeded local return value variables +2a38f6da6014 dt-bindings: trivial: add various mcp4017/18/19 potentiometers +0bc66fd3b688 ALSA: echoaudio: remove redundant initialization of pointer 'pipe' +aa110a22b49d Merge tag 'v4.16-rockchip-dts64fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes +0b187e5ed15a Merge tag 'v4.16-rockchip-dts32fixes-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes +32339eb0bf51 Merge tag 'mvebu-fixes-4.16-2' of git://git.infradead.org/linux-mvebu into fixes +3a5d470d076a Merge tag 'davinci-fixes-for-v4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into fixes +314700625873 Merge tag 'imx-fixes-4.16-2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into fixes +33801b94741d perf/core: Fix installing cgroup events on CPU +8d5bce0c37fa perf/core: Optimize perf_rotate_context() event scheduling +8703a7cfe148 perf/core: Fix tree based event rotation +6e6804d2fa0e perf/core: Simpify perf_event_groups_for_each() +6668128a9e25 perf/core: Optimize ctx_sched_out() +8343aae66167 perf/core: Remove perf_event::group_entry +1cac7b1ae357 perf/core: Fix event schedule order +161c85fab787 perf/core: Cleanup the rb-tree code +8e1a2031e4b5 perf/cor: Use RB trees for pinned/flexible groups +9e5b127d6f33 perf/core: Fix perf_output_read_group() +fdda85f6969c Merge tag 'pxa-for-4.17' of https://github.com/rjarzmik/linux into next/soc +40590db64fab Merge tag 'at91-ab-4.17-soc' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/soc +431bc5ee0f75 Merge tag 'hisi-defconfig-for-4.17' of git://github.com/hisilicon/linux-hisi into next/soc +a39bd851dccf PCI/PM: Clear PCIe PME Status bit in core, not PCIe port driver +dcb0453d71e3 PCI/PM: Move pcie_clear_root_pme_status() to core +90d4806b8ddf ARM: dts: Keystone: add ECC error handler support +4cd6847c28c5 ARM: dts: keystone-k2g: add watchdog support +189e542b9394 Merge tag 'at91-ab-4.17-dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt +9f07438dd120 Merge tag 'mvebu-dt64-4.17-1' of git://git.infradead.org/linux-mvebu into next/dt +a3138e20a2de Merge tag 'mvebu-dt-4.17-1' of git://git.infradead.org/linux-mvebu into next/dt +dce8efa0575c Merge tag 'hisi-arm64-dt-for-4.17' of git://github.com/hisilicon/linux-hisi into next/dt +4bb4aceae969 Merge tag 'xilinx-dt-for-4.17' of https://github.com/Xilinx/linux-xlnx into next/dt +75dd56c0cd68 Merge branch 'fixes' into for-next +fc5a7f0339d0 power: supply: da9150-fg: remove VLA usage +3c6b4f46b414 ARM: dts: omap3-n900: Add link between battery and charger +90ad4cc203c0 power: supply: bq2415x: add DT referencing support +f72c14ad8c66 power: supply: bq27xxx: support missing supplier device +66ec32fc7cd1 max17042: propagate of_node to power supply device +4876234acc54 ipmi: Remove ACPI SPMI probing from the system interface driver +7d287a5d5f80 staging: typec: modify parameter of tcpci_irq +4866b1dce038 ipmi: Remove ACPI SPMI probing from the SSIF (I2C) driver +02428742639b x86/platform/intel-mid: Add special handling for ACPI HW reduced platforms +81b53e5ff21e ACPI, x86/boot: Introduce the ->reduced_hw_early_init() ACPI callback +50beba07a0e4 ACPI, x86/boot: Split out acpi_generic_reduce_hw_init() and export +ac605bee0bfa locking/atomic, asm-generic, x86: Add comments for atomic instrumentation +a35353bb9eb1 locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations +8bf705d13039 locking/atomic/x86: Switch atomic.h to use atomic-instrumented.h +b06ed71a624b locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.h +9884afa2fdce Merge tag 'v4.16-rc5' into locking/core, to pick up fixes +24c517856af6 x86/pconfig: Provide defines and helper to run MKTME_KEY_PROG leaf +be7825c19b48 x86/pconfig: Detect PCONFIG targets +cb06d8e3d020 x86/tme: Detect if TME and MKTME is activated by BIOS +3c76db70eb70 Merge branch 'x86/pti' into x86/mm, to pick up dependencies +0629a01920c0 arm: dts: mt7623: fix USB initialization fails on bananapi-r2 +194a9749c73d x86/boot/compressed/64: Handle 5-level paging boot if kernel is above 4G +0a1756bd2897 x86/boot/compressed/64: Use page table in trampoline memory +f7ff53e4702b x86/boot/compressed/64: Use stack from trampoline memory +7beebaccd508 x86/boot/compressed/64: Make sure we have a 32-bit code segment +03151b898925 ARM: rockchip: Set name of pmu regmap_config in smp code +3f7f3b0fb456 arm64: dts: rockchip: assign clock rate for ACLK_VIO on rk3399 +03781e40890c x86/efi: Use efi_switch_mm() rather than manually twiddling with %cr3 +3ede3417f8d5 x86/efi: Replace efi_pgd with efi_mm.pgd +fbfcd0199170 locking/xchg/alpha: Remove superfluous memory barriers from the _local() variants +9e49e2447c63 sched/core: Remove TASK_ALL +d7119224bfe6 phy: allwinner: sun4i-usb: poll vbus changes on A23/A33 when driving VBUS +a5b162b2ecb0 x86/mm: Do not use paravirtualized calls in native_set_p4d() +3f4a9729c4f4 dt-bindings: arm: mediatek: add support for more mt7623 reference boards +fdff86229f9f staging: fsl-dpaa2/eth: allow the driver to compile multi-arch +504e7a5c5a9b staging: fsl-dpaa2/eth: Use __leXX types where needed +4451c287eb26 drm/panel: Add support for AUO G104SN02 V2 panel +7ff9288c55b1 drm/panel: ili9322: Make local symbols static +8bf7cca9d3d0 dt-bindings: Add vendor prefix for emtrion GmbH +36b649760e94 efi: Use string literals for efi_char16_t variable initializers +136d5d57e35c efi/esrt: Fix handling of early ESRT table mapping +7e904a91bf60 efi: Use efi_mm in x86 as well as ARM +b0599e2801df Merge branch 'x86/mm' into efi/core +2dab3bf851fa drm/panel: otm8009a: Adopt SPDX identifiers +6abd061df903 drm/panel: lvds: Fix driver description heading +8cfe83419cdb drm/panel: simple: Add support for KEO TX31D200VM0BAA +ded8d7fe8d36 drm/panel: otm8009a: Add support for the optional power-supply +afa22ac79d5e ARM: dts: sun8i: reference tablet design: Enable PMIC power supplies +683ad26121ed dt-bindings/display/panel: otm8009a: Add optional power-supply property +c100a583601d kdump, vmcoreinfo: Export pgtable_l5_enabled value +65263e970ab5 ARM: dts: sun8i: a33: Enable A33 internal audio codec on A33-OLinuXino +42e681f3b30f ARM: dts: sun8i: a33: Enable PMIC power supplies on A33-OLinuXino +c5440962f436 ARM: dts: sun8i: a33: Drop sunxi-common-regulators.dtsi for A33-OLinuXino +4f8ecb004183 ARM: dts: sun8i: a33: Drop GPIO pinmux settings for A33-OLinuXino +e9d0e6330eb8 x86/boot/compressed/64: Prepare new top-level page table for trampoline +32fcefa2bfc8 x86/boot/compressed/64: Set up trampoline memory +fb5268354d20 x86/boot/compressed/64: Save and restore trampoline memory +3548e131ec6a x86/boot/compressed/64: Find a place for 32-bit trampoline +9f7bae2db15b drm/panel: simple: Use display_timing for lq123p1jx31 +98ccf4002294 dt-bindings: Add headings to simple-panel bindings +5100964d66f3 dt-bindings: Clarify timing subnode use as panel-timing +a403d798182f x86/boot/compressed/64: Describe the logic behind the LA57 check +2b7ed18bed1a drm/panel: Add support for Raydium RM68200 panel driver +c6a8245e013f dt-bindings: display: panel: Add support for Raydium RM68200 DSI panel +4e017f141939 dt-bindings: ifc: Fix the unit address format in the examples +f4be9b77fac3 ARM: dts: i.MX25: define SSI FIFO depth +5651e5e09459 drm/panel: simple: Fix the bus format for the Ontat panel +0ab32086d0be xfs: account only rmapbt-used blocks against rmapbt perag res +215928633502 xfs: rename agfl perag res type to rmapbt +b3fed434822d xfs: account format bouncing into rmapbt swapext tx reservation +3e78b9a4689f xfs: shutdown if block allocation overruns tx reservation +57e809561118 xfs: Rename xa_ elements to ail_ +ae23395d8858 inode: don't memset the inode address space twice +a78ee256c325 xfs: convert XFS_AGFL_SIZE to a helper function +6231848c3aa5 xfs: check for cow blocks before trying to clear them +3f883f5bb197 xfs: convert a few more directory asserts to corruption +8241f7f983b9 xfs: don't iunlock the quota ip when quota block +19957a181608 xfs: Correctly invert xfs_buftarg LRU isolation logic +4df0f7f145f2 xfs: fix transaction allocation deadlock in IO path +c3b1b13190ae xfs: implement the lazytime mount option +0d07e5573ffb fs: don't clear I_DIRTY_TIME before calling mark_inode_dirty_sync +bcab2ebfa1ad xfs: Remove dead code from inode recover function +e157ebdcb3ac Cleanup old XFS_BTREE_* traces +4603fa744c07 xfs: remove unused m_dmevmask from xfs_mount struct +cb0a8d23024e xfs: fall back to vmalloc when allocation log vector buffers +688838442147 drm/bridge/sii8620: use micro-USB cable detection logic to detect MHL +73ce2ce12978 soc: mediatek: fix the mistaken pointer accessed when subdomains are added +c932ba8c38ba soc: mediatek: add SCPSYS power domain driver for MediaTek MT7623A SoC +c59c9c85e36a soc: mediatek: avoid hardcoded value with bus_prot_mask +0c1a2c17f60f dt-bindings: soc: add header files required for MT7623A SCPSYS dt-binding +b6853f821658 dt-bindings: soc: add SCPSYS binding for MT7623 and MT7623A SoC +2c002a3049f7 arm64: dts: mt7622: add mmc related device nodes +0f12d5b3c77a arm64: dts: mt7622: add usb device nodes +a39251eeb65b arm64: dts: mt7622: add SATA device nodes +26907b5354da arm64: dts: mt7622: add PCIe device nodes +5f599b3a0bb8 arm64: dts: mt7622: add ethernet device nodes +23beb1adb5f6 arm64: dts: mt7622: add flash related device nodes +ae457b7679c4 arm64: dts: mt7622: add SoC and peripheral related device nodes +13f36c326cef arm64: dts: mt7622: turn uart0 clock to real ones +a5a80f78657f arm64: dts: mt7622: add cpufreq related device nodes +c4ff2adeb1be arm64: dts: mt7622: add PMIC MT6380 related nodes +3725ba3f5574 arm64: dts: mt7622: add pinctrl related device nodes +925bd27f772d arm64: dts: mt7622: add power domain controller device nodes +d7167881e03e arm64: dts: mt7622: add clock controller device nodes +d1ed7c558612 leds: Extends disk trigger for reads and writes +bae0f445c1e7 ARM: dts: exynos: Enable HDMI audio support on Peach Pi +ed7d1307077e ARM: dts: exynos: Enable HDMI audio support on Peach Pit +6ab569936d60 ARM: dts: exynos: Enable HDMI audio on Snow Chromebook +e9eefc3f8ce0 ARM: dts: exynos: Add missing clock and DAI properties to the max98095 node in Snow Chromebook +c7d59e4b4e96 ARM: dts: exynos: Add audio clocks configuration for Snow Chromebook +bd98a24267c9 ARM: dts: exynos: Add #sound-dai-cells property to hdmi node in exynos5250.dtsi +c4fb5f370015 Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu +1c4bfce1c604 Input: stmpe-keypad - remove VLA usage +9aa5134ac486 staging:iio:ad2s1210: Remove old_data from ad2s1210_state +a8cf0d829af6 staging:iio:ad2s1210: Remove unused #define directive +23c537ae0e2f staging:iio:ad2s1210: Remove end of line with '[' +8b438686a001 iio: st_pressure: st_accel: pass correct platform data to init +cc4e0036311f Revert "iio: accel: st_accel: remove redundant pointer pdata" +6e2e828de05a staging:iio:ad7150: Align arguments to match open parenthesis +d6570e198062 staging:iio:ad7152: Align arguments to match open parenthesis +5214ad6dcc1b iio: potentiometer: mcp4018: driver for Microchip digital potentiometers +d90f21408bf9 Staging: iio: ad7746: Adjust arguments to match open parenthesis +1237a3d4a048 Staging: iio: adt7316: Move symbol export to definition +3c3e4b3a708a iio: adc: meson-saradc: unlock on error in meson_sar_adc_lock() +a937729c9358 iio: potentiometer: ds1803: Remove VLA usage +2ab5b7245367 staging: iio: tsl2x7x: make proximity sensor function correctly +8d923921f9ae staging: iio: tsl2x7x: remove unnecessary sysfs attribute +8514976685e6 staging: iio: tsl2x7x: add missing error checks +dbe0f59c7cda staging: iio: tsl2x7x: add error handling to tsl2x7x_prox_cal() +6f80ff9ec853 staging: iio: tsl2x7x: correct 'Avoid CamelCase' warning from checkpatch +07ab2f4fac0f staging: iio: tsl2x7x: correctly return errors in tsl2x7x_get_prox() +a0722d05a195 staging: iio: tsl2x7x: convert mutex_trylock() to mutex_lock() +f5d9bca66607 staging: iio: tsl2x7x: add common function for writing to the control register +107eb59bc15c staging: iio: tsl2x7x: add common function for reading chip status +eac15d8ded8f staging: iio: tsl2x7x: add common function for clearing interrupts +a4a214143ef8 staging: iio: tsl2x7x: remove power functions from tsl2X7X_platform_data +bd5c0ba2cd78 tools/memory-model: Finish the removal of rb-dep, smp_read_barrier_depends(), and lockless_dereference() +ff1fe5e07973 tools/memory-model: Add documentation of new litmus test +d095c12c53c7 tools/memory-model: Remove mention of docker/gentoo image +f28f0868feb1 locking/memory-barriers: De-emphasize smp_read_barrier_depends() some more +d88f1f1fdb9f Merge branch 'linus' into locking/core, to pick up fixes and dependencies +99e3a1e6fedd ARM: sunxi: mc-smp: Split out SoC-specific device node lookup sequence +8591743f1263 ARM: sunxi: mc-smp: Use DT enable-method for sun9i A80 SMP +c161daea999b ARM: sunxi: mc-smp: Fix "lookback" typo +651f97f58bbb ARM: dts: sun9i: Add enable-method for SMP support for the A80 SoC +78b98e3c5a66 timekeeping/ntp: Determine the multiplier directly from NTP tick length +c2cda2a5bda9 timekeeping/ntp: Don't align NTP frequency adjustments to ticks +b8c9c8f0190f arch: remove score port +553b085c2075 arch: remove m32r port +fd8773f9f544 arch: remove frv port +739d875dd698 mn10300: Remove the architecture +cb3bee0369bc pstore: Use crypto compress API +1d49f2e546a5 drm/vc4: Enable background color fill when necessary +823646983b5a drm/vc4: Move plane state to header +3d67b68a6a3c drm/vc4: Check if plane requires background fill +05202c241f14 drm/vc4: Set premultiplied for alpha formats +8f9439022648 staging: typec: handle vendor defined part and modify drp toggling flow +811ae58e76da ARM: dts: BCM5301X: add missing LEDs for Buffalo WZR-900DHP +f597fbce38d2 serial: 8250: Add Nuvoton NPCM UART +ca7c22fc9e8d serial: mxs-auart: disable clks of Alphascale ASM9260 +7d6e2143bed7 serial: 8250_dw: Switch to use acpi_dev_present() +9d1a50a2cceb serial: imx: consistently use imx_uart_ as prefix for all functions +48669b69e3ec serial: imx: don't prepare to send if no data is available +186654149264 serial: imx: Fix handling of TC irq in combination with DMA +81ca8e8286c4 serial: imx: Also enable the aging timer in PIO mode +76821e222c18 serial: imx: ensure that RX irqs are off if RX is off +dedc64e02f5d serial: imx: Stop to receive in .stop_rx() +02b0abd3bb93 serial: imx: setup fifo waterlevel before enabling aging timer +4444dcf1fe7e serial: imx: use u32 variables with matching names for registers +0c54922384c1 serial: imx: simplify check that prevents starting PIO when DMA is in use +686351f342fa serial: imx: simplify some conditions related to dma +3a0ab62f43de serial: imx: implement shadow registers for UCRx and UFCR +27c844261b87 serial: imx: add wrappers for writel and readl +afa6b1ccfad5 tty: New RISC-V SBI console driver +b27560e4d9e5 usb: core: Add "quirks" parameter for usbcore +cf6e06cddf29 usb: typec: Start using ERR_PTR +ad70f937e9d0 usb: core: hcd: remove support for initializing a single PHY +1255dfd18799 usb: host: ohci-platform: remove custom USB PHY handling +27b3df4139d5 usb: host: ehci-platform: remove custom USB PHY handling +6ae9f5062aa6 usb: host: xhci-mtk: remove custom USB PHY handling +178a0bce05cb usb: core: hcd: integrate the PHY wrapper into the HCD core +07dbff0ddbd8 usb: core: add a wrapper for the USB PHYs on the HCD +4e88d4c08301 usb: add a flag to skip PHY initialization to struct usb_hcd +05db0dcc70c6 dt-bindings: usb: add the documentation for USB HCDs +7f5d465f4ddc docs: clarify security-bugs disclosure policy +ef7942603e35 PCI/portdrv: Merge pcieport_if.h into portdrv.h +fc8f7ea2d6c0 ASoC: da7219: Add common clock usage for providing DAI clks +01812ba34a9a usb: isp1760: Use kasprintf +161c3bc30f3a usb: clarify ACPI spec version and section number for _UPC & _PLD +57edd462270b usb: Don't disable Latency tolerance Messaging (LTM) before port reset +687ca6395f10 USB: adutux: Add waiting in transfer abortion +092bd5c2b939 uwb: Re-use DEFINE_SHOW_ATTRIBUTE() macro +9e902c598b92 USB: typec: Re-use DEFINE_SHOW_ATTRIBUTE() macro +e23500dd34f2 USB: host: whci: Re-use DEFINE_SHOW_ATTRIBUTE() macro +0a9e8adea794 USB: host: isp116x: Re-use DEFINE_SHOW_ATTRIBUTE() macro +64cfe860678f USB: host: imx21: Re-use DEFINE_SHOW_ATTRIBUTE() macro +513f6750c433 USB: host: fhci: Re-use DEFINE_SHOW_ATTRIBUTE() macro +35a7e0a2efe6 USB: gadget: pxa27x: Re-use DEFINE_SHOW_ATTRIBUTE() macro +aaabe7a8fdca USB: gadget: pxa25x: Re-use DEFINE_SHOW_ATTRIBUTE() macro +40d2589aa45c USB: gadget: gr: Re-use DEFINE_SHOW_ATTRIBUTE() macro +b5c293982cb9 USB: gadget: bcm63xx: Re-use DEFINE_SHOW_ATTRIBUTE() macro +efb85c4d24b4 USB: musb: Re-use DEFINE_SHOW_ATTRIBUTE() macro +fd9197ef4438 USB: dwc2: Re-use DEFINE_SHOW_ATTRIBUTE() macro +e8c56f274da4 USB: chipidea: Re-use DEFINE_SHOW_ATTRIBUTE() macro +02cad961cae5 typec: tcpm: Add SDB header for Status message handling +456ebb4f221e typec: tcpm: Add ADO header for Alert message handling +ccefd976f921 typec: tcpm: Add PD Rev 3.0 definitions to PD header +fc9de9a52e99 MAINTAINERS: add coverage for drivers/block +ad81b15d5616 usbip: tools: change to use new error codes in server reply messages +c207a10d2f0b usbip: usbip_host_common: Use new error codes to return request status +f6bcbf2e24eb usbip: tools: add more error codes for usbip request/reply messages +8fe8f5821c4e usbip: tools usbip_network: Fix cryptic error messages +0c60b14860fe usbip: tools usbip_attach: Fix cryptic error messages +65f4b15cf4db USB: wusbcore: remove redundant re-assignment to pointer 'dev' +351a8d4837ae usbip: Correct maximum value of CONFIG_USBIP_VHCI_HC_PORTS +c53439fbd156 usb: usbtest: Remove stack VLA usage +f451655c722b power: supply: axp288_fuel_gauge: Fix full status reporting +597667d88951 ARM64: dts: marvell: armada-cp110: Add apb_pclk clock for the uart nodes +c535d632aecc mailmap: Update email address for Gregory CLEMENT +7638eb5666eb power: supply: axp288_fuel_gauge: Do not register FG on ECS EF20EA +d85b4f7b7fae power: reset: gpio-poweroff: Support for timeout from device property +88f598725f42 dt-bindings: power: reset: gpio-poweroff: Add 'timeout-ms' property +3f5faf3a0667 power: reset: Add Spreadtrum SC27xx PMIC power off support +6ff653e3e8b9 power: supply: axp20x_battery: add support for AXP813 +99cdb0a9f5ec dt-bindings: power: supply: axp20x: add AXP813 battery DT binding +648badd797c7 power: supply: axp20x_battery: use data struct for variant specific code +d47c1e4b2f51 power: supply: gpio-charger: Remove pdata from gpio_charger +8413b9e00aa3 ASoC: uniphier: add support for UniPhier PXs2 AIO +17aa9521d0c2 ASoC: amd: modifications in dma stop sequence +654c39c7982c Merge tag 'acpi/iort-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux into aarch64/for-next/core +56c4bddb9706 block: Suppress kernel-doc warnings triggered by blk-zoned.c +f5fec4cc2949 power: supply: gpio-charger: Use GPIOF_ACTIVE_LOW for legacy setup +d433d04bb700 power: supply: gpio-charger: Remove redundant dev_err call in probe function +2bbea6e11735 cdrom: do not call check_disk_change() inside cdrom_open() +0ee991be4cdd crypto: ccp - Fill the result buffer only on digest, finup, and final ops +9cc16b4d32f9 crypto: x86/des3_ede - des3_ede_skciphers[] can be static +95ec01ba1ef0 crypto: ecdh - fix to allow multi segment scatterlists +a7d85e06ed80 crypto: cfb - add support for Cipher FeedBack mode +6584eacb7cc7 crypto: s5p-sss - Constify pointed data (arguments and local variables) +0e477c59ba7e crypto: s5p-sss - Remove useless check for non-null request +17f5b19952ec crypto: omap-sham - Fix misleading indentation +05a02578e51b crypto: omap-sham - Remove useless check for non-null request +80862bd66a1e crypto: chelsio - no csum offload for ipsec path +b166be004491 hwrng: omap - Fix clock resource by adding a register clock +10bc320bc9d7 hwrng: omap - Remove useless test before clk_disable_unprepare +5007387fc016 crypto: omap-aes - make queue length configurable +537c62ca128e crypto: omap-aes - make fallback size configurable +62f7c708ff2f crypto: omap-sham - make queue length configurable +c9af5995d5a8 crypto: omap-sham - make fallback size configurable +065fa2523da8 crypto: omap-crypto - Verify page zone scatterlists before starting DMA +4c219855a595 crypto: omap-sham - Verify page zone of scatterlists before starting DMA +6a4967c3e1fc crypto: talitos - do not perform unnecessary dma synchronisation +ad4cd51fb837 crypto: talitos - don't persistently map req_ctx->hw_context and req_ctx->buf +cf03868711f7 hwrng: cavium - make two functions static +4dc5475ae037 crypto: inside-secure - wait for the request to complete if in the backlog +cff9a17545a3 crypto: inside-secure - move cache result dma mapping to request +b859202722f8 crypto: inside-secure - move hash result dma mapping to request +af40ff687bc9 arm64: signal: Ensure si_code is valid for all fault signals +6ae4b6e05788 arm64: Add support for new control bits CTR_EL0.DIC and CTR_EL0.IDC +ca79acca2736 arm64/kernel: enable A53 erratum #8434319 handling at runtime +e8002e02abf0 arm64/errata: add REVIDR handling to framework +a257e02579e4 arm64/kernel: don't ban ADRP to work around Cortex-A53 erratum #843419 +a265b03bd29a regulator: 88pg86x: new i2c dual regulator chip +2a254de29e99 regulator: 88pg86x: add DT bindings document +641eea3f8b95 ASoC: TSCS42xx: Add missing headers +f59125248a69 pinctrl: sh-pfc: Add R8A77980 PFC support +c21a3e30e88b pinctrl: sh-pfc: Add PORT_GP_CFG_25() helper macro +f7e73b26aea5 ASoC: core: Fix typo roup->group +07d2206ed739 arm64: defconfig: Enable CONFIG_TEGRA_BPMP_THERMAL +317ccc727b06 arm64: defconfig: Enable CONFIG_ARM_TEGRA186_CPUFREQ +a9cee1764b6f reiserfs: Remove VLA from fs/reiserfs/reiserfs.h +fc0775da8e60 drm/etnaviv: etnaviv_sched: Staticize functions when possible +f8433f9e1066 drm/etnaviv: add PTA handling to MMUv2 +1137bef67a11 drm/etnaviv: add function to load the initial PTA state +c997c3df0e89 drm/etnaviv: handle security states +007ad58dd3cd drm/etnaviv: add security handling mode enum +681c19c8bf34 drm/etnaviv: add hardware database +0538aaf927b2 drm/etnaviv: add more minor features fields +059ad7316d6b drm/etnaviv: update hardware headers from rnndb +65f037e8e908 drm/etnaviv: add support for slave interface clock +4df3000ebcc4 drm/etnaviv: split out and optimize MMU fault dumping +82b691bedf05 softirq: Consolidate common code in tasklet_[hi]_action() +6498ddad301c softirq: Consolidate common code in __tasklet_[hi]_schedule() +f09777fa8913 genirq/irq_sim: Return the base of the irq range from irq_sim_init() +28b6afa7d445 genirq/irq_sim: Check the return value of irq_sim_init() for error codes +34a866bd45d6 genirq/irq_sim: Explicitly include slab.h +c4dc56be7e26 ARM: davinci: fix the GPIO lookup for omapl138-hawk +4bac471da0d6 thunderbolt: Add support for Intel Titan Ridge +6fc14e1a44e5 thunderbolt: Introduce USB only (SL4) security level +9aaa3b8b4c56 thunderbolt: Add support for preboot ACL +14862ee308bb thunderbolt: Add 'boot' attribute for devices +3080e197e936 thunderbolt: Move driver ready handling to struct icm +0b0a0bd06ee0 thunderbolt: Add constant for approval timeout +484cb153fe5f thunderbolt: Add tb_xdomain_find_by_route() +8e9267bb3559 thunderbolt: Add tb_switch_find_by_route() +b6b0ea70f425 thunderbolt: Add tb_switch_get() +432019d64487 thunderbolt: Correct function name in kernel-doc comment +ee487dd2447a thunderbolt: Factor common ICM add and update operations out +cb653eecde3d thunderbolt: Handle rejected Thunderbolt devices +e4be8c9b6a51 thunderbolt: Wait a bit longer for ICM to authenticate the active NVM +44b51bbb16d0 thunderbolt: Wait a bit longer for root switch config space +68a7a2ace131 thunderbolt: Do not overwrite error code when domain adding fails +79fae987518a thunderbolt: Handle connecting device in place of host properly +a03e828915c0 thunderbolt: Serialize PCIe tunnel creation with PCI rescan +f2a659f7d8d5 thunderbolt: Resume control channel after hibernation image is created +601ff7edc748 MAINTAINERS: Update Tegra IOMMU maintainer +f779ca740f25 efi: Make const array 'apple' static +44612d7e0c37 efi/apple-properties: Use memremap() instead of ioremap() +5b4e4c3aa220 efi: Reorder pr_notice() with add_device_randomness() call +9f66d8d73e65 x86/efi: Replace GFP_ATOMIC with GFP_KERNEL in efi_query_variable_store() +7e611e7dbb23 efi/arm64: Check whether x18 is preserved by runtime services calls +1832e64162ff efi/arm*: Stop printing addresses of virtual mappings +6e98503dba64 efi/apple-properties: Remove redundant attribute initialization from unmarshal_key_value_pairs() +6b31a2fa1e8f efi/arm*: Only register page tables when they exist +fbf8a1e12c3b Merge tag 'perf-core-for-mingo-4.17-20180308' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +1af22eba248e perf/x86/intel: Disable userspace RDPMC usage for large PEBS +ceb90d9e0248 perf/x86/intel: Fix PMU read for auto-reload +5bee2cc69d98 perf/x86/intel/ds: Introduce ->read() function for auto-reload events and flush the PEBS buffer there +bcfbe5c41d63 perf/x86: Introduce a ->read() callback in 'struct x86_pmu' +d31fc13fdcb2 perf/x86/intel: Fix event update for auto-reload +82d71ed0277e perf/x86/intel: Properly save/restore the PMU state in the NMI handler +f605cfca8c39 perf/x86/intel: Fix large period handling on Broadwell CPUs +d17067e4487a sched/completions: Use bool in try_wait_for_completion() +31e77c93e432 sched/fair: Update blocked load when newly idle +47ea54121e46 sched/fair: Move idle_balance() +dd707247abab sched/nohz: Merge CONFIG_NO_HZ_COMMON blocks +af3fe03c5620 sched/fair: Move rebalance_domains() +63928384faef sched/nohz: Optimize nohz_idle_balance() +1936c53ce8c8 sched/fair: Reduce the periodic update duration +f643ea220701 sched/nohz: Stop NOHZ stats when decayed +ea14b57e8a18 sched/cpufreq: Provide migration hint +00357f5ec5d6 sched/nohz: Clean up nohz enter/exit +e022e0d38ad4 sched/fair: Update blocked load from NEWIDLE +a4064fb614f8 sched/fair: Add NOHZ stats balancing +4550487a993d sched/fair: Restructure nohz_balance_kick() +b7031a02ec75 sched/fair: Add NOHZ_STATS_KICK +a22e47a4e3f5 sched/core: Convert nohz_flags to atomic_t +8f111bc357aa cpufreq/schedutil: Rewrite CPUFREQ_RT support +4042d003a079 cpufreq/schedutil: Remove unused CPUFREQ_DL +13a453c241b7 sched/fair: Add ';' after label attributes +fc4c5a3828bd Merge branch 'linus' into sched/core, to pick up fixes +da5ff37c7ede Documentation/cdrom: fix German sharp s in LaTex +0a703c1f89af Documentation/cdrom: update cdrom-standard.tex for kernel changes +dee5dee2a5b2 ARM: imx: Add basic msl support for imx6sll +128ccceaba86 Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-next +c1da37a31773 arm64: defconfig: enable more cpufreq governors +52fe48c2b9bb arm64: defconfig: enable thermal sensor on QCOM platforms +b01aadecd5eb arm64: defconfig: Enable the APCS IPC driver on Qualcomm platforms +90c29ed7627b soc: qcom: wcnss_ctrl: Fix increment in NV upload +fa65f8045137 soc: qcom: rmtfs-mem: Add support for assigning memory to remote +e723795c702b arm64: dts: qcom: Fix SPI5 config on MSM8996 +d46bd5ce1b39 dt-bindings: qcom: Add SDM845 bindings +612123af86a4 dt-bindings: arm: Document kryo385 cpu +15ee8f021d9b arm64: dts: msm8916: Add cpu cooling maps +68ae3d0cac44 arm64: dts: msm8996: Add rmtfs sharedmem node +65afdf458360 arm64: dts: qcom: msm8916: Add CPU frequency scaling support +025b995f47da arm64: dts: qcom: msm8916: Add clock properties to the APCS node +05e1632f62fe arm64: dts: qcom: msm8916: Probe the APCS mailbox driver +d0bf04acd12f arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node +4a92b6d75bab arm64: dts: msm8996: Fix wrong use of GIC_CPU_MASK_SIMPLE() +c4b70883ee33 ARM: dts: add XOADC and IIO HWMON to APQ8064 +ee2137ad9929 ARM: dts: use 'atmel' as at24 manufacturer for qcom-apq8064-cm-qs600 +228eac04ef18 ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S5 phone +45b578fe4c3c audit: link denied should not directly generate PATH record +2ec360bbc319 Merge branch 'drm/next/du' of git://linuxtv.org/pinchartl/media into drm-next +15564ff0a16e audit: make ANOM_LINK obey audit_enabled and audit_dummy_context +b56af54ac78c Input: i8042 - add Lenovo ThinkPad L460 to i8042 reset list +62f0f079b96d Input: add RAVE SP Powerbutton driver +60beeccc72ca drm/rockchip: Don't use atomic constructs for psr +7f3c191b17c3 drm/rockchip: analogix_dp: set psr activate/deactivate when enable/disable bridge +8a0ac14b8da9 block: Move the queue_flag_*() functions from a public into a private header file +1db2008b79a3 block: Complain if queue_flag_(set|clear)_unlocked() is abused +8b904b5b6b58 block: Use blk_queue_flag_*() in drivers instead of queue_flag_*() +bf3a2b310ea3 target/tcm_loop: Use blk_queue_flag_set() +bc74c33eab75 iscsi: Use blk_queue_flag_set() +44e1ebe2a33b bcache: Use the blk_queue_flag_{set,clear}() functions +4e699cb99d08 mtip32xx: Use the blk_queue_flag_*() functions +7dfdbc7367f6 block: Protect queue flag changes with the queue lock +8814ce8a0f68 block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}() +f78bac2c8e69 block: Use the queue_flag_*() functions instead of open-coding these +66f91322f39c block: Reorder the queue flag manipulation function definitions +29cf1351d450 RDMA/nldev: provide detailed PD information +5292443431ff mlx4_ib: zero out struct ib_pd when allocating +fccec5b89ac6 RDMA/nldev: provide detailed MR information +e6f0330106f4 mlx4_ib: set user mr attributes in struct ib_mr +750fb1656ab7 iw_cxgb4: initialize ib_mr fields for user mrs +a34fc0893eef RDMA/nldev: provide detailed CQ information +00313983cda6 RDMA/nldev: provide detailed CM_ID information +a3b641af72ba RDMA/CM: move rdma_id_private to cma_priv.h +d12ff6248280 RDMA/nldev: common resource dumpit function +88831a2cfe22 RDMA/restrack: clean up res_to_dev() +c6380ecd8e9b Merge tag 'v4.16-rc4' into next +0922a464a621 staging: fsl-mc/dpio: Add missing argument identifier +c5f370c76770 staging: fsl-mc/dpio: Fix incorrect masking +6d02512fa808 staging: fsl-mc/dpio: Use __leXX types where needed +0f4e6014677e staging: fsl-mc/dpio: Fix cast truncate warning +11bc6596aaad staging: rtl8192u: Replace printk() with more standardize output format. +c674f4aab45d staging: fsl-mc/dpio: Fix incorrect cast +819fa2a0d749 staging: rtl8188eu: use __func__ instead of function name +c9facd7fc25d staging: rtl8188eu: fix typo in comment +c92e677b20fa staging: most: Remove unnecessary usage of BUG_ON(). +d956a1a9d32c staging: lustre: Remove VLA usage +8ba905f1ae64 drm/rockchip: dw_hdmi: Move HDMI vpll clock enable to bind() +028a9e5c06d8 drm/rockchip: inno_hdmi: reorder clk_disable_unprepare call in unbind +61b5ff96d252 drm/rockchip: inno_hdmi: Fix error handling path. +e45df2643832 drm/rockchip: dw-mipi-dsi: Fix connector and encoder cleanup. +d39d18e0ef73 gfs2: Improve gfs2_block_map comment +b9e03f1861d8 GFS2: Only set PageChecked for jdata pages +9bc980cdb9ac GFS2: Make function gfs2_remove_from_ail static +83998ccd9bff gfs2: Dirty source inode during rename +174d1232ebc8 gfs2: Fix fallocate chunk size +9aecbc45a3ce drm/nouveau: Replace the iturbt_709 prop with the standard COLOR_ENCODING prop +7f6487500326 arm64: defconfig: Enable NVIDIA Tegra194 support +507c655a06c8 soc/tegra: pmc: Pass PMC to tegra_powergate_power_up() +a263394a096e soc/tegra: pmc: MBIST work around for Tegra210 +56327f54d95c soc/tegra: pmc: Add Tegra194 compatibility string +6f9ed07fde03 soc/tegra: Add Tegra194 SoC configuration option +d9e575127b41 ASoC: Use proper DT compatible string for Hardkernel Odroid boards +c679fa6e3aaa Merge branch 'dtc-update' into dt/next +4957a2f1f220 ARM: tegra: apalis-tk1: Support v1.2 hardware revision +0d900bbbae9b ARM: tegra: apalis-tk1: Copyright period, spurious newlines +818e8729e103 ARM: tegra: apalis-tk1: Hog group for ethernet, PCIe, reset GPIOs +405698f07271 ARM: tegra: apalis-tk1: Add missing as3722 gpio0 configuration +e18dc296205f ARM: tegra: apalis-tk1: Activate PWM pin muxing for pwm3 +d174e9465d8e ARM: tegra: apalis-tk1: Set critical trips +0338753a57aa ASoC: cygnus: remove redundant assignment to pointer 'res' +563554b53e43 ARM: tegra: apalis/colibri: Remove unneeded reg property +29a62759b0a0 ARM: tegra: apalis/colibri: Use correct compatible for RTC +1c3389e6cb99 ARM: tegra: Fix I2C bus frequencies on Apalis/Colibri +1014e895f808 ARM: tegra: venice2: Remove duplicate pcie-1 node +4e0be1be4d2c ARM: tegra: beaver: Remove invalid uses of rsvd1 +b604ef9ceb11 ARM: tegra: Use proper IRQ type definitions +2c7305569296 dt/bindings: Fix binding examples for Tegra GMI controller +24193c5de470 x86/MCE: Cleanup and complete struct mce fields definitions +422caa5f7a45 Merge branch 'ras/urgent' into ras/core +2427b432e63b perf tools: Update quipper information +0b4b6b78a3ce perf annotate: Handle s390 PC relative load and store instruction. +bb848c14f80d perf annotate: Support to display the IPC/Cycle in TUI mode +ea85ab24c502 perf report: Provide libtraceevent with a kernel symbol resolver +5fb3d8b7b50d perf build: Force llvm/clang test compile output to .make.output +36f9dc33b912 perf build: Add llvm/clang make targets to FILES +bd476684584e perf build: Add llvm/clang/cxx make tests into FEATURE_TESTS_EXTRA +ed3956293f29 perf tools: Update tags with .cpp files +e2091cedd51b perf tools: Add MEM_TOPOLOGY feature to perf data file +5cedb413a63d perf c2c: Use mem_info refcnt logic +9f87498f1cb7 perf tools: Add refcnt into struct mem_info +915b4e27f1d3 perf record: Remove progname from struct record +20a8a3cf9021 perf record: Move machine variable down the function +e971a5a8399a perf report: Display perf.data header info +8ef278bb9305 perf report: Fix the output for stdio events list +4c9a27a6c66d ARM: tegra: Fix ULPI regression on Tegra20 +a7ca2a709dbc dt-bindings: phy: Clarify ULPI PHY source clock +0275e4aa9510 ARM: tegra: Add unit address to VDE IRAM area +55f939c2eb1a ARM: tegra: Add video decoder node on Tegra30 +ea8570362a29 ARM: tegra: Add IRAM node on Tegra30 +f2b9ba871beb arm64/kernel: kaslr: reduce module randomization range to 4 GB +5e8307b9c6f4 arm64: module: don't BUG when exceeding preallocated PLT count +1320f76897c5 firmware: tegra: adjust tested variable +b8f3f500e09c drm/tegra: fb: Implement ->fb_mmap() callback +04c0746663bd drm/tegra: gem: Make __tegra_gem_mmap() available more widely +b6d7974d10b3 drm/tegra: gem: Reshuffle declarations +b8656c673a6b arm64: tegra: Add device tree for the Tegra194 P2972-0000 board +5425fb15d8ee arm64: tegra: Add Tegra194 chip device tree +ff0286cbccac dt-bindings: tegra: Add documentation for nvidia,tegra194-pmc +5be2dae281e8 dt-bindings: tegra: Add missing chips and NVIDIA boards +1abb081e41a7 firmware: tegra: Simplify channel management +636ba13aec8a usb: gadget: composite: remove duplicated code in OS desc handling +5d6ae4f0da8a usb: gadget: composite: fix incorrect handling of OS desc requests +f3768997013e usb: dwc2: eliminate irq parameter from dwc2_gadget_init +13431c60705f usb: gadget: udc: atmel: Use devm_ioremap_resource() +a127f4f22810 USB: gadget: function: remove redundant initialization of 'tv_nexus' +ac87e560f7c0 usb: gadget: udc: change comparison to bitshift when dealing with a mask +6eb5ac2e9954 usb: phy: ab8500: use correct enum type +9556f70c0053 usb: phy: mxs: Staticize mxs_charger_secondary_detection() +ddd05979f89c usb: gadget: udc: bdc: Use dma_pool_zalloc +6d5b53c1fd5c usb: dwc3: debugfs: Re-use DEFINE_SHOW_ATTRIBUTE() macro +2247276989a1 USB: gadget: pxa27x: Re-use DEFINE_SHOW_ATTRIBUTE() macro +5aaa036b1870 USB: gadget: pxa25x: Re-use DEFINE_SHOW_ATTRIBUTE() macro +688d4ca31796 USB: gadget: gr: Re-use DEFINE_SHOW_ATTRIBUTE() macro +8802559e9372 USB: gadget: bcm63xx: Re-use DEFINE_SHOW_ATTRIBUTE() macro +ec082f7021bf USB: dwc2: Re-use DEFINE_SHOW_ATTRIBUTE() macro +0b58a77ca879 perf annotate: Fix s390 target function disassembly +599a5beb78ad perf intel-pt: Adjust overlap-checking to support sampling mode +13f89dbafe73 perf intel-pt: Remove a check for sampling mode +9c6650647de4 perf intel-pt: Tidy old_buffer handling in intel_pt_get_trace() +1c071c80d966 perf intel-pt: Get rid of intel_pt_use_buffer_pid_tid() +15d599a25c76 perf intel-pt/bts: In auxtrace_record__init_intel() evlist is never NULL +91d29b288aed perf intel-pt: Fix timestamp following overflow +1c196a6c771c perf intel-pt: Fix error recovery from missing TIP packet +63d8e38f6ae6 perf intel-pt: Fix sync_switch +117db4b27bf0 perf intel-pt: Fix overlap detection to identify consecutive buffers correctly +b9bae2c841b7 perf mmap: Simplify perf_mmap__read_init() +0019dc87b928 perf mmap: Simplify perf_mmap__read_event() +d6ace3df4304 perf mmap: Simplify perf_mmap__consume() +bdec8b2f7eed perf mmap: Use stored 'overwrite' in perf_mmap__consume() +b9de0f6e507b perf mmap: Use the stored data in perf_mmap__read_event() +07a9461da672 perf mmap: Use the stored scope data in perf_mmap__push() +4fda3459e3c2 perf mmap: Store mmap scope in struct perf_mmap() +2c5f6d876b4e perf evlist: Store 'overwrite' in struct perf_mmap +c199c11dce19 perf pmu: Auto-merge PMU events created by prefix or glob match +8c5421c016a4 perf pmu: Display pmu name when printing unmerged events in stat +b2b9d3a3f021 perf pmu: Support wildcards on pmu name in dynamic pmu events +cf07a60f03f0 drm/i915: Update DRIVER_DATE to 20180308 +ed5c94a85baf Merge tag 'gvt-next-2018-03-08' of https://github.com/intel/gvt-linux into drm-intel-next-queued +93b0beae721b pinctrl: samsung: Validate alias coming from DT +625504aeff11 pinctrl: sh-pfc: r8a7795: remove duplicate of CLKOUT pin in pinmux_pins[] +702791f7f204 drm/i915: add schedule out notification of preempted but completed request +e21c963c0fe3 MAINTAINERS: Add entry for Jailhouse +8364e1f8379c x86/jailhouse: Allow to use PCI_MMCONFIG without ACPI +b45c9f3656b6 x86: Consolidate PCI_MMCONFIG configs +55027a7772b1 x86: Align x86_64 PCI_MMCONFIG with 32-bit variant +6fa4a94e150b x86/jailhouse: Enable PCI mmconfig access in inmates +690f4304104f PCI: Scan all functions when running over Jailhouse +63338a38db95 jailhouse: Provide detection for non-x86 systems +8dc12538dd14 ACPI/IORT: Remove obsolete ACPI_IORT_SMMU_V3_CAVIUM_CN99XX define +6c47506361ec ACPI/IORT: Remove temporary iort_get_id_mapping_index() ACPICA guard +c38d08526bc9 ACPI/IORT: Remove linker section for IORT entries again +3f127ce11353 media: em28xx-cards: fix em28xx_duplicate_dev() +78c4e0820134 media: ngene: use common DVB I2C client handling helpers +c966453b1386 media: ddbridge: use common DVB I2C client handling helpers +a31b86b17681 media: dvb-frontends/Kconfig: move the SP2 driver to the CI section +d158490ae520 media: dvb-frontends/cxd2099: Kconfig additions +883273053607 media: Kconfig: fix DVB dependencies +fce61d1dfd5b media: si2168: fix a comment about firmware version +02679876b74d media: v4l2-subdev: document remaining undocumented functions +ab9bb73a0664 media: v4l2-subdev: get rid of __V4L2_SUBDEV_MK_GET_TRY() macro +16d1cb0bc436 x86/dumpstack: Unify show_regs() +9558080935e0 x86/fault: Do not print IP in show_fault_oops() +5ad751053704 panic: Add closing panic marker parenthesis +d2b9430771ca ASoC: uniphier: remove superfluous inclusion +c822e0591855 drm/i915: expose rcs topology through query uAPI +a446ae2c6e65 drm/i915: add query uAPI +cac6cfaa2fe4 drm/i915: add rcs topology to error state +79e9cd5f14dd drm/i915/debugfs: add rcs topology entry +b3e7f8669279 drm/i915/debugfs: reuse max slice/subslices already stored in sseu +8cc766935513 drm/i915: store all subslice masks +401d0ae326c9 drm/i915/guc: work around gcc-4.4.4 union initializer issue +c996f3802006 x86/MSR: Move native_* variants to msr.h +0a5169add90e x86/devicetree: Fix device IRQ settings in DT +628df9dc5ad8 x86/devicetree: Initialize device tree before using it +5fba4ce6ad18 ARM: dts: vf610m4: Remove the zero length reg property +55cd3e8b68c6 ARM: dts: vf610m4: Remove skeleton.dtsi inclusion +4217fcc59178 ARM: dts: vf500: Remove the zero length reg property +1a2f1395af94 ARM: dts: vf: Add memory node unit name +c06f616d35c9 ARM: dts: vf500: Remove skeleton.dtsi inclusion +de25b9bb4a40 ARM: dts: imx7s: add temperature monitor support +b08d2fb5a6b1 ARM: dts: imx: Add missing #sound-dai-cells for sgtl5000 codec +cbeb1dc71134 ARM: dts: imx51-zii-rdu1: Add node for RAVE SP device +9fdd1f835659 ARM: dts: imx6: RDU2: Add RAVE SP device +ae91a799fb3c phy: amlogic: phy-meson-gxl-usb2: rename some of the U2P_R2 registers +05818862bc27 phy: amlogic: phy-meson-gxl-usb2: default to host mode +bc4a0241d4e1 phy: amlogic: phy-meson-gxl-usb2: support the clock and reset line +cba1372812fb phy: amlogic: phy-meson-gxl-usb2: don't log an error on -EPROBE_DEFER +d2eced94562f dt-bindings: phy: meson-gxl-usb2-phy: add the reset line and clock +becaf17a5847 phy: fix structure documentation +95cc6e721796 phy: rockchip-emmc: use regmap_read_poll_timeout to poll dllrdy +a4781c2a74b2 phy: rockchip-emmc: retry calpad busy trimming +fee7e1d50c6e phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB +3405bd71015e phy: add SPDX identifier to QMP and QUSB2 PHY drivers +ac0d239936bd phy: qcom-qmp: Add support for runtime PM +891a96f65ac3 phy: qcom-qusb2: Add support for runtime PM +3b3cd24ae61b phy: Add USB speed related PHY modes +efb05a50c956 phy: qcom-qmp: Add support for QMP V3 USB3 PHY +8587b220f05e dt-bindings: phy-qcom-qmp: Update bindings for QMP V3 USB PHY +9c7761a360df phy: qcom-qmp: Add register offsets for QMP V3 PHY +e2248617ec15 phy: qcom-qmp: Move register offsets to header file +4a705d9b3ea0 phy: qcom-qusb2: Add support for QUSB2 V2 version +ecf66ac2a06b dt-bindings: phy-qcom-qusb2: Update binding for QUSB2 V2 version +c71dabf27c3a phy: qcom-qusb2: Add support for different register layouts +76ddd300892a phy: qcom-qmp: Move SERDES/PCS START after PHY reset +c6549f0eefc4 phy: qcom-qmp: Fix PHY block reset sequence +937e17f36a32 phy: qcom-qusb2: Power-on PHY before initialization +717dab9d670e phy: qcom-qmp: Power-on PHY before initialization +10939b10741d phy: qcom-qmp: Adapt to clk_bulk_* APIs +f8ba22a39e98 phy: qcom-qmp: Fix phy pipe clock gating +78ca8450a4d7 ARM: imx_v6_v7_defconfig: Select CONFIG_SND_SOC_WM8962 explicitly +970656b3246d ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node name +7a33a02ffb06 ALSA: vmaster: Zero-clear ctl before calling slave get +2e2c177ca84a ALSA: vmaster: Propagate slave error +ba5c7a032c2a arm: dts: zynq: Add Digilent Zybo Z7 board +73793093ab17 arm: zynq: Add support for Xilinx zc770 xm013 dc4 board +0d032bb92f8d arm: zynq: Add support for Xilinx zc770 xm012 dc3 board +0d18af0a8f75 arm: zynq: Add support for Xilinx zc770 xm011 dc2 board +eac38299d21e arm: zynq: Add support for Xilinx zc770 xm010 dc1 board +c7cf9964bafd arm: zynq: Add Xilinx cc108 board +7d3439f9cb8c arm: zynq: Add missing address node name in microzed board +32cda44dd60d arm: dts: zynq: Use SPDX-License-Identifier +16dbf086e933 arm: zynq: Use i2c-mux instead of i2cswitch for pca9548 +e2fc49e19898 arm64: zynqmp: Add support for Xilinx zc1751 +d665c7435f18 arm64: zynqmp: Add support for Xilinx zc12XX boards +b8aee0229d1e arm64: zynqmp: Add support for Xilinx zcu111-revA +9243d4d3908d arm64: zynqmp: Add support for Xilinx zcu106-revA +612eac3b72fa arm64: zynqmp: Add support for Xilinx zcu104-revA +ef797b53705c arm64: zynqmp: Add support for Xilinx zcu102 +5869ba0653b9 arm64: zynqmp: Add support for Xilinx zcu100-revC +a7a16068ad9d dt-bindings: xilinx: Add description for ZynqMP +2250e0413b55 arm64: zynqmp: Add 8-bit bus width property for ep108 +c9214380db6c arm64: zynqmp: Added OOB timing settings in zynqmp-ep108.dts +720ed06c0906 ARM: dts: palmetto: Request mux as per strapping configuration +3b47622a3682 ARM: dts: palmetto: Enable rear UART +cd244bd0d9e5 ARM: dts: sun8i: h3: Add eMMC for NanoPi M1 Plus +bdb7013df910 of: unittest: fix an error test in of_unittest_overlay_8() +370ed7a9b917 extcon: add possibility to get extcon device by OF node +e0270c8089ae firmware: meson-sm: rework meson_sm_init to use module_platform_driver_probe +6878231f252c meson-gx-socinfo: Add package id for S905H +fb72c03e0e32 ARM64: dts: meson-gxbb-wetek: add a wetek specific dtsi to cleanup hub and play2 +c04ffa71ff49 ARM64: dts: meson: reduce odroid-c2 eMMC maximum rate +114abfe1aa5f ARM64: dts: amlogic: Convert to new-style SPDX license identifiers +7a6cc8be3938 ARM: dts: meson8b: add the I2C clocks +b4ff05ca9a0a ARM64: dts: meson-axg: fix pwm_AO_cd compatible +a04c18cb27cd ARM64: dts: meson-axg: add sec_AO system controller +a4713c5a8d61 drm/i915/cnl: Add Wa_2201832410 +d50a8a96ee66 IB/mlx4: Move mlx4_uverbs_ex_query_device_resp to include/uapi/ +1abb791fcdb1 Merge tag 'mlx5-updates-2018-02-28-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +befd8d98f230 IB/rxe: change the function rxe_init_device_param type +31f1bd14cbfe IB/rxe: remove unnecessary rxe in rxe_send +86af61764151 IB/rxe: remove unnecessary skb_clone +63cf1a902c9d IB/srpt: Add RDMA/CM support +df99dd920221 drm/pl111: Use max memory bandwidth for resolution +2e7a66a8b5eb drm/bridge: sii902x: Retry status read after DDI I2C +20a0dfeead05 drm/pl111: Handle the RealView variant separately +9f8d4fe94eb4 drm/pl111: Make the default BPP a per-variant variable +afe09e43b400 drm: simple_kms_helper: Fix .mode_valid() documentation +bbce9ad9c261 bridge: Elaborate a bit on dumb VGA bridges in Kconfig +b67aea2bbab7 Merge tag 'metag_remove_2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jhogan/metag into asm-generic +f6c3b601bd49 drm/amdgpu:Always save uvd vcpu_bo in VM Mode +ec7549df08c2 drm/amdgpu:Correct max uvd handles +ebb043f26751 drm/amdgpu: replace iova debugfs file with iomem (v3) +65e4b4901902 drm/amd/display: validate plane format on primary plane +4062119b9d95 drm/amdgpu: Clean sdma wptr register when only enable wptr polling +8113cf9cab17 drm/amd/amdgpu: re-add missing GC 9.1 and SDMA0 4.1 sh_mask header files +dccf1eff352a drm/amdgpu: give warning before sleep in kiq_r/wreg +59dd47728625 drm/amdgpu: further mitigate workaround for i915 +d9a1376623ef drm/amdgpu: drop gtt->adev +87e90c76e0d7 drm/amdgpu: add amdgpu_evict_gtt debugfs entry +37a94791a097 drm/amd/pp: Add #ifdef checks for CONFIG_ACPI +586b9a4d7de9 drm/amd/pp: fix "Delete the wrapper layer of smu_allocate/free_memory" +bb03c9c4a917 drm/amd/pp: Drop wrapper functions for upper/lower_32_bits +819a3e9ab48d drm/amdgpu: Delete cgs wrapper functions for gpu memory manager +ecc124b0355c drm/amd/pp: Delete the wrapper layer of smu_allocate/free_memory +807f93ac6a1d drm/amd/pp: Remove cgs wrapper function for temperature update +cdd02dda4ff9 Revert "drm/amd/pp: Add a pp feature mask bit for AutoWattman feature" +052fe96d93f2 drm/amd/pp: Add auto power profilng switch based on workloads (v2) +9dd6ec17a8b0 Staging: iio: adis16209: Use sign_extend32 function +0df8baeab1ee Staging: iio: adis16209: Adjust a switch statement +1026bb35371a Staging: iio: adis16209: Change some macro names +f3cfe187c898 Staging: iio: adis16209: Remove and add some comments and group the definitions +0b3ce78e90fc of: cache phandle nodes to reduce cost of of_find_node_by_phandle() +f2531f1976d9 pstore/ram: Do not use stack VLA for parity workspace +fe1d475888ee pstore: Select compression at runtime +55de2923847c drm/atomic: Add new reverse iterator over all plane state (V2) +75aa306c232e Staging: iio: accel: adis16201: Add a blank space before returns +189cef998c30 Staging: iio: accel: adis16201: Prefer alphabetical sequence of header files +67464a54e515 iio: Replace occurrences of magic number 0 by IIO_CHAN_INFO_RAW +f22fb87d4c3b staging:iio:meter: Aligns open parenthesis +b5724925da03 staging:iio:meter: Remove unused macro IIO_DEV_ATTR_CH_OFF +75f800a7eb48 staging:iio:meter: Replaces IIO_DEV_ATTR_CH_OFF by IIO_DEVICE_ATTR +844ed8220cd1 staging: iio: meter: Remove reduntant __func__ from debug print +bd28425a3074 staging: iio: Remove unnecessary cast on void pointer +6adb1b9538e6 dt-bindings: rockchip-dw-mshc: use consistent clock names +6234c7bd8c14 docs: ftrace: fix a few formatting issues +77f59f895da2 dt-bindings: display: renesas: lvds: Document r8a77995 bindings +b378b3561dee dt-bindings: display: renesas: du: Document r8a77995 bindings +b6eb7102ad6d drm: rcar-du: lvds: Add R8A77970 support +fe9ac01324a4 drm: rcar-du: Add R8A77970 support +15c12c17c573 dt-bindings: display: renesas: lvds: Document R8A77970 bindings +1606f8d8e75b trace doc: convert trace/stm.txt to rst format +6613581ecd67 trace doc: convert trace/intel_th.txt to rst format +8df2d75e6ee1 trace doc: convert trace/hwlat_detector.txt to rst fromat +ed657c1cbcf3 trace doc: convert trace/mmiotrace.txt to rst format +57e5f29f0486 trace doc: convert trace/events-msr.txt to rst format +15ba053871bf trace doc: convert trace/events-nmi.txt to rst format +47e073d2adcc trace doc: convert trace/events-power.txt to rst format +3cdd868ec6fd trace doc: convert trace/events-kmem.txt to rst format +73d9812781fc trace doc: convert trace/events.txt to rst format +837e716de2bc trace doc: convert trace/tracepoints.txt to rst format +00b27da349b8 trace doc: convert trace/uprobetracer.txt to rst format +263ee775747d trace doc: convert trace/kprobetrace.txt to rst format +1f198e22bc3a trace doc: convert trace/ftrace.txt to rst format +8fa4e720e8d9 trace doc: convert trace/tracepoint-analysis.txt to rst format +b3fdd1f92c1a trace doc: add ftrace-uses.rst to doc tree +fcdeddc9fdf9 trace doc: convert trace/ftrace-design.txt to rst format +583bc6badc3a Documentation: add Linux tracing to Sphinx TOC tree +88fb4a0e07d1 dt-bindings: display: renesas: du: Document R8A77970 bindings +b13267ba579d documentation: add my name to kernel driver statement +82d95343af40 docs: add Co-Developed-by docs +41387bb7d869 Documentation/sphinx: Fix Directive import error +100bc0d9963b drm: Reject bad property flag combinations +51abc97658b9 drm: Make property flags u32 +58dfb24349e1 PCI: histb: Add an optional regulator for PCIe port power control +db0c25f8aada PCI: histb: Fix error path of histb_pcie_host_enable() +68e7c15ceb8d PCI: qcom: Use regulator bulk api for apq8064 supplies +f625b1ade245 PCI: qcom: Add missing supplies required for msm8996 +ae15d8634dca PCI: designware-ep: Fix typo in error message +147ccf931e31 drm/uapi: Deprecate DRM_MODE_PROP_PENDING +8c6c2fe2f11b drm: WARN when trying to add enum value > 63 to a bitmask property +1371f2604dad drm: WARN when trying add enum values to non-enum/bitmask properties +6f881d04f3f5 drm: Reject replacing property enum values +c6a27fa41fab drm: rcar-du: Convert LVDS encoder code to bridge driver +81c0e3dd8292 drm: rcar-du: Fix legacy DT to create LVDS encoder nodes +6d2ca85279be dt-bindings: display: renesas: Deprecate LVDS support in the DU bindings +871b456040e7 dt-bindings: display: renesas: Add R-Car LVDS encoder DT bindings +94aae1d9ff2e Merge tag 'overlay_apply_fdt_v7-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/frowand/linux into drm/next/du +49774d86fd48 Merge tag 'samsung-drivers-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/drivers +a7e66ff96beb Merge tag 'tee-drv-misc-for-v4.17' of https://git.linaro.org:/people/jens.wiklander/linux-tee into next/drivers +aa8f21a8a982 Merge tag 'soc_drivers_for_4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/drivers +ce290211fb18 MAINTAINERS: Add linux/of_*.h headers to appropriate subsystems +f46f11dc1e86 Merge tag 'scmi-updates-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers +819d38e95f8a Merge tag 'scpi-updates-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/drivers +dbe8a9dfd7ea ARM: ux500: Fix PMU IRQ regression +36719eb15587 Merge tag 'samsung-dt64-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +e238310c0c34 Merge tag 'samsung-dt-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt +bf89bd5294f2 ARM: dts: atlas7: Use generic uart-has-rtscts DT property +dfbecbc7b6bc Merge tag 'stm32-dt-for-v4.17-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt +242b205bb656 Merge tag 'samsung-soc-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/soc +3bf5c70d06ce Merge tag 'omap-for-v4.17/ti-sysc-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +18b4788badea Merge tag 'omap-for-v4.17/am-pm-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +2e9b3e74b4a1 drm/bridge: analogix_dp: Don't create useless connectors +f25c83581583 drm/bridge: analogix_dp: Postpone enabling runtime power management +ea2a14da0f19 drm/bridge: analogix_dp: Don't power bridge in analogix_dp_bind +6f566c4f304d Merge tag 'omap-for-v4.17/timer-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +7b80bd29482e Merge tag 'omap-for-v4.17/soc-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc +dbc7886164e2 Merge tag 'stm32-defconfig-for-v4.17-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/soc +f74ee9b1abec Merge tag 'stm32-soc-for-v4.17-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/soc +b34c61fc747f MAINTAINERS: Add Spreadtrum SoC entry +de067e46edde ARM: socfpga: PM: Drop useless check for PM_SUSPEND_STANDBY +e2b714afee32 spi: pxa2xx: Disable runtime PM if controller registration fails +4ffb75c2dc3a ARM: nspire: Remove unneeded nspire_map_io() +0517a0934e45 Merge tag 'omap-for-v4.17/dt-sdhci-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +a66c51f9cc99 ARM: reorder mach-*/Kconfig inclusions +5a010a5648e5 Merge tag 'davinci-for-v4.17/defconfig' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc +62a295bd823a Merge tag 'davinci-for-v4.17/soc' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc +b55dc1dc2790 HID: ntrig: document sysfs interface +ea99a3546a0f Merge tag 'keystone_dts_for_4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt +e94e5cb85929 Merge tag 'omap-for-v4.17/dt-signed' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt +7ba8fc0904e3 HID: wacom: wacom_wac_collection() is local to wacom_wac.c +d5a77eca71d4 Merge tag 'juno-updates-4.17' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt +393bd5b291f5 arm64: dts: replace 'linux,stdout-path' with 'stdout-path' +db5430663017 arm: dts: replace 'linux,stdout-path' with 'stdout-path' +9f068ac878e2 arm64: dts: Add SC2731 PMIC dts file for Spreadtrum SC9860 +258e1ae63ce6 arm64: dts: Add DMA device node for Spreadtrum SC9860 +4f681369b986 arm64: dts: Add watchdog device node for Spreadtrum SC9860 +0cb3dad02dc4 arm64: dts: Add timer node for Spreadtrum SC9860 +d85bcd9c6274 arm64: dts: Add pin controller node for Spreadtrum SC9860 +e254460a8988 arm64: dts: Add ADI device node for Spreadtrum SC9860 +6c6fbbd1ab91 arm64: dts: Add hwspinlock node for Spreadtrum SC9860 +f9b7128a3026 Merge tag 'davinci-for-v4.17/dt' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt +b1f466a90c51 HID: wacom: generic: add the "Report Valid" usage +f8b6a74719b5 HID: wacom: generic: Support multiple tools per report +87046b6c995c HID: wacom: Add support for 3rd generation Intuos BT +fbefc5321e32 Merge tag 'sti-dt-for-v4.17-round1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt +c22969d70fc9 ASoC: Intel: bytcr_rt5651: Select RCCLK on init() +b4b6377e0772 ASoC: Intel: bytcr_rt5651: Change defaults to enable jack-detect, analog mics +f9877eb598d5 ASoC: Intel: bytcr_rt5651: Add quirk for the VIOS LTH17 laptop +8a880a2014e3 ASoC: Intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards +f026e0631780 ASoC: Intel: bytcr_rt5651: Add new IN2_HS_IN3 input map and a quirk using it +7f2e2299cf16 ASoC: Intel: bytcr_rt5651: Rename IN3_MAP to IN1_HS_IN3_MAP +3fdae070e6fc ASoC: Intel: bytcr_rt5651: Drop snd_soc_dai_set_bclk_ratio() call +aeec6cc08215 ASoC: Intel: bytcr_rt5651: Configure PLL1 before using it +8ffaa6a136e6 ASoC: Intel: bytcr_rt5651: Add quirk micbias OVCD configuration +aed859a2c7ac ASoC: Intel: bytcr_rt5651: Only create jack if we have a jack-detect source +c2f26938d2a4 ASoC: Intel: bytcr_rt5651: Actually honor the DMIC_EN quirk if specified +46058aeb6b10 ASoC: Intel: bytcr_rt5651: Pass jack-src info via device-properties +c9ae06deccac Merge branch 'topic/rt5651' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-intel +09f7fcfa7279 ASoC: wm8524: Remove unit address +ea66536ab2ca perf tools: Correct title markers for asciidoctor +0b8129278fdc Merge tag 'nand/pxa3xx-removal' of git://git.infradead.org/linux-mtd into pxa/for-next +4c4548437c57 perf auxtrace: Make auxtrace_queues__add_buffer() return buffer_ptr +a356a59799d3 perf auxtrace: Rename some buffer-queuing functions +b818ec613b42 perf auxtrace: Add missing parameters from kernel-doc comments +9ea42ba4411a perf trace: Support setting cgroups as targets +3b5692864da3 perf cgroup: Make the cgroup name be const char * +483322dda03a perf cgroup: Add evlist__add_default_cgroup() +69239ec81d59 perf cgroup: Add evlist__findnew_cgroup() +4b5ea3bd674f perf record: Combine some auxtrace initialization into a single function +99a3c3a91382 perf sched map: Re-annotate shortname if thread comm changed +8640da9f4fea perf sched: Move thread::shortname to thread_runtime +923a0fb332f8 perf cgroup: Introduce cgroup__new() out of open coded equivalent +b80271f76ac5 perf cgroup: Introduce find_cgroup() method +fc9ffb9cf085 perf cgroup: Introduce cgroup__get() +a53b646030ee perf cgroup: Rename close_cgroup() to cgroup__put() +9450d0d46c89 perf cgroup: Introduce cgroup__delete() +3ca32f69592b perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup' +a6adc9bdf59c perf cgroup: Remove misplaced __maybe_unused +53ad4a78f667 ARM: pxa/raumfeld: use PROPERTY_ENTRY_U32() directly +7a5d9a913f91 ARM: pxa: ulpi: fix ulpi timeout and slowpath warn +69a90f49372b ARM: pxa: cm-x300: remove inline directive +6d07f1911e54 ARM: pxa: fix static checker warning in pxa3xx-ulpi +a89a70a8b50d drm/i915/icl: Gen11 forcewake support +fd034c77b527 drm/i915/icl: Add Indirect Context Offset for Gen11 +05f0addd9b10 drm/i915/icl: Enhanced execution list support +ac52da6af826 drm/i915/icl: new context descriptor support +5f79e7c67542 drm/i915/icl: Correctly initialize the Gen11 engines +4e9a8bef20c9 drm/i915: Assert that the request is indeed complete when signaled from irq +e39cacc1b7de ASoC: Intel: bytcr_rt5651: Not being able to find the codec ACPI-dev is an error +ee68096826fa ASoC: rt5651: Rewrite jack-type detection +0fe947459889 ASoC: rt5651: Add rt5651_jack_inserted() helper +4b4a373c0212 ASoC: rt5651: Enable Platform Clock during jack-type detect +1b1ad83539a7 ASoC: rt5651: Enable sticky mode for OVCD +e6eb0207597a ASoC: rt5651: Allow specifying the OVCD scale-factor through a device-property +583a9debd71e ASoC: rt5651: Allow specifying over-current threshold through a device-property +f0c2a330d99e ASoC: rt5651: Configure jack-detect source through a device-property +9db7d4b32cbc ASoC: rt5651: Add devicetree-bindings for jack-detect +1cf5b5042613 ASoC: rt5651: Make rt5651_apply_properties() private +39ad07b7de82 media: s5c73m3-core: fix logic on a timeout condition +8239bac18a76 media: cxd2880: remove unused vars +9ca4897be5ad media: cxd2880: don't return unitialized values +e61591875b7b media: cxd2880: Makefile: remove an include +9dbaad428d69 media: cxd2880: Add all Makefile, Kconfig files and Update MAINTAINERS file for the driver +7cbc3013f60d media: cxd2880: Fix location of DVB headers +415a13296a1a xfrm_policy: use true and false for boolean values +55e13167c938 media: cxd2880: Add DVB-T2 monitor functions +9e049346f672 media: cxd2880: Add DVB-T2 control functions for the driver +cc438de9df2c media: cxd2880: Add DVB-T monitor functions +90dc9aa75bbb media: cxd2880: Add DVB-T control functions the driver +9593810cd42a media: cxd2880: Add top level of the driver +aff18712be87 media: cxd2880: Add integration layer for the driver +e5835488c26b media: cxd2880: Add tuner part of the driver +4e67e6cb06cd media: cxd2880: Add spi device IO routines +1a3ef038d09e media: cxd2880: Add common files for the driver +bd24fcddf6b8 media: cxd2880-spi: Add support for CXD2880 SPI interface +feac8c8bb9d0 media: Add document file for CXD2880 SPI I/F +949f7c7d5fc4 drm/i915: Handle changing enable_fbc parameter at runtime better. +1980bfa67f19 media: dvbdev: fix building on ia64 +779c79d4b833 media: cx23885: Override 888 ImpactVCBe crystal frequency +5ceade1d97fc media: cx23885: Set subdev host data to clk_freq pointer +5da1a68227fe media: cx23885: change 887/888 default to 888 +3ee9bc12342c media: cx25840: Use subdev host data for PLL override +9cbf518efaa8 media: cx23885: Fix gpio on Hauppauge QuadHD PCIe cards +a2c52cd73f78 media: cx231xx: Add second i2c demod to Hauppauge 975 +1dd2ce0e866c media: cx231xx: Use constant instead of hard code for max +f83423094dea media: cx231xx: Set mfe_shared if second frontend found +93e5b2066a27 media: cx23885: Add tuner type and analog inputs to 1265 +b94e47055bad media: cx231xx: Use frontend i2c adapter with tuner +6b234c98f7cc media: em28xx: Change hex to lower case +f6618cc8b447 media: lgdt3306a: remove symbol count mismatch fix +3f986eefc89c Merge branch 'perf/urgent' into perf/core, to resolve conflict +aeef9c097406 lkdtm: Add missing SPDX-License-Identifier line +039a1c42058d lkdtm: Relocate code to subdirectory +4c06619fc4da scsi: lpfc: use __raw_writeX on DPP copies +14217173217e dt-bindings: add bindings for Samsung micro-USB 11-pin connector +593aa2b405f9 dt-bindings: add bindings for USB physical connector +2f793a27d58f scsi: core: use blk_mq_requeue_request in __scsi_queue_insert +61b142afb2e2 scsi: megaraid: Use dma_pool_zalloc() +532ed9264da2 ipmi: missing error code in try_smi_init() +e8824babad2d ipmi: use ARRAY_SIZE for poweroff_functions array sizing calculation +71404a2f75c1 ipmi: Consolidate cleanup code +da18e2c6a813 ipmi: Remove some unnecessary initializations +cc095f0ac1f7 ipmi: Fix some error cleanup issues +b0f9408b1483 scsi: smartpqi: add in new supported controllers +d15e1175a9a9 block: sed-opal: fix response string extraction +555974068ee5 pstore: Avoid size casts for 842 compression +239b716199d9 pstore: Add lz4hc and 842 compression support +63231585a616 RDMA/bnxt_re/qplib_sp: Use true and false for boolean values +fbd36818eea8 IB/srp: Use the IB_DEVICE_SG_GAPS_REG HCA feature if supported +41904439479e IB/hfi1: Add a missing rcu_read_unlock() +666fe24bbeb6 infiniband: hw: Drop unnecessary continue +7e952b19eb63 i40iw: Implement get_vector_affinity API +7de8b3576ab8 i40iw: Improve CM node lookup time on connection setup +6b0c549fc616 i40iw: Refactor handling of txpend list +2a78cb4db487 IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write() +a6544a624c3f RDMA/rxe: Fix an out-of-bounds read +a1ae7d0345ed RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access +042932f7a327 infiniband: remove redundant assignment to pointer 'rdi' +edb2e5301c44 drm/i915: Track whether the DP link is trained or not +2fed7955bf4c drm/i915: Nuke intel_dp->channel_eq_status +c85d200e8321 drm/i915: Move SST DP link retraining into the ->post_hotplug() hook +dba14b27dd3c drm/i915: Reinitialize sink scrambling/TMDS clock ratio on HPD +1b2cb026dc8b drm/i915: Convert intel_hpd_irq_event() into an encoder hotplug hook +470e7c6189db drm/i915/cnp: Document WaSouthDisplayDisablePWMCGEGating +14941b6e8687 drm/i915/cnl: document WaVFUnitClockGatingDisable +c90c275c6ff4 drm/i915/psr: Update PSR2 resolution check for Cannonlake +740c01f76ab3 ARM: multi_v7_defconfig: Enable USB gadget configfs as loadable module +153d751ba678 ARM: multi_v7_defconfig: Enable various USB PHYs found on omap variants +4df8974b4101 ARM: multi_v7_defconfig: Enable OTG and MUSB as loadable modules +077e1cde78c3 ARM: omap2plus_defconfig: Enable 8250_OMAP +6f5eafbb2dfa ARM: omap2plus_defconfig: Switch to use omapdrm by default +66fad0d0df56 ARM: omap2plus_defconfig: Enable CEC +d33ae255254c ARM: omap2plus_defconfig: Enable am335x and am437x PM options +abdf5135b244 ARM: omap2plus_defconfig: Drop unneeded options +499ed74eb510 ARM: omap2plus_defconfig: Add SND_OSSEMUL +57625de768b1 ARM: omap2plus_defconfig: Update LIRC options +6cd7f83987ed ARM: omap2plus_defconfig: Select MFD_TI_LMU +e03e61c3173c arm64: kaslr: Set TCR_EL1.NFD1 when CONFIG_RANDOMIZE_BASE=y +24153c03d4f5 arm64/debug: Fix registers on sleeping tasks +1212f7a16af4 scripts/kallsyms: filter arm64's __efistub_ symbols +9597e74396c0 kasan, arm64: clean up KASAN_SHADOW_SCALE_SHIFT usage +1f85b42a691c arm64: Revert L1_CACHE_SHIFT back to 6 (64-byte cache line size) +6b24442d68e7 arm64: lse: Pass -fomit-frame-pointer to out-of-line ll/sc atomics +4e829b673547 arm64: Use arm64_force_sig_info instead of force_sig_info +a26731d9d1e3 arm64: Move show_unhandled_signals_ratelimited into traps.c +f71016a8a8c5 arm64: signal: Call arm64_notify_segfault when failing to deliver signal +92ff0674f5d8 arm64: mm: Rework unhandled user pagefaults to call arm64_force_sig_info +1049c3087170 arm64: Pass user fault info to arm64_notify_die instead of printing it +15b67321e7e9 arm64: signal: Don't print anything directly in force_signal_inject +a1ece8216c41 arm64: Introduce arm64_force_sig_info and hook up in arm64_notify_die +a7e6f1ca9035 arm64: signal: Force SIGKILL for unknown signals in force_signal_inject +2c9120f3a86a arm64: signal: Make force_signal_inject more robust +11dd2666375e audit: do not panic on invalid boot parameter +a5278e511dce drm/amd/pp: Revert gfx/compute profile switch sysfs +180a8bebdd50 drm/amd/pp: Fix sclk in highest two levels when compute on smu7 +5d24af846ee3 drm/amd/pp: Implement get/set_power_profile_mode on smu7 +6dcd30aa11b8 drm/amd/pp: Implement update_dpm_settings on CI +fdd62a40d4f3 drm/amd/pp: Implement update_dpm_settings on Tonga +59a66424542c drm/amd/pp: Implement update_dpm_settings on Fiji +6f9e09fd6488 scsi: mpt3sas: clarify mmio pointer types +37b96a4931db uio_hv_generic: support sub-channels +cf21be919c59 hv_balloon: trace post_status +bba072d16272 hv_balloon: fix bugs in num_pages_onlined accounting +4f098af514d2 hv_balloon: simplify hv_online_page()/hv_page_online_one() +223e1e4d2c16 hv_balloon: fix printk loglevel +248e742a396e Drivers: hv: vmbus: Implement Direct Mode for stimer0 +ce767047b1b7 hv_vmbus: Correct the stale comments regarding cpu affinity +aba8a5326496 tools: hv: include string.h in hv_fcopy_daemon +1330fc35327f tools: hv: fix compiler warnings about major/target_fname +68cb8117132c hv: Synthetic typo correction +597ff72f3de8 hyper-v: use GFP_KERNEL for hv_context.hv_numa_map +4ba6341286f2 tools/hv: Fix IP reporting by KVP daemon with SRIOV +60d0bbec5965 media: ngene: compensate for TS buffer offset shifts +e5fc6767ea47 media: ngene: move the tsin_exchange() stripcopy block into a function +655296c8bbef Drivers: hv: vmbus: Fix ring buffer signaling +88cfc33f5572 media: staging: media: Replace "dont" with "don't" +0a6e3023c997 media: staging: media: Replace "be be" with "be" +d128679cb33d media: staging: media: Remove unnecessary semicolon +564246fd3ff4 media: siano: Fix coherent memory allocation failure on arm64 +cc9debf84ab3 USB: adutux: Delete a misleading comment +e4c4835171a5 usb: usb-skeleton: make MODULE_LICENSE and SPDX tag match +66231ad3e288 block: null_blk: fix 'Invalid parameters' when loading module +2380ca5f1f46 dt-bindings: PCI: rcar: Add device tree support for r8a7743 +e97c19074f28 media: doc: poll: fix links to dual-ioctl sections +f41d19beccfe drm/i915: Flush waiters on seqno wraparound +93eef7d65329 drm/i915: Stop kicking the signaling thread on seqno wraparound +f68e68d29230 media: ov5695: Off by one in ov5695_enum_frame_sizes() +186ca446aea1 drm/prime: make the pages array optional for drm_prime_sg_to_page_addr_arrays +67f2219ce1d1 media: ov2685: Not delay latch for gain +997ef6b2627c media: renesas-ceu: mark PM functions as __maybe_unused +681066ec1d41 drm/prime: fix potential race in drm_gem_map_detach +309131594016 media: platform: renesas-ceu: Fix CSTRST_CPON mask +7c8786787231 media: MAINTAINERS: add entry for cxd2099 +7bb02ee380c7 media: dvb-frontends/cxd2099: remove remainders from old attach way +643f06fbe017 media: ngene: add I2C_FUNC_I2C to the I2C interface functionality +e5eaf6f88b9d media: ddbridge: adapt cxd2099 attach to new i2c_client way +d6bdd009c21d arm: dts: add Nuvoton NPCM750 device tree +e107f4bb65e4 Merge tag 'reset-for-4.17' of git://git.pengutronix.de/git/pza/linux into next/drivers +27a48feac025 media: ov772x: Unregister async subdevice +d9c70bbd39a5 media: ov772x: Replace msleep(1) with usleep_range +e0853a4324ad media: ov772x: Empty line before end-of-function return +2a2f21e38aa6 media: ov772x: Re-organize in-code comments +eee34d8b784a media: ov772x: Align function parameters +7bd8c4f2e800 media: tw9910: Replace msleep(1) with usleep_range +7470230a43c5 media: tw9910: Sort includes alphabetically +5d1787e75ee2 media: tw9910: Mixed style fixes +cb5fd12afd9a media: tw9910: Miscellaneous neatening +d6fdad554192 media: tw9910: Whitespace alignment +99b010b66f0d media: tw9910: Re-organize in-code comments +7bffa14c9aed arm: npcm: add basic support for Nuvoton BMCs +6a498e06ba22 MAINTAINERS: Add entry for the Nuvoton NPCM architecture +6ca620371ab2 arm64: dts: exynos: add OF graph between MHL and USB connector +37b933045898 arm64: dts: exynos: add micro-USB connector node to TM2 platforms +1796483fcdfb ARM: dts: artpec: add node for hardware crypto accelerator +870e0ecc31f4 ARM: dts: artpec: add disabled node for PCIe endpoint mode +e4202ef7b96e ARM: dts: artpec: add and utilize nbpfaxi DMA controllers +3745d19b929b ARM: dts: artpec: add and utilize artpec6 pin controller +b49de2dfcf20 ARM: dts: artpec: migrate ethernet to stmmac binding +60bed798408f ARM: dts: artpec: remove 0x prefix from clkctrl unit address +f659e12eb7de ARM: dts: artpec: use 1 GiB RAM +0fc123744e8f ARM: dts: artpec: disable Accelerator Coherency Port +e9c112c94b01 perf/arm-cci: Untangle global cci_ctrl_base +32837954db46 perf/arm-cci: Clean up model discovery +3ee5e821f3a1 bus/arm-cci: Streamline devicetree handling a bit +03057f2626e9 perf/arm-cci: Simplify CPU hotplug +3de6be7a3dd8 drivers/bus: Split Arm CCI driver +1888d3ddc3d6 drivers/bus: Move Arm CCN PMU driver +6294513dbe61 media: ngene: add proper polling to the dvbdev_ci file ops +30314c33a52f arm64: defconfig: add support for Socionext SynQuacer based platforms +b1bdf5084e88 arm64: defconfig: add newly added accelerated crypto modules +96c7bc8c7e9d media: ngene: don't treat non-existing demods as error +e39b8e945eb7 media: ngene: check for CXD2099AR presence before attaching +ee93340e98bc media: ngene: deduplicate I2C adapter evaluation +3262831b4a9a media: ngene: add support for DuoFlex S2 V4 addon modules +42b6515fd55d media: ngene: add support for Sony CXD28xx-based DuoFlex modules +5ebbb5b4d424 drm: Check property/enum name length +8e5e83ad8250 drm: Don't create properties without names +7d5397d47f90 media: ngene: add XO2 module support +1c2ad82e537d media: ngene: support STV0367 DVB-C/T DuoFlex addons +66a4c0c749cf media: ngene: use defines to identify the demod_type +6795bf626482 media: ngene: convert kernellog printing from printk() to dev_*() macros +37a59823788a media: ngene: add two additional PCI IDs +1aebed328958 media: dvb_ca_en50221: fix severity of successful CAM init log message +9aa4d4ea2444 media: usb: don't initialize vars if not needed +7b69f2cb9131 media: ov772x: constify ov772x_frame_intervals +c17a7476e4c4 HID: core: rewrite the hid-generic automatic unbind +59dd2a850401 regmap: debugfs: Improve warning message on debugfs_create_dir() failure +1f319cb0538a PCI: dwc: Expand maximum number of MSI IRQs from 32 to 256 +3f43ccc4ea1b PCI: dwc: Remove old MSI IRQs API +7c5925afbc58 PCI: dwc: Move MSI IRQs allocation to IRQ domains hierarchical API +b7289cb1cf99 HID: sony: Add touchpad support for NSG-MR5U and NSG-MR7U remotes +17cf46cfe975 regmap: debugfs: Free map->debugfs_name when debugfs_create_dir() failed +2172a33279bc spi: tegra20-slink: use true and false for boolean values +001fab49dd4f HID: hid-multitouch: Use true and false for boolean values +04230f460255 HID: hid-ntrig: use true and false for boolean values +09f3fe40f501 HID: logitech-hidpp: document sysfs interface +fbb77e88f08c HID: elecom: add support for EX-G M-XT4DRBK trackball +79837eded640 HID: elecom: refer to trackballs by model name instead of series +1844f49861cb media: si2168: change ts bus control logic +da2cf18ff883 media: dvb-frontends/stv0910: rework and fix DiSEqC send +15f757bb5ab2 media: cxd2099: move driver out of staging into dvb-frontends +d19e3a72a6ce media: ngene: adapt cxd2099 attach to the new i2c_client way +81a705914b77 media: staging/cxd2099: convert to regmap API +9403f089bfa0 media: ddbridge/ci: further deduplicate code/logic in ddb_ci_attach() +e2ce49468a14 media: v4l: dvb-frontends: stb0899: fix comparison to bitshift when dealing with a mask +2f4a75b70bb1 media: sec: Remove PLAT_S5P dependency +16532baa6ba4 media: mantis: remove mantis_vp3028.c/mantis_vp3028.h +948aaf788f87 media: drx-j remove bsp_i2c.h +bd0b5a35aac5 media: sr030pc30: prevent array underflow in try_fmt() +8f0aa38292f2 media: v4l: omap_vout: vrfb: Use the wrapper for prep_interleaved_dma() +309d4c4cc989 media: em28xx: Enable inversion for Solo/Dual HD DVB models +d4c779bc91d1 media: si2168: Add spectrum inversion property +a398e043637a media: s3c-camif: fix out-of-bounds array access +3061df060fca media: si2168: Announce frontend creation failure +e7f4d7516aa3 media: lgdt3306a: Announce successful creation +445877742ce3 media: si2168: Add ts bus coontrol, turn off bus on sleep +08c5e1165695 staging: lustre: Remove yield() call +a9f83a65f181 staging: pi433: fix CamelCase for paRamp enum +d9a74d5f1eee staging: pi433: fix CamelCase for Address variables +cd9d5291bb18 staging: pi433: fix CamelCase for address_filtering enum +53e0b83d01c3 staging: pi433: fix CamelCase for afterSyncInterrupt +1cd41fc3f32b staging: pi433: fix CamelCase for flag enum +c436ef3b9abf staging: pi433: fix CamelCase for packetFormat enum +e0c12b6fff58 Revert "staging: Disable lustre file system for MIPS, SH, and XTENSA" +184ecc5ceb37 staging: lustre: allow monolithic builds +26f7a294e5ec staging: lustre: ptlrpc: move thread creation out of module initialization +165020462d26 staging: lustre: change sai_thread to sai_task. +c044fb0f835c staging: lustre: remove 'ptlrpc_thread usage' for sai_agl_thread +147760d4c1b4 staging: lustre: remove unused flag from ptlrpc_thread +be3c64da248b staging: lustre: ptlrpc: use workqueue for pinger +236b4fcd5df7 staging: lustre: ptlrpc: use delayed_work in sec_gc +c91664c83f46 staging: lustre: ldlm: use delayed_work for pools_recalc +1a6cc3b1a903 staging: lustre: obdclass: use workqueue for zombie management. +f8b1c4a8d83c staging: lustre: ptlrpc: change GFP_NOFS to GFP_KERNEL +9f0e4c2b823b staging: lustre: get entropy from nid when nid set. +2e20a07f3b57 staging: lustre: lnet: keep ln_nportals consistent +3ab19e61b3ad staging: lustre: obdclass: don't require lct_owner to be non-NULL. +f689c72d7dbc staging: lustre: statahead: remove incorrect test on agl_list_empty() +2fab9faf9b27 staging: lustre: fix bug in osc_enter_cache_try +436630983b00 staging: lustre: obd_mount: use correct niduuid suffix. +899821135cb1 staging: lustre: remove else after return statement +8bae455e57f1 staging: fsl-mc/dpio: remove unused function +9792e213a4c9 drm/i915/breadcrumbs: Assert all missed breadcrumbs were signaled +cd46c545b7db drm/i915/breadcrumbs: Reduce signaler rbtree to a sorted list +e7893674d6f2 staging: wilc1000: rename u16DummyReasonCode to avoid camelCase +3b9ccd3bdb47 staging: wilc1000: fix line over 80 char in handle_rcvd_ntwrk_info() +87ae3a5bd130 staging: wilc1000: rename handle_connect_timeout() variables to avoid camelCase +697346817ed8 staging: wilc1000: fix line over 80 char in wilc_scan_complete_received() +fab6b7234482 staging: wilc1000: fix line over 80 char in wilc_del_allstation() & wilc_deinit() +83ff39d99b95 staging: wilc1000: fix line over 80 char in wilc_add_ptk() +8007f00092c9 staging: wilc1000: rename pstrHostIFkeyAttr to avoid camelCase issue +172148b8ba1e staging: wilc1000: fix line over 80 char in host_int_parse_join_bss_param() +4262d2fc0777 staging: wilc1000: fix line over 80 char for wilc_gnrl_async_info_received() +05141a62bb1b staging: wilc1000: fix line over 80 char in wilc_network_info_received() +2f90a5da7c74 staging: wilc1000: fix line over 80 char in handle_cfg_param() +38b39d3240f0 staging: wilc1000: remove always 'true' check from 'if' statement +cd1ce6ebd9eb staging: wilc1000: rename enuEvent to avoid camelCase +4c1f0e3aff80 staging: wilc1000: fix line over 80 char in wilc_wlan_handle_rxq() +e03aec251bfe staging: wilc1000: fix line over 80 char in wilc_wlan_cfg_set() +967c4bc3b5fb staging: wilc1000: fix open parenthesis mismatch in wilc_wlan_cfg_get() +92d01a561548 staging: most: Indent function parameter. +ed49a3bd56c7 staging: most: Add a blank line. +33f328f7ab6d staging: ks7010: Replace literal with constant. +716003bb8bc4 staging: emxx_udc: Remove unnecessary NULL checks +2af04244342f media: cx231xx: Add second i2c demod client +bdaacc32e9b2 media: cx231xx: Add second frontend option +0defb439fc24 staging: vc04_services: Remove dead FRAGMENTS_T +7de2258b5c71 staging: rtl8188eu: replace NULL comparison with variable +c41cd503d70d staging: rtl8188eu: place constant on the right side of test +2dcce8ed6633 staging: rtl8723bs: Replace memset with eth_zero_addr +c3ecca4b2d75 staging: rtl8723bs: Remove unnecessary semicolon. +5ea2d82035fc staging: rtl8192e: Add spaces around operators. +01808309495e staging: rtl8192e: Remove unnecessary parentheses +330d7c503b52 staging: rtl8192e: Fix issues regarding blank lines +500320b73323 staging: rtl8712: remove unnecessary parentheses +a51935a5b9ee staging: rtl8712: Add spaces around '|' +bb462e0ebdb9 staging: rtl8712: Added spaces around '+' +0e2bbf657ab2 staging: rtl8712: Remove multiple blank line(s) +3b2109648654 staging: rtl8712: match alignment with open parenthesis +4cacc002569a staging: rtl8712: Fixed 'tabstop' coding style warning +951c16bf4867 staging: vc04_services: bcm2835-audio: Change to unsigned int * +d3e3a2b50a1a staging: vc04_services: bcm2835-audio Format multiline comment +0b444fb750f2 staging: vc04_services: bcm2835-audio: Add blank line after declaration +314af4f77cdb staging: rtlwifi: Remove nonessential semicolon +3334a76c3a72 staging: rtlwifi: remove unneeded semicolon +537da5127842 staging: rtlwifi: remove condition where it has no effect +c51afd2d87fe staging: vt6655: Fix style violation for line ending in '(' +6089735a5f74 staging: vt6655: remove unnecessary parentheses +14a313c772b6 staging: lustre: obdclass: Replace 'unsigned' with 'unsigned int' +57c194028650 staging: lustre: obdclass: Add 'const' to char* array +e4dea99bfa35 staging: lustre: obdclass: Fix comparison to NULL +d576b9fe9865 staging: lustre: Replace "dont" with "don't" +7c51e9b0927d staging: lustre: Replace "to to" with "to" +ce92575bd453 staging: lustre: Replace "be be" with "be" +471c3615e563 staging: comedi: Replace "dont" with "don't +accb9343f58c staging: speakup: match alignment with open parenthesis +1bbab525b6f4 media: cxusb: restore RC_MAP for MyGica T230 +c20ffbfe085f media: dvb-usb-cxusb: Geniatech T230C support +19fbf1ba2e60 media: cx231xx: Add support for Hauppauge HVR-975 +c5bef50e52b2 media: cx231xx: Add support for Hauppauge HVR-935C +b312598dd48d media: dibx000_common: use strlcpy() instead of strncpy() +79d6e6e6581c media: exynos4-is: make array 'cmd' static, shrinks object size +c00ba2c12300 media: cx23885: Add support for new Hauppauge QuadHD (885) +16fad6743245 media: cx23885: Add support for Hauppauge PCIe Starburst2 +94f115188e45 media: cx23885: Add support for Hauppauge PCIe HVR1265 K4 +8177733af1f1 media: cx23885: Enable new Hauppauge PCIe ImpactVCBe variant +f9fe90a46d12 media: em28xx-video: fix most coding style issues +08cc05e4e737 media: em28xx-input: fix most coding style issues +8adbc7d68a21 media: em28xx-i2c: fix most coding style issues +349ac5bba1f5 media: em28xx-core: fix most coding style issues +4a089668ef22 media: em28xx-cards: rework the em28xx probing code +0086085b3093 media: em28xx-cards: fix most coding style issues +04964eb0eb0b media: em28xx-camera: fix coding style issues +9f90f5371f52 media: em28xx-audio: fix coding style issues +2e1e84c587d7 media: em28xx-reg.h: Fix coding style issues +c69ce6156341 media: em28xx.h: Fix most coding style issues +f22e9e7133ab media: em28xx: Add SPDX license tags where needed +fe8d54f0e9aa media: em28xx-dvb: do some coding style improvements +9c305eb442f3 drm: bridge: dw-hdmi: Fix overflow workaround for Amlogic Meson GX SoCs +ad05ff091f00 media: s5h14*.h: fix typos for CONTINUOUS +ad32495b1513 media: em28xx-dvb: simplify DVB module probing logic +5c5f80307ab2 tee: optee: report OP-TEE revision information +6e112de04278 tee: optee: GET_OS_REVISION: document a2 as a build identifier +7dd003aec201 tee: correct max value for id allocation +8f569c0b4e6b media: dvb-core: add helper functions for I2C binding +f410b4093fdd media: em28xx: split up em28xx_dvb_init to reduce stack size +cf68c22f1063 media: em28xx: adjust I2C timeout according with I2C speed +0108ae7fd297 media: em28xx: constify most static structs +aa62980be47e media: em28xx: stop rewriting device's struct +6cda90b63edd media: em28xx: improve the logic with sets Xclk and I2C speed +d571b592c620 media: em28xx: don't use coherent buffer for DMA transfers +94448e21cf08 media: lgdt3306a: Fix a double kfree on i2c device remove +835d66173a38 media: lgdt3306a: Fix module count mismatch on usb unplug +4966c0c5c61c media: lgdt3306a: Add QAM AUTO support +4c7c3f9b1a85 media: lgdt3306a: QAM streaming improvement +5b3a8e906973 media: lgdt3306a: Set fe ops.release to NULL if probed +cc4406d919d2 media: em28xx: Enable Hauppauge SoloHD rebranded 292e SE +7cc62d0b8e25 drm/i915/error: capture uc_state after gen_state +f2a326c928cc media: em28xx: Add Hauppauge SoloHD/DualHD bulk models +53b725c7db12 drm/i915/error: standardize function style in error capture +618d87d783ad drm/i915/error: remove unused gen8_engine_sync_index +48efbc370eb2 media: em28xx: Increase max em28xx boards to max dvb adapters +c7c7e8d78034 media: em28xx: USB bulk packet size fix +1b5f69f5b944 media: em28xx: Bulk transfer implementation fix +0eeb232f5aad media: em28xx: constify a new function +be7fd3c3a8c5 media: em28xx: Hauppauge DualHD second tuner functionality +7aa92c4229fe media: ABS macro parameter parenthesization +2efa83920c7f drm: of: simplify component probe code +4f9a4cd66c12 gpio: mockup: Update Bamvors mail address +3bd07ccd2762 drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem +4ffb8deeed58 drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem +991ecefbdd4b drm/i915/gvt: Return error at the failure of finding page_track +7e60946feb42 drm/i915/gvt: Release gvt->lock at the failure of finding page track +55b4ce61a2a1 Merge tag 'perf-core-for-mingo-4.17-20180305' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +8af31363cda9 Merge tag 'v4.16-rc4' into perf/core, to pick up fixes +6846dfeb87a6 drm/i915/kvmgt: Add kvmgt debugfs entry nr_cache_entries under vgpu +cf4ee73fd9b6 drm/i915/gvt: Fix guest vGPU hang caused by very high dma setup overhead +b52646fd5bb4 drm/i915/gvt: Fix check error on hws_pga_write() fail message +253fe56ea965 drm/i915/gvt: Fix one indent error +c39bca4e0467 drm/i915/gvt: Fix check error on fence mmio handler +64c066a911b7 drm/i915/gvt: Fix check error of vgpu create failure message +9803984581de drm/i915/gvt: Fix vGPU sched timeslice calculation warning +0102d0d9227a drm/i915/gvt: remove gvt max port definition +7e534ac985d4 drm/i915/gvt: Fix one gvt_vgpu_error() use in dmabuf.c +cd7e61b93d06 drm/i915/gvt: init mmio by lri command in vgpu inhibit context +64f46f55bb30 drm/i915/gvt: add interface to check if context is inhibit +f9a651c05d7a drm/i915/gvt: add define GEN9_MOCS_SIZE +420fba78d9b1 drm/i915/gvt: Define PTE addr mask with GENMASK_ULL +b6c126a39345 drm/i915/gvt: Manage shadow pages with radix tree +e502a2af4c35 drm/i915/gvt: Provide generic page_track infrastructure for write-protected page +0947572849cb drm/i915/gvt: Don't extend page_track to mpt layer +f66e5ff70603 drm/i915/gvt: Rename mpt api {set, unset}_wp_page to {enable, disable}_page_track +d87f5ff35f3f drm/i915/gvt: Rename shadow_page to short name spt +44b467338094 drm/i915/gvt: Rework shadow page management code +72f03d7ea167 drm/i915/gvt: Refine pte shadowing process +d861ca237df8 drm/i915/gvt: Use standard pte bit definition +e6e9c46fd235 drm/i915/gvt: Factor out intel_vgpu_{get, put}_ppgtt_mm interface +a143cef7dbef drm/i915/gvt: Rename ggtt related functions to be more specific +bc37ab56790f drm/i915/gvt: Add verbose gtt shadow logs +b0c766bf2911 drm/i915/gvt: Refine ggtt_set_shadow_entry +3aff35128025 drm/i915/gvt: Refine ggtt and ppgtt root entry ops +1bc258519dc7 drm/i915/gvt: Refine the intel_vgpu_mm reference management +ede9d0cfcb78 drm/i915/gvt: Rework shadow graphic memory management code +4fd98e374fd3 scripts: turn off some new dtc warnings by default +9130ba884640 scripts/dtc: Update to upstream version v1.4.6-9-gaadd0b65c987 +e039139be8c2 scripts/dtc: generate lexer and parser during build instead of shipping +a54b81ea2423 powerpc: boot: add strrchr function +a817e5d82a2d memory: ti-emif-sram: remove redundant dev_err call in ti_emif_probe() +d363a88b31fc memory-EMIF: Use seq_putc() in emif_regdump_show() +07f3398d38da ARM: dts: keystone-k2g: Fix unit-address formatting for serial nodes +eae3c955bbe3 dt-bindings: memory: ti-emif: add edac support under emif +5a3a03905a43 ARM: dts: keystone-k2e-clocks: Fix missing unit address separator +eadbe9fa2dc1 ARM: dts: keystone-k2g: Move usb-phy nodes out of soc0 +4c4a3b8e2cdc ARM: dts: keystone-k2g: Move keystone_dsp_gpio to under device-state-control +10c5bd2d8e07 ARM: dts: keystone-k2g: Move keystone_irq to under device-state-control +40ce21e293c4 ARM: dts: keystone-k2hk: Move keystone_dsp_gpio to under device-state-control +80570ce847b8 ARM: dts: keystone-k2l: Move keystone_dsp_gpio to under device-state-control +056a3ccb8492 ARM: dts: keystone-k2e: Move keystone_dsp_gpio to under device-state-control +274abd4a65a7 ARM: dts: keystone: Move reset-controller to under device-state-control +4c30bb58f542 ARM: dts: keystone: Move keystone_irq to under device-state-control +010eacd968a7 netfilter: xt_limit: Spelling s/maxmum/maximum/ +3427b2ab63fa netfilter: make xt_rateest hash table per net +0d7df906a0e7 netfilter: x_tables: ensure last rule in base chain matches underflow/policy +89370860686a netfilter: x_tables: make sure compat af mutex is held +7d7d7e02111e netfilter: compat: reject huge allocation requests +9782a11efc07 netfilter: compat: prepare xt_compat_init_offsets to return errors +c84ca954ac9f netfilter: x_tables: add counters allocation wrapper +9d5c12a7c08f netfilter: x_tables: limit allocation requests for blob rule heads +19926968ea86 netfilter: x_tables: cap allocations at 512 mbyte +e816a2ce49e4 netfilter: x_tables: enforce unique and ascending entry points +1b293e30f759 netfilter: x_tables: move hook entry checks into core +472ebdcd15eb netfilter: x_tables: check error target size too +07a9da51b4b6 netfilter: x_tables: check standard verdicts in core +f31e5f1a891f netfilter: unlock xt_table earlier in __do_replace +2db3fec507bd netfilter: ipt_ah: return boolean instead of integer +433029ecc627 netfilter: nf_conntrack_broadcast: remove useless parameter +580c7d9e4cc6 netfilter: xt_cluster: get rid of xt_cluster_ipv6_is_multicast +cceae76ef3a1 netfilter: nfnetlink_acct: remove useless parameter +b89dae185286 of: overlay: do not include path in full_name of added nodes +a4f91f0de905 of: unittest: clean up changeset test +ae0662f84b10 netfilter: nf_tables: nf_tables_obj_lookup_byhandle() can be static +a97fc4e4524c drm/amdgpu: fix KV harvesting +dcd9f1000717 drm/radeon: fix KV harvesting +2107f580909f drm/amd/pp: Implement update_dpm_settings on Polaris +40cee3b9e50f drm/amd/pp: Add a helper to set field in u32 +31bc45de132a drm/amd/pp: Add common interface in smu for update dpm setting +15826fbfef16 drm/amd/pp: Add PCC feature support on Vega +cc1bb66fbc26 drm/amd/pp: Export new smu message for PCC feature on Vega10 +ada6770e956b drm/amd/pp: Remove cgs_query_system_info +6848d73e889b drm/amd/pp: Remove the wrap functions for acpi in powerplay +e1deba285156 drm/amd/pp: Use amdgpu acpi helper functions in powerplay +589941e1a2d6 drm/amdgpu: Notify sbios device ready before send request +65ad7cac3866 drm/amd/pp: Refine powerplay instance +a2c120ce6b68 drm/amd/pp: Simplify the create of powerplay instance +2eeb3a839954 drm/amd/dc: Use forward declaration instand of include header file +b58f0c81e9ab drm/amd/display: disable CRTCs with NULL FB on their primary plane (V2) +16a6620c32b0 drm/amd/pp: Fix incorrect return value in smu7_check_clk_voltage_valid +a44f86266032 drm/amdgpu/dce6: Use DRM_DEBUG instead of DRM_INFO for HPD IRQ info +81988f9c3d99 drm/amdgpu: use separate status for buffer funcs availability v2 +380383f23594 drm/amdgpu: ignore changes of buffer function status because of GPU resets +57adc4cef617 drm/amdgpu: change amdgpu_ttm_set_active_vram_size +c396ef9bf317 drm/amdgpu: move some functions into amdgpu_ttm.h +ea74e15fb547 drm/amd/display: Default HDMI6G support to true. Log VBIOS table error. +a05bcff10426 drm/amd/display: update plane params before validation +c827206f7f78 drm/amd/display: Don't blow up if TG is NULL in dce110_vblank_set +080589737c13 drm/amd/display: validate plane in dce110 for scaling +c21b68c5ebd9 drm/amd/display: defer modeset check in dm_update_planes_state +33f2d94ecd0e drm/amd/display: Clean up formatting in irq_service_dce110.c +a0e30392dd03 drm/amd/display: Return success when enabling interrupt +589d2739332d drm/amd/display: Use crtc enable/disable_vblank hooks +5dd0bb34edc1 drm/amd/display: dal 3.1.37 +cc3ca53332de drm/amd/display: Remove duplicate dm_pp_power_level enum +f215a57dca69 drm/amd/display: update infoframe after dig fe is turned on +28d4175413ef drm/amd/display: fix dcn1 dppclk when min dispclk patch applies +1296423bf23c drm/amd/display: define DC_LOGGER for logger +2f3fd67a8af2 drm/amd/display: Use MACROS instead of dm_logger +44c6f2e59ee8 drm/amd/display: Handle HDR use cases. +aef5f5237bed drm/amd/display: Fix DAL surface change test +c1d8ba6e0a1c drm/amd/display: dal 3.1.36 +15cf3974eb06 drm/amd/display: add diags clock programming +f553e6810259 drm/amd/display: add per pipe dppclk +8ff15a8fcc58 drm/amd/display: Update DCN OPTC registers +0e5916ffb8b1 drm/amd/display: allocate fbc buffer in AMDGPU_GEM_DOMAIN_GTT +8acad1a18a78 drm/amd/display: Add regamma lut write mask to SOC base +94405cf63884 drm/amd/display: Update Link Training Fallback logic +85075fa04287 drm/amd/display: add psr_version to stream +f03628232fe9 drm/amd/display: Clear dmps off for eDP when resume. +ea7ea2a8cac1 drm/amd/display: fix missing az disable in reset backend +e9df99303a7b drm/amd/display: dal 3.1.35 +cf1df90f35ac drm/amd/display: Check DCN PState ASSERT failure +3d53f424796b drm/amd/display: update cur_clock correctly within set bandwidth +086247a4b2fb drm/amd/display: Use 4096 lut entries +11fffe45b76d drm/amd/display: Add passive dongle support for HPD Rearch +88ac3ddab12e drm/amd/display: Fix active dongle hotplug +fd92ac1b4658 drm/amd/display: move MST branch initialize to before link training +46589e9c753b regmap: debugfs: Don't leak dummy names +62474660fb2d media: dvb-frontend/mxl5xx: add support for physical layer scrambling +fdfb69a72522 arm64/efi: Make strrchr() available to the EFI namespace +b46c78661c42 Merge tag 'overlay_apply_fdt_v7-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/frowand/linux into dt/next +a430ab205d29 regmap: debugfs: Disambiguate dummy debugfs file name +81af63a4af82 drm: Don't pass clip to drm_atomic_helper_check_plane_state() +b1271993aa38 soc: rockchip: power-domain: Add a sanity check on pd->num_clks +d909072d0521 soc: rockchip: power-domain: use clk_bulk APIs +6e61c891a0bb soc: rockchip: disable jtag switching for RK3128 SoCs +bf817d0cf719 drm/armada: Use drm_mode_get_hv_timing() to populate plane clip rectangle +57270b8191a9 drm/armada: Construct a temporary crtc state for plane checks +3126bf79586a drm/radeon/mkregtable: Delete unused list functions and macros +0bf6718537cf drm/amdgpu: used cached pcie gen info for SI (v2) +d8eb9de42320 drm/vc4: Replace long HDMI udelay with usleep_range +423ad7b3cbd1 drm/vc4: Advertise supported modifiers for planes +6f4870753f29 ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250 +146bc69b4885 ARM: dts: exynos: Remove unused bypass-smu property from Xyref5260 +12af5004145a ASoC: Intel: Skylake: Fix typo +8d06c3302635 i2c: img-scb: Drop METAG dependency +43e951e74446 media: img-ir: Drop METAG dependency +b9b2909093ed watchdog: imgpdc: Drop METAG dependency +0b658a1e9a58 MAINTAINERS/CREDITS: Drop METAG ARCHITECTURE +5ba484e79f13 tty: Remove metag DA TTY and console driver +a83aeb3836b1 ARM: dts: armada388-clearfog: increase speed of i2c0 to 400kHz +d4ccceb05591 drm/i915/icl: Ringbuffer interrupt handling +4e943a890cef ARM: dts: rockchip: Add missing #sound-dai-cells on rk3288 +be20f6b063f5 PCI/IOV: Skip INTx config reads for VFs +6b2f1351af56 PCI: Wait for device to become ready after secondary bus reset +01fd61c0b9bd PCI: Add a return type for pci_reset_bridge_secondary_bus() +abbcf0e2a99d PCI: Wait for device to become ready after a power management reset +6afad54d2f0d perf mmap: Discard legacy interfaces for mmap read forward +759487307625 perf test: Switch to new perf_mmap__read_event() interface for task-exit +ee4024ff8582 perf test: Switch to new perf_mmap__read_event() interface for switch-tracking +5d0007cdfc66 perf test: Switch to new perf_mmap__read_event() interface for sw-clock +9dfb85dfaffe perf test: Switch to new perf_mmap__read_event() interface for time-to-tsc +88e37a4bbe6e perf test: Switch to new perf_mmap__read_event() interface for perf-record +1d1b5632ed0b perf test: Switch to new perf_mmap__read_event() interface for tp fields +334f823e2ab5 perf test: Switch to new perf_mmap__read_event() interface for mmap-basic +693d32aebf85 perf test: Switch to new perf_mmap__read_event() interface for "keep tracking" test +00fc2460e735 perf test: Switch to new perf_mmap__read_event() interface for 'code reading' test +2f54f3a4733c perf test: Switch to new perf_mmap__read_event() interface for bpf +35b7cdc6379e perf python: Switch to new perf_mmap__read_event() interface +e662e70fa419 arm: dts: kirkwood: fix error in #sound-dai-cells size +d7f55c62e634 perf trace: Switch to new perf_mmap__read_event() interface +53172f9057e9 perf kvm: Switch to new perf_mmap__read_event() interface +669b710e5e30 drm/bridge/synopsys: dsi: readl_poll_timeout return value clean up +ad46e48c65fa perf record: Fix crash in pipe mode +696703af37a2 perf annotate: Find 'call' instruction target symbol at parsing time +b09c2364a4dc perf record: Throttle user defined frequencies to the maximum allowed +7831bf236505 perf top: Allow asking for the maximum allowed sample rate +a9980a6dbb9e perf top browser: Show sample_freq in browser title line +67230479b230 perf record: Allow asking for the maximum allowed sample rate +4f67336870f6 perf tests: Rename trace+probe_libc_inet_pton to record+probe_libc_inet_pton +a18ee796f8af perf tests: Switch trace+probe_libc_inet_pton to use record +9c04409d7f5c perf annotate browser: Be more robust when drawing jump arrows +2c27476e398b media: dvb: fix a Kconfig typo +e113d65ae417 media: tegra-cec: reset rx_buf_cnt when start bit detected +2fe4c22c53fc media: rc: lirc does not use LIRC_CAN_SEND_SCANCODE feature +76bf7087fb21 Merge commit 'v4.16-rc4~0' into patchwork +7509702bd8bd drm/i915: Unwind vma pinning for intel_pin_and_fence_fb_obj error path +e0f6429dc1c0 arm64: cpufeature: Remove redundant "feature" in reports +2e6f549fe913 arm64: cpufeature: Relocate PAN emulation report +6141ac1c2747 arm64/kernel: kaslr: drop special Image placement logic +532826f3712b arm64: Mirror arm for unimplemented compat syscalls +611d059f1a13 Merge branch 'fixes' into next +966580ad236e mmc: mediatek: add support for MT7622 SoC +df1d7c8d45a5 mmc: dt-bindings: add support for MT7622 SoC +d56ee1ff3086 mmc: sdhci-pci: Respect PM flags when enabling card detect GPIO IRQ wakeup +36f1d7e817a5 mmc: slot-gpio: Add a function to enable/disable card detect IRQ wakeup +d5d568fad9a5 mmc: sdhci: Do not unnecessarily enable wakeup for SDIO card interrupt +9c316b38b780 mmc: sdhci: Do not unnecessarily enable wakeup for card detect interrupt +7b7d57fd1b77 mmc: sdhci-pci: Get rid of glk_cqe_enable() +129d21ce15af mmc: ushc: Remove bogus check of usb_submit_urb +4b514fa28760 mmc: dw_mmc: update kernel-doc comments for dw_mci +ec10ab572e40 mmc: dw_mmc: Remove prev_state and state assignment for STATE_SENDING_CMD +64c1412b77d0 mmc: dw_mmc: Convert to use DEFINE_SHOW_ATTRIBUTE +871cfe05f40b mmc: core: Re-use DEFINE_SHOW_ATTRIBUTE() macro +c9b929edf4e1 mmc: tmio: remove useless TMIO_MASK_CMD handling in tmio_mmc_host_probe() +9b3ab55dbabd mmc: tmio: clear force_pio flag before starting data transfer +b12a7a28f860 mmc: tmio: move TMIO_MASK_{READOP, WRITEOP} handling to correct place +c7cd630a9751 mmc: tmio: fix never-detected card insertion bug +497d1f965c20 mmc: tmio: support IP-builtin card detection logic +bda4d21b6e5d ARM: cpuidle: Drop memory allocation error message from arm_idle_init_cpu() +1179c2aeb4c3 Merge cpufreq fixes from v4.16-rc4. +3d2011cfa41f drm/i915/icl: remove port A/E lane sharing limitation. +c490b28f36ac pinctrl: sh-pfc: r8a77965: Add USB3.0 host pins, groups and functions +0d75f8dae3e1 pinctrl: sh-pfc: r8a77965: Add USB2.0 host pins, groups and functions +1f267a572b57 drm/i915: Update DRIVER_DATE to 20180305 +5fcdc9d98162 drm/atomic: Call ww_acquire_done after drm_modeset_lock_all +2092e3adc323 ARM: stm32: restore reboot capabilities +788778b0d21a mmc: tmio: deprecate "toshiba, mmc-wrprotect-disable" DT property +218f6024abec mmc: tmio: remove TMIO_MMC_WRPROTECT_DISABLE +7c53b79766a4 mmc: tmio: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag +3ca1507b5b3b sh: kfr2r09: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag +abdd50e96de8 ARM: stm32: Add AMBA support for STM32F4 and STM32F7 SoCs +f7dcb04475b2 ARM: stm32: add initial support for STM32MP157 +3ed71f8ad98a ARM: stm32: prepare stm32 family to welcome armv7 architecture +40fed8d0e383 Documentation: arm: stm32: move to rst format +61ea291cff9e ARM: stm32: Fix copyright +85beb77f87f7 ARM: stm32: add new STM32F769 MCU +550987be94aa ARM: stm32: Kconfig: introduce MACH_STM32F769 flag +2ad1db059b9a mmc: renesas_sdhi: use MMC_CAP2_NO_WRITE_PROTECT instead of TMIO own flag +193ca00b820c ARM: dts: stm32: Fix sdio2 rcc hard coded value +f932423c6f00 dt-bindings: mfd: Add STM32F7 SDMMC2 rcc entry +cc6adf89f9a0 ARM: dts: stm32: Enable sdio1 for stm32f769-disco +70093fe230a5 ARM: dts: stm32: Enable sdio1 for stm32f746-eval +91f2c5e8df03 ARM: dts: stm32: Enable sdio1 for stm32f746-disco +46ea3e80e1e8 ARM: dts: stm32: Add sdio pins definition for stm32f7 +7f7a385d0a7c mmc: sdhci-iproc: Disable preset values for BCM2835 +b305882fbc87 mmc: core: optimize mmc_calc_max_discard +5a871bf081dd mmc: sh_mmcif: remove some cruft +e0b2dbcfaacd mmc: sdhci_omap: Fix sdhci-omap quirks +8d20b2eae6c4 mmc: sdhci_omap: Add support to set IODELAY values +7d33c3581536 mmc: sdhci-omap: Workaround for Errata i802 +9fc2cd76125c mmc: sdhci-omap: Add tuning support +27ceb7e0b0ae mmc: sdhci-omap: Add custom set_uhs_signaling sdhci_host ops +20ea26a1e3a5 mmc: sdhci-omap: Add card_busy host ops +300df508c806 mmc: sdhci-omap: Update 'power_mode' outside sdhci_omap_init_74_clocks +1fe23843d5d6 ARM: dts: stm32: add SPI support on STM32H743 SoC +a20d1390c1da ARM: shmobile: defconfig: Disable CONFIG_EMBEDDED +c7b6b600a234 ARM: shmobile: defconfig: Refresh +14a7405b2e81 sched/core: Undefine tracepoint creation at the end of core.c +02d8ec9456f4 sched/deadline, rt: Rename queue_push_tasks/queue_pull_task to create separate namespace +a92057e14beb sched/idle: Merge kernel/sched/idle.c and kernel/sched/idle_task.c +325ea10c0809 sched/headers: Simplify and clean up header usage in the scheduler +e547c0031697 of: improve reporting invalid overlay target path +db2f3762d609 of: convert unittest overlay devicetree source to sugar syntax +93a6039000b5 of: Documentation: of_overlay_apply() replaced by of_overlay_fdt_apply() +39a751a4cb7e of: change overlay apply input data from unflattened to FDT +581e929018ce x86: devicetree: fix config option around x86_flattree_get_config() +200905fdf08a Staging: iio: adis16209: Add _REG postfix for registers +c97712c41f74 Staging: iio: adis16209: Change the definition name +5824d0938dab Staging: iio: adis16209: Arrange headers in alphabetical order +5def839c4817 iio:magnetometer: Replace magic number 0 by IIO_CHAN_INFO_RAW +5556dfe54be4 iio:dummy: Add extra paragraphs on Kconfig +a34a3ed73ca0 iio: dummy: Add correct tabs and spaces to Kconfig +0f079547150a iio: light: lv0104cs: Add support for LV0104CS light sensor +b61d8e630a85 iio: proximity: sx9500: Add GPIO ACPI mapping table +c0879ed61887 dt-bindings: iio: adc: stm32-dfsdm: fix types, add missing pinctrl +0dad1eceeb9c iio: cros_ec: Relax sampling frequency before suspending +97fb7a0a8944 sched: Clean up and harmonize the coding style of the scheduler code base +c2e513821d5d sched/deadline: Clean up various coding style details +7b026763cff9 drm/i915/huc: Mark firmware as failed on auth failure +7cfca4afd656 drm/i915/uc: Introduce intel_uc_suspend|resume +a3e3883646c0 drm/i915/execlists: Split spinlock from its irq disabling side-effect +aebbc2d7b388 drm/i915/execlists: Move irq state manipulation inside irq disabled region +963ddd63c314 drm/i915: Suspend submission tasklets around wedging +3383fb35c9b8 Merge tag 'nand/pxa3xx-removal' of git://git.infradead.org/linux-mtd into nand/next +048a4663a2a4 MAINTAINERS: remove entry for deleted pxa3xx_nand driver +0f436ad64bf9 arm: dts: pxa: use reworked NAND controller driver +68741a8adab9 selinux: Fix ltp test connect-syscall failure +47eee072bf90 ARM: dts: omap4-droid4: add soundcard +1f64d431b147 ARM: dts: motorola-cpcap-mapphone: add audio-codec +e3e445491635 dt-bindings: mtd: remove pxa3xx NAND controller documentation +7576594c8e69 mtd: nand: remove useless fields from pxa3xx NAND platform data +5dd2fe5bcf4e ARM: dts: omap3: Add missing #sound-dai-cells +e5a5ca96a42c selinux: rename the {is,set}_enforcing() functions +ce99319a182f spi: Fix scatterlist elements size in spi_map_buf +23ea8b63a1e2 include: psp-sev: Capitalize invalid length enum +e385b5b787c8 crypto: ccp - Fix sparse, use plain integer as NULL pointer +32078b727ded drm/i915: Deduplicate the code to fill the aux message header +8159c796b6d7 drm/i915: Keep the AKSV details in intel_dp_hdcp_write_an_aksv() +f76062651823 drm/i915: s/intel_dp_aux_ch/intel_dp_aux_xfer/ +928c4a5ce868 arm64: dts: Hi3660: Remove 'CPU_NAP' idle state +6bbec98e91e6 arm64: dts: hi6220: enable watchdog +183879d8c6a6 ARM64: dts: hi6220: Remove "cooling-{min|max}-level" for CPU nodes +abd7d0972a19 arm64: dts: hikey: Enable HS200 mode on eMMC +17f21343d7a0 arm64: dts: hisi: Disable hisilicon smmu node on hip06/hip07 +0a9eb80e6430 crypto: ccp - return an actual key size from RSA max_size callback +79eb382b5e06 crypto: ccp - don't disable interrupts while setting up debugfs +5d804a5157db crypto: atmel-aes - fix the keys zeroing on errors +699e491bac84 crypto: caam - do not use mem and emi_slow clock for imx7x +b85149f6f5d5 crypto: caam - Fix null dereference at error path +716c7c32eae4 crypto: ccp - add check to get PSP master only when PSP is detected +0e145b477dea crypto: ablk_helper - remove ablk_helper +75d8a5532fc6 crypto: x86/glue_helper - rename glue_skwalk_fpu_begin() +0d87d0f4254c crypto: x86/glue_helper - remove blkcipher_walk functions +217afccf6506 crypto: lrw - remove lrw_crypt() +eb66ecd56107 crypto: xts - remove xts_crypt() +44893bc29623 crypto: x86/camellia-aesni-avx, avx2 - convert to skcipher interface +1af6d0371012 crypto: x86/camellia - convert to skcipher interface +451cc493246e crypto: x86/camellia - remove XTS algorithm +6043d341f0b5 crypto: x86/camellia - remove LRW algorithm +44c9b7540981 crypto: x86/camellia-aesni-avx2 - remove LRW algorithm +6fcb81b562cf crypto: x86/camellia-aesni-avx - remove LRW algorithm +09c0f03bf8ce crypto: x86/des3_ede - convert to skcipher interface +c1679171c61c crypto: x86/blowfish: convert to skcipher interface +4bd969243143 crypto: x86/cast6-avx - convert to skcipher interface +f51a1fa43972 crypto: x86/cast6-avx - remove LRW algorithm +1e63183a203d crypto: x86/cast5-avx - convert to skcipher interface +8f461b1e02ed crypto: x86/cast5-avx - fix ECB encryption when long sg follows short one +0e6ab46dadb0 crypto: x86/twofish-avx - convert to skcipher interface +876e9f0c1277 crypto: x86/twofish-avx - remove LRW algorithm +37992fa47f9a crypto: x86/twofish-3way - convert to skcipher interface +ebeea983dd18 crypto: x86/twofish-3way - remove XTS algorithm +68bfc4924b53 crypto: x86/twofish-3way - remove LRW algorithm +e16bf974b3d9 crypto: x86/serpent-avx,avx2 - convert to skcipher interface +340b83032634 crypto: x86/serpent-avx - remove LRW algorithm +e5f382e64381 crypto: x86/serpent-avx2 - remove LRW algorithm +e0f409dcb82e crypto: x86/serpent-sse2 - convert to skcipher interface +8bab4e3cd51f crypto: x86/serpent-sse2 - remove XTS algorithm +2a05cfc35f5e crypto: x86/serpent-sse2 - remove LRW algorithm +f15f2a254283 crypto: x86/glue_helper - add skcipher_walk functions +d14f0a1fc488 crypto: simd - allow registering multiple algorithms at once +d800e3430e51 crypto: ccree - replace memset+kfree with kzfree +27b3b22dd98c crypto: ccree - add support for older HW revs +9d3a45ea209f dt-bindings: Add DT bindings for ccree 710 and 630p +613713922896 crypto: ccree - remove unused definitions +c42bd6335b48 crypto: marvell/cesa - Clean up redundant #include +279f4f8f2f67 hwrng: stm32 - rework read timeout calculation +a888df9b89b7 dt-bindings: rng: add clock detection error for stm32 +529571ed8d8c hwrng: stm32 - allow disable clock error detection +695788fd1b41 dt-bindings: rng: add reset node for stm32 +326ed3822564 hwrng: stm32 - add reset during probe +5fc990703e86 arm64: defconfig: enable IOSCHED_DEADLINE +fee0fddc1dc1 drm/i915/gen9, gen10: Disable FBC on planes with a misaligned Y-offset +45cc842d5b75 arm64: dts: hisi: add hns-dsaf cpld control for the hip07 SoC +785dffe1daf9 udf: fix potential refcnt problem of nls module +d09099051057 ext2: change return code to -ENOMEM when failing memory allocation +b72e632c6c7e udf: Do not mark possibly inconsistent filesystems as closed +b3e9c3f0d981 ASoC: max9867: Drop probe function +6f0a45c6d466 Merge branch 'topic/wm9867' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-max9867 +c39bbb903ce3 drm: omapdrm: displays: panel-dsi-cm: Fix field access before set +2ba08d75eb77 dt-bindings: pinctrl: Add bindings for Actions S900 SoC +c8624ede3ed3 drm/i915: Add support for the YCbCr COLOR_RANGE property +23b280890a14 drm/i915: Change the COLOR_ENCODING prop default value to BT.709 +b0f5c0badc5b drm/i915: Add support for the YCbCr COLOR_ENCODING property +38f24f21ae9b drm/i915: Fix plane YCbCr->RGB conversion for GLK +5deae9191130 drm/i915: Correctly handle limited range YCbCr data on VLV/CHV +56dbbaff0fc7 drm/atomic: Include color encoding/range in plane state dump +e024484a8684 Merge tag 'sh-pfc-for-v4.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel +662b94c31956 PCI: tegra: Add loadable kernel module support +527557a44cf2 PCI: tegra: Free resources on probe failure +80f690e9e3a6 drm: Add optional COLOR_ENCODING and COLOR_RANGE properties to drm_plane +94337b72618e gpio: raspberrypi-exp: explain Kconfig dependency +c27557ab56bc drm/i915: Wedged engine mask makes more sense in hex +3bf045d15f52 ASoC: Intel: fix argument error in nau8824 machine +8fd4bc8a15b2 ieee802154: remove unused variable 'val' +8b1b2dc7b4d2 pinctrl: core: Add missing EXPORT on pinctrl_register_mappings +9a3821c2bb47 gpio: Add GPIO driver for Spreadtrum SC9860 platform +c910d6ad2f0a dt-bindings: gpio: Add Spreadtrum GPIO controller documentation +55af415b427a pinctrl: meson: meson8b: fix requesting GPIOs greater than GPIOZ_3 +2282197547d5 ARM64: dts: sun50i: h5: Enable HDMI output on H5 boards +f0842bc5637c ARM: dts: sun8i: h3: Enable HDMI output on H3 boards +cb34d8256e01 ARM: dts: sunxi: h3/h5: Add HDMI pipeline +57312eaacd9b drm/i915/uc: Make GuC/HuC fw fetch and loading functions/file structure symmetric +7ed915059c30 gpio: raspberrypi-ext: fix firmware dependency +b89405b6102f pinctrl: devicetree: Fix dt_to_map_one_config handling of hogs +9ffef62f226c drm/sun4i: Allow building on arm64 +4f86e81748fe drm/sun4i: Add support for H3 HDMI PHY variant +9d5a1f2ca661 gpiolib: friendly debug information for consumer +6876b160b70e drm/sun4i: Move and expand DW HDMI PHY register macros +6fd903102c9d drm/sun4i: Add support for variants to DW HDMI PHY +e420ccd66d36 drm/sun4i: Fix polarity configuration for DW HDMI PHY +e679f4a13f0f drm/sun4i: Add support for H3 mixer 0 +1ceb5f1b7d69 drm/sun4i: Add support for H3 display engine +ea750c41467d dt-bindings: display: sun4i-drm: Add compatibles for H3 HDMI pipeline +536836d32cbc dt-bindings: pinctrl: mediatek: add bindings for I2C2 and SPI2 on MT7623 +fc471710c62f dt-bindings: pinctrl: mediatek: use - instead of _ in examples +430a2a594550 pinctrl: stm32: Optimizes and enhances stm32gpio irqchip +928af2247785 pinctrl: artpec6: dt: add smaller groups for uarts +7e065fb9ccce pinctrl: artpec6: dt: add missing pin group uart5nocts +835a1d5cdeff Revert "arm64: dts: rockchip: add usb3-phy otg-port support for rk3399" +18d595bf9de9 scsi: sd: Documentation: add sd-parameters.txt +29e79e0fa9b8 scsi: atp870u: 64 bit bug in atp885_init() +e75fba9c0668 scsi: mvsas: fix wrong endianness of sgpio api +8aa29f192ca6 scsi: ufs: Fix kernel-doc errors and warnings +e0b14a4ad578 scsi: sd_zbc: Fix sd_zbc_get_seq_zones() kernel-doc header +8c58f73c48e5 drm/i915: Check for I915_MODE_FLAG_INHERITED before drm_atomic_helper_check_modeset +aa8e712cee93 selinux: wrap global selinux state +a80ea4cb944e pata_bk3710: clarify license version and use SPDX header +7f1d5c9dea8a pata_falcon: clarify license version and use SPDX header +a1f362d806b2 Merge branch 'topic/component-platform' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-intel +f7a9f77256e7 ASoC: Intel: Skylake: Find module id from UUID for bind params +8913f97d2317 ASoC: Intel: board: Add BE DAI link for WoV and update DAPM machine map. +66b4860641cd ASoC: Intel: Skylake: Add BE DAI for WoV usecase +cb1f904d91c5 ASoC: Intel: Skylake: Refine skl widget type check +890861aa8504 ASoC: rt5514: Fix uninitialized calibration value +29838a5c1e77 ASoC: rt5514: Fix rt5514_spi_burst_read() buffer passing +f1088d4b813f ASoC: rt5651: Always keep OVCD enabled +9e1795925d0e ASoC: rt5651: Only configure OVCD once at set_jack time +1310e737a687 ASoC: rt5651: Enable LDO and micbias1 supplies for jack-type detection +57d9d7c32fc2 ASoC: rt5651: Remove "JD Power" dapm supply +3d7719d3cc8e ASoC: rt5651: Only configure LDO voltage once at boot +a25fe1174684 ASoC: rt5651: Remove programming of PWR regs before force_bias_level() call +887fcc6f0514 ASoC: rt5651: Do not modify jd and PLL power bits from set_bias_level() +bba4e685dae8 ASoC: rt5651: Do not modify the LDO voltage control bits from set_bias_level() +984c803f9a2a ASoC: rt5651: Fix bias_level confusion +d082174c99e7 ASoC: rt5651: Remove is_sys_clk_from_pll() +9df1c6ecbf17 PCI: Fix NULL pointer dereference in of_pci_bus_find_domain_nr() +1deb88ba1058 ARM: omap2plus_defconfig: Add SERIAL_DEV for bluetooth +d8c85d238d6b staging: fsl-mc: Cleanup dpbp and dpcon API +a5e13ea741b6 ARM: omap2plus_defconfig: Update for moved options +f270bf9dce82 ARM: dts: am43xx: add emif interrupt info +1f5ffc934bfe ARM: dts: am33xx: add emif interrupt info +1f598e6861ab ASoC: atmel: Remove redundant dev_err() call in probe function +60c03a0448c7 ARM: boot: add strrchr function +f26e93812a4f scripts: re-enable some now fixed dtc warnings +b8fc5b2157b1 kbuild: add dtc as dependency on .dtb files +e71de5ee08dc kbuild: remove remaining use of undefined YACC_PREFIX +79e139744508 ASoC: max9867: DSP mode +e6ceb922ca80 ASoC: max9867: Fix codec capabilities +8b9c716aada7 ASoC: max9867: Improve error logging +3ac9ce8858ae ASoC: max9867: Show Kconfig entry +ffed7bd23641 drm/i915: Replace open-coded wait-for loop +5f293d4354f8 ASoC: rt5651: Add rt5651_apply_properties() helper function +6f0b819ae2b3 ASoC: rt5651: Use standard component set_jack callback +d8b8c878e865 ASoC: rt5651: Move 2 functions higher up in rt5651.c +f06da4fdb5fc ASoC: rt5651: Move all jack-detect initialization to rt5651_set_jack_detect +54e3a3a152a6 ASoC: rt5651: Remove unused rt5651_platform_data +9c5c71bbed41 drm/amd/amdgpu: Mask rptr as well in ring debugfs +a22144a58f78 drm/amdgpu: try again kiq access if not in IRQ(v4) +c41d1cf62d36 drm/amdgpu: cleanups for vram lost handling +711826656beb drm/amdgpu: stop all rings before doing gpu recover +5b00ce63e07f ASoC: Intel: add nau8824 sound card +58060d000469 staging: ks7010: Replace local frame type constants with kernel constants. +c468d584cd68 staging: ks7010: Replace local capability constants with kernel constants. +ecad5e1e2012 staging: ks7010: Factor out repeated code into function 'ks_wlan_cap()'. +15b6d73eaa7c staging: ks7010: Replace SSID_MAX_SIZE with IEEE80211_MAX_SSID_LEN. +dc13498ab47f staging: ks7010: Use constants from ieee80211_eid instead of literal ints. +6bd082af7e36 staging:r8188eu: use lib80211 CCMP decrypt +a3d2ae043f64 staging: rtl8723bs: fix u8 less than zero check +5a12129d8e32 staging: vt6655: remove unnecessary blank lines +7c979b473121 staging: fsl-mc/dpio: qbman_pull_desc_set_token() can be static +75c583ab9709 staging: fsl-dpaa2/eth: Fix incorrect casts +43c3c14d703f staging: fsl-mc/dpio: allow the driver to compile multi-arch +0540bccdb5af staging: fsl-mc: dpio: remove foolish -Werror Makefile addtion +a4c4f360316c staging: fsl-mc/dpio: Fix incorrect casts +e1a7418529e3 staging: rtl8192u: return -ENOMEM on failed allocation of priv->oldaddr +256ac58a7ea3 ASoC: Intel: kbl: Enable mclk and ssp sclk early for rt5663 +bf642bf57398 ASoC: Intel: sst: Free streams on suspend, re-alloc on resume +473858cad1ea ASoC: Intel: sst: Add sst_realloc_stream() function +de9833476de7 ASoC: Intel: sst: Remove unused STREAM_DECODE and STREAM_RESET states +8cf732bbd8d6 ASoC: Intel: sst: Remove unnecessary sst_init_stream() function +bd47469c9985 ASoC: Intel: sst: Remove 2 unused members from stream_info struct +6f5062773747 ASoC: Intel: sst: Fix error-code check in sst_pause_stream() +44b4709c5386 staging: wilc1000: rename WILC_WFI_mgmt_rx() to avoid camelCase +8544b8098a2c staging: wilc1000: move multiple definition of same macro to common header +82059dcec99e staging: wilc1000: fix line over 80 char in wilc_wlan_handle_txq() +588bf3c11626 staging: wilc1000: rename label _end_ in wilc_wlan_handle_txq() +891256180aea staging: wilc1000: remove unnecessary while(0) in wilc_wlan_handle_txq() +c8d4e2e18d52 staging: most: Fix missing identifier in function definition argument. +275efcfa93d5 staging: most: Remove unnecessary OOM messages. +1b873bd4ead8 staging: rtl8192e: move logical continuation to previous line +0f2dc64fb647 staging: vt6655: replace NULL comparison with variable +87bb7f5c3128 staging: lustre: fix block comment style +2d42ac21efe4 staging: rtl8723bs: use kmemdup for allocation and copy +41e009b2b5dd pinctrl: artpec-6: Add smaller groups for uarts +d8e7e73e66d0 drm/rockchip: analogix_dp: reorder psr_unregister call in unbind +b5d013bc09e9 staging: rts5208: rename SG_END macro +f16ee7c7ec0f misc: rtsx: rename SG_END macro +c8c045142125 drm/rockchip: analogix_dp: Add a sanity check for rockchip_drm_psr_register() +338e17d3f58e ALSA: ice1712: replace strcpy() with strlcpy() +7fe201cd55bb drm/bridge: analogix_dp: Fix connector and encoder cleanup +af7b9b7983c4 dt-bindings: PCI: MediaTek: fix dtc warnings +6b2d8fd98d05 drm/bridge: analogix: Do not use device's drvdata +4a7cba71ca77 pinctrl: Drop TZ1090 drivers +41d3fdcd15d5 drm/i915/perf: fix perf stream opening lock +8f6d3b01477e gpio: Drop TZ1090 drivers +03fd11b03362 tools/gpio/gpio-event-mon: fix warning +ce91d373d870 drm/rockchip: vop: Init vskiplines in scl_vop_cal_scale() +7d4e981d41e3 drm/rockchip: Add device links for master and components +51951ae7ed00 drm/i915/icl: Interrupt handling +022d3093a910 drm/i915/icl: Prepare for more rings +50ee106137f2 PCI: endpoint: Remove goto labels in pci_epf_create() +9eef6a5c3b0b PCI: endpoint: Fix kernel panic after put_device() +36cc14ac14c0 PCI: endpoint: Simplify name allocation for EPF device +bba73071b6f7 Merge drm-next into drm-intel-next-queued (this time for real) +8f1561680f42 x86/apic: Drop logical_smp_processor_id() inline +3ea9e7ae1a20 x86/apic: Modernize the pending interrupt code +9b217f330177 x86/apic: Move pending interrupt check code into it's own function +2560da49de5d arm64: dts: rockchip: Fix rk3399-gru-* s2r (pinctrl hogs, wifi reset) +c71b53cc66c5 drm/i915/dp: Add HBR3 rate (8.1 Gbps) to dp_rates array +4cba7071b70d drm/omap: cleanup color space conversion +c1899cb368c1 drm/omap: Allow HDMI audio setup even if we do not have video configured +1915d7fa9339 drm/omap: fix maximum sizes +7c00985109f9 drm/omap: add writeback funcs to dispc_ops +13bb1601c721 drm/omap: fix scaling limits for WB +1317ef2113a1 drm/omap: fix WB height with interlace +b994e53c2c64 drm/omap: fix WBDELAYCOUNT with interlace +46a930418544 drm/omap: fix WBDELAYCOUNT for HDMI +9f7853ae7518 drm/omap: set WB channel-in in wb_setup() +9deb5ad3c47e drm/omap: Add pclk setting case when channel is DSS_WB +b5d025eff520 drm/omap: dispc: disp_wb_setup to check return code +249e3da9b087 drm/omap: remove leftover enums +3a5d0729dc0d dt-bindings: display: add HPD gpio to DVI connector +588fd85d2706 drm/omap: add HPD support to connector-dvi +da7777217205 drm/omap: Init fbdev emulation only when we have displays +efd1f06be004 drm/omap: cleanup fbdev init/free +e6204a58b9e9 drm/omap: fix omap_fbdev_free() when omap_fbdev_create() wasn't called +f9b34a0fa4e2 drm/omap: fbdev: avoid double initializer entry +5db08a7e487a drm/omap: fbdev: use 'screen_buffer' field +45bfdabf6fa5 drm/omap: acx565akm: use __be32 when reading status +fe6b503910e9 drm/omap: reorganize locking in mgr_fld_write +663ac57b285d drm: omapdrm: venc: Allocate the venc private data structure dynamically +24aac6011f70 drm: omapdrm: sdi: Allocate the sdi private data structure dynamically +c44991ce21be drm: omapdrm: hdmi5: Allocate the omap_hdmi data structure dynamically +ac7674567c62 drm: omapdrm: hdmi4: Allocate the omap_hdmi data structure dynamically +1f6b6b6267eb drm: omapdrm: dispc: Allocate the dispc private data structure dynamically +8a7eda768667 drm: omapdrm: dispc: Pass DISPC pointer to remaining dispc API functions +50638ae569dc drm: omapdrm: dispc: Pass DISPC pointer to dispc_ops operations +d3541ca81dbd drm: omapdrm: dss: Store dispc ops in dss_device structure +72877cf38b4b drm: omapdrm: dss: Store DSS device pointer in the omapdrm private data +64cb81797f8b drm: omapdrm: dss: Pass omap_drm_private pointer to dss_mgr_ops +28d79f3e56b2 drm: omapdrm: dss: Pass omap_dss_device pointer to dss_mgr_*() functions +f81b0fd4701c drm: omapdrm: dsi: Don't pass channel to dispc init/uninit functions +4600ea9c49cc drm: omapdrm: dsi: Store the struct device pointer in struct dsi_data +c7963f5f13df drm: omapdrm: dsi: Use dev pointer directly in dsi_bind() function +c068408ef386 drm: omapdrm: dsi: Combine two commonly used inline functions +7093d6cd1fb3 drm: omapdrm: dsi: Pass the dsi_data pointer to internal functions +b40d0ed647a2 drm: omapdrm: dss: Don't unnecessarily cast to dev to pdev and back +1c4b92ee0073 drm: omapdrm: dss: Store the debugfs root directory in struct dss_device +798957aedbde drm: omapdrm: dss: Store the registered plls array in struct dss_device +f33656e1fe5a drm: omapdrm: dss: Support passing private data to debugfs show handlers +360c21533ce7 drm: omapdrm: dss: Allocate the DSS private data structure dynamically +1ef904e1e4f0 drm: omapdrm: dss: Pass DSS pointer to remaining dss functions +60f9c59fc1e2 drm: omapdrm: dss: Pass DSS pointer to dss clock functions +3cc62aadf414 drm: omapdrm: dss: Pass DSS pointer to dss_get_*_clk_source() +8aea8e6a79e7 drm: omapdrm: dss: Pass DSS pointer to dss_ops operations +d7157dfe0460 drm: omapdrm: dss: Pass DSS pointer to dss_sdi_*() functions +2726099921ca drm: omapdrm: dss: Pass PLL pointer to dss_ctrl_pll_enable() +7b295257a13d drm: omapdrm: dss: Pass DSS private structure to runtime PM functions +0e546dfd3fa8 drm: omapdrm: dss: Expose DSS data in a dss_device structure +a82f034765fa drm: omapdrm: Split init and cleanup from probe and remove functions +bafa89fcac4f drm: omapdrm: dsi: Make wait_for_bit_change() return a status +eab7579e3570 drm: omapdrm: dss: Remove unused functions prototypes +c581d16fc22d drm: omapdrm: dss: Remove dss_get_hdmi_venc_clk_source() function +215003b4ae1d drm: omapdrm: dss: Move initialization code from component bind to probe +00b8cb88e1c2 drm: omapdrm: dss: Don't export functions internal to omapdss-base +8a9a5ac919ae drm: omapdrm: dss: Make omapdss_default_get_timings static +e28cea0feeda drm: omapdrm: displays: Get encoder source at connect time +2f8c4a8a9d4b drm: omapdrm: displays: Get panel source at connect time +b47e6dcb58be drm: omapdrm: displays: Get connector source at connect time +6b06df832f82 drm: omapdrm: displays: Remove OF node check in panel drivers +1a5d98a7de05 drm: omapdrm: displays: Remove OF node check in encoder drivers +ae9f7a57964e drm: omapdrm: displays: Remove OF node check in connector drivers +8cd175778b17 drm: omapdrm: connector-analog-tv: Remove tvc_of_match forward declaration +d11e5c827a4d drm: omapdrm: Use unsigned int type +dfe9cfccb264 drm: omapdrm: Use kernel integer types +f073d78eeb8e Merge tag 'drm-intel-next-2018-02-21' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +0feeb106c795 Merge tag 'tilcdc-4.17' of https://github.com/jsarha/linux into drm-next +695eea3d2c7f ARM: OMAP2+: Enable ti-sysc to use device tree data for smartreflex +c08be1ad96cc ARM: dts: imx5: Pass the memory unit-address +2ad1ec0d2fdd PM / AVS: SmartReflex: Prepare to use device tree based probing +156182562247 ARM: OMAP2+: Try to parse earlycon from parent too +a88443068572 ARM: OMAP2+: Add checks for device tree based sysconfig data +8c87970543b1 ARM: OMAP2+: Add functions to allocate module data from device tree +80836d3c2732 arm64: dts: ls1046a: add a dummy memory 'reg' property +5e747dd9be54 drivers/char/random.c: remove unused dont_count_entropy +437fe668ab5e Merge tag 'bcm2835-defconfig-next-2018-02-28' into defconfig/next +4a78f71c329e Merge tag 'bcm2835-dt-next-2018-02-28' into devicetree/next +46e15a2a71e5 xtensa/PCI: Use generic pci_mmap_resource_range() +e8e8a2e47db6 random: optimize add_interrupt_randomness +25e3fca49203 random: always fill buffer in get_random_bytes_wait +5fe3c0fa0d54 ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD SOM-LV +9f886f4d1d29 random: use a tighter cap in credit_entropy_bits_safe() +a135a392acbe ARM: dts: Add pinmuxing for i2c2 and i2c3 for LogicPD torpedo +e33509c19da5 ARM: OMAP2+: Fix typo for wakeup_ns_pa_addr +2402ff05c6e6 ARM: OMAP2+: Use v7_invalidate_l1 in omap4_finish_suspend +18aa0f4bca70 ARM: dts: am57xx-idk: Select pull down for mmc1_clk line in default mode +0e43884cca77 ARM: dts: dra71-evm: Select pull down for mmc1_clk line in default mode +f4aa1bd5b4fc ARM: dts: dra71-evm: Correct evm_sd regulator max voltage +1eab48f376c7 ARM: dts: dra76-evm: Add "vqmmc-supply" property for mmc2 +4dd7f7a71dbc ARM: dts: am57xx-idk: Add "vqmmc-supply" property for mmc2 +a9aa4e6e4f4f ARM: dts: dra7-evm: Add "vqmmc-supply" property for mmc2 +bcce7918e66c ARM: dts: dra7-evm: Remove mmc specific pinmux +3df7e0f3981a ARM: dts: am57xx-beagle-x15: Add "vqmmc-supply" property for mmc2 +0ec76a63e54e ARM: dts: dra76-evm: Add pinctrl data for higher speed MMC/SD modes +d48bea57328b ARM: dts: dra76-evm: Shift to using common IOdelay data +008599e2af82 ARM: dts: dra76x: Create a common file with MMC/SD IOdelay data +5bfd9c8e7bfc ARM: omap2plus_defconfig: Enable CONFIG_MMC_SDHCI_OMAP +1b75c1934a65 ARM: multi_v7_defconfig: Enable CONFIG_MMC_SDHCI_OMAP +28f8f1833be7 powerpc/pci: Use generic pci_mmap_resource_range() +58a54f03e73d clocksource: timer-ti-dm: Check prescaler value +ad6e4b6fdc99 clocksource: timer-ti-dm: Consolidate set source +592ea6bd1fad clocksource: timer-ti-dm: Make unexported functions static +229675d5c038 drm/i915/dp: move link rate arrays where they're used +04875177dbe0 PCI/ASPM: Don't warn if already in common clock mode +c33bab622d47 IB/rxe: Remove unused variable (char *rxe_qp_state_name[]) +7f566a91b126 IB/qib: Move char *qib_sdma_state_names[] and constify while there. +4f1d58343210 IB/qib: Remove unused variable (char *qib_sdma_event_names[]) +7da09af91d51 IB/srp: Use %pIS instead of inet_ntop() +c74ff7501e8d Revert "IB/srp: Avoid that a cable pull can trigger a kernel crash" +e68088e78d82 IB/srp: Fix srp_abort() +a8ed748708ba infiniband: bnxt_re: use BIT_ULL() for 64-bit bit masks +e5d6574ded7c infiniband: qplib_fp: fix pointer cast +c7ec83772a08 RDMA/iwpm: Delete an error message for a failed memory allocation in iwpm_create_nlmsg() +b7c5bc73680d IB/usnic: Delete an error message for a failed memory allocation in usnic_transport_init() +f51af8a63c5f PCI/ASPM: Declare threshold_ns as u32, not u64 +d869ae092e39 drm/amdgpu: fix module parameter descriptions +f8f4b9a679e5 drm/amdgpu: Map all visible VRAM at startup +5d447f09b8d8 drm/amd/display: check for ipp before calling cursor operations +cc195141133a drm/amd/display: make dm_dp_aux_transfer return payload bytes instead of size +205adda79a40 PCI: cpqphp: Fix possible NULL pointer dereference +55de9a77daf3 RDMA/mlx5: Refactor QP type check to be as early as possible +7628166d5e28 tinydrm: add backlight dependency +74630e8204f3 mailmap: Map Leon Romanovsky's emails +8efe991e8bd0 IB/uverbs: Tidy uverbs_uobject_add +a063057d7c73 block: Fix a race between request queue removal and the block cgroup controller +498f6650aec8 block: Fix a race between the cgroup code and request queue initialization +5ee0524ba137 block: Add 'lock' as third argument to blk_alloc_queue_node() +392db38058eb zram: Delete gendisk before cleaning up the request queue +d8115c35bf3e md: Delete gendisk before cleaning up the request queue +0fa8ebdd4244 block/loop: Delete gendisk before cleaning up the request queue +24941b90e639 null_blk: add 'requeue' fault attribute +4ace53f1ed40 sbitmap: use test_and_set_bit_lock()/clear_bit_unlock() +e9a99a638800 block: clear ctx pending bit under ctx lock +18bc42308699 blk-mq-debugfs: Show zone locking information +1209cb7fa4af blk-mq-debugfs: Reorder queue show and store methods +025aecd8bdfe writeback: remove dead code in wb_blkcg/memcg_offline +723fbf563a6a lib/scatterlist: Add SG_CHAIN and SG_END macros for LSB encodings +9f0178fb6769 drm/amdgpu: disable GFX ring and disable PQ wptr in hw_fini +bffe07b8b97d drm/amdgpu: cleanup SA inti and fini(v2) +6f31fe6ec6ee drm/amdgpu: Correct sdma_v4 get_wptr(v2) +dbf797655a43 drm/amdgpu: adjust timeout for ib_ring_tests(v2) +14a8032aac5f drm/amdgpu: don't use MM idle_work for SRIOV(v2) +63b2b08b57d9 drm/amd/pp: Print more smu failed info on Vega10 +a0a73b950d0b drm/amd/powerplay: fix power over limit on Fiji +60b431b5c165 drm/amdgpu:Fixed wrong emit frame size for enc +fe19b862f18e drm/amdgpu: increase gart size to 512MB +c12aba3acde5 drm/amdgpu: move WB_FREE to correct place +ed9324afc0ec drm/amdgpu: change gfx9 ib test to use WB +113890ee9957 drm/amdgpu: cond_exec only for schedule with a job +6ec956f5f57e drm/amdgpu: only flush hotplug work without DC +7b6cbae2b15b drm/amdgpu: skip ECC for SRIOV in gmc late_init +73469585510d drm/amdgpu: fix&cleanups for wb_clear +1d1ab1ae6970 Merge tag 'mlx5-updates-2018-02-23' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +d61e2944b636 genirq: Add wakeup sysfs node to show IRQ wakeup state +3f5098135b2c arm64: dts: juno: fix size of GICv2m MSI frames +db89ed14a2f2 PCI: altera: Fix bool initialization in tlp_read_packet() +02f208c5c605 cpufreq: scmi: add support for fast frequency switching +99d6bdf33877 cpufreq: add support for CPU DVFS based on SCMI message protocol +b23688aefb8b hwmon: add support for sensors exported via ARM SCMI +d57538004b2e hwmon: (core) Add hwmon_max to hwmon_sensor_types enumeration +6d6a1d82eaef clk: add support for clocks provided by SCMI +898216c97ed2 firmware: arm_scmi: add device power domain support using genpd +907b6d14911d firmware: arm_scmi: add per-protocol channels support using idr objects +fbc4d81ad285 firmware: arm_scmi: refactor in preparation to support per-protocol channels +5c4ba3cc8529 firmware: arm_scmi: add option for polling based performance domain operations +d4c3751a8de2 firmware: arm_scmi: add support for polling based SCMI transfers +bc40081d9825 firmware: arm_scmi: probe and initialise all the supported protocols +5179c523c1ea firmware: arm_scmi: add initial support for sensor protocol +76a6550990e2 firmware: arm_scmi: add initial support for power protocol +5f6c6430e904 firmware: arm_scmi: add initial support for clock protocol +a9e3fbfaa0ff firmware: arm_scmi: add initial support for performance protocol +933c504424a2 firmware: arm_scmi: add scmi protocol bus to enumerate protocol devices +b6f20ff8bd94 firmware: arm_scmi: add common infrastructure and support for base protocol +aa4f886f3893 firmware: arm_scmi: add basic driver infrastructure for SCMI +fe7be8b297b2 dt-bindings: arm: add support for ARM System Control and Management Interface(SCMI) protocol +07455e4e4321 dt-bindings: mailbox: add support for mailbox client shared memory +449059a9692c drm/i915: Consult aux_ch instead of port in ->get_aux_clock_divider() +ed08b63c8b3e ARM: at91: Kconfig: Update company to Microchip +8255c6b78c46 Documentation: at91: Update Microchip SoC documentation +41ad9232f2e6 MAINTAINERS: ARM: at91: update entry for ARM/Microchip +6aed2a885041 serial: imx: document functions that are called with port.lock taken +302e8dcc3f78 serial: imx: Rename register fields to match newer reference manuals +aad76f2c48b7 serial, pci_ids: Move duplicate IDs to PCI IDs database +e7d75e18d0fc serial: xuartps: Fix out-of-bounds access through DT alias +96c611c2b7bc serial: sirf: Fix out-of-bounds access through DT alias +090fa4b0dccf serial: sh-sci: Fix out-of-bounds access through DT alias +49ee23b71877 serial: samsung: Fix out-of-bounds access through serial port index +afc7851fab83 serial: pxa: Fix out-of-bounds access through serial port index +dd345a31bfde serial: mxs-auart: Fix out-of-bounds access through serial port index +567344482140 serial: imx: Fix out-of-bounds access through serial port index +ffab87fdecc6 serial: fsl_lpuart: Fix out-of-bounds access through DT alias +f9f5786987e8 serial: arc_uart: Fix out-of-bounds access through DT alias +42afa627c338 serial: imx: drop check for enabled dma in .startup +4238c00bb154 serial: imx: simplify tracking of dma being initialized +437768962f75 serial: imx: Only handle irqs that are actually enabled +0399fd614714 serial: imx: rename variables to match the register names +135ccb012995 serial: imx: drop if that always evaluates to true +6d049db7d3dc ARM: dts: sun8i: a711: set regulator for each cluster of CPUs +2db639d8c166 ARM: dts: sun8i: a83t: add stable OPP tables and CPUfreq +04860d48a8ab locking/lockdep: Show unadorned pointers +d4cbbb16915b ARM: dts: sun8i: a83t: add cpu0 and cpu100 labels +ae8d1d0061ad x86/mm/sme: Disable stack protection for mem_encrypt_identity.c +367a35a6c6c7 drm/i915: Don't deref request->ctx inside unlocked print_request() +60fc75bdf5b1 ARM: shmobile: rcar-gen2: Fix error check in regulator quirk +5857c0d4256a drm/i915: Don't mangle the CTM on pre-HSW +27263e8dc0f6 clocksource: Use ATTRIBUTE_GROUPS +e87821d18cf4 clocksource: Use DEVICE_ATTR_RW/RO/WO to define device attributes +7f852afe448c clocksource: Don't walk the clocksource list for empty override +c35e8a25dfda drm/i915: Rename pipe CSC to use ilk_ prefix +db61d160b3ed drm/i915: Remove the pointless 1:1 matrix copy +0ef5a6e09b99 serial: mvebu-uart: remove duplicated bit-wise or of STAT_FRM_ERR +45ca673e81df tty: serial: imx: allow breaks to be received when using dma +914eaf935ec7 serial: 8250_dw: Allow TX FIFO to drain before writing to UART_LCR +b96408b47480 serial: sh-sci: use hrtimer for receive timeout +08fb00c64f34 serial: 8250: 8250_omap: Fix throttling when DMA is enabled +2e9fe5391083 serial: 8250: Don't service RX FIFO if interrupts are disabled +890fb16b4cdb DT: serial: renesas,sci-serial: document R8A77980 bindings +1a9ab351fb5d gpio: serial: max310x: Use HW type for gpio_chip's label +eefadcbca7f3 serial: altera: set RRDY flag also without irq +2ea6ad8bc60f serial: altera: don't enable any irq if the device doesn't feature an irq +0e254963b6ba serial: altera: ensure port->regshift is honored consistently +f54450ad1942 console: Drop added "static" for newport_con +68824bb59d48 drm/uapi: The ctm matrix uses sign-magnitude representation +f074037a2eb1 Merge drm-next into drm-intel-next-queued +7f78c3d69df0 drm/tilcdc: tilcdc_panel: Rename device from "panel" to "tilcdc-panel" +544f7377d92c drm/tilcdc: Add support for drm panels +73c0fcac97bf drm/i915: Enable VBT based BL control for DP +128326a10c8d drm/i915: Repeat the GEM_BUG_ON message in the ftrace log +b225e742542d drm/tilcdc: panel: Use common error handling code in of_get_panel_info() +3366ba38cad8 drm/tilcdc: Delete an error message for a failed memory allocation in seven functions +a8ab4f2bd8a5 pinctrl: sh-pfc: r8a77965: Add support for INTC-EX IRQ pins +dd5f313be0d4 ALSA: control: Fix a bunch of whitespace errors +3b8bd500c995 Merge branch 'for-linus' into for-next +8efaff50f1a6 ARM: dts: imx7s: add spba-bus abstraction +303aa1bf0777 ARM: dts: imx7s: add Keypad Port module +0eeabcad7da5 ARM: dts: imx7s: add CAAM device node +ec2a844ef7c1 ARM: dts: imx7s: add snvs rtc clock +09bea76aad76 dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-X board +b604e4a008fe dt-bindings: arm: Document Renesas R-Car M3-N-based Salvator-XS board +04db44132bc5 dt-bindings: arm: Document Renesas V3MSK and Wheat board part numbers +1691cc375a39 clk: imx: imx7d: add the Keypad Port module clock +2f953ee928f2 ARM: dts: imx6dl-icore-rqs: Fix invalid PHY address assignment for ethernet +fa2f2576cdc5 ARM: dts: imx6ul: add wdog3 node +40114bde9773 scsi: mpt3sas: Do not use 32-bit atomic request descriptor for Ventura controllers. +b4472d718089 scsi: mpt3sas: Introduce function to clone mpi reply. +e5747439366c scsi: mpt3sas: Introduce function to clone mpi request. +182ac784b41f scsi: mpt3sas: Introduce Base function for cloning. +22ae5a3c2599 scsi: mpt3sas: Introduce API to get BAR0 mapped buffer address +0448f0195124 scsi: mpt3sas: Configure reply post queue depth, DMA and sgl tablesize. +c520691b38cd scsi: mpt3sas: Add PCI device ID for Andromeda. +8ef7fe4b2bee scsi: core: fix two wrong indentation cases +a934a5834d59 ARM: dts: imx7: add CPU PMU support +f10acffc550d ARM: dts: imx6dl-colibri-eval-v3: Add chosen node +258172f96fcf ARM: imx: pm-imx6: Return the error directly +edd066a10090 scsi: qedi: fix build regression +121246ae93a1 scsi: libsas: Fix kernel-doc headers +f81d7af79575 arm64: dts: fsl: fix ifc simple-bus unit address format warnings +edc05819786f ARM: dts: imx6: Pass memory unit-adress +8bb5b22255da Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux into drm-next +baf15cbf54d6 clk: imx7d: add CAAM clock +9b454d16e57d ARM: imx: avic: set low-power interrupt mask for imx25 +d66047e4a582 drm/i915/cnl: Add WaRsDisableCoarsePowerGating +c4932d7956d8 drm/i915/psr: Don't avoid PSR when PSR2 conditions are not met. +8cef3e5c0d19 drm/i915/psr2: Fix max resolution supported. +06d058e1a008 drm/i915/psr: Check for power state control capability. +a2758b6b8fdb PCI: Rename pci_flr_wait() to pci_dev_wait() and make it generic +91295d79d658 PCI: Handle FLR failure and allow other reset types +cb5e0d060fb1 PCI: Protect restore with device lock to be consistent +3975f0aaa303 drm/i915/dp: Move comment about hw timeout to the right place. +62d5ac27f456 drm/i915/dp: Remove redundant sleep after AUX transaction length check. +e2770e2e0509 drm/i915/psr: Check for the specific AUX_FRAME_SYNC cap bit. +77fe36ff0470 drm/i915/psr: Extract PSR DPCD initialization and move it to intel_psr.c +51e98eb85161 drm/i915/frontbuffer: Mark frontbuffer flush and invalidate with might_sleep() +b891d5e46c96 drm/i915/psr: New power domain for AUX IO. +2ac54194ce5f ARM: dts: am4372: Mark omap_l3_noc with ti,no-idle +f3ca5dffb02c ARM: dts: am4372: Mark emif with ti,no-idle +819cb9532272 ARM: dts: am33xx: Mark emif with ti,no-idle +39dd21a25faf ARM: dts: am4372: Add soc node +a77419a28fae ARM: dts: am33xx: Add pm-sram phandle to soc node +16df2216c3dc ARM: dts: am4372: Update emif node +b08a966ae21f ARM: dts: am33xx: Update emif node +590e1d5ec6da ARM: dts: am4372: Reserve pm code and data regions in ocmcram sram node +31ffe020af5d ARM: dts: am33xx: Reserve pm code and data regions in ocmcram sram node +0f555518eaee cpufreq: powernow-k8: Drop unnecessary return statements from two functions +7f3a1d66df04 cpufreq: powernow-k8: Drop memory allocation error messages from three functions +d6b96e4706df cpufreq: qoriq: Drop memory allocation error messages from qoriq_cpufreq_cpu_init() +d430fb998451 cpufreq: s3c24xx: Drop memory allocation error messages from two functions +3e3b507ef60c cpufreq: tegra186: Break after initialization is done for policy->cpu +d417e0691ac0 cpufreq: Validate frequency table in the core +b24b6478e65f cpufreq: Reorder cpufreq_online() error code path +cb8bd2ff1528 cpufreq: mediatek: Convert pr_warn() to pr_debug() +ead18c23c263 driver core: Introduce device links reference counting +319ce21acca6 dt-bindings: cpufreq-dt: Remove "cooling-{min|max}-level" properties +5b22419ef4d7 ARM: dts: mt7623: Remove "cooling-{min|max}-level" for CPU nodes +afe761f8d3e9 soc: ti: Add pm33xx driver for basic suspend support +41d9d44d7258 ARM: OMAP2+: pm33xx-core: Add platform code needed for PM +41d37e61372f ARM: OMAP2+: Introduce low-level suspend code for AM43XX +8a94cd7ec05e ARM: OMAP2+: Introduce low-level suspend code for AM33XX +41d63e45eccb arm64: dts: marvell: use reworked NAND controller driver on Armada 8K +1e09a73f321c arm64: dts: marvell: use reworked NAND controller driver on Armada 7K +c137ba9b41c7 ARM64: dts: marvell: armada-cp110: Add registers clock for sata node +a20136a67a99 ACPI: battery: do not export degraded capacity values over 100 +92d1b381f677 ACPI / PCI: pci_link: Allow the absence of _PRS and change log level +514bcc5dfa69 ACPI: battery: make function __battery_hook_unregister() static +be36ced8a7c9 ARM: dts: stm32: enable RTC on stm32h743i-eval +732e7a6ee438 ARM: dts: stm32: add RTC support on STM32H743 +832e4e1f76b8 PCI: Add function 1 DMA alias quirk for Marvell 88SE9220 +98bbfc5285fc ARM: dts: stm32: enable USB OTG HS on stm32h743i-eval +e3fa5054744f ARM: dts: stm32: add USB OTG HS and FS support for STM32H743 SoC +ab6c79b819f5 perf stat: Ignore error thread when enabling system-wide --per-thread +4a884163a343 ARM: dts: stm32: enable RTC on stm32f769-disco +851d54f06cbb ARM: dts: stm32: enable USB HS on stm32f769-disco +7dcf83466082 ARM: dts: stm32: select otg mode for usbotg_hs on stm32746g_eval +3058b69bf9a9 ARM: dts: stm32: add gadget fifo sizes to usbotg_hs on stm32f746 +4798836c2061 ARM: dts: stm32: Add push button to stm32f769 Discovery board +02050da4a9a2 ARM: dts: stm32: Add push button to stm32f469 Discovery board +9581329eff9d spi: atmel: init FIFOs before spi enable +28dd6726e7bb EDAC, layerscape: Allow building for LS1021A +639f8ff1130c ARM: dts: stm32: Add leds support to stm32f769 Discovery board +6ce12a74632e ARM: dts: stm32: Add leds support to stm32f469 Discovery board +bafc56491bf3 staging: lustre: lnet/selftest: don't ignore status from lstcon_test_add +17556cdbe6ed staging: lustre: lmv: correctly iput lmo_root +01220025b14a staging: lustre: lov: use correct env in lov_io_data_version_end() +243ac2103517 ipmi: Add or fix SPDX-License-Identifier in all files +662e8aff5b92 Revert "Staging: bcm2048: Fix function argument alignment in radio-bcm2048.c." +9137b8498c62 ARM: dts: stm32: Fix HSE clock frequency for stm32h743i-disco board +e3e389f931a1 media: rc: fix race condition in ir_raw_event_store_edge() handling +5817b3d15e67 media: rc: no need to announce major number +f6cdf2d3445d ASoC: cpcap: new codec +e51acdb0308b dt-bindings: stm32: add support of STM32MP157 +f6d4b052175d ASoC: support ROHM BD28623 codec +f5ca3ab9bc1b ASoC: add DT bindings documentation for ROHM BD28623 codec +790d631dcfec ASoC: imx-wm8962: Remove machine driver +5028a4fb7d8d drm/i915/guc: Fill preempt context once at init time +1c92d4a0edcf ARM: configs: stm32: Enable MMC_ARMMMCI and EXT3_FS support +ba1c06a5727b drm/i915/dp: Fix the order of platforms for setting DP source rates +5211fcfb8110 esp: check the NETIF_F_HW_ESP_TX_CSUM bit before segmenting +f8c3d0dda4b0 xfrm: mark kmem_caches as __ro_after_init +e84984f8a441 ARM: dts: stm32: Enable SDIO controller on stm32429i-eval board +64348d9f939f ARM: dts: stm32: Enable SDIO controller on stm32f469 disco board +7b1f641776e0 fsnotify: Let userspace know about lost events due to ENOMEM +1f5eaa90010e fanotify: Avoid lost events due to ENOMEM for unlimited queues +f0c4a81711cb udf: Remove never implemented mount options +6ccd5194a0f4 udf: Update mount option documentation +116e5258e411 udf: Provide saner default for invalid uid / gid +0c9850f4d4c5 udf: Clean up handling of invalid uid/gid +ecd10aa42819 udf: Apply uid/gid mount options also to new inodes & chown +70260e447503 udf: Ignore [ug]id=ignore mount options +7b78fd02fb19 udf: Fix handling of Partition Descriptors +18cf4781c9e5 udf: Unify common handling of descriptors +c396a5bf457f console: Expand dummy functions for CFI +209f668cd29d console: Fill in struct consw argument names +ea92110bc048 console: SisUSB2VGA: Drop dummy con_font_get() +e888a32c7172 ARM: dts: stm32: Add pin map for SDIO controller on stm32f4 +3c47586683bd ARM: dts: stm32: Add SDIO controller for stm32f429 +c1947fd27b47 ARM: dts: stm32: Add SDIO controller for stm32f746 +ef21e1750158 ALSA: Use scnprintf() instead of snprintf() for show +4a4b0f176b84 dt-bindings: arm: Document SoC compatible value for Armadillo-800 EVA +dbe37dc31c71 drm/virtio: Add spaces around operators +601030e262c3 drm/virtio: Remove multiple blank lines +dc31b3b76c8a drm/virtio: Replace 'unsigned' for 'unsigned int' +1a5019f12503 drm/virtio: Remove return from void function +5d883850dc23 drm/virtio: Add */ in block comments to separate line +9d492b6bece4 drm/virtio: Add blank line after variable declarations +1858b85606cc drm/virtio: Add tabs at the start of a line +2e7cbbbcf9a0 drm/amdgpu/powerplay/smu7: use proper dep table for mclk +585b7f161c85 drm/amd/amdgpu: Correct VRAM width for APUs with GMC9 +45a9d154f615 drm/ttm: cleanup ttm_tt_create +97b7e1b8b55d drm/ttm: move ttm_tt_create into ttm_tt.c v2 +ec3fe391bdb3 drm/ttm: check if free mem space is under the lower limit +724daa4fd65d drm/ttm: drop persistent_swap_storage from ttm_bo_init and co +231cdafc7543 drm/ttm: drop ttm->dummy_read_page +3231a7696e22 drm/ttm: drop ttm->glob +38392633627c drm/ttm: drop bo->glob +886a16b3582d staging: vboxvideo: remove ttm_pool_* wrappers +95bbb6d35d0b drm/bochs: remove the default ttm_tt_populate callbacks +e55b33f8ab0d drm/cirrus: remove ttm_pool_* wrappers +2a7b464f846a drm/qxl: remove ttm_pool_* wrappers +a29f0ca0c931 drm/ast: remove ttm_pool_* wrappers +401fedc21890 drm/hisilicon: remove ttm_pool_* wrappers +b31925a83f0a drm/mgag200: remove ttm_pool_* wrappers +b3afc7989fd8 drm/virtio: remove ttm_pool_* wrappers +e44fcf71f409 drm/ttm: add default implementations for ttm_tt_(un)populate +cd277585d693 drm/amd/pp: Move common dpm check functions to hardwaremanager.c +e21148ecbac3 drm/amd/pp: Cleaning up vega10_enable_dpm_tasks function +af264d024527 drm/amd/pp: Refine code in powerplay for Cz/Vega10 +d246cd53fd6a drm/amd/pp: Remove dead error checking code on Vega10 +baeb7721b1a6 drm/amd/pp: Add debug info when smu failed on Vega10 +bd58c48c1045 drm/amd/pp: Remove duplicated vega10_is_smc_ram_running calls +103a4b1d48cc drm/amd: Remove inclusion of non-existing include directories +fbb31562186e drm/amd: remove inclusion of non-existing scheduler directory +bcb0b981c557 drm/radeon: insist on 32-bit DMA for Cedar on PPC64/PPC64LE +421334a8476f drm/amdgpu: Remove duplicate setting of ->need_swiotlb +3214e02199f0 drm/amd/pp: Add a pp feature mask bit for AutoWattman feature +3d2fc0813f91 drm/amdgpu: Change default value of module parameter amdgpu_pp_feature_mask +472c89fcd5c2 drm/amd/powerplay: fix thermal interrupts on vega10 +eda9a4eb15e8 drm/amdgpu: Add query vram width in CGS query system info +92e71b067644 drm/amdgpu: use the TTM dummy page instead of allocating one +a02497b73218 drm/amd/pp: Fix bug that dpm level was not really locked +952e5daa2565 drm/amd/pp: Fix error handling when smu return failed on Vega10. +40d5250dbb46 drm/ttm: set TTM_OPT_FLAG_FORCE_ALLOC in ttm_bo_force_list_clean +aa7662b67bf6 drm/ttm: add bit flag TTM_OPT_FLAG_FORCE_ALLOC +d330fca11500 drm/ttm: use bit flag to replace allow_reserved_eviction in ttm_operation_ctx +c02216acf417 radeon: hide pointless #warning when compile testing +ec92937056db drm/ttm: set page mapping during allocation +bb9d91a4e5c8 ARM: multi_v7_defconfig: Enable thermal driver for RPi 2/3 +4e46a8583b50 ARM: bcm2385_defconfig: Enable BT support for BCM43438 +bcc76c4014dc ARM: dts: bcm2835-rpi-zero-w: Enable OTG mode +aa181326b9a0 ARM: dts: bcm2835-rpi-zero-w: Add bcm43438 serial slave +a166ae400d70 ARM: dts: bcm283x: Apply pull settings to Zero W relevant groups +2572f5b4245a selinux: fix typo in selinux_netlbl_sctp_sk_clone declaration +d452930fd3b9 selinux: Add SCTP support +2277c7cd75e3 sctp: Add LSM hooks +b7e10c25b839 sctp: Add ip option support +da997b22c404 PM / wakeirq: Add wakeup name to dedicated wake irqs +a885f0fe209f bus: ti-sysc: Handle some devices in omap_device compatible way +ef70b0bdeaf8 bus: ti-sysc: Add support for platform data callbacks +dd57ac1e5c1c bus: ti-sysc: Remove unnecessary debugging statements +76f0f772e469 bus: ti-sysc: Improve handling for no-reset-on-init and no-idle-on-init +3bb37c8e6e6a bus: ti-sysc: Handle stdout-path for debug console +62020f231232 bus: ti-sysc: Add suspend and resume handling +2c355ff6b6ca bus: ti-sysc: Add fck clock alias for children with notifier_block +c5b240916485 ipmi: Re-use existing macros for built-in properties +b84acf44d5b8 ASoC: Revert "ASoC: soc-generic-dmaengine-pcm: Fix error handling" +853745f5e6d9 perf top: Fix annoying fallback message on older kernels +ad2575f8600d ipmi:pci: Make the PCI defines consistent with normal Linux ones +6d6a33dabe1f ARM: dts: exynos: Add missing interrupts property to PMIC on Trats board +11d9d51d7722 ARM: dts: exynos: Fix unit addresses of PDMA nodes in Exynos5410 +12ec7b34f15a ARM: dts: exynos: Fix address of PPMU ACP on Exynos4210 +1f391d4b5d78 ARM: configs: multi_v7: add stm32 support +bcc4f4e118e4 ARM: dts: stm32: add initial support of stm32mp157c eval board +3b6d082f0dfc ipmi: kcs_bmc: coding-style fixes and use new poll type +364993a95888 char/ipmi: add documentation for sysfs interface +f6d25e1ccf2e drm: Include the header with the prototype for drm_get_panel_orientation_quirk() +15ea2df91437 media: ov2685: mark PM functions as __maybe_unused +94d4a1a671ec media: ov5695: mark PM functions as __maybe_unused +15001033f414 media: i2c: TDA1997x: add CONFIG_SND dependency +8471a20253eb ARM: dts: stm32: add stm32mp157c initial support +8df1d2ac9cf1 media: imx.rst: Fix formatting errors +2b75d1ec9a54 media: imx/Kconfig: add depends on HAS_DMA +9517382ddf0d media: imx: capture: reformat line to 80 chars or less +a5f04589ee1a media: imx: mipi csi-2: Fix set_fmt try +46c121e03d94 media: staging/imx: Implement init_cfg subdev pad op +3b4bf692e54e media: imx-ic-prpencvf: Use empty initializer to clear all struct members +f31c76a94861 media: imx-media-internal-sd: Use empty initializer +aebd90aa3244 media: stm32-dcmi: add g/s_parm framerate support +e0019f71011d media: i2c: adv748x: Fix cleanup jump on chip identification +2c737e9c29b1 media: stm32-dcmi: improve error trace points +ffb1bdc225d1 media: stm32-dcmi: remove redundant clear of interrupt flags +2a18115d43b2 media: stm32-dcmi: remove redundant capture enable +7f43ff953f40 media: v4l: vsp1: Fix video output on R8A77970 +06227008670a media: v4l: vsp1: Fix mask creation for MULT_ALPHA_RATIO +5b78f0361cae media: v4l: vsp1: Print the correct blending unit name in debug messages +613928e85317 media: v4l: vsp1: Fix header display list status check in continuous mode +5e3e4cb5e24b media: v4l: vsp1: Fix display stalls when requesting too many inputs +aaf1bbe90a36 ipmi: kcs_bmc: mark expected switch fall-through in kcs_bmc_handle_data +be2ed207e374 ipmi: add an Aspeed KCS IPMI BMC driver +20d60f61c58e ipmi: add a KCS IPMI BMC driver +ed3056f015de media: media.h: reorganize header to make it easier to understand +84694edcae19 media: media-ioc-enum-entities/links.rst: document reserved fields +ccac77dc7165 media: document the reservedX fields in media_v2_topology +baa9e9101512 media: zero reservedX fields in media_v2_topology +ea6430324da4 staging: wilc1000: merge 'if' statements that test the same condition +3294a9c58ac5 staging: rtl8192e: use struct pointer to get the size of the struct +57352e12971e staging: speakup: add braces around else statement +abe9dbd85bbc staging: rtl8192u: Fix alignments in 'if' statements +81e0989e2ff4 media: media.h: fix confusing typo in comment +fcab757396b2 media: media-device.c: zero reserved fields +dfa2e02e011a media: media-types.rst: fix typo +28aeead6c4a9 media: media-types.rst: fix type, small improvements +afd1179d565b media: media-ioc-g-topology.rst: fix interface-to-entity link description +134d1fd44221 Merge 4.16-rc3 into usb-next +02a0e77b2409 staging: fsl-mc: merge fix for CONFIG_FSL_MC_BUS moving +f437a7cb87b2 media: v4l2-subdev: implement VIDIOC_DBG_G_CHIP_INFO ioctl +3103c7b4ad08 media: v4l2-subdev: without controls return -ENOTTY +36e9f7203e05 Merge 4.16-rc3 into staging-next +1ceda32bf3f2 media: vimc: use correct subdev functions +3da7ee94f3fe media: vimc: fix control event handling +9f91280febf7 drm/i915: Remove the pipe/plane ID checks from skl_check_ccs_aux_surface() +23163a7d4b03 drm: Check that the plane supports the request format+modifier combo +876e32e5dd6e media: tw9910: solve coding style issues +054d8830ac07 media: ov772x: fix whitespace issues +186c446f4b84 media: arch: sh: migor: Use new renesas-ceu camera driver +a57ffa46dc70 media: MAINTAINERS: Add entry for Techwell TW9910 +7b20f325a566 media: i2c: tw9910: Remove soc_camera dependencies +e0d76c3842ee media: i2c: Copy tw9910 soc_camera sensor driver +41a7418f0929 media: MAINTAINERS: Add entry for Omnivision OV772x +350894918ee9 media: i2c: ov772x: Support frame interval handling +762c28121d7c media: i2c: ov772x: Remove soc_camera dependencies +1112babde214 media: i2c: Copy ov772x soc_camera sensor driver +200e3e1738d6 media: MAINTAINERS: Add entry for Renesas CEU +32e5a70dc8f4 media: platform: Add Renesas CEU driver +20b5605240a8 media: include: media: Add Renesas CEU driver interface +a444e5184f32 media: dt-bindings: media: Add Renesas CEU bindings +52e17089d185 media: imx: Don't initialize vars that won't be used +225fe212a2d5 media: tvp541x: fix some kernel-doc parameters +00d9da502565 media: ov7740: remove an unused var +9f564184e6cc media: i2c: adv748x: fix HDMI field heights +0018147c964e media: v4l: doc: Clarify v4l2_mbus_fmt height definition +c32678eac48a media: gspca: dtcs033: use %*ph to print small buffer +ed356f110403 media: vivid: check if the cec_adapter is valid +290ef7d846b3 media: em28xx: use %*phC to print small buffers +1b3963509a46 media: cec: improve debugging +47b934875b00 media: ivtv: remove ivtv-alsa-mixer +26a6181f3453 media: cx18: remove unused cx18-alsa-mixer +fc49d3d7dc26 media: platform: vivid-cec: use 64-bit arithmetic instead of 32-bit +eb64311ffc69 media: platform: sh_veu: use 64-bit arithmetic instead of 32-bit +8328ad0f8274 media: rockchip/rga: use 64-bit arithmetic instead of 32-bit +07837433ca4d media: pci: cx88-input: use 64-bit arithmetic instead of 32-bit +a2603d1748fd media: i2c: max2175: use 64-bit arithmetic instead of 32-bit +91e0c0c1b052 media: dvb-frontends: ves1820: use 64-bit arithmetic instead of 32-bit +1ae207fa7b70 media: rtl2832: use 64-bit arithmetic instead of 32-bit in rtl2832_set_frontend +d13a0139d787 media: vb2: Fix videobuf2 to map correct area +14351d44830e media: v4l2_fh.h: add missing kconfig.h include +ac09b2ad5c29 media: v4l: vidioc-prepare-buf.rst: fix link to VIDIOC_QBUF +97eee23a25f9 media: v4l2-ctrls.h: fix wrong copy-and-paste comment +03703ed1debf media: vb2: core: Finish buffers at the end of the stream +65243386f41d media: vivid: fix incorrect capabilities for radio +67300abdbe9f media: cx25821: prevent out-of-bounds read on array card +7b73ce9d4cd8 media: v4l2-dev.h: fix symbol collision in media_entity_to_video_device() +d2d476b705b4 media: s2255drv: Remove unneeded if else blocks +b605687cf517 media: staging: imx-media-vdic: fix inconsistent IS_ERR and PTR_ERR +ee9568aa5830 media: venus: hfi: use true for boolean values +59e18d7c5083 media: buffer.rst: fix link text of VIDIOC_QBUF +648f828c1fd0 media: rcar_drif: fix error return code in rcar_drif_alloc_dmachannels() +8a695a6cfabe media: usbtv: Add USB ID 1f71:3306 to the UTV007 driver +f61c7bd9c9af media: v4l2-core: v4l2-mc: Add SPDX license identifier +c2e0e1ba6c5c media: mtk-vcodec: Always signal source change event on format change +20fd17ff3510 arm64: dts: juno: Describe the full GICv2m region +50e704453553 media: usbtv: prevent double free in error case +81b9de43599c media: media-device: use strlcpy() instead of strncpy() +664878184f83 media: coda: bump maximum number of internal framebuffers to 19 +c5f3f1047e57 media: au0828: fix VIDEO_V4L2 dependency +c7b7187b4626 media: atmel-isc: Make local symbol fmt_configs_list static +8943c7a18fb7 media: imx: allow to build with COMPILE_TEST +1d1ca23bcbf8 media: coda: Add i.MX51 (CodaHx4) support +9f57ccdcf4ab media: dt-bindings: coda: Add compatible for CodaHx4 on i.MX51 +8d0f6e13f9e5 media: platform: stm32: Adopt SPDX identifier +6eb17d70932b ASoC: stm32: sai: Add support of S/PDIF playback +994f46610baf ASoC: stm32: Add S/PDIF to SAI bindings +8596c5c36c04 Merge branch 'topic/generic-dmaengine' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-stm32 +78648092ef46 ASoC: dmaengine_pcm: add processing support +31895662f9ba regmap: mmio: Add function to attach a clock +7ed310bd51be ASoC: soc-generic-dmaengine-pcm: Fix sparse warnings +f91b1e73ccde ASoC: soc-generic-dmaengine-pcm: Fix error handling +4e3630101261 Merge branch 'topic/component-platform' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into HEAD +f3768b0bc2e9 arm64: defconfig: enable R8A77965 SoC +fb44f3cec35c regmap: Merge redundant handling in regmap_bulk_write +364e378b8d16 regmap: Tidy up regmap_raw_write chunking code +7ef2c6b8689a regmap: Move the handling for max_raw_write into regmap_raw_write +b4ecfec5ee3f regmap: Remove unnecessary printk for failed allocation +0812d8ffa995 regmap: Format data for raw write in regmap_bulk_write +2936e846c4e6 Merge branch 'fix/core' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap into regmap-bulk +61fc060c40e6 ASoC: wm_adsp: Support streams which can start/stop with DSP active +b995ff3b3017 Revert "gpio: winbond: fix ISA_BUS_API dependency" +8b597ff47053 ASoC: pxa: remove duplicated bit-wise or of SNDRV_PCM_FMTBIT_S24_LE +f49f49aa1541 ASoC: sirf: remove duplicated bit-wise or of USP_RXFIFO_THD_INT +398fa30bf138 ASoC: uniphier: fix broken sound if use SRC in replay +fbd452aeb49e pinctrl: sh-pfc: r8a77995: Add VIN4 pins, groups and function +6b4de408105f pinctrl: sh-pfc: r8a7795: Add VIN4, VIN5 pins, groups and functions +8db6cbabac4f pinctrl: sh-pfc: r8a7796: Add VIN4, VIN5 pins, groups and functions +1ea4fe849738 Merge branch 'x86/boot' into x86/mm, to unify branches +ef61f8a340fd x86/boot/e820: Implement a range manipulation operator +672c0ae09b33 x86/mm: Consider effective protection attributes in W+X check +c46dacb75cd5 x86/boot: Make the x86_init noop functions static +b17d9d1df3c3 x86/xen: Add pvh specific rsdp address retrieval function +038bac2b0298 x86/acpi: Add a new x86_init_acpi structure to x86_init_ops +dfc9327ab7c9 acpi: Introduce acpi_arch_get_root_pointer() for getting rsdp address +3f7df3efeb41 Merge tag 'v4.16-rc3' into x86/mm, to pick up fixes +25c88cb1c058 ARM: dts: da850-evm: add chosen and SPI alias +35ba26772c82 ARM: davinci_all_defconfig: set CONFIG_DAVINCI_WATCHDOG=y +95571b3bb516 ARM: dts: da850-lego-ev3: use a correct fallback for at24 compatible +a22f1d801ad4 drm/pl111: Remove reverse dependency on DRM_DUMB_VGA_DAC +6ce5ae7977c8 mutex: Drop linkage.h from mutex.h +e69c61dd050e genirq: Drop 5 #included header files from irq.h +6de543e31d18 staging:iio:meter: Add name to function definition arguments +c50fadeff758 iio temperature/mlx90632: silence a static checker warning +1b3079a72110 iio: accel: bmc150: Remove redundant __func__ in dev_dbg() +6de2aeb5746e dt-bindings: iio: adc: sd-modulator: fix io-channel-cells +0645af1b6988 iio: adc: stm32-dfsdm: fix multiple channel initialization +179858efd94f iio: adc: stm32-dfsdm: fix clock source selection +c278609bdde9 iio: adc: stm32-dfsdm: fix call to stop channel +4e4f9fbc5620 iio: adc: stm32-dfsdm: fix compatible data use +adc18ba9061e iio: adc: axp20x_adc: remove !! in favor of ternary condition +b91e146c38b0 iio: chemical: ccs811: Corrected firmware boot/application mode transition +4c73b809a99f iio: chemical: ccs811: Renamed resistance member in ccs811_reading struct +0f01b91f42bf ARM: dts: imx6dl: remove 'lcdif' node +c256bc42bcf9 ARM: dts: hummingboard: Remove mention of nonexistent node +67de124caa57 ARM: dts: imx6qdl-hummingboard: fix USBOTG-ID pin +5bcbceeb5de0 ARM: dts: imx28-tx28: Pass the memory unit name +6b77284c4e0e ARM: imx_v6_v7_defconfig: Re-sync defconfig +6578ced6e0cb ARM: dts: imx6: remove GPU subsystem nodes +69cd58fa04bb ARM: dts: imx6: RDU2: detail USDHC description +d7ab663a9558 ARM: dts: imx: Add support for Advantech DMS-BA16 +69ea29b033f1 arm64: dts: fsl: update the cpu idle node +3fd366d8cbb3 arm64: dts: ls1043a: add cpu idle support +9b4eefcb70ca arm64: dts: ls1012a: add cpu idle support +338c46403f16 Merge branches 'fixes.2018.02.23a', 'srcu.2018.02.20a' and 'torture.2018.02.20a' into HEAD +ad7c946b35ad rcu: Create RCU-specific workqueues with rescuers +cc396436c24d mtd: nand: remove deprecated pxa3xx_nand driver +349dfe6c8526 mtd: nand: use Marvell reworked NAND controller driver with all platforms +f6322eddaff7 drm/i915/preemption: Allow preemption between submission ports +e532be8971c6 drm/i915: Update missing parts after the rename to i915_request +ce423631ce1f audit: track the owner of the command mutex ourselves +91e939aef02f drm/i915: Collect aux ch vfunc setup into intel_dp_aux_init() +c7899551ff3a Documentation: rapidio: move sysfs interface to ABI +4904fa66f72d drm/i915: Nuke aux regs from intel_dp +bdabdb635010 drm/i915: Add enum aux_ch and clean up the aux init to use it +ff63861c15ec drm/i915: Use the correct power domain for aux ch +e55ee9349f7b backlight: adp8860: document sysfs attributes +9671a7f1319a backlight: adp5520: document sysfs attributes +24f4c6c890e6 backlight: lm3639: document sysfs attributes +2d39f681bc67 block/loop: add documentation for sysfs interface +3bd640b735d0 Documentation/ABI: update infiniband sysfs interfaces +017ac5caefa0 aoe: document sysfs interface +088103021f74 Documentation/ABI: add sysfs interface for s6e63m0 lcd driver +62c60efb63c8 firmware: arm_scpi: improve info message for pre-1.0 firmware +96fe77b6d476 firmware: arm_scpi: use FIELD_GET/_PREP to simplify macro definitions +17431b787460 firmware: arm_scpi: remove struct sensor_capabilities +5204abd35243 firmware: arm_scpi: fix incorrect __iomem accesses using correct accessors +c10bd41ab0b2 firmware: arm_scpi: remove all single element structures +27901cccf8dd firmware: arm_scpi: drop unnecessary type cast to scpi_shared_mem +83a6060c0cd0 firmware: arm_scpi: improve struct sensor_value +7cd49a264594 firmware: arm_scpi: improve handling of protocol and firmware version subfields +a963d7c5264e firmware: arm_scpi: improve struct dvfs_info to make code better readable +5abc7935ed5b firmware: arm_scpi: make scpi_probe completely device-managed +c14f1db41d0a firmware: arm_scpi: make freeing mbox channels device-managed +cd6f0602d295 firmware: arm_scpi: remove two unneeded devm_kfree's in scpi_remove +9b58eae4019a Documentation/ABI: clean up sysfs-class-pktcdvd +8fcce5803afd doc-guide: kernel-doc: add comment about formatting verification +29b26ae47031 doc: module-signing.rst: Fix reST formatting +dddc7231b9ee doc: Rename .system_keyring to .builtin_trusted_keys +bf79cd635db5 soc: renesas: rcar-rst: Add support for R-Car M3-N +b9c7468279e2 arm64: zynqmp: Add SPDX license identifier +0f780ca012f2 arm64: zynqmp: Fix alignment in dts files +33af509fc69d arm64: zynqmp: Use zynqmp specific compatible string for macb +b79a732504ad clocksource: Remove metag generic timer driver +df46bb1909d9 irqchip: Remove metag irqchip drivers +5f171577b4f3 Drop a bunch of metag references +ca34b4f0bed8 gpio: tps68470: Update to SPDX license identifier +38b35992b7d2 PCI: rcar-gen2: Remove duplicated bit-wise or of RCAR_PCI_INT_SIGRETABORT +6238030cc2b6 ARM: davinci_all_defconfig: enable SYSCON_REBOOT_MODE +7d7eff8f1afc ARM: dts: da850-lego-ev3: Add node for reboot modes +08622940b5cd PCI: vmd: Fix malformed Kconfig default +721dfe4133a9 staging: speakup: remove space after a cast +f6222d13d9e2 staging: speakup: match alignment with open parenthesis +0f7be57c057c staging: speakup: add spaces around arithmetic operators +ba3d01560b0b Staging: gdm724x: LTE: Refactor gdm_lte_pdn_table(). +1b5e56ece3f5 Staging: gdm724x: Simplify the struct gdm_endian to a variable. +8db3656310f6 Staging: gdm724x: LTE: Fix trailing open parentheses. +879659bb87a8 drm/stm: check pitch and size calculations even if !CONFIG_MMU +a7bc5773cd16 ov13858: fix endiannes warnings +3b4984240027 media: ov5640: fix framerate update +8670d70a4286 media: ov5640: fix virtual_channel parameter permissions +41d8d7f51712 media: ov5640: various typo & style fixes +3924c62383ad media: ov5640: add error trace in case of i2c read failure +d47c412639f0 media: ov5640: add JPEG support +01b8444828fc media: v4l2: i2c: ov7670: Implement OF mbus configuration +622b2d10fc28 media: dt-bindings: Add OF properties to ov7670 +36e49ffb978e media: i2c: ov9650: fix potential integer overflow in __ov965x_set_frame_interval +b1f5d0ae930d media: ov9650: support device tree probing +7b05db639edb media: ov9650: add device tree binding +be5f18ce3a96 media: MAINTAINERS: add entry for ov9650 driver +f4b32c292aa6 media: ov13858: Use false for boolean value +d365bc924752 media: ov13858: Avoid possible null first frame +c723001f3b59 media: ov2685: Assign ret in default case in s_ctrl callback +e3861d9118c8 media: ov2685: add support for OV2685 sensor +36125eec01f4 media: dt-bindings: media: Add bindings for OV2685 +8a77009be4be media: ov5695: add support for OV5695 sensor +a327fb0c1a89 media: dt-bindings: media: Add bindings for OV5695 +40de44bbe09b media: mt9t031: deprecate, move to staging +0f966bec710f media: imx074: deprecate, move to staging +b39082e2bea6 media: intel-ipu3: cio2: Use SPDX license headers +d69a5a2cd197 media: intel-ipu3: cio2: Disable and sync irq before stream off +43df6ea0c6ae media: uvcvideo: Fixed ktime_t to ns conversion +f14d4988c28e media: uvcvideo: Use parentheses around sizeof operand +2c6b222cee2d media: uvcvideo: Use internal kernel integer types +ac95090a0440 pci: Simplify code by using the new dmi_get_bios_year() helper +9c0a30b67bd9 ACPI/sleep: Simplify code by using the new dmi_get_bios_year() helper +69c42d493db4 x86/pci: Simplify code by using the new dmi_get_bios_year() helper +492a1abd61e4 dmi: Introduce the dmi_get_bios_year() helper function +24e8db62c135 Merge tag 'v4.16-rc2' into x86/platform, to pick up fixes +1e304c47ef12 media: uvcvideo: Use kernel integer types +cb9cd6c5c30b media: uvcvideo: Drop extern keyword in function declarations +07b7d9fc2ab5 media: uvcvideo: Support multiple frame descriptors with the same dimensions +859086ae3636 media: uvcvideo: Apply flags from device to actual properties +87915bf82eea RDMA/verbs: Return proper error code for not supported system call +372e15c5db5f RDMA/uverbs: Reduce number of command header flags checks +cd35cf4b40f3 RDMA/uverbs: Replace user's types with kernel's types +6284380a97a6 RDMA/uverbs: Refactor the header validation logic +e21719fbbd17 RDMa/uverbs: Copy ex_hdr outside of SRCU read lock +491d5c6a3023 RDMA/uverbs: Move uncontext check before SRCU read lock +eb455e329bf6 RDMA/uverbs: Properly check command supported mask +77833b8a4808 RDMA/uverbs: Refactor command header processing +f2630ce2fb93 RDMA/uverbs: Unify return values of not supported command +a9ed5b38aad7 RDMA/uverbs: Return not supported error code for unsupported commands +43ae95130db8 RDMA/uverbs: Fail as early as possible if not enough header data was provided +a6c4a66ae923 RDMA/uverbs: Refactor flags checks and update return value +08f0e161636d RDMA/uverbs: Update sizeof users +b5bc59818614 RDMA/uverbs: Convert command mask validity check function to be bool +4bb46608ed78 Merge branch 'k.o/for-rc' into k.o/wip/dl-for-next +f76a5c75d93b Merge tag 'mlx5-updates-2018-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux into k.o/wip/dl-for-next +cf8037f8d08a scsi: lpfc: Change Copyright of 12.0.0.0 modified files to 2018 +6efb23804153 scsi: lpfc: update driver version to 12.0.0.0 +4e565cf04138 scsi: lpfc: Work around NVME cmd iu SGL type +63452e144662 scsi: lpfc: Fix nvme embedded io length on new hardware +0bc2b7c5317b scsi: lpfc: Add embedded data pointers for enhanced performance +1feb8204a12e scsi: lpfc: Enable fw download on if_type=6 devices +7365f6fdbba5 scsi: lpfc: Add if_type=6 support for cycling valid bits +fbd8a6ba6544 scsi: lpfc: Add 64G link speed support +c238b9b6eae3 scsi: lpfc: Add PCI Ids for if_type=6 hardware +1351e69fc6db scsi: lpfc: Add push-to-adapter support to sli4 +27d6ac0a6e83 scsi: lpfc: Add SLI-4 if_type=6 support to the code base +9dd35425a50c scsi: lpfc: Rework sli4 doorbell infrastructure +b71413dd01bb scsi: lpfc: Rework lpfc to allow different sli4 cq and eq handlers +501017f6d4e1 scsi: qla2xxx: Use dma_pool_zalloc() +727edc744098 Merge tag 'drm-misc-next-2018-02-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +4ef76ad0462c PCI: Add ACS quirk for Ampere root ports +c37e627f9565 PCI/portdrv: Move pcieport_if.h to drivers/pci/pcie/ +fd9b503dec9b drm/panel: Fix ARM Versatile panel clocks +3ecac020d6dd PCI/AER: Move pci_uevent_ers() out of pci.h +66444f460e68 ACPI / PMIC: Replace license boilerplate with SPDX license identifier +d060b40523dc ARM: OMAP2+: Prepare to pass auxdata for smartreflex +d29abc836843 ACPI / CPPC: Update all pr_(debug/err) messages to log the susbspace id +dbdd0f58fd2c PCMCIA / PM: Avoid noirq suspend aborts during suspend-to-idle +24bada7991d9 ACPI: add NFIT and HMAT to the initrd override list +04148187aa9d debugobjects: Fix debug_objects_freed accounting +4a9be940551a power: gemini-poweroff: Avoid spurious poweroff +dde5953f05a8 power: supply: ltc2941-battery-gauge: Fix temperature units +725ddd070f4b ARM: multi_v7_defconfig: Enable serial console on RPi 3 +72e89f50084c security: Add support for SCTP security hooks +4d5b2eaf3ca8 ARM: dts: bcm2837-rpi-3-b: add GPIO expander +b0c07c5af6d2 ARM: dts: bcm2835: make the firmware node into a bus +79c81facdc0b ARM: dts: bcm283x: Fix probing of bcm2835-i2s +7eab96f38654 dt-bindings: bcm283x: Fix register ranges of bcm2835-i2s +1a012cb2569f ARM: dts: bcm283x: Fix pin function of JTAG pins +304ec482f562 get rid of pointless includes of fs_struct.h +ac30751df953 ARM: OMAP: pdata-quirks: Remove unused timer pdata +b7290cf6ff78 pwm: pwm-omap-dmtimer: Adapt driver to utilize dmtimer pdata ops +1a3acad26613 clocksource: timer-ti-dm: Hook device platform data if not already assigned +76234f7c074c clocksource: timer-ti-dm: Populate the timer ops to the pdata +a7f249e33a44 clocksource: timer-ti-dm: Add timer ops to the platform data structure +af04aa856e93 ARM: OMAP: Move dmtimer driver out of plat-omap to drivers under clocksource +f7bda9eec007 clocksource: timer-ti-dm: Replace architecture +5ca467c40c2e ARM: OMAP: Move dmtimer.h out of plat-omap +b65d12480c5e ARM: OMAP: timer: Wrap the inline functions under OMAP2PLUS define +6891227b40e5 ARM: dts: exynos: Cleanup power domain nodes in exynos3250.dtsi +fc6db34d2021 ARM: OMAP: dmtimer: Remove all the exports +2fdc82776ac2 Merge branch 'omap-for-v.16/dmtimer-fix' into omap-for-v4.17/timer +1e46eb3cbacd ARM: dts: exynos: Add touchscreen node to Exynos4412 N710x +ba6887836178 ARM: OMAP: Fix dmtimer init for omap1 +4395fb475a27 tda1997x: get rid of an unused var +9ac0038db9a7 media: i2c: Add TDA1997x HDMI receiver driver +10c1d542c7e8 media: dt-bindings: Add bindings for TDA1997X +4cd9659ee968 media: MAINTAINERS: add entry for NXP TDA1997x driver +5271a98cd8ba media: add digital video decoder entity functions +c4455c265edb media: v4l-ioctl: fix clearing pad for VIDIOC_DV_TIMINGS_CAP +357a856a6ceb media: v4l2-dv-timings: add v4l2_hdmi_colorimetry() +bd2a0f082b0c media: vidioc-g-parm.rst: also allow _MPLANE buffer types +8180b4f4f589 media: v4l2-subdev.h: remove obsolete g/s_parm +34c0dffad66c media: staging: atomisp: Drop g_parm and s_parm subdev ops use +b0840deade10 media: staging: atomisp: mt9m114: Drop empty s_parm callback +f6c773b470f3 media: staging: atomisp: i2c: Drop g_parm support in sensor drivers +718df0a814b6 media: staging: atomisp: i2c: Disable non-preview configurations +f97b8e6baa10 media: staging: atomisp: Kill subdev s_parm abuse +4471109e3894 media: convert g/s_parm to g/s_frame_interval in subdevs +672de9a79cd3 media: v4l2-common: create v4l2_g/s_parm_cap helpers +7c8a940a5ea0 media: v4l2-subdev: clear reserved fields +6c7d091008d0 drm/pl111: Do not use deprecated drm_driver.{enable|disable)_vblank +df91972fe32e drm/tve200: Do not use deprecated drm_driver.{enable|disable)_vblank +989c48e6c2d1 drm/mxsfb: Do not use deprecated drm_driver.{enable|disable)_vblank +ac86cba96e2a drm/simple_kms_helper: Add {enable|disable}_vblank callback support +588717061002 drm: fix drm_get_max_iomem type mismatch +4751cf733a11 drm/simple_kms_helper: Fix NULL pointer dereference with no active CRTC +61b8b359d02e drm/i915: Add a FIXME about FBC vs. fence. 90/270 degree rotation +ef1a19146827 drm/i915: Extract intel_plane_{pin,unpin}_fb() +32febd91951e drm/i915: Require fence only for FBC capable planes +cf1805e65802 drm/i915: Clean up fbc vs. plane checks +f7a02ad7d16b drm/i915: Only pin the fence for primary planes (and gen2/3) +85798ac9b35f drm/i915: Fail if we can't get a fence for gen2/3 tiled scanout +db9c06dfff43 drm/i915: Fix Limited Range Color Handling +35152d1159db drm/sun4i: backend: Remove ARGB spoofing +ded4f346ac16 drm/sun4i: backend: Make zpos configurable +70d2850ee39d drm/sun4i: Remove the plane description structure +8f1f25534fff drm/sun4i: backend: Assign the pipes automatically +424529fb7954 pc104: Add EXPERT dependency for PC104 Kconfig option +17a2a129b309 isa: Remove ISA_BUS_API selection for ISA_BUS +35decc803c8a gpio: Change ISA_BUS_API dependency to selection +ccfe35eac21e watchdog: Change ISA_BUS_API dependency to selection +1f8f93683da3 iio: Change ISA_BUS_API dependency to selection +fa2b7fae8426 pinctrl: mcp23s08: add open drain configuration for irq output +39aba4714da6 dt-bindings: pinctrl: mcp23s08: add documentation for drive-open-drain +d9f50048dc80 pinctrl: mcp23s08: fix probing of mcp23s18 +12b10f47e56a pinctrl/amd: add get_direction handler +51750fb167a0 gpio: gpio-rcar: Support S2RAM +b5520891a349 pinctrl: Re-use DEFINE_SHOW_ATTRIBUTE() macro +62c16234bbfd gpio: dwapb: Call directly into the gpiochip to read value +89f99feb9c73 gpio: dwapb: Use "stride" rather than "size" for register distance +63f2dc0a7612 gpio: include consumer header in gpiolib.h +75f8f5af0c2b gpio-intel-mid: Delete an error message +2773eb2f9801 gpio: tegra: Convert to use DEFINE_SHOW_ATTRIBUTE macro +4b7edaef795c gpio: merrifield: Delete an error message +4aed95793f9b gpio-ml-ioh: Delete an error message +f97364c9b89e gpio: omap: Improve a size determination +9117d40b5dec gpio: omap: Delete an error message +b382a5c3c592 USB: chaoskey: Use kasprintf() over strcpy()/strcat() +22072e83ebd5 usb: host: ehci: Use dma_pool_zalloc() +017457061e07 crypto: ccree - fix memdup.cocci warnings +0268483992a2 crypto: atmel - Delete error messages for a failed memory allocation in six functions +72e8d3f89594 crypto: bcm - Delete an error message for a failed memory allocation in do_shash() +5471f2e2b5ea crypto: bfin_crc - Delete an error message for a failed memory allocation in bfin_crypto_crc_probe() +41b3316e75ee crypto: speck - add test vectors for Speck64-XTS +c3bb521bb6ac crypto: speck - add test vectors for Speck128-XTS +ede9622162fa crypto: arm/speck - add NEON-accelerated implementation of Speck-XTS +c8c36413ca8c crypto: speck - export common helpers +da7a0ab5b4ba crypto: speck - add support for the Speck block cipher +e845520707f8 crypto: aesni - Update aesni-intel_glue to use scatter/gather +fb8986e6430a crypto: aesni - Introduce scatter/gather asm function stubs +933d6aefd54e crypto: aesni - Add fast path for > 16 byte update +ae952c5ec655 crypto: aesni - Introduce partial block macro +1476db2d129d crypto: aesni - Move HashKey computation from stack to gcm_context +e2e34b085646 crypto: aesni - Move ghash_mul to GCM_COMPLETE +9660474b0e63 crypto: aesni - Fill in new context data structures +c594c5408552 crypto: aesni - Split AAD hash calculation to separate macro +9ee4a5df2209 crypto: aesni - Introduce gcm_context_data +ba45833e3e76 crypto: aesni - Merge encode and decode to GCM_ENC_DEC macro +adcadab3698d crypto: aesni - Add GCM_COMPLETE macro +7af964c2fc7f crypto: aesni - Add GCM_INIT macro +6c2c86b3e058 crypto: aesni - Macro-ify func save/restore +e1fd316fbae1 crypto: aesni - Merge INITIAL_BLOCKS_ENC/DEC +8c48db9a63e1 crypto: nx-842 - Delete an error message for a failed memory allocation in nx842_pseries_init() +a8bc22f35c34 crypto: sahara - Improve a size determination in sahara_probe() +0d576d9239ed crypto: sahara - Delete an error message for a failed memory allocation in sahara_probe() +0c704bf04460 crypto: ux500 - Delete two unnecessary variable initialisations in ux500_cryp_probe() +9dea69413503 crypto: ux500 - Adjust an error message in ux500_cryp_probe() +50ca524d7c99 crypto: ux500 - Adjust two condition checks in ux500_cryp_probe() +dbbd5d1efffa crypto: ux500 - Delete an error message for a failed memory allocation in ux500_cryp_probe() +333e18c5cc74 crypto: testmgr - Fix incorrect values in PKCS#1 test vector +57240a78be90 crypto: inside-secure - unmap the result in the hash send error path +f7268c538b3d crypto: inside-secure - keep the requests push/pop synced +b7007dbccd92 crypto: inside-secure - fix the invalidation step during cra_exit +95831ceafc0d crypto: inside-secure - do not process request if no command was issued +666a9c70b04f crypto: inside-secure - fix the cache_len computation +c1a8fa6e240e crypto: inside-secure - fix the extra cache computation +e1d24c0bb766 crypto: inside-secure - do not overwrite the threshold value +c4ecc8f0bdce MAINTAINERS: update the Inside Secure maintainer email +7b4c5d30d0bd hwrng: bcm2835 - Handle deferred clock properly +4ff8b1dd814b crypto: arm/aes-cipher - move S-box to .rodata section +7c73cf4cc2ac crypto: sunxi-ss - Add MODULE_ALIAS to sun4i-ss +2c3087e1649f gpio: timberdale: Improve a size determination +4552f50a439c drm/i915: Move page sizes out of the 8-bit sandwich +587ca5ed5667 gpio: timberdale: Delete an error message +7afe031c1a49 staging: fsl-mc: Move irqchip code out of staging +6bd067c48efe staging: fsl-mc: Move core bus out of staging +281377cc6613 staging: wilc1000: rename _WPARxGtk_end_case_ label to avoid camelCase +90261dd94ab2 staging: wilc1000: rename _WPAPtk_end_case_ label to avoid camelCase +e87bbe0a91f7 staging: wilc1000: rename pstrStationParam to avoid camelCase +47daf8621862 staging: wilc1000: rename pstrDelStaParam to avoid camelCase +8a7c5bd34649 staging: wilc1000: rename strDisconnectNotifInfo to avoid camelCase +fcc70105f61a staging: wilc1000: rename pstrStatistics to avoid camelCase +66ba14fc62a5 staging: wilc1000: rename pstrSetBeaconParam to avoid camelCase +ecf8d3d66b93 staging: wilc1000: rename Handle_SetMulticastFilter to avoid camelCase +f53df85694c7 staging: wilc1000: rename pu32InactiveTime to avoid camelCase +b5f9ce646189 staging: wilc1000: rename variables using camelCase in handle_rcvd_ntwrk_info() +24701563ec60 staging: wilc1000: rename ptstrJoinBssParam to avoid camelCase +07407dc79af3 staging: wilc1000: rename pu8HdnNtwrksWidVal to avoid camelCase +a139834ed6ce staging: lustre: selftest: freeing an error pointer +52edc44ffbd0 staging: lustre: socklnd: simplify ksnc_rx_iov_space +5955572b19f6 staging: lustre: fid: perform sanity checks before commiting +8689a5027c7c staging: lustre: fid: fix up debugfs access to ->lcs_space +8ede253133d4 staging: lustre: fid: remove seq_fid_alloc_fini() and simplify +40f5bd350155 staging: lustre: fid: use wait_event_cmd() +daa5611c716a staging: lustre: fid: convert lcs_mutex to a spinlock +ef8e5dbbb090 staging: lustre: ptlrpc: list_for_each improvements. +9ee158800180 staging: lustre: fix assorted checkpatch errors +d0efa68ae779 staging: lustre: remove phantom struct cfs_crypto_hash_desc +c90e17185722 staging: lustre: discard libcfs_kvzalloc and linux-mem.c +033085ff96a1 staging: lustre: improve some libcfs_kvzalloc calls. +c23d6d0e5411 staging: lustre: discard lu_buf allocation library. +9a7383c13044 staging: lustre: discard libcfs_kvzalloc_cpt() +6b7936ceefa7 staging: lustre: make signal-blocking functions inline +84e07b9d0ac8 staging: lustre: improve API and implementation of blocking signals. +99c1ffc99a57 staging: lustre: simplify linux-prim.c +2a4b68812580 staging: lustre: lnet: remove cfs_block_allsigs calls. +1b2dad1459e4 staging: lustre: remove unnecessary cfs_block_allsigs() calls +37d3b407dc14 staging: lustre: remove linux-curproc.c +cc738c1a69da staging: lustre: opencode cfs_cap_{raise, lower, raised} +5ebaa2d14850 staging: lustre: replace all CFS_CAP_* macros with CAP_* +f23ccf8630b7 staging: rtl8188eu: Remove unneeded cast +2bd27b932ac2 staging: emxx_udc: Remove unneeded cast +8b6c7a347d56 staging: rtl8723bs: Remove unneeded cast +5841b903371e staging: net: netlogic: Remove unneeded cast +444634f5ed6f Staging: bcm2048: Fix function argument alignment in radio-bcm2048.c. +b8ec759e6f1c drm/i915/hsw: add missing disabled EUs registers reads +b6520468c407 Staging: ks7010: hostif: Convert the ps_confirm_wait_inc() macro to a real function. +e4281f385b28 Staging: ks7010: hostif: Convert SME queue macros to real functions. +2ec999e55455 Staging: ks7010: sdio: Convert RX/TX queue macros into real functions. +1646ff6c6618 staging: wilc1000: remove 'if' on field address +e69a0500f23d staging: pi433: fix CamelCase for addressFiltering +b52a5b79367c staging: pi433: fix CamelCase for thresholdDecrement +6252016c8697 staging: pi433: fix CamelCase for txStartCondition +38614ed80220 staging: comedi: Use '"%s:", __func__' instead of function name +4f7b006ff1f8 staging: comedi: Remove a "tracing" call +81286d3e31b7 staging: android: ion: Remove check of idev->debug_root +6a1b0b33cb17 staging: android: ion: Remove check of debug_file +25f72f9ed88d perf cgroup: Simplify arguments when tracking multiple events +ce3e7f0ee9a3 pinctrl: ocelot: make function ocelot_pinctrl_probe static +8f55fed3c98c gpio: Add GPIO driver for Nintendo Wii +a98d90e7d588 gpio: raspberrypi-exp: Driver for RPi3 GPIO expander via mailbox service +9777d8099a4a dt-bindings: gpio: add raspberry pi GPIO expander binding +08af112e79ca soc: bcm2835: sync firmware properties with downstream +d8757f4c59c9 Update Boris Brezillon email address +645be665a593 MAINTAINERS: Update email address for Miquel Raynal +f0b3bdbd5c63 ASoC: soc-generic-dmaengine-pcm: Add a DMA debugfs_prefix entry +24745dca8e7e ASoC: uniphier: evea: fix lisence comment style +6a7676852ec9 docs: Remove remaining references to metag +298910619d13 docs: Remove metag docs +bb6fb6dfcc17 metag: Remove arch/metag/ +d931ba53e001 clk: imx: imx7d: add the snvs clock +80d893501bb6 drm/i915/icl: Show interrupt registers in debugfs +d55cb4fa2cf0 drm/i915/icl: Add the ICL PCI IDs +e084039b5840 drm/i915/execlists: Move the GEM_BUG_ON context matches CSB later +65cb8c0f040b drm/i915/execlists: Add a GEM_TRACE to show when the context is completed +8d35a9dc4244 scsi: qla4xxx: Use dma_pool_zalloc() +d0d7a6fe427c dt-bindings: timer: Add andestech atcpit100 timer binding doc +ea4625c3860b clocksource/drivers/atcpit100: VDSO support +35dbb74aa752 clocksource/drivers/atcpit100: Add andestech atcpit100 timer +eac8173e7b99 net: faraday add nds32 support. +abe45fd9f1b0 irqchip: Andestech Internal Vector Interrupt Controller driver +ba7cbe51bfbd dt-bindings: interrupt-controller: Andestech Internal Vector Interrupt Controller +68d87861029a dt-bindings: nds32 SoC Bindings +8f7726d251f3 dt-bindings: nds32 L2 cache controller Bindings +939c09ca7db2 dt-bindings: nds32 CPU Bindings +8fda152e3d28 MAINTAINERS: Add nds32 +e71ea3badae5 nds32: Build infrastructure +a06d4298d4d8 nds32: defconfig +5c86fa7f7f85 nds32: Miscellaneous header files +beebdeaa1d39 nds32: Device tree support +e2f8b5c028f3 nds32: Generic timers support +c9a4a8da6baa nds32: Loadable modules +3af6e29254cb nds32: L2 cache support +e9d0704aa134 nds32: Debugging support +ace02e2badd1 nds32: Library functions +7ecbac743a58 nds32: Signal handling support +eefacd1dfe38 nds32: VDSO support +1932fbe36e02 nds32: System calls handling +3172c605eb3b nds32: ELF definitions +80081b33910f nds32: DMA mapping API +4a64f68dbda6 nds32: Device specific operations +484367b6a922 nds32: Atomic operations +f13c34b90667 nds32: IRQ handling +a15e9ffa8778 nds32: Process management +7de9cf474083 nds32: Cache and TLB routines +664eec400bf8 nds32: MMU fault handling and page table management +59fd53cd5ca0 nds32: MMU initialization +2e1aecb970b7 nds32: MMU definitions +2923f5ea7738 nds32: Exception handling +001d953ede35 nds32: Kernel booting and initialization +e1d82de681fd nds32: Assembly macros and definitions +2312dbf7462b drivers/video/concole: add negative dependency for VGA_CONSOLE on nds32 +f572a034d9e0 earlycon: add reg-offset to physical address before mapping +b3ada9d0ce8d asm-generic/io.h: move ioremap_nocache/ioremap_uc/ioremap_wc/ioremap_wt out of ifndef CONFIG_MMU +94bc61ead46c xtensa: add ioremap_nocache declaration before include asm-generic/io.h. +b934e8eb4833 openrisc: add ioremap_nocache declaration before include asm-generic/io.h and sync ioremap prototype with it. +23138ead2700 audit: return on memory error to avoid null pointer dereference +204f4afa7ae5 PCI: Remove redundant probes for device reset support +700abc90f07b pm-graph: AnalyzeSuspend v5.0 +d83a76a8ec34 pm-graph: AnalyzeBoot v2.2 +a6fbdbb2b852 pm-graph: config files and installer +147a7d9d25ca ACPI / PM: Do not reconfigure GPEs for suspend-to-idle +074eb22ec4aa ACPICA: Update version to 20180209 +959c38a7e128 ACPICA: Add option to disable Package object name resolution errors +5a8361f7ecce ACPICA: Integrate package handling with module-level code +7decc66df940 ACPICA: Revert "Fix for implicit result conversion for the To____ functions" +1ef632314817 ACPICA: Update for some debug output. No functional change +d82847acd400 ACPICA: Update error message, no functional change +e62f8227851d ACPICA: Restructure ACPI table files +4f1c29d0dc7b ACPI: sysfs: Update device object sysfs documentation +91eea70e5e5c ACPI: battery: Add the ThinkPad "Not Charging" quirk +2801b9683f74 thinkpad_acpi: Add support for battery thresholds +285995d15d3b power: add to_power_supply macro to the API +fa93854f7a7e battery: Add the battery hooking API +ff938cd14d67 ARM: shmobile: stout: enable R-Car Gen2 regulator quirk +a527709b78b3 soc: renesas: rcar-sysc: Add R-Car M3-N support +561210706cd0 drm/i915/execlists: Remove the ring advancement under preemption +e61e0f51ba79 drm/i915: Rename drm_i915_gem_request to i915_request +ea3f0ef37c56 drm/doc: Fix documentation for _vblank_restore(). +7b3b61b62a58 drm/todo: i915 could use device_link_add +8091788f3d38 arm64: dts: renesas: condor: add EtherAVB support +b9edbce9155c arm64: dts: renesas: initial Condor board device tree +bf6f90832f81 arm64: dts: renesas: r8a77980: add EtherAVB support +3601d98ceab5 arm64: dts: renesas: r8a77980: add [H]SCIF support +bfd8398339cc soc: renesas: Identify R-Car M3-N +5cb300ce806b arm64: defconfig: Enable PWM and USB for R-Car +8a331f4a0863 x86/mce/AMD: Carve out SMCA get_block_address() code +27bd59502702 x86/mce/AMD: Get address from already initialized block +68627a697c19 x86/mce/AMD, EDAC/mce_amd: Enumerate Reserved SMCA bank type +e5d6a126d4c4 x86/mce/AMD: Pass the bank number to smca_get_bank_type() +4b1e84276a61 x86/mce/AMD: Collect error info even if valid bits are not set +b2fbf6f28214 x86/mce: Issue the 'mcelog --ascii' message only on !AMD +09933946643b x86/mce: Convert 'struct mca_config' bools to a bitfield +a189c0323563 x86/mce: Put private structures and definitions into the internal header +42811d509d6e perf stat: Use xyarray dimensions to iterate fds +158863fb5096 drm/i915: Make global seqno known in i915_gem_request_execute tracepoint +fed8165851e2 drm/i915: Update DRIVER_DATE to 20180221 +9c4f509a53cb ASoC: fsl_ssi: Use ssi->streams instead of reading register +76f3845110d7 ASoC: fsl_ssi: Move DT related code to a separate probe() +badc9595bc15 ASoC: fsl_ssi: Add bool synchronous to mark synchronous mode +26b31f4f7d79 ASoC: fsl_ssi: Clean up _fsl_ssi_set_dai_fmt() +37ac30a4bdc3 ASoC: fsl_ssi: Setup AC97 in fsl_ssi_hw_init() +a1d154ac2765 ASoC: fsl_ssi: Move one-time configurations to probe() +40f256337700 ASoC: fsl_ssi: Use snd_soc_init_dma_data instead +702d7965e402 ASoC: fsl_ssi: Set xFEN0 and xFEN1 together +501bc1d70cf5 ASoC: fsl_ssi: Clean up fsl_ssi_setup_regvals() +b6c93f7f60a0 ASoC: fsl_ssi: Add DAIFMT define for AC97 +7d67bcb669bc ASoC: fsl_ssi: Clean up helper functions of trigger() +2e1327403b25 ASoC: fsl_ssi: Clear FIFO directly in fsl_ssi_config() +06a994540505 ASoC: fsl_ssi: Rename fsl_ssi_disable_val macro +e0582731abe0 ASoC: fsl_ssi: Maintain a mask of active streams +09947634829c ASoC: fsl_ssi: Clean up set_dai_tdm_slot() +ebf08ae3bc90 ASoC: fsl_ssi: Keep ssi->i2s_net updated +1476105c3f4a ASoC: fsl_ssi: Redefine RX and TX macros +de7112868829 perf kallsyms: Fix the usage on the man page +7dd0f7ca5f23 ASoC: arizona: Fixup some minor formatting issues +15b7c5de7c0c ASoC: dmic: don't use codec anymore +08792fbabc23 ARM: dtsi: axp81x: remove IP name from DT node name +4db9d0aef241 ARM: dtsi: sun8i: a711: enable battery power supply subnode +4558baf5d675 ARM: dtsi: axp81x: add battery power supply subnode +ca6ca2cd212d ARM: dtsi: axp81x: add node for ADC +81be3e4c5106 ARM: dtsi: axp22x: add node for ADC +a86f6f67ee05 ARM: dtsi: axp209: add node for ADC +39b9552281ab x86/mm: Optimize boot-time paging mode switching cost +92e1c5b3f7bf x86/mm: Redefine some of page table helpers as macros +b9952ec78778 x86/xen: Allow XEN_PV and XEN_PVH to be enabled with X86_5LEVEL +bf28ae562744 tools/memory-model: Remove rb-dep, smp_read_barrier_depends, and lockless_dereference +cac79a39f200 tools/memory-model: Convert underscores to hyphens +556bb7d252ae tools/memory-model: Add a S lock-based external-view litmus test +8f7f2fbd0089 tools/memory-model: Add required herd7 version to README file +51de78892b12 memory-barriers: Fix description of data dependency barriers +621df431b0ac Documentation/memory-barriers.txt: Cross-reference "tools/memory-model/" +65b65f8e8b94 MAINTAINERS: Add Akira Yokosawa as an LKMM reviewer +62155147048f README: Fix a couple of punctuation errors +8f32543b61d7 EXP litmus_tests: Add comments explaining tests' purposes +ea52d698c1ed MAINTAINERS: List file memory-barriers.txt within the LKMM entry +e7d74c9f900a MAINTAINERS: Add the Memory Consistency Model subsystem +48d44d4e8a58 tools/memory-model: Clarify the origin/scope of the tool name +862e6e2a6091 Merge tag 'v4.16-rc2' into locking/core, to refresh the branch +083c6eeab2cc sched/isolation: Update nohz documentation to explain tick offload +dcdedb24159b sched/nohz: Remove the 1 Hz tick code +d84b31313ef8 sched/isolation: Offload residual 1Hz scheduler tick +1bda3f8087fc sched/isolation: Isolate workqueues when "nohz_full=" is set +22ab8bc02a5f nohz: Allow to check if remote CPU tick is stopped +a364298359e7 nohz: Convert tick_nohz_tick_stopped() to bool +77a021be383e sched/core: Rename init_rq_hrtick() to hrtick_rq_init() +ddc4becca140 Merge tag 'perf-core-for-mingo-4.17-20180220' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +7347fc87dfe6 sched/numa: Delay retrying placement for automatic NUMA balance after wake_affine() +2c83362734da sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on +24d0c1d6e65f sched/fair: Do not migrate due to a sync wakeup on exit +082f764a2f3f sched/fair: Do not migrate on wake_affine_weight() if weights are equal +eeb603986391 sched/fair: Defer calculation of 'prev_eff_load' in wake_affine_weight() until needed +7ebb66a12f85 sched/fair: Avoid an unnecessary lookup of current CPU ID during wake_affine +ed029343951f Merge tag 'v4.16-rc2' into sched/core, to pick up fixes +d0bffd17a3fc phy: add combo phy driver for HiSilicon STB SoCs +5669f91a086c dt-bindings: add bindings doc for hi3798cv200 combphy +94ccae556741 dt-bindings: hisilicon: add doc for Hi3798CV200 peripheral controller +f3d96f8d23d8 phy: sun4i-usb: add support for R40 USB PHY +a0dd6773038f phy: tegra: remove redundant self assignment of 'map' +fd2de0a73178 ARM: dts: aspeed: Add LPC reset controller node +85ba6bfe8bb2 torture: Provide more sensible nreader/nwriter defaults for rcuperf +0da8c08d7113 torture: Grace periods do not piggyback off of themselves +cc839ce55d5c torture: Adjust rcuperf trace processing to allow for workqueues +adcfe76c6173 torture: Default jitter off when running rcuperf +642146b1ad9b torture: Specify qemu memory size with --memory argument +67ad71ddbcae rcutorture: Add basic ARM64 support to run scripts +db92ca3ab8c9 rcutorture: Update kvm.sh header comment +db0c1a8aba31 rcutorture: Record which grace-period primitives are tested +f7c0e6ad4bb1 rcutorture: Re-enable testing of dynamic expediting +eb0339934f1d rcutorture: Avoid fake-writer use of undefined primitives +e0d31a34c6db rcutorture: Abstract function and module names +68a675d433fb rcutorture: Replace multi-instance kzalloc() with kcalloc() +6308f3477510 rcu: Remove SRCU throttling +a72da917f186 srcu: Remove dead code in srcu_gp_end() +8ddbd8832d25 srcu: Reduce scans of srcu_data in counter wrap check +a35d13ec3686 srcu: Prevent sdp->srcu_gp_seq_needed_exp counter wrap +cb4081cd4e0c srcu: Abstract function name +65963d246147 rcu: Make expedited RCU CPU selection avoid unnecessary stores +7f5d42d05155 rcu: Trace expedited GP delays due to transitioning CPUs +9a414201ae7e rcu: Add more tracing of expedited grace periods +274afd6bfa64 rcu: Fix misprint in srcu_funnel_exp_start +b5482a06593c rcu: Fix init_rcu_head() comment. +a32e01ee6897 rcu: Use wrapper for lockdep asserts +65518db86b9e rcu: Remove redundant nxttail index macro define +bfbd767d4dba rcu: Consolidate rcu.h #ifdefs +d07aee2c035e rcu: More clearly identify grace-period kthread stack dump +d62df57370a5 rcu: Remove obsolete force-quiescent-state statistics for debugfs +01c495f72a3b rcu: Remove obsolete __rcu_pending() statistics for debugfs +62df63e048da rcu: Remove obsolete callback-invocation statistics for debugfs +bec06785fe2c rcu: Remove obsolete boost statistics for debugfs +3caa973b7a26 rcu: Call touch_nmi_watchdog() while printing stall warnings +30a050defbca doc: Fix typo in rcu_head comments +f4f2cf8bd8e3 doc: Fix typo in rcutorture documentation +3016611eedaf rcu: Fix CPU offload boot message when no CPUs are offloaded +9aff8b2ae71d Revert "drm/radeon/pm: autoswitch power state when in balanced mode" +e53a2079f46a Merge branch 'drm/next/du' of git://linuxtv.org/pinchartl/media into drm-next +a489727fcc7a drm/radeon: use drm_gem_private_object_init +c06cc6f7608d drm/amdgpu: use drm_gem_private_object_init +9021d2edd259 drm/amdgpu: mitigate workaround for i915 +5a13761fa683 drm/amdgpu: implement amdgpu_gem_map_(attach/detach) +fcdf1df2032c Merge branch 'kerneldoc2' into docs-next +3847637840de docs: Add an SPDX header to kernel-doc +1c9b6b133e65 drm/i915/fbc: Use PLANE_HAS_FENCE to determine if the plane is fenced +e3c017f15f7e drm/i915/fbdev: Use the PLANE_HAS_FENCE flags from the time of pinning +5935485f8eee drm/i915: Move the policy for placement of the GGTT vma into the caller +ac87a6fd3631 drm/i915: Also check view->type for a normal GGTT view +9171433100c4 drm/i915: Drop WaDoubleCursorLP3Latency:ivb +c154d1e0aabf drm/i915: Set the primary plane pipe select bits on gen4 +32ea06b67eb2 drm/i915: Don't set cursor pipe select bits on g4x+ +aa81e2c33482 drm/i915: Assert that we don't overflow frontbuffer tracking bits +fa3e8b71b955 pinctrl: sh-pfc: r8a77965: Add EtherAVB groups/functions +58cfd7f37e1a pinctrl: sh-pfc: r8a77965: Add SCIFs groups/functions +490e687eb8b2 pinctrl: sh-pfc: Initial R-Car M3-N support +74965de1cacc pinctrl: sh-pfc: r8a7796: Add TMU pins, groups and functions +f0442cf27c5b pinctrl: sh-pfc: r8a7795-es1: Add TMU pins, groups and functions +edcc14c82dd5 pinctrl: sh-pfc: r8a7795: Add TMU pins, groups and functions +71c236adf037 pinctrl: sh-pfc: r8a7796: Add HDMI pins, groups and functions +12404148598d pinctrl: sh-pfc: r8a7795-es1: Add HDMI pins, groups and functions +5722110e2f8e pinctrl: sh-pfc: r8a7795: Add HDMI pins, groups and functions +8b446c4d388d pinctrl: sh-pfc: r8a7796: Fix IPSR and MOD_SEL register pin assignment for NDFC pins group +b418c4609d50 pinctrl: sh-pfc: r8a7796: Fix MOD_SEL register pin assignment for SSI pins group +740a4a3aa76e pinctrl: sh-pfc: r8a7795: Fix MOD_SEL register pin assignment for SSI pins group +1d7592f84f92 reset: simple: Enable for ASPEED systems +14b5057a2f84 dt-bindings: aspeed-lpc: Add reset controller +8a1949455aaa drm/mm: Fix caching of leftmost node in the interval tree +2b91e3c43b4f drm/omapdrm: Use of_find_backlight helper +c69f94570d7a drm/panel: Use of_find_backlight helper +f4ccc2b5767c drm/omapdrm: Use backlight_enable/disable helpers +d593bfdb6295 drm/panel: Use backlight_enable/disable helpers +27f6640c8fa0 drm/tinydrm: Call devres version of of_find_backlight +d1a2e7004b5e drm/tinydrm: Replace tinydrm_of_find_backlight with of_find_backlight +414147e8a387 drm/tinydrm: Convert tinydrm_enable/disable_backlight to backlight_enable/disable +248a380a3c2e ALSA: hda-beep: add SPDX identifiers +fb48989edb62 drm/msm/dsi: Get byte_intf_clk only for versions that need it +9de43e79c101 drm/msm/adreno: Use generic function to load firmware to a buffer object +c5e3548c295a drm/msm/adreno: Define a list of firmware files to load per target +f306953fdb11 drm/msm/adreno: Rename gpmufw to powerfw +edf5ceac316a drm/msm: Pass the correct aperture end to drm_mm_init +9d20a0e6a8f4 drm/msm/gpu: Set number of clocks to 0 if the list allocation fails +dc9a9b32053e drm/msm: Replace gem_object deprecated functions +cccb97238218 drm/msm/hdmi: fix semicolon.cocci warnings +52a8988de97f drm/msm/mdp5: Fix trailing semicolon +35f135a3b1cf dt-bindings: display: msm/dsi: Add updates for SDM845 +31767e00e428 dt-bindings: display: msm/dsi: Add compatible for 14nm DSI PHY +8c4905fd4939 dt-bindings: display: msm/dsi: Fix the PHY regulator supply props +45be9dc52eb4 dt-bindings: display: msm/dsi: Remove unused properties +c1d97083cd48 drm/msm/dsi: Add byte_intf_clk +02f7a6ca1692 drm/msm/dsi: Add SDM845 in dsi_cfg +29a1157ceba2 drm/msm/dsi: Use msm_clk_get in dsi_get_config +ff73ff194060 drm/msm/dsi: Populate the 10nm PHY funcs +28e4309ab9c2 drm/msm/dsi: Populate PLL 10nm clock ops +973e02db35c2 drm/msm/dsi: Add skeleton 10nm PHY/PLL code +6d5796af7136 drm/msm/dsi: Update generated headers for 10nm PLL/PHY +6a8bd08d0465 drm/msm: add sudo flag to submit ioctl +331dc0bc195b drm/msm: add a5xx specific debugfs +3f0689e66352 drm/msm/dsi: check msm_dsi and dsi pointers before use +6e1787cf45e4 drm/msm/dsi: correct DSI id bounds check during registration +f0efc831d943 drm/msm/dsi: check for failure on retrieving pll in dsi manager +f5155876af19 Merge tag 'topic/backlight_for_lag-2018-01-29' of git://anongit.freedesktop.org/drm/drm-misc into drm-misc-next +65a90f046ba1 pinctrl: sh-pfc: r8a77995: Add DU pins, groups and function +af3acca3e35c ASoC: ak5558: Fix style for SPDX identifier +38e8899b3fff Merge branch 'fix/hdmi-codec' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-hdmi-codec +f1c680f5ef7a ASoC: hdmi-codec: Fix module unloading caused kernel crash +07d85290f9b6 drm: add documentation for tv connector state margins +83a7dff07f5a drm/doc: Use new substruct support +9b947a13e7f6 regmap: use debugfs even when no device +12ae3808c160 regmap: Allow missing device in regmap_name_read_file() +fa8d915172b8 ASoC: max9759: Add Amplifier Driver +01182d6529ae ASoC: Add DT bindings documentation for max9759 amplifier +de03af56602a ASoC: ak4458: Sort headers alphabetically +05aa6165cfdb ASoC: ak4458: Modify SPDX license format +09ad28a31c27 ASoC: uniphier: evea: fix typo 'eva' -> 'evea' +dbd124f013a2 drm/doc: Polish for drm_mode_parse_command_line_for_connector +bbeba09fc8dc drm/docs: Document "scaling mode" property better +4d10bd45d4f7 drm/docs: Align layout of optional plane blending properties +3f0df756b6d5 drm/docs: Discourage adding more to kms-properties.csv +0626d1834794 arm64: dts: rockchip: add a standalone version of the rk3399 sapphire +3811c9152436 arm64: dts: rockchip: move rk3399-sapphire pwr_btn to daughterboard +43798872d846 arm64: dts: rockchip: move rk3399-sapphire i2s2 to daughterboard +64ca41a8ff9d arm64: dts: rockchip: move rk3399-sapphire sdio to excavator baseboard +59142f808a5e Merge tag 'iio-for-4.17a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next +c9c70471549a drm/i915: Track number of pending freed objects +54ef5b9db767 staging: android: ion: Initialize dma_address of new sg list +2baddf262e98 staging: lustre: use memdup_user to allocate memory and copy from user +f1345b2f21e6 staging: pi433: Split subtraction across 2 lines +20e5f0422e21 staging: pi433: Split some function calls +40275dc4edb4 drm: simple_kms_helper: Add mode_valid() callback support +8eaa0648d7a2 ARM: sun9i: smp: Support cpu0 hotplug +8d6b18a2a2cc dt-bindings: ARM: sunxi: Document A80 SoC secure SRAM usage by SMP hotplug +7cbea6327e76 ARM: sun9i: smp: Support CPU/cluster power down and hotplugging for cpu1~7 +745373e3d6ee ARM: sun9i: Support SMP bring-up on A80 +be3fa6685705 drm/i915/: Initialise trans_min for skl_compute_transition_wm() +2dd1ea5b8a49 leds: Add more product/board names for PC Engines APU2 +386570d76f2f leds: add driver for support Mellanox regmap LEDs for BMC and x86 platform +c0b11cc56c11 dt-bindings: arm: Document R-Car M3-N SoC DT bindings +584fc22ceeda dt-bindings: arm: Document Renesas H2-based Stout DT bindings +8dc09f400a08 dt-bindings: arm: document Condor board bindings +41d6d8bd8ae9 soc: renesas: rcar-sysc: add R8A77980 support +7755b40d07a8 dt-bindings: power: add R8A77980 SYSC power domain definitions +ed2f35323210 drm/i915: Clear the in-use marker on execbuf failure +d821792171a0 drm/amdgpu/powerplay/smu7: drop refresh rate checks for mclk switching +7a572b1eda23 drm/amdgpu/cgs: add refresh rate checking to non-DC display code +a9b3c0016509 drm/amd/powerplay/smu7: allow mclk switching with no displays +d6bca7e71467 drm/amd/powerplay/vega10: allow mclk switching with no displays +6ce2d46c4f6f drm/amd/powerplay: use PP_CAP macro for disable_mclk_switching_for_frame_lock +fc3703a0b65c drm/amd/powerplay: remove unused headers +93bab704c151 drm/amdgpu_gem: fix error handling path in amdgpu_gem_va_update_vm +b3cd285fa68d drm/amdgpu: update the PASID mapping only on demand +c633c00bf067 drm/amdgpu: separate PASID mapping from VM flush v2 +ec47734a6d0e drm/amd/display: Fix increment when sampling OTF in DCE +792474b73627 drm/amd/display: De PQ implementation +627c9a0a5002 drm/amd/display: Remove unused dm_pp_ interfaces +fdf0c1c2f75e drm/amd/display: Add logging for aux DPCD access +3b94a4007dcf drm/amd/display: Set vsc pack revision when DPCD revision is >= 1.2 +e923a355aa5d drm/amd/display: provide an interface to query firmware version +41b5b0a14389 drm/amd/display: Add missing Vega defines to dal_asic_id +6531738842db drm/amd/display: Treat bad EDID as no EDID +05a2e8315fb8 drm/amd/display: Remove duplicate entries from BIOS function table +3e332d3a5a64 drm/amd/display: Make FBC work without fbdev emulation +b0c4e977522c drm/amd/display: Remove delay on disconnect patch +a0a31ec4ce6a drm/amd/display: Skip 2 frames when first reading CRC +ea41fb640dd8 drm/amd/display: Expose DCE110 CRC functions for DCE8 +60c118c64391 drm/amd/display: Rework DCE transform bit depth reduction programming. +aed7b06e49d2 drm/amd/display: When enabling CRC, disable dither & enable truncation +44af70a74284 drm/amd/display: Expose dither setting functionality to Linux +236d0e4f6f1e drm/amd/display: Refactor max color lut entries into a macro. +e277adc5a06c drm/amd/display: Hookup color management functions +303afd2dbf1b drm/amd/display: Implement color management +ec7e6bb81491 drm/amd/display: Add color module's gamma helpers to Linux build +08616da56975 drm/amd/display: Use hardware max low point when sampling OTF +3a97f3fff110 drm/amd/display: Make couple functions in DCE80 TG static +bbad2da8b1c6 drm/amd/display: Re-use DCE100 display_power_gating for DCE80 +92e2239e3ea4 drm/amd/display: Remove unused DCE80 compressor +4cac1e6d2ffa drm/amd/display: Keep eDP stream enabled during boot. +75023034c0e5 drm/amd/display: dal 3.1.34 +4ee778dcc16b drm/amd/display: disable seamless vp adjustment for mirrored surface +b686ee20a95b drm/amd/display: add monitor patch for delay after DP receive power up +fa4d6d8e5152 drm/amd/display: Change blackout time to 0 on CZ/ST +ed8462acafaf drm/amd/display: add force_trigger even to static screen control +7708b60b3e3d drm/amd/display: dal 3.1.33 +91d4a1290034 drm/amd/display: boot up/S4 fix mainlink off before BL. +10dab1934b4b drm/amd/display: VGA black screen from s3 when attached to hook +9a6995ce9b5c drm/amd/display: Rearchitecture HDMI HPD +ed024578e703 drm/amdgpu: Fix potential uninitialized use of 'idle' in amdgpu_ids.c +15b9bc9aa8b5 drm/amdgpu: Unify the dm resume calls into one +7bb0d4b986ea drm/amdgpu: Add a missing lock for drm_mm_takedown +add9f9a88f80 drm/amdgpu: cleanup VCN IB generation +4ab91cfbb0f4 drm/amdgpu: fix and cleanup UVD IB generation +fe649fb90727 drm/amd/display: Remove unused CFLAGS entry in DML Makefile +30ac9713b455 drm/radeon: remove extra TT unpopulated check +b48bdd95d45e drm/amdgpu: remove extra TT unpopulated check +25893a14c938 drm/ttm: add ttm_tt_populate wrapper +cc32ad8f559c amdgpu/dc/calcs: Support clang option for stack alignment +4769278e5c7f amdgpu/dc/dml: Support clang option for stack alignment +37172013fa2e amdgpu/dc/calcs: Consolidate redundant CFLAGS +4007e92bebeb amdgpu/dc/dml: Consolidate redundant CFLAGS +9475a9434f59 drm/amdgpu: Add place holder for soc15 asic init on emulation +593aa2d28225 drm/amdgpu: Double the timeout count on emulation mode +3d918c0ed260 drm/amdgpu: Avoid get vram info from atom bios on emulation mode +4a2ba394777a drm/amdgpu: Fix none-powerplay issue when load driver on emulation mode +bfca02892773 drm/amdgpu: Basic emulation support +6c24a85d236e drm/amdgpu: add new device to use atpx quirk +9ac870c77758 drm/amd/pp: Restore power profile mode in auto dpm level on Vega10 +8d81bce71dee drm/amdgpu: Get/set dgpu power cap via hwmon API +6ab8555e04ec drm/amd/pp: Expose set/get_power_limit for DGPU +71d0a89812c9 amdgpu/dc: Fix enum mismatch in calls to program_color_matrix() +81875979f0b2 drm/amd/display: Remove extra pairs of parentheses in dce_calcs.c +e966a725c0d8 drm/amdgpu: Enable ip block bit mask print out info by default +7227c911303d drm/amd/powerplay: Remove extra pair of parentheses +42b5122e828a drm/amd/powerplay: Fix enum mismatch +7e452ce9c96e drm/amdgpu: add mmhub powergating set by smu +72d761910607 drm/amd/powerplay: add mmhub powergating by smu in powerplay +b01a4f4897f3 drm/amd/powerplay: implement set_mmhub_powergating_by_smu for Raven +913fa7a14dd1 drm/amdgpu: add an interface of amdgpu_dpm_set_mmhub_powergating_by_smu +858bef6e89fd drm/amd/powerplay: delete some dead code +fda519fb5d70 drm/amd/powerplay: Zero out power data in AMDGPU_PP_SENSOR_GPU_POWER readout +cf8c19a305b2 drm/amd/display: Add primary tmz_c and meta tmz tmz_c. +25b304471846 drm/amd/display: enable #PME code path for RV. +4900a04c147c drm/amd/display: dal 3.1.32 +8f8372c7d177 drm/amd/display: Optimize regamma calculations +c5fc7f59a71a drm/amd/display: resume from S3 bypass power down HW block. +5180d4a4766d drm/amd/display: add eDP 1.2+ polling for T7 +60eb6d98ec72 drm/amd/display: dal 3.1.31 +e14af1dd747d drm/amd/display: Fixed if statement parameters to add a delay on disconnect +cdb39798082c drm/amd/display: Add return value for detect dp. +dc75dd707cb5 drm/amd/display: fix boot-up on vega10 +5f353208c334 drm/amd/display: Remove couple of unused OPTC registers +5af9d013ef38 drm/amd/display: turn off cursor when disconnect plane +b3a1cbc0c546 drm/amd/display: Expose is_rgb_cspace function in hw_sequencer +a6e59fa8061b drm/amd/display: WBSCL filter init calculation fixes +f774b3398264 drm/amd/display: remove unused function prototypes +33fd17d9125c drm/amd/display: fix cursor related Pstate hang +a83ccf7cad8d drm/amd/display: Set irq state only on existing crtcs +f9549850a4cd drm/amd/display: Null check for gamma correction. +24a30505f312 drm/amd/display: Check hubp in pipe_ctx not in res_pool. +29e8357b4cbb drm/amdgpu: sync the VM PD/PT before clearing it +c8ce5da527df drm/amd/display: dal 3.1.30 +3e5df76ae51f drm/amd/display: Bypass gamma set if not standard type +69b9723a81e7 drm/amd/display: wait for T9 after backlight off mainlink blank. +fdb401d03d31 drm/amd/display: Fix multiple definitions of handle_crc_irq +f783577c85c0 drm/amd/display: Fixed non-native modes not lighting up +ac916c914c31 drm/amd/display: Remove return when no EDID read. +c3b1c061f4cc drm/amd/display: BL setting save/restore +d89746ec4fcc drm/amd/display: Adding missing TMZ sh/mask entries for DCN1 SURFACE_CONTROL +e61736daa9b2 drm/amdgpu: clear the shadow fence as well +e5197a4c3dbf drm/amdgpu: release the VM shadow in the error path as well +a3405d0c712d drm/amdgpu: remove unused display_vblank_wait interface +e5e0e8671713 drm/amdgpu/dce: fix mask in dce_v*_0_is_in_vblank +ac5d44fbf3cb drm/amd/display: fix incompatible structure layouts +3af81440a9b0 drm/amdgpu: cache the fence to wait for a VMID +58592a095c98 drm/amdgpu: restructure amdgpu_vmid_grab +25ddf75bb3aa drm/amdgpu: move reusing VMIDs into separate function +cb5372ace9a3 drm/amdgpu: cleanup and simplify amdgpu_vmid_grab_reserved +782dcfdfd9c1 drm/amdgpu: stop checking GPU reset counter during VMID grab +102374488dd6 drm/amdgpu: make VMID owner none atomic v2 +3a80e92b6eca drm/amdgpu: split finding idle VMID into separate function +8fe27f8fa08b drm/amdgpu: make VMID assignment more fair v2 +a20ee0b1f8b4 drm/amdgpu: Fix always_valid bos multiple LRU insertions. +062d2e6af77a Revert "drm/amdgpu/gfx8: Fix compute ring failure after resetting" +f732b6b3c0e6 drm/amdgpu: move waiting for VM flush into gmc_v9_0_emit_flush_gpu_tlb +2b124b0b7085 drm/amdgpu: implement vcn_v1_0_(dec|enc)_ring_emit_reg_wait v2 +d949315a666c drm/amdgpu: implement vce_v4_0_emit_reg_wait v2 +38d32a756421 drm/amdgpu: implement uvd_v7_0_(enc_|)ring_emit_reg_wait v2 +5ad68ee4caba drm/amdgpu: implement sdma_v4_0_ring_emit_reg_wait +230fcc34a817 drm/amdgpu: implement gfx_v9_0_ring_emit_reg_wait +c1e877da570c drm/amdgpu: add new emit_reg_wait callback +491355937a4b drm/amdgpu: fix DW estimation on VI +61e208b16e93 drm/amd/pp: Fix sysfs pp_dpm_pcie bug on CI/VI +337ecd6a9829 drm/amd/pp: Enable pp_set_power_profile_mode under manual mode +948fd66c94e1 drm/amd/pp: Refine pp_dpm_force_clock_level functions +6fa3ef3a9c45 drm/amd/pp: Delete debug info when set power_profile_mode +6b034e25c868 drm/amdgpu: limit the VM address space with older VCE FW versions +e2751493fc31 drm: Fix trailing semicolon +122fe39da4b4 drm: amd: Fix trailing semicolons +3fa203af4bd0 drm/amdgpu: set DRIVER_ATOMIC flag early +367e66870e9c drm/amdgpu: remove DC special casing for KB/ML +7ca34ddc7866 drm/ttm: Simplify ttm_dma_page_put() +42bdbb6e0f3a drm/ttm: Fix coding style in ttm_dma_pool_alloc_new_pages() +ddde985c4175 drm/ttm: Fix coding style in ttm_tt_swapout() +07d48da4f45c drm/ttm: Simplify ttm_eu_reserve_buffers() +de8dfb8e3449 drm/ttm: Remove unncessary retval from ttm_bo_vm_fault() +449f797a94f2 drm/ttm: Fix coding style in ttm_bo_move_memcpy() +add3d95d7359 drm/ttm: Simplify ttm_dma_find_pool() (v2) +c68edaa0c1ed drm/ttm: Fix coding style in ttm_pool_store() +5b4262d7a2d7 drm/ttm: Change ttm_tt page allocations to return errors +420457acfb30 drm/ttm: Add a default BO destructor to simplify code (v2) +43c7c41b25cf drm/ttm: Fix coding style in ttm_bo.c +4584312d387f drm/amdgpu: fill only the lower range with ATS entries v2 +44e1baeb6321 drm/amdgpu: revert "Add support for filling a buffer with 64 bit value" +8febe617d8d9 drm/amdgpu: revert "Add a parameter to amdgpu_bo_create()" +4c77edbf7425 drm/amdgpu: drop root shadow sync +13307f7e1d0c drm/amdgpu: revert "drm/amdgpu: use AMDGPU_GEM_CREATE_VRAM_CLEARED for VM PD/PTs" v2 +4383736340f0 drm/amdgpu: fix vcn_v1_0_dec_ring_emit_wreg +0d35bc78ecb7 drm/amdgpu/pm: rework the hwmon visibility settings +21a381f79e80 drm/amdgpu/pp: remove the get_temperature API +71c9b9adad7e drm/amdgpu/pm: use read_sensor API to get temperature +2976fc2622b1 drm/amdgpu/pm: report gpu average power via hwmon API +2bd376bf8f4d drm/amdgpu/pm: report gpu voltages via hwmon API +5ec36e2d7030 drm/amdgpu/pm: handle fan properly when card is powered down +6f05c4e9d1a1 drm/amdgpu: move static CSA address to top of address space v2 +c1f2fb6b6371 drm/amd/pp: Delete unnecessary function argument +c7429b3ae97f drm/amd/pp: Add struct profile_mode_setting for smu7 +527d9427fa21 drm/amd/pp: Delete dead code in powerplay +ce91b71c9a0b drm/amd/pp: Change activity_target for performance optimization on Polaris +ef4bccbdbf03 drm/amd/display: Remove timer handler. +d45d97b2437e drm/amd/display: Remove unsued mutex and spinlock. +f3b72c7b00bd drm/amd/display: Fix warning about misaligned code +cf5620562f50 drm/amd/display: Add temporary delay on disconnect patch +6c1d03a4f2d9 drm/amd/display: Remove unnecessary register programming +243c46c5ce80 drm/amd/display: Add temporary delay on disconnect patch +9557080196d7 drm/amd/display: Fix unused variable compilation error +41b497421a1f drm/amd/display: eDP sequence BL off first then DP blank. +cf5e4a67f410 drm/amd/display: Add debug flag for p010_mpo_support +a771c1f28921 drm/amd/display: Force full update on pixel_format_change +352ab654eae9 drm/amd/display: dal 3.1.29 +7c357e61e21b drm/amd/display: dpms off mute az audio endpoint only. +c7d76452d254 drm/amd/display: revert to hacking bounding box for pipe split +701ed303b2c0 drm/amd/display: disable az_clock_gating for endpoint register access only +af1b00cdc6f5 drm/amd/display: Define dpp1_set_cursor_position in header +cf1835f03ffb drm/amd/display: fix backlight not off at resume from S4 +3be1406a72b0 drm/amd/display: Add timing generator count to resource pool. +05133ac856d0 drm/amd/display: Synchronize update plane addr for freesync +9182b4cb445d drm/amd/display: Call update_stream_signal directly from amdgpu_dm +d1bd7d61bc66 drm/amd/display: Early return on crc get +ff1374c94bb7 drm/amd/display: Move output_tf to stream_state/update +b339743b89d5 drm/amd/display: Remove unused param in DML +3aa0caddf699 drm/amd/display: Update the register GRPH_SWAP_CNTL if surface pixel format changed. +a27267e01ffa drm/amd/display: dc: Remove unused display_mode_vba.c +f75a9a5d6c77 drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset +e7f9ccb43729 drm/amdgpu/psp: use a function pointer structure +97745f68520d drm/amdgpu: consistently use AMDGPU_CSA_VADDR +a3e9a15a25d5 drm/amdgpu: apply top reserved VA space to pre Vega10 as well +18d09e63e093 drm/amdgpu: reduce reserved VA size +734dd01d56bf drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type +aa8e286a8af9 drm/amdgpu: rename amdgpu_get_crtc_scanoutpos +0c16443a1b4b drm/amdgpu: rename amdgpu_crtc_scaling_mode_fixup +166140fb2463 drm/amdgpu: rename amdgpu_update_display_priority +3dc9b1ce8030 drm/amdgpu: rename amdgpu_modeset_create_props +4d4772f6ab76 drm/amdgpu: rename amdgpu_user_framebuffer_create +9da3f2d93438 drm/amdgpu: rename amdgpu_framebuffer_init +e0b5b5ec0bc7 drm/amdgpu: rename amdgpu_ddc_probe +50af9193b39c drm/amdgpu: rename amdgpu_print_display_setup +775a83642516 drm/amdgpu: rename amdgpu_crtc_set_config +0cd119323697 drm/amdgpu: rename amdgpu_crtc_page_flip_target +3a05dc000ab2 drm/amdgpu: rename static functions in amdgpu_display.c +2ee150cda7bd drm/amdgpu: remove now superflous *_hdp operation +1b9d17db1cb1 drm/amdgpu: fallback to generic HDP operation +698825653fdf drm/amdgpu: add optional ring to *_hdp callbacks +3c9d1fde7f63 drm/amd/pp: Add update_avfs call when set_power_state +49fd66e5d504 drm/amd/pp: Update smu7 dpm table with OD clock/voltage +5e4d4fbea557 drm/amd/pp: Implement edit_dpm_table on smu7 +b7e919b9403f drm/amd/pp: Disable OD feature on APU/Iceland +3abb20264db5 drm/amd/pp: Disable OD feature if VBIOS limits +e3933f26b657 drm/amd/pp: Add edit/commit/show OD clock/voltage support in sysfs +897e1bbeec6b drm/amd/pp: Add hwmgr interface for edit dpm table +9950cda2a018 drm/amdgpu: drop the drm irq pre/post/un install callbacks +04f618eb3b81 drm/amdgpu/powerplay/vega10: fix compute profile name +d0b3c710cf98 drm/amdgpu: retire soc15ip.h +407e75170fc0 drm/amd/dc: include new ip and ip_offset headers +48569ffce975 drm/amd/pp: include new ip and ip offset headers +f797dd51849a drm/amdgpu: include new ip and ip offset headers +acdf249f318e drm/amdgpu: split soc15ip header into ip and ip_offset header +7cce9584310c drm/amdgpu: Use new TTM flag to avoid OOM triggering. +250b42283332 drm/amdgpu: add PASID mapping for GMC v9 +86ea2ff6981c drm/amdgpu: add PASID mapping for GMC v8 +0da63bbb5ba6 drm/amdgpu: add PASID mapping for GMC v7 +9096d6e51a12 drm/amdgpu: implement gmc_v9_0_emit_flush_gpu_tlb +5518625d6a50 drm/amdgpu: implement gmc_v8_0_emit_flush_gpu_tlb +d9a701ccd6da drm/amdgpu: implement gmc_v7_0_emit_flush_gpu_tlb +4fef88bd0029 drm/amdgpu: implement gmc_v6_0_emit_flush_gpu_tlb +7ef11047c1ae drm/amdgpu: add new amdgpu_gmc_emit_flush_gpu_tlb callback +0b5f83a37546 drm/amdgpu: wire up emit_wreg for VCN v1 +cf912c8fd884 drm/amdgpu: wire up emit_wreg for VCE v4 +b6cb3b5c13c2 drm/amdgpu: wire up emit_wreg for UVD v7 +252998986a19 drm/amdgpu: wire up emit_wreg for UVD v6 +4ca54b358bb4 drm/amdgpu: wire up emit_wreg for SDMA v4 +3d31d4cb2cc4 drm/amdgpu: wire up emit_wreg for SDMA v3 +a355d0f5e643 drm/amdgpu: wire up emit_wreg for SDMA v2.4 +a37e69db4f56 drm/amdgpu: wire up emit_wreg for CIK SDMA +5b9263d9f2ab drm/amdgpu: wire up emit_wreg for SI DMA +254e825b3705 drm/amdgpu: wire up emit_wreg for gfx v9 +9ed88047d458 drm/amdgpu: wire up emit_wreg for gfx v8 +3f3e9de803c5 drm/amdgpu: wire up emit_wreg for gfx v7 +e18fb1fd34f1 drm/amdgpu: wire up emit_wreg for gfx v6 +4d869f2598e6 drm/ttm: add the missed global memory count update +cb5f1a52caf2 drm/ttm: Allow page allocations w/o triggering OOM.. +7b158d169190 drm/amdgpu: Bump driver version for sensor pstate clk +60bbade2a63d drm/amdgpu: Expose more GPU sensor queries +156a81be3f3a drm/amdgpu: all vram is visible for APU (v2) +6df21b772631 drm/amd/pp: Add OD driver clock/voltage display on smu7 +5d97cf39ff24 drm/amd/pp: Add and initialize OD_dpm_table for CI/VI. +11f64ff5f323 drm/amd/pp: Add a new pp feature mask bit for OD feature +59fc8cde739b drm/amd/pp: Move DPMTABLE_* definitions to common header file +ee85c07abe0f drm/amd/pp: Refine code abbreviate variable name +5ed8d656d60f drm/amd/pp: Add stable Pstate clk display support in debugfs +dd70949d9054 drm/amd/pp: Store stable Pstate clocks +6390258a2f13 drm/amd/pp: Add custom power profile mode support on Vega10 +37c5c4dbf03b drm/amdgpu: add custom power policy support in sysfs +e8ea1b9aa0f3 drm/amd/pp: Fix SMIO implementation on CI +53241e01b985 drm/amd/pp: Implement voltage regulator config on CI +59655cb6abfb drm/amd/pp: Add querying current gfx voltage for Vega10 +84877256f65b drm/amd/pp: Add querying current gfx voltage for CI/VI +680731ade574 drm/amd/pp: Export registers for read vddc on VI/Vega10 +039fdc94c15a drm/amd/pp: Add memory clock info display on Cz/St +5a4633c4b880 drm/amdgpu: forward pasid to backend flush implementations +ba35222437f4 drm/amdgpu: trace the PASID instead of the VM pointer +c35ff18823f8 drm/amdgpu: trace allocated PASIDs +5c2ff9a60d21 drm/amdgpu: always allocate a PASIDs for each VM v2 +4b5f75504975 drm/amdgpu: add amdgpu_pasid_free_delayed v2 +373ac645c9b8 drm/amdgpu: move PD/PT address calculation into backend function +132f34e4b558 drm/amdgpu: move struct gart_funcs into amdgpu_gmc.h +770d13b19fdf drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h +da320625de81 drm/amdgpu: remove agp_base +904a3374a9ea drm/amdgpu: print the PASID with VM faults on GMC v8 +a9f7cd1b0b34 drm/amdgpu: print the PASID with VM faults on GMC v7 +3816e42f5f5e drm/amdgpu: rename pas_id to pasid +09052fc3769c drm/amdgpu: Move to gtt before cpu accesses dma buf. +6e227308a91d drm/amd/display: Enable VM support only on APUs newer than CZ +2c9c178b7d76 drm/amdgpu: only allow scatter/gather display with DC +5d43be0ccbc2 drm/amdgpu: allow framebuffer in GART memory as well +c8553f4bd29d drm/amdgpu: Update MMHUB power gating register settings +6d9ac917e626 drm/amd/display: [RS4][RV] SDR Brightness Boost +529c690ba8ef drm/amd/display: Update dcn10_init_hw for FPGA +28dc87e41f01 drm/amd/display: Implement CRTC CRC for DCE110 +31aec354f92c drm/amd/display: Implement interface for CRC on CRTC +8cb1545caddb drm/amd/display: clean up DCHUBBUB register definition in hwseq +365acbaf4664 drm/amd/display: Refactor remove mpcc processing. +be2f449a19a1 drm/amd/display: Move opp reg access from hwss to opp module. +c4bd27ac1aeb drm/amd/display: disablePSR in UpdatePlanes in PassiveLevel +bc373a890f14 drm/amd/display: Fix null-derefs on non-dcn builds +f8e413bf3c47 drm/amd/display: Move dpp reg access from hwss to dpp module. +2e9d6a571cb7 drm/amd/display: Check opplist in pipe ctx not in res pool. +978cc9728f42 drm/amd/display: Drop dm_connector_update_modes +405c50a07d3f drm/amd/display: Fix check for setting input TF +e56ae556e162 drm/amd/display: Define remove_stream_from_ctx resource func +f4791779ae3d drm/amd/display: Make create_stream_for_sink more consistent +c7e74f49598d drm/amd/display: Log which clocks are unsupported +e07f541f50a3 drm/amd/display: Use real BE and FE index to program regs. +c8242b9858ae drm/amd/display: Move hubp reg access from hwss to hubp module. +9f921b147b5e drm/amd/display: Debug-print reason for mode validation failure +f2c7c55b0e00 drm/amd/display: Don't block dual-link DVI modes +7e98ab103521 drm/amd/display: Don't allow dual-link DVI on all ASICs. +a39438f0b926 drm/amd/display: Debug print when validate_stream fails +25292028d74b drm/amd/display: Disable eDP with a proper sequence. +34d924f598f3 drm/amd/display: dal 3.1.28 +3d5bae9eb72e drm/amd/display: Pass signal directly to enable_tmds_output +64245fa72daa drm/amd/display: Remove unnecessary fail labels in create_stream_for_sink +eb6c24a3e6c6 drm/amd/display: Move MAX_TMDS_CLOCK define to header +91178796ba17 drm/amd/display: disable eDP backlight for extend monitor only reboot use case. +146a9f636824 drm/amd/display: Pass full 3x4 remap matrix for color transform +03736f4cf83c drm/amd/display: Prevent master programming in multisync +3bc4aaa95204 drm/amd/display: Fix FBC topology change +8d6a741bf600 drm/amd/display: Use pipe_control_lock instead of tg lock. +7deff5454a8c drm/amd/display: Fix topology change issue in MST rehook +63b024c86974 drm/amd/display: cleanup after FBC init rework +42e67c3b3c4a drm/amd/display: make FBC mem alloc dynamic +6d5d346f0462 drm/amd/display: Eliminate several Maximus-specific code paths +73535feb175d drm/amd/display: Fix Maximus pixel clock programming +a8c40b0b5add drm/amd/display: PME sw wa to support waking AZ D3 +02d170e264f1 drm/amdgpu: fix semicolon.cocci warnings +4efe9b479462 drm/amd/pp: Refine code shorten variable name +9bd2bae13d8c drm/amd/pp: Add a helper to convert VID to voltage value +64b9342f3136 drm/amdgpu: drop extra tlb invalidation in gpuvm +b1d128689f9c drm/amdgpu: adjust HDP write queue flushing for tlb invalidation +73c732405fdd drm/amdgpu: add HDP asic callbacks for SOC15 (v2) +dd8d07f2fb2a drm/amdgpu: add HDP asic callbacks for VI +13854c60d775 drm/amdgpu: add HDP asic callbacks for CIK +2d5e0807edf3 drm/amdgpu: add HDP asic callbacks for SI +2df1b8b6a140 drm/amdgpu: add new asic callbacks for HDP flush/invalidation +f8e3e0ee8f29 drm/amdgpu: bump version for gfx9 high priority compute +761c77c195bf drm/amdgpu: add high priority compute support for gfx9 +10cd19c87736 drm/amd/powerplay: use ffs/fls instead of implementing our own +31a47dcab86a drm/amd/powerplay: export the thermal ranges of Carrizo (V2) +4ba082572a42 drm/amd/powerplay: export the thermal ranges of VI asics (V2) +0a91ee07754c drm/amd/powerplay: export vega10 specific thermal ranges (V2) +77f208d91ba4 drm/amd/powerplay: export thermal range through temp sysfs +80cfd1db6757 drm/amd/powerplay: new hw manager interface for retrieving device specific thermal range +1357f0c5ac35 drm/amd/powerplay: new cgs interface setting dpm thermal range +4ad9d4dd6559 drm/amd/powerplay: correct PP_TemperatureRange member type since negative values are part of the valid range +39199b803bfe drm/amd/powerplay: removed hwmgr_handle_task unused parameter and given a better name for other parameter +8053e976cfe6 drm/amd/powerplay: remove unused parameter of phm_start_thermal_controller (v2) +94af870a6338 drm/radeon: use raw buffer printk specifier +1446413f216f drm/amd/powerplay: drop unneeded newline +044e6e3d74a3 ext4: don't update checksum of new initialized bitmaps +85e0c4e89c1b jbd2: if the journal is aborted then don't allow update of the log tail +da74b5826569 staging: wilc1000: remove Unnecessary parentheses around 'hif_set_mc->cnt' +6492e4810752 staging: wilc1000: rename wilc_remove_key() parameters to avoid camelCase +ad9ff63d04fd staging: wilc1000: rename GetPeriodicRSSI to avoid camelCase +b44c38698607 staging: wilc1000: rename ListenTimerCB to avoid camelCase +4189eb517362 staging: wilc1000: rename functions starting with TimerCB_ to avoid camelCase +3ccff3322ed8 staging: wilc1000: rename functions starting with Handle_ to avoid camelCase +f7ff157b094e staging: wilc1000: rename pstrRcvdNetworkInfo to avoid camelCase +8583fd8b70b4 staging: wilc1000: rename pstrRcvdGnrlAsyncInfo to avoid camelCase +37ac510675d2 staging: wilc1000: rename strHostIfStaInactiveT to avoid camelCase +bced08cce4c1 staging: wilc1000: rename pstrHostIfRegisterFrame to avoid camelCase +9f2483644768 staging: wilc1000: rename pstrHostIfRemainOnChan to avoid camelCase +9c03796613e8 staging: wilc1000: rename host_int_get_assoc_res_info() parameters to avoid camelCase +c8fe7976c350 staging: wilc1000: rename strHostIfSetMulti to avoid camelCase +3f256230465c staging: wilc1000: rename s8PowerMode & strPowerMgmtParam to avoid camelCase +343216fd5d67 Staging: gdm724x: tty: Remove unused macro 'gdm_tty_send_control'. +7c82bafec57e Staging: gdm724x: tty: Remove unnecessary macro 'gdm_tty_recv'. +03d69736214a Staging: gdm724x: tty: Remove unnecessary macro 'gdm_tty_send'. +a4b0330ec145 Staging: gdm724x: mux: Check return value of register_lte_tty_driver(). +e21981b571ce Staging: gdm724x: LTE: Fix argument list not aligned with parenthesis. +2b2ea09e74a5 staging:r8188eu: Use lib80211 to decrypt WEP-frames +fd161c619842 staging: rtl8712: fix signedness of length to rtl8717_set_ie +74f150560d85 staging: rtl8712: make unsigned length for rtl8717_get{_wpa_, _wpa2_, _}ie +c318bb0835ca staging: comedi: Use '"%s:", __func__' instead of function name +c4ac54079300 staging: rtl8723bs: clean up conditionals +b32b2cacd91e staging: comedi: Add a missing space +4fdd5368f8c7 staging: rtl8188eu: Replace function name in string with __func__ +79f59e8f6501 staging: vt6655: remove additional blank line +cc62f8164e2e staging: comedi: Remove a newline inside a dereference +cc14b2b1f0b9 ARM: EXYNOS: Extend cpuidle support to Midas boards +ba7a3a971d27 ASoC: ADAU7002: Adding ACPI id +8bd65bfbf8fc ARM: dts: exynos: Add Samsung's Exynos4412-based Midas boards +c769eaf7a85d ARM: dts: exynos: Split Trats2 DTS in preparation for Midas boards +1aecabb5b2d1 drm/todo: Add idr_init_base todo +2e4a5b25886c drm/i915: Prune gen8_gt_irq_handler +f0fd96f546fb drm/i915: Track GT interrupt handling using the master iir +66dfdff03d19 perf tools: Add Python 3 support +d2ed5d2bdc5c perf python: Make twatch.py work with both python2 and python3 +acb79148dc69 drm/i915: Remove WARN_ONCE for failing to pm_runtime_if_in_use +281a7af87352 linux-next: SLIMbus: doc: Fix a warning "Title underline too short" +4376a86caa5f ASoC: amd: Coding style changes for acp dma driver +e21358c43b42 ASoC: amd: renaming pcm substream names and bytescount params +6aa89ef38d71 ASoC: pxa/mioa701_wm9713: replace codec to component +63cd02d84be5 perf ftrace: Append an EOL when write tracing files +e86584c5377f drm: Use idr_init_base(1) when using id==0 for invalid +1d12cec6ce99 perf machine: Fix paranoid check in machine__set_kernel_mmap() +05c9b302eda7 ASoC: dmic: Add optional wakeup delay +47812e009104 perf s390: Fix reading cpuid model information +a5ef65673667 drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem +22a07038c0ea drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem +92a2742f9813 ASoC: sgtl5000: add 5 band graphic equalizer +7f7d5239f56c ASoC: sgtl5000: add 'Audio Switch' block implementation +a16be2a6e2ff ASoC: tlv320aic31xx: Do not force power on the DAC/ADC in clock master mode +7d41bc28e9fa ASoC: tlv320aic31xx: Rename AIF_IN from 'DAC IN' to 'AIF IN' +3f15aa198fb8 ASoC: ak5558: replace codec to component +c988e6750793 ASoC: ak4458: replace codec to component +9a60cde2dd63 ASoC: amd: acp-da7219-max98357: replace codec to component +257aaceb63eb ASoC: intel: kbl_da7219_max98357: replace codec to component +96c081735d51 ARM: davinci: move davinci_clk_init() to init_time +4b785cc55e85 ARM: davinci: board-da830-evm: fix unused const variable warning +94f2e94514e5 ARM: davinci: remove watchdog reset +bdec5a6b5789 ARM: da8xx: use platform data for CFGCHIP syscon regmap +41e1bd564870 drm: intel_dpio_phy: fix kernel-doc comments at nested struct +b88132b4ab3f dma-buf/sw_sync: Fix kerneldoc warnings +7591844c197c drm: Fix kerneldoc warnings for drm_lease +f42bd94628b1 drm/bochs: make structure bochs_bo_driver static +bd67a8c15a3b drm/i915: Release connector iterator on a digital port conflict. +40d5c8e94751 soc: renesas: r8a77970-sysc: fix power area parents +d95ed4308e2f arm64: dts: rockchip: enable I2S codec on rk3399-puma-haikou +139eabece9a6 arm64: dts: rockchip: move i2s0 node from baseboard to SoM on rk3399-puma +e3dd25ae0a91 ARM: dts: sun7i: Enable HDMI support on the Orange Pi mini +f4c37354565d ARM: dts: aspeed: Add Palmetto GPIO hogs +65a33f053842 ARM: dts: palmetto: Add LEDs and GPIO keys +7674bf96b82e ARM: dts: aspeed: Add LPC clock phandles +542d2f4588ae ARM: dts: aspeed-g5: Update LPC node +347328110eab ARM: dts: aspeed: Enable IPMI BT node on OpenPower machines +75b310b770d6 ARM: dts: aspeed: Add IPMI BT node +51923db73365 arm64: dts: rockchip: vdd_log on rk3399-sapphire is not an i2c slave +8dc9b9720380 ARM: dts: rockchip: enable USB-OTG port on Radxa Rock2 Square +83454312f72e ARM: dts: rockchip: add recovery button for Rock2 Square +1689dbe7b52f ARM: dts: rockchip: add power key for Rock2 Square +fb7c02445c49 ext4: pass -ESHUTDOWN code to jbd2 layer +a6d9946bb925 ext4: eliminate sleep from shutdown ioctl +576d18ed60f5 ext4: shutdown should not prevent get_write_access +ed65b00f8de1 jbd2: clarify bad journal block checksum message +ccf0f32acd43 ext4: add tracepoints for shutdown and file system errors +b57c847ca6e6 admin-guide: Fix list formatting in tained-kernels.html +dbcce2bfb776 doc-guide: kernel-doc: add examples about nested union/structs +fe7bc493d979 scripts: kernel-doc: support in-line comments on nested structs/unions +d2253a45576b doc-guide: kernel-doc: move in-line section to be after nested struct +6e96788bd8d9 doc-guide: kernel-doc: fix example for inlined comments +3651d452fd19 doc-guide: kernel-doc: fix example for nested_foobar struct +bcd3cf0855c5 Documentation/process/howto: Remove outdated info about bugzilla mailing lists +a8dae20b1d39 scripts: kernel_doc: fixup reporting of function identifiers +ef59a62afdd2 pata_it821x: Delete an error message for a failed memory allocation in it821x_firmware_command() +3e342770a22b pata_macio: Delete an error message for a failed memory allocation in two functions +533013d69b50 pata_mpc52xx: Delete an error message for a failed memory allocation in mpc52xx_ata_probe() +2c7d7598206d sata_dwc_460ex: Delete an error message for a failed memory allocation in sata_dwc_port_start() +b02b54914b2f pata_samsung_cf: Delete an error message for a failed memory allocation in pata_s3c_probe() +27c4203a3d48 pata_arasan_cf: Delete an unnecessary variable initialisation in arasan_cf_probe() +dcf3c1c1e8c7 pata_arasan_cf: Delete an error message for a failed memory allocation in arasan_cf_probe() +d6ad805844c5 iio: add SPDX identifier for various drivers +57de50af162b drm/rockchip: Respect page offset for PRIME mmap calls +6fd0bfe2f7ea drm/rockchip: support prime import sg table +b4a92d0eef5a drm/rockchip: Get rid of unnecessary struct fields +a2fad8d1bdd3 drm/rockchip: inno_hdmi: Remove unnecessary platform_get_resource() error check +64f1d1aa0522 drm/rockchip: dsi: Remove unnecessary platform_get_resource() error check +f0ef941a6217 iio: chemical: ccs811: Typo correction in HW_ID_VALUE constant define naming +1482705087b8 iio:pressure:ms5611: Fix coding style in probe function +9b5c09b263f1 iio: sysfs-bus-iio-*: update email contact +a6bffb6920d1 iio: dht11: Improve detection of sensor type +7fe2241c0ed6 staging: ade7759: Fix open parenthesis alignment +bee3204ec3c4 x86/apic: Set up through-local-APIC mode on the boot CPU if 'noapic' specified +51b146c57220 x86/apic: Rename variables and functions related to x86_io_apic_ops +50374b96d2d3 x86/apic: Remove the (now) unused disable_IO_APIC() function +339b2ae0cd5d x86/apic: Fix restoring boot IRQ mode in reboot and kexec/kdump +3c9e76dbea00 x86/apic: Split disable_IO_APIC() into two functions to fix CONFIG_KEXEC_JUMP=y +ce279cdc04aa x86/apic: Split out restore_boot_irq_mode() from disable_IO_APIC() +11737ca9e3b9 Merge tag 'perf-core-for-mingo-4.17-20180216' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core +7057bb975dab Merge branch 'perf/urgent' into perf/core, to pick up fixes +0aaf2359593f arm64: dts: rockchip: add Haikou baseboard with RK3368-uQ7 SoM +d99a02bcfa81 arm64: dts: rockchip: add RK3368-uQ7 (Lion) SoM +e493621390f9 dt-bindings: add RK3368-uQ7 SoM and EVK base board +4da712e70294 mtd: nand: fsmc: use ->exec_op() +4df6ed4f0ac9 mtd: nand: fsmc: get rid of IO_ADDR_[R|W] +d4da404f36b2 Merge airlied/drm-next into drm-misc-next +fa4127c5eb8d drm/sun4i: fix HSYNC and VSYNC polarity +92230709a9fc ARM: dts: sun7i: Enable HDMI support on the Banana Pi +21316ac6803d perf tests shell lib: Use a wildcard to remove the vfs_getname probe +0f19a038afdc perf test: Fix test case inet_pton to accept inlines. +b3be39c51cc5 perf test: Fix test case 23 for s390 z/VM or KVM guests +4cb7d3ecfca9 perf cpuid: Introduce a platform specific cpuid compare function +c59124fa5975 perf annotate: Scan cpuid for s390 and save machine type +eca0fa28cd0d perf record: Provide detailed information on s390 CPU +cd0e93d86553 drm/rcar-du: dw-hdmi: Fix compilation +4281da235e3d perf trace powerpc: Use generated syscall table +8e2ff72aa35e perf powerpc: Generate system call table from asm/unistd.h +1350fb7d1b48 tools include powerpc: Grab a copy of arch/powerpc/include/uapi/asm/unistd.h +e3ebaa465136 perf report: Fix memory corruption in --branch-history mode --branch-history +b40982e8468b perf report: Fix wrong jump arrow +fc2f52379b9d perf report: Fix description for --mem-mode +6673016f874a coresight: Update documentation for perf usage +256e751cac78 perf inject: Emit instruction records on ETM trace discontinuity +e573e978fb12 perf cs-etm: Inject capabilitity for CoreSight traces +7e99b1972263 perf mem: Document a missing option +577980a00063 perf kmem: Document a missing option & an argument +ac2c30683803 perf annotate: Add missing arguments in Man page +796bfadd831b perf cs-etm: Properly deal with cpu maps +d2785de15f1b perf auxtrace arm: Fixing uninitialised variable +147c508f3004 perf tools: Use target->per_thread and target->system_wide flags +099c1130998f perf cs-etm: Freeing allocated memory +ab6e9a993451 perf tests: Use arch__compare_symbol_names to compare symbols +a73e24d240bc perf tools: Do not create kernel maps in sample__resolve() +e8f3879f762f perf machine: Remove machine__load_kallsyms() +1fb87b8e9599 perf machine: Don't search for active kernel start in __machine__create_kernel_maps +05db6ff73d80 perf machine: Generalize machine__set_kernel_mmap() +8c7f1bb37b29 perf machine: Move kernel mmap name into struct machine +81f981d7ec43 perf machine: Free root_dir in machine__init() error path +c39629614640 perf symbols: Check if we read regular file in dso__load() +c53b4bb02b45 tools lib symbol: Skip non-address kallsyms line +a45011956d67 ARM: dts: stm32: use dedicated files for pinctrl on stm32f7 family +11da04af0d3b regulator: da9211: Pass descriptors instead of GPIO numbers +8d05560d1d01 regulator: da9055: Pass descriptor instead of GPIO number +1bdd335fa6a8 dt-bindings: pinctrl: Add st,stm32f769-pinctrl compatible to stm32-pinctrl +e45e290a882e regulator: core: Support passing an initialized GPIO enable descriptor +5b0764cac9f1 PCI: Probe for device reset support during enumeration +f782497c0991 staging: wilc1000: fix line over 80 chars in wilc_wlan_handle_txq() +552699bcabdd staging: wilc1000: fix line over 80 chars in wilc_wlan_txq_filter_dup_tcp_ack() +4998ec33ccec staging: wilc1000: fix line over 80 characters in tcp_process() +6e4f1a856cf8 staging: wilc1000: fix line over 80 chars in add_tcp_pending_ack() +9574f38c436e staging: wilc1000: fix line over 80 chars in wilc_wlan_cfg_get_wid_value() +038a9572c266 staging: wilc1000: fix line over 80 chars in wilc_wlan_cfg_indicate_rxi() +a6c037de25fc staging: wilc1000: remove blank line before close brace in wilc_wlan_cfg_get_wid_value() +a428edcb736d staging: wilc1000: fix line over 80 char in wilc_wlan_cfg_set_str() +5d4323b5a49e staging: wilc1000: fix open parenthesis alignment mismatch in wilc_parse_network_info() +75f704d62270 staging: wilc1000: fix line over 80 characters in sdio_clear_int_ext() +f7b94ae6fa40 staging: wilc1000: fix too many leading tabs warning in sdio_clear_int_ext() +4c1e5ec596a8 staging: wilc1000: remove unnecessary comments to avoid line over 80 char issue +d92a1fabde96 staging: android: ion: Combine cache and uncache pools +acb42f8e89ef staging: android: ion: Cleanup ion_page_pool_alloc_pages +70ea629b7257 staging: android: ion: Return void instead of int +a3f75c43594c staging: android: ion: Remove dead code in ion_page_pool_free +fa04df23f512 staging: android: ion: Remove lable debugfs_done +fa976e5e9e5d staging: android: ion: Avoid NULL point in error path +f3b0b012b466 staging: android: ion: Nuke ion_page_pool_init +1781b258f074 staging: android: ion: Remove unused include files for ion_page_pool.c +46dff3a89854 staging: android: ion: Remove unused declaration ion_buffer_fault_user_mappings +6a99bf9bcf57 staging:r8188eu: Remove unused struct pkt_file +659c8734c59e staging:r8188eu: Remove struct pkt_file from rtw_xmitframe_coalesce() +ebb2a79d2611 staging:r8188eu: Remove struct pkt_file from update_attrib() +97212e2b28a5 staging:r8188eu: Remove struct pkt_file from set_qos() +d081e021fd62 drm/i915/execlists: Remove too early assert +97a865d3c343 ASoC: dwc: Extends DW_I2S_QUIRK_COMP_PARAM1 to playback +608a300fc1f0 ASoC: AMD: Add machine driver for ST DA7219 MAX98357 +27a4b3f98ba2 Merge branch 'fix/sgtl5000' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-sgtl5000 +e21a5acfab2f ASoC: wm_adsp: Fix some signedness errors in register access +5cf0c37a71da PCI: Remove pci_get_bus_and_slot() function +57b29646bb48 drm/i915: Deprecate pci_get_bus_and_slot() +43a1b9b2ca0a staging: unisys: visorinput: use the full 80 characters of the screen +20a36e298354 staging: unisys: visorinput: Fix spacing after open paranthesis +c52e07ce2b4f staging: unisys: visorinput: combine ultrainputreport.h with visorinput.c +2f095070fa4b staging: unisys: visorinput: remove duplicate comments +33384891ce1a staging: unisys: visorinput: Clean up Makefile includes +385a9cb3471c staging: unisys: visorinput: remove need for 'depends on FB' +17eb0b29c260 staging: sm750fb: Remove typedefs from enums +b79f3f68cc30 staging: vt6656: Remove unnecessary 'out of memory' message +77ab45a420df staging: rtl8723bs: make 'myid' function to follow kernel coding rules +380edef0bd53 staging: rtlwifi: add identifier names to function definition arguments +70b09abb37f6 Staging: fsl-dpaa2: ethernet: dpaa2-eth.c: Fixed a style issue +beb7b033f491 Staging: wlan-ng: fix unnecessary parantheses in prism2mgmt.c +e6dd870a0080 staging: pi433: fix CamelCase for regValue +f53c5d92b596 staging: pi433: fix CamelCase for newValue +e64dbd5cd057 staging: pi433: fix CamelCase for currentValue +0b897065834f staging: pi433: fix CamelCase for Ohm identifiers +370d7ce625bb staging: pi433: fix CamelCase for antennaImpedance +842e05d52d24 staging: pi433: fix CamelCase for powerLevel +5ca565adaf96 staging: pi433: fix CamelCase for syncValues +d63923ff936f staging: ccree: fixed pointer signedness warnings. +320da785db9b reset: meson: enable level reset support on Meson8b +773b48699412 staging: wilc1000: fix line over 80 chars in wilc_spi_clear_int_ext() +12ec07a4c7b5 staging: wilc1000: fix line over 80 characters in wilc_spi_read_int() +c73f59508913 staging: wilc1000: fix line over 80 characters in wilc_spi_init() +169ed7ee33ec staging: wilc1000: fix line over 80 characters in spi_cmd_complete() +89f3091dff1f staging: wilc1000: removed the unnecessary commented code +00c2903b16df staging: wilc1000: modified code comments as per linux coding style +71ca54b6e87d ASoC: ak4458: ak4458_regmap can be static +cbf8699996a6 genirq: Let irq thread follow the effective hard irq affinity +10660003be9c staging: wilc1000: rename Handle_Key() and Handle_ConnectTimeout() +e5b85ff3241e staging: wilc1000: rename Handle_ScanDone function to avoid camelCase +e33ff51ef970 staging: wilc1000: rename pu8CurrByte variable to avoid camelCase +cdbdae15d05e staging: wilc1000: rename u32WidsCount to avoid camelCase +173508b82ce0 staging: wilc1000: rename strWIDList variable to avoid camelCase +0414b4072105 staging: wilc1000: rename Handle_DelAllSta() and its variable using camelCase +f10d4c18d8bb staging: wilc1000: rename variables using camelCase in host_int_ParseJoinBssParam() +5c5e6ef6287c staging: vc04_services: merge vchiq_kern_lib.c into vchiq_arm.c +e5fe0af51707 staging: vc04_services: remove unused files +058643de84b0 staging: lustre: remove l_wait_event() and related code +1c6ce08297aa staging: lustre: replace l_wait_event_exclusive_head() with wait_event_idle_exclusive +cda3520497a5 staging: lustre: remove l_wait_event from ptlrpc_set_wait +9fc53ff230aa staging: lustre: use explicit poll loop in ptlrpc_unregister_reply +0a0e5afcb21b staging: lustre: use explicit poll loop in ptlrpc_service_unlink_rqbd +fdeb5f9a515e staging: lustre: improve waiting in sptlrpc_req_refresh_ctx +c7621ba215b1 staging: lustre: use wait_event_idle_timeout in ptlrpcd() +1307a0fdf9f8 staging: lustre: make polling loop in ptlrpc_unregister_bulk more obvious +cac6e45735cb staging: lustre: remove back_to_sleep() +4796293a7a0b staging: lustre: simplify waiting in ptlrpc_invalidate_import() +60f51d59744c staging: lustre: open code polling loop instead of using l_wait_event() +e3382addbc0a staging: lustre: simplify waiting in ldlm_completion_ast() +d7ce88fbb5db staging: lustre: simplify l_wait_event when intr handler but no timeout. +eb7e1f3a3b05 staging: lustre: introduce and use l_wait_event_abortable() +98b092804497 staging: lustre: use wait_event_idle_timeout() where appropriate. +672b63e55bde staging: lustre: discard cfs_time_seconds() +db1d6cbc2a2c staging: lustre: replace simple cases of l_wait_event() with wait_event(). +7f76eb1a6bb7 staging: lustre: discard SVC_SIGNAL and related functions +0957a2c1d975 sched/wait: add wait_event_idle() functions. +bc0ef4a7e4c3 Documentation: Delete reference to the kernel-mentors mailing list +8016ab9ebbda staging: lustre: llite: refine ll_find_alias based on d_exact_alias +7e08e9a8942d staging: lustre: llite: simplify ll_find_alias() +ac6377468926 staging: lustre: llite: remove directory-specific code from ll_find_alias() +339ccd35b42c drm/i915: Assert that we always complete a submission to guc/execlists +e9d4f0b9f559 staging: lustre: llite: use d_splice_alias for directories. +a22c3d41d187 staging: lustre: llite: handle DCACHE_PAR_LOOKUP in ll_dcompare +057d1df64912 staging: lustre: honor error code from ll_iget(). +2cd466feccab staging: lustre: fix inverted test on strcmp +1b168a467f5e staging: lustre: update the TODO list +56cabde2914e staging: lustre: lnet: return of an error code should be negative +c0a51fd07b1d drm: move read_domains and write_domain into i915 +cfdec2af68ac arm64: dts: renesas: draak: Enable DU +4361e56b751b arm64: dts: renesas: r8a7796: Fix register mappings on VSPs +c5dcfe6552f4 arm64: dts: renesas: r8a7795: Fix register mappings on VSPs +d9366032b63b arm64: dts: renesas: r8a7795-es1: Fix register mappings on VSPs +f1f8ad52f8bf perf stat: Add support to print counts after a period of time +db06a269ecbb perf stat: Add support to print counts for fixed times +ad52b8cb4886 perf report: Add support to display group output for non group events +8614ada0be7d perf report: Ask for ordered events for --tasks option +a7402c943bb4 perf tools: Fix comment for sort__* compare functions +fdf7c49c200d perf tests: Fix dwarf unwind for stripped binaries +d9c5f32240f5 tools lib api fs: Add sysfs__read_xll function +6baddfc6900e tools lib api fs: Add filename__read_xll function +3233b37a71c7 perf script: Add --show-round-event to display PERF_RECORD_FINISHED_ROUND +c3dec27b7f70 perf record: Put new line after target override warning +b9b7a86fc1cc HID: corsair: Add K70 Vengeance and K70 RAPIDFIRE to +336fd4f5f251 HID: uhid: use strlcpy() instead of strncpy() +b9ec7009298e HID: asus: make array 'buf' static const +3064a03b94e6 HID: Fix hid_report_len usage +6de0b13cc0b4 HID: core: Fix size as type u32 +ac75a041048b HID: i2c-hid: fix size check and type usage +bbca80b27974 HID: corsair: Add support for the GLAIVE RGB gaming mouse +9a6a4193d65b HID: Add driver for USB ELAN Touchpad +8afede123bc1 HID: i2c-hid: Use ACPI_COMPANION() directly +af0424e44c18 ASoC: ak5558: Add bindings for AK5558 ADC +920884777480 ASoC: ak5558: Add support for AK5558 ADC driver +186ba2eec275 regmap: Use _regmap_read in regmap_bulk_read +1b079ca2c2e9 regmap: Tidy up regmap_raw_read chunking code +0645ba4331c2 regmap: Move the handling for max_raw_read into regmap_raw_read +17e2304f0ad3 ASoC: ak4458: Add bindings for AK4458 DAC +08660086eff9 ASoC: ak4458: Add support for AK4458 DAC driver +ea954fbc35e6 ASoC: Intel: Add Kabylake Dialog+Maxim machine driver entry +b3ea70ee64ea ASoC: Intel: Add Kabylake-y Dialog Maxim machine driver +aa4e0df863eb staging: rtl8188eu: Move a blank line +f9bc50c7206e ARM: dts: rockchip: Add eMMC node for rk3288-vyasa +4b8d425215f9 udf: Convert descriptor index definitions to enum +67621675e963 udf: Allow volume descriptor sequence to be terminated by unrecorded block +7b568cba4f0a udf: Simplify handling of Volume Descriptor Pointers +91c9c9ec54c1 udf: Fix off-by-one in volume descriptor sequence length +6657fca06e3f x86/mm: Allow to boot without LA57 if CONFIG_X86_5LEVEL=y +91f606a8fa68 x86/mm: Replace compile-time checks for 5-level paging with runtime-time checks +98219dda2ab5 x86/mm: Fold p4d page table layer at runtime +6f9dd329717f x86/mm: Support boot-time switching of paging modes in the early boot code +9b46a051e434 x86/mm: Initialize vmemmap_base at boot-time +a7412546d8cb x86/mm: Adjust vmalloc base and size at boot-time +4fa5662b6b49 x86/mm: Initialize 'page_offset_base' at boot-time +b16e770bfa53 x86/mm: Initialize 'pgdir_shift' and 'ptrs_per_p4d' at boot-time +4c2b4058ab32 x86/mm: Initialize 'pgtable_l5_enabled' at boot-time +b753a2b79a5b x86/apic: Make setup_local_APIC() static +9c3736a3de21 mtd: nand: Add core infrastructure to deal with NAND devices +a66b86f0026b x86/platform/quark: Re-use DEFINE_SHOW_ATTRIBUTE() macro +3130451e2709 x86/platform/atom: Re-use DEFINE_SHOW_ATTRIBUTE() macro +93db446a424c mtd: nand: move raw NAND related code to the raw/ subdir +7b6afee72918 mtd: nand: Add missing copyright information +187c54488ead mtd: nand: State when references to other drivers are no longer valid +e36f2eb6ca70 mtd: nand: ams-delta: Fix path to toto.c source file +93cbd6f354f1 mtd: nand: Stop using full path when referring to files placed in the same dir +43a0a45abc4a mtd: nand: Get rid of comments giving the file path inside the file itself +1255fe034059 arm64: dts: rockchip: Fix RK3328 UART DMAs +f978b05efd4e ARM: dts: sun8i: a83t: Enable HDMI on BananaPi M3 +28aff8c20501 ARM: dts: sun8i: a83t: Add HDMI display pipeline +b7c7436a5ff0 drm/sun4i: Implement A83T HDMI driver +47095e1635aa drm/sun4i: Add support for A83T second DE2 mixer +05adc89b69ea drm/sun4i: Add support for A83T second TCON +34d698f6e349 drm/sun4i: Add has_channel_0 TCON quirk +a17a2611af50 dt-bindings: display: sun4i-drm: Add A83T HDMI pipeline +eea034af90c6 drm/bridge/synopsys: dw-hdmi: don't clobber drvdata +5765916afa4e drm/bridge/synopsys: dw-hdmi: Export some PHY related functions +46d1b42bfac6 drm/bridge/synopsys: dw-hdmi: Enable workaround for v1.32a +562c45d635ec headers: Drop two #included headers from +43f624aa4f14 ARM: dts: sun9i: Add secure SRAM node used for SMP hotplug +fd4b0c334040 ARM: dts: sun9i: Add PRCM device node for the A80 dtsi +61cf3ed092c6 ARM: dts: sun9i: Add CPUCFG device node for A80 dtsi +f0b55841cc60 ARM: dts: sun9i: Add CCI-400 device nodes for A80 +7babfa5b4bf0 rapidio/tsi721: use PCI_EXP_DEVCTL2_COMP_TIMEOUT macro +e103962611b2 drm/i915/cnl: Fix PORT_TX_DW5/7 register address +a7c8655b073d sched/isolation: Eliminate NO_HZ_FULL_ALL +398953e62ce3 rcu: Remove unnecessary spinlock in rcu_boot_init_percpu_data() +933519a5a269 Merge tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +ec92b59cc03c scsi: ufs: sysfs: attributes +d10b2a8ea8fd scsi: ufs: sysfs: flags +d829fc8a1058 scsi: ufs: sysfs: unit descriptor +86b87cde0b55 scsi: core: host template attribute groups +2238d31cdeab scsi: ufs: sysfs: string descriptors +c2e6e283c52f scsi: ufs: sysfs: power descriptor +c648c2d27f16 scsi: ufs: sysfs: health descriptor +c720c091222e scsi: ufs: sysfs: geometry descriptor +8c2582bfbd9a scsi: ufs: sysfs: interconnect descriptor +45bced87e793 scsi: ufs: sysfs: device descriptor +cbb6813ee771 scsi: ufs: sysfs: attribute group for existing sysfs entries. +f66b85171a0e scsi: scsi_debug: call resp_*() function after setting host_scribble +76ea0f334e7f Merge tag 'drm-misc-next-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next +f0308d76906a Merge tag 'drm-intel-next-2018-02-07' of git://anongit.freedesktop.org/drm/drm-intel into drm-next +c62f40bfb263 scsi: scsi_transport_spi: make two const arrays static, shrinks object size +3a148896b24a IB/srp: Fix completion vector assignment algorithm +b4a304489ef9 sparc/PCI: Support arbitrary host bridge address offset +54b6c127240b leds: fix Kconfig text for MLXCPLD, SYSCON, MC13783, NETXBIG +af250290430e docs: kernel-doc: Don't mangle literal code blocks in comments +c17add56ca4e docs: kernel-doc: Finish moving STATE_* code out of process_file() +cc794812eba9 docs: kernel-doc: Move STATE_PROTO processing into its own function +d742f24d6cce docs: kernel-doc: Move STATE_BODY processing to a separate function +3cac2bc41d1b docs: kernel-doc: Move STATE_NAME processing into its own function +07048d13136b docs: kernel-doc: Move STATE_NORMAL processing into its own function +17b787171e69 docs: kernel-doc: Rename and split STATE_FIELD +0bba924ce99a docs: kernel-doc: Get rid of xml_escape() and friends +2e8bf223d8f5 drm/i915: Estimate and update missed vblanks. +d0bb96b4be69 drm/vblank: Restoring vblank counts after device PM events. +68036b08b91b drm/vblank: Do not update vblank count if interrupts are already disabled. +f4c0468e4bd6 drm/atomic: Handle 64-bit return from drm_crtc_vblank_count() +3abe24133799 drm/tegra: Handle 64-bit return from drm_crtc_vblank_count() +9038aa480d34 drm/radeon: Handle 64-bit return from drm_crtc_vblank_count() +23effc110097 drm/amdgpu: Handle 64-bit return from drm_crtc_vblank_count() +1b29b7ca7d43 drm/i915: Handle 64-bit return from drm_crtc_vblank_count() +734cbbf3e923 drm/i915/vblank: Make the vblank counter u64 -> u32 typecast explicit +3b765c0b765d drm/vblank: Data type fixes for 64-bit vblank sequences. +94d14e3e7b41 audit: bail before bug check if audit disabled +5260ecc2e048 audit: deprecate the AUDIT_FILTER_ENTRY filter +cf2ad8c02540 ARM: dts: exynos: Add support for HDMI audio on Exynos 5433 TM2 board +ac2af0fd8308 ARM: dts: exynos: Update I2S0 device node in exynos5433 +d8d579c316e8 ARM: dts: exynos: Add I2S1 device node to exynos5433 +37b3c6a6404f [poll] annotate SAA6588_CMD_POLL users +0b9751c7179b ASoC: Intel: Fix build +18f1a773e3f9 arm64: dts: renesas: r8a77995: add DU support +9d9505a2f4eb arm64: dts: renesas: draak: enable SDHI2 +295952a183d3 arm64: dts: renesas: r8a77995: add VSP instances +6e8c06d291f3 drm/i915/selftests: fix inconsistent IS_ERR and PTR_ERR +d7ef367be983 arm64: dts: renesas: r8a77995: add FCPV nodes +c5cb21c17a16 drm/i915: Store platform_mask inside the static device info +a6e1c5ace481 drm/i915: Always define GEN as part of GENx_FEATURES +bc76298e68e7 drm/i915: Store gen_mask inside the static device info +62d4028fb0b9 drm/i915/gtt: Convert WARN_ON to GEM debugging +cc3290955255 drm/i915: Clean up ancient doc comments for i915_ioc32.c +69e0d1b8db8f soc: renesas: rcar-rst: Enable watchdog as reset trigger for Gen2 +a43a34845a15 crypto: stm32/cryp - add stm32mp1 support +9d3b5030bc1e crypto: stm32/cryp - add aes gcm / ccm support +9f32bb5358bb crypto: qat - Make several functions static +404a36a73c3f crypto: ccp - Make function ccp_get_dma_chan_attr static +1efb892b6c3c crypto: chelsio - Make function aead_ccm_validate_input static +b09dd3470544 x86/crypto: Designate maintainer for SHA-1/256/512 +d03d29bd1857 crypto: stm32/hash - rework padding length +ff1cae4e7f50 crypto: stm32/hash - fix performance issues +a3d98b902839 crypto: stm32/hash - avoid error if maxburst not defined +d3e41b50b46b crypto: caam/qi - add GCM support +87ec3a0b1c2d crypto: caam - prepare for gcm(aes) support over QI interface +cb3078f35b16 crypto: caam/qi - return -EBADMSG for ICV check failure +dc7bcef5e956 crypto: stm32-cryp - convert to the new crypto engine API +fb45490d50f4 crypto: stm32-hash - convert to the new crypto engine API +67189375bb3a crypto: virtio - convert to new crypto engine API +c21c8b8984f2 crypto: omap - convert to new crypto engine API +218d1cc1860c crypto: engine - Permit to enqueue all async requests +ce09a6c042c4 crypto: doc - document crypto engine API +9a69b7ae79d8 crypto: user - Replace GFP_ATOMIC with GFP_KERNEL in crypto_report +1ca280989715 crypto: rsa-pkcs1pad - Replace GFP_ATOMIC with GFP_KERNEL in pkcs1pad_encrypt_sign_complete +c7f582f5de82 crypto: sha512-mb - remove HASH_FIRST flag +ee689d164abb crypto: sha256-mb - remove HASH_FIRST flag +7a95cbd9a984 crypto: sha1-mb - remove HASH_FIRST flag +edbd1ecbd8b8 crypto: mcryptd - remove pointless wrapper functions +40b776ae9fee hwrng: imx-rngc - make symbol imx_rngc_pm_ops static +94f32d92cfaa MAINTAINERS: update ccree entry +ab8ec9658f5a crypto: ccree - add FIPS support +ff27e85a85bb crypto: ccree - add AEAD support +63893811b0fc crypto: ccree - add ahash support +63ee04c8b491 crypto: ccree - add skcipher support +4c3f97276e15 crypto: ccree - introduce CryptoCell driver +e294ca1cca3a staging: ccree: rename staging ver and mark as broken +6f221f7e864b crypto: hash - Require export/import in ahash +c15b2a1d185b ASoC: use DEFINE_SHOW_ATTRIBUTE() to decrease code duplication +f1b298103e14 crypto: bfin_crc - Add empty hash export and import +3c9418f23e3a crypto: ux500/hash - Add empty export and import +378fe6fb0cfd crypto: n2 - Add empty hash export and import +9190b6fd5db9 crypto: mxs-dcp - Add empty hash export and import +5c22af7eeb26 spi: orion: Prepare space for per-child options +64aa3bd32c26 spi: orion: Make the error message greppable +390f7bbdd7c8 ASoC: TSCS42xx: make const array norm_addrs static, reduces object code size +53b8e4504aaa ASoC: uniphier: remove redundant check of blk_id +51671b265b29 arm64: dts: renesas: eagle: specify EtherAVB PHY IRQ +9618b2cbcf22 arm64: dts: renesas: r8a77970: add GPIO support +753597fbb703 ASoC: hdac_hdmi : Ensuring proper setting of output widget power state +cdb3db8542d8 drm/i915/audio: fix check for av_enc_map overflow +da557d738466 ARM: dts: sun7i: Add Mali node +456400582e82 drm: Add DPCD definitions for DP 1.4 FEC feature +0a815fc929e6 MAINTAINERS: update email address for Maxime Ripard +83173662bdbb ARM: dts: rockchip: Support UHS mode for SD card on phyCORE-RK3288 RDK +6f58e1b34881 ARM: dts: rockchip: Fix supply node for card's power on phycore som +70b8d2149675 ARM: dts: sun6i: a31s: bpi-m2: add missing regulators +b23af6ad8d2f ARM: dts: sun6i: a31s: bpi-m2: improve pmic properties +5f49ddb1a7bc ARM: dts: sun8i: h2-plus: remove unnecessary mmc1_pins node +8566df712b5b ARM: dts: sunxi: h3-h5: rename mmc0_pins_a and mmc1_pins_a +e607b605be46 ARM: dts: sunxi: h3-h5: Move pinctrl of mmc1 from dts to dtsi +ccf74400da4d drm/i915/cnl: Remove alpha_support protection +e3890d05b342 drm/i915/cnl: Sync PCI ID with Spec. +871dfe7b48bd drm: rcar-du: lvds: Refactor LVDS startup +71591d1280e5 RDMA/hns: Replace __raw_write*(cpu_to_le*()) with LE write*() +7061f28d8a2f rxe: Do not use 'struct sockaddr' in a uapi header +5229f87efcc5 RDMA: Do not used __packed in uapi headers +d480bb50d294 RDMA/hns: Use free_pages function instead of free_page +ced07769dc84 RDMA/hns: Fix QP state judgement before receiving work requests +173bc6be96c7 RDMA/hns: Fix a bug with modifying mac address +fc968aee5e98 IB/cxgb3: remove cxio_dbg.c +6387440e15db audit: session ID should not set arch quick field pointer +b6a88e4a804c drm/i915: Fix rsvd2 mask when out-fence is returned +d590dca62bb8 audit: update bugtracker and source URIs +fb3bff5b407e mtd: nand: toshiba: Retrieve ECC requirements from extended ID +29422737017b media: rc: get start time just before calling driver tx +c2837ad09018 media: rc: remove useless if statement +ba02086dee2d media: rc: remove obsolete comment +1f17f684d9ea media: rc: remove IR_dprintk() from rc-core +50078a903830 media: rc: replace IR_dprintk() with dev_dbg in IR decoders +213d7f947753 netlabel: If PF_INET6, check sk_buff ip header version +069edf8a6a42 media: rc: ir-spi: fix duty cycle +de5b22d98705 media: rc: ir-hix5hd2: fix error handling of clk_prepare_enable() +22756ae7319b media: rc: don't mark IR decoders default y +cee1e3e2ef39 media: add video control handlers using V4L2 control framework +bbc0c4eb6b6b media: add panel register access functions +4e6c55814897 media: add default settings and module parameters for video controls +1ff4cb677dca ARM: OMAP2+: Remove unused gpio header file references +9138f89e7bb4 ARM: OMAP: Move plat/i2c.h into mach-omap1 folder +0693036ca800 ARM: OMAP2+: Cleanup omap_mcbsp_dev_attr and other legacy data +1cddc364584e ARM: OMAP2+: Cleanup omap2_spi_dev_attr and other legacy data +cc7e3fb6413a ARM: OMAP2+: Cleanup omap_timer_capability_dev_attr usage +5297e1d76795 ARM: OMAP2+: Cleanup omap_i2c_dev_attr usage +a0e37da2a542 ARM: OMAP2+: Cleanup omap_gpio_dev_attr usage +0a90448ead4a media: add missing blob structure field for tag id +ab15d248cc96 media: include/(uapi/)media: add SPDX license info +ddddfa78acab media: add SPDX license info +55e5927eb13e media: i2c: add SPDX license info +b4e30a9e059c media: cec: add SPDX license info +6884db3c5f99 media: cobalt: add SPDX license info +67a5135a64ac media: vivid: add SPDX license info +796ceb926962 drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3 +8525d04ba8a6 drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2 +ddd6a9d92893 ARM: OMAP2+: Include types.h directly for hwmod data +ef1e7b45c973 ARM: dts: omap: Remove "cooling-{min|max}-level" for CPU nodes +6d7bdd328da4 ARM: dts: omap4-droid4: update touchscreen +f88bf4fceaa1 ARM: dts: am33xx: add PDU001 board +ca308fc2d5cc ARM: dts: use 'atmel' as at24 manufacturer in am335x-boneblue +02f0aaaaf030 drm: rcar-du: lvds: Fix LVDS clock frequency range +a66e9437cffc ARM: dts: nokia N9: Add support for magnetometer +544248623b95 spi: orion: Rework GPIO CS handling +0a4b30d8ff58 Merge branch 'topic/hda-sync-power' of https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound into asoc-intel +33d9245c6092 ASoC: soc-dapm: Use empty struct initializer +3e5907a17fe4 drm: rcar-du: lvds: Fix LVDCR1 for R-Car gen3 +91cd00083d73 ASoC: wm9713: Use empty struct initializer +c90ef8c74191 ASoC: adau17x1: Use empty struct initializer +9ff3e797e4d6 drm: rcar-du: Enable VSP compositor by default on Gen3 +4b7529162183 regulator: dt: regulator-name is required property +58fadc19e484 Merge branch 'fix/sgtl5000' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-sgtl5000 +0bc69592abc8 drm: rcar-du: Calculate DPLLCR to be more small jitter +b45c138502ad drm: rcar-du: Use 1000 to avoid misunderstanding in rcar_du_dpll_divider() +94255fd39ae8 drm: rcar-du: Remove zpos field from rcar_du_vsp_plane_state structure +d704afffe65c spi: bcm2835aux: Avoid 64-bit arithmetic in xfer len calc +77a060533c04 spi: spi-gpio: Augment device tree bindings +9b00bc7b901f spi: spi-gpio: Rewrite to use GPIO descriptors +1736353f17e1 PCI: xgene: Fix the xgene_msi_probe() return code +b433cdc7f07e ARM: dts: stm32: dts: Remove leading 0x and 0s from bindings notation +01c5c8c7062a ARM: dts: stm32: add support of exti on stm32h743 pinctrl +31383410f532 drm/i915: Fixup kerneldoc for intel_pm.c +c38c14555952 drm/i915: Fixup kerneldoc +eac95c4e2f8c drm/i915/atomic: Fixup kerneldoc +8e0a29d8606c ARM: dts: stm32: add system config bank node for stm32h743 +82b904b6746a ARM: dts: stm32: add exti support for stm32h743 +b8aad15e2cdc drm/i915: Fixup kerneldoc for intel_uc_fw_upload() +d460b3f861e1 ASoC: tlv320aic31xx: Fix master mode clock I2S bus clocks +847c51e030ac drm/i915: Add missing kerneldoc parameters for huc_ucode_xfer +75a2867b7679 arm64: dts: marvell: armada-8080-db: use SPDX-License-Identifier +aef6a7f65140 arm64: dts: marvell: armada-8040-mcbin: use SPDX-License-Identifier +4e6a62b6a01d arm64: dts: marvell: armada-8040-db: use SPDX-License-Identifier +75dba886fd67 arm64: dts: marvell: armada-7040-db: use SPDX-License-Identifier +6b44feb7d906 arm64: dts: marvell: armada-3720-espressobin: use SPDX-License-Identifier +87ebfa3e5532 arm64: dts: marvell: armada-3720-db: use SPDX-License-Identifier +292816a637ac arm64: dts: marvell: use SPDX-License-Identifier for Armada SoCs +b75cb68d83fd arm64: dts: sunxi: Switch MMC nodes away from cd-inverted property +1c92c0090825 arm64: dts: allwinner: a64: Add DAI nodes +fcf7e5fe4933 arm64: dts: allwinner: a64: Add SPDIF to the Pine64 +78e071370a86 arm64: dts: allwinner: a64: Add SPDIF to the A64 +b399d2aca7e2 arm64: dts: allwinner: a64: Add the SPDIF block and pin +50caa7568135 ARM: dts: sunxi: h3-h5: Move pinctrl of mmc0 from dts to dtsi +f8d5fe8fc31a ARM: dts: sunxi: h3-h5: remove mmc0 card detection pin from pinctrl +8b8061fcbfae ARM: dts: sun8i: h2+: add support for Banana Pi M2 Zero board +09e61a779e7f x86/mm: Make __VIRTUAL_MASK_SHIFT dynamic +162434e7f58b x86/mm: Make MAX_PHYSADDR_BITS and MAX_PHYSMEM_BITS dynamic +c65e774fb3f6 x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable +5c7919bb1994 x86/mm: Make LDT_BASE_ADDR dynamic +e626e6bb0dfa x86/mm: Introduce 'pgtable_l5_enabled' +eedb92abb9bb x86/mm: Make virtual memory layout dynamic for CONFIG_X86_5LEVEL=y +02390b87a945 mm/zsmalloc: Prepare to variable MAX_PHYSMEM_BITS +b83ce5ee9147 x86/mm/64: Make __PHYSICAL_MASK_SHIFT always 52 +3f0c43e60d19 ASoC: samsung: Add missing #sound-dai-cells property documentation +8d1513cef51a ASoC: samsung: Add support for HDMI audio on TM2 board +3a3ac1ea8983 ASoC: samsung,tm2-audio DT binding documentation update +45ae70e8b60e ASoC: samsung: i2s: Define the parameters list for SAMSUNG_I2S_OPCLK +48279c53fd1d ASoC: samsung: i2s: Prevent external abort on exynos5433 I2S1 access +aa274c5cfd13 ASoC: samsung: i2s: Ensure names of supplied clocks are unique +e2ce852a7464 ASoC: samsung: i2s: Update clock-output-names property documentation +af4ef7dccfca drm/i915/lvds: Fixup commentary +d5fdd43fb17d drm/i915/dvo: Fixup commentary +5a3ec1e6bf4b drm/i915/dvo: Remove incorrect kerneldoc markups +537225299f20 drm/i915/crt: Remove obsolete kerneldoc-esque comment +191db1ceb882 Merge branch 'topic/component-platform' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into asoc-samsung +5af4ce7d81a5 drm/i915/panel: Split range scaling calculation for readiblity +e9a744fa60f7 drm/i915/panel: Add missing parameters to kerneldoc +c16336b95c61 drm/i915/sdvo: Tidy up commentary +3930f18a09c8 drm/i915/tv: Cleanup up obsolete comments +7a2ccad58106 ASoC: soc-core: soc_probe_dai() code simplification +21957b5bf0ff ASoC: uniphier: fix an error code in uniphier_aio_comprdma_new() +68fb425baea1 ASoC: tlv320aic3x: Use empty struct initializer +60edb2006030 ASoC: wm9712: Use empty struct initializer +fe439c7c3779 ASoC: ak4642: don't have .use_pmdown_time +36372922847c ASoC: ak4613: don't have .use_pmdown_time +8f667425f979 arm64: dts: marvell: mcbin: fix board name typo +4d5a12493518 arm64: dts: marvell: mcbin: enable uart headers +a1ea544fe091 Documentation/locking/lockdep: Add section about available annotations +e5684bbfc3f0 Documentation/locking/lockdep: Update info about states +0fe1daa6663a ASoC: arizona: replace codec to component +ff1c516ed118 arm64: dts: marvell: add CP110 uart peripherals +afe8e5a90037 ARM64: dts: marvell: armada-cp110: Add registers clock for I2C nodes +a7cbf0b2d9c2 ARM64: dts: marvell: armada-cp110: Add registers clock for SPI nodes +fb38e7ade9af drm/i915: Fix DSI panels with v1 MIPI sequences without a DEASSERT sequence v3 +e1b86c85f6c2 drm/i915: Free memdup-ed DSI VBT data structures on driver_unload +785f076b3ba7 drm/i915: Add intel_bios_cleanup() function +e1603b6effe1 inotify: Extend ioctl to allow to request id of new watch descriptor +2490add2549b arm64: dts: rockchip: enable DP for rk3399-gru +5270d9c367a1 drm/i915: Update DRIVER_DATE to 20180214 +2d3c2d56a335 arm64: dts: rockchip: add cdn-dp node for rk3399. +5db520e36bca Documentation: bindings: add dt documentation for cdn DP controller +04f8773a3e98 ALSA: emu10k1: add a IOMMU workaround +055e0ae10f50 ALSA: emu10k1: make sure synth DMA pages are allocated with DMA functions +541b9bad169d ALSA: emu10k1: add optional debug printouts with DMA addresses +70d0bc7dca91 ALSA: emu10k1: use dma_set_mask_and_coherent() +a4463c92db08 ALSA: emu10k1: remove reserved_page +f9ba7af8105f scsi: scsi_debug: reset injection flags for every_nth > 0 +80c49563e250 scsi: scsi_debug: implement IMMED bit +91d4c7520d0c scsi: scsi_debug: Fix pointer styling issues +9b91fd34b46d scsi: core: Reduce number of scsi_test_unit_ready() retries +9866306795c2 scsi: core: Move the eh_deadline module parameter definition +923f46f9e9b0 scsi: core: scmd_eh_abort_handler(): Add a comment +ed4414cef2ad scsi: pmcraid: Use sgl_alloc_order() and sgl_free_order() +f5594686f5f0 scsi: pmcraid: Remove an unused structure member +f95dc1bb32d5 scsi: ipr: Use sgl_alloc_order() and sgl_free_order() +b22ee87d8429 scsi: pmcraid: remove redundant initializations of pointer 'ioadl' +2976fbb6a7af scsi: isci: remove redundant initialization to 'bit' +230816d48ed0 scsi: sym53c416: avoid section mismatch with LTO +80e6e9c1dabb scsi: NCR53c406a: avoid section mismatch with LTO +eee549e1e3a4 scsi: aacraid: Auto detect INTx or MSIx mode during sync cmd processing +a5799d74d965 scsi: aacraid: Preserve MSIX mode in the OMR register +44f1ce7d2f4a scsi: aacraid: Implement DropIO sync command +a8db6140d7d5 scsi: qedf: use correct strncpy() size +d9ea463a1cc7 scsi: qedf: fix LTO-enabled build +bc2e1299a828 scsi: libfc: remove redundant initialization of 'disc' +8d6febb0ccac scsi: qedf: remove redundant initialization of 'fcport' +779936faf4f1 scsi: qedi: fix building with LTO +d9da891a892a scsi: scsi_debug: Add two new parameters to scsi_debug driver +458df78b1c51 scsi: scsi_debug: Simplify request tag decoding +46347502b099 Restructure kernel-doc.rst +9831e5548a56 Fix whitespace in example +5b229fbec89b Add scripts/split-man.pl +dcb50d979ecc Minor fixes to kernel-doc.rst +da70b8c47515 Add documentation for Context section +e474785a12b4 Documentation/process: Co-developed-by instead of Co-Developed-by +d2532e438aec tracing: Fix incorrect file name +1bc3d3cce8c3 drm/radeon: only enable swiotlb path when need v2 +fd5fd480dd8f drm/amdgpu: only enable swiotlb alloc when need v2 +cd6f55457eb4 ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes +bd010d6066ba dt-bindings: samsung: Document bindings for Midas family boards +cd109198ad05 ARM: dts: exynos: Add soc node to exynos4412 +9a8665ab920b ARM: dts: exynos: Add soc node to exynos4210 +73a901d09a21 ARM: dts: exynos: Add soc node to exynos4 +ca42d8d86ca2 ARM: dts: exynos: Add soc node to exynos5440 +9097b4bd9fce ARM: dts: exynos: Use pmu label in exynos4412 +7353c5462073 soc: samsung: pmu: Populate children syscon nodes +32d8a836154f ARM: dts: exynos: Remove duplicated inclusion of syscon restart nodes on Exynos5410 +de67509a65ce ARM: dts: exynos: Use label instead of full path in exynos4412-itop-elite +8ce5c46d0230 ARM: dts: exynos: Use labels instead of full paths in exynos4412-trats2 +47c7df789eb0 ARM: dts: exynos: Use label instead of full path in exynos4412-odroid-common +8cc347de3650 ARM: dts: exynos: Use label instead of full path in exynos4412 +7eba413cb741 ARM: dts: exynos: Use labels instead of full paths in exynos4210-universal_c210 +0f895e4ef75d ARM: dts: exynos: Use labels instead of full paths in exynos4210-trats +e030be47ac48 ARM: dts: exynos: Use labels instead of full paths in exynos4210 +e58864515240 ARM: dts: exynos: Use pinctrl labels in exynos4412-pinctrl +82626363a217 drm: add func to get max iomem address v2 +16c5055a5ff5 x86/asm: Trim clear_page.S includes +1acdbf7ea8a8 x86/asm: Clobber flags in clear_page() +ccf5355d05cd x86/apic: Simplify init_bsp_APIC() usage +817cc0791823 drm/i915: Handle RC6 counter wrap +62b5ed1f35d7 drm/i915: Fix i915_gem_context.h header +afed7d172091 x86/x2apic: Mark set_x2apic_phys_mode() as __init +5beaf4d7ce9e ARM: dts: kirkwood: Fix "debounce-interval" property misspelling +6fa65edf8788 ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9263ek +282e8874e4af ARM: dts: at91: use 'atmel' as at24 manufacturer for at91-sama5d2_ptc_ek +b2f24db37968 ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9g20ek +e3a5ce64502a ARM: dts: at91: use 'atmel' as at24 manufacturer for at91sam9260ek +3f5243cb54fe ARM: dts: at91: use 'atmel' as at24 manufacturer for sama5d34ek +9a06757dcc85 ARM: dts: at91: sama5d4: fix pinctrl compatible string +8b97da49cc34 ARM: dts: at91: tse850: make the sound dai cell count explicit +2f8bd78412ed ARM: dts: at91: nattis: add lvds-encoder +cf438f51c6af ARM: dts: at91: nattis: use up-to-date mtd partitions +7981190fb5dd ARM: dts: at91: tse850: use the correct compatible for the eeprom +6b65933008a6 ARM: dts: at91: nattis: use the correct compatible for the eeprom +983cfd77d705 ARM: dts: at91: sam9rl: Properly assign copyright +bd1de6a3c692 ARM: dts: armada: netgear-rn*: fix rtc node name +817175040e7f drm/i915: introduce INTEL_PCH_ID() and use it +40ace64b1ece drm/i915: have virtual PCH detection return a PCH id +435ad2c00942 drm/i915: abstract virtual PCH id detection +da6c10c23a90 drm/i915: abstract PCH type detection from PCH id +116fef640859 x86/mm/dump_pagetables: Add the EFI pagetable to the debugfs 'page_tables' directory +1070730c1ad2 x86/mm/encrypt: Simplify sme_pgtable_calc() +aad983913d77 x86/mm/encrypt: Simplify sme_populate_pgd() and sme_populate_pgd_large() +1cd9c22fee3a x86/mm/encrypt: Move page table helpers into separate translation unit +515ab7c41306 x86/mm: Align TLB invalidation info +60aa80460da1 esp4: remove redundant initialization of pointer esph +416a1ae673db power: supply: gpio-charger: use helper variable to access device info +419cac572b79 power: supply: gpio-charger: Drop driver remove function +015df4f54e2c drm/i915/selftests: Report setup errors for igt_partial_tiling +0e04ce02e6a2 ARM: dts: STi: Remove unused clk_ext2f_a9 clock +cb10ca8107c2 ARM: dts: STi: Update clocks node location +2b5803b95977 ASoC: uniphier: aio-dma: replace platform to component +45abcc556721 regmap: Use helper function for register offset +9ae27a8d1f3e regmap: Don't use format_val in regmap_bulk_read +71df179363a5 regmap: Correct comparison in regmap_cached +b8f9a03b741d regmap: Correct offset handling in regmap_volatile_range +c3cc39c539d4 drm/i915/icl: program mbus during pipe enable +4cb4585e5a7f drm/i915/icl: initialize MBus during display init +746edf8f66ed drm/i915/icl: Enable both DBuf slices during init +ad186f3fd98a drm/i915/icl: implement the display init/uninit sequences +186a277e317a drm/i915/icl: add the main CDCLK functions +62d4a5e14955 drm/i915/icl: add ICL support to cnl_set_procmon_ref_values +a06cc94f3f8d x86/build: Drop superfluous ALIGN from the linker script +ac6267e34abf ASoC: ad1980: replace codec to component +28f898499f33 ASoC: wm9705: replace codec to component +b5b410de5550 ASoC: stac9766: replace codec to component +be4b1c09765c ASoC: ad73311: replace codec to component +8ea99bc6619a ASoC: wm9713: replace codec to component +143b44845d87 ASoC: wm9712: replace codec to component +1417c5fa3962 ASoC: wm9081: fixup wm9081_digital_mute() reg read +2fa0b7fdf8bd ASoC: rt5659: rt5659_intel_hd_header_probe_setup() can be static +d732d89b154a ASoC: uniphier: aiodma_rb_get_rp() can be static +1f6e920faae0 ASoC: rsnd: suppress rsnd_dai_call() debug message +2b62786951ca ASoC: rsnd: indicate IRQ error status for debug +5d16b9e33804 ARM: dts: STi: Update sound related nodes location +9ae65654996e ARM: dts: sun8i: a83t: bananapi-m3: Add LED device nodes +52b5f53f4b60 ARM: dts: sun[4-7]i: Remove "cooling-{min|max}-level" for CPU nodes +254adb06bfd1 ARM: dts: sun6i: a31: Enable HDMI support on the Mele I7 +1ea9b98b007a debugobjects: Use global free list in __debug_check_no_obj_freed() +636e1970fd7d debugobjects: Use global free list in free_object() +36c4ead6f6df debugobjects: Add global free list and the counter +bd9dcd046509 debugobjects: Export max loops counter +387f77cc8249 sched/fair: Remove stray space in #ifdef +2f9d5a7bbc19 ARM: dts: sun7i: Enable HDMI support on the Olimex EVB +fd25ab901218 ARM: dts: sun7i: include correct ccu clock header +8edf68ef0dbd ARM: dts: sunxi: Add Olimex A20-SOM204-EVB-eMMC board +a84e0d636d64 ARM: dts: sunxi: Add Olimex A20-SOM204-EVB board +a816d946285a ARM: dts: sun4i: Enable HDMI support on the MK802 +0d059d325746 ARM: dts: sun7i: Enable HDMI support on the MK808C +45e01f401a2a ARM: dts: sunxi: Switch MMC nodes away from cd-inverted property +88c23c05ef18 ARM: dts: nanopi-neo-air: Add WiFi / eMMC +f90d738ef671 ARM: shmobile: Enable RZA1 pin controller +31bded67ad21 arm64: dts: renesas: eagle: add SCIF0 pins +15981bab23cc arm64: dts: renesas: r8a77970: add PFC support +5da2bd5ad506 pinctrl: nomadik: add USB functions for STn8815 +69a87f290b46 gpio: ftgpio010: Fix some more registers +3758d96808b9 drm/i915: Fix incorrect comment +1b8c90985f59 mtd: nand: vf610: check mtd_device_register() return code +196644fd09ab mtd: nand: vf610: improve readability of error label +f5a666bdd585 mtd: nand: vf610: remove the unnecessary of_node_put() +532a1cf9a0f2 mtd: nand: vf610_nfc: remove unused function +07ad5a721484 mtd: nand: add ->setup_data_interface() support for Marvell NFCv1 +68dc8e41fdff mtd: nand: mxc: remove now unused code +cd8b4655332d mtd: nand: mxc: Drop now unnecessary functions +6811c4642aa0 mtd: nand: mxc: Add own write_page +5039fc9f2d6d mtd: nand: mxc: Fix failed/corrected values for v1 controllers +67b87f66cae0 mtd: nand: mxc: Fix failed/corrected values for v2/v3 controllers +1af0b3147448 mtd: nand: mxc: Add buffer argument to copy_spare +040bd3f6a3aa mtd: nand: mxc: Add function to control hardware ECC +1549333167ed mtd: nand: mxc: reorder functions to avoid forward declarations +266c157de3b2 arm64: defconfig: enable MESON EFUSE +01517dfc819f meson-gx-socinfo: make local function meson_gx_socinfo_init static +82a759c91801 meson-mx-socinfo: Make local function meson_mx_socinfo_init() static +87f88732d25e soc: amlogic: meson-gx-pwrc-vpu: fix error on shutdown when domain is powered off +3a2ad7bd3151 soc: amlogic: meson-gx-pwrc-vpu: don't print error message on probe deferral +059a58fcd53a ARM64: dts: meson: accept MAC addr from u-boot environment +f7c36209c46c ARM64: dts: meson s905x: accept MAC addr from u-boot environment +3e5925c622d7 ARM64: dts: meson-axg: enable the UART_A controller +e496c415a311 ARM64: dts: meson-axg: complete the pinctrl info for UART_AO_A +4eae66a6928b ARM64: dts: meson-axg: uart: Add the pinctrl info description +58662130226c ARM64: dts: meson-axg: uart: drop legacy compatible name from EE UART +777fa58db622 ARM64: dts: meson-axg: add RMII pins for ethernet controller +7d6d8a2053e6 ARM64: dts: meson-axg: enable I2C Master-1 for the audio speaker +8a7669a53e6a ARM64: dts: meson-axg: describe pin DT info for I2C controller +dc6f858e2690 ARM64: dts: meson-axg: add I2C DT info for Meson-AXG SoC +eafd53d3154a ARM64: meson-axg: enable hardware rng +9c15795a4f96 ARM: dts: meson8b-odroidc1: ethernet support +b96446541d83 ARM: dts: meson8b: extend ethernet controller description +e1fa57dfd7e2 ARM: dts: meson8: add the USB reset line +e3087187e5f1 ARM: dts: meson8: add the reset controller +a2730ed3e0f3 ARM: dts: meson8b: grow the reset controller memory zone +6204f03d3f54 leds: Clarify supported chips by LM355x driver +8f886de18a39 leds: leds-mlxcpld: Allow compilation for 32 bit arch +88c166cec136 ARM: dts: exynos: Use pinctrl labels in exynos4210-pinctrl +0cfec8ed07f7 ARM: dts: exynos: Add SPDX license identifiers +bcb41a53b0b0 soc: samsung: Add SPDX license identifiers to headers +f12bb91624f9 memory: samsung: Add SPDX license identifiers +f947153f92af ARM: EXYNOS: Add SPDX license identifiers +767ad239a658 ARM: dts: samsung: Remove unused samsung_k3pe0e000b +978e47cc8f8a ARM: dts: sun8i: a33 Enable our display frontend +70f4ce3b4ee2 ARM: dts: sun8i: activate SPI on Orange Pi R1 +e9594acf821d ARM: dts: exynos: Add support for wlan to Artik 5 +e53792f44d8b drm/i915: Replace open-coded memset_p() +34e81f7a720d scsi: raid_class: Add 'JBOD' RAID level +2db6228d9cd1 scsi: qla2xxx: Fix function argument descriptions +bb83e59dae2f scsi: qla4xxx: Move an array from a .h into a .c file +454d0d41d271 scsi: qla4xxx: Remove unused symbols +7843327a236c scsi: qla2xxx: Remove unused symbols +da4704d94176 scsi: qla2xxx: Use %p for printing pointers +128bddacc4dd scsi: lpfc: Update 11.4.0.7 modified files for 2018 Copyright +6e9d2f1667ea scsi: lpfc: update driver version to 11.4.0.7 +815a9c437617 scsi: lpfc: Fix nonrecovery of NVME controller after cable swap. +45634a86ca6e scsi: lpfc: Treat SCSI Write operation Underruns as an error +8d731d1aa993 scsi: lpfc: Fix header inclusion in lpfc_nvmet +20aefac3a9a2 scsi: lpfc: Validate adapter support for SRIU option +c1dd9111b7f7 scsi: lpfc: Fix SCSI io host reset causing kernel crash +a5ff06817eb8 scsi: lpfc: Indicate CONF support in NVMe PRLI +2289e9598dde scsi: lpfc: Fix issue_lip if link is disabled +161df4f09987 scsi: lpfc: Fix soft lockup in lpfc worker thread during LIP testing +64bf009933bc scsi: lpfc: Allow set of maximum outstanding SCSI cmd limit for a target +411de511c694 scsi: lpfc: Fix RQ empty firmware trap +91455b850956 scsi: lpfc: Fix IO failure during hba reset testing with nvme io. +2c3b2a8f6525 scsi: lpfc: Fix PRLI handling when topology type changes +6e8e1c14c61e scsi: lpfc: Add WQ Full Logic for NVME Target +8ae337013674 scsi: lpfc: correct debug counters for abort +281d61902ffb scsi: lpfc: move placement of target destroy on driver detach +c176ffa0841c scsi: lpfc: Increase CQ and WQ sizes for SCSI +04673e38f56b scsi: lpfc: Fix frequency of Release WQE CQEs +51cc9adef064 drm/i915: Don't query PCODE RC6VIDS on platforms not supporting it +246774d17fc0 drm/etnaviv: remove the need for a gpu-subsystem DT node +0b3650bd39ad dt-bindings: etnaviv: add slave interface clock +ba5a42196b3e drm/etnaviv: use correct format specifier for size_t +6d7a20c07760 drm/etnaviv: replace hangcheck with scheduler timeout +e0580254ae5c drm/etnaviv: lock BOs after all other submit work is done +683da226f88d drm/etnaviv: move dependency handling to scheduler +e93b6deeb45a drm/etnaviv: hook up DRM GPU scheduler +8bc4d885bd42 drm/etnaviv: track fences by IDR instead of seqno +3d9fc6428434 drm/etnaviv: add missing major features field to debugfs +c09d7f7911aa drm/etnaviv: don't fail to build on arches without PHYS_OFFSET +f121e7d87e00 drm/etnaviv: make local symbols static +c11e6f0f04db gpio: Support gpio nexus dt bindings +357aa4b61c82 of: unittest: Add phandle remapping test +bd6f2fd5a1d5 of: Support parsing phandle argument lists through a nexus node +2580b1ceb7b0 pinctrl: sh-pfc: Use seq_puts() in sh_pfc_pin_dbg_show() +edc4e74d9698 dt-bindings: pinctrl: sh-pfc: Correct SoC family name for R8A7778 +1d91958fbe11 ARM: dts: STi: Add fake reg property for usb2_picophyX nodes +a388871750f6 ARM: dts: STi: Add fake reg for restart, powerdown and picophy/softreset +5eccdffb6157 ARM: dts: STi: Add fake reg property for remote processors +07c5e5c1b198 ARM: dts: STi: Add fake reg property for irq-syscfg +b2d81762ce89 ARM: dts: STi: Add fake reg property for miphy28lp_phy +0b09a91a0d05 ARM: dts: STi: Add fake reg property for sti-display-subsystem +7aef6b3a2179 ARM: dts: STi: Move leds node outside soc node +d6d854cc1c2a ARM: dts: STi: Fix bindings notation +3ceda3a4a856 drm/i915: Hold rpm wakeref for printing the engine's register state +c2e4987e0e02 ARM: dts: imx6ull: add Toradex Colibri iMX6ULL support +0a929d9784ff ARM: dts: imx6ul: rename mux mode name REF_CLK_32K to OSC32K_32K_OUT +7d77b8505aa9 ARM: dts: imx6ull: fix the imx6ull-14x14-evk configuration +10fff25906d8 ARM: dts: imx6q-bx50v3: Enable secure-reg-access +7d926e118e0d ARM: dts: imx27-eukrea-cpuimx27: Put the clock node directly into root +2bada7ac1fdc ARM: dts: imx7d: cl-som-imx7: fix pinctrl_enet +ce3afb6aca35 ARM: dts: imx25-pinfunc: Always set SION for eSDHC CMD +d1bf7b4468bc ARM: dts: imx25-pinfunc: Use consistent naming for eSDHC +7e9c1a4fb4ef ARM: dts: fix the at24 compatible string in imx6q-h100 +c37c2089ff1a ARM: dts: use 'atmel' as at24 manufacturer for imx6qdl-rex +55071b0aaa65 ARM: dts: use 'atmel' as at24 manufacturer for imx6qdl-zii-rdu2 +ad00e080eb75 ARM: dts: imx: Add memory node unit name +7f08e6aabdb4 ARM: dts: imx: Remove empty memory size nodes +6de57233aa24 ARM: dts: imx: Pass empty memory size on board dts +bf4556703b0c ARM: dts: imx6sx: add ARM power domain support +7a485590960d ARM: dts: imx6sx: add pu power domain support +9acb15e1dcd5 ARM: dts: imx7s-warp: enable uart6 on mikroBus +9e5b2e9be15d ARM: dts: imx6q-bx50v3: disable SD card +1022c489a76e ARM: dts: imx53-ppd: use PMIC's TSI pins in adc mode +68b09c864143 ARM: dts: imx53-ppd: Add touchscreen reset line +71a0febaa443 ARM: dts: imx6ull: add UART8 support +c28bb1606626 ARM: dts: imx6ull: add IOMUXC SNVS instance +cff1ce712ff5 ARM: dts: imx6ul: add ARM architected timer +8dc72265c5f9 ARM: dts: imx6ul: add interrupt of virt-capable GIC +bc6805f20bd5 ARM: dts: imx6ull: add additional pinfunc defines for i.MX 6ULL +64b8cd3cfa6b ARM: dts: imx6ul: update i.MX 6UltraLite iomux headers +e56d8d729df7 ARM: dts: imx6: Add support for phyBOARD-Mira with i.MX 6QuadPlus +685991a27db2 ARM: dts: imx6: Add support for phyBOARD-Mira i.MX 6 DualLight/Solo RDK +f5b65bd5c45b ARM: dts: imx6: Add support for phyBOARD-Mira i.MX 6Quad/Dual RDK +800d595151bb ARM: dts: imx6: Add initial support for phyBOARD-Mira +ddec5d1c0047 ARM: dts: imx6: Add initial support for phyCORE-i.MX 6 SOM +dc5c632596f4 ARM: dts: imx7d-sdb: Add support for mpl3115 sensor +256909a47871 ARM: dts: imx6ul-evk: Add support for mag3110 sensor +7055f714032c ARM: dts: imx6: RDU2: disable internal watchdog +4a7459bc5a3d ARM: dts: imx6ul: remove unnecessary clocks for cpu-freq +081e0653ec05 ARM: dts: imx27-eukrea-mbimxsd27-baseboard: Pass missing unit address +142ee3366940 ARM: dts: imx28-cfa10049: Move i2cmux out of bus node +5022427870b9 ARM: dts: imx28-apx4devkit: Pass unit address and reg to IOMUX node +d039e25342cb ARM: dts: imx28-tx28: Pass unit address and reg to IOMUX node +497b90db5e46 ARM: dts: imx28: Pass unit address and reg to IOMUX node +74aeda3557db ARM: dts: imx23: Pass unit address and reg to IOMUX node +35090321a297 ARM: dts: ls1021a: add nodes for on-chip ram +bafeca673f04 Merge branch 'topic/hda-sync-power' into for-next +3b5b899ca67d ALSA: hda: Make use of core codec functions to sync power state +097874925374 ALSA: hda: Copying sync power state helper to core +fa3d4c67dfe9 arm64: dts: renesas: r8a77995: Remove non-existing STBE region +d0d2ad1ff6e3 arm64: dts: renesas: r8a77970: Remove non-existing STBE region +00d3375f918d arm64: dts: renesas: r8a77980: add SYS-DMAC support +f3a54d6c17f5 arm64: dts: renesas: initial R8A77980 SoC device tree +b85e1f77d9e2 arm64: add Renesas R8A77980 support +41337aa1556a arm64: dts: renesas: draak: enable I2C controller 1 +86e7a972adec arm64: dts: renesas: draak: enable I2C controller 0 and EEPROM +ffcd060fd516 arm64: dts: renesas: r8a77995: add I2C support +a052d934a4e0 arm64: dts: renesas: r8a7796: update register size for thermal +cd8325dc194d arm64: dts: renesas: r8a7795: update register size for thermal +f320eead5dad arm64: dts: renesas: r8a77995: move nodes which have no reg property out of bus +7569d1ee01c7 arm64: dts: renesas: r8a77970: move node which has no reg property out of bus +ece30287af4e arm64: dts: renesas: salvator-common: add GPIO extender +0c38c54ef9bc arm64: dts: renesas: r8a7795: add thermal cooling management +479e5d70a9ce arm64: dts: renesas: r8a7796: add thermal cooling management +da7e3113344f arm64: dts: renesas: r8a7796: Add OPPs table for cpu devices +dd149e851ace arm64: dts: renesas: r8a7795: Add OPPs table for cpu devices +1c6c924a49e0 arm64: dts: renesas: r8a7795: move scif node into alphabetical order +9ab5977d472b arm64: defconfig: enable R8A77980 SoC +f15092f8482b dt-bindings: arm: document R8A77980 SoC bindings +931bc7ec2d43 ARM: dts: gose: use demuxer for I2C4 +786ef2eeb04c ARM: dts: gose: use demuxer for I2C2 +d4c1ce281394 ARM: dts: silk: use demuxer for I2C1 +61866d7fdc70 ARM: dts: alt: use demuxer for I2C1 +12937bffd64f ARM: dts: porter: use demuxer for I2C2 +be93275c4dad ARM: dts: koelsch: use demuxer for I2C4 +168a70999401 ARM: dts: koelsch: use demuxer for I2C2 +e6081b21a191 ARM: dts: lager: use demuxer for IIC3/I2C3 +4e65e1b6721a ARM: dts: lager: use demuxer for IIC2/I2C2 +76a2577d97f0 ARM: dts: r8a7745: Add VSP support +0565605aa988 ARM: dts: r8a7743: Add VSP support +0dcba3de5835 ARM: dts: r8a7745: Add IPMMU DT nodes +bbb44da0b595 ARM: dts: r8a7743: Add IPMMU DT nodes +28c07001db75 ARM: dts: r8a7745: sort subnodes of soc node +8eccafe92d10 ARM: dts: r8a7743: sort subnodes of soc node +77b1e3d230e5 ARM: dts: r8a7793: consistently use single space before = +c57c1b7ce8c6 ARM: dts: r8a7791: consistently use single space before = +5a63226206ce ARM: dts: r8a7790: consistently use single space before = +807eeaf95e26 ARM: dts: r8a7794: sort subnodes of root node +f217f7bbb0fe ARM: dts: r8a7794: sort subnodes of soc node +0f2901d74a99 ARM: dts: r8a7794: add soc node +b190cce35ff9 ARM: dts: r8a7794: consistently use single space after = +ac24c5e52285 ARM: dts: r8a7793: sort subnodes of root node +40ed6d16cf06 ARM: dts: r8a7793: sort subnodes of soc node +bff8f8c2feb7 ARM: dts: r8a7793: add soc node +93a4a46fa1a6 ARM: dts: r8a7793: consistently use single space after = +3758e51b4b1e ARM: dts: r8a7792: sort subnodes of soc node +21b05c52abe3 ARM: dts: r8a7791: sort subnodes of root node +bb21803ea440 ARM: dts: r8a7791: add soc node +5025c78b3b69 ARM: dts: r8a7791: consistently use single space after = +003d2d68b2a6 ARM: dts: r8a7790: sort subnodes of root node +5923abc19cd7 ARM: dts: r8a7790: sort subnodes of soc node +4bdb7aa7dcd0 ARM: dts: r8a7790: add soc node +41b3568dc4f1 ARM: dts: r8a7790: consistently use single space after = +d4b78db6ac3e ARM: dts: porter: Fix HDMI output routing +7d1671828696 ARM: dts: iwg22m: Enable cmt0 +cbeb319b9f22 ARM: dts: iwg20m: Enable cmt0 +c5aa87977626 ARM: dts: lager: Add CEC clock for HDMI transmitter +1cfe2186c708 ARM: dts: r8a7793: Reduce size of thermal registers +3f599906744e ARM: dts: r8a7791: Reduce size of thermal registers +61ad2b1ab4b1 ARM: dts: r8a7790: Reduce size of thermal registers +7d7b619e16d4 soc: renesas: rcar-rst: add R8A77980 support +8447756d1e58 soc: renesas: identify R-Car V3H +707aa45d2612 soc: renesas: rcar-sysc: Mark rcar_sysc_matches[] __initconst +db4cb3d04eba ASoC: uniphier: add support for UniPhier LD11/LD20 AIO driver +e98131222ff9 ASoC: uniphier: add support for UniPhier AIO compress audio +139a34200233 ASoC: uniphier: add support for UniPhier AIO CPU DAI driver +caa3e443aef6 ASoC: uniphier: add support for UniPhier AIO DMA driver +f37fe2f9987b ASoC: uniphier: add support for UniPhier AIO common driver +28fb53de064b ASoC: uniphier: add DT bindings documentation for UniPhier AIO +0dbe4ea78d69 mtd: get rid of the mtd_add_device_partitions() +2c77c57d22ad mtd: move code adding master MTD out of mtd_add_device_partitions() +4bb83cf0a034 ASoC: adau1701: replace codec to component +30966861a7a2 regulator: of: Add a missing 'of_node_put()' in an error handling path of 'of_regulator_match()' +037002b14b7a ASoC: stm32: spdifrx: Use default dai name +b9aa47162812 ASoC: stm32: spdifrx: fix typo in function name. +3cc7b0e35745 spi: pxa2xx: Convert to generalized SPI controller API +721483e28889 spi: dw: Convert to generalized SPI controller API +6b49087912e3 ASoC: soc-core: remove error due to probe deferral +20ebbd2f89a9 ASoC: rt5665: remove rt5668 support +e0b9f3aa45fc ASoC: sn95031: remove dead makefile about sn95031 +beff23ff26db ASoC: samsung: clean makefile about inexistant files +03a0ddeda7eb ASoC: soc-utils: replace codec to component +66bf428e555c ASoC: stm: stm32_adfsdm: replace platform to component +f1b5bf07365d ASoC: mt2701/mt8173: replace platform to component +e049cf4e6adc ASoC: txx9aclc: replace platform to component +bab9dc53d5bf ASoC: nuc900-pcm: replace platform to component +781a9fcccae5 ASoC: au1x: dma: replace platform to component +abf33c7a536f ASoC: au1x: dbdma2: replace platform to component +703c13e447f8 ASoC: omap-pcm: replace platform to component +abd5ef092aee ASoC: blackfin: bf5xx-i2s-pcm: replace platform to component +825f90183bdb ASoC: blackfin: bf5xx-ac97-pcm: replace platform to component +80f23c295b0b ASoC: xtfpga-i2s: replace platform to component +17d619da7b4e ASoC: samsung: idma: replace platform to component +121de3b4bee6 ASoC: qcom: lpass-platform: replace platform to component +0717e66f4041 ASoC: pxa: pxa2xx: replace platform to component +797d16971a2a ASoC: pxa: mmp: replace platform to component +f98fc0f8154e ASoC: kirkwood: replace platform to component +ddce03ceea3c ASoC: dwc-pcm: replace platform to component +60bceb8029e2 ASoC: fsl: mpc5200: replace platform to component +1d0a01f2d405 ASoC: fsl: imx: replace platform to component +7f1106616ab6 ASoC: fsl: asrc: replace platform to component +4cb1ea925e66 ASoC: fsl: dma: replace platform to component +a49cb31cc7c8 ASoC: davinci-i2s: replace platform to component +a20863256f88 ASoC: wm5102: replace platform to component +0a2b051bf639 ASoC: wm5110: replace platform to component +9fe3b2bac02c ASoC: rt5514-spi: replace platform to component +48102b0426f6 ASoC: cs47l24: replace platform to component +a1042a42bc5c ASoC: amd: replace platform to component +6dea9df84aa2 ASoC: atmel: replace platform to component +be3eabe99803 ASoC: sh: siu: replace platform to component +f5a82fa6016a ASoC: sh: fsi: replace platform to component +eb5d510c869b ASoC: sh: dma-sh7760: replace platform to component +019ea01b7c51 ASoC: sh: rsnd: replace platform to component +540b925af4c0 ASoC: bcm: cygnus: replace platform to component +2ee178dbeb39 ASoC: intel: haswell: replace platform to component +81dc5f3d806a ASoC: intel: baytrail: replace platform to component +56b03b4c4f5e ASoC: intel: skylake: replace platform to component +6840962b0a19 ASoC: intel: atom: replace platform to component +be7ee5f32a9a ASoC: soc-generic-dmaengine-pcm: replace platform to component +2d59ebd3e253 ASoC: soc-utils: replace platform to component +bbf4d71aa9e2 ASoC: remove rtd->platform checck +00a6941c8412 ASoC: wm8993/wm8994/wm8958: replace codec to component +79223bf19091 ASoC: rt5645/rt5677: replace codec to component +451011221711 ASoC: hdac_hdmi/nau8825/rt286/rt298/rt5663/da7219: replace codec to component +1e8ba922c0fc ASoC: atmel-classd: replace codec to component +716c5223171e ASoC: atmel-pdmic: replace codec to component +fbf3c936d8cf ASoC: tas6424: replace codec to component +c044cfdaf268 ASoC: pcm186x: replace codec to component +f12df6614bee ASoC: uniphier: evea: replace codec to component +7c8d90592165 ASoC: ics43432: replace codec to component +2ab7fb08fb0b ASoC: uda134x: replace codec to component +8fcfe24c2345 ASoC: si476x: replace codec to component +a9886cd02af5 ASoC: ml26124: replace codec to component +b40822d9e8bc ASoC: uda1380: replace codec to component +b48e6ef3a1db ASoC: jz4740: replace codec to component +4f404f38c92b ASoC: cq93vc: replace codec to component +f5d5240e0875 ASoC: lm49453: replace codec to component +8dc906d3ae08 ASoC: pistachio: replace codec to component +5783994b9afa ASoC: 88pm860x: replace codec to component +993709b83cb1 ASoC: gtm601: replace codec to component +049c1bfc30f3 ASoC: sti-sas: replace codec to component +6d6c3946d877 ASoC: dmic: replace codec to component +064f6682f938 ASoC: tfa9879: replace codec to component +f572634c9058 ASoC: isabelle: replace codec to component +40aa60a2e9ab ASoC: inno_rk3036: replace codec to component +4218bcf3e757 ASoC: sirf-audio: replace codec to component +2f8b31880008 ASoC: sgtl5000: replace codec to component +78c97ec04b10 ASoC: mc13783: replace codec to component +74d00d28a15c drm/i915: Don't wake the device up to check if the engine is asleep +e6e620f0e15e mtd: Make sure the device supports erase operations in mtd_erase() +ad5169070713 drm/i915: Move the final intel_gpu_reset() to after declaring wedged +3bf4e03d199f power: supply: ltc2941-battery-gauge: Add charge empty and full properties +6ab739bc1d00 power: reset: Add a driver for the Microsemi Ocelot reset +5e195f120138 dt-bindings: power: reset: Document ocelot-reset binding +559ab3977633 ASoC: wl1273: replace codec to component +755d440bcfdf ASoC: zx_aud96p22: replace codec to component +635b1c185ee9 ASoC: vc4_hdmi: replace codec to component +90e678d2e1a5 ASoC: bt-sco: replace codec to component +d20aa608f424 ASoC: hdmi-codec: replace codec to component +fd7c728de88e ASoC: alc5623: replace codec to component +c778b7715f66 ASoC: alc5632: replace codec to component +da4ce5607149 ASoC: es8328: replace codec to component +02009eea07c8 ASoC: es7134: replace codec to component +2ff52976788b ASoC: es8316: replace codec to component +415bc3a0bfb2 ASoC: nau8540: replace codec to component +61cf1c47e479 ASoC: nau8810: replace codec to component +12a72f91a28e ASoC: nau8824: replace codec to component +2be04bab74d8 ASoC: tas571x: replace codec to component +459bc024b7f2 ASoC: tas5086: replace codec to component +895577874dc8 ASoC: sta529: replace codec to component +ee18359078d0 ASoC: sta32x: replace codec to component +1f6440c596fe ASoC: sta350: replace codec to component +17875fe49216 ASoC: ssm2518: replace codec to component +ad4771ef9d45 ASoC: ssm2602: replace codec to component +b63aecbdbcf3 ASoC: ssm4567: replace codec to component +463c5f87a3af ASoC: ad73311: replace codec to component +683adc821182 ASoC: ad1836: replace codec to component +89cea5c9a9f3 ASoC: ad193x: replace codec to component +aeb90fd2e1cb ASoC: ab8500: replace codec to component +931016175451 ASoC: ads117x: replace codec to component +7ec9b872f975 ASoC: sun8i: replace codec to component +77f4be16e6bf ASoC: sun4i: replace codec to component +79a4ad1e0f4a ASoC: tas2552: replace codec to component +a06919f51700 ASoC: tas5720: replace codec to component +8c6086b8b5e7 ASoC: spdif_receiver: replace codec to component +3860978c5bf4 ASoC: spdif_transmitter: replace codec to component +2eec0a15e8d7 ASoC: msm8916-wcd-digital: replace codec to component +732ae454bdeb ASoC: msm8916-wcd-analog: replace codec to component +c68e7f5ba4fa ASoC: twl4030: replace codec to component +7480389fb0d8 ASoC: twl6040: replace codec to component +29751c1cdf30 ASoC: pcm3168a: replace codec to component +d5e90bad6faa ASoC: pcm5102a: replace codec to component +5bdef14a35bb ASoC: pcm512x: replace codec to component +7dbbaa5180cb ASoC: pcm1681: replace codec to component +d66827daf16d ASoC: pcm3008: replace codec to component +db0a11d00220 ASoC: pcm179x: replace codec to component +4e46c228c793 ASoC: tscs42xx: replace codec to component +d0fdfe34080c ASoC: cx20442: replace codec to component +f2e6f95b4b13 ASoC: tlv320aic31xx: replace codec to component +b154dc5d7631 ASoC: tlv320aic32x4: replace codec to component +cd21ac8c161a ASoC: tlv320dac33: replace codec to component +749ad545e373 ASoC: tlv320aic3x: replace codec to component +1514613a7a44 ASoC: tlv320aic26: replace codec to component +ff06ac2a0489 ASoC: tlv320aic23: replace codec to component +dd08102a9ff8 ASoC: adau17x1/adau1761/adau1781: replace codec to component +f305fe81ab8f ASoC: adau1977: replace codec to component +d5bc548469da ASoC: adau7002: replace codec to component +0d12540cd83c ASoC: adau1373: replace codec to component +a05655877f8f ASoC: adav80x: replace codec to component +41572b5455be ASoC: max98373: replace codec to component +4b51e9f1c386 ASoC: max98357a: replace codec to component +ec4bf5acbb32 ASoC: max98927: replace codec to component +cf9cb34eeba7 ASoC: max98925: replace codec to component +3f64507697e3 ASoC: max98088: replace codec to component +6f2b5d0db19a ASoC: max98926: replace codec to component +4c66b9d165e0 ASoC: max98090: replace codec to component +2dd1637f5a7c ASoC: max98095: replace codec to component +1ae91ac7f787 ASoC: max98371: replace codec to component +0b3eda289c5c ASoC: max9850: replace codec to component +fbf60d9727d5 ASoC: max9860: replace codec to component +35fc975bc7ef ASoC: da9055: replace codec to component +2918d9ccc46a ASoC: da7213: replace codec to component +bc596c425650 ASoC: da7218: replace codec to component +d06f33aed85c ASoC: da7210: replace codec to component +192ce2fb1a40 ASoC: da732x: replace codec to component +534cf41c0c09 ASoC: cs53l30: replace codec to component +97b566066ffc ASoC: cs43130: replace codec to component +c92614022c6d ASoC: cs42l42: replace codec to component +1fa49856cbc8 ASoC: cs42l51: replace codec to component +e48f7466f9d9 ASoC: cs42l56: replace codec to component +a7aa75a2a7db pinctrl: msm: Use dynamic GPIO numbering +1781af563aef pinctrl: mcp23s08: spi: Fix duplicate pinctrl debugfs entries +ed231751413d pinctrl: mcp23s08: spi: Add HW address to gpio_chip.label +9b3e4207661e pinctrl: mcp23s08: spi: Fix regmap debugfs entries +184f3448f65f pinctrl: qcom: Add sdm845 pinctrl driver +f51237829c86 dt-bindings: pinctrl: Add Qualcomm SDM845 TLMM binding +9665a74944b3 ASoC: cs42l52: replace codec to component +092631bf863d ASoC: cs42l73: replace codec to component +99a9f452093e ASoC: cs42xx8: replace codec to component +8a6e7dd6f07d ASoC: cs35l34: replace codec to component +86c2eddfba35 ASoC: cs35l35: replace codec to component +cefcf59421fe ASoC: cs35l33: replace codec to component +fa643703a877 ASoC: cs35l32: replace codec to component +aebbf9cc42d6 ASoC: cs4265: replace codec to component +0ec65b677c25 ASoC: cs4349: replace codec to component +70c9a803fbcc ASoC: cs4270: replace codec to component +fab70c273d75 ASoC: rt5665: replace codec to component +46295e5e7ae5 ASoC: rt5631: replace codec to component +ca04dd8a9b4d ASoC: rt5660: replace codec to component +5ba04c66d592 ASoC: rt5670: replace codec to component +de86a33253d0 ASoC: rt5659: replace codec to component +04e8262ac8c3 ASoC: rt5514: replace codec to component +17b52010b50b ASoC: rt5651: replace codec to component +d5a41b5d5f88 ASoC: rt5640: replace codec to component +01f8902fe451 ASoC: rt5616: replace codec to component +f548dd4f871b ASoC: rt274: replace codec to component +5aea27d59f76 ASoC: ak4554: replace codec to component +2b5c3e43cb0c ASoC: ak4641: replace codec to component +d229c0bedc61 ASoC: ak4535: replace codec to component +61feead8d78f ASoC: ak4104: replace codec to component +57188d887589 ASoC: ak4671: replace codec to component +12132de654bb ASoC: ak5386: replace codec to component +43c5d0f05ec5 ASoC: ak4642: replace codec to component +9123ea9ff5bc ASoC: ak4613: replace codec to component +39506cf83bb1 ASoC: wm1250-ev1: replace codec to component +91880a6b6ba3 ASoC: wm9867: replace codec to component +2822e66bb812 ASoC: wm9090: replace codec to component +48c338764296 ASoC: wm9081: replace codec to component +46a9100c8a94 ASoC: wm8904: replace codec to component +78e89b825c5a ASoC: wm8940: replace codec to component +ce8d1015a2b8 ASoC: wm8961: replace codec to component +708ebb3beb93 ASoC: wm8995: replace codec to component +bf338e5b6c00 ASoC: wm8991: replace codec to component +5d61ef8b07db ASoC: wm8996: replace codec to component +f4ee271709f0 ASoC: wm8962: replace codec to component +e3a68fd8a8d1 ASoC: wm8983: replace codec to component +ab38ff38bc77 ASoC: wm8988: replace codec to component +51bef5c65b29 ASoC: wm8990: replace codec to component +3e32a3ff800b ASoC: wm8974: replace codec to component +98020a71c2c1 ASoC: wm8978: replace codec to component +58a6597ea0e6 ASoC: wm8971: replace codec to component +cbc23b742464 ASoC: wm8985: replace codec to component +e075fc17b708 ASoC: wm8960: replace codec to component +69b626e68207 ASoC: wm8955: replace codec to component +58bd2934923b ASoC: wm8903: replace codec to component +825a52aa7683 ASoC: wm8900: replace codec to component +22d15fc51ea7 ASoC: wm8753: replace codec to component +9b6a00f753dd ASoC: wm8741: replace codec to component +6b41308015b2 ASoC: wm8728: replace codec to component +d6ae5c166ab7 ASoC: wm8782: replace codec to component +cde596c7c073 ASoC: wm8731: replace codec to component +e5ac140d98b6 ASoC: wm8727: replace codec to component +502cb3a293be ASoC: wm8770: replace codec to component +51e42c952e87 ASoC: wm8776: replace codec to component +840680dcc29e ASoC: wm8737: replace codec to component +f081a227aeeb ASoC: wm8750: replace codec to component +56fc4d2a2a26 ASoC: wm8711: replace codec to component +4bf8ae8356c9 ASoC: wm8523: replace codec to component +51bf02cc505f ASoC: wm8510: replace codec to component +3b60cf1024e0 ASoC: wm8524: replace codec to component +8f5a59354c64 ASoC: wm8580: replace codec to component +10dc44c6462d ASoC: wm8400: replace codec to component +2621a9a4a28b ASoC: wm8350: replace codec to component +6119583847fa ASoC: wm5100: replace codec to component +908b530863d4 ASoC: wm2200: replace codec to component +e5449affbf96 ASoC: wm2000: replace codec to component +cac308fcd767 ASoC: cs4271: replace codec to component +cf73dce9bc49 ASoC: wm8804: replace codec to component +b5311eede823 ASoC: wm0010: replace codec to component +c95869e5c04f ASoC: ac97: replace codec to component +647d04f8e07a ASoC: samsung: i2s: Ensure the RCLK rate is properly determined +e3d001a0c29d spi: kconfig: Remove AVR32 dep. from SPI_ATMEL +b44483eff7fb ASoC: rt5659: Remove the routing path of the power widget "LDO2" +04ff40a983e8 ASoC: wm_adsp: Don't init cache from DSP memory if control is write-only +29c5b8fd8c07 ASoC: Intel: Skylake: make function skl_clk_round_rate static +da18bcf72291 ASoC: fsl_ssi: Use 'const _be *' type for iprop +cb3981b6a64e ASoC: fsl_utils: Use 'const _be *' type for iprop +0600b3e101b7 ASoC: fsl_esai: Use 'const _be *' type for iprop +fc734c244ab5 ASoC: fsl-asoc-card: Use 'snd_pcm_format_t' type when appropriate +104e51af79a0 spi: pxa2xx: Move SSP idle waiting to cs_deassert() +041e74b71491 ASoC: rt5659: Add the support of Intel HDA Header +0efaf8078393 arm64: dts: rockchip: add i2s0-2ch-bus pins on rk3399 +32c79915e081 arm64: dts: rockchip: enable tsadc on rk3399-puma +2171f4fdac06 arm64: dts: rockchip: add roc-rk3328-cc board +ba2b043e90f2 arm64: dts: rockchip: Add cif test clocks for rk3399 +692f492f6658 ARM: dts: rockchip: add "rockchip,rk3228-grf" compatible for rk322x grf node +99435889bd4a ARM: dts: rockchip: drop veyron's nonstandard 'backlight-boot-off' +e17ee5f08b98 soc: rockchip: disable jtag switching for RK3228/RK3229 SoCs +3c87d7c874b2 gpio: davinci: add support for pinmux gpio ranges +4760b6fa4422 dt-bindings: gpio: Add binding for Wii GPIO controller +b5cd7802dd7c gpio-wm831x: Use seq_putc() in wm831x_gpio_dbg_show() +e98bbbf3bd59 phy: da8xx-usb: rename clock con_ids +261b350367d7 ARM: imx: Improve the soc revision calculation flow +49a1a99c530c ARM: imx: add timer stop flag to ARM power off state +1f9d1311a3a9 ARM: imx: Remove epit support +8acb019209a6 arm64: dts: ls208xa-qds: Fix the 'reg' property +5c1f3d95f7b7 arm64: dts: ls208xa-qds: Pass unit name to dspi child nodes +dc7eda933184 arm64: dts: ls208xa: Move cpu_thermal out of bus node +85530a7a7653 arm64: dts: ls1088a: Move cpu_thermal out of bus node +e8567b10f5d2 arm64: dts: ls1046a: Move cpu_thermal out of bus node +0abe2a16aa24 arm64: dts: ls1043a: Move cpu_thermal out of bus node +3c0b186ec515 arm64: dts: ls1012a: Move cpu_thermal out of bus node +b3a151ce1b7b arm64: dts: Add DPAA QBMan portal 9 +cc223282a41f arm64: dts: ls1088a: add DT node of watchdog +f40a1e3705be soc: imx: gpc: ARM power domain should be always-on +44c6d823c18a ARM: imx_v6_v7_defconfig: Enable Dialog Semiconductor DA9062 driver +41346d9ef80a ARM: imx_v6_v7_defconfig: Enable AC97 codec support +6648b2efbc52 ARM: imx: Update imx_v6_v7_defconfig for mag3110 support +83bd0aaa3b9d ARM: imx_v6_v7_defconfig: enable OP-TEE +4af185038652 ARM: imx_v6_v7_defconfig: select the CONFIG_CPUFREQ_DT +4440977be134 x86/boot/compressed/64: Introduce paging_prepare() +7cc4eb1bdd8b x86/boot/compressed/64: Rename pagetable.c to kaslr_64.c +ac65ddad4a23 Documentation/features, membarriers: Document membarrier-sync-core architecture support +26be459c9c44 Documentation/features: Allow comments in arch features files +65101d8c9108 drm/vc4: Expose performance counters to userspace +9c950e468cb5 drm: Print the pid when debug logging an ioctl error. +79e8a32d2aa9 iio: ad5272: Add support for Analog Devices digital potentiometers +8730e267a17a dt-bindings: ad5272: Add bindings for Analog Devices digital potentiometers +0bd39455b144 Staging: iio: ade7758: Expand buf_lock to cover both buffer and state protection +0f550a21247f drm/i915: Replace some negative Gen checks +c56b89f16dd0 drm/i915: Use INTEL_GEN everywhere +6a20fe7b17cd drm/i915: Give all ioctl functions an _ioctl suffix +89746e790ae5 drm/i915: Reject undefined colorkey flags +928f0cd0eb05 drm/i915/snb+: Remove incorrect forcewake check in debugfs/i915_drpc_info +8e47b4b65bbd drm/i915: Remove redundant check on execlists interrupt +2927e4211f76 drm/i915/crt: Silence compiler warning for uninitialised status +f0fa739a3448 drm/i915: Avoid leaking lpe audio platdev.data +6a05d2900464 drm/i915: Disable unused-but-set compiler warning +40f46095db06 drm/i915: Fix kerneldoc warnings for i915_gem_internal +86effbe0d198 regmap-i2c: Off by one in regmap_i2c_smbus_i2c_read/write() +f00e71091ab9 regmap: Fix reversed bounds check in regmap_raw_write() +204bcfef60d0 drm/i915: Fix kerneldoc warnings in i915_gem_execbuffer +eb8269b54d75 drm/i915: Fix kerneldoc parameter markup +34e07e42c55a drm/i915: Add missing kerneldoc for 'ent' in i915_driver_init_early +3d4b7caf2ba2 drm/i915: Remove lost comment from i915_gem_context +d8802126da68 drm/i915: Fix kerneldoc warnings for i915_gem_request +a5a5ae2abe3b drm/i915: Fix kerneldoc warnings for i915_gem_userptr +179f402550cf drm/i915: Fix kerneldoc warnings for intel_ringbuffer +d03133a82dc2 drm/i915: Fix kerneldoc warnings for i915_gpu_error +097114aa6eb2 print kdump kernel loaded status in stack dump +a1ab7dcf634f drm/i915: Wait for gen3 reset status to be asserted +bc8f2f5db9d7 drm/i915: Be paranoid and post the writes to stop the rings +0d73e7a095f7 drm/i915: Mark the device as wedged from the beginning of set-wedged +11a18f631959 drm/i915: Avoid truncation before clamping userspace's priority value +253a281727d5 drm/i915: Remove superfluous worker wakeups when RPS is already boosted +020580ff8edd drm/i915/perf: Fix compiler warning for string truncation +43df81d324cd drm/i915/perf: Fix compiler warning for string truncation +9569002a39cd drm/stm: ltdc: remove non-alpha color formats on layer 2 for older hw +aefa830199c3 drm/stm: ltdc: add non-alpha color formats +ce1599a40da2 drm/i915: do not stop engines on sanitize if i915.reset=0 +d63763749127 drm/i915: Only allocate preempt context when required +3fed180812ed drm/i915: Move the scheduler feature bits into the purview of the engines +e78c91754d6c drm/i915/guc: Allow preempt-client to be NULL +f03e19579c50 drm/bridge/synopsys: dsi: Add 1.31 version support +a009c53e8dea drm/bridge/synopsys: dsi: Add read feature +05273c950a3c drm/i915/pmu: Fix building without CONFIG_PM +1fe699e30113 drm/i915/pmu: Fix sleep under atomic in RC6 readout +8177e1125235 drm/i915: Tidy up some error messages around reset failure +c22b355ff7fd drm/i915: Trim the retired request queue after submitting +8ac71d1db1f8 drm/i915: Skip request serialisation if the timeline is already complete +31dade7df460 drm/i915: Ignore minimum lines for level 0 in skl_compute_plane_wm, v2. +fd10e2ce9905 drm/i915/breadcrumbs: Ignore unsubmitted signalers +3b6ec458578b drm/pl111: Support multiple endpoints on the CLCD +08e3211251e3 drm/pl111: Support variants with broken VBLANK +eedd6033b4c8 drm/pl111: Support variants with broken clock divider +6470b7ddec69 drm/pl111: Handle the Versatile RGB/BGR565 mode +3d95f76a11af drm/pl111: Properly detect the ARM PL110 variants +f40f5b87d974 drm/panel: Add support for ARM Versatile panels +98ae3b26e408 drm/panel: Device tree bindings for ARM Versatile panels +312924d3bc60 drm/bridge: Rename argument from crtc to bridge +2f2f2db86d63 drm/i915: Update DRIVER_DATE to 20180207 +a11024457d34 uapi: Fix type used in ioctl parameter structures +26103436da00 drm/amdkfd: Implement KFD process eviction/restore +403575c44e61 drm/amdkfd: Add GPUVM virtual address space to PDD +4252bf686622 drm/amdkfd: Remove unaligned memory access +4b20f44e41b4 ASoC: samsung: Add the DT binding files entry to MAINTAINERS +b2f78cda260b drm/i915/pmu: Fix PMU enable vs execlists tasklet race +33ea4b24277b perf/core: Implement the 'perf_uprobe' PMU +e12f03d7031a perf/core: Implement the 'perf_kprobe' PMU +0d8dd67be013 perf/headers: Sync new perf_event.h with the tools/include/uapi version +65074d43fc77 perf/core: Prepare perf_event.h for new types: 'perf_kprobe' and 'perf_uprobe' +4b6ce6810a5d drm/i915/cnl: WaPipeControlBefore3DStateSamplePattern +3aec7f871c65 drm/i915/cmdparser: Do not check past the cmd length. +2f265fad9756 drm/i915/cmdparser: Check reg_table_count before derefencing. +6ec5bd348934 drm/i915: Deprecate I915_SET_COLORKEY_NONE +2834d9dfaf02 drm/i915: fix misalignment in HDCP register def +6d983946513b drm/i915: Reauthenticate HDCP on failure +791a98dd9bcf drm/i915: Detect panel's hdcp capability +7ee5798829d2 drm/i915: Optimize HDCP key load +f622a71d3906 drm/i915: Retry HDCP bksv read +cb340bf37173 drm/i915: Connector info in HDCP debug msgs +f179a2fc2e23 drm/i915: Stop encryption for repeater with no sink +a01244967d43 drm/i915: Handle failure from 2nd stage HDCP auth +01b8fdc52220 drm/i915: Skip post-reset request emission if the engine is not idle +e840130a25a7 drm/i915/execlists: Move the reset bits to a more natural home +8ec21a7c4b52 drm/i915/selftests: Use a sacrificial context for hang testing +a8b66f2c2f3e drm/i915/selftests: Flush old resets between engines +b7a3f33bd5ab drm/i915/breadcrumbs: Drop request reference for the signaler thread +24eae08d442e drm/i915: Remove unbannable context spam from reset +073988d10232 drm/i915/execlists: Remove the startup spam +559e040f1f08 drm/i915: Show the GPU state when declaring wedged +4beb3b40ae7f drm/crc: Add support for polling on the data fd. +4a3d1e0f9d42 drm/i915: Always update the no_fbc_reason when disabling +9e519bc8b98c drm/i915: Add some newlines to intel_engine_dump() headers +302e55d7be95 drm/i915: Report if an unbannable context is involved in a GPU hang +c87742abfc80 iio: temperature: Adding support for MLX90632 +a8062aa116aa dt-bindings: iio: temperature: add MLX90632 device bindings +47a361634821 lib: Add strongly typed 64bit int_sqrt +cdc2466df40f Input: synaptics - handle errors from input_mt_init_slots() +29aa619408ad Input: synaptics - switch to using input_set_capability +3aceaa34d772 Input: trackpoint - combine calls to ps2_command() +29acc42e8e10 Input: libps2 - relax command byte ACK handling +b99e1f2a1a3f Input: libps2 - support retransmission of command data +147b903da65d Input: libps2 - add debugging statements +08be954b7a7d Input: psmouse - move sliced command implementation to libps2 +3a92dd331f90 Input: libps2 - use BIT() for bitmask constants +b28bad65c1fe Input: libps2 - use u8 for byte data +d5e0d9187abd Input: libps2 - fix switch statement formatting +4c711ef62892 Input: psmouse - add support for 2nd wheel on A4Tech Dual-Scroll wheel mice +c13b418685bb Input: lifebook - clean up code +592c352b95db Input: logips2pp - clean up code +ba667650c568 Input: psmouse - clean up code +1ef8580539d0 Input: psmouse - create helper for reporting standard buttons/motion +55ef72f24fae drm/i915: Remove spurious DRM_ERROR for cancelled interrupts +274de876065a drm/i915/execlists: Flush GTIIR on clearing CS interrupts during reset +d67c0ac19f9a drm/i915: reduce indent in pch detection +bc4fde30e590 drm/sun4i: Use drm_mode_get_hv_timing() to populate plane clip rectangle +b46a24bcc2b4 drm/rcar-du: Use drm_mode_get_hv_timing() to populate plane clip rectangle +fae919f07610 drm/i915: Enable inject_load_failure only in DEBUG config +99b91bda8406 drm/i915/dp: limit DP link rate based on VBT on CNL+ +4ba285d4154a drm/i915/dp: clean up source rate limiting for cnl +10ebb736960c drm/i915/dp: abstract rate array length limiting +ff62981136ec MAINTAINERS: Maarten for drm-misc co-maintainer +006bb4ccac39 drm/i915/bxt, glk: Avoid long atomic poll during CDCLK change +e76019a81921 drm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing +424c3f05e167 drm/virtio: Don't return invalid caps on timeout +28647b52ec0e drm/i915/guc: Don't try to create log runtime if there is no log +bf67ce62a075 drm/i915/guc: Don't forget to free GuC error log +10a558374f37 Merge tag 'v4.15' into next +fe215c8bc426 drm/i915/selftests: add missing gtt shrinker test +b715a2f0c771 drm/i915/ppgtt: Pin page directories before allocation +164daaf23c97 drm/i915/icl: allow the reg_read ioctl to read the RCS TIMESTAMP register +225701fc20ef drm/i915/icl: Set graphics mode register for gen11 +b597277643fe drm/i915/icl: Handle expanded PLANE_CTL_FORMAT field +4357ce07e6bf drm/i915/gen11: fix the SAGV block time for gen11 +7800549716f4 drm/i915/icl: Introduce MBus related registers +234059da0f33 drm/i915/icl: NV12 y-plane ddb is not in same plane +5b695aff3af5 drm/i915/icl: Fail flip if ddb allocated are less than min display buffer needed +df8ee19087d2 drm/i915/icl: Do not fix dbuf block size to 512 +9a9e3dfd6f8b drm/i915/icl: Don't allocate fixed bypass path blocks for ICL +5b364bec5cbf drm/i915: Flush ggtt writes through the old fenced vma before changing fences +b1852d362f31 drm/i915/guc: Fix return from guc_log_relay_file_create +889230489b6b drm/i915: Always run hangcheck while the GPU is busy +7246a966b678 Merge branch 'lkmm-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/urgent +213451076bd3 iio: imu: st_lsm6dsx: add hw timestamp support +54033f19d8f5 iio: adc: change license description +4d2b6d8c0ae8 iio: adc: driver for ti adc081s/adc101s/adc121s +ea9170e57689 iio/adc: depend on SYSFS instead of selecting it +1a3f6755649d iio: adc: axp20x_adc: add support for AXP813 ADC +359163d786e2 iio: adc: axp20x_adc: make it possible to probe from DT +22042a6e694d dt-bindings: iio: adc: add binding for X-Powers AXP PMICs ADC +0659ecb5dfc1 iio: adc: axp20x_adc: put ADC rate setting in a per-variant function +64eb8a15a439 staging: iio: adc: ad7192: disable burnout currents on misconfig +2a7fa90a9aef iio: ep93xx: remove redundant return value check of platform_get_resource() +56154dac338a iio: humidity: hts221: remove unnecessary get_unaligned_le16() +621779220bfc iio: humidity: hts221: add regmap API support +b62c4a96a662 iio: humidity: hts221: remove trailing whitespace from a comment +bf388e3a9429 iio: humidity: hts221: remove warnings in hts221_parse_{temp,rh}_caldata() +cb60610af54b iio: accel: use strlcpy() instead of strncpy() +53ddb3cdb063 drm/i915/cnl: Fix DP max rate for Cannonlake with port F. +9787e835fa98 drm/i915/cnl: Enable DDI-F on Cannonlake. +cf53902f48c3 drm/i915/cnl: Add HPD support for Port F. +7533eb4f89f7 drm/i915: For HPD connected port use hpd_pin instead of port. +3a2a59ccb11c drm/i915/cnl: Add right GMBUS pin number for HDMI on Port F. +376faf8a3b2f drm/i915: Fix DPLCLKA_CFGCR0 bits for Port F. +8f942ed00efe drm/i915/cnl: Fix _CNL_PORT_TX_DW2_LN0_F definition. +b1ae6a8b7a85 drm/i915/cnl: Extend Wa 1178 to Aux F. +a324fcaca314 drm/i915/cnl: Add AUX-F support +3f43031b1693 drm/i915/cnl: Add Cannonlake PCI IDs for another SKU. +c2925bde829a drm/edid: use true and false for boolean values +9eb8d7a93c81 drm/mgag200: fix a test in mga_vga_mode_valid() +b46310eecd9e drm/arcpgu: remove drm_encoder_slave +e56a0fbd5251 dma-buf/sw_sync: fix document of sw_sync_create_fence_data +363932b43ddd drm/i915: Downgrade hdcp logs from INFO to DEBUG_KMS +bb68922f100e drm/i915: Restore HDCP DRM_INFO when with no downstream +fa5aaeecf524 drm/atomic: Remove WARN_ON for invalid plane configuration. +394676f05bee drm/i915: Add WA for planes ending close to left screen edge +c322c649529f drm/i915: Add display WA #1175 for planes ending close to right screen edge +1a1c130cca78 drm/bridge/synopsys: dsi: Fix dsi_host_transfer() return value +4cda6e8e1ea0 drm/bridge/synopsys: dsi: Add a warning msg on dsi read requests +21f815bf773c drm/stm: drv: Improve data transfers +023f34890199 drm/stm: dsi: Add 1.31 version support +f35b55565a49 dt-bindings: display: stm32: correct clock-names in dsi panel example +1c6ceeee6ebb drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits +3393ce1ed8fc drm/i915/cnp: Properly handle VBT ddc pin out of bounds. +e995ca0b8139 drm/i915: Provide a device level .mode_valid() hook +75a655e0a26c drm/modes: Provide global mode_valid hook +b7245cc536b9 drm/uapi: Deprecate nonsense kms mode types +538af6cbdf9d drm/modes: Kill DRM_MODE_TYPE_CLOCK_CRTC_C define +4f09c77b5c3b drm/modes: Kill off the oddball DRM_MODE_TYPE_CRTC_C vs. DRM_MODE_TYPE_BUILTIN handling +d5f26476ab53 drm/modes: Fix description of DRM_MODE_TYPE_USERDEF +05ebac098054 drm/uapi: Deprecate DRM_MODE_FLAG_BCAST +d15f40c84cdd drm/uapi: Deprecate DRM_MODE_FLAG_PIXMUX +c6ed6dad5cfb drm/uapi: Validate the mode flags/type +064a3e6e8e4b drm/modes: Move 3D stereo flag check into drm_mode_validate_basic() +2a8d3eac3d6e drm: Warn if plane/crtc/encoder/connector index exceeds our 32bit bitmasks +c7cc144d8f62 drm/i915: Assert that we do not try to unsubmit a completed request +7fb9ee5db24a drm/i915: Simplify guard logic for setup_scratch_page() +2e4ef3347b4a video: backlight: Add devres versions of of_find_backlight +c2adda27d202 video: backlight: Add of_find_backlight helper in backlight.c +5b698be0497d video: backlight: Add helpers to enable and disable backlight +65f7fa3a3fcb drm/sun4i: backend: Check for the number of alpha planes +47a05f4a68f9 drm/sun4i: backend: Add support for zpos +2bebcc456447 drm/sun4i: backend: Set a default zpos in our reset hook +098b338afef9 drm/sun4i: backend: Move the coord function in the shared part +b8f1230dd3bf drm/sun4i: framebuffer: Add a custom atomic_check +1184e09e019c drm/sun4i: backend: Fix define typo +185f1143b209 drm/sun4i: backend: Fix structure indentation +124e5dac9a59 drm/vc4: Use the alpha format field in drm_format_info +1f072d6a4c63 drm/rockchip: Use the alpha format field in drm_format_info +c89e1d27f77e drm/atmel-exynos: Use the alpha format field in drm_format_info +e2e287fa4ad1 drm/atmel-hlcdc: Use the alpha format field in drm_format_info +4cc4e1b40f3f drm/fourcc: Add a alpha field to drm_format_info +1a32a938b643 drm/stm: ltdc: use crtc_mode_fixup to update adjusted_mode clock +74c0167f8bcf Merge drm-next into drm-intel-next-queued +5db47e37b387 Revert "drm/i915: mark all device info struct with __initconst" +e0a663f24d53 Merge remote-tracking branch 'asoc/topic/wm8998' into asoc-next +b10f47faa4ad Merge remote-tracking branches 'asoc/topic/wm8350', 'asoc/topic/wm8400', 'asoc/topic/wm8903', 'asoc/topic/wm8994' and 'asoc/topic/wm8997' into asoc-next +eeb58f1eed5e Merge remote-tracking branches 'asoc/topic/ux500', 'asoc/topic/wm0010', 'asoc/topic/wm2000', 'asoc/topic/wm5102' and 'asoc/topic/wm5110' into asoc-next +3cad9eda9bf8 Merge remote-tracking branches 'asoc/topic/uda1380', 'asoc/topic/uniphier' and 'asoc/topic/utils' into asoc-next +fcf9403a18a7 Merge remote-tracking branches 'asoc/topic/tlv320dac33', 'asoc/topic/ts3a227e' and 'asoc/topic/tscs42xx' into asoc-next +e193ddead848 Merge remote-tracking branches 'asoc/topic/tas6424', 'asoc/topic/tfa9879', 'asoc/topic/tlv320aic31xx', 'asoc/topic/tlv320aic32x4' and 'asoc/topic/tlv320aic3x' into asoc-next +01813e837ff0 Merge remote-tracking branches 'asoc/topic/sun4i-i2s', 'asoc/topic/sun8i-codec', 'asoc/topic/sunxi', 'asoc/topic/symmetry' and 'asoc/topic/tas5720' into asoc-next +5a477f39532a Merge remote-tracking branches 'asoc/topic/si476x', 'asoc/topic/simple', 'asoc/topic/spdif', 'asoc/topic/st-dfsdm' and 'asoc/topic/stm32' into asoc-next +2aa5cad2e8da Merge remote-tracking branches 'asoc/topic/rt5645', 'asoc/topic/sam9g20_wm8731', 'asoc/topic/sam9x5_wm8731', 'asoc/topic/samsung' and 'asoc/topic/sgtl5000' into asoc-next +a451d4e0c23b Merge remote-tracking branches 'asoc/topic/rl6231' and 'asoc/topic/rt5514' into asoc-next +7cf143ca596d Merge remote-tracking branches 'asoc/topic/nau8825' and 'asoc/topic/nuc900' into asoc-next +19c2d84997be Merge remote-tracking branches 'asoc/topic/mtk', 'asoc/topic/mxs', 'asoc/topic/mxs-sgtl5000', 'asoc/topic/nau8540' and 'asoc/topic/nau8824' into asoc-next +5e1b94471344 Merge remote-tracking branches 'asoc/topic/max98926', 'asoc/topic/max98927', 'asoc/topic/mc13783', 'asoc/topic/msm8916' and 'asoc/topic/mt8173' into asoc-next +92730ec723b3 Merge remote-tracking branches 'asoc/topic/hdac_hdmi', 'asoc/topic/hisilicon', 'asoc/topic/iio' and 'asoc/topic/max98373' into asoc-next +43900579c34d Merge remote-tracking branches 'asoc/topic/eukrea-tlv320', 'asoc/topic/fsl', 'asoc/topic/fsl-ssi' and 'asoc/topic/fsl_asrc' into asoc-next +6c6afea22d0a Merge remote-tracking branches 'asoc/topic/davinci', 'asoc/topic/debugfs', 'asoc/topic/disconnect', 'asoc/topic/dmic' and 'asoc/topic/ep93xx' into asoc-next +f3ae09ce60c4 Merge remote-tracking branches 'asoc/topic/cs47l24', 'asoc/topic/cx20442', 'asoc/topic/da7213', 'asoc/topic/da7218' and 'asoc/topic/dai-drv' into asoc-next +c710f11f3a16 Merge remote-tracking branches 'asoc/topic/cs35l32', 'asoc/topic/cs35l34', 'asoc/topic/cs42l52', 'asoc/topic/cs42l56' and 'asoc/topic/cs42l73' into asoc-next +9c5e920ecb75 Merge remote-tracking branches 'asoc/topic/bcm2835', 'asoc/topic/codecs', 'asoc/topic/compress' and 'asoc/topic/cq93vc' into asoc-next +dbfd54756174 Merge remote-tracking branches 'asoc/topic/88pm860x', 'asoc/topic/ak4613', 'asoc/topic/amd', 'asoc/topic/atmel' and 'asoc/topic/au1x' into asoc-next +8dbdc9468a4e Merge remote-tracking branch 'asoc/topic/twl-breakage' into asoc-next +bc47d183c074 Merge remote-tracking branch 'asoc/topic/rockchip' into asoc-next +ef179a742d1f Merge remote-tracking branch 'asoc/topic/rcar' into asoc-next +a69fbd719d58 Merge remote-tracking branch 'asoc/topic/qcom' into asoc-next +9c07389723e7 Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-next +7a633e47f9c6 Merge remote-tracking branch 'asoc/topic/pcm186x' into asoc-next +f63968e79a39 Merge remote-tracking branch 'asoc/topic/pcm' into asoc-next +70fff7438b04 Merge remote-tracking branch 'asoc/topic/intel' into asoc-next +5b813ecaa487 Merge remote-tracking branch 'asoc/topic/core' into asoc-next +b872617c0984 Merge remote-tracking branches 'asoc/fix/compress' and 'asoc/fix/mtk' into asoc-linus +52fe54ef3fe2 Merge remote-tracking branch 'asoc/fix/rockchip' into asoc-linus +18e63b355e52 Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus +3c4cb8b20a0f Merge remote-tracking branch 'asoc/fix/core' into asoc-linus +1d2a19c2567c drm/i915/lrc: Remove superfluous WARN_ON +41d2f5fa89e3 drm/dp: Add definitions for TPS4 bits and macros to check the support +e0bd878a9590 drm/dp: Add HBR3 support in existing DRM DP helpers +09b1a4e4b583 drm/i915/lrc: Clear context restore/save inhibit flags for new contexts +1c27b644c0fd Automate memory-barriers.txt; provide Linux-kernel memory model +2fcf06805cb0 drm/i915/guc: Fix comments style in intel_guc_log.c +065dd5ad6c94 drm/i915/guc: Update name and prototype of i915_guc_log_control +70deeaddc6e6 drm/i915/guc: Fix lockdep due to log relay channel handling under struct_mutex +1ed21cb4142b drm/i915/guc: Enable interrupts before resuming GuC during runtime resume +1be333d34e22 drm/i915/guc: Grab RPM wakelock while disabling GuC interrupts +16af25faae8e drm/i915: Add a comment exlaining CCS hsub/vsub +0519c102f528 drm/i915: Implement display w/a #1143 +c19e1124e7e8 drm/i915: Use enum plane_id for frontbuffer tracking +84a107492052 drm/i915: Shrink the GEM kmem_caches upon idling +6f56103d7e95 drm/i915: Track the number of times we have woken the GPU up +517aaffe0c1b drm/i915/execlists: Inhibit context save/restore for the fake preempt context +578f1ac689b1 drm/i915: Move LRC register offsets to a header file +751d11530246 drm/i915/lrc: Update reg_state macros to pass checkpatch +8810bc560911 drm/i915/pmu: Fix sysfs exported counter config +c559c2a071ff drm/i915/cnl: Fix aux selection for WA 1178 +a8e6f3888b05 drm/i915/cnp: Ignore VBT request for know invalid DDC pin. +a35f2f34b5b4 dma-buf: make returning the exclusive fence optional +c60c4af36d56 drm/zte: Use drm_mode_get_hv_timing() to populate plane clip rectangle +4f4becef17d6 drm/vmwgfx: Use drm_mode_get_hv_timing() to populate plane clip rectangle +a7d08ff19c14 drm/tegra/dc: Use drm_mode_get_hv_timing() to populate plane clip rectangle +c2d6e243ff33 drm/rockchip: Use drm_mode_get_hv_timing() to populate plane clip rectangle +07579ed1532c drm/nouveau/kms/nv50: Use drm_mode_get_hv_timing() to populate plane clip rectangle +e489c7953f7b drm/msm/mdp5: Use drm_mode_get_hv_timing() to populate plane clip rectangle +13eff9ae5210 drm/meson: Use drm_mode_get_hv_timing() to populate plane clip rectangle +bd6120dbcb56 drm/mediatek: Use drm_mode_get_hv_timing() to populate plane clip rectangle +06edb0a0cf5b drm/imx: Use drm_mode_get_hv_timing() to populate plane clip rectangle +bb4dd71a755e drm/simple_kms_helper: Use drm_mode_get_hv_timing() to populate plane clip rectangle +de9f422e3011 drm/arm/mali-dp: Use drm_mode_get_hv_timing() to populate plane clip rectangle +872d20dfbd91 drm/arm/hdlcd: Use drm_mode_get_hv_timing() to populate plane clip rectangle +a2936e3d9a9c drm/i915: Use drm_mode_get_hv_timing() to populate plane clip rectangle +0574bd882efd drm/i915: Reject odd pipe source width with double wide/dual link +a63b8e795878 drm/sun4i: Fix build warnings in sunxi_engine.h +bb5db7e1601b drm/i915/execlists: Skip forcewake for ELSP submission +c1beabcf143c drm/i915: Increase render/media power gating hysteresis for gen9+ +4ac511165b04 drm/panel: panasonic-vvx10f034n00: More return value fixes +10bde236eff9 drm/i915: Per-engine scratch VMA is mandatory +ae504be2e009 drm/i915: Downgrade incorrect engine constructor usage warnings to development +c0cfb10d9e1d drm/i915/edp: Do not do link training fallback or prune modes on EDP +dd63250c55bf drm/sun4i: backend: Make sure we don't have a commit pending +5d68be9185c8 drm/sun4i: backend: Use runtime_pm variant of atomic_commit_tail +96180dde23b7 drm/sun4i: backend: Add a custom atomic_check for the frontend +ca07b210bc5c drm/sun4i: backend: Wire in the frontend +dd0421f47505 drm/sun4i: Add a driver for the display frontend +6b8562c86e24 drm/sun4i: engine: Create an atomic_begin callback +3004f75fd473 drm/sun4i: engine: Add a VBLANK quirk callback +656e5f654903 drm/sun4i: engine: Add a custom crtc atomic_check +d540f82adf35 drm/sun4i: backend: Add a custom plane state +9f4ebf670d0a drm/sun4i: backend: Allow a NULL plane pointer to retrieve the format +c4c7c72e5c7a drm/sun4i: backend: Document the engine operations +f5870879e9d6 drm/sun4i: backend: Move line stride setup to buffer setup function +073cd7816685 drm/i915: Protect WC stash allocation against direct reclaim +861023e0b6c4 drm/i915/psr: Don't name status or debug registers like control registers. +f0111b04ff43 drm/i915: Shrink the request kmem_cache on allocation error +bd724318b682 drm/i915/guc: Keep GuC log disabled by default +b86aa4458ac6 drm/i915/icl: Gen11 render context size +7ab4adbd921f drm/i915: Return a default RCS context size +a6358dda29a2 drm/i915/icl: Icelake interrupt register addresses and bits +5c8ea01830b1 drm/i915/icp: Add the ID for ICL PCH - ICP +5c749c522fac drm/i915/icp: add ICP gmbus and gpio support +ccf6e0d97746 drm/i915/icp: Add backlight Support for ICP +b0d6a0f27e2c drm/i915/icp: Add Panel Power Sequencing Support +4ef99abd07ef drm/i915/icp: Get/set proper Raw clock frequency on ICP +0b58436f2d9a drm/i915/icp: Introduce Ice Lake PCH +412310019a20 drm/i915/icl: Add initial Icelake definitions. +841b5ed7aaec drm/i915/cnl: Add Port F definition. +54156da8937c Merge airlied/drm-next into drm-misc-next +f7a71b0cf9e3 drm: add kernel doc for exported gem dmabuf_ops +0b7029b7e43f drm/i915: Check for fused or unused pipes +8a97bbcce8c4 drm/i915: Allow up to 32KB stride on SKL+ "sprites" +77064e2eb83a drm/i915: Add CCS capability for sprites +c21f7904c7d2 drm/i915: Clean up the sprite modifier checks +74ac160b3f95 drm/i915: Add the missing Y/Yf modifiers for SKL+ sprites +e13a3183dae4 drm/i915: Nuke a pointless unreachable() +301906290553 drm/i915: Ignore TMDS clock limit for DP++ when EDID override is set +a4dd90b1cb6f drm/i915: remove redundant ELD connector type update +3cfd32654b47 drm/i915: vbt defs typo fixes +49d85d034268 drm/i915: Check for downstream topology errors +24b42cbadb73 drm/i915: Start repeater auth on READY/CP_IRQ +87eb3ec818fa drm/i915: II stage HDCP auth for repeater only +fdddd08c4875 drm/i915: Extending HDCP for HSW, BDW and BXT+ +c4fb60b9aba9 drm/i915/bios: add DP max link rate to VBT child device struct +ddd39e4b3f8f drm/i915/cnl: apply Display WA #1178 to fix type C dongles +1edf6958c195 drm/i915: Use the engine name directly in the error_state file +35fe703c3161 drm/i915/guc: Change values for i915_guc_log_control +0ed879535326 drm/i915/guc: Redefine guc_log_level modparam values +e9af4ea2b9e7 drm/i915: Avoid waitboosting on the active request +b7fc1a9b7e62 drm/i915/dp: Fix compilation of intel_dp_hdcp_check_link +e1ca774b3e06 drm/i2c: tda998x: Remove duplicate NULL check +c4880be79c06 drm/i2c/sil164: Remove duplicate NULL check +0173bfd421d3 drm/bridge: analogix-anx78xx: Remove duplicate NULL check +b6c51c3e2872 drm/i915: Add tracking for CDCLK bypass frequency +29d384e34c55 drm/i915: Only attempt to scan the requested number of shrinker slabs +c6270dbce9b0 drm: i915: remove timeval users +739ebf51a92c drm/panel: panasonic-vvx10f034n00: Fix wuxga_nt_panel_disable() return value +ba02f4c26b37 drm/i915/selftests: Wait for the dma-fence timeout +3f5b933e6050 drm/i915: Do not WARN_ON with small framebuffers. +6ac692902898 drm/dsi: Fix improper use of mipi_dsi_device_transfer() return value +ac25dfed15d4 drm/i915: Always call to intel_display_set_init_power() in resume_early. +2ef1e729c7f0 drm/i915: Rewrite some comments around RCU-deferred object free +2aa472c8279a drm/i915/selftests: Test i915_sw_fence/dma_fence interop +fd2cb71bbc38 drm/bridge/synopsys: dsi: handle endianness correctly in dw_mipi_dsi_write() +ad95dc86e67e drm/bridge/synopsys: dsi: use common mipi_dsi_create_packet() +552de1bf4dae drm/bridge/synopsys: dsi: make dw_mipi_dsi_bridge_mode_set() static +beacbd16158a drm/i915: Use our singlethreaded wq for freeing objects +10399b22c1a0 drm/tinydrm/mipi-dbi: Change reset active time +fe4be3b8f3e6 drm/tinydrm: Embed the mode in tinydrm_connector +f730eceb42fa drm/tinydrm/mi0283qt: Let the display pipe handle power +070ab1283a57 drm/tinydrm/mipi-dbi: Add poweron-reset functions +22edc8d38ba5 drm/tinydrm/mipi-dbi: Add mipi_dbi_enable_flush() +24e05e7a8245 drm/tinydrm/mi0283qt: Remove ili9341.h +2a678996d885 drm/tinydrm/mi0283qt: Use common include order +99e48bf98dd0 drm/i915: Lock out execlist tasklet while peeking inside for busy-stats +f255c1e91e33 drm/i915/fence: Separate timeout mechanism for awaiting on dma-fences +c32164b1f6a2 drm/i915: Only defer freeing of fence callback when also using the timer +c9ef291a7e79 drm/i915/psr: Avoid initializing PSR if there is no sink support. +4371d89601c3 drm/i915/psr: CAN_PSR() macro to check for PSR source and sink support. +457f1e5f4702 drm/i915/psr: Kill psr.source_ok flag. +dd5fec87efdd drm/i915/pmu: Use kcalloc instead of kzalloc +4c501230846b drm/i915/pmu: fix noderef.cocci warnings +49f81d80ab84 drm/pl111: Support handling bridge timings +88dda5b4789f drm/bridge: Add timing support to dumb VGA DAC +36a776df6e08 drm/bridge: Provide a way to embed timing info in bridges +85d0875a4f0e drm/bridge: Add bindings for TI THS8134 +937f3acc6053 drm/ioctl: Remove trailing whitespace +4900727d35bb drm/i915/pmu: Reconstruct active state on starting busy-stats +2bbba4e94eb9 drm/i915/pmu: Initialise our dynamic sysfs attributes for use with lockdep +109ec558370f drm/i915/pmu: Only enumerate available counters in sysfs +6e7a3f524435 drm/i915: Apply headless DMC workaround for CNL +5a3f58dfd142 drm/i915: Stop getting the fault address from RING_FAULT_REG +da943b5ab071 drm/i915/guc: Add uc_fini_wq in gem_init unwind path +60ccc38f53ad Revert "drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits" +01468d6c711a drm/i915: Only disable HDCP when it's active +2f4498a4ac2f drm/i915: Don't allow HDCP on PORT E/F +c308279f8798 drm: export gem dmabuf_ops for drivers to reuse +a10195bbe7f4 drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits +17bd6e66d8f6 drm/i915: Fix using BIT_ULL() vs. BIT() for power domain masks +8242ecbd597d drm/bridge/synopsys: stop clobbering drvdata +b706a25eaed0 drm/stm: ltdc: add clut mode support +c4712f27be51 drm/bridge: analogix: Remove unreachable code from analogic_dp_core.c +cfb926e148e9 drm/i915: Try EDID bitbanging on HDMI after failed read +20f24d776d1b drm/i915: Implement HDCP for DisplayPort +2320175feb74 drm/i915: Implement HDCP for HDMI +07e17a75922a drm/i915: Add function to output Aksv over GMBUS +d02cf0a4f4db drm/i915: Make use of indexed write GMBUS feature +ee5e5e7a5e0f drm/i915: Add HDCP framework + base implementation +495eb7f877ab drm: Add some HDCP related #defines +24557865c8b1 drm: Add Content Protection property +23fdbdd7ed3f drm/i915: Add more control to wait_for routines +716719a3e6c6 drm: Fix link-status kerneldoc line lengths +c218ee03b931 drm/i915: Don't adjust priority on an already signaled fence +ab062639edb0 drm/i915: Whitelist SLICE_COMMON_ECO_CHICKEN1 on Geminilake. +fe9a9da61c3e drm/i915/dmc: DMC 1.07 for Cannonlake +a76050a48378 drm/i915/glk: Disable Guc and HuC on GLK +82e07602d22a drm/i915: Pass DMA_ATTR_NO_WARN to dma_map_sg() +c68ce69910e3 drm/i915: Assert we do not try to wait on an invalid seqno +6f25d0be180f drm/i915/guc : GEM_BUG_ON on invoking GuC reset function +c24f0c1de481 drm/i915/guc : Decoupling ADS and logs from submission +2221c5b7ddfa drm/i915/execlists: Reduce list_for_each_safe+list_safe_reset_next +ce01b173773a drm/i915/execlists: Assert there are no simple cycles in the dependencies +83cc84c5a848 drm/i915: Assert all signalers we depended on did indeed signal +65c475c6dd60 drm/i915: Hold rpm wakeref for modifying the global seqno +f3c9d4075771 drm/i915/execlists: Tidy enabling execlists +693cfbf05890 drm/i915/execlists: Record elsp offset during engine setup +42232213614d drm/i915/execlists: Clear context-switch interrupt earlier in the reset +27ec18431699 drm/i915: Delete defunct i915_gem_request_assign() +9861b6682804 drm/i915/selftests: Allow random array allocation to fail +85a9c0bc0888 drm/i915/selftests: Tweak igt_ggtt_page to speed it up +ce6e21370d5c i915/drrs/debugfs: psr status info addition +35954e88bc50 drm/i915: Runtime disable for eDP DRRS +c8dae55a8ced drm/i915/vlv: Add cdclk workaround for DSI +53421c2fe99c drm/i915: Apply Display WA #1183 on skl, kbl, and cfl +64d1c3a43a6f drm/amdkfd: Centralize IOMMUv2 code and make it conditional +4c660c8fbbf7 drm/amdgpu: Add submit IB function for KFD +a46a2cd103a8 drm/amdgpu: Add GPUVM memory management functions for KFD +3c728d3aa1fd drm/amdgpu: add amdgpu_sync_clone +155494dbbbf4 drm/amdgpu: Update kgd2kfd_shared_resources for dGPU support +d8d019ccffb8 drm/amdgpu: Add KFD eviction fence +1029a3f33678 drm/amdgpu: Remove unused kfd2kgd interface +2f901c25eb35 drm/amdgpu: Fix wrong mask in get_atc_vmid_pasid_mapping_pasid +61b100e98f16 drm/amdgpu: Fix header file dependencies +473fee476a3c drm/amdgpu: Replace kgd_mem with amdgpu_bo for kernel pinned gtt mem +fa72d66198c9 drm/amdgpu: remove useless BUG_ONs +30d13424fba9 drm/amdgpu: Enable KFD initialization on dGPUs +a3084e6c522f drm/amdkfd: Add dGPU device IDs and device info +1d63669885eb drm/amdkfd: Add dGPU support to kernel_queue_init +ee04955af6b8 drm/amdkfd: Add dGPU support to the MQD manager +97672cbe3de8 drm/amdkfd: Add dGPU support to the device queue manager +d146c5a7196b drm/amdkfd: Make sched_policy a per-device setting +3ee2d00cfb6c drm/amdkfd: Conditionally enable PCIe atomics +3f866f5f04d3 drm/amdkfd: Use ARRAY_SIZE macro in kfd_build_sysfs_node_entry +4518cd28d81f dma-fence: add comment for WARN_ON in dma_fence_release() +4ded097bed16 constify more dcache.h inlined helpers. +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : 0ed08f829b10531c35887fd781d80ef3bfbb1cd9 +end_commit : 140eb5227767c6754742020a16d2691222b9c19b +0ed08f829b10 ntb: remove unneeded DRIVER_LICENSE #defines +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : 9f1d1ea3e06aa4f0b88d724cee890973f8f8727b +end_commit : 19eb4ed1141bd1096b9bc84ba9c4d03d5830c143 +9f1d1ea3e06a Input: remove unneeded DRIVER_LICENSE #defines +======= +======= + netfilter: nf_defrag: move NF_CONNTRACK bits into #ifdef +start_commit : 41e4b391157ff20aa911d1ef6cf3d6db079e9e57 +end_commit : b069b37adb1472b58f44606c8bdfe9d8da71a28c +41e4b391157f netfilter: nf_defrag: move NF_CONNTRACK bits into #ifdef +======= +======= + Changed #ifdef CONFIG_X86_X32 to #ifdef CONFIG_X86_X32_ABI in +start_commit : b713da69e4c91d9addada4e58d26df1c9b5cd840 +end_commit : 7d2c17f021c656a9429df05e27a359041c1bada8 +b713da69e4c9 signal: unify compat_siginfo_t +7d2c17f021c6 i2c: rcar: implement bus recovery +2806e6ad77c7 i2c: send STOP after successful bus recovery +72b08fcc15dc i2c: ensure SDA is released in recovery if SDA is controllable +8092178ffe67 i2c: add 'set_sda' to bus_recovery_info +6c92204e4466 i2c: add identifier in declarations for i2c_bus_recovery +766a4f27f328 i2c: make kerneldoc about bus recovery more precise +4d3ea4e1c384 i2c: exynos5: change internal transmission timeout to 100ms +5cd5f0bb0d9c i2c: ismt: 16-byte align the DMA buffer address +38a99bd7730e i2c: mpc: always determine I2C clock prescaler at runtime +7575a745f9ea i2c: mpc: fix PORDEVSR2 mask for MPC8533/44 +f6214f6f2b11 i2c: mpc: unify obtaining the MPC8533/44 I2C clock prescaler w/ MPC8xxx +6d106139191e i2c: mpc: get MPC8xxx I2C clock prescaler before using it in calculations +aad550f93fbc i2c: ismt: dump registers at the end of transactions +6e318d9e3768 i2c: sh_mobile: let r8a7790 (R-Car H2) use the new formula +4ecfb9d3b229 i2c: sh_mobile: add new frequency calculation for later SoC +c3449f73a80b i2c: sh_mobile: add helper to check frequency calculations +023c22fd82ce i2c: sh_mobile: let RuntimePM do the clock handling +b3750b6278b2 i2c: sh_mobile: require setup callback +12742b6ac121 i2c: sh_mobile: allow setup callback to return errno +9e4221311675 i2c: sh_mobile: move type detection upwards +4795477b2365 signal: kill __ARCH_SI_UID_T +0326e7ef057d signal: Remove unnecessary ifdefs now that there is only one struct siginfo +09d1415d2454 signal/mips: switch mips to generic siginfo +30073566ca64 signal/ia64: switch the last arch-specific copy_siginfo_to_user() to generic version +2eb50e2e9f62 ia64/signal: switch to generic struct siginfo +2f82a46f66c8 signal: Remove _sys_private and _overrun_incr from struct compat_siginfo +9943d3accb4e signal: Clear si_sys_private before copying siginfo to userspace +aba1be2f8c26 signal: Ensure no siginfo union member increases the size of struct siginfo +75c0abb8709c signal: Document glibc's si_code of SI_ASYNCNL +f9886bc50a8e signal: Document the strange si_codes used by ptrace event stops +deaf19c05804 signal: Document all of the signals that use the _sigfault union member +90bc9fb15942 x86/mm/pkeys: Fix fill_sig_info_pkey +6ac1dc736b32 mn10300/misalignment: Use SIGSEGV SEGV_MAPERR to report a failed user copy +faf1f22b61f2 signal: Ensure generic siginfos the kernel sends have all bits initialized +8c5dbf2ae00b signal: Introduce clear_siginfo +8c36fdf5ed48 signal: Reduce copy_siginfo to just a memcpy +7771c6645700 signal/arm: Document conflicts with SI_USER and SIGFPE +526c3ddb6aa2 signal/arm64: Document conflicts with SI_USER and SIGFPE,SIGTRAP,SIGBUS +cf4674c46c66 signal/powerpc: Document conflicts with SI_USER and SIGFPE and SIGTRAP +b80328be53c2 signal/metag: Document a conflict with SI_USER with SIGFPE +b5daf2b9d1c9 signal/parisc: Document a conflict with SI_USER with SIGFPE +500d58300571 signal/openrisc: Fix do_unaligned_access to send the proper signal +0e88bb002a9b signal/sh: Ensure si_signo is initialized in do_divide_error +f11a04464ae5 i2c: gpio: Enable working over slow can_sleep GPIOs +0b44bf9a6f5c signal: Simplify and fix kdb_send_sig +f6762cedbef9 i2c: mediatek: Enable i2c module clock before i2c registers access. +5a10e7d7aafd i2c: mediatek: Add i2c compatible for MediaTek MT2712 +0578c660b7ea dt-bindings: i2c: Add MediaTek MT2712 i2c binding +fddfa22a4403 Merge tag 'at24-4.16-updates-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-4.16 +0f30aca72c3b eeprom: at24: extend the list of chips supported in DT +e36820425f69 dt-bindings: at24: extend the list of supported chips +e32a1f30b675 dt-bindings: at24: fix formatting and style +6da28acf745f dt-bindings: at24: consistently document the compatible property +98fb3a34736d eeprom: at24: fix a whitespace error in platform data +6ce261e87fe1 eeprom: at24: add support for the write-protect pin +3f3d8ef7f4ef dt-bindings: at24: new optional property - wp-gpios +ef542e59d7a1 eeprom: at24: remove temporary fix for at24mac402 size +b680f4fa7449 eeprom: at24: convert magic numbers to structs +eef6939849b0 eeprom: at24: code shrink +ec3c2d518b16 eeprom: at24: use a common prefix for all symbols in at24.c +aa4ce22897e1 eeprom: at24: fix coding style issues +f9a19fcce563 MAINTAINERS: add git URL for at24 +e32213fbc543 eeprom: at24: support eeproms that do not auto-rollover reads +355dd4ca10b4 dt-bindings: add eeprom "no-read-rollover" property +a01be217c51b MAINTAINERS: add DT binding docs for AT24 +fe06a3fa2891 dt-bindings: eeprom: rename to at24.txt +a23727cb68e4 eeprom: at24: remove now unneeded smbus-related code +dd69a9da7120 eeprom: at24: remove old read functions +4bb5c13cc23c eeprom: at24: add regmap-based read function +d4297d679577 eeprom: at24: remove old write functions +8e5888e17f48 eeprom: at24: add regmap-based write function +460494864138 eeprom: at24: change at24_translate_offset return type +5c015258478e eeprom: at24: add basic regmap_i2c support +639136d2a70a Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.16 +017fc4f6f4b7 i2c: ismt: Use %pad specifier for dma_addr_t variables +3e5f06bed72f i2c: algo-bit: init the bus to a known state +e53537653791 i2c/ARM: davinci: Deep refactoring of I2C recovery +ac5b85de17cb i2c: mux: reg: don't log an error for probe deferral +8f6d60168986 i2c: mux: pca954x: add support for NXP PCA984x family +7d42762d8cdf i2c: imx: Include the right GPIO header +4c3c9a9d0d97 i2c: imx: use proper GPIO directions for recovery +adbd77b589d0 i2c: rcar: skip DMA if buffer is not safe +fe23aa9a1670 i2c: sh_mobile: use core helper to decide when to use DMA +d4e01186ae1c i2c: add docs to clarify DMA handling +8a77821e74d6 i2c: smbus: use DMA safe buffers for emulated SMBus transactions +ba98645c7d54 i2c: add i2c_master_{send|recv}_dmasafe +8a91732b3b33 i2c: refactor i2c_master_{send_recv} +978336d48d88 i2c: dev: mark RDWR buffers as DMA_SAFE +e94bc5d18be0 i2c: add helpers to ease DMA handling +521a72e1f2e8 i2c: add a message flag for DMA safe buffers +14911c6f48ec i2c: gpio: add fault injector +4d67c2e7f60d i2c: designware: fix building driver as module +10c9ef045a7e i2c: core: fix compile issue related to incorrect gpio header +4ed152c4daf3 i2c: sh_mobile: make sure to not accidently trigger STOP +a4fde7e5c9d6 i2c: sh_mobile: send STOP according to datasheet +2967f9ca8b0d i2c: sh_mobile: avoid unnecessary register read +91701ae85dff i2c: sh_mobile: let RuntimePM do the clock handling +a4d16493be40 i2c: sh_mobile: shorten exit of xfer routine +832a522a3ef5 i2c: sh_mobile: use direct writes when accessing ICE bit +91a5e63e3f98 i2c: sh_mobile: manually "inline" two short functions +3f3a513985ce i2c: sh_mobile: remove redundant deinitialization +f289800af1fd i2c: sh_mobile: remove redundant initialization +e1eb7d28c075 i2c: remove legacy integer scl/sda gpio for recovery +cd2428c368a6 i2c: davinci: switch to using gpiod for bus recovery gpios +ad36a27959ca i2c: imx: switch to using gpiod for bus recovery gpios +ca382f5b38f3 i2c: designware: add i2c gpio recovery option +0326f9f801b2 i2c: designware: rename i2c_dw_plat_prepare_clk to i2c_dw_prepare_clk +a34a0b6da225 i2c: designware: move i2c_dw_plat_prepare_clk to common +3991c5c80bea i2c: Switch to using gpiod interface for gpio bus recovery +901a891fa623 i2c: use macro IS_ENABLED in header i2c.h +43df43e6ba13 i2c: designware: Don't set SCL timings and speed mode when in slave mode +======= +======= + empty inlines if CONFIG_PM is disabled, so there's no need to #ifdef +start_commit : 6d83f1ee88a47d81f29d3aa4d17ad68d73473d40 +end_commit : 4a59f1fab91e9445e34c69d8e4401a0d6bdbe914 +6d83f1ee88a4 Bluetooth: hci_bcm: Clean up unnecessary #ifdef +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : bf0209747e97fa5e75da8ab52ccb99faad96659c +end_commit : c41fe7cdbd548121a59323a26d45e20ff08cc2eb +bf0209747e97 watchdog: pcwd_usb: remove unneeded DRIVER_LICENSE #define +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : b627758489fddc8dbf5519092f4cf181d2b995ca +end_commit : 41e33085284dd2bc6b6180d8381ff8a509b9d8ba +b627758489fd media: usbvision: remove unneeded DRIVER_LICENSE #define +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : 43af2146ec9ffce830cc69b27a7dfb9c91624025 +end_commit : 07ffd4ce80b9a452d8c8eb154924e19499302d00 +43af2146ec9f scsi: csiostor: remove unneeded DRIVER_LICENSE #define +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : 0df12b3f0297b270960a4ce735607da518feafcb +end_commit : 17ab7806de0c10d27cdbda8ef57ca680bdd24315 +0df12b3f0297 gpu: gma500: remove unneeded DRIVER_LICENSE #define +======= +======= + There is no need to #define the license of the driver, just put it in +start_commit : 461ee7f3286dd50be4726606819c4228bc485a17 +end_commit : f743106ec140589b45ecc6ff92bacf48a0e26b05 +461ee7f3286d net: usb: hso.c: remove unneeded DRIVER_LICENSE #define +======= +======= + to #UD. The WARN fixup needs to run before the notifier callchain, +start_commit : 152bbb43b30ced1b32e9ed6f5ba2ac448de725b6 +end_commit : 69581c74721f40b2e21667197a135120844c03b7 +152bbb43b30c Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +b8347c219649 x86/debug: Handle warnings before the notifier chain, to fix KGDB crash +be739f4b5dde x86/mm: Fix ELF_ET_DYN_BASE for 5-level paging +d0cd64b02aa8 x86/idt: Remove X86_TRAP_BP initialization in idt_setup_traps() +a743bbeef27b x86/oprofile/ppro: Do not use __this_cpu*() in preemptible context +881125bfe65b x86/unwind: Disable KASAN checking in the ORC unwinder +76ce7cfe35ef x86/smpboot: Make optimization of delay calibration work correctly +======= +======= + KVM: SVM: limit kvm_handle_page_fault to #PF handling +start_commit : d0006530576f1c7a49b2010eac7afdcb5a3613ae +end_commit : 1cf53587c03025885af359da3bd0be091aa34b53 +d0006530576f KVM: SVM: limit kvm_handle_page_fault to #PF handling +======= +======= + $ xrandr --display :0 --output DP-2-2-8 --auto #Black screen +start_commit : 5ea2355a100a3c6304901d058aee06d3a6be69bc +end_commit : 3368f5699a9b0e281e14f9f93244da0a922f6df0 +5ea2355a100a drm/i915/mst: Use MST sideband message transactions for dpms control +3368f5699a9b powerpc/jprobes: Validate break handler invocation as being due to a jprobe_return() +6baea433bc84 powerpc/jprobes: Disable preemption when triggered through ftrace +ac14fbd460d0 drm/i915/scheduler: Support user-defined priorities +beecec901790 drm/i915/execlists: Preemption! +bf64e0b00e1f drm/i915: Expand I915_PARAM_HAS_SCHEDULER into a capability bitmask +1f181225f8ec drm/i915/execlists: Keep request->priority for its lifetime +3ad7b52d962e drm/i915/execlists: Move bdw GPGPU w/a to emit_bb +e7af3116836f drm/i915: Introduce a preempt context +d6c0511300dc drm/i915/execlists: Distinguish the incomplete context notifies +5152defe4a53 drm/i915/preempt: Default to disabled mid-command preemption levels +1e998343f95b drm/i915/preempt: Fix WaEnablePreemptionGranularityControlByUMD +3af7a9c6446b drm/i915/guc: Move Guc early init into own function +d56d63d78c69 drm/i915/huc: Move HuC declarations into dedicated header +a16b4313ae56 drm/i915/uc: Move uC fw helper code into dedicated files +1fc556fa3469 drm/i915/uc: Create intel_uc_init_mmio +c23b4f460eb4 drm/i915/uc: Drop unnecessary forward declaration +de7e095a4b6b drm/i915: Make intel_uncore.h header self-contained +659212239424 drm/i915: Remove defunct trace points +6c1fa341d602 drm/i915: Fix some tracepoints to capture full 64b +8d488bbec73f drm/i915: Remove WA_(SET|CLR)_BIT +53221e11c7a0 drm/i915: Move MMCD_MISC_CTRL from context w/a to standard +32ced39c1b12 drm/i915: Transform whitelisting WAs into a simple reg write +8279aaf59006 drm/i915: Remove use_mmio_flip modparm, v2. +c179ea270100 powerpc/kprobes: Fix warnings from __this_cpu_read() on preempt kernels +bf3a91251735 powerpc/kprobes: Clean up jprobe detection in livepatch handler +a7b440383f9b powerpc/kprobes: Do not suppress instruction emulation if a single run failed +22085337f5b9 powerpc/kprobes: Some cosmetic updates to try_to_emulate() +c3dda4b0db9c powerpc/configs: Add Skiroot defconfig +b7208a3f3e52 drm/i915/glk: Fix DMC/DC state idleness calculation +57522c4c87de drm/i915/cnl: Reprogram DMC firmware after S3/S4 resume +213f1bd035ed drm/i915: Skip vblank waits for cursor updates when watermarks dont need updating +3cf50c63a761 drm/i915: Unset legacy_cursor_update early in intel_atomic_commit, v3. +0a75aff178df powerpc/lib/sstep: Fix fixed-point shift instructions that set CA32 +dc39c1d68f25 powerpc/lib/sstep: Fix fixed-point arithmetic instructions that set CA32 +924c8feb041c powerpc/lib/sstep: Add XER bits introduced in POWER ISA v3.0 +01451ad47e27 powerpc/powermac: Use setup_timer() helper +8d6b1bf20f61 powerpc/6xx: Use setup_timer() helper +83ad1e6a1dc0 powerpc/oprofile: Use setup_timer() helper +969a86a2855d powerpc/powernv: Use early_radix_enabled in POWER9 tlb flush +e36d0a2ed501 powerpc/powernv: Implement NMI IPI with OPAL_SIGNAL_SYSTEM_RESET +78adf6c214f0 powerpc/64s: Implement system reset idle wakeup reason +064996d62a33 powerpc/xmon: Avoid tripping SMP hardlockup watchdog +80e4d70b0686 powerpc/watchdog: Do not trigger SMP crash from touch_nmi_watchdog +d58fdd9d7f22 powerpc/watchdog: Do not backtrace locked CPUs twice if allcpus backtrace is enabled +842dc1dbabb5 powerpc/watchdog: Do not panic from locked CPU's IPI handler +4672770d2478 drm/i915: Organize GLK_COLORS. +42a3ae88500e drm/i915: Organize GEN features inheritance. +4d6ef0da4151 drm/i915/skl: Fix has_ipc on skl and document WaDisableIPC. +e19c1eb885ac drm/i915: Fix DDI PHY init if it was already on +ed69cd40685c drm/i915/glk, cnl: Implement WaDisableScalarClockGating +8512bffd6226 cxl: Set the valid bit in PE for dedicated mode +495001c64571 drm/i915: Add has_psr-flag to gen9lp +9dfe2e3ad375 drm/i915/gen8+: Init/reset display interrupts only if i915 IRQs are enabled +dd9f31c7a388 drm/i915/gen9+: Set same power state before hibernation image save/restore +097a94815fb6 drm/i915/execlists: Cache the last priolist lookup +7d1ea609f67a drm/i915: Give the invalid priority a magic name +7e4992ac045c drm/i915/execlists: Move request unwinding to a separate function +269e6ea95311 drm/i915: Move i915_gem_restore_fences to i915_gem_resume +60456d5c2d25 drm/i915/selftests: Replace wmb() with i915_gem_chipset_flush() +e18063e88bd5 drm/i915: Update DRIVER_DATE to 20170929 +4dd504f7d98a drm/i915: Use memset64() to prefill the GTT page +163e8aecd13e drm/i915: Also discard second CRC on gen8+ platforms. +977da084cc3c drm/i915/psr: Set frames before SU entry for psr2 +ae59e633b52c drm/dp: Add defines for latency in sink +32f35b863451 Merge drm-upstream/drm-next into drm-intel-next-queued +ae7617f0ef18 drm/i915: Allow optimized platform checks +03b8abedf4f4 cxl: Enable global TLBIs for cxl contexts +6110236b9bbd powerpc/mm: Export flush_all_mm() +754270c7c562 Merge branch 'drm-next-4.15' of git://people.freedesktop.org/~agd5f/linux into drm-next +9afafdbfbf5e Merge tag 'drm-intel-next-2017-09-07' of git://anongit.freedesktop.org/git/drm-intel into drm-next +29baa82aa55f Merge tag 'drm-misc-next-2017-09-20' of git://anongit.freedesktop.org/git/drm-misc into drm-next +bd30ca2d1a98 drm/i915: Avoid using dev_priv->info.gen directly. +516726d46d84 i915: Use %pS printk format for direct addresses +7e44fc289d54 drm/i915/execlists: Notify context-out for lost requests +5080332c2c89 powerpc/64s: Add workaround for P9 vector CI load issue +4e9767bc28e9 drm/i915/cnl: Add support slice/subslice/eu configs +6f87a895709e drm/amdgpu: clarify license in amdgpu_trace_points.c +dfced2e4bcbc drm/amdgpu: Add gem_prime_mmap support +aec8d5cc28b3 drm/amd/powerplay: delete dead code in smumgr +63196fe79b28 drm/amd/powerplay: delete SMUM_FIELD_MASK +0041e6007ecb drm/amd/powerplay: delete SMUM_WAIT_INDIRECT_FIELD +515113f5e583 drm/amd/powerplay: delete SMUM_READ_FIELD +95175869bd30 drm/amd/powerplay: delete SMUM_SET_FIELD +f0f6e3752a81 drm/amd/powerplay: delete SMUM_READ_VFPF_INDIRECT_FIELD +37192704d9f5 drm/amd/powerplay: delete SMUM_WRITE_VFPF_INDIRECT_FIELD +a9eca3a685b9 drm/amd/powerplay: delete SMUM_WRITE_FIELD +fbabae46964f drm/amd/powerplay: delete SMU_WRITE_INDIRECT_FIELD +538fdf1fe7be drm/amd/powerplay: move macros to hwmgr.h +57d13f794dcf drm/amd/powerplay: move PHM_WAIT_VFPF_INDIRECT_FIELD to hwmgr.h +554d95da398b drm/amd/powerplay: move SMUM_WAIT_VFPF_INDIRECT_FIELD_UNEQUAL to hwmgr.h +b05720cbf645 drm/amd/powerplay: move SMUM_WAIT_INDIRECT_FIELD_UNEQUAL to hwmgr.h +d92cb1629bcc drm/amd/powerplay: add new helper functions in hwmgr.h +be49be4085d9 drm/amd/powerplay: use SMU_IND_INDEX/DATA_11 pair +b3b030520df0 drm/amd/powerplay: refine powerplay code. +221c89f980ea drm/amd/powerplay: delete dead code in hwmgr.h +d3f8c0abf458 drm/amd/powerplay: refine interface in struct pp_smumgr_func +e9c7577c09b5 drm/amdgpu: simplify pinning into visible VRAM +c833d8aa4d82 drm/amdgpu:fix firmware memoryleak(v2) +4ff184d70e1d drm/amdgpu:fix uvd ring fini routine(v2) +beb841028480 drm/amdgpu/sriov:alloc KIQ MQD in VRAM(v2) +85f95ad62955 drm/amdgpu:unmap KCQ in gfx hw_fini(v2) +4bd9a67e17b9 drm/amdgpu:halt when vm fault +e6d921974a51 drm/amdgpu: Add copy_pte_num_dw member in amdgpu_vm_pte_funcs +7bdc53f925af drm/amdgpu: Fix a bug in amdgpu_fill_buffer() +dfe5c2b76b2a drm/amdgpu: Correct bytes limit for SDMA 3.0 copy and fill +a8ffeac96daa drm/amdgpu: use 2MB fragment size for GFX6,7 and 8 +fd4495e57cd2 drm/amdgpu: Fix driver reloading failure +6042e8560ef4 drm/amd/powerplay: refine phm_register_thermal_interrupt interface +5c58301856e6 drm/amd/amdgpu: add vega10/raven mmhub/athub golden settings +fafa35984014 drm/amd/powerplay: change alert temperature range +a1665a55c87e drm/amd/powerplay: implement register thermal interrupt for Vega10 +2a5b64c9fcd7 drm/amd/powerplay: add register thermal interrupt in hwmgr_hw_init +4d1f9fb721fd drm/amdgpu: add cgs query info of pci bus devfn +10cfafd62af4 drm/amd/amdgpu: Partial revert of iova debugfs +a49ccdbd1d70 drm/amd/amgpu: update vega10 sdma golden setting +6fe85429575c drm/amd/amgpu: update raven sdma golden setting +d59c026b7be1 drm/amdgpu/sriov:fix memory leak after gpu reset +eb01abc7c4fd drm/amdgpu:make ctx_add_fence interruptible(v2) +f840cc5f8447 drm/amdgpu/sriov:init csb for gfxv9 +6e132ca0bb62 drm/amdgpu/sriov:increate mailbox polling timeout +030308fcbd94 drm/amdgpu/sriov:fix page fault issue of driver unload +6e2e216fadd8 drm/amdgpu:use formal register to trigger hdp invalidate +1d4e0a8c4f12 drm/amdgpu:hdp flush should be put it initialized +2ea6ab2741fc drm/amdgpu:insert TMZ_BEGIN +55981bd2e88a drm/amdgpu/sriov:don't load psp fw during gpu reset +3224a12b90f6 drm/amdgpu/sriov:move in_reset to adev and rename +7c3f2167b4b6 drm/amdgpu:no kiq in IH +ab5d6227b78b drm/amdgpu/sriov:fix missing error handling +98512bb8c241 drm/amdgpu: Add GPU reset functionality for Vega10 +4135d9f82cd4 drm/ttm: Remove TTM dma tracepoint since it's not required anymore +79ba2800662b drm/amd/amdgpu: remove usage of ttm trace +38290b2c456a drm/amd/amdgpu: add support for iova_to_phys to replace TTM trace (v5) +a40cfa0bef93 drm/amd/amdgpu: Fold TTM debugfs entries into array (v2) +0b693f0b5612 drm/amdgpu: fix checkpatch.pl warning to amdgpu_drv.c +f6e8b15af7c9 drm/amdgpu: remove the clearance of vce 4.0 interrupt mask +3e4b0bd96092 drm/amdgpu/sdma3: set wptr shadow atomically +e33dac39bcf9 drm/amdgpu/sdma3: Enable sdma wptr polling for SRIOV +19dde58929c0 drm/ttm: cleanup ttm_page_alloc_dma.c +a2f14820e349 drm/amdgpu: Track pending retry faults in IH and VM (v2) +5d86b2c39196 drm/amd: Closed hash table with low overhead (v2) +00ecd8a27c03 drm/amdgpu: Add prescreening stage in IH processing (v2) +d2791c456369 drm/amdkfd: Use PASID manager from KGD +a91e70e30c3e drm/amdkfd: Separate doorbell allocation from PASID +f4d6229b9db6 drm/radeon: Add PASID manager for KFD +02208441cc3a drm/amdgpu: Add PASID management +ca290da8f634 drm/amdgpu: Fix error handling in amdgpu_vm_init +0596df6b09cf drm/amd/powerplay: Simplify smu7_voting_clients() +780cffc599b6 drm/amdgpu: add powerplay support for CI asics +86457c3b21cb drm/amd/powerplay: Add support for CI asics to hwmgr +970d9804b00d drm/amd/powerplay: Add support functions for CI to ppatomctrl.c +89c67699ad94 drm/amd/powerplay: refine dmesg info under powerplay +2a527680a112 drm/amd/powerplay: fix set target TDP error on tonga/iceland +9f4b35411cfe drm/amd/powerplay: add CI asics support to smumgr (v3) +4d34b11e4618 drm/i915: Compact device info access by a small re-ordering +5a127a8c4aaf drm/i915: Add IS_PLATFORM macro +87dc03ad268f drm/i915/selftests: Try to recover from a wedged GPU during reset tests +9a2cbf2d7b94 drm/i915/huc: Reorganize HuC authentication +ad0c167252e9 drm/i915: Fix default values of some modparams +7075cb855d49 drm/i915: Extend I915_PARAMS_FOR_EACH with default member value +54fea2b974a0 drm/i915: Make I915_PARAMS_FOR_EACH macro more flexible +aec0246f3e38 drm/i915: Enable scanline read based on frame timestamps +b9fde58db7e5 powerpc/powernv: Rework EEH initialization on powernv +3f9e6cd8230a drm/i915/execlists: Microoptimise execlists_cancel_port_request() +6b12ca569bb2 drm/i915: Don't rmw PIPESTAT enable bits +dff457d74e7e drm/i915: Speed up DMC firmware loading +3bc31a7f4d37 drm/i915/dp: Remove useless debug about TPS3 support +e8b2577c5e31 drm/i915/dp: Fix buffer size for sink_irq_esi read +9b1c581885c9 drm/i915/mst: Print active mst links after update +dd59a9ba9527 drm/i915/mst: Debug log connector name in destroy_connector() +b8aa223341a9 drm/i915/lrc: Skip no-op per-bb buffer on gen9 +604a8f6f1e33 drm/i915/lrc: Only enable per-context and per-bb buffers if set +76e70087d360 drm/i915: Make execlist port count variable +7a62cc6107f3 drm/i915: Add execlist_port_complete +cf4591d1ce1c drm/i915: Wrap port cancellation into a function +19df9a5782f5 drm/i915: Move execlist initialization into intel_engine_cs.c +b620e870218e drm/i915: Make own struct for execlist items +d27ffc1d0032 drm/i915/bios: ignore HDMI on port A +b2f2f0fc6905 drm/i915: Make i915_spin_request() static +7fd0b1a25936 drm/i915/cnl: Add Gen10 LRC size +4f044a88a86a drm/i915: Rename global i915 to i915_modparams +a3df2c857c10 drm/i915: Confirm request->global_seqno after spin completion +de4d2106f88a drm/i915: Check waiter->seqno carefully in case of preemption +17b51ad8e5c0 drm/i915: Only wake the waiter from the interrupt if passed +74c1c694a2de drm/i915: Document the split in internal and public execbuf flags +41693fd52373 drm/i915/kbl: Change a KBL pci id to GT2 from GT1.5 +4babc5e27cfd drm/i915: remove redundant variable hw_check +1a8ff6076e8f drm/i915: Reorganize .disable hooks for pre-DDI DP +76a4b41d654c drm/i915: Drop useless HAS_PSR() check +87de8d5613a7 drm/i915: Stop engines before reset +d81fb7fd9436 drm/i915: always update ELD connector type after get modes +e6b20bf1b77c drm/i915/cfl: Remove alpha support protection. +3b92e263dd4a drm/i915/cnp: Display Wa #1179: WaHardHangonHotPlug +fb5f4e96fdf9 drm/i915: Shrink cnl_ddi_buf_trans +ac3ad6c66998 drm/i915: Shrink bxt_ddi_buf_trans +20303eb4e09e drm/i915: Replace some spaces with tabs +ac6c35a4d8c7 drm: add backwards compatibility support for drm_kms_helper.edid_firmware +53fd40a90f3c drm: handle override and firmware EDID at drm_do_get_edid() level +81c0ed21aa91 drm/i915/fence: Avoid del_timer_sync() from inside a timer +f46f156ea770 drm/i915/selftests: Only touch archdata.iommu when it exists +510c2558b905 drm/amd/powerplay: fix pcie max lane define error +e71b7ae6731c drm/amd/powerplay: fix spelling typo in function name +6df9855fe200 drm/amdgpu: add support for request SI/CI firmware in CGS +cd4d74648b80 drm/amdgpu: unify the interface of amd_pm_funcs +f93f0c3a7e86 drm/amd/powerplay: use struct amd_pm_funcs in powerplay +cfa289fd4986 drm/amdgpu: rename amdgpu_dpm_funcs to amd_pm_funcs +698f88e697cc drm/amd/powerplay: delete dead code in powerplay +cf2623d951c1 drm/amd/powerplay: refine powerplay code for RV +06d31a69ca4a drm/amd/powerplay: refine powerplay code for CZ/ST +1ab4720441ed drm/amd/powerplay: refine code for thermal control in powerplay +97bae49c4445 drm/amd/amdgpu: Support VM environments in amdgpu_ttm_access_memory() +e88206465578 drm/radeon: properly initialize r600_audio_status() data +cf661ec1ff14 drm/amdgpu/psp: declare raven psp firmware +4cc6feb715c2 drm/i915/cnp: Don't touch other PCH clock gating bits. +da83ef85f535 drm/i915: Do not enable DRRS when PSR is enabled +22ea4f3528ef drm/i915/perf: add support for Coffeelake GT2 +342a2c840ed0 drm/i915/perf: disable clk ratio reports on gen9 +b5891fb520f7 drm/i915/selftests: Disable iommu for the mock device +1298d51c44fd drm/i915: Return the correct score in i915_ppat_get() +ee427e259567 uapi/drm/i915: document field usage of drm_i915_perf_oa_config +a529a1c9db93 drm/i915/guc: Cleanup adding GuC work items +59db36cf4d67 drm/i915/guc: Simplify GuC doorbell logic +85e2fe679e05 drm/i915/guc: Submit GuC workitems containing coalesced requests +45ec5bc8774b drm/i915/guc: Remove obsolete comments and remove unused variable +221ab9719bf3 drm/i915/execlists: Unwind incomplete requests on resets +27606fd87895 drm/i915/execlists: Split insert_request() +08dd3e1acc16 drm/i915/execlists: Move insert_request() +523e7c9278f0 drm/i915/execlists: Kick start request processing after a reset +27a5f61b377b drm/i915: Cancel all ready but queued requests when wedging +c673fe7f0cd5 drm/dp: DPCD register defines for link status within ESI field +d8dd68045c58 drm/rockchip: Replace dev_* with DRM_DEV_* +95a0cfe98ca0 drm/tinydrm: Drop driver registered message +a5ea8a6803fd drm/gem-fb-helper: Use debug message on gem lookup failure +bd10635335cd drm/imx: Use drm_gem_fb_create() and drm_gem_fb_prepare_fb() +1591017442ff drm/bridge: adv7511: Constify HDMI CODEC platform data +2f47f1c106d9 drm/bridge: adv7511: Enable connector polling when no interrupt is specified +fcb4c5eee79e drm/bridge: adv7511: Remove private copy of the EDID +6f39ed4f0939 drm/bridge: adv7511: Properly update EDID when no EDID was found +309bd8ed464f drm/i915: Reinstate GMBUS and AUX interrupts on gen4/g4x +6bcdb1c839b5 drm/i915: Remove duplicated irq_preinstall/uninstall hooks +d420a50c21ef drm/i915: Clean up the HWSTAM mess +c5498089463b drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode +3dcf4f207e8e drm/i915: Extend private i915_param_named macro with description +c95469324518 drm/i915: Introduce custom variant of module_param_named macro +17533bf95719 drm/i915: Rename lvds_use_ssc modparam to panel_use_ssc +21cc6431e0c2 drm/i915: Mark the userptr invalidate workqueue as WQ_MEM_RECLAIM +e01e71fc49d4 drm/i915: Remove unused 'in_vbl' from i915_get_crtc_scanoutpos() +442aa277c066 drm/i915/cnl: Change the macro name to DPLL_CFGCR0_DCO_FRACTION_SHIFT +5190707e7a4f drm/i915: Gen3 HWSTAM is actually 32 bits +af722d280e85 drm/i915: Rewrite GMCH irq handlers to avoid loops +eb64343ca6dd drm/i915: Extract PIPESTAT irq handling into separate functions +9515d7b8eb0b drm/i915: Remove NULL dev_priv checks from irq_uninstall +c30bb1fd384c drm/i915: Unify the appearance of gen3/4 irq_postistall hooks +e13924a8c2d3 drm/i915: Eliminate PORT_HOTPLUG_EN setup from gen3/4 irq_postinstall +045cebd2e4c2 drm/i915: Setup EMR first on all gen2-4 +e9e9848a6bcf drm/i915: Introduce GEN2_IRQ_RESET/INIT +ba7eb7893217 drm/i915: Use GEN3_IRQ_RESET/INIT on gen3/4 +3488d4eb43aa drm/i915: s/GEN5/GEN3/ +44d9241e3e62 drm/i915: Clear pipestat consistently +842ebf7aeb1d drm/i915: Don't enable/unmask flip interrupts +c095b97c1e97 drm/i915: Remove the "INDEX" suffix from PPAT marcos +4395890a4855 drm/i915: Introduce private PAT management +93564044fb2c drm/i915: Switch over to the LLC/eLLC hotspot avoidance hash mode for CCS +3fd3a6ffe279 drm/i915: Simplify i915_reg_read_ioctl +fe52e597fdbf drm/i915: Introduce INTEL_GEN_MASK +376b6a1f4fbd drivers:gpu:Use ARRAY_SIZE() for the size calculation of the array. +c30572814df5 drm/amd/amdgpu: Change vram debugfs to NO_KIQ for VM environments +0d0c279405ec drm/i915: Refresh VLV/CHV PSR comments on HW PSR_state machine. +767a983ab255 drm/i915/execlists: Read the context-status HEAD from the HWSP +6d2cb5aa383b drm/i915/execlists: Read the context-status buffer from the HWSP +0d2bd2ae045d drm/ttm: fix memory leak while individualizing BOs +c09312a6532a drm/amdgpu: fix and cleanup amdgpu_bo_create v2 +88531913a841 drm/amd: remove min/max addr handling from cgs +9f0ed7aab60e drm/amdgpu: fix cgs alignment handling +e97f12f35977 radeon: Only destroy fbdev framebuffer if it was initialized +a072c5f896be amdgpu: Only destroy fbdev framebuffer if it was initialized +c9232d9ee85f drm/amd/powerplay: lock grbm_gfx index when changing instance +9f8ccae9d6c7 drm/amd/powerplay: Tidy up smu7_enable_didt() +0120ad13acb7 drm/amd/powerplay: Make use of PP_CAP in smu7_powertune.c +a10ad69c8357 drm/amd/powerplay: Remove unneeded return from pp_smu7_thermal_fini() +30f111fca087 drm/amd/powerplay: Make use of PP_CAP in smu7_thermal.c +3efabd5eda4a drm/amd/powerplay: Tidy up smu7_fan_ctrl_get_fan_speed_rpm() +8b39f031b7a6 drm/amd/powerplay: Tidy up smu7_fan_ctrl_get_fan_speed_info() +4e55eb3879fe drm/amdgpu: fix amdgpu_vm_handle_moved as well v2 +34a04e5e46cb drm/i915: Allow HW status page to be bound high +486e93f72abd drm/i915/lrc: allocate separate page for HWSP +a922c0c7a6b7 drm/i915/guc: Don't make assumptions while getting the lrca offset +0b29c75a01e5 drm/i915/lrc: Clarify the format of the context image +7ce5b6850b47 drm/i915/selftests: Use mul_u32_u32() for 32b x 32b -> 64b result +3123698f50fe drm/i915: Use mul_u32_u32() for 32b x 32b -> 64b result +e60b36f76c2e drm/i915: Squelch smatch warning for statement with no effect +ada8c4139fba drm/i915/guc: Small improvements to guc_wq_item_append +048d2847d76d drm/i915/guc: Remove WQ_WORKLOAD_SHIFT define +e9eb8039ba0c drm/i915/guc: Name the default GuC scheduling policy +2013ddebd2f4 drm/i915: Move the context descriptor to an inline helper +5b60fc09806a drm/i915/dsi: Replace MIPI command error message with debug message +f44e354f857f drm/i915/cnp: set min brightness from VBT +33c8d8870c67 Revert "drm/i915/bxt: Disable device ready before shutdown command" +3fa6a073542f drm/crtc: Convert setcrtc ioctl locking to interruptible. +c2e4ff34f4a7 drm/atomic: Convert pageflip ioctl locking to interruptible. +13736ba3b38b drm/legacy: Convert setplane ioctl locking to interruptible. +6c886e4aff0d drm/legacy: Convert cursor ioctl locking to interruptible. +dad56ce4172e drm/atomic: Convert atomic ioctl locking to interruptible. +6f8bcc744aad drm/atomic: Prepare drm_modeset_lock infrastructure for interruptible waiting, v2. +ac70ebe873f5 drm/i915: Cleanup error paths through eb_lookup_vma() +4a00f21db800 drm/amd/powerplay: remove unnecessary call to memset +29c3035fe385 drm/amdgpu/gfx9: properly set the hdp flush reg for Raven +298e87c95f9c drm/amd/powerplay: Tidy up vega10_thermal_initialize() +23db59e48aa8 drm/amd/powerplay: Tidy up vega10_thermal_set_temperature_range() +657b1f469744 drm/amd/powerplay: Tidy up vega10_fan_ctrl_set_fan_speed_rpm() +1f9ba3bec60f drm/amd/powerplay: Fix indentation in vega10_fan_ctrl_reset_fan_speed_to_default() +0dba3739a723 drm/amd/powerplay: Tidy up vega10_fan_ctrl_set_fan_speed_percent() +0c69dd0a55cd drm/amd/powerplay: Tidy up vega10_fan_ctrl_set_default_mode() +893c3880e4f0 drm/amd/powerplay: Tidy up vega10_fan_ctrl_set_static_mode() +8c755d9abc15 drm/amd/powerplay: Tidy up vega10_fan_ctrl_get_fan_speed_rpm() +f85a49bdb6ee drm/amd/powerplay: Port vega10_thermal.c over to PP_CAP +0f26b7b03cbb drm/amd/powerplay: Port vega10_powertune.c over to PP_CAP +dd5a6fe2af03 drm/amd/powerplay: Port vega10_hwmgr.c over to PP_CAP +583a888a77bc drm/amd/powerplay: Add PP_CAP() macro +7246187abf96 drm/amd/powerplay: Port vega10_didt_set_mask() to new macros +38e40d9cc428 drm/amd/powerplay: Introduction of bitmask macros for registers +06474d566572 drm/amd/powerplay: Simplify vega10_acg_disable() +9a5487ef5684 drm/amd/powerplay: Simplify vega10_patch_voltage_dependency_tables_with_lookup_table() +d5884513a31d drm/amdgpu: fix VM sync with always valid BOs v2 +50811c71fa1b drm/amdgpu: enable raven to load firmwares by psp at default (v2) +bcd6eab837fc drm/amdgpu: stop psp ring on suspend +4ef72453311a drm/amdgpu: added api for stopping psp ring (v2) +f1ac0fc2f235 drm/amdgpu: fixed raven psp cmd prepare and submit +9a18999640fa drm/amdgpu: move MMU notifier related defines to amdgpu_mn.h +711becf0e6c5 drm/amdgpu: move amdgpu_ttm_tt_* declarations into amdgpu_ttm.h +1ed3d2567c80 drm/amdgpu: keep the MMU lock until the update ends v4 +aebc5e6f50f7 drm/amdgpu: rework amdgpu_cs_find_mapping +9cca0b8e5df0 drm/amdgpu: move amdgpu_cs_sysvm_access_required into find_mapping +f5683f8b3794 drm/ttm: allow mapping BOs while they are still on the swap list +3fe89771cb0a drm/amdgpu: stop reserving the BO in the MMU callback v3 +60de1c1740f3 drm/amdgpu: use a rw_semaphore for MMU notifiers +1b0c0f9dc5ca drm/amdgpu: move userptr BOs to CPU domain during CS v2 +ca666a3c298f drm/amdgpu: stop using BO status for user pages +b72cf4fca2bb drm/amdgpu: move taking mmap_sem into get_user_pages v2 +862095237c39 drm/amdgpu: Account for shadow PTs in mapping update IB size. +378e2d5b504f drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more +aa4ec7ce7ec5 drm/amdgpu: revert "fix deadlock of reservation between cs and gpu reset v2" +64d03abe6ee3 drm/amd/powerplay: Fix psm_set_user_performance_state() +a216ab09955d drm/amdgpu: fix userptr put_page handling +7a9667ae1974 drm/ttm: Fix configuration error around populate_and_map() functions +a2138eaf97b4 drm/amdgpu: fix wait_any_fence +238e793f4704 drm/amd/powerplay: set uvd/vce/nb/mclk level as UMD P-state required +9947f7047f2b drm/amd/powerplay: add UMD P-state in powerplay. +47047263c527 drm/amd/powerplay: delete eventmgr related files. +df1e63942063 drm/amd/powerplay: delete eventmgr layer in poweprlay +4ebc65092ca3 drm/i915/spt+: Don't reset invalid AUX channel interrupt bits in SDEIMR +61843f0e6212 drm/i915: Name the IPS_PCODE_CONTROL bit +3e8ddd9e5071 drm/i915: Nuke some bogus tabs from the pcode defines +36e16c49dbfe drm/i915: Factor out setup_private_pat() +c3881128cb67 drm/i915/bxt: set min brightness from VBT +3164888a4046 drm/i915: Increase poll time for BDW FCLK_DONE +d0d5e0d7b113 drm/i915/psr: Add enable_source vfunc. +49ad316f87f1 drm/i915/psr: Add enable_sink vfunc. +2a5db87f82cb drm/i915/psr: Add setup VSC vfunc. +29d1efe070d3 drm/i915/psr: Re-org Activate after enable +196cebddde80 drm/i915/psr: Move hsw_enable_source after enabling sink. +4d1fa22f4372 drm/i915/psr: Re-create a hsw_psr_enable_source. +2ce4df87f133 drm/i915/psr: Unify VSC setup functions. +e3702ac9a2c1 drm/i915/psr: Add activate vfunc. +ed63d24b4d19 drm/i915/psr: hsw_psr_activate. +424644c25042 drm/i915/psr: vfunc for disabling source. +0f328da61195 drm/i915/psr: Avoid any PSR stuff on platforms without support. +9ab12e88a0b4 drm/tve200: Clean up panel bridging +be05fe130fd0 drm/doc: Update todo.rst +0bb9c2b27f5e drm/dp/mst: Sideband message transaction to power up/down nodes +8a50b9bd5679 drm: Make __drm_object_property_get_value() static +927cad9869fe drm: Drop drm_get_link_status_name() +a32c94af5e64 drm: Make syncobj import/export functions static +37875d6b3af7 drm/i915: Fix an error handling in 'intel_framebuffer_init()' +72fe915ac565 drm/pl111: Add handling of Versatile platforms +ad86ebe71cba drm/pl111: Add optional variant display en/disable callbacks +52289a07a09d drm/pl111: Insert delay before powering up PL11x +fa83306cd104 drm/pl111: Enable PL110 variant +001485d5255c drm/pl111: Replace custom connector with panel bridge +bcaf9ff425cc drm/pl111: Add all registers to debugfs +48074fceaa26 drm/pl111: Cleanup local header file +6025a15706c5 drm/tilcdc: Use drm_gem_fb_create() +070badfab767 drm/sun4i: call drm_vblank_init with correct number of crtcs +27e18de78e7b drm/sun4i: tcon: Support backend input mux +be3fe0f9ed1c drm/sun4i: tcon: Simplify sun4i_tcon_find_engine_traverse for one input +e8d5bbf7f4c4 drm/sun4i: tcon: get TCON ID and matching engine with remote endpoint ID +1469619d29d7 drm/sun4i: tcon: Check for multiple paths between TCONs and backends +da82b8785eeb drm/sun4i: add components in breadth first traversal order +14826673247e drm/i915: Only initialize partially filled pagetables +d57294c1f8ba drm/sun4i: tcon: Unconditionally reset the TCON +1f2308f7d4c6 MAINTAINERS: sun4i-drm is now maintained in drm-misc +1790625b1dea drm/i915: Make PAT macros more robust +a2d3d2655ea6 drm/i915: Add a default case in gen7 hwsp switch-case +ea4d5a270b57 dma-buf/sw_sync: force signal all unsignaled fences on dying timeline +5663077a5680 drm/vc4: clean up error handling on devm_kzalloc failure +45ae2787a0e6 drm/todo: Add s/dev_*/DRM_DEV_*/ coversion to TODO +77ac3b00b131 drm/atomic: Remove deprecated accessor macros +669c9215afea drm/atomic: Make async plane update checks work as intended, v2. +21a01abbe32a drm/atomic: Fix freeing connector/plane state too early by tracking commits, v3. +de39bec1a0c4 drm/atomic: Remove waits in drm_atomic_helper_commit_cleanup_done, v2. +163bcc2c74a2 drm/atomic: Move drm_crtc_commit to drm_crtc_state, v4. +f46640b931e5 drm/atomic: Return commit in drm_crtc_commit_get for better annotation +b44d5c0c105a drm/i915: Always wait for flip_done, v2. +3ff558e78bc5 drm/stm: fix warning about multiplication in condition +6af5d6707fcb Merge tag 'gvt-next-2017-09-08' of https://github.com/01org/gvt-linux into drm-intel-next-queued +34cc0aa25456 drm/rockchip: Add support for Rockchip Soc LVDS +a5e03a48b296 dt-bindings: display: Add Document for Rockchip Soc LVDS +02d578e5edd9 drm/i915/gvt: Add support for PCIe extended configuration space +f1751362d635 drm/i915/gvt: Fix incorrect PCI BARs reporting +1e3197d6ad73 drm/i915/gvt: Refine error handling for perform_bb_shadow +0f43702a334b drm/i915/gvt: Refine error handling in dispatch_workload +46b441efa374 drm/i915/gvt: Refine error handling for intel_vgpu_pin_mm +0cce2823ed37 drm/i915/gvt: Refine error handling for prepare_execlist_workload +a3cfdca920b2 drm/i915/gvt: Add error handling for intel_gvt_scan_and_shadow_workload +0a53bc07f044 drm/i915/gvt: Separate cmd scan from request allocation +f090a00df9ec drm/i915/gvt: Add emulation for BAR2 (aperture) with normal file RW approach +5d5fe176155e drm/i915/kvmgt: Sanitize PCI bar emulation +212154ba4d1c drm/i915: Transform WaDisablePooledEuLoadBalancingFix into a simple register write +c6ea497c40b4 drm/i915: Transform WaDisableDynamicCreditSharing into a simple register write +4827c547c51f drm/i915: Transform WaDisableGafsUnitClkGating into a simple reg write +b27f59010f27 drm/i915: WaPushConstantDereferenceHoldDisable needs to modify a masked register +6cf20a0128fa drm/i915: Transform WaDisableI2mCycleOnWRPort into a simple reg write +efc886cb1355 drm/i915: Transform WaInPlaceDecompressionHang into a simple reg write +c5ba5b24657e drm/i915: Apply the GTT write flush for all !llc machines +750fae232480 i915: Fix obj size vs. alignment for drm_pci_alloc() +d7a133d886b4 drm/i915: Disable mmio debugging during user access +d2d4f39b1e64 drm/i915/skl+: debugfs entry to control IPC +2503a0fef214 drm/i915/bxt+: Enable IPC support +e57f1c02155f drm/i915/gen9+: Add has_ipc flag in device info structure +d86ba628ce4b drm/i915/cnl: Extend WM workaround with IPC for CNL +446e850c38d9 drm/i915/glk: IPC linetime watermark workaround for GLK +ca47667f523e drm/i915/gen10: Calculate and enable transition WM +7e452fdbfca8 drm/i915/skl+: Optimize WM calculation +0b4d7cbff2be drm/i915: Fixed point fixed16 wrapper cleanup +c9636244f86a tools/testing/scatterlist: Test new __sg_alloc_table_from_pages +5602452e4c99 drm/i915: Use __sg_alloc_table_from_pages for userptr allocations +89d8589cd72c lib/scatterlist: Introduce and export __sg_alloc_table_from_pages +c125906b839b lib/scatterlist: Avoid potential scatterlist entry overflow +c4860ad60564 lib/scatterlist: Fix offset type in sg_alloc_table_from_pages +df0700e53047 drm/i915: Disable snooping (userptr, set-cache-level) on gen4 +bb9d2d050503 drm/i915: Update DRIVER_DATE to 20170907 +aa9f4c4f1913 drm/i915/cnl: WaThrottleEUPerfToAvoidTDBackPressure:cnl(pre-prod) +88c880bbdebe drm/i915: Lift has-pinned-pages assert to caller of ____i915_gem_object_get_pages +8f067837c4b7 drm/i915: Display WA #1133 WaFbcSkipSegments:cnl, glk +f1294585d8e1 drm/i915/cnl: Allow the reg_read ioctl to read the RCS TIMESTAMP register +5d95c24867ae drm/i915: Move device_info.has_snoop into the static tables +90cad095eeaa drm/i915: Disable MI_STORE_DATA_IMM for i915g/i915gm +0db8c9612091 drm/i915: Re-enable GTT following a device reset +67a3b63a54cb drm: gma500: fix logic error +0a46ddd57c9e drm/i915/cnp: Wa 1181: Fix Backlight issue +908a610557f4 drm/i915: Annotate user relocs with __user +bacdcd55fa5f drm/i915: Constify load detect mode +17ad4fdd09e1 drm/i915/perf: Remove __user from u64 in drm_i915_perf_oa_config +0d95c883bab5 drm/i915: Silence sparse by using gfp_t +ff58a15a502a drm/vc4: Use correct path to trace include +f23ef8eda4e9 drm/armada: Use correct path to trace include +d99ce553ed42 drm: Use correct path to trace include +d149d6ae1719 Merge drm-upstream/drm-next into drm-intel-next-queued +afe722bee4bf drm/i915: io unmap functions want __iomem +c23aa71bcfe8 drm/i915: Add __rcu to radix tree slot pointer +c63642329610 drm/i915: Wake up the device for the fbdev setup +969b0950a188 drm/i915: Add interface to reserve fence registers for vGPU +b191406e80af drm/bridge/synopsys: dsi: explicitly request exclusive reset control +1df82a61afaf drm/bridge/synopsys: dsi: Register list clean up +6b8ed8720011 drm: Fix example comment of format modifier blob +4e6d7719bdc5 drm/i915: Use correct path to trace include +14b469f9c02d drm/tve200: Replace custom connector with panel bridge +b52f09c49450 drm/fb-helper: Avoid NULL ptr dereference in fb_set_suspend() +4930a4334e5b drm/stm: Use drm_gem_fb_create() +1cdea74ea041 drm/arc: Use drm_gem_fb_create() +4ee73624e0d0 drm/armada: Use .dumb_map_offset and .dumb_destroy defaults +90378e589192 drm/gem: drm_gem_dumb_map_offset(): reject dma-buf +6e31cdcfe17d drm/i915: Fix the missing PPAT cache attributes on CNL +cd00a424d26f drm/amd/powerplay: fix sclk setting for profile mode for CZ/ST +56d11d580974 drm/radeon: Use correct path to trace include +1430f73beb7f drm/amdgpu: Use correct path to trace include +60233daca067 drm/ttm: Fix trace include path (v2) +b7df5749c2f8 drm/scdc-helper: Use consistent spelling for TMDS +6ec75510f8f2 drm/scdc-helper: Use consistent error reporting +427dc547e15e drm/scdc-helper: Remove gratuitous blank lines +46ad42a3756d drm/atomic: Fix typo in kerneldoc +2093ea2e098b drm/vtables: Fix typo +f053cd478ecf drm/amd/amdgpu: Cleanup gmc_v9_0_suspend() +4d9c333a464a drm/amd/amdgpu: Tidy up gmc_v9_0_hw_init() +846347c9f527 drm/amd/amdgpu: Tidy up gmc_v9_0_gart_enable() +ae6d1416fa16 drm/amd/amdgpu: Simplify gmc_v9_0_vm_fault_interrupt_state() +f6886c472654 drm/amd/amdgpu: Support full range of GFX ring names +70a9c6b90108 drm/amdgpu: fix placement flags in amdgpu_ttm_bind +481c2e94897e drm/amdgpu: fix moved list handling in the VM +f58304659677 drm/amdgpu: declare the new firmware files needed by polaris asics +6849d47cabc3 drm/amdgpu: handle all fragment sizes v4 +41c32e5da3ff drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder +0db1aa424e3e drm/i915: Make i2c lock ops static +0abd9976960a drm/i915: Make i9xx_load_ycbcr_conversion_matrix() static +2179481363bd drm/i915: Eliminate crtc->state usage from intel_atomic_commit_tail and .crtc_update() +1a15b77bd140 drm/i915: Eliminate crtc->state usage from intel_update_pipe_config() +f9a8c149e91c drm/i915: Eliminate obj->state usage from pre/post plane update +b2b55502d683 drm/i915: Pass proper old/new states to intel_plane_atomic_check_with_state() +18b5381803f4 drm/i915: rework IS_*_GT* macros +5b54eddd3920 drm/i915: mark all device info struct with __initconst +0890540e21cf drm/i915: add GT number to intel_device_info +2b9bdfa70faf drm/amd/amdgpu: Simplify gfx_v9_0_wait_for_idle() +78888cff5cba drm/amd/amdgpu: Fix indentation in gfx_v9_0_mqd_init() +b08796cee109 drm/amd/amdgpu: Tidy up gfx_v9_0_rlc_stop() +e567fa69f204 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_gfx_dynamic_mg_power_gating() +7915c8fd7ec7 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_gfx_static_mg_power_gating() +513f81332a49 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_gfx_pipeline_powergating() +f55ee212ee26 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_gfx_cg_power_gating() +54cfe0fc54a1 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_cp_power_gating() +b926fe8efc54 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_sck_slow_down_on_power_down() +e24c7f06db41 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_sck_slow_down_on_power_up() +0e5293d07b92 drm/amd/amdgpu: Tidy up gfx_v9_0_enable_save_restore_machine() +91629eff745e drm/amd/amdgpu: Tidy up gfx_v9_0_ngg_en() +35c32f20a7e2 drm/amd/amdgpu: Tidy up register list formatting. +e8f345e08d39 drm/i915/edp: Increase T12 panel delay to 900 ms to fix DP AUX CH timeouts +7b510451c896 drm/i915: Eliminate obj->state usage in g4x/vlv/chv wm computation +d3a8fb3223a7 drm/i915: Pass the crtc state explicitly to intel_pipe_update_start/end() +5c857e605024 drm/i915: Pass the new crtc state to color management code +9c61de4c69a2 drm/i915: Consolidate max_cdclk_freq check in intel_crtc_compute_min_cdclk() +d305e0614601 drm/i915: Track minimum acceptable cdclk instead of "minimum dotclock" +fd8bf087dffc drm/amdgpu: bump version for support of local BOs +e1eb899b4578 drm/amdgpu: add IOCTL interface for per VM BOs v3 +73fb16e7ebee drm/amdgpu: add support for per VM BOs v2 +4f5839c56ec3 drm/amdgpu: restrict userptr even more +0f2fc435d837 drm/amdgpu: fix new PD update code for Vega10 v2 +705e519e0ef1 drm/amdgpu: move hw generation check into amdgpu_doorbell_init v2 +570144c6522f drm/amdgpu: cleanup the VM code a bit more +ea09729c9302 drm/amdgpu: rework page directory filling v2 +5fcf34b1c58e drm/i915/cnl: Fix DP max voltage +bf5035564579 drm/i915/cnl: Fix DDI hdmi level selection. +cf3e0fb48cdb drm/i915/cnl: Move ddi buf trans related functions up. +cc9cabfdec38 drm/i915/cnl: Move voltage check into ddi buf trans functions. +381f957044d0 drm/i915: Enable voltage swing before enabling DDI_BUF_CTL. +2f7460a75aa4 drm/i915: Align vswing sequences with old ddi buffer registers. +d509af6c85bb drm/i915: decouple gen9 and gen10 dp signal levels. +1b6e2fd2896a drm/i915: Introduce intel_ddi_dp_level. +385db982b277 drm/i915/cnl: Avoid ioremap_wc on Cannonlake as well. +3ea0bf377903 drm/gma500: Remove null check before kfree +86ebb015fa74 drm/i915/cnl: WaDisableI2mCycleOnWRPort +392572feb01c drm/i915/cnl: WA FtrEnableFastAnisoL1BankingFix +91200c09d38b drm/i915: Stop using long platform names on clock gating functions. +2ec4cf4057fc drm/i915: Skip fence alignemnt check for the CCS plane +303ba6955499 drm/i915: Treat fb->offsets[] as a raw byte offset instead of a linear offset +b69a784f5e23 drm/i915: Always wake the device to flush the GTT +b07b9146635e drm/tve200: Pass NULL format_modifier to drm_simple_display_pipe_init +ebe02de2c60c drm/amd/powerplay/hwmgr: Remove null check before kfree +c5927537dd57 drm/amd: Remove null check before kfree +3f3333f8a0e9 drm/amdgpu: track evicted page tables v2 +00b5cc83c443 drm/amdgpu: fix comment on amdgpu_bo_va +cb7b6ec2f8b8 drm/amdgpu: add bo_va cleared flag again v2 +3d7d4d3a1b9f drm/amdgpu: rework moved handling in the VM v2 +08cab989f775 drm/amd/amdgpu: Add write() method to VRAM debugfs entry (v2) +841e3be124b5 drm/amd/powerplay: notify smu once display changed on Rv. +3b4ca9e6494d drm/amd/powerplay: add dummy pp table for raven. (v2) +e154162ef75d drm/amd/powerplay: refine pp code for raven +ffe6d881e994 drm/amdgpu/gfx9: adjust mqd allocation size +29696bd680f1 drm/amdgpu/gfx9: update mqd to include dynamic CU mask +31bf29ab398b drm/amdgpu/gfx8: drop cz mqd +925d5d798f46 drm/amdgpu/gfx8: apply dynamic cu mask to APUs as well +ecf9d3448540 drm/amdgpu/powerplay/vega10: fix typo in register base index +6ac7defb5ccf drm/amdgpu: cleanup GWS, GDS and OA allocation +34d7be5dc280 drm/amdgpu: fix and cleanup VM ready check +87f64a76b38a drm/amdgpu: fix amdgpu_vm_bo_map trace point +5b41d94cc409 drm/amdgpu: Move VBIOS version to sysfs +db95e2185523 drm/amdgpu: Add debugfs file for VBIOS and version +96bec1983527 drm/ttm: Remove needless 'extern' on functions in header. +f7871fd19389 drm/radeon: use new TTM populate/dma map helper functions +7405e0dad4c7 drm/amd/amdgpu: Use new TTM populate/map helper function +a4dec819c8bb drm/ttm: Add helper functions to populate/map in one call (v2) +e719d5169f75 drm/amd/include: Add hdmi_redriver_set to atomfirmware +ca3670aa370e drm/amd/amdgpu: Remove AMDGPU tracepoint and use new TTM tracepoint (v2) +a92e145059cb drm/ttm: Add DMA map/unmap tracepoint (v3) +727030b0c632 drm/amdgpu: support polaris10/11/12 new cp firmwares +fd4b5f54e1af drm/amdgpu: remove duplicate return statement +06f10a537ec1 drm/amdgpu: check memory allocation failure +a3ce364558fa drm/amd/amdgpu: fix BANK_SELECT on Vega10 (v2) +1cacc86a63ab drm/amdgpu: inline amdgpu_ttm_do_bind again +9b0655e3adb6 drm/amdgpu: fix amdgpu_ttm_bind +febb84a60304 drm/amdgpu: remove the GART copy hack +172423bcc765 drm/ttm:fix wrong decoding of bo_count +7e96a13523af drm/ttm: fix missing inc bo_count +b249e18df151 drm/amdgpu: set sched_hw_submission higher for KIQ (v3) +c3db7b5a5591 drm/amdgpu: move default gart size setting into gmc modules +a4da14cc6266 drm/amdgpu: refine default gart size +84d43463a2d0 drm/amd/powerplay: ACG frequency added in PPTable +f0694d3b8a70 drm/amdgpu: discard commands of killed processes +cf273a59ca30 drm/amdgpu: fix and cleanup shadow handling +83e74db6a81d drm/amdgpu: add automatic per asic settings for gart_size +2d6fb10565ca drm/amdgpu/gfx8: fix spelling typo in mqd allocation +9dd73b1e89d7 drm/amd/powerplay: unhalt mec after loading +ddbb5313502f drm/amdgpu/virtual_dce: Virtual display doesn't support disable vblank immediately +38a8791aa7bf drm/amdgpu: Fix huge page updates with CPU +fc692bd31bc9 drm/i915: Discard the request queue if we fail to sleep before suspend +f36325f3789c drm/i915: Clear wedged status upon resume +cad9946c2a43 drm/i915: Always sanity check engine state upon idling +3dbf26ed7b9b drm/i915: Don't use GPU relocations prior to cmdparser stalls +a575c6761757 drm/i915: Recreate vmapping even when the object is pinned +942d5d0dc4d4 drm/i915: Remove excess indent in intel_finish_reset() caught by sparse +8bd719587d12 drm/i915: Beef up of Beef up the IPS vs. CRC workaround +058727ee8d9a drm/i915/bios: amend edp block based on intel_vbt_decode +b7c7c3ea4dbc drm/i915/bios: amend child device flags based on intel_vbt_decode +e445dd18d4e8 drm/i915/bios: amend bdb_general_features +f22bb35856ba drm/i915/bios: split up iboost to hdmi and dp bitfields +dd23d3adcf03 drm/zte: Use drm_gem_fb_create() +80cad29f442a drm/sti: Use drm_gem_fb_create() +2a6f713974aa drm/atmel-hlcdc: Use drm_gem_fb_create() +783f7d9733ea drm/arm/mali: Use drm_gem_fb_create() +39ffd906c4a2 drm/arm/hdlcd: Use drm_gem_fb_create() +908b6e6e8ab4 drm/i915: Quietly cancel FBC activation if CRTC is turned off before worker +5654a1623c87 drm/i915: Fix FBC cfb stride programming for non X-tiled FB +dfbd45083262 drm/i915/cnl: don't hardcode DPCLKA_CFGCR0_DDI_CLK_SEL_SHIFT +e192839e3e63 drm/i915/bios: drop the rest of the p_ prefixes from pointers +3e7c2fd705e5 drm/i915/bios: throw away unused DVO_* macros +6a794c8a04c0 drm/i915/bios: group device type definitions together +fca36df51061 drm/i915/bios: document child device config dvo_port values a bit better +21907e722b1d drm/i915/bios: throw away struct old_child_dev_config +cc9985893aac drm/i915/bios: throw away high level child device union +56f304e9a974 drm/i915/bios: add legacy contents to common child device config +d58107f984e2 drm/i915/bios: remove the raw version of child device config +ae276f56bb24 drm/i915/bios: document BDB versions of child device config fields +f865f7e1c779 drm/i915/bios: amend child device config parameters +6e644626945c drm/i915: Beef up the IPS vs. CRC workaround +3814fd77691c drm/i915: Make some RPS functions static +3ffff0174992 drm/i915: Ignore duplicate VMA stored within the per-object handle LUT +67b48040255b drm/i915: Assert that the handle->vma lut is empty on object close +432295d7b906 drm/i915: Assert the context is not closed on object-close +acfb5554c769 drm/i915/cnl: WaForceContextSaveRestoreNonCoherent +179c02fe90a4 drm/tve200: Add new driver for TVE200 +8b17e80d9e46 drm/tve200: Add DT bindings +2cbecff4122c drm/i915/cnl: WaPushConstantDereferenceHoldDisable +371cadd8c48c drm/doc: Document ioctl errno value patterns +66df1014efba drm/i915: Keep a small stash of preallocated WC pages +eb371933cf4d drm/i915/cfl: Coffee Lake works on Kaby Lake PCH. +ade5ee7ea55d drm/i915/cnl: extract cnl_set_procmon_ref_values +e0b8acf35d3c drm/i915/cnl: simplify cnl_procmon_values handling +74d290f845d0 drm/i915: Boost GPU clocks if we miss the pageflip's vblank +5f88a9c61978 drm/i915: Constify states passed to enable/disable/etc. encoder hooks +d2419ffc10e4 drm/i915: Plumb crtc_state to PSR enable/disable +385e4de0eaec drm/i915: Init infoframe vfuncs for DP encoders as well +f99be1b322cc drm/i915: Move infoframe vfuncs into intel_digital_port +c5f93fcf2ee1 drm/i915: Disable infoframes when shutting down DDI HDMI +b47ef0f793d9 drm/i915: Check has_infoframes when enabling infoframes +25a8ef26fd47 drm/dp: Add defines for DP SDP types +d0a133f7f5bc drm: Release driver tracking before making the object available again +41e61020e821 drm/i915: Re-enable per-engine reset for Broxton +b7f08c89a00a drm: i2c: tda998x: constify i2c_device_id +9d6d009a67aa drm: i2c: sil164: constify i2c_device_id +eab18d76b601 drm: i2c: ch7006: constify i2c_device_id +1853a9daa19e drm/i915/dp: make is_edp non-static and rename to intel_dp_is_edp +7b91bf7f9196 drm/i915/dp: rename intel_dp_is_edp to intel_dp_is_port_edp +9928688492ae drm/bridge: change return type of drm_bridge_add function +059e3c0b2fa3 drm/exynos: mic: clean up drm_bridge_add call +851394552779 drm/sti: sti_vdo: clean up drm_bridge_add call +e691009154b4 drm/mediatek: hdmi: clean up drm_bridge_add call +1a25db65d39c drm/i915/cnl: Apply large line width optimization +d1d247543c56 drm/i915/cnl: WaDisableEnhancedSBEVertexCaching +e6d1a4f6b267 drm/i915/cnl: Add WaDisableReplayBufferBankArbitrationOptimization +90007bca6162 drm/i915/cnl: Introduce initial Cannonlake Workarounds. +64f09f00caf0 drm/i915: Clear lost context-switch interrupts across reset +300238cecede dma-buf/sync_file: document flags field +043652aa3d87 drm/panel: Add driver for Seiko 43WVF1G panel +e1641ed8cf64 MAINTAINERS: drm/panel is now maintained in drm-misc +756b918d0df3 drm/panel: simple: Remove unneeded gpiod NULL check +f3621a8eb59a drm/panel: simple: Add missing panel_simple_unprepare() calls +30c6d7ab92d9 drm/panel: simple: Fix width and height for Olimex LCD-OLinuXino-4.3TS +f0a5bb9803a9 drm/panel: Add support for OTM8009A panel driver +59ef38f5bfb1 dt-bindings: display: panel: Add support for Orise Tech OTM8009A DSI panel +931974fae6e8 dt-bindings: Add vendor prefix for Orise Technology +b8e93807911a drm/panel: simple: Skip error message on deferred probe +2a05177dac9d drm/panel: Add support for S6E63J0X03 panel +a4e6f1c49e04 dt-bindings: Add binding for Samsung S6E63J0X03 panel +======= +======= + weak function to #define") changed the wiring which now has to be done +start_commit : 431ead0ff19b440b1ba25c72d732190b44615cdb +end_commit : 4e63ebe50d456d7284600822d414d69da35f6977 +431ead0ff19b arm64: wire cpu-invariant accounting support up to the task scheduler +======= +======= + weak function to #define") changed the wiring which now has to be done +start_commit : 552c4653bf89147c945bd676d28d4746c9500002 +end_commit : 3a1ed9cfaf2849195886b80274008526ff2b5f02 +552c4653bf89 arm: wire cpu-invariant accounting support up to the task scheduler +======= +======= + staging: unisys: visorbus: convert VMCALL_CONTROLVM_ADDR enum to #define +start_commit : 55b7bd03f8af93fe2014a1784939cb8e1c94fa69 +end_commit : 0330a357fffd6cbb87672fa4052f2ec9a55b0050 +55b7bd03f8af staging: unisys: visorbus: convert VMCALL_CONTROLVM_ADDR enum to #define +======= +======= + elements to #defnes. +start_commit : bac41a2f682f1e9f8e3aec889ed481d92cc7dadf +end_commit : c2093c804cf72266fbd35ce4edcfcbe36ef0cc9a +bac41a2f682f staging: unisys: visorinput: removed enum in ultrainputreport.h to match driver namespace +======= +======= + hard_smp_processor_id() into #ifndef CONFIG_SMP. But Kconfig has: +start_commit : 7b6e106276fcc803e397f9b1bd4c272055c7cf5a +end_commit : 0f08c3b22996c91cff62c96cf4b3db88902e12a9 +7b6e106276fc x86/smp: Remove the redundant #ifdef CONFIG_SMP directive +======= +======= + or without support for IOMMU without having to resort to #ifdefs in the +start_commit : 21aff52ab2c831c2f07d48e2fa8d4bab26a66992 +end_commit : 82df0a4368c62e68d6622e19a8f4dca2c7eccd3a +21aff52ab2c8 iommu: Add dummy implementations for !IOMMU_IOVA +=======