From 929e904d1681bc5ddc26c9e540ee20ceadf00c6b Mon Sep 17 00:00:00 2001 From: Cheng Jian Date: Wed, 18 Aug 2021 10:49:20 +0800 Subject: [PATCH] distro/OpenAnolis: add changelog.md Signed-off-by: Cheng Jian --- distro/OpenAnolis/changelog.md | 436 + distro/OpenAnolis/changelog.txt | 44958 ------------------------------ 2 files changed, 436 insertions(+), 44958 deletions(-) create mode 100644 distro/OpenAnolis/changelog.md delete mode 100644 distro/OpenAnolis/changelog.txt diff --git a/distro/OpenAnolis/changelog.md b/distro/OpenAnolis/changelog.md new file mode 100644 index 0000000..05227b3 --- /dev/null +++ b/distro/OpenAnolis/changelog.md @@ -0,0 +1,436 @@ +# ck-release-23...ck-release-24 +------- + + +## ck-release-24....ck-release-24.7 +------- + +| TASK | COMMIT | +|:----:|:------:| +| to #36078485 | c32c304e7267 openEuler: gpu: hibmc: Fix stuck when switch GUI to text.
97e5e33e0400 openEuler: gpu: hibmc: Fix erratic display during startup stage.
fe3594a3ba24 openEuler: gpu: hibmc: Use drm get pci dev api.
cba3c24d6680 openEuler: drm: hibmc: fix vga UNF ras error for rebooting system
2b0f0eebcde9 openEuler: gpu: hibmc: add pll and mode list support
| +| fix #28893917 | b3dee6c6dfd7 ck: arm64: fix numa distance for HiSilicon chips
| +| fix #26086752 | 5eb53a6526ab ck: kernel: Reduce tasklist_lock contention only for x86_64
| +| to #35977568 | fdc771db0a57 config: arm64: Set PAGE SIZE as 64K
| +| fix #35895643 | febec90f24c0 ck: virtio-fs: accept tag from dev_name as well
| +| fix #34987310 | 3e9fd8b25d7c configs: x86: disable TSX by default
| +| fix #35779620 | cac00bfdb064 configs: x86_64: default to fq_codel algo for performance
| +| fix #33577364 | 1507be67d49e configs: x86: Align to CentOS8.2
| +| to #35731951 | 8daf741ef53b ck: crypto: ccp: Add Hygon CSV support
| +| to #34631759 | bb9d0b413a72 openeuler: sdei_watchdog: avoid possible false hardlockup
| +| fix #34916049 | 2849dc102e20 PCI: Don't disable bridge BARs when assigning bus resources
0e69e0dc8dfb PCI: Avoid double hpmemsize MMIO window assignment
ad4aab21c92f PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters
7d7611e4fb7f PCI: Make pci_hotplug_io_size, mem_size, and bus_size private
3d9037f9cb9d PCI: Don't auto-realloc if we're preserving firmware config
| +| fix #35703298 | 2531a8cdb969 seq_file: disallow extremely large seq buffer allocations
| +| fix #35595756 | cbb99dac41d8 netfilter: x_tables: fix compat match/target pad out-of-bound write
| + + +## ck-release-23...ck-release-24 +------- + +| TASK | COMMIT | +|:----:|:------:| +| fix #34811442 | 29e3ae4ed50a alinux: sched: Fix writer racing in cgroup_idle_start/end
| +| to #35021957 | 8a5491ecfdcd /proc/PID/smaps: consistent whitespace output format
3a71451481bd mm: thp: fix false negative of shmem vma's THP eligibility
5081d02c63b2 mm: thp: make transhuge_vma_suitable available for anonymous THP
52390bd401b2 mm, proc: report PR_SET_THP_DISABLE in proc
| +| fix #35172772 | 28117281410d xfs: implement cgroup aware writeback
b1069eaf9cb5 xfs: simplify xfs_chain_bio
| +| fix #34670772 | 2c15b41d3af0 mm, thp: correct the order of unregister shrinker in error path
| +| fix #34030593 | ca2c5c8844a4 alinux: sched: fix the bug that compile faid without CONFIG_GROUP_IDENTITY
8711d908e693 alinux: sched: make up nr_high/under_running for cfs bandwidth
| +| fix #33436069 | 3b7fcda318f6 mm: validate pmd after splitting
| +| fix #34995459 | e4db6c1c1e08 alinux: use spin_lock_irqsave instead in ioc_rqos_throttle()
| +| fix #34670772 | 8410f99b089b mm, thp: remap the page when unmap failed for thp reclaim
| +| fix #34883581 | 5683fa476119 tracing: Correct the length check which causes memory corruption
b329c2e80eab tracing: Check length before giving out the filter buffer
| +| fix #34890870 | 83dc4617b903 sched/fair: Optimize select_idle_cpu
| +| fix #34923487 | 25f6e3e64a77 alinux: sched: Introduce sched_feat ID_LAST_HIGHCLASS_STAY
| +| fix #34359599 | e6f05bd1d63a alinux: sched: fix the performence regression caused by update_rq_on_expel()
| +| fix #34789856 | e3eea66821b6 alinux: Fix refcount of encl_mm->encl in sgx_encl_mm_release_deferred.
f146861af13a alinux: Fix memory leak of radix-tree in sgx_encl_release.
| +| to #34682468 | 1d1a7dafb076 configs: update configs to adapt code changes
| +| to #33577364 | 8d741f307e52 configs: x86: enable more modules for compaitibility
| +| fix #34670772 | 401cb1124bf3 mm, thp: add some statistics for thp reclaim stat
57456d1625ba mm, thp: introduce a controller to trigger thp reclaim
1f3a50b5d334 mm, thp: introduce thp reclaim threshold
fde93933ea8c mm, thp: skip kmemcg and slab page for zero subpages reclaim
62f8852885cc mm, thp: introduce thp zero subpages reclaim
| +| fix #34359599 | c9af3e52ed2a Revert "alinux: sched: fix the performence regression caused by update_rq_on_expel()"
| +| to #34610774 | 4da314fb91cb gup: document and work around "COW can break either way" issue
fc805f800e9c bpf, x86: Validate computation of branch displacements for x86-32
a0f99cbd325f bpf, x86: Validate computation of branch displacements for x86-64
f61dabd21add perf/x86/intel: Fix a crash caused by zero PEBS status
e4b220c26f61 PCI: rpadlpar: Fix potential drc_name corruption in store functions
f3fd41b9a171 btrfs: fix race when cloning extent buffer during rewind of an old root
74b6efc37da9 usbip: fix stub_dev usbip_sockfd_store() races leading to gpf
feec06ee25df scsi: iscsi: Verify lengths on passthrough PDUs
f143b5997c90 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
fcc9956feb1b sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
6df8d9b5f8b5 scsi: iscsi: Restrict sessions and handles to admin capabilities
| +| fix #34359599 | c848a4fd1ecd alinux: sched: fix the performence regression caused by update_rq_on_expel()
| +| fix #34486758 | 153b7aeac7df vfio-pci: Avoid recursive read-lock usage
6bf92270a80c vfio/pci: Fix SR-IOV VF handling with MMIO blocking
| +| fix #34611892 | 34bc3f05bbb3 NFSv4.2: fix return value of _nfs4_get_security_label()
63b14201e988 pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()
4d531dd49c95 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter
a669e1243c1b NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock
| +| fix #34611881 | ad5d690d5a54 xfs: fix a missing unlock on error in xfs_fs_map_blocks
| +| fix #34611868 | cad520becb00 ext4: fix deadlock with fs freezing and EA inodes
e10fe63b5362 ext4: fix a memory leak of ext4_free_data
f4d8db83969a ext4: don't BUG on inconsistent journal feature
| +| fix #32492168 | 7a7605afb85a alinux: dm crypt: fix gcc warning when parsing workqueue name
| +| fix #34611877 | 2930014d3817 fs: direct-io: fix missing sdio->boundary
95951a170fc7 memcg: fix a crash in wb_workfn when a device disappears
54cd8283c3ba include/trace/events/writeback.h: fix -Wstringop-truncation warnings
6dfc5fb41935 lib/string: Add strscpy_pad() function
94125e3007e5 writeback: Drop I_DIRTY_TIME_EXPIRE
b27c58e3fba1 writeback: Fix sync livelock due to b_dirty_time processing
d6c99dc309bb writeback: Avoid skipping inode writeback
0710228ab464 writeback: Protect inode->i_io_list with inode->i_lock
c73b66434014 fcntl: Fix potential deadlock in send_sig{io, urg}()
ce5f8f329eb4 quota: Don't overflow quota file offsets
ab6626eeefde quota: Fix memory leak when handling corrupted quota file
38bbfd7470cf quota: Sanity-check quota file headers on load
c03e21f15489 fs: Don't invalidate page buffers in block_write_full_page()
| +| fix #32167089 | 406f475a3058 alinux: mm, thp: relax migration wait when failed to get tail page
| +| fix #34611840 | 6475b724fcf2 dm ioctl: fix out of bounds array access when no devices
6efeda395287 dm snapshot: flush merged data before committing metadata
f87a494fc61f dm ioctl: fix error return code in target_message
76040d20160e dm table: Remove BUG_ON(in_interrupt())
| +| fix #34611739 | 2833f78ca42e block: only update parent bi_status when bio fail
6ed4182e654b blk-settings: align max_sectors on "logical_block_size" boundary
fa943e5d6b8c block: fix use-after-free in disk_part_iter_next
| +| to #30641046 | b2e263c170ac virtio-net: support XDP when not more queues
2e49de59def6 ck: virtio: add module option to force_xdp
| +| fix #34327689 | 13a02d24053b alinux: sched: fix the bug that the declaration of throttled_hierarchy() missing
| +| to #34312169 | abda2aa80c27 netfilter: x_tables: Use correct memory barriers.
| +| fix #34327689 | 94ef8a9adf23 alinux: sched: fix the bug that performence reduction on arm
| +| fix #34284629 | b1a84b4b55ea alinux: jbd2: jbd2_seq_stats_next should increase position index
| +| to #33677581 | a2027eaad6c5 alinux: EDAC/mce_amd: More reasonable warning for no SCMA 19th CPUs
f2e87c2c3675 EDAC/amd64: Drop some family checks for newer systems
7d3ebdfbec0b EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh
f1b32d59d1da x86/amd_nb: Add Family 19h PCI IDs
d7b6b201b0ae EDAC/mce_amd: Always load on SMCA systems
018014bcbc5e x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType
| +| to #30665478 | 6f066b07121e alinux: sched: fix the bug that nr_tasks incorrect
e6031d307ffa alinux: sched: enable group identity
| +| fix #28231823 | b2818621d5e7 alinux: sched/isolation: dynamical CPU isolation support
| +| to #30665478 | 60aa4e7d6d9a alinux: sched: fix the bug that nr_high_running underflow
a4f07eb17f13 alinux:sched: rescue the expellee on migration
bcc726c56a0f alinux: sched: introduce 'idle seeker' and ID_IDLE_AVG
84c08b2e134a alinux: sched: introduce group identity 'idle saver'
5526cecbda00 alinux: sched: introduce group identity 'smt expeller'
827bf49be8a3 alinux: sched: introduce per-cgroup identity
| +| to #33162645 | 6b62310e4ee5 locking/qrwlock: Fix ordering in queued_write_lock_slowpath()
| +| fix #33937875 | 5b9211a3867e Revert "eventfd: convert to f_op->read_iter()"
| +| fix #34070914 | a5e0fe753403 ext4: Avoid freeing inodes on dirty list
b3a62948c1e1 writeback: Export inode_io_list_del()
| +| to #33929316 | 10ae8a090f48 ext4: convert BUG_ON's to WARN_ON's in mballoc.c
| +| fix #33850294 | 8eebed57c21e alinux: virtiofs: accept 'virtio_fs' filesystem type as well
| +| to #39258954 | ce91e1727eea alinux: virtio_ring: Distinguish max mapping size between swiotlb and direct dma
60003d1d67ca alinux: virtio_ring: Force use dma api when AMD SEV is actived
c65413d6840d configs: Add AMD SME/SEV support for alinux
482b95ef17bc virtio-blk: Consider virtio_max_dma_size() for maximum segment size
4e0e1c6309c0 virtio: Introduce virtio_max_dma_size()
5f852147b35d dma: Introduce dma_max_mapping_size()
d5d8afa602d2 swiotlb: Add is_swiotlb_active() function
c734e171dc08 swiotlb: Introduce swiotlb_max_mapping_size()
| +| to #33618937 | 3b72a902ba67 eventfd: convert to f_op->read_iter()
| +| to #33066543 | 3291055a5d1c RDMA/core: Consider net ns of gid attribute for RoCE
0b522be9b140 RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute
0383359116bc RDMA/core: Simplify roce_resolve_route_from_path()
d6d722c84c60 RDMA/core: Protect against changing dst->dev during destination resolve
32fb22f53558 RDMA/core: Refer to network type instead of device type
5275d6b4bae8 RDMA/core: Use common code flow for IPv4/6 for addr resolve
0652a52eb6ee RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr
23084924636e RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6
7f239bcad3a6 RDMA/core: Let protocol specific function typecast sockaddr structure
7d31dd3190e9 RDMA/core: Avoid unnecessary sa_family overwrite
ab35198e492d RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu
0b4514959e83 RDMA/{cma, core}: Avoid callback on rdma_addr_cancel()
| +| to #33635199 | 09cf08424f01 powercap: Add AMD Fam17h RAPL support
ece9ade936a2 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer
1949e2e04128 x86/msr-index: sort AMD RAPL MSRs by address
dce271388648 perf/x86/rapl: Add AMD Fam19h RAPL support
db3e122be956 tools/power turbostat: Support AMD Family 19h
8d46ed916eca perf/x86/rapl: Add Hygon Fam18h RAPL support
42623ee70852 perf/x86/rapl: Add AMD Fam17h RAPL support
40ea0c3815ae x86/cpu: Add consistent CPU match macros
7867b0f7ddb8 x86/devicetable: Move x86 specific macro out of generic code
46221f584b0c perf/x86/rapl: Make perf_probe_msr() more robust and flexible
86a4e354f3dd perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs
10016c1114a7 perf/x86/rapl: Move RAPL support to common x86 code
fc8e826433a5 perf/x86/rapl: Add Ice Lake RAPL support
0daeeb5f71cb perf/x86/rapl: Get quirk state from new probe framework
fee317d67d4c perf/x86/rapl: Get attributes from new probe framework
d0c3abb817ea perf/x86/rapl: Get MSR values from new probe framework
7cb5a6288cf1 perf/x86/rapl: Get rapl_cntr_mask from new probe framework
c9b7375f9662 perf/x86/rapl: Use new MSR detection interface
763b8ad62ac2 perf/x86: Add MSR probe interface
| +| to #30648216 | 072e8ddcf859 x86/entry/64: Remove unneeded kernel CR3 switching
d4f035d6ab32 x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation
| +| fix #32065766 | a481f40db62f PCI: pciehp: Differentiate between surprise and safe removal
| +| fix #33633860 | 3f58dcaaec21 alinux: 9P: update inode [cm]time when write
| +| fix #33566876 | 5ac313f6e356 alinux: fuse: Fix possible deadlock when writing back dirty pages
| +| to #30648216 | 9ea047ff7cf3 x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase
e64427f88d8d x86/process/64: Use FSBSBASE in switch_to() if available
1c6a0e1db3a2 Documentation/x86/64: Add documentation for GS/FS addressing mode
c51ec9c1cb0a x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE
3cf96247842d x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM
36621f4cedf4 x86/fsgsbase: Fix Xen PV support
d7c65f1f9bb5 compiler.h: Move instrumentation_begin()/end() to new header
d2135aea546b x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has()
9046fbf34980 x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
5a05e084345a x86/ptrace: Prevent ptrace from clearing the FS/GS selector
d733d1903370 x86/ptrace: Document FSBASE and GSBASE ABI oddities
fdce9173f2c3 x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
ac764e05fbdb x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
7c01912462a9 x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
254e735a7fcb x86/entry/64: Introduce the FIND_PERCPU_BASE macro
23c9d719b598 x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
137c5a56d21b x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
409b2a221a32 x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE
a719d35dc74c x86/process: Unify copy_thread_tls()
878b618493da x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
5124060f7e42 x86, kcsan: Add __no_kcsan to noinstr
fe0fd766befc x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
0698f29e949c x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
b1d08d03d638 x86/fsgsbase/64: Fix the base write helper functions
c1c5d1fe28e7 x86/fsgsbase/64: Clean up various details
9ce086df162a x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick
656a691cb1a5 x86/vdso: Initialize the CPU/node NR segment descriptor earlier
ca9897d8c123 x86/vdso: Introduce helper functions for CPU and node number
ee37bd70eb0b x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER
c2621804a062 x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to()
a56a013f10c2 x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers
f9ad97fc0e18 x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers
285f069fef83 x86/fsgsbase/64: Introduce FS/GS base helper functions
| +| fix #33457754 | df71f61ef4c8 alinux: sunrpc: honor rpc_task's timeout value in rpcb_create()
5f766a041673 alinux: nfs: hornor timeo and retrans option when mounting NFSv3
| + + + +# ck-release-21...ck-release-22.2 +------- + + + +## ck-release-22...ck-release-22.2 +------- + +| TASK | COMMIT | +|:----:|:------:| +| fix #32531011 | 2e13b272c9d4 configs: add more kernel modules for more compatibility
| +| to #32282748 | e2b4ca4b9bec configs: arm64: sync with x86_64
f3e28ee65ba3 configs: x86_64: fix qboot boot up failure
| + +## ck-release-21...ck-release-22 +------- + +| TASK | COMMIT | +|:----:|:------:| +| to #31739384 | 2f9c296024c6 block: disable iopoll for split bio
| +| to #31887426 | 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 | 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 | d52ffd728a5a kernel/relay.c: handle alloc_percpu returning NULL in relay_open
| +| fix #29135092 | a2743a2abc0f vt: keyboard: avoid signed integer overflow in k_ascii
| +| to #29045634 | 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 | 027d1543b090 mm: Fix mremap not considering huge pmd devmap
| +| fix #31645768 | 49c322d5e62e alinux: mm: Fix the vma merge warning
| +| to #31739384 | ffb1d1ec0bbc io_uring: fix IOPOLL -EAGAIN retries
4809d5bb5e8e io_uring: clear req->result on IOPOLL re-issue
| +| fix #31036214 | a244b5fae5a1 selftests/tls: Add MSG_WAITALL in recv() syscall
| +| to #31243040 | a24b3d4c873c alinux: io_uring: revert io_file_supports_async()
| +| fix #31010388 | 8fc5da7570c7 bpf: improve verifier branch analysis
389a5e5991c1 selftests/bpf: Test narrow loads with off > 0 in test_verifier
| +| fix #29533985 | a53a96768b9e alinux: dm: apply more restrictive constraints for iopoll
| +| fix #31617659 | 3ceba4b3f097 alinux: block: fix inflight statistics of part0
| +| fix #31562403 | 27c982b75684 net: ipvs: add sysctl_run_estimation to support disable estimation
265287e4c2d2 ipvs: move estimation from timer to kworker
| +| fix #31711802 | 328540e3a784 cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled
| +| fix #31013357 | 2fb64c19cfbb configs: x86_64: tweak for performance tuning
| +| to #30599022 | 751f9ab3ed1a configs: x86_64: apply Alinux2 specific configs
59e523d50149 configs: x86_64: reconfig to sync with internal version
| +| fix #31615004 | db0ce3400e98 rtnetlink: avoid frame size warning in rtnl_newlink()
| +| to #31167932 | ff29a8461033 memcg, oom: check memcg margin for parallel oom
| +| to #31164083 | 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 | 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 | c5d5eab5e376 mm, compaction: make capture control handling safe wrt interrupts
| +| fix #23955192 | 38d7e4fc9e01 alinux: virtio_net: fix wrong print format type
| +| to #31381921 | 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 | 178de8fd07eb checkpatch/coding-style: deprecate 80-column warning
| +| fix #29493552 | 53b844792580 alinux: net: track the pid who created socks
| +| task #31332859 | 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 | 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 | 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 | e173c9e513cd alinux: io_uring: refactor precpu io sq thread feature
| +| task #30476868 | 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 | bb09ee6c675d io_uring: add timeout support for io_uring_enter()
| +| task #31256938 | 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 | 59cec5300f4d alinux: mm: bring back unevictable.o in obj-y
| +| fix #23955192 | a3a8bfb13a43 alinux: virtio_net: introduce TX timeout dev_watchdog handler
| +| fix #29598827 | 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 | 8d9c0c6d21c8 alinux: configs: enable sockmap feature
| +| task #30476868 | 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 | 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 | 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 | 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 | 77d1072875af dm: add support for DM_TARGET_NOWAIT for various targets
| +| to #31501361 | 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 | 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 | 1f47850ae35d tcp: increase tcp_max_syn_backlog max value
a35dc6802e68 net: increase SOMAXCONN to 4096
| +| task #28557737 | 2ee8ebc671f8 jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
| +| task #28557685 | 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 | 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 | 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 | 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 | f1941f532ed1 virtio_ring: Avoid loop when vq is broken in virtqueue_poll
| +| task #28557827 | 085b4ae23432 dm thin metadata: Avoid returning cmd->bm wild pointer on error
| +| task #31407665 | 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 | 481a78d58e9e xsk: Use struct_size() helper
| +| task #31449212 | 82a697a50f8f io_uring: only wake up sq thread while current task is in io worker context
| +| task #30456977 | a06dffa17e66 alinux: io_uring: support ioctl
| +| to #31357021 | 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 | 3af726ba2231 x86/unwind/orc: Fall back to using frame pointers for generated code
| +| to #28143103 | db83ac46e3f5 alinux: cpuacct: Export nr_running & nr_uninterruptible
982358c4f1f0 alinux: sched: Maintain "nr_uninterruptible" in runqueue
| +| task #31421017 | 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 | b91b37989d2f alinux: mm: make the swap throttle more accurate
| +| to #31400814 | 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 | dc535ede525f KVM: x86: Expose fast short REP MOV for supported cpuid
f61f407663fa x86/cpufeatures: Add support for fast short REP; MOVSB
| +| task #31072503 | 362c19f4f21d mm: proactive compaction
| +| to #31064126 | 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 | 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 | 1d094d4315fc ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
| +| task #29525133 | 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 | 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 | 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 | a647271435c8 alinux: io_uring: revert queue_is_mq() to queue_is_rq_based()
| +| fix #30641266 | 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 | 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 | 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 | 9b415cc6e5cc sched/fair: Fix insertion in rq->leaf_cfs_rq_list
3b5dade523b6 sched/fair: Add tmp_alone_branch assertion
| +| fix #28171040 | 3a022fb07707 alinux: sched/fair: Fix CPU burst stat
| +| to #27440320 | a97cbf90404c alinux: sched/fair: Introduce init buffer into CFS burst
| +| fix #30641350 | 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 | 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 | f708a4f2f700 io_uring: show sqthread pid and cpu in fdinfo
f861c2e8691e io_uring: fix potential ABBA deadlock in ->show_fdinfo()
| +| fix #30708539 | 7f2dcdcf2b99 perf tests: Use shebangs in the shell scripts
| +| fix #30604788 | c3ac3c331d6c jbd2: add missing tracepoint for reserved handle
a25b6ee9b12d dm thin metadata: Fix trivial math error in on-disk format documentation
| +| fix #30591955 | f3b6ceca841d alinux: configs: enable md raid support
71ef9c70e2ae alinux: configs: bump to the latest kernel
| +| fix #30558181 | b11aea775f90 alinux: fix openat2 wrong syscall number under x86-32
| +| fix #30547144 | a39f1a9a57a6 net/packet: fix overflow in tpacket_rcv
| +| to #30288477 | a7e3c096fa8a alinux: tcp_rt module: fix bug of using vfree to release the memory obtained by kmalloc
| +| fix #30159924 | abd7f977069d alinux: sched: Fix a branch prediction error in static_key
a66f5804aa67 alinux: sched: Fix compiling error without CONFIG_FAIR_GROUP_SCHED
| +| to #30165513 | 252315eb68be alinux: sched: get_sched_lat_count_idx optimization
| +| fix #30167019 | 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 | f1885e3acf28 fuse: always flush dirty data on close(2)
| +| to #29613774 | e52fca039964 fuse: invalidate inode attr in writeback cache mode
| +| to #29931646 | 63de663eb5b9 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
| +| to #29683594 | 550e512f34b4 blk-mq: fix hang caused by freeze/unfreeze sequence
0f2f9486d870 block: Allow unfreezing of a queue while requests are in progress
| +| task #26578122 | ef2864993565 alinux: io_uring: add percpu io sq thread support
| + + +# ck-release-20...ck-release-21 +------- + +| TASK | COMMIT | +|:----:|:------:| +| fix #29375191 | b21ffd2ee27a alinux: nvme: pci: Fix the incorrect ways to calculate the request size
| +| to #27883731 | ffae4b1da077 configs: Open the IGB IGBVF IXGBE IXGBEVF configs
| +| to #29722367 | fc8d2968d054 alinux: arm64: adjust tk_core memory layout
| +| fix #30070241 | e7ac16c0befa configs: enable vsyscall emulate by default for x86_64
| +| fix #30009260 | 38e2ecc14509 efi: Fix a race and a buffer overflow while reading efivars via sysfs
| +| fix #30012285 | 46c728a50f22 configs: open the UIO Kconfig for x86_64
| +| fix #29902604 | 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 | b2250b442fa9 alinux: sched: Fix per-cgroup idle accounting deadlock
| +| fix #29820404 | e0b245f82507 io_uring: hold 'ctx' reference around task_work queue + execute
| +| fix #29760792 | 329479e291ed x86/mce: Move nmi_enter/exit() into the entry point
| +| fix #29760246 | 58511eb28b68 io_uring: Fix NULL pointer dereference in loop_rw_iter()
| +| fix #29327388 | 2f68309ba852 alinux: nvme: pci: Use bio->bi_vcnt directly
| +| to #29139300 | 1f0aa1e17afb blk-mq: fix failure to decrement plug count on single rq removal
5d7041ee5e00 block: sum requests in the plug structure
| +| fix #29612968 | 867d89676f7d alinux: blk: export sector and len fields for iohang
| +| to #28718400 | 2044be443924 mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
97356a468382 x86/mpx, mm/core: Fix recursive munmap() corruption
| +| to #29558346 | 57804174133d alinux: Fix latency histogram & nr_migrations rcu bugs
| +| fix #29605829 | cd40824f7328 io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works
| +| to #29613419 | 10924b1b159e alinux: configs: disable low limit and enable io latency
| +| to #29608102 | 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 | 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 | 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 | 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 | 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 | e6e31258c75f alinux: block: don't decrement nr_phys_segments for physically contigous segments
| +| task #29499913 | 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 | b6157780c26a perf vendor events intel: Add Icelake V1.00 event file
| +| fix #29564148 | b893a7d56134 alinux: mm: completely disable swapout with negative swappiness
| +| task #29239886 | 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 | 7db5692f2d05 ovl: initialize error in ovl_copy_xattr
| +| to #28557760 | 028b49111ed1 xfs: add agf freeblocks verify in xfs_agf_verify
| +| to #28557827 | 99e1527a3b8a dm: use noio when sending kobject event
| +| to #28557685 | 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 | 2303e69f36ac alinux: virtio-blk: fix discard buffer overrun
| +| fix #29429936 | bc28fd7cabdb x86/cpufeatures: Add feature bit RDPRU on AMD
| +| fix #29455282 | 8c6a98628318 ext4: disable dioread_nolock whenever delayed allocation is disabled
| +| fix #29535320 | ba34628b349a alinux: nvme-pci: hold cq_lock while completing CQEs
| +| fix #29056122 | 907cd7769853 alinux: panic: change the default value of crash_kexec_post_notifiers to true
| +| task #28910367 | f4b6a00694d6 alinux: configs: add VIRTIO_MEM and VIRTIO_FS
| +| fix #29495487 | 7301fff626ad nvme: fix possible deadlock when nvme_update_formats fails
| +| task #29355864 | 8f020770ab0f configs: disable some needless builtin modules
| +| task #28910367 | 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 | 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 | 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 | 173a802484fe TencentOS-kernel: ipvs: avoid drop first packet by reusing conntrack
| +| to #28991349 | 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 | fe15220e558b io_uring: fix recvmsg memory leak with buffer selection
| +| to #29361128 | 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 | 80cefe0cc635 iocost: Fix iocost_monitor.py due to helper type mismatch
9ab225fe51e7 iocost: over-budget forced IOs should schedule async delay
| +| to #28739709 | ab81d2d9f745 alinux: sched: Add cpu_stress to show system-wide task waiting
| +| to #29276623 | 4d76552ef114 perf vendor events amd: Add L3 cache events for Family 17h
| +| fix #29420707 | 5d951856df6d alinux: block: initialize io hang counter
| +| fix #29334855 | 712285895fc9 configs: Enable CONFIG_RESCTRL to enable Intel RDT and AMD QoS
| +| fix #29372337 | e26a55e2ba1b hookers: fix Kconfig dependency on INET
| +| fix #29035143 | 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 | 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 | 4680a73969c5 configs: Enabled CONFIG_PCIE_DPC
| +| to #29357063 | e166c2000fd3 alinux: blk-iocost: bypass IOs earlier if disabled
| +| to #29273482 | b247d8a62d2c ovl: inode reference leak in ovl_is_inuse true case.
| +| fix #29262413 | 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 | 81aa61c4ca7d samples/bpf: workaround clang asm goto compilation errors
| +| to #29276773 | 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 | dc13610936f3 vfs, afs, ext4: Make the inode hash table RCU searchable
| +| to #29233603 | c7f865a4dcac io_uring: export cq overflow status to userspace
| +| fix #29035167 | 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 | 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 | ab4f8724edf4 configs: enable AF_XDP socket by default
| +| fix #29130534 | 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 | b8a94ed8992f alinux: block-throttle: only do io statistics if needed
| +| fix #29180329 | 897fa8ebd790 configs: disable CONFIG_REFCOUNT_FULL for release kernel
| +| to #27305291 | 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 | 1f9ef808d0a9 io_uring: fix current->mm NULL dereference on exit
d52d12918b7b io_uring: fix hanging iopoll in case of -EAGAIN
| +| to #27182371 | bc60596f07f9 configs: arm64: keep the unified configs tuned for both arches
7c5a791cbfdf configs: arm64: reconfig to sync with internal version
| +| to #28825456 | 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 | 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 | 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 | d02cca18e0d6 blk-iolatency: only call ktime_get() if needed
| +| fix #29131496 | 7cd07433e6b3 ICX: platform/x86: ISST: Fix wrong unregister type
00db41e9f891 ICX: platform/x86: ISST: Allow additional core-power mailbox commands
| +| fix #29008298 | 9a1de619ce83 perf stat: Fix shadow stats for clock events
| +| task #25552995 | 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 | 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 | 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 | 73cef7443f3c io_uring: fix io_sq_thread no schedule when busy
| +| fix #29127497 | 711d6b905050 perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel
| +| fix #29035007 | 696441b62d34 drm/amdgpu: fix unload driver fail
| +| to #28736503 | 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 | 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 | fce8bc833b1e configs: enable conntrack_zone option
| +| to #28892961 | aa30f9c9e5ed vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
c3da9844d8f2 vfio-pci: Fault mmaps to enable vma tracking
| +| fix #27418285 | 05f6ed402562 alinux: introduce deferred_meminit boot parameter
| +| fix #29051137 | 55952de7657a cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI
| + + + + +# ck-release-19...ck-release-20 +------- + +| TASK | COMMIT | +|:----:|:------:| +| to #28736503 | 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 | 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 | 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 | 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 | c7462cfec178 alinux: sched: Fix wrong cpuacct_update_latency declaration
| +| fix #28339081 | 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 | e61cc6610e7a configs: Enabled acpi-cpufreq for x86 platform
| +| to #28739709 | 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 | 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 | 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 | 015371fdeb24 configs: disable ext4 encryption
| +| to #28143829 | 1c5ab7a7f5d9 alinux: sched: Fix %steal in cpuacct.proc_stat in guest OS
| +| fix #28883562 | 54fce2aea21a kbuild: mark prepare0 as PHONY to fix external module build
| +| fix #28506983 | f44f084ba1b0 configs: arm64: use 48-bit virtual address
| +| to #28727280 | fbb2f06ef013 pvpanic: add crash loaded event
| +| task #28557789 | 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 | 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 | 9c6a4685fc42 ovl: fix value of i_ino for lower hardlink corner case
6d77067b9018 ovl: fix lseek overflow on 32bit
| +| task #28557737 | 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 | 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 | c2fe0cbcf66b nvme: retain split access workaround for capability reads
fd00911e9d60 nvme: Discard workaround for non-conformant devices
| +| task #28557827 | 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 | 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 | 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 | e8758c9b5f68 io_uring: check file O_NONBLOCK state for accept
| +| fix #27212891 | b4a0105f0af3 ext4: fix partial cluster initialization when splitting extent
| +| fix #28528017 | 294d5fb28de8 alinux: blk-mq: remove QUEUE_FLAG_POLL from default MQ flags
| +| task #28327019 | 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 | 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 | 3b541a298258 sched/fair: Don't NUMA balance for kthreads
| +| fix #28092200 | 15d3ec88f3a1 KVM: polling: add architecture backend to disable polling
c053cc11a917 KVM: x86: fix missing prototypes
| +| to #28170604 | 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 | 7b83ec266cf0 configs: enable AMD IOMMU configs
| +| to #26353046 | f03addf95e89 alinux: tcp_rt framework adds two new maintainers
| +| to #26323588 | 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 | 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 | 1607a4855848 alinux: sched: Fix regression caused by nr_uninterruptible
| + + + + + + +## ck-release-18...ck-release-19 +------- + + +| TASK | COMMIT | +|:----:|:------:| +| to #27793353 | 1d6103ae4cce configs/x86: add some NET_EMATCH options as module
| +| to #27778669 | 0093b9ddb8f9 configs/x86: align x86 NET_SCH configs to aarch64
| +| fix #27497611 | 1e0cec0b58c7 alinux: sched: make SCHED_SLI dependent on FAIR_GROUP_SCHED
| +| to #27182371 | bc3721637ee0 configs: aarch64: keep uniform configs between ARM and X86
| +| fix #27563995 | f0845c9eb74f ipmi: fix hung processes in __get_guid()
| +| to #26353046 | 42c27c4fdea5 configs: enable support for TCP_RT
f84e8fa05d0b alinux: add tcprt framework to kernel
| +| fix #27211210 | 4dc24f040d81 alinux: quota: fix unused label warning in dquot_load_quota_inode()
| +| fix #27508738 | 587136851af8 alinux: mm: fix undefined reference to printk_ratelimit_state
| +| fix #27508674 | 79e7c57a1833 alinux: mm: fix undefined reference to mlock_fixup
| +| fix #27497636 | 9ed6dd628860 configs: enable multipath for kernel selftests
| +| to #26809468 | b68e287533d2 mm: return zero_resv_unavail optimization
f85218310ce6 mm: zero remaining unavailable struct pages
| +| to #27372989 | 5be663e3cfcf alinux: sched: Fix p->cpu build error on aarch64
| +| fix #27417914 | 5dc0acc2c46d blk-mq: balance mapping between present CPUs and queues
| +| to #26809468, #25931767 | 9686c568f43e configs: disable deferred struct page init
| +| to #24913189 | 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 | a090561245ea vhost: Check docket sk_family instead of call getname
| +| to #27362006 | 8d07dc10b4e9 configs: enable squashfs support
| +| to #27363370 | 435d7069244d alinux: sched: Fix nr_migrations compile errors
| +| fix #27138800 | 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 | 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 | 8f93d2cad4c4 ovl: inherit SB_NOSEC flag from upperdir
| +| to #26730415 | 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 | 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. | fd0d6625aad0 mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
| +| to #26832542 | af776790dee4 configs: update configs to adapt code changes
67cdb419321b serial: 8250: Support disabling mdelay-filled probes of 16550A variants
| +| to #16966300 | f14304cdc955 alinux: kernel: Reduce tasklist_lock contention at fork and exit
| +| fix #26198457 | 41a1a9357d03 alinux: oom: add ratelimit printk to prevent softlockup
| +| fix #25854413 | a42290726450 alinux: Limit the print message frequency when memcg oom triggers
| +| to #24843736 | 8962f1257a40 alinux: mm: restrict the print message frequency further when memcg oom triggers
| +| to #26648913 | f5d6c930c9bb configs: enable null block device for blk-mq tests
| +| to #26581627 | 34e807799767 configs: enable security and sm3/4 configs for trust
| +| fix #27122350 | f958a9df1a40 ext4: fix error pointer dereference
| +| to #26424323 | 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 | 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 | 9002dc1ac50f vt: vt_ioctl: fix race in VT_RESIZEX
| +| fix #26081752 | 81b3f7e6d2e3 arm64: enable per-task stack canaries
| +| fix #25872428 | 7deb8737b2f3 spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
| +| fix #26319040 | 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 | 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 | 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 | 662ef34f9339 sysctl: handle overflow in proc_get_long
| +| to #26536261 | d56f1adbe0fb configs: align configs of aarch64 to x86_64
| +| to #24582903 | 753594c982bf configs: update aarch64 config
| +| fix #25707555 | a10b7c40415e SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge
| +| fix #26198889 | 9b83fd88733f sched: Avoid scale real weight down to zero
| +| fix #25892693 | 70a23044f6b4 sched/fair: Fix race between runtime distribution and assignment
| +| to #26424323 | 798cfa768c74 alinux: cgroup: Fix task_css_check rcu warnings
| +| to #26616987 | 29846134c976 alinux: config: disable CONFIG_NFS_V3_ACL and CONFIG_NFSD_V3_ACL
| +| to #26788859 | ac2b5c94f26e alinux: kernel: reap zombie process by specified pid
| +| to #26424311 | e483e6eb1bbe alinux: Fix an potential null pointer reference in dump_header
| +| task #25182720 | 7e6914774bc8 mm: do not allow MADV_PAGEOUT for CoW pages
| +| to #26782094 | 7d6cb94f148e alinux: mm: Pin code section of process in memory
| +| fix #26416752 | f579b6f96a5d alinux: kidled: make kidled_inc_page_age return latest page age
| +| fix #25820910 | 3049621727e9 mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo
| +| to #26424368 | 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 | a5f32c14829c alinux: Revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
| +| to #26589565 | 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 | 6909b2272d1f configs: add configs in tree for bisect
| +| fix #26417771 | 8b98dc27d93a mm/page_alloc.c: fix regression with deferred struct page init
| +| fix #26344811 | fdccc99de707 ima: add sm3 algorithm to hash algorithm configuration list
16a730c070f8 crypto: rename sm3-256 to sm3 in hash_algo_name
| +| fix #25967152 | 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 | 311b786dfa41 io_uring: use current task creds instead of allocating a new one
| +| to #25570445 | dac66e2337cf io_uring: only return -EBUSY for submit on non-flushed backlog
| +| fix #26111716 | 6c88f174c5fc alinux: pci/iohub-sriov: fix iohub-sriov VF probe issue
| +| fix #25924252 | 31be00871067 cpuidle: header file stubs must be "static inline"
| +| fix #25926771 | b37fe7db34f4 alinux: mm, memcg: optimize division operation with memcg counters
| +| fix #25924484 | 9e574a6a3c26 kvm: vmx: fix coccinelle warnings
| +| fix #25369772 | a9ee8ebeb1f3 alinux: blk-mq: fix broken io_ticks & time_in_queue update
| + + +## ck-release-19...ck-release-19.1 +------- + +| TASK | COMMIT | +|:----:|:------:| +| fix #27788368 | 1607a4855848 alinux: sched: Fix regression caused by nr_uninterruptible
| + + + + +# v4.19.91...ck-release-18 +------- + +缺失 task/fix/to 等标记 diff --git a/distro/OpenAnolis/changelog.txt b/distro/OpenAnolis/changelog.txt deleted file mode 100644 index 49cad6a..0000000 --- a/distro/OpenAnolis/changelog.txt +++ /dev/null @@ -1,44958 +0,0 @@ -======= - 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 -=======