10.0
364 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
5a22a402bf |
Merge remote-tracking branch 'kernel-common/android-4.14-stable' into LE.UM.4.2.1.r1.3
* kernel-common/android-4.14-stable:
ANDROID: cuttlefish_defconfig: Disable CMOS RTC driver
ANDROID: modules: fix lockprove warning
BACKPORT: arm64: vdso: Explicitly add build-id option
BACKPORT: arm64: vdso: use $(LD) instead of $(CC) to link VDSO
Linux 4.14.183
scsi: zfcp: fix request object use-after-free in send path causing wrong traces
genirq/generic_pending: Do not lose pending affinity update
net: hns: Fixes the missing put_device in positive leg for roce reset
net: hns: fix unsigned comparison to less than zero
KVM: VMX: check for existence of secondary exec controls before accessing
rxrpc: Fix transport sockopts to get IPv4 errors on an IPv6 socket
sc16is7xx: move label 'err_spi' to correct section
mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap()
netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
bonding: Fix reference count leak in bond_sysfs_slave_add.
qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
esp6: get the right proto for transport mode in esp6_gso_encap
netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
netfilter: nfnetlink_cthelper: unbreak userspace helper support
netfilter: ipset: Fix subcounter update skip
netfilter: nft_reject_bridge: enable reject with bridge vlan
ip_vti: receive ipip packet by calling ip_tunnel_rcv
vti4: eliminated some duplicate code.
xfrm: fix error in comment
xfrm: fix a NULL-ptr deref in xfrm_local_error
xfrm: fix a warning in xfrm_policy_insert_list
xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
copy_xstate_to_kernel(): don't leave parts of destination uninitialized
x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
mac80211: mesh: fix discovery timer re-arming issue / crash
parisc: Fix kernel panic in mem_init()
iommu: Fix reference count leak in iommu_group_alloc.
include/asm-generic/topology.h: guard cpumask_of_node() macro argument
fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
libceph: ignore pool overlay and cache logic on redirects
ALSA: hda/realtek - Add new codec supported for ALC287
exec: Always set cap_ambient in cap_bprm_set_creds
ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
ALSA: hwdep: fix a left shifting 1 by 31 UB bug
RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
mmc: block: Fix use-after-free issue for rpmb
ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
ARM: dts/imx6q-bx50v3: Set display interface clock parents
ARM: dts: imx6q-bx50v3: Add internal switch
IB/qib: Call kobject_put() when kobject_init_and_add() fails
gpio: exar: Fix bad handling for ida_simple_get error path
ARM: uaccess: fix DACR mismatch with nested exceptions
ARM: uaccess: integrate uaccess_save and uaccess_restore
ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
ARM: 8843/1: use unified assembler in headers
Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
Input: synaptics-rmi4 - really fix attn_data use-after-free
Input: i8042 - add ThinkPad S230u to i8042 reset list
Input: dlink-dir685-touchkeys - fix a typo in driver name
Input: xpad - add custom init packet for Xbox One S controllers
Input: evdev - call input_flush_device() on release(), not flush()
Input: usbtouchscreen - add support for BonXeon TP
samples: bpf: Fix build error
cifs: Fix null pointer check in cifs_read
net: freescale: select CONFIG_FIXED_PHY where needed
usb: gadget: legacy: fix redundant initialization warnings
cachefiles: Fix race between read_waiter and read_copier involving op->to_do
gfs2: move privileged user check to gfs2_quota_lock_check
net: microchip: encx24j600: add missed kthread_stop
gpio: tegra: mask GPIO IRQs during IRQ shutdown
ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
ARM: dts: rockchip: fix phy nodename for rk3228-evb
net/mlx4_core: fix a memory leak bug.
net: sun: fix missing release regions in cas_init_one().
net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
net/mlx5e: Update netdev txq on completions during closure
sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
r8152: support additional Microsoft Surface Ethernet Adapter variant
net sched: fix reporting the first-time use timestamp
net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
net/mlx5: Add command entry handling completion
net: ipip: fix wrong address family in init error path
ax25: fix setsockopt(SO_BINDTODEVICE)
ANDROID: scs: fix recursive spinlock in scs_check_usage
ANDROID: timer: fix timer_setup with CFI
FROMGIT: USB: dummy-hcd: use configurable endpoint naming scheme
UPSTREAM: USB: dummy-hcd: remove unsupported isochronous endpoints
UPSTREAM: usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
UPSTREAM: usb: raw-gadget: documentation updates
UPSTREAM: usb: raw-gadget: support stalling/halting/wedging endpoints
UPSTREAM: usb: raw-gadget: fix gadget endpoint selection
UPSTREAM: usb: raw-gadget: improve uapi headers comments
UPSTREAM: usb: raw-gadget: fix return value of ep read ioctls
UPSTREAM: usb: raw-gadget: fix raw_event_queue_fetch locking
UPSTREAM: usb: raw-gadget: Fix copy_to/from_user() checks
ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
Linux 4.14.182
iio: adc: stm32-adc: fix device used to request dma
iio: adc: stm32-adc: Use dma_request_chan() instead dma_request_slave_channel()
x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
rxrpc: Fix a memory leak in rxkad_verify_response()
rapidio: fix an error in get_user_pages_fast() error handling
mei: release me_cl object reference
iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
iio: sca3000: Remove an erroneous 'get_device()'
staging: greybus: Fix uninitialized scalar variable
staging: iio: ad2s1210: Fix SPI reading
Revert "gfs2: Don't demote a glock until its revokes are written"
cxgb4/cxgb4vf: Fix mac_hlist initialization and free
cxgb4: free mac_hlist properly
media: fdp1: Fix R-Car M3-N naming in debug message
libnvdimm/btt: Fix LBA masking during 'free list' population
libnvdimm/btt: Remove unnecessary code in btt_freelist_init
ubsan: build ubsan.c more conservatively
x86/uaccess, ubsan: Fix UBSAN vs. SMAP
powerpc/64s: Disable STRICT_KERNEL_RWX
powerpc: Remove STRICT_KERNEL_RWX incompatibility with RELOCATABLE
powerpc: restore alphabetic order in Kconfig
dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
apparmor: Fix aa_label refcnt leak in policy_update
ALSA: pcm: fix incorrect hw_base increase
ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
l2tp: initialise PPP sessions before registering them
l2tp: protect sock pointer of struct pppol2tp_session with RCU
l2tp: initialise l2tp_eth sessions before registering them
l2tp: don't register sessions in l2tp_session_create()
arm64: fix the flush_icache_range arguments in machine_kexec
padata: purge get_cpu and reorder_via_wq from padata_do_serial
padata: initialize pd->cpu with effective cpumask
padata: Replace delayed timer with immediate workqueue in padata_reorder
padata: set cpu_index of unused CPUs to -1
ARM: futex: Address build warning
platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
USB: core: Fix misleading driver bug report
ceph: fix double unlock in handle_cap_export()
gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
x86/apic: Move TSC deadline timer debug printk
scsi: ibmvscsi: Fix WARN_ON during event pool release
component: Silence bind error on -EPROBE_DEFER
vhost/vsock: fix packet delivery order to monitoring devices
configfs: fix config_item refcnt leak in configfs_rmdir()
scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
HID: multitouch: add eGalaxTouch P80H84 support
gcc-common.h: Update for GCC 10
ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
iommu/amd: Fix over-read of ACPI UID from IVRS table
fix multiplication overflow in copy_fdtable()
ima: Fix return value of ima_write_policy()
evm: Check also if *tfm is an error pointer in init_desc()
ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
padata: ensure padata_do_serial() runs on the correct CPU
padata: ensure the reorder timer callback runs on the correct CPU
i2c: dev: Fix the race between the release of i2c_dev and cdev
watchdog: Fix the race between the release of watchdog_core_data and cdev
ext4: add cond_resched() to ext4_protect_reserved_inode
ANDROID: scsi: ufs: Handle clocks when lrbp fails
ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
ANDROID: namespace'ify tcp_default_init_rwnd implementation
Linux 4.14.181
Makefile: disallow data races on gcc-10 as well
KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
ARM: dts: r8a7740: Add missing extal2 to CPG node
ARM: dts: r8a73a4: Add missing CMT1 interrupts
arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
usb: gadget: legacy: fix error return code in cdc_bind()
usb: gadget: legacy: fix error return code in gncm_bind()
usb: gadget: audio: Fix a missing error return value in audio_bind()
usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
exec: Move would_dump into flush_old_exec
x86/unwind/orc: Fix error handling in __unwind_start()
usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
USB: gadget: fix illegal array access in binding with UDC
usb: host: xhci-plat: keep runtime active when removing host
usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
x86: Fix early boot crash on gcc-10, third try
ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
ARM: dts: dra7: Fix bus_dma_limit for PCIe
ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
ALSA: rawmidi: Initialize allocated buffers
ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
net: tcp: fix rx timestamp behavior for tcp_recvmsg
netprio_cgroup: Fix unlimited memory leak of v2 cgroups
net: ipv4: really enforce backoff for redirects
net: dsa: loop: Add module soft dependency
hinic: fix a bug of ndo_stop
Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
net: phy: fix aneg restart in phy_ethtool_set_eee
netlabel: cope with NULL catmap
net: fix a potential recursive NETDEV_FEAT_CHANGE
net: phy: micrel: Use strlcpy() for ethtool::get_strings
x86/asm: Add instruction suffixes to bitops
gcc-10: avoid shadowing standard library 'free()' in crypto
gcc-10: disable 'restrict' warning for now
gcc-10: disable 'stringop-overflow' warning for now
gcc-10: disable 'array-bounds' warning for now
gcc-10: disable 'zero-length-bounds' warning for now
Stop the ad-hoc games with -Wno-maybe-initialized
kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig
gcc-10 warnings: fix low-hanging fruit
pnp: Use list_for_each_entry() instead of open coding
hwmon: (da9052) Synchronize access with mfd
IB/mlx4: Test return value of calls to ib_get_cached_pkey
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
i40iw: Fix error handling in i40iw_manage_arp_cache()
pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
pinctrl: baytrail: Enable pin configuration setting for GPIO chip
ipmi: Fix NULL pointer dereference in ssif_probe
x86/entry/64: Fix unwind hints in register clearing code
ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
ALSA: hda/hdmi: fix race in monitor detection during probe
cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
dmaengine: mmp_tdma: Reset channel error on release
dmaengine: pch_dma.c: Avoid data race between probe and irq handler
scsi: sg: add sg_remove_request in sg_write
virtio-blk: handle block_device_operations callbacks after hot unplug
drop_monitor: work around gcc-10 stringop-overflow warning
net: moxa: Fix a potential double 'free_irq()'
net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
shmem: fix possible deadlocks on shmlock_user_lock
net: stmmac: Use mutex instead of spinlock
f2fs: fix to avoid memory leakage in f2fs_listxattr
f2fs: fix to avoid accessing xattr across the boundary
f2fs: sanity check of xattr entry size
f2fs: introduce read_xattr_block
f2fs: introduce read_inline_xattr
blktrace: fix dereference after null check
blktrace: Protect q->blk_trace with RCU
blktrace: fix trace mutex deadlock
blktrace: fix unlocked access to init/start-stop/teardown
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
net: ipv6: add net argument to ip6_dst_lookup_flow
scripts/decodecode: fix trapping instruction formatting
objtool: Fix stack offset tracking for indirect CFAs
netfilter: nat: never update the UDP checksum when it's 0
x86/unwind/orc: Fix error path for bad ORC entry type
x86/unwind/orc: Prevent unwinding before ORC initialization
x86/unwind/orc: Don't skip the first frame for inactive tasks
x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
x86/entry/64: Fix unwind hints in kernel exit path
batman-adv: Fix refcnt leak in batadv_v_ogm_process
batman-adv: Fix refcnt leak in batadv_store_throughput_override
batman-adv: Fix refcnt leak in batadv_show_throughput_override
batman-adv: fix batadv_nc_random_weight_tq
coredump: fix crash when umh is disabled
mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
tracing: Add a vmalloc_sync_mappings() for safe measure
USB: serial: garmin_gps: add sanity checking for data length
USB: uas: add quirk for LaCie 2Big Quadra
HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
geneve: only configure or fill UDP_ZERO_CSUM6_RX/TX info when CONFIG_IPV6
HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
ipv6: fix cleanup ordering for ip6_mr failure
net: stricter validation of untrusted gso packets
bnxt_en: Fix VF anti-spoof filter setup.
bnxt_en: Improve AER slot reset.
net/mlx5: Fix command entry leak in Internal Error State
net/mlx5: Fix forced completion access non initialized command entry
bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
sch_sfq: validate silly quantum values
sch_choke: avoid potential panic in choke_reset()
net: usb: qmi_wwan: add support for DW5816e
net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
net: macsec: preserve ingress frame ordering
fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
dp83640: reverse arguments to list_add_tail
USB: serial: qcserial: Add DW5816e support
f2fs: flush dirty meta pages when flushing them
f2fs: fix checkpoint=disable:%u%%
f2fs: rework filename handling
f2fs: split f2fs_d_compare() from f2fs_match_name()
f2fs: don't leak filename in f2fs_try_convert_inline_dir()
ANDROID: clang: update to 11.0.1
FROMLIST: x86_64: fix jiffies ODR violation
ANDROID: cuttlefish_defconfig: Enable net testing options
ANDROID: Incremental fs: wake up log pollers less often
ANDROID: Incremental fs: Fix scheduling while atomic error
ANDROID: Incremental fs: Avoid continually recalculating hashes
Revert "f2fs: refactor resize_fs to avoid meta updates in progress"
UPSTREAM: HID: steam: Fix input device disappearing
ANDROID: fscrypt: set dun_bytes more precisely
ANDROID: dm-default-key: set dun_bytes more precisely
ANDROID: block: backport the ability to specify max_dun_bytes
ANDROID: hid: steam: remove BT controller matching
ANDROID: dm-default-key: Update key size for wrapped keys
ANDROID: cuttlefish_defconfig: Enable CONFIG_STATIC_USERMODEHELPER
ANDROID: cuttlefish_defconfig: enable CONFIG_MMC_CRYPTO
ANDROID: Add padding for crypto related structs in UFS and MMC
ANDROID: mmc: MMC crypto API
Linux 4.14.180
cgroup, netclassid: remove double cond_resched
mac80211: add ieee80211_is_any_nullfunc()
ALSA: hda: Match both PCI ID and SSID for driver blacklist
tracing: Reverse the order of trace_types_lock and event_mutex
sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
net: systemport: suppress warnings on failed Rx SKB allocations
net: bcmgenet: suppress warnings on failed Rx SKB allocations
lib/mpi: Fix building for powerpc with clang
net: dsa: b53: Rework ARL bin logic
scripts/config: allow colons in option strings for sed
s390/ftrace: fix potential crashes when switching tracers
cifs: protect updating server->dstaddr with a spinlock
net: stmmac: Fix sub-second increment
net: stmmac: fix enabling socfpga's ptp_ref_clock
wimax/i2400m: Fix potential urb refcnt leak
ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
ASoC: sgtl5000: Fix VAG power-on handling
selftests/ipc: Fix test failure seen after initial test run
ASoC: topology: Check return value of pcm_new_ver
powerpc/pci/of: Parse unassigned resources
vhost: vsock: kick send_pkt worker once device is started
ANDROID: arm64: fix a mismerge in proc.S
Linux 4.14.179
selinux: properly handle multiple messages in selinux_netlink_send()
dmaengine: dmatest: Fix iteration non-stop logic
nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
ALSA: opti9xx: shut up gcc-10 range warning
iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
scsi: target/iblock: fix WRITE SAME zeroing
iommu/qcom: Fix local_base status check
vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
RDMA/mlx4: Initialize ib_spec on the stack
RDMA/mlx5: Set GRH fields in query QP on RoCE
dm verity fec: fix hash block number in verity_fec_decode
PM: hibernate: Freeze kernel threads in software_resume()
PM: ACPI: Output correct message on target power state
ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
ALSA: hda/hdmi: fix without unlocked before return
ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
mmc: sdhci-xenon: fix annoying 1.8V regulator warning
btrfs: fix partial loss of prealloc extent past i_size after fsync
btrfs: fix block group leak when removing fails
drm/qxl: qxl_release use after free
drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
drm/edid: Fix off-by-one in DispID DTD pixel clock
ext4: fix special inode number checks in __ext4_iget()
ANDROID: Incremental fs: Fix issues with very large files
Linux 4.14.178
propagate_one(): mnt_set_mountpoint() needs mount_lock
ext4: check for non-zero journal inum in ext4_calculate_overhead
qed: Fix use after free in qed_chain_free
ext4: unsigned int compared against zero
ext4: fix block validity checks for journal inodes using indirect blocks
ext4: don't perform block validity checks on the journal inode
ext4: protect journal inode's blocks using block_validity
ext4: avoid declaring fs inconsistent due to invalid file handles
hwmon: (jc42) Fix name to have no illegal characters
ext4: convert BUG_ON's to WARN_ON's in mballoc.c
ext4: increase wait time needed before reuse of deleted inode numbers
ext4: use matching invalidatepage in ext4_writepage
arm64: Delete the space separator in __emit_inst
xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
objtool: Support Clang non-section symbols in ORC dump
objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
scsi: target: fix PR IN / READ FULL STATUS for FC
xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
x86: hyperv: report value of misc_features
bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
perf/core: fix parent pid/tid in task exit events
ARM: dts: bcm283x: Disable dsi0 node
net/cxgb4: Check the return from t4_query_params properly
i2c: altera: use proper variable to hold errno
nfsd: memory corruption in nfsd4_lock()
iio:ad7797: Use correct attribute_group
usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
usb: dwc3: gadget: Do link recovery for SS and SSP
binder: take read mode of mmap_sem in binder_alloc_free_page()
include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap
mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
remoteproc: Fix wrong rvring index computation
xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
xfs: validate sb_logsunit is a multiple of the fs blocksize
serial: sh-sci: Make sure status register SCxSR is read in correct sequence
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
UAS: fix deadlock in error handling and PM flushing work
UAS: no use logging any details in case of ENODEV
cdc-acm: introduce a cool down
cdc-acm: close race betrween suspend() and acm_softint
staging: vt6656: Power save stop wake_up_count wrap around.
staging: vt6656: Fix pairwise key entry save.
staging: vt6656: Fix drivers TBTT timing counter.
staging: vt6656: Fix calling conditions of vnt_set_bss_mode
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
vt: don't hardcode the mem allocation upper bound
staging: comedi: Fix comedi_device refcnt leak in comedi_open
staging: comedi: dt2815: fix writing hi byte of analog output
powerpc/setup_64: Set cache-line-size based on cache-block-size
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
iwlwifi: pcie: actually release queue memory in TVQM
ASoC: dapm: fixup dapm kcontrol widget
audit: check the length of userspace generated audit records
usb-storage: Add unusual_devs entry for JMicron JMS566
tty: rocket, avoid OOB access
tty: hvc: fix buffer overflow during hvc_alloc().
KVM: VMX: Enable machine check support for 32bit targets
KVM: Check validity of resolved slot when searching memslots
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
tpm/tpm_tis: Free IRQ if probing fails
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
ALSA: hda/realtek - Add new codec supported for ALC245
ALSA: usx2y: Fix potential NULL dereference
tools/vm: fix cross-compile build
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
mm/hugetlb: fix a addressing exception caused by huge_pte_offset
vmalloc: fix remap_vmalloc_range() bounds checks
overflow.h: Add arithmetic shift helper
USB: hub: Fix handling of connect changes during sleep
USB: core: Fix free-while-in-use bug in the USB S-Glibrary
USB: early: Handle AMD's spec-compliant identifiers, too
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
USB: sisusbvga: Change port variable from signed to unsigned
fs/namespace.c: fix mountpoint reference counter race
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
iio: xilinx-xadc: Fix ADC-B powerdown
iio: adc: stm32-adc: fix sleep in atomic context
ALSA: hda: Remove ASUS ROG Zenith from the blacklist
KEYS: Avoid false positive ENOMEM error on key read
vrf: Check skb for XFRM_TRANSFORMED flag
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
net: dsa: b53: Fix ARL register definitions
team: fix hang in team_mode_get()
tcp: cache line align MAX_TCP_HEADER
net/x25: Fix x25_neigh refcnt leak when receiving frame
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
net: bcmgenet: correct per TX/RX ring statistics
macvlan: fix null dereference in macvlan_device_event()
macsec: avoid to set wrong mtu
ipv6: fix restrict IPV6_ADDRFORM operation
cxgb4: fix large delays in PTP synchronization
mm, slub: restore the original intention of prefetch_freepointer()
PCI/ASPM: Allow re-enabling Clock PM
perf/core: Disable page faults when getting phys address
pwm: bcm2835: Dynamically allocate base
pwm: renesas-tpu: Fix late Runtime PM enablement
s390/cio: avoid duplicated 'ADD' uevents
ipc/util.c: sysvipc_find_ipc() should increase position index
selftests: kmod: fix handling test numbers above 9
kernel/gcov/fs.c: gcov_seq_next() should increase position index
ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
scsi: iscsi: Report unbind session event when the target has been removed
pwm: rcar: Fix late Runtime PM enablement
ceph: don't skip updating wanted caps when cap is stale
ceph: return ceph_mdsc_do_request() errors from __get_parent()
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
watchdog: reset last_hw_keepalive time at start
vti4: removed duplicate log message.
crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
drm/msm: Use the correct dma_sync calls harder
keys: Fix the use of the C++ keyword "private" in uapi/linux/keyctl.h
net: ipv4: avoid unused variable warning for sysctl
net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg()
ext4: fix extent_status fragmentation for plain files
FROMGIT: f2fs: fix missing check for f2fs_unlock_op
ANDROID: Fix kernel build regressions from virtio-gpu-next patches
ANDROID: Incremental fs: Add setattr call
ANDROID: cuttlefish_defconfig: enable LTO and CFI
ANDROID: x86: map CFI jump tables in pti_clone_entry_text
ANDROID: crypto: aesni: fix function types for aesni_(enc|dec)
ANDROID: x86: disable CFI for do_syscall_*
ANDROID: BACKPORT: x86, module: Ignore __typeid__ relocations
ANDROID: BACKPORT: x86, relocs: Ignore __typeid__ relocations
ANDROID: BACKPORT: x86/extable: Do not mark exception callback as CFI
FROMLIST: crypto, x86/sha: Eliminate casts on asm implementations
UPSTREAM: crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h
BACKPORT: x86/vmlinux: Actually use _etext for the end of the text segment
ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG
ANDROID: x86: add support for CONFIG_LTO_CLANG
ANDROID: x86/vdso: disable LTO only for VDSO
ANDROID: x86/cpu/vmware: use the full form of inl in VMWARE_PORT
UPSTREAM: x86/build/lto: Fix truncated .bss with -fdata-sections
ANDROID: kbuild: don't select LD_DEAD_CODE_DATA_ELIMINATION with LTO
ANDROID: kbuild: export LTO and CFI flags
ANDROID: cfi: remove unnecessary <asm/memory.h> include
ANDROID: drm/virtio: rebase to latest virgl/drm-misc-next (take 2)
UPSTREAM: sysrq: Use panic() to force a crash
ANDROID: Incremental fs: Use simple compression in log buffer
ANDROID: dm-bow: Fix not to skip trim at framented range
ANDROID: Remove VLA from uid_sys_stats.c
ANDROID: cuttlefish_defconfig: enable CONFIG_DEBUG_LIST
Linux 4.14.177
KEYS: Don't write out to userspace while holding key semaphore
KEYS: Use individual pages in big_key for crypto buffers
mtd: phram: fix a double free issue in error path
mtd: lpddr: Fix a double free in probe()
locktorture: Print ratio of acquisitions, not failures
tty: evh_bytechan: Fix out of bounds accesses
fbdev: potential information leak in do_fb_ioctl()
net: dsa: bcm_sf2: Fix overflow checks
iommu/amd: Fix the configuration of GCR3 table root pointer
libnvdimm: Out of bounds read in __nd_ioctl()
ext2: fix debug reference to ext2_xattr_cache
ext2: fix empty body warnings when -Wextra is used
iommu/vt-d: Fix mm reference leak
NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
drm/amdkfd: kfree the wrong pointer
x86: ACPI: fix CPU hotplug deadlock
KVM: s390: vsie: Fix possible race when shadowing region 3 tables
compiler.h: fix error in BUILD_BUG_ON() reporting
percpu_counter: fix a data race at vm_committed_as
include/linux/swapops.h: correct guards for non_swap_entry()
ext4: do not commit super on read-only bdev
powerpc/maple: Fix declaration made after definition
s390/cpuinfo: fix wrong output when CPU0 is offline
NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
rtc: 88pm860x: fix possible race condition
soc: imx: gpc: fix power up sequencing
clk: tegra: Fix Tegra PMC clock out parents
power: supply: bq27xxx_battery: Silence deferred-probe error
clk: at91: usb: continue if clk_hw_round_rate() return zero
of: unittest: kmemleak in of_unittest_platform_populate()
rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
rbd: avoid a deadlock on header_rwsem when flushing notifies
of: fix missing kobject init for !SYSFS && OF_DYNAMIC config
soc: qcom: smem: Use le32_to_cpu for comparison
wil6210: abort properly in cfg suspend
wil6210: fix length check in __wmi_send
wil6210: add block size checks during FW load
wil6210: fix PCIe bus mastering in case of interface down
rpmsg: glink: smem: Ensure ordering during tx
rpmsg: glink: Fix missing mutex_init() in qcom_glink_alloc_channel()
rtc: pm8xxx: Fix issue in RTC write path
rpmsg: glink: use put_device() if device_register fail
wil6210: rate limit wil_rx_refill error
scsi: ufs: ufs-qcom: remove broken hci version quirk
scsi: ufs: make sure all interrupts are processed
wil6210: fix temperature debugfs
wil6210: increase firmware ready timeout
arch_topology: Fix section miss match warning due to free_raw_capacity()
arm64: traps: Don't print stack or raw PC/LR values in backtraces
arm64: perf: remove unsupported events for Cortex-A73
Revert "gpio: set up initial state from .get_direction()"
clk: Fix debugfs_create_*() usage
drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem
video: fbdev: sis: Remove unnecessary parentheses and commented code
lib/raid6: use vdupq_n_u8 to avoid endianness warnings
ALSA: hda: Don't release card at firmware loading error
irqchip/mbigen: Free msi_desc on device teardown
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
ext4: use non-movable memory for superblock readahead
scsi: sg: add sg_remove_request in sg_common_write
objtool: Fix switch table detection in .text.unlikely
mm/vmalloc.c: move 'area->pages' after if statement
x86/resctrl: Fix invalid attempt at removing the default resource group
x86/resctrl: Preserve CDP enable over CPU hotplug
x86/intel_rdt: Enable L2 CDP in MSR IA32_L2_QOS_CFG
x86/intel_rdt: Add two new resources for L2 Code and Data Prioritization (CDP)
x86/intel_rdt: Enumerate L2 Code and Data Prioritization (CDP) feature
x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
scsi: target: fix hang when multiple threads try to destroy the same iscsi session
scsi: target: remove boilerplate code
kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
dm flakey: check for null arg_name in parse_features()
ext4: do not zeroout extents beyond i_disksize
mac80211_hwsim: Use kstrndup() in place of kasprintf()
btrfs: check commit root generation in should_ignore_root
tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
ALSA: usb-audio: Don't override ignore_ctl_error value from the map
ASoC: Intel: mrfld: return error codes when an error occurs
ASoC: Intel: mrfld: fix incorrect check on p->sink
ext4: fix incorrect inodes per group in error message
ext4: fix incorrect group count in ext4_fill_super error message
pwm: pca9685: Fix PWM/GPIO inter-operation
jbd2: improve comments about freeing data buffers whose page mapping is NULL
scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
net: revert default NAPI poll timeout to 2 jiffies
net: qrtr: send msgs from local of same id as broadcast
net: ipv6: do not consider routes via gateways for anycast address check
net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
hsr: check protocol version in hsr_newlink()
amd-xgbe: Use __napi_schedule() in BH context
mfd: dln2: Fix sanity checking for endpoints
misc: echo: Remove unnecessary parentheses and simplify check for zero
powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
ipmi: fix hung processes in __get_guid()
ftrace/kprobe: Show the maxactive number on kprobe_events
drm: Remove PageReserved manipulation from drm_pci_alloc
drm/dp_mst: Fix clearing payload state on topology disable
crypto: caam - update xts sector size for large input length
dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
btrfs: use nofs allocations for running delayed items
Btrfs: fix crash during unmount due to race with delayed inode workers
powerpc: Make setjmp/longjmp signature standard
powerpc: Add attributes for setjmp/longjmp
scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
powerpc/kprobes: Ignore traps that happened in real mode
powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle
libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
hfsplus: fix crash and filesystem corruption when deleting files
cpufreq: powernv: Fix use-after-free
kmod: make request_module() return an error when autoloading is disabled
Input: i8042 - add Acer Aspire 5738z to nomux list
s390/diag: fix display of diagnose call statistics
perf tools: Support Python 3.8+ in Makefile
ocfs2: no need try to truncate file beyond i_size
fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
ext4: fix a data race at inode->i_blocks
NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH
arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
dm verity fec: fix memory leak in verity_fec_dtr
mm: Use fixed constant in page_frag_alloc instead of size + 1
tools: gpio: Fix out-of-tree build regression
x86/speculation: Remove redundant arch_smt_update() invocation
powerpc/pseries: Drop pointless static qualifier in vpa_debugfs_init()
net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
ALSA: hda: Initialize power_state field properly
crypto: mxs-dcp - fix scatterlist linearization for hash
btrfs: drop block from cache on error in relocation
CIFS: Fix bug which the return value by asynchronous read is error
KVM: VMX: fix crash cleanup when KVM wasn't used
KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
KVM: x86: Allocate new rmap and large page tracking when moving memslot
KVM: s390: vsie: Fix delivery of addressing exceptions
KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
KVM: nVMX: Properly handle userspace interrupt window request
x86/entry/32: Add missing ASM_CLAC to general_protection entry
signal: Extend exec_id to 64bits
ath9k: Handle txpower changes even when TPC is disabled
MIPS: OCTEON: irq: Fix potential NULL pointer dereference
irqchip/versatile-fpga: Apply clear-mask earlier
KEYS: reaching the keys quotas correctly
PCI: endpoint: Fix for concurrent memory allocation in OB address region
PCI/ASPM: Clear the correct bits when enabling L1 substates
nvme-fc: Revert "add module to ops template to allow module references"
thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
acpi/x86: ignore unspecified bit positions in the ACPI global lock field
media: ti-vpe: cal: fix disable_irqs to only the intended target
ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
ALSA: pcm: oss: Fix regression by buffer overflow fix
ALSA: ice1724: Fix invalid access for enumerated ctl items
ALSA: hda: Fix potential access overflow in beep helper
ALSA: hda: Add driver blacklist
ALSA: usb-audio: Add mixer workaround for TRX40 and co
usb: gadget: composite: Inform controller driver of self-powered
usb: gadget: f_fs: Fix use after free issue as part of queue failure
ASoC: topology: use name_prefix for new kcontrol
ASoC: dpcm: allow start or stop during pause for backend
ASoC: dapm: connect virtual mux with default value
ASoC: fix regwmask
slub: improve bit diffusion for freelist ptr obfuscation
misc: rtsx: set correct pcr_ops for rts522A
uapi: rename ext2_swab() to swab() and share globally in swab.h
btrfs: track reloc roots based on their commit root bytenr
btrfs: remove a BUG_ON() from merge_reloc_roots()
block, bfq: fix use-after-free in bfq_idle_slice_timer_body
locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
usb: dwc3: core: add support for disabling SS instances in park mode
block: Fix use-after-free issue accessing struct io_cq
genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
efi/x86: Ignore the memory attributes table on i386
x86/boot: Use unsigned comparison for addresses
gfs2: Don't demote a glock until its revokes are written
libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
PCI/switchtec: Fix init_completion race condition with poll_wait()
selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
sched: Avoid scale real weight down to zero
irqchip/versatile-fpga: Handle chained IRQs properly
block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
x86: Don't let pgprot_modify() change the page encryption bit
null_blk: fix spurious IO errors after failed past-wp access
null_blk: Handle null_add_dev() failures properly
null_blk: Fix the null_add_dev() error path
i2c: st: fix missing struct parameter description
qlcnic: Fix bad kzalloc null test
cxgb4/ptp: pass the sign of offset delta in FW CMD
hinic: fix wrong para of wait_for_completion_timeout
hinic: fix a bug of waitting for IO stopped
net: vxge: fix wrong __VA_ARGS__ usage
bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
f2fs: fix missing check for f2fs_unlock_op
f2fs: refactor resize_fs to avoid meta updates in progress
ANDROID: fix wakeup reason findings
UPSTREAM: gpu/trace: add a gpu total memory usage tracepoint
CHROMIUM: drm/virtio: rebase zero-copy patches to virgl/drm-misc-next
CHROMIUM: virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
CHROMIUM: drm/virtgpu: add legacy VIRTIO_GPU_* values for non-upstream variants
CHROMIUM: drm/virtgpu: fix various warnings
CHROMIUM: drm/virtgpu: implement metadata allocation ioctl
CHROMIUM: drm/virtgpu: introduce request IDRs
CHROMIUM: drm/virtgpu: implement DRM_VIRTGPU_RESOURCE_CREATE_V2
CHROMIUM: drm/virtgpu: add stub ioctl implementation
CHROMIUM: drm/virtgpu: check for revelant capabilites
CHROMIUM: drm/virtgpu: add memory type to virtio_gpu_object_params
CHROMIUM: drm/virtgpu: make memory and resource creation opaque
CHROMIUM: virtio-gpu api: VIRTIO_GPU_F_MEMORY
CHROMIUM: virtwl: store plane info per virtio_gpu_object
CHROMIUM: drm/virtgpu: expose new ioctls to userspace
BACKPORT: drm/virtio: move virtio_gpu_object_{attach, detach} calls.
ANDROID: drm: ttm: Add ttm_tt_create2 driver hook
UPSTREAM: virtio-gpu api: comment feature flags
UPSTREAM: drm/virtio: module_param_named() requires linux/moduleparam.h
BACKPORT: drm/virtio: fix resource id creation race
BACKPORT: drm/virtio: make resource id workaround runtime switchable.
BACKPORT: drm/virtio: do NOT reuse resource ids
BACKPORT: drm/virtio: Drop deprecated load/unload initialization
f2fs: fix quota_sync failure due to f2fs_lock_op
f2fs: support read iostat
f2fs: Fix the accounting of dcc->undiscard_blks
f2fs: fix to handle error path of f2fs_ra_meta_pages()
f2fs: report the discard cmd errors properly
f2fs: fix long latency due to discard during umount
f2fs: add tracepoint for f2fs iostat
f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
UPSTREAM: kheaders: include only headers into kheaders_data.tar.xz
UPSTREAM: kheaders: remove meaningless -R option of 'ls'
ANDROID: Incremental fs: Fix create_file performance
ANDROID: Incremental fs: Fix compound page usercopy crash
ANDROID: Incremental fs: Clean up incfs_test build process
ANDROID: Incremental fs: make remount log buffer change atomic
ANDROID: Incremental fs: Optimize get_filled_block
ANDROID: Incremental fs: Fix mislabeled __user ptrs
ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
Revert "ANDROID: Incremental fs: Fix initialization, use of bitfields"
Linux 4.14.176
drm/msm: Use the correct dma_sync calls in msm_gem
rpmsg: glink: smem: Support rx peak for size less than 4 bytes
drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remote_dpcd_read()
usb: dwc3: don't set gadget->is_otg flag
rpmsg: glink: Remove chunk size word align warning
arm64: Fix size of __early_cpu_boot_status
drm/msm: stop abusing dma_map/unmap for cache
clk: qcom: rcg: Return failure for RCG update
acpi/nfit: Fix bus command validation
fbcon: fix null-ptr-deref in fbcon_switch
RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
ceph: canonicalize server path in place
ceph: remove the extra slashes in the server path
IB/hfi1: Fix memory leaks in sysfs registration and unregistration
IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
hwrng: imx-rngc - fix an error path
tools/accounting/getdelays.c: fix netlink attribute length
random: always use batched entropy for get_random_u{32,64}
mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
slcan: Don't transmit uninitialized stack data in padding
net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
net: dsa: bcm_sf2: Ensure correct sub-node is parsed
ipv6: don't auto-add link-local address to lag ports
mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
padata: always acquire cpu_hotplug_lock before pinst->lock
coresight: do not use the BIT() macro in the UAPI header
misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
blk-mq: Allow blocking queue tag iter callbacks
blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter
drm/etnaviv: replace MMU flush marker with flush sequence
tools/power turbostat: Fix gcc build warnings
initramfs: restore default compression behavior
drm/bochs: downgrade pci_request_region failure from error to warning
sctp: fix possibly using a bad saddr with a given dst
sctp: fix refcount bug in sctp_wfree
net, ip_tunnel: fix interface lookup with no key
ipv4: fix a RCU-list lock in fib_triestat_seq_show
ANDROID: power: wakeup_reason: wake reason enhancements
FROMLIST: power_supply: Add additional health properties to the header
UPSTREAM: power: supply: core: Update sysfs-class-power ABI document
BACKPORT: FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
ANDROID: block: require drivers to declare supported crypto key type(s)
ANDROID: block: make blk_crypto_start_using_mode() properly check for support
FROMLIST: kmod: make request_module() return an error when autoloading is disabled
UPSTREAM: loop: Only freeze block queue when needed.
UPSTREAM: loop: Only change blocksize when needed.
ANDROID: Incremental fs: Fix remount
ANDROID: Incremental fs: Protect get_fill_block, and add a field
ANDROID: Incremental fs: Fix crash polling 0 size read_log
ANDROID: Incremental fs: get_filled_blocks: better index_out
ANDROID: Fix wq fp check for CFI builds
ANDROID: Incremental fs: Fix four resource bugs
ANDROID: kbuild: ensure __cfi_check is correctly aligned
ANDROID: kbuild: fix module linker script flags for LTO
Linux 4.14.175
arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
ARM: dts: oxnas: Fix clear-mask property
perf map: Fix off by one in strncpy() size argument
arm64: alternative: fix build with clang integrated assembler
net: ks8851-ml: Fix IO operations, again
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
bpf: Explicitly memset some bpf info structures declared on the stack
bpf: Explicitly memset the bpf_attr structure
platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
vt: vt_ioctl: fix use-after-free in vt_in_use()
vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
vt: vt_ioctl: remove unnecessary console allocation checks
vt: switch vt_dont_switch to bool
vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
vt: selection, introduce vc_is_sel
mac80211: fix authentication with iwlwifi/mvm
mac80211: Check port authorization in the ieee80211_tx_dequeue() case
media: xirlink_cit: add missing descriptor sanity checks
media: stv06xx: add missing descriptor sanity checks
media: dib0700: fix rc endpoint lookup
media: ov519: add missing endpoint sanity checks
libfs: fix infoleak in simple_attr_read()
staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
media: usbtv: fix control-message timeouts
media: flexcop-usb: fix endpoint sanity check
usb: musb: fix crash with highmen PIO and usbmon
USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
USB: cdc-acm: restore capability check order
USB: serial: option: add Wistron Neweb D19Q1
USB: serial: option: add BroadMobi BM806U
USB: serial: option: add support for ASKEY WWHC050
afs: Fix some tracing details
Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
Input: raydium_i2c_ts - use true and false for boolean values
vti6: Fix memory leak of skb if input policy check fails
netfilter: nft_fwd_netdev: validate family and chain type
xfrm: policy: Fix doulbe free in xfrm_policy_timer
xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
xfrm: fix uctx len check in verify_sec_ctx_len
RDMA/mlx5: Block delay drop to unprivileged users
vti[6]: fix packet tx through bpf_redirect() in XinY cases
xfrm: handle NETDEV_UNREGISTER for xfrm device
genirq: Fix reference leaks on irq affinity notifiers
RDMA/core: Ensure security pkey modify is not lost
gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
mac80211: mark station unauthorized before key removal
scsi: sd: Fix optimal I/O size for devices that change reported values
scripts/dtc: Remove redundant YYLOC global declaration
tools: Let O= makes handle a relative path with -C option
perf probe: Do not depend on dwfl_module_addrsym()
ARM: dts: omap5: Add bus_dma_limit for L3 bus
ARM: dts: dra7: Add bus_dma_limit for L3 bus
Input: avoid BIT() macro usage in the serio.h UAPI header
Input: synaptics - enable RMI on HP Envy 13-ad105ng
i2c: hix5hd2: add missed clk_disable_unprepare in remove
ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare()
arm64: compat: map SPSR_ELx<->PSR for signals
arm64: ptrace: map SPSR_ELx<->PSR for compat tasks
sxgbe: Fix off by one in samsung driver strncpy size arg
dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
scsi: ipr: Fix softlockup when rescanning devices in petitboot
fsl/fman: detect FMan erratum A050385
arm64: dts: ls1043a: FMan erratum A050385
dt-bindings: net: FMan erratum A050385
cgroup1: don't call release_agent when it is ""
drivers/of/of_mdio.c:fix of_mdiobus_register()
cpupower: avoid multiple definition with gcc -fno-common
cgroup-v1: cgroup_pidlist_next should update position index
net: ipv4: don't let PMTU updates increase route MTU
hsr: set .netnsok flag
hsr: add restart routine into hsr_get_node_list()
hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
vxlan: check return value of gro_cells_init()
net: dsa: mt7530: Change the LINK bit to reflect the link status
bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
slcan: not call free_netdev before rtnl_unlock in slcan_open
NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
net_sched: keep alloc_hash updated after hash allocation
net_sched: cls_route: remove the right filter from hashtable
net: qmi_wwan: add support for ASKEY WWHC050
net/packet: tpacket_rcv: avoid a producer race condition
net: mvneta: Fix the case where the last poll did not process all rx
net: dsa: Fix duplicate frames flooded by learning
macsec: restrict to ethernet devices
hsr: fix general protection fault in hsr_addr_is_self()
Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
staging: greybus: loopback_test: fix potential path truncations
staging: greybus: loopback_test: fix potential path truncation
drm/bridge: dw-hdmi: fix AVI frame colorimetry
arm64: smp: fix crash_smp_send_stop() behaviour
arm64: smp: fix smp_send_stop() behaviour
ALSA: hda/realtek: Fix pop noise on ALC225
Revert "ipv6: Fix handling of LLA with VRF and sockets bound to VRF"
Revert "vrf: mark skb for multicast or link-local as enslaved to VRF"
futex: Unbreak futex hashing
futex: Fix inode life-time issue
kbuild: Disable -Wpointer-to-enum-cast
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
iio: adc: at91-sama5d2_adc: fix channel configuration for differential channels
USB: cdc-acm: fix rounding error in TIOCSSERIAL
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
x86/mm: split vmalloc_sync_all()
page-flags: fix a crash at SetPageError(THP_SWAP)
mm, slub: prevent kmalloc_node crashes and memory leaks
mm: slub: be more careful about the double cmpxchg of freelist
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
xhci: Do not open code __print_symbolic() in xhci trace events
rtc: max8907: add missing select REGMAP_IRQ
intel_th: pci: Add Elkhart Lake CPU support
intel_th: Fix user-visible error codes
staging/speakup: fix get_word non-space look-ahead
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
iio: magnetometer: ak8974: Fix negative raw values in sysfs
iio: trigger: stm32-timer: disable master mode when stopping
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: seq: oss: Fix running status after receiving sysex
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: line6: Fix endless MIDI read loop
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
USB: serial: pl2303: add device-id for HP LD381
usb: host: xhci-plat: add a shutdown
USB: serial: option: add ME910G1 ECM composition 0x110b
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
USB: Disable LPM on WD19's Realtek Hub
parse-maintainers: Mark as executable
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
xenbus: req->err should be updated before req->state
xenbus: req->body should be updated before req->state
dm bio record: save/restore bi_end_io and bi_integrity
altera-stapl: altera_get_note: prevent write beyond end of 'key'
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
drm/exynos: dsi: fix workaround for the legacy clock name
drm/exynos: dsi: propagate error value and silence meaningless warning
spi/zynqmp: remove entry that causes a cs glitch
spi: pxa2xx: Add CS control clock quirk
ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
powerpc: Include .BTF section
spi: qup: call spi_qup_pm_resume_runtime before suspending
UPSTREAM: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
UPSTREAM: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
UPSTREAM: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
UPSTREAM: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
UPSTREAM: usb: raw_gadget: fix compilation warnings in uapi headers
BACKPORT: usb: gadget: add raw-gadget interface
UPSTREAM: usb: gadget: move choice ... endchoice to legacy/Kconfig
ANDROID: clang: update to 10.0.5
FROMLIST: arm64: define __alloc_zeroed_user_highpage
ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
ANDROID: Incremental fs: Fix two typos
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
ANDROID: dm-bow: Fix free_show value is incorrect
UPSTREAM: coresight: Potential uninitialized variable in probe()
ANDROID: kbuild: do not merge .section..* into .section in modules
ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
UPSTREAM: bpf: Explicitly memset some bpf info structures declared on the stack
UPSTREAM: bpf: Explicitly memset the bpf_attr structure
Linux 4.14.174
ipv4: ensure rcu_read_lock() in cipso_v4_error()
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
ARM: 8958/1: rename missed uaccess .fixup section
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
jbd2: fix data races at struct journal_head
net: rmnet: fix NULL pointer dereference in rmnet_newlink()
hinic: fix a bug of setting hw_ioctxt
slip: not call free_netdev before rtnl_unlock in slip_open
signal: avoid double atomic counter increments for user accounting
mac80211: rx: avoid RCU list traversal under mutex
net: ks8851-ml: Fix IRQ handling and locking
net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
scsi: libfc: free response frame from GPN_ID
cfg80211: check reg_rule for NULL in handle_channel_custom()
HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
HID: apple: Add support for recent firmware on Magic Keyboards
ACPI: watchdog: Allow disabling WDAT at boot
perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
batman-adv: Don't schedule OGM for disabled interface
batman-adv: Avoid free/alloc race when handling OGM buffer
batman-adv: Avoid free/alloc race when handling OGM2 buffer
batman-adv: Fix duplicated OGMs on NETDEV_UP
batman-adv: Fix debugfs path for renamed softif
batman-adv: Fix debugfs path for renamed hardif
batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs
batman-adv: Fix TT sync flags for intermediate TT responses
batman-adv: Avoid race in TT TVLV allocator helper
batman-adv: update data pointers after skb_cow()
batman-adv: Fix internal interface indices types
batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq
batman-adv: Fix check of retrieved orig_gw in batadv_v_gw_is_eligible
batman-adv: Always initialize fragment header priority
batman-adv: Avoid spurious warnings from bat_v neigh_cmp implementation
efi: Add a sanity check to efivar_store_raw()
net/smc: check for valid ib_client_data
ipv6: restrict IPV6_ADDRFORM operation
i2c: acpi: put device when verifying client fails
iommu/vt-d: Ignore devices with out-of-spec domain number
iommu/vt-d: Fix the wrong printing in RHSA parsing
netfilter: nft_payload: add missing attribute validation for payload csum flags
netfilter: cthelper: add missing attribute validation for cthelper
nl80211: add missing attribute validation for channel switch
nl80211: add missing attribute validation for beacon report scanning
nl80211: add missing attribute validation for critical protocol indication
pinctrl: core: Remove extra kref_get which blocks hogs being freed
pinctrl: meson-gxl: fix GPIOX sdio pins
iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
iommu/dma: Fix MSI reservation allocation
x86/mce: Fix logic and comments around MSR_PPIN_CTL
efi: Fix a race and a buffer overflow while reading efivars via sysfs
ARC: define __ALIGN_STR and __ALIGN symbols for ARC
KVM: x86: clear stale x86_emulate_ctxt->intercept value
gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
cifs_atomic_open(): fix double-put on late allocation failure
ktest: Add timeout for ssh sync testing
drm/amd/display: remove duplicated assignment to grph_obj_type
workqueue: don't use wq_select_unbound_cpu() for bound works
iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
virtio-blk: fix hw_queue stopped on arbitrary error
iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
cgroup: Iterate tasks that did not finish do_exit()
cgroup: cgroup_procs_next should increase position index
ipvlan: don't deref eth hdr before checking it's set
ipvlan: egress mcast packets are not exceptional
ipvlan: do not add hardware address of master to its unicast filter list
inet_diag: return classid for all socket types
macvlan: add cond_resched() during multicast processing
net: fec: validate the new settings in fec_enet_set_coalesce()
slip: make slhc_compress() more robust against malicious packets
bonding/alb: make sure arp header is pulled before accessing it
net: phy: fix MDIO bus PM PHY resuming
nfc: add missing attribute validation for vendor subcommand
nfc: add missing attribute validation for SE API
team: add missing attribute validation for array index
team: add missing attribute validation for port ifindex
net: fq: add missing attribute validation for orphan mask
macsec: add missing attribute validation for port
can: add missing attribute validation for termination
nl802154: add missing attribute validation for dev_type
nl802154: add missing attribute validation
fib: add missing attribute validation for tun_id
net: memcg: fix lockdep splat in inet_csk_accept()
net: memcg: late association of sock to memcg
cgroup: memcg: net: do not associate sock with unrelated cgroup
bnxt_en: reinitialize IRQs when MTU is modified
sfc: detach from cb_page in efx_copy_channel()
r8152: check disconnect status after long sleep
net/packet: tpacket_rcv: do not increment ring index on drop
net: nfc: fix bounds checking bugs on "pipe"
net: macsec: update SCI upon MAC address change.
netlink: Use netlink header as base to calculate bad attribute offset
ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
ipvlan: add cond_resched_rcu() while processing muticast backlog
ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
gre: fix uninit-value in __iptunnel_pull_header
cgroup, netclassid: periodically release file_lock on classid updating
net: phy: Avoid multiple suspends
phy: Revert toggling reset changes.
ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
ANDROID: Incremental fs: Remove signature checks from kernel
ANDROID: Incremental fs: Pad hash blocks
ANDROID: Incremental fs: Make fill block an ioctl
ANDROID: Incremental fs: Remove all access_ok checks
UPSTREAM: cgroup: Iterate tasks that did not finish do_exit()
UPSTREAM: arm64: memory: Add missing brackets to untagged_addr() macro
UPSTREAM: mm: Avoid creating virtual address aliases in brk()/mmap()/mremap()
ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
ANDROID: serdev: restrict claim of platform devices
UPSTREAM: fscrypt: don't evict dirty inodes after removing key
Linux 4.14.173
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
xhci: handle port status events for removed USB3 hcd
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
ARM: imx: build v7_cpu_resume() unconditionally
IB/hfi1, qib: Ensure RCU is locked when accessing list
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
RDMA/iwcm: Fix iwcm work deallocation
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
ASoC: intel: skl: Fix pin debug prints
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
dm cache: fix a crash due to incorrect work item cancelling
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
dmaengine: tegra-apb: Fix use-after-free
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
vt: selection, push sel_lock up
vt: selection, push console lock down
vt: selection, close sel_buffer race
serial: 8250_exar: add support for ACCES cards
tty:serial:mvebu-uart:fix a wrong return
arm: dts: dra76x: Fix mmc3 max-frequency
fat: fix uninit-memory access for partial initialized inode
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
vgacon: Fix a UAF in vgacon_invert_region
usb: core: port: do error out if usb_autopm_get_interface() fails
usb: core: hub: do error out if usb_autopm_get_interface() fails
usb: core: hub: fix unhandled return by employing a void function
usb: quirks: add NO_LPM quirk for Logitech Screen Share
usb: storage: Add quirk for Samsung Fit flash
cifs: don't leak -EAGAIN for stat() during reconnect
net: thunderx: workaround BGX TX Underflow issue
x86/xen: Distribute switch variables for initialization
nvme: Fix uninitialized-variable warning
x86/boot/compressed: Don't declare __force_order in kaslr_64.c
s390/cio: cio_ignore_proc_seq_next should increase position index
watchdog: da9062: do not ping the hw during stop()
net: ks8851-ml: Fix 16-bit IO operation
net: ks8851-ml: Fix 16-bit data access
net: ks8851-ml: Remove 8-bit bus accessors
drm/msm/dsi: save pll state before dsi host is powered off
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
drm/msm/mdp5: rate limit pp done timeout warnings
usb: gadget: serial: fix Tx stall after buffer overflow
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
usb: gadget: composite: Support more than 500mA MaxPower
selftests: fix too long argument
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
RDMA/core: Fix use of logical OR in get_new_pps
RDMA/core: Fix pkey and port assignment in get_new_pps
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
EDAC/amd64: Set grain per DIMM
x86/mce: Handle varying MCA bank counts
vhost: Check docket sk_family instead of call getname
audit: always check the netlink payload length in audit_receive_msg()
Revert "char/random: silence a lockdep splat with printk()"
mm, thp: fix defrag setting if newline is not used
mm/huge_memory.c: use head to check huge zero page
perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc
kprobes: Set unoptimized flag after unoptimizing code
drivers: net: xgene: Fix the order of the arguments of 'alloc_etherdev_mqs()'
tuntap: correctly set SOCKWQ_ASYNC_NOSPACE
KVM: Check for a bad hva before dropping into the ghc slow path
KVM: SVM: Override default MMIO mask if memory encryption is enabled
mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame()
namei: only return -ECHILD from follow_dotdot_rcu()
net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE
net: atlantic: fix potential error handling
net: netlink: cap max groups which will be considered in netlink_bind()
include/linux/bitops.h: introduce BITS_PER_TYPE
ecryptfs: Fix up bad backport of fe2e082f5da5b4a0a92ae32978f81507ef37ec66
usb: charger: assign specific number for enum value
drm/i915/gvt: Separate display reset from ALL_ENGINES reset
i2c: jz4780: silence log flood on txabrt
i2c: altera: Fix potential integer overflow
MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
HID: hiddev: Fix race in in hiddev_disconnect()
Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
tracing: Disable trace_printk() on post poned tests
HID: core: increase HID report buffer size to 8KiB
HID: core: fix off-by-one memset in hid_report_raw_event()
HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
KVM: VMX: check descriptor table exits on instruction emulation
ACPI: watchdog: Fix gas->access_width usage
ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
audit: fix error handling in audit_data_to_entry()
ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
net: sched: correct flower port blocking
qede: Fix race between rdma destroy workqueue and link change event
ipv6: Fix route replacement with dev-only route
ipv6: Fix nlmsg_flags when splitting a multipath route
sctp: move the format error check out of __sctp_sf_do_9_1_abort
nfc: pn544: Fix occasional HW initialization failure
net: phy: restore mdio regs in the iproc mdio driver
net: fib_rules: Correctly set table field when table number exceeds 8 bits
sysrq: Remove duplicated sysrq message
sysrq: Restore original console_loglevel when sysrq disabled
cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
cifs: Fix mode output in debugging statements
net: ena: ena-com.c: prevent NULL pointer dereference
net: ena: ethtool: use correct value for crc32 hash
net: ena: fix incorrectly saving queue numbers when setting RSS indirection table
net: ena: rss: store hash function as values and not bits
net: ena: rss: fix failure to get indirection table
net: ena: fix incorrect default RSS key
net: ena: add missing ethtool TX timestamping indication
net: ena: fix uses of round_jiffies()
net: ena: fix potential crash when rxfh key is NULL
qmi_wwan: unconditionally reject 2 ep interfaces
qmi_wwan: re-add DW5821e pre-production variant
cfg80211: check wiphy driver existence for drvinfo report
mac80211: consider more elements in parsing CRC
dax: pass NOWAIT flag to iomap_apply
drm/msm: Set dma maximum segment size for mdss
ipmi:ssif: Handle a possible NULL pointer reference
ext4: fix potential race between s_group_info online resizing and access
ext4: fix potential race between s_flex_groups online resizing and access
ext4: fix potential race between online resizing and write operations
netfilter: nf_conntrack: resolve clash for matching conntracks
iwlwifi: pcie: fix rb_allocator workqueue allocation
FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
UPSTREAM: binder: prevent UAF for binderfs devices II
UPSTREAM: binder: prevent UAF for binderfs devices
FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
ANDROID: cuttlefish: disable KPROBES
ANDROID: scsi: ufs: allow ufs variants to override sg entry size
FROMLIST: ufs: fix a bug on printing PRDT
BACKPORT: loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
ANDROID: fix build issue in security/selinux/avc.c
ANDROID: cuttlefish_defconfig: Disable CONFIG_RT_GROUP_SCHED
ANDROID: Enable HID_NINTENDO as y
FROMLIST: HID: nintendo: add nintendo switch controller driver
Linux 4.14.172
s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range
xen: Enable interrupts when calling _cond_resched()
ata: ahci: Add shutdown to freeze hardware resources of ahci
netfilter: xt_hashlimit: limit the max size of hashtable
ALSA: seq: Fix concurrent access to queue current tick/time
ALSA: seq: Avoid concurrent access to queue flags
ALSA: rawmidi: Avoid bit fields for state flags
genirq/proc: Reject invalid affinity masks (again)
iommu/vt-d: Fix compile warning from intel-svm.h
ecryptfs: replace BUG_ON with error handling code
staging: greybus: use after free in gb_audio_manager_remove_all()
staging: rtl8723bs: fix copy of overlapping memory
usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
btrfs: do not check delayed items are empty for single transaction cleanup
btrfs: fix bytes_may_use underflow in prealloc error condtition
KVM: apic: avoid calculating pending eoi from an uninitialized val
KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
KVM: nVMX: Check IO instruction VM-exit conditions
KVM: nVMX: Refactor IO bitmap checks into helper function
ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
ext4: fix mount failure with quota configured as module
ext4: add cond_resched() to __ext4_find_entry()
ext4: fix a data race in EXT4_I(inode)->i_disksize
KVM: nVMX: Don't emulate instructions in guest mode
lib/stackdepot.c: fix global out-of-bounds in stack_slabs
serial: 8250: Check UPF_IRQ_SHARED in advance
vt: vt_ioctl: fix race in VT_RESIZEX
VT_RESIZEX: get rid of field-by-field copyin
xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
drm/amdgpu/soc15: fix xclk for raven
mm/vmscan.c: don't round up scan size for online memory cgroup
Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()"
MAINTAINERS: Update drm/i915 bug filing URL
serdev: ttyport: restore client ops on deregistration
tty: serial: imx: setup the correct sg entry for tx dma
tty/serial: atmel: manage shutdown in case of RS485 or ISO7816 mode
x86/mce/amd: Fix kobject lifetime
x86/mce/amd: Publish the bank pointer only after setup has succeeded
staging: rtl8723bs: Fix potential overuse of kernel memory
staging: rtl8723bs: Fix potential security hole
staging: rtl8188eu: Fix potential overuse of kernel memory
staging: rtl8188eu: Fix potential security hole
USB: hub: Fix the broken detection of USB3 device in SMSC hub
USB: hub: Don't record a connect-change event during reset-resume
USB: Fix novation SourceControl XL after suspend
usb: uas: fix a plug & unplug racing
usb: host: xhci: update event ring dequeue pointer on purpose
xhci: fix runtime pm enabling for quirky Intel hosts
xhci: Force Maximum Packet size for Full-speed bulk devices to valid range.
staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
staging: android: ashmem: Disallow ashmem memory from being remapped
vt: selection, handle pending signals in paste_selection
floppy: check FDC index for errors before assigning it
USB: misc: iowarrior: add support for the 100 device
USB: misc: iowarrior: add support for the 28 and 28L devices
USB: misc: iowarrior: add support for 2 OEMed devices
thunderbolt: Prevent crash if non-active NVMem file is read
net/smc: fix leak of kernel memory to user space
net/sched: flower: add missing validation of TCA_FLOWER_FLAGS
net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS
net: dsa: tag_qca: Make sure there is headroom for tag
enic: prevent waking up stopped tx queues over watchdog reset
selinux: ensure we cleanup the internal AVC counters on error in avc_update()
mlxsw: spectrum_dpipe: Add missing error path
virtio_balloon: prevent pfn array overflow
help_next should increase position index
brd: check and limit max_part par
microblaze: Prevent the overflow of the start
iwlwifi: mvm: Fix thermal zone registration
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
bcache: explicity type cast in bset_bkey_last()
reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
lib/scatterlist.c: adjust indentation in __sg_alloc_table
ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
radeon: insert 10ms sleep in dce5_crtc_load_lut
trigger_next should increase position index
ftrace: fpid_next() should increase position index
drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
irqchip/gic-v3: Only provision redistributors that are enabled in ACPI
ceph: check availability of mds cluster on mount after wait timeout
cifs: fix NULL dereference in match_prepath
iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
hostap: Adjust indentation in prism2_hostapd_add_sta
ARM: 8951/1: Fix Kexec compilation issue.
jbd2: make sure ESHUTDOWN to be recorded in the journal superblock
jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record
powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV
ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
driver core: platform: fix u32 greater or equal to zero comparison
s390/ftrace: generate traced function stack frame
x86/decoder: Add TEST opcode to Group3-2
ALSA: hda/hdmi - add retry logic to parse_intel_hdmi()
irqchip/mbigen: Set driver .suppress_bind_attrs to avoid remove problems
remoteproc: Initialize rproc_class before use
btrfs: device stats, log when stats are zeroed
btrfs: safely advance counter when looking up bio csums
btrfs: fix possible NULL-pointer dereference in integrity checks
pwm: Remove set but not set variable 'pwm'
ide: serverworks: potential overflow in svwks_set_pio_mode()
cmd64x: potential buffer overflow in cmd64x_program_timings()
pwm: omap-dmtimer: Remove PWM chip in .remove before making it unfunctional
x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd
f2fs: fix memleak of kobject
watchdog/softlockup: Enforce that timestamp is valid on boot
arm64: fix alternatives with LLVM's integrated assembler
scsi: iscsi: Don't destroy session if there are outstanding connections
f2fs: free sysfs kobject
iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue
drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
drm/nouveau/gr/gk20a,gm200-: add terminators to method lists read from fw
drm/nouveau/secboot/gm20b: initialize pointer in gm20b_secboot_new()
vme: bridges: reduce stack usage
driver core: Print device when resources present in really_probe()
driver core: platform: Prevent resouce overflow from causing infinite loops
tty: synclink_gt: Adjust indentation in several functions
tty: synclinkmp: Adjust indentation in several functions
ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
wan: ixp4xx_hss: fix compile-testing on 64-bit
Input: edt-ft5x06 - work around first register access error
rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
efi/x86: Don't panic or BUG() on non-critical error conditions
soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
IB/hfi1: Add software counter for ctxt0 seq drop
udf: Fix free space reporting for metadata and virtual partitions
usbip: Fix unsafe unaligned pointer usage
drm: remove the newline for CRC source name.
tools lib api fs: Fix gcc9 stringop-truncation compilation error
ALSA: sh: Fix compile warning wrt const
ALSA: sh: Fix unused variable warnings
clk: sunxi-ng: add mux and pll notifiers for A64 CPU clock
RDMA/rxe: Fix error type of mmap_offset
pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
PM / devfreq: rk3399_dmc: Add COMPILE_TEST and HAVE_ARM_SMCCC dependency
x86/vdso: Provide missing include file
dmaengine: Store module owner in dma_device struct
ARM: dts: r8a7779: Add device node for ARM global timer
drm/mediatek: handle events when enabling/disabling crtc
scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
scsi: ufs: Complete pending requests in host reset and restore path
ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
orinoco: avoid assertion in case of NULL pointer
rtlwifi: rtl_pci: Fix -Wcast-function-type
iwlegacy: Fix -Wcast-function-type
ipw2x00: Fix -Wcast-function-type
b43legacy: Fix -Wcast-function-type
ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
fore200e: Fix incorrect checks of NULL pointer dereference
reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
media: v4l2-device.h: Explicitly compare grp{id,mask} to zero in v4l2_device macros
ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3
arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core
NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
PCI/IOV: Fix memory leak in pci_iov_add_virtfn()
net/wan/fsl_ucc_hdlc: reject muram offsets above 64K
regulator: rk808: Lower log level on optional GPIOs being not available
drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
kconfig: fix broken dependency in randconfig-generated .config
KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups
nbd: add a flush_workqueue in nbd_start_device
ext4, jbd2: ensure panic when aborting with zero errno
tracing: Fix very unlikely race of registering two stat tracers
tracing: Fix tracing_stat return values in error handling paths
x86/sysfb: Fix check for bad VRAM size
jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal
kselftest: Minimise dependency of get_size on C library interfaces
clocksource/drivers/bcm2835_timer: Fix memory leak of timer
usb: dwc2: Fix IN FIFO allocation
usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
sparc: Add .exit.data section.
MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
efi/x86: Map the entire EFI vendor string before copying it
pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins
media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
char/random: silence a lockdep splat with printk()
gpio: gpio-grgpio: fix possible sleep-in-atomic-context bugs in grgpio_irq_map/unmap()
powerpc/powernv/iov: Ensure the pdn for VFs always contains a valid PE number
media: i2c: mt9v032: fix enum mbus codes and frame sizes
pxa168fb: Fix the function used to release some memory in an error handling path
pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
gianfar: Fix TX timestamping with a stacked DSA driver
ALSA: ctl: allow TLV read operation for callback type of element in locked case
ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT
leds: pca963x: Fix open-drain initialization
brcmfmac: Fix use after free in brcmf_sdio_readframes()
cpu/hotplug, stop_machine: Fix stop_machine vs hotplug order
drm/gma500: Fixup fbdev stolen size usage evaluation
KVM: nVMX: Use correct root level for nested EPT shadow page tables
Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs"
Revert "KVM: nVMX: Use correct root level for nested EPT shadow page tables"
scsi: qla2xxx: fix a potential NULL pointer dereference
jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
perf/x86/intel: Fix inaccurate period in context switch for auto-reload
s390/time: Fix clk type in get_tod_clock
RDMA/core: Fix protection fault in get_pkey_idx_qp_list
IB/hfi1: Close window for pq and request coliding
serial: imx: Only handle irqs that are actually enabled
serial: imx: ensure that RX irqs are off if RX is off
padata: Remove broken queue flushing
perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map
KVM: nVMX: Use correct root level for nested EPT shadow page tables
arm64: ssbs: Fix context-switch when SSBS is present on all CPUs
btrfs: log message when rw remount is attempted with unclean tree-log
btrfs: print message when tree-log replay starts
Btrfs: fix race between using extent maps and merging them
ext4: improve explanation of a mount failure caused by a misconfigured kernel
ext4: fix checksum errors with indexed dirs
ext4: fix support for inode sizes > 1024 bytes
ext4: don't assume that mmp_nodename/bdevname have NUL
ARM: 8723/2: always assume the "unified" syntax for assembly code
arm64: nofpsimd: Handle TIF_FOREIGN_FPSTATE flag cleanly
arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations
arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly
ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list
Input: synaptics - enable SMBus on ThinkPad L470
Input: synaptics - switch T470s to RMI4 by default
ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
ecryptfs: fix a memory leak bug in parse_tag_1_packet()
ASoC: sun8i-codec: Fix setting DAI data format
ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
iommu/qcom: Fix bogus detach logic
KVM: x86: emulate RDPID
UPSTREAM: sched/psi: Fix OOB write when writing 0 bytes to PSI files
UPSTREAM: psi: Fix a division error in psi poll()
UPSTREAM: sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime
UPSTREAM: sched/psi: Correct overly pessimistic size calculation
FROMLIST: f2fs: Handle casefolding with Encryption
FROMLIST: fscrypt: Have filesystems handle their d_ops
FROMLIST: ext4: Use generic casefolding support
FROMLIST: f2fs: Use generic casefolding support
FROMLIST: Add standard casefolding support
FROMLIST: unicode: Add utf8_casefold_hash
ANDROID: cuttlefish_defconfig: Add CONFIG_UNICODE
ANDROID: sdcardfs: fix -ENOENT lookup race issue
ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4
ANDROID: dm: Add wrapped key support in dm-default-key
ANDROID: dm: add support for passing through derive_raw_secret
ANDROID: block: Prevent crypto fallback for wrapped keys
ANDROID: Disable wq fp check in CFI builds
ANDROID: increase limit on sched-tune boost groups
ANDROID: ufs, block: fix crypto power management and move into block layer
ANDROID: Incremental fs: Support xattrs
ANDROID: test_stackinit: work around LLVM PR44916
ANDROID: clang: update to 10.0.4
ANDROID: cuttlefish_defconfig: Enable CONFIG_NET_NS
ANDROID: virtio: virtio_input: pass _DIRECT only if the device advertises _DIRECT
ANDROID: net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
ANDROID: Add INIT_STACK_ALL to the list of Clang-specific options
Linux 4.14.171
libertas: make lbs_ibss_join_existing() return error code on rates overflow
libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
serial: uartps: Move the spinlock after the read of the tx empty
dm: fix potential for q->make_request_fn NULL pointer
scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state
pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
media: i2c: adv748x: Fix unsafe macros
crypto: atmel-sha - fix error handling when setting hmac key
crypto: artpec6 - return correct error code for failed setkey()
KVM: arm/arm64: Fix young bit from mmu notifier
arm64: cpufeature: Fix the type of no FP/SIMD capability
ARM: 8949/1: mm: mark free_memmap as __init
KVM: arm/arm64: vgic-its: Fix restoration of unmapped collections
powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
powerpc/pseries/vio: Fix iommu_table use-after-free refcount warning
tools/power/acpi: fix compilation error
ARM: dts: at91: sama5d3: define clock rate range for tcb1
ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
platform/x86: intel_mid_powerbtn: Take a copy of ddata
ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
rtc: cmos: Stop using shared IRQ
rtc: hym8563: Return -EINVAL if the time is known to be invalid
serial: uartps: Add a timeout to the tx empty wait
NFSv4: try lease recovery on NFS4ERR_EXPIRED
NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes()
nfs: NFS_SWAP should depend on SWAP
PCI: Don't disable bridge BARs when assigning bus resources
PCI/switchtec: Fix vep_vector_number ioread width
scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
RDMA/netlink: Do not always generate an ACK for some netlink operations
hv_sock: Remove the accept port restriction
ASoC: pcm: update FE/BE trigger order based on the command
rxrpc: Fix service call disconnection
perf/core: Fix mlock accounting in perf_mmap()
clocksource: Prevent double add_timer_on() for watchdog_timer
cifs: fail i/o on soft mounts if sessionsetup errors out
KVM: s390: do not clobber registers during guest reset/store status
KVM: Play nice with read-only memslots when querying host page size
KVM: Use vcpu-specific gva->hva translation when querying host page size
KVM: nVMX: vmread should not set rflags to specify success in case of #PF
KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
btrfs: flush write bio if we loop in extent_write_cache_pages
KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
drm: atmel-hlcdc: enable clock before configuring timing engine
Btrfs: fix race between adding and putting tree mod seq elements and nodes
btrfs: remove trivial locking wrappers of tree mod log
btrfs: free block groups after free'ing fs trees
btrfs: use bool argument in free_root_pointers()
Btrfs: fix missing hole after hole punching and fsync when using NO_HOLES
Btrfs: fix assertion failure on fsync with NO_HOLES enabled
btrfs: Get rid of the confusing btrfs_file_extent_inline_len
ext4: fix deadlock allocating crypto bounce page from mempool
bonding/alb: properly access headers in bond_alb_xmit()
net: macb: Limit maximum GEM TX length in TSO
net: macb: Remove unnecessary alignment check for TSO
net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
net_sched: fix a resource leak in tcindex_set_parms()
net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port
mfd: rn5t618: Mark ADC control register volatile
mfd: da9062: Fix watchdog compatible string
ubi: Fix an error pointer dereference in error handling code
ubi: fastmap: Fix inverted logic in seen selfcheck
nfsd: fix jiffies/time_t mixup in LRU list
nfsd: fix delay timer on 32-bit architectures
IB/core: Fix ODP get user pages flow
IB/mlx5: Fix outstanding_pi index for GSI qps
net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
net: smc911x: Adjust indentation in smc911x_phy_configure
ppp: Adjust indentation into ppp_async_input
NFC: pn544: Adjust indentation in pn544_hci_check_presence
powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
ext2: Adjust indentation in ext2_fill_super
phy: qualcomm: Adjust indentation in read_poll_timeout
scsi: ufs: Recheck bkops level if bkops is disabled
scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
scsi: csiostor: Adjust indentation in csio_device_reset
scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
clk: tegra: Mark fuse clock as critical
KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
xen/balloon: Support xend-based toolstack take two
tools/kvm_stat: Fix kvm_exit filter name
sunrpc: expiry_time should be seconds not timeval
mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
iwlwifi: don't throw error when trying to remove IGTK
ARM: tegra: Enable PLLP bypass during Tegra124 LP1
btrfs: set trans->drity in btrfs_commit_transaction
NFS: Directory page cache pages need to be locked when read
NFS: Fix memory leaks and corruption in readdir
scsi: qla2xxx: Fix unbound NVME response length
crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
crypto: api - Fix race condition in crypto_spawn_alg
crypto: atmel-aes - Fix counter overflow in CTR mode
crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
crypto: ccp - set max RSA modulus size for v3 platform devices as well
samples/bpf: Don't try to remove user's homedir on clean
ftrace: Protect ftrace_graph_hash with ftrace_sync
ftrace: Add comment to why rcu_dereference_sched() is open coded
tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu
tracing: Annotate ftrace_graph_hash pointer with __rcu
dm crypt: fix benbi IV constructor crash if used in authenticated mode
dm space map common: fix to ensure new block isn't already in use
dm zoned: support zone sizes smaller than 128MiB
of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
PM: core: Fix handling of devices deleted during system-wide resume
f2fs: code cleanup for f2fs_statfs_project()
f2fs: fix miscounted block limit in f2fs_statfs_project()
f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project()
power: supply: ltc2941-battery-gauge: fix use-after-free
scsi: qla2xxx: Fix mtcp dump collection failure
crypto: api - Check spawn->alg under lock in crypto_drop_spawn
hv_balloon: Balloon up according to request page number
ubifs: don't trigger assertion on invalid no-key filename
mmc: sdhci-of-at91: fix memleak on clk_get failure
PCI: keystone: Fix link training retries initiation
ubifs: Fix deadlock in concurrent bulk-read and writepage
ubifs: Fix FS_IOC_SETFLAGS unexpectedly clearing encrypt flag
ubifs: Reject unsupported ioctl flags explicitly
alarmtimer: Unregister wakeup source when module get fails
ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
mmc: spi: Toggle SPI polarity, do not hardcode it
powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
powerpc/xmon: don't access ASDR in VMs
s390/mm: fix dynamic pagetable upgrade for hugetlbfs
MIPS: fix indentation of the 'RELOCS' message
KVM: arm64: Only sign-extend MMIO up to register width
platform/x86: intel_scu_ipc: Fix interrupt support
irqdomain: Fix a memory leak in irq_domain_push_irq()
lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
media: v4l2-rect.h: fix v4l2_rect_map_inside() top/left adjustments
media/v4l2-core: set pages dirty upon releasing DMA buffers
ALSA: dummy: Fix PCM format loop in proc output
usb: gadget: f_ecm: Use atomic_t to track in-flight request
usb: gadget: f_ncm: Use atomic_t to track in-flight request
usb: gadget: legacy: set max_speed to super-speed
brcmfmac: Fix memory leak in brcmf_usbdev_qinit
tracing: Fix sched switch start/stop refcount racy updates
mfd: dln2: More sanity checking for endpoints
media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnect
rxrpc: Fix insufficient receive notification generation
tcp: clear tp->segs_{in|out} in tcp_disconnect()
tcp: clear tp->data_segs{in|out} in tcp_disconnect()
tcp: clear tp->delivered in tcp_disconnect()
tcp: clear tp->total_retrans in tcp_disconnect()
bnxt_en: Fix TC queue mapping.
net_sched: fix an OOB access in cls_tcindex
net: hsr: fix possible NULL deref in hsr_handle_frame()
l2tp: Allow duplicate session creation with UDP
gtp: use __GFP_NOWARN to avoid memalloc warning
cls_rsvp: fix rsvp_policy
sparc32: fix struct ipc64_perm type definition
iwlwifi: mvm: fix NVM check for 3168 devices
x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
media: iguanair: fix endpoint sanity check
kernel/module: Fix memleak in module_add_modinfo_attrs()
ANDROID: make memory initialization tests panic on failure
ANDROID: added memory initialization tests to cuttlefish config
UPSTREAM: lib/test_stackinit: Handle Clang auto-initialization pattern
UPSTREAM: lib: Introduce test_stackinit module
FROMLIST: rename missed uaccess .fixup section
ANDROID: cuttlefish_defconfig: enable heap and stack initialization.
ANDROID: f2fs: fix missing blk-crypto changes
ANDROID: update x86_64_cuttlefish_defconfig
BACKPORT: tracing: Remove unnecessary DEBUG_FS dependency
BACKPORT: debugfs: Fix !DEBUG_FS debugfs_create_automount
UPSTREAM: dynamic_debug: allow to work if debugfs is disabled
UPSTREAM: lib: dynamic_debug: no need to check return value of debugfs_create functions
ANDROID: f2fs: fix build error on PAGE_KERNEL_RO
ANDROID: Revert "ANDROID: gki_defconfig: removed CONFIG_PM_WAKELOCKS"
ANDROID: Set CONFIG_ANDROID_BINDERFS=y
ANDROID: dm: prevent default-key from being enabled without needed hooks
ANDROID: cf: disable virtio crypto
ANDROID: Incremental fs: Fix initialization, use of bitfields
ANDROID: cuttlefish_defconfig: enable dm-default-key
ANDROID: dm: add dm-default-key target for metadata encryption
ANDROID: dm: enable may_passthrough_inline_crypto on some targets
ANDROID: dm: add support for passing through inline crypto support
ANDROID: block: Introduce passthrough keyslot manager
ANDROID: ext4, f2fs: enable direct I/O with inline encryption
BACKPORT: FROMLIST: scsi: ufs: add program_key() variant op
ANDROID: block: export symbols needed for modules to use inline crypto
ANDROID: block: fix some inline crypto bugs
ANDROID: fscrypt: add support for hardware-wrapped keys
ANDROID: block: add KSM op to derive software secret from wrapped key
ANDROID: block: provide key size as input to inline crypto APIs
ANDROID: ufshcd-crypto: export cap find API
ANDROID: scsi: ufs-qcom: Enable BROKEN_CRYPTO quirk flag
ANDROID: scsi: ufs: Add quirk bit for controllers that don't play well with inline crypto
ANDROID: cuttlefish_defconfig: Enable blk-crypto fallback
BACKPORT: FROMLIST: Update Inline Encryption from v5 to v6 of patch series
ANDROID: scsi: ufs: UFS init should not require inline crypto
ANDROID: scsi: ufs: UFS crypto variant operations API
ANDROID: cuttlefish_defconfig: enable inline encryption
BACKPORT: FROMLIST: ext4: add inline encryption support
BACKPORT: FROMLIST: f2fs: add inline encryption support
BACKPORT: FROMLIST: fscrypt: add inline encryption support
BACKPORT: FROMLIST: scsi: ufs: Add inline encryption support to UFS
BACKPORT: FROMLIST: scsi: ufs: UFS crypto API
BACKPORT: FROMLIST: scsi: ufs: UFS driver v2.1 spec crypto additions
BACKPORT: FROMLIST: block: blk-crypto for Inline Encryption
ANDROID: block: Fix bio_crypt_should_process WARN_ON
BACKPORT: FROMLIST: block: Add encryption context to struct bio
BACKPORT: FROMLIST: block: Keyslot Manager for Inline Encryption
BACKPORT: atomic: Add irqsave variant of atomic_dec_and_lock()
ANDROID: Incremental fs: Fix crash on failed lookup
ANDROID: Incremental fs: Make files writeable
ANDROID: Incremental fs: Remove C++-style comments
Linux 4.14.170
perf report: Fix no libunwind compiled warning break s390 issue
btrfs: do not zero f_bavail if we have available space
net: Fix skb->csum update in inet_proto_csum_replace16().
l2t_seq_next should increase position index
seq_tab_next() should increase position index
net/sonic: Quiesce SONIC before re-initializing descriptor memory
net/sonic: Fix receive buffer handling
net/sonic: Use MMIO accessors
net/sonic: Add mutual exclusion for accessing shared state
net: fsl/fman: rename IF_MODE_XGMII to IF_MODE_10G
net/fsl: treat fsl,erratum-a011043
powerpc/fsl/dts: add fsl,erratum-a011043
qlcnic: Fix CPU soft lockup while collecting firmware dump
r8152: get default setting of WOL before initializing
airo: Add missing CAP_NET_ADMIN check in AIROOLDIOCTL/SIOCDEVPRIVATE
airo: Fix possible info leak in AIROOLDIOCTL/SIOCDEVPRIVATE
tee: optee: Fix compilation issue with nommu
ARM: 8955/1: virt: Relax arch timer version check during early boot
scsi: fnic: do not queue commands during fwreset
vti[6]: fix packet tx through bpf_redirect()
ARM: dts: am335x-boneblack-common: fix memory size
bnxt_en: Fix ipv6 RFS filter matching logic.
net: dsa: bcm_sf2: Configure IMP port for 2Gb/sec
wireless: wext: avoid gcc -O3 warning
mac80211: Fix TKIP replay protection immediately after key setup
cfg80211: Fix radar event during another phy CAC
wireless: fix enabling channel 12 for custom regulatory domain
qmi_wwan: Add support for Quectel RM500Q
ASoC: sti: fix possible sleep-in-atomic
igb: Fix SGMII SFP module discovery for 100FX/LX.
ixgbe: Fix calculation of queue with VFs and flow director on interface flap
ixgbevf: Remove limit of 10 entries for unicast filter list
clk: mmp2: Fix the order of timer mux parents
mac80211: mesh: restrict airtime metric to peered established plinks
soc: ti: wkup_m3_ipc: Fix race condition with rproc_boot
ARM: dts: beagle-x15-common: Model 5V0 regulator
ARM: dts: sun8i: a83t: Correct USB3503 GPIOs polarity
media: si470x-i2c: Move free() past last use of 'radio'
cgroup: Prevent double killing of css when enabling threaded cgroup
Bluetooth: Fix race condition in hci_release_sock()
ttyprintk: fix a potential deadlock in interrupt context issue
media: dvb-usb/dvb-usb-urb.c: initialize actlen to 0
media: gspca: zero usb_buf
media: af9005: uninitialized variable printked
media: digitv: don't continue if remote control state can't be read
reiserfs: Fix memory leak of journal device string
mm/mempolicy.c: fix out of bounds write in mpol_parse_str()
ext4: validate the debug_want_extra_isize mount option at parse time
arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'
tools lib: Fix builds when glibc contains strlcpy()
PM / devfreq: Add new name attribute for sysfs
perf c2c: Fix return type for histogram sorting comparision functions
crypto: pcrypt - Fix user-after-free on module unload
x86/resctrl: Fix a deadlock due to inaccurate reference
x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup
x86/resctrl: Fix use-after-free when deleting resource groups
vfs: fix do_last() regression
crypto: af_alg - Use bh_lock_sock in sk_destruct
rsi: fix use-after-free on probe errors
net_sched: ematch: reject invalid TCF_EM_SIMPLE
usb-storage: Disable UAS on JMicron SATA enclosure
PCI: Add DMA alias quirk for Intel VCA NTB
atm: eni: fix uninitialized variable warning
gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP
net: wan: sdla: Fix cast from pointer to integer of different size
drivers/net/b44: Change to non-atomic bit operations on pwol_mask
spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
watchdog: rn5t618_wdt: fix module aliases
watchdog: max77620_wdt: fix potential build errors
phy: cpcap-usb: Prevent USB line glitches from waking up modem
HID: ite: Add USB id match for Acer SW5-012 keyboard dock
arc: eznps: fix allmodconfig kconfig warning
zd1211rw: fix storage endpoint lookup
rtl8xxxu: fix interface sanity check
brcmfmac: fix interface sanity check
ath9k: fix storage endpoint lookup
crypto: chelsio - fix writing tfm flags to wrong place
serial: 8250_bcm2835aux: Fix line mismatch on driver unbind
staging: vt6656: Fix false Tx excessive retries reporting.
staging: vt6656: use NULLFUCTION stack on mac80211
staging: vt6656: correct packet types for CTS protect, mode.
staging: wlan-ng: ensure error return is actually returned
staging: most: net: fix buffer overflow
usb: dwc3: turn off VBUS when leaving host mode
USB: serial: ir-usb: fix IrLAP framing
USB: serial: ir-usb: fix link-speed handling
USB: serial: ir-usb: add missing endpoint sanity check
rsi_91x_usb: fix interface sanity check
orinoco_usb: fix interface sanity check
ANDROID: cf_defconfig: Remove VIRTIO_CONSOLE
ANDROID: cf_defconfig: removed CONFIG_CAN
ANDROID: cf_defconfig: removed old VIRTIO configs
ANDROID: kallsyms: strip hashes from function names with ThinLTO
ANDROID: Incremental fs: Enable incremental-fs in cuttlefish_defconfig
ANDROID: fix bpf jit + cfi interactions
ANDROID: cuttlefish_defconfig: set CONFIG_IKHEADERS to y
UPSTREAM: UAPI: ndctl: Remove use of PAGE_SIZE
UPSTREAM: libnvdimm, namespace: make min namespace size 4K
ANDROID: Incremental fs: Fix sparse errors
Linux 4.14.169
net/x25: fix nonblocking connect
netfilter: ipset: use bitmap infrastructure completely
bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free()
md: Avoid namespace collision with bitmap API
scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func
media: v4l2-ioctl.c: zero reserved fields for S/TRY_FMT
libertas: Fix two buffer overflows at parsing bss descriptor
coresight: tmc-etf: Do not call smp_processor_id from preemptible
coresight: etb10: Do not call smp_processor_id from preemptible
sd: Fix REQ_OP_ZONE_REPORT completion handling
do_last(): fetch directory ->i_mode and ->i_uid before it's too late
tracing: xen: Ordered comparison of function pointers
scsi: RDMA/isert: Fix a recently introduced regression related to logout
hwmon: (nct7802) Fix voltage limits to wrong registers
Input: sun4i-ts - add a check for devm_thermal_zone_of_sensor_register
Input: pegasus_notetaker - fix endpoint sanity check
Input: aiptek - fix endpoint sanity check
Input: gtco - fix endpoint sanity check
Input: sur40 - fix interface sanity checks
Input: pm8xxx-vib - fix handling of separate enable register
Documentation: Document arm64 kpti control
mmc: sdhci: fix minimum clock rate for v3 controller
mmc: tegra: fix SDR50 tuning override
ARM: 8950/1: ftrace/recordmcount: filter relocation types
Revert "Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers"
Input: keyspan-remote - fix control-message timeouts
hwmon: (core) Do not use device managed functions for memory allocations
hwmon: (core) Fix double-free in __hwmon_device_register()
hwmon: Deal with errors from the thermal subsystem
hwmon: (adt7475) Make volt2reg return same reg as reg2volt input
net: rtnetlink: validate IFLA_MTU attribute in rtnl_create_link()
tcp_bbr: improve arithmetic division in bbr_update_bw()
net: usb: lan78xx: Add .ndo_features_check
net-sysfs: Fix reference count leak
net-sysfs: Call dev_hold always in rx_queue_add_kobject
net-sysfs: Call dev_hold always in netdev_queue_add_kobject
net-sysfs: fix netdev_queue_add_kobject() breakage
net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject
net_sched: fix datalen for ematch
net, ip_tunnel: fix namespaces move
net, ip6_tunnel: fix namespaces move
net: cxgb3_main: Add CAP_NET_ADMIN check to CHELSIO_GET_MEM
ipv6: sr: remove SKB_GSO_IPXIP6 on End.D* actions
gtp: make sure only SOCK_DGRAM UDP sockets are accepted
firestream: fix memory leaks
can, slip: Protect tty->disc_data in write_wakeup and close with RCU
UPSTREAM: staging: most: net: fix buffer overflow
ANDROID: Fixing incremental fs style issues
ANDROID: Make incfs selftests pass
ANDROID: Initial commit of Incremental FS
ANDROID: cuttlefish_defconfig: Enable CONFIG_BTT
Linux 4.14.168
m68k: Call timer_interrupt() with interrupts disabled
serial: stm32: fix clearing interrupt error flags
IB/iser: Fix dma_nents type definition
arm64: dts: juno: Fix UART frequency
drm/radeon: fix bad DMA from INTERRUPT_CNTL2
dmaengine: ti: edma: fix missed failure handling
affs: fix a memory leak in affs_remount
mmc: core: fix wl1251 sdio quirks
mmc: sdio: fix wl1251 vendor id
packet: fix data-race in fanout_flow_is_huge()
net: neigh: use long type to store jiffies delta
hv_netvsc: flag software created hash value
MIPS: Loongson: Fix return value of loongson_hwmon_init
afs: Fix large file support
net: qca_spi: Move reset_count to struct qcaspi
net: netem: correct the parent's backlog when corrupted packet was dropped
net: netem: fix error path for corrupted GSO frames
dmaengine: imx-sdma: fix size check for sdma script_number
drm/msm/dsi: Implement reset correctly
tcp: annotate lockless access to tcp_memory_pressure
net: add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head
net: avoid possible false sharing in sk_leave_memory_pressure()
act_mirred: Fix mirred_init_module error handling
net: stmmac: fix length of PTP clock's name string
llc: fix sk_buff refcounting in llc_conn_state_process()
llc: fix another potential sk_buff leak in llc_ui_sendmsg()
mac80211: accept deauth frames in IBSS mode
net: stmmac: gmac4+: Not all Unicast addresses may be available
nvme: retain split access workaround for capability reads
net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
of: mdio: Fix a signedness bug in of_phy_get_and_connect()
net: axienet: fix a signedness bug in probe
net: stmmac: dwmac-meson8b: Fix signedness bug in probe
net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
net: aquantia: Fix aq_vec_isr_legacy() return value
iommu/amd: Wait for completion of IOTLB flush in attach_device
net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
RDMA/cma: Fix false error message
ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
pinctrl: iproc-gpio: Fix incorrect pinconf configurations
net: sonic: replace dev_kfree_skb in sonic_send_packet
hwmon: (shtc1) fix shtc1 and shtw1 id mask
ixgbe: sync the first fragment unconditionally
btrfs: use correct count in btrfs_file_write_iter()
Btrfs: fix inode cache waiters hanging on path allocation failure
Btrfs: fix inode cache waiters hanging on failure to start caching thread
Btrfs: fix hang when loading existing inode cache off disk
scsi: fnic: fix msix interrupt allocation
net: sonic: return NETDEV_TX_OK if failed to map buffer
tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
iio: dac: ad5380: fix incorrect assignment to val
bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
irqdomain: Add the missing assignment of domain->fwnode for named fwnode
staging: greybus: light: fix a couple double frees
x86, perf: Fix the dependency of the x86 insn decoder selftest
power: supply: Init device wakeup after device_add()
hwmon: (lm75) Fix write operations for negative temperatures
Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()"
ahci: Do not export local variable ahci_em_messages
iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
mips: avoid explicit UB in assignment of mips_io_port_base
rtc: pcf2127: bugfix: read rtc disables watchdog
media: atmel: atmel-isi: fix timeout value for stop streaming
mac80211: minstrel_ht: fix per-group max throughput rate initialization
dmaengine: dw: platform: Switch to acpi_dma_controller_register()
ASoC: sun4i-i2s: RX and TX counter registers are swapped
signal: Allow cifs and drbd to receive their terminating signals
bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
net/rds: Add a few missing rds_stat_names entries
ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
ext4: set error return correctly when ext4_htree_store_dirent fails
crypto: caam - free resources in case caam_rng registration failed
cifs: fix rmmod regression in cifs.ko caused by force_sig changes
net/mlx5: Fix mlx5_ifc_query_lag_out_bits
ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
tipc: reduce risk of wakeup queue starvation
ALSA: aoa: onyx: always initialize register read value
crypto: ccp - Reduce maximum stack usage
x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
mic: avoid statically declaring a 'struct device'.
usb: host: xhci-hub: fix extra endianness conversion
qed: reduce maximum stack frame size
libertas_tf: Use correct channel range in lbtf_geo_init
PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
clk: sunxi-ng: v3s: add the missing PLL_DDR1
scsi: libfc: fix null pointer dereference on a null lport
net: pasemi: fix an use-after-free in pasemi_mac_phy_init()
RDMA/hns: Fixs hw access invalid dma memory error
devres: allow const resource arguments
rxrpc: Fix uninitialized error code in rxrpc_send_data_packet()
mfd: intel-lpss: Release IDA resources
iommu/amd: Make iommu_disable safer
bnxt_en: Fix ethtool selftest crash under error conditions.
nvmem: imx-ocotp: Ensure WAIT bits are preserved when setting timing
clk: qcom: Fix -Wunused-const-variable
dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width"
perf/ioctl: Add check for the sample_period value
drm/msm/a3xx: remove TPL1 regs from snapshot
rtc: pcf8563: Clear event flags and disable interrupts before requesting irq
rtc: pcf8563: Fix interrupt trigger method
ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs
net/af_iucv: always register net_device notifier
net: netem: fix backlog accounting for corrupted GSO frames
drm/msm/mdp5: Fix mdp5_cfg_init error return
powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration
powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild
qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state
iommu/vt-d: Duplicate iommu_resv_region objects per device list
mpls: fix warning with multi-label encap
media: vivid: fix incorrect assignment operation when setting video mode
cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency
cpufreq: brcmstb-avs-cpufreq: Fix initial command check
netvsc: unshare skb in VF rx handler
inet: frags: call inet_frags_fini() after unregister_pernet_subsys()
signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig
iommu: Use right function to get group for device
misc: sgi-xp: Properly initialize buf in xpc_get_rsvd_page_pa
serial: stm32: fix wakeup source initialization
serial: stm32: Add support of TC bit status check
serial: stm32: fix transmit_chars when tx is stopped
serial: stm32: fix rx error handling
crypto: ccp - Fix 3DES complaint from ccp-crypto module
crypto: ccp - fix AES CFB error exposed by new test vectors
spi: spi-fsl-spi: call spi_finalize_current_message() at the end
RDMA/qedr: Fix incorrect device rate.
arm64: dts: meson: libretech-cc: set eMMC as removable
dmaengine: tegra210-adma: Fix crash during probe
ARM: dts: sun8i-h3: Fix wifi in Beelink X2 DT
EDAC/mc: Fix edac_mc_find() in case no device is found
thermal: cpu_cooling: Actually trace CPU load in thermal_power_cpu_get_power
backlight: lm3630a: Return 0 on success in update_status functions
kdb: do a sanity check on the cpu in kdb_per_cpu()
ARM: riscpc: fix lack of keyboard interrupts after irq conversion
pwm: meson: Don't disable PWM when setting duty repeatedly
pwm: meson: Consider 128 a valid pre-divider
netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule
crypto: caam - fix caam_dump_sg that iterates through scatterlist
platform/x86: alienware-wmi: printing the wrong error code
media: davinci/vpbe: array underflow in vpbe_enum_outputs()
media: omap_vout: potential buffer overflow in vidioc_dqbuf()
l2tp: Fix possible NULL pointer dereference
vfio/mdev: Fix aborting mdev child device removal if one fails
vfio/mdev: Avoid release parent reference during error path
afs: Fix the afs.cell and afs.volume xattr handlers
lightnvm: pblk: fix lock order in pblk_rb_tear_down_check
mmc: core: fix possible use after free of host
dmaengine: tegra210-adma: restore channel status
net: ena: fix ena_com_fill_hash_function() implementation
net: ena: fix incorrect test of supported hash function
net: ena: fix: Free napi resources when ena_up() fails
net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry
iommu/vt-d: Make kernel parameter igfx_off work with vIOMMU
IB/mlx5: Add missing XRC options to QP optional params mask
dwc2: gadget: Fix completed transfer size calculation in DDMA
usb: gadget: fsl: fix link error against usb-gadget module
ASoC: fix valid stream condition
packet: in recvmsg msg_name return at least sizeof sockaddr_ll
scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory
scsi: qla2xxx: Fix a format specifier
irqchip/gic-v3-its: fix some definitions of inner cacheability attributes
NFS: Don't interrupt file writeout due to fatal errors
ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk()
dmaengine: axi-dmac: Don't check the number of frames for alignment
6lowpan: Off by one handling ->nexthdr
media: ov2659: fix unbalanced mutex_lock/unlock
ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect
powerpc: vdso: Make vdso32 installation conditional in vdso_install
selftests/ipc: Fix msgque compiler warnings
tipc: set sysctl_tipc_rmem and named_timeout right range
platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
hwmon: (w83627hf) Use request_muxed_region for Super-IO accesses
net: hns3: fix for vport->bw_limit overflow problem
ARM: pxa: ssp: Fix "WARNING: invalid free of devm_ allocated data"
scsi: target/core: Fix a race condition in the LUN lookup code
scsi: qla2xxx: Unregister chrdev if module initialization fails
ehea: Fix a copy-paste err in ehea_init_port_res
spi: bcm2835aux: fix driver to not allow 65535 (=-1) cs-gpios
soc/fsl/qe: Fix an error code in qe_pin_request()
spi: tegra114: configure dma burst size to fifo trig level
spi: tegra114: flush fifos
spi: tegra114: terminate dma and reset on transfer timeout
spi: tegra114: fix for unpacked mode transfers
spi: tegra114: clear packed bit for unpacked mode
media: tw5864: Fix possible NULL pointer dereference in tw5864_handle_frame
media: davinci-isif: avoid uninitialized variable use
ARM: OMAP2+: Fix potentially uninitialized return value for _setup_reset()
arm64: dts: allwinner: a64: Add missing PIO clocks
m68k: mac: Fix VIA timer counter accesses
tipc: tipc clang warning
jfs: fix bogus variable self-initialization
regulator: tps65086: Fix tps65086_ldoa1_ranges for selector 0xB
media: cx23885: check allocation return
media: wl128x: Fix an error code in fm_download_firmware()
media: cx18: update *pos correctly in cx18_read_pos()
media: ivtv: update *pos correctly in ivtv_read_pos()
regulator: lp87565: Fix missing register for LP87565_BUCK_0
net: sh_eth: fix a missing check of of_get_phy_mode
xen, cpu_hotplug: Prevent an out of bounds access
drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen()
scsi: megaraid_sas: reduce module load time
x86/mm: Remove unused variable 'cpu'
nios2: ksyms: Add missing symbol exports
powerpc/mm: Check secondary hash page table
net: aquantia: fixed instack structure overflow
NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE()
netfilter: nft_set_hash: fix lookups with fixed size hash on big endian
regulator: wm831x-dcdc: Fix list of wm831x_dcdc_ilim from mA to uA
ARM: 8848/1: virt: Align GIC version check with arm64 counterpart
ARM: 8847/1: pm: fix HYP/SVC mode mismatch when MCPM is used
mmc: sdhci-brcmstb: handle mmc_of_parse() errors during probe
NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount
platform/x86: wmi: fix potential null pointer dereference
clocksource/drivers/exynos_mct: Fix error path in timer resources initialization
clocksource/drivers/sun5i: Fail gracefully when clock rate is unavailable
NFS: Fix a soft lockup in the delegation recovery code
powerpc/64s: Fix logic when handling unknown CPU features
staging: rtlwifi: Use proper enum for return in halmac_parse_psd_data_88xx
fs/nfs: Fix nfs_parse_devname to not modify it's argument
ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of()
drm/nouveau/pmu: don't print reply values if exec is false
drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON
net: dsa: qca8k: Enable delay for RGMII_ID mode
regulator: pv88090: Fix array out-of-bounds access
regulator: pv88080: Fix array out-of-bounds access
regulator: pv88060: Fix array out-of-bounds access
cdc-wdm: pass return value of recover_from_urb_loss
dmaengine: mv_xor: Use correct device for DMA API
staging: r8822be: check kzalloc return or bail
KVM: PPC: Release all hardware TCE tables attached to a group
hwmon: (pmbus/tps53679) Fix driver info initialization in probe routine
vfio_pci: Enable memory accesses before calling pci_map_rom
keys: Timestamp new keys
block: don't use bio->bi_vcnt to figure out segment number
usb: phy: twl6030-usb: fix possible use-after-free on remove
PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio()
pinctrl: sh-pfc: sh73a0: Fix fsic_spdif pin groups
pinctrl: sh-pfc: r8a7792: Fix vin1_data18_b pin group
pinctrl: sh-pfc: r8a7791: Fix scifb2_data_c pin group
pinctrl: sh-pfc: emev2: Add missing pinmux functions
drm/etnaviv: potential NULL dereference
iw_cxgb4: use tos when finding ipv6 routes
iw_cxgb4: use tos when importing the endpoint
fbdev: chipsfb: remove set but not used variable 'size'
rtc: pm8xxx: fix unintended sign extension
rtc: 88pm80x: fix unintended sign extension
rtc: 88pm860x: fix unintended sign extension
rtc: ds1307: rx8130: Fix alarm handling
net: phy: fixed_phy: Fix fixed_phy not checking GPIO
thermal: mediatek: fix register index error
rtc: ds1672: fix unintended sign extension
staging: most: cdev: add missing check for cdev_add failure
iwlwifi: mvm: fix RSS config command
ARM: dts: lpc32xx: phy3250: fix SD card regulator voltage
ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller clocks property
ARM: dts: lpc32xx: fix ARM PrimeCell LCD controller variant
ARM: dts: lpc32xx: reparent keypad controller to SIC1
ARM: dts: lpc32xx: add required clocks property to keypad device node
driver core: Do not resume suppliers under device_links_write_lock()
crypto: crypto4xx - Fix wrong ppc4xx_trng_probe()/ppc4xx_trng_remove() arguments
driver: uio: fix possible use-after-free in __uio_register_device
driver: uio: fix possible memory leak in __uio_register_device
tty: ipwireless: Fix potential NULL pointer dereference
iwlwifi: mvm: fix A-MPDU reference assignment
net/mlx5: Take lock with IRQs disabled to avoid deadlock
iwlwifi: mvm: avoid possible access out of array.
clk: sunxi-ng: sun8i-a23: Enable PLL-MIPI LDOs when ungating it
spi/topcliff_pch: Fix potential NULL dereference on allocation error
rtc: cmos: ignore bogus century byte
IB/iser: Pass the correct number of entries for dma mapped SGL
ASoC: imx-sgtl5000: put of nodes if finding codec fails
crypto: tgr192 - fix unaligned memory access
crypto: brcm - Fix some set-but-not-used warning
kbuild: mark prepare0 as PHONY to fix external module build
media: s5p-jpeg: Correct step and max values for V4L2_CID_JPEG_RESTART_INTERVAL
drm/etnaviv: NULL vs IS_ERR() buf in etnaviv_core_dump()
RDMA/iw_cxgb4: Fix the unchecked ep dereference
spi: cadence: Correct initialisation of runtime PM
arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD
drm/shmob: Fix return value check in shmob_drm_probe
RDMA/qedr: Fix out of bounds index check in query pkey
RDMA/ocrdma: Fix out of bounds index check in query pkey
IB/usnic: Fix out of bounds index check in query pkey
MIPS: BCM63XX: drop unused and broken DSP platform device
clk: dove: fix refcount leak in dove_clk_init()
clk: mv98dx3236: fix refcount leak in mv98dx3236_clk_init()
clk: armada-xp: fix refcount leak in axp_clk_init()
clk: kirkwood: fix refcount leak in kirkwood_clk_init()
clk: armada-370: fix refcount leak in a370_clk_init()
clk: vf610: fix refcount leak in vf610_clocks_init()
clk: imx7d: fix refcount leak in imx7d_clocks_init()
clk: imx6sx: fix refcount leak in imx6sx_clocks_init()
clk: imx6q: fix refcount leak in imx6q_clocks_init()
clk: samsung: exynos4: fix refcount leak in exynos4_get_xom()
clk: socfpga: fix refcount leak
clk: qoriq: fix refcount leak in clockgen_init()
clk: highbank: fix refcount leak in hb_clk_init()
Input: nomadik-ske-keypad - fix a loop timeout test
vxlan: changelink: Fix handling of default remotes
pinctrl: sh-pfc: sh7734: Remove bogus IPSR10 value
pinctrl: sh-pfc: sh7269: Add missing PCIOR0 field
pinctrl: sh-pfc: r8a77995: Remove bogus SEL_PWM[0-3]_3 configurations
pinctrl: sh-pfc: sh7734: Add missing IPSR11 field
pinctrl: sh-pfc: r8a7794: Remove bogus IPSR9 field
pinctrl: sh-pfc: sh73a0: Add missing TO pin to tpu4_to3 group
pinctrl: sh-pfc: r8a7791: Remove bogus marks from vin1_b_data18 group
pinctrl: sh-pfc: r8a7791: Remove bogus ctrl marks from qspi_data4_b group
pinctrl: sh-pfc: r8a7740: Add missing LCD0 marks to lcd0_data24_1 group
pinctrl: sh-pfc: r8a7740: Add missing REF125CK pin to gether_gmii group
switchtec: Remove immediate status check after submitting MRPC command
staging: bcm2835-camera: Abort probe if there is no camera
IB/rxe: Fix incorrect cache cleanup in error flow
net: phy: Fix not to call phy_resume() if PHY is not attached
drm/dp_mst: Skip validating ports during destruction, just ref
exportfs: fix 'passing zero to ERR_PTR()' warning
pcrypt: use format specifier in kobject_add
NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks
mlxsw: reg: QEEC: Add minimum shaper fields
drm/sun4i: hdmi: Fix double flag assignation
pwm: lpss: Release runtime-pm reference from the driver's remove callback
staging: comedi: ni_mio_common: protect register write overflow
ALSA: usb-audio: update quirk for B&W PX to remove microphone
IB/hfi1: Add mtu check for operational data VLs
IB/rxe: replace kvfree with vfree
drm/hisilicon: hibmc: Don't overwrite fb helper surface depth
PCI: iproc: Remove PAXC slot check to allow VF support
apparmor: don't try to replace stale label in ptrace access check
ALSA: hda: fix unused variable warning
drm/virtio: fix bounds check in virtio_gpu_cmd_get_capset()
drm/sti: do not remove the drm_bridge that was never added
crypto: sun4i-ss - fix big endian issues
mt7601u: fix bbp version check in mt7601u_wait_bbp_ready
tipc: fix wrong timeout input for tipc_wait_for_cond()
powerpc/archrandom: fix arch_get_random_seed_int()
mfd: intel-lpss: Add default I2C device properties for Gemini Lake
xfs: Sanity check flags of Q_XQUOTARM call
FROMGIT: ext4: Add EXT4_IOC_FSGETXATTR/EXT4_IOC_FSSETXATTR to compat_ioctl.
ANDROID: cuttlefish_defconfig: enable CONFIG_IKHEADERS as m
ANDROID: cuttlefish_defconfig: enable NVDIMM/PMEM options
UPSTREAM: virtio-pmem: Add virtio pmem driver
BACKPORT: libnvdimm: nd_region flush callback support
UPSTREAM: libnvdimm/of_pmem: Provide a unique name for bus provider
UPSTREAM: libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings
UPSTREAM: libnvdimm, of_pmem: use dev_to_node() instead of of_node_to_nid()
UPSTREAM: libnvdimm: Add device-tree based driver
UPSTREAM: libnvdimm: Add of_node to region and bus descriptors
FROMLIST: security: selinux: allow per-file labelling for binderfs
UPSTREAM: mm/page_io.c: annotate refault stalls from swap_readpage
Revert "ANDROID: security,perf: Allow further restriction of perf_event_open"
ANDROID: selinux: modify RTM_GETLINK permission
UPSTREAM: lib/test_meminit.c: add bulk alloc/free tests
UPSTREAM: lib/test_meminit: add a kmem_cache_alloc_bulk() test
UPSTREAM: mm: slub: really fix slab walking for init_on_free
UPSTREAM: mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations
Linux 4.14.167
regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
perf probe: Fix wrong address verification
scsi: core: scsi_trace: Use get_unaligned_be*()
scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan
scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI
scsi: target: core: Fix a pr_debug() argument
scsi: bnx2i: fix potential use after free
scsi: qla4xxx: fix double free bug
scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
reiserfs: fix handling of -EOPNOTSUPP in reiserfs_for_each_xattr
Revert "arm64: dts: juno: add dma-ranges property"
tick/sched: Annotate lockless access to last_jiffies_update
cfg80211: check for set_wiphy_params
arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node
cw1200: Fix a signedness bug in cw1200_load_firmware()
xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
tcp: fix marked lost packets not being retransmitted
r8152: add missing endpoint sanity check
ptp: free ptp device pin descriptors properly
net/wan/fsl_ucc_hdlc: fix out of bounds write on array utdm_info
net: usb: lan78xx: limit size of local TSO packets
net: hns: fix soft lockup when there is not enough memory
net: dsa: tag_qca: fix doubled Tx statistics
hv_netvsc: Fix memory leak when removing rndis device
macvlan: use skb_reset_mac_header() in macvlan_queue_xmit()
batman-adv: Fix DAT candidate selection on little endian systems
NFC: pn533: fix bulk-message timeout
netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct
netfilter: fix a use-after-free in mtype_destroy()
cfg80211: fix page refcount issue in A-MSDU decap
arm64: dts: agilex/stratix10: fix pmu interrupt numbers
mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment
mm/huge_memory.c: make __thp_get_unmapped_area static
USB: serial: io_edgeport: handle unbound ports on URB completion
USB: serial: io_edgeport: use irqsave() in USB's complete callback
net: stmmac: Enable 16KB buffer size
net: stmmac: 16KB buffer must be 16 byte aligned
mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio()
btrfs: fix memory leak in qgroup accounting
mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment
perf report: Fix incorrectly added dimensions as switch perf data file
perf hists: Fix variable name's inconsistency in hists__for_each() macro
x86/efistub: Disable paging at mixed mode entry
x86/resctrl: Fix an imbalance in domain_remove_cpu()
usb: core: hub: Improved device recognition on remote wakeup
ptrace: reintroduce usage of subjective credentials in ptrace_has_cap()
scsi: mptfusion: Fix double fetch bug in ioctl
scsi: fnic: fix invalid stack access
USB: serial: quatech2: handle unbound ports
USB: serial: keyspan: handle unbound ports
USB: serial: io_edgeport: add missing active-port sanity check
USB: serial: ch341: handle unbound port at reset_resume
USB: serial: suppress driver bind attributes
USB: serial: option: add support for Quectel RM500Q in QDL mode
USB: serial: opticon: fix control-message timeouts
USB: serial: option: Add support for Quectel RM500Q
USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx
iio: buffer: align the size of scan bytes to size of the largest element
ARM: dts: am571x-idk: Fix gpios property to have the correct gpio number
block: fix an integer overflow in logical block size
Fix built-in early-load Intel microcode alignment
ALSA: seq: Fix racy access for queue timer in proc read
ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1
clk: Don't try to enable critical clocks if prepare failed
dt-bindings: reset: meson8b: fix duplicate reset IDs
Linux 4.14.166
ocfs2: call journal flush to mark journal as empty after journal recovery when mount
hexagon: work around compiler crash
hexagon: parenthesize registers in asm predicates
ioat: ioat_alloc_ring() failure handling.
dmaengine: k3dma: Avoid null pointer traversal
MIPS: Prevent link failure with kcov instrumentation
mips: cacheinfo: report shared CPU map
rseq/selftests: Turn off timeout setting
scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy()
gpio: mpc8xxx: Add platform device to gpiochip->parent
rtc: msm6242: Fix reading of 10-hour digit
f2fs: fix potential overflow
rtlwifi: Remove unnecessary NULL check in rtl_regd_init
spi: atmel: fix handling of cs_change set on non-last xfer
mtd: spi-nor: fix silent truncation in spi_nor_read_raw()
mtd: spi-nor: fix silent truncation in spi_nor_read()
media: exynos4-is: Fix recursive locking in isp_video_release()
media: ov6650: Fix .get_fmt() V4L2_SUBDEV_FORMAT_TRY support
media: ov6650: Fix some format attributes not under control
media: ov6650: Fix incorrect use of JPEG colorspace
tty: serial: pch_uart: correct usage of dma_unmap_sg
tty: serial: imx: use the sg count from dma_map_sg
powerpc/powernv: Disable native PCIe port management
PCI/PTM: Remove spurious "d" from granularity message
compat_ioctl: handle SIOCOUTQNSD
af_unix: add compat_ioctl support
arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD
scsi: sd: enable compat ioctls for sed-opal
pinctrl: lewisburg: Update pin list according to v1.1v6
pinctl: ti: iodelay: fix error checking on pinctrl_count_index_with_args call
clk: samsung: exynos5420: Preserve CPU clocks configuration during suspend/resume
mei: fix modalias documentation
iio: imu: adis16480: assign bias value only if operation succeeded
NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn
xprtrdma: Fix completion wait during device removal
platform/x86: asus-wmi: Fix keyboard brightness cannot be set to 0
scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI
scsi: enclosure: Fix stale device oops with hot replug
arm64: Check for errata before evaluating cpu features
arm64: add sentinel to kpti_safe_list
RDMA/srpt: Report the SCSI residual to the initiator
RDMA/mlx5: Return proper error value
btrfs: simplify inode locking for RWF_NOWAIT
cifs: Adjust indentation in smb2_open_file
hsr: reset network header when supervision frame is created
gpio: Fix error message on out-of-range GPIO in lookup table
iommu: Remove device link to group on failure
gpio: zynq: Fix for bug in zynq_gpio_restore_context API
ASoC: stm32: spdifrx: fix race condition in irq handler
ASoC: stm32: spdifrx: fix inconsistent lock state
RDMA/bnxt_re: Fix Send Work Entry state check while polling completions
rtc: mt6397: fix alarm register overwrite
drm/i915: Fix use-after-free when destroying GEM context
dccp: Fix memleak in __feat_register_sp
iwlwifi: dbg_ini: fix memory leak in alloc_sgtable
wimax: i2400: Fix memory leak in i2400m_op_rfkill_sw_toggle
wimax: i2400: fix memory leak
cifs: Fix lease buffer length error
media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap
mac80211: Do not send Layer 2 Update frame before authorization
cfg80211/mac80211: make ieee80211_send_layer2_update a public function
arm64: Make sure permission updates happen for pmd/pud
arm64: Enforce BBM for huge IO/VMAP mappings
arm64: mm: Change page table pointer name in p[md]_set_huge()
arm64: don't open code page table entry creation
rsi: add fix for crash during assertions
fs/select: avoid clang stack usage warning
ethtool: reduce stack usage with clang
HID: hidraw, uhid: Always report EPOLLOUT
HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
hidraw: Return EPOLLOUT from hidraw_poll
cuttlefish: enable CONFIG_DUMMY=y
cuttlefish - enable CONFIG_NETFILTER_XT_MATCH_QUOTA2_LOG=y
ANDROID: Enable HID_STEAM as y
Linux 4.14.165
drm/i915/gen9: Clear residual context state on context switch
netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present
netfilter: arp_tables: init netns pointer in xt_tgchk_param struct
phy: cpcap-usb: Fix flakey host idling and enumerating of devices
phy: cpcap-usb: Fix error path when no host driver is loaded
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
HID: hiddev: fix mess in hiddev_open()
arm64: cpufeature: Avoid warnings due to unused symbols
ath10k: fix memory leak
rtl8xxxu: prevent leaking urb
scsi: bfa: release allocated memory in case of error
mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
mwifiex: fix possible heap overflow in mwifiex_process_country_ie()
tty: always relink the port
tty: link tty and port before configuring it as console
staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
drm/fb-helper: Round up bits_per_pixel if possible
Input: add safety guards to input_set_keycode()
HID: hid-input: clear unmapped usages
staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
usb: musb: dma: Correct parameter passed to IRQ handler
usb: musb: Disable pullup at init
usb: musb: fix idling for suspend after disconnect interrupt
USB: serial: option: add ZLP support for 0x1bc7/0x9010
staging: vt6656: set usb_set_intfdata on driver fail.
gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
gpiolib: acpi: Turn dmi_system_id table into a generic quirk table
can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CAN sk_buffs
can: mscan: mscan_rx_poll(): fix rx path lockup when returning from polling to irq mode
can: gs_usb: gs_usb_probe(): use descriptors of current altsetting
HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
HID: Fix slab-out-of-bounds read in hid_field_extract
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
ALSA: hda/realtek - Set EAPD control to default for ALC222
ALSA: hda/realtek - Add new codec supported for ALCS1200A
ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5
usb: chipidea: host: Disable port power only if previously enabled
chardev: Avoid potential use-after-free in 'chrdev_open()'
UPSTREAM: kcov: fix struct layout for kcov_remote_arg
UPSTREAM: vhost, kcov: collect coverage from vhost_worker
UPSTREAM: usb, kcov: collect coverage from hub_event
BACKPORT: kcov: remote coverage support
UPSTREAM: kcov: improve CONFIG_ARCH_HAS_KCOV help text
UPSTREAM: kcov: convert kcov.refcount to refcount_t
UPSTREAM: kcov: no need to check return value of debugfs_create functions
UPSTREAM: kernel/kcov.c: mark write_comp_data() as notrace
UPSTREAM: kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace
BACKPORT: sched/core / kcov: avoid kcov_area during task switch
UPSTREAM: kcov: prefault the kcov_area
BACKPORT: kcov: test compiler capability in Kconfig and correct dependency
UPSTREAM: gcc-plugins: fix build condition of SANCOV plugin
UPSTREAM: kcov: fix comparison callback signature
UPSTREAM: kcov: update documentation
BACKPORT: Makefile: support flag -fsanitizer-coverage=trace-cmp
BACKPORT: kcov: support comparison operands collection
UPSTREAM: kcov: remove pointless current != NULL check
Linux 4.14.164
vlan: fix memory leak in vlan_dev_set_egress_priority
net: sch_prio: When ungrafting, replace with FIFO
vlan: vlan_changelink() should propagate errors
vxlan: fix tos value before xmit
tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
USB: serial: option: add Telit ME910G1 0x110a composition
USB: core: fix check for duplicate endpoints
pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM
net: usb: lan78xx: fix possible skb leak
net: stmmac: dwmac-sunxi: Allow all RGMII modes
net: stmmac: dwmac-sun8i: Allow all RGMII modes
net: dsa: mv88e6xxx: Preserve priority when setting CPU port.
macvlan: do not assume mac_header is set in macvlan_broadcast()
gtp: fix bad unlock balance in gtp_encap_enable_socket
mmc: block: propagate correct returned value in mmc_rpmb_ioctl
mmc: core: Prevent bus reference leak in mmc_blk_init()
mmc: block: Fix bug when removing RPMB chardev
mmc: block: Delete mmc_access_rpmb()
mmc: block: Convert RPMB to a character device
PCI/switchtec: Read all 64 bits of part_event_bitmap
bpf: Fix passing modified ctx to ld/abs/ind instruction
bpf: reject passing modified ctx to helper functions
hv_netvsc: Fix unwanted rx_table reset
llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)
parisc: Fix compiler warnings in debug_core.c
block: fix memleak when __blk_rq_map_user_iov() is failed
s390/dasd: fix memleak in path handling error case
s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly
net: stmmac: RX buffer size must be 16 byte aligned
net: stmmac: Do not accept invalid MTU values
fs: avoid softlockups in s_inodes iterators
perf/x86/intel: Fix PT PMI handling
kconfig: don't crash on NULL expressions in expr_eq()
regulator: rn5t618: fix module aliases
ASoC: wm8962: fix lambda value
rfkill: Fix incorrect check to avoid NULL pointer dereference
net: usb: lan78xx: Fix error message format specifier
bnx2x: Fix logic to get total no. of PFs per engine
bnx2x: Do not handle requests from VFs after parity
powerpc: Ensure that swiotlb buffer is allocated from low memory
samples: bpf: fix syscall_tp due to unused syscall
samples: bpf: Replace symbol compare of trace_event
ARM: dts: am437x-gp/epos-evm: fix panel compatible
bpf, mips: Limit to 33 tail calls
ARM: dts: bcm283x: Fix critical trip point
ASoC: topology: Check return value for soc_tplg_pcm_create()
spi: spi-cavium-thunderx: Add missing pci_release_regions()
ARM: dts: Cygnus: Fix MDIO node address/size cells
netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
ARM: vexpress: Set-up shared OPP table instead of individual for each CPU
efi/gop: Fix memory leak in __gop_query32/64()
efi/gop: Return EFI_SUCCESS if a usable GOP was found
efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage
libtraceevent: Fix lib installation with O=
mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
netfilter: ctnetlink: netns exit must wait for callbacks
locking/spinlock/debug: Fix various data races
USB: dummy-hcd: increase max number of devices to 32
USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
UPSTREAM: USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
UPSTREAM: USB: dummy-hcd: increase max number of devices to 32
UPSTREAM: USB: dummy-hcd: Fix failure to give back unlinked URBs
UPSTREAM: USB: dummy-hcd: bandwidth limits for non-bulk transfers
BACKPORT: perf_event: Add support for LSM and SELinux checks
ANDROID: cuttlefish_defconfig: remove 80211_HWSIM
Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
UtsavBalar1231: adapt inline encryption support with caf
Conflicts:
arch/arm64/boot/Makefile
arch/arm64/kernel/cpufeature.c
arch/arm64/kernel/smp.c
arch/arm64/kernel/traps.c
arch/arm64/mm/mmu.c
drivers/base/power/wakeup.c
drivers/block/virtio_blk.c
drivers/clk/clk.c
drivers/clk/qcom/clk-rcg2.c
drivers/gpu/Makefile
drivers/gpu/drm/msm/msm_drv.c
drivers/gpu/drm/msm/msm_gem.c
drivers/hwtracing/coresight/coresight-funnel.c
drivers/irqchip/irq-gic-v3.c
drivers/md/Kconfig
drivers/md/dm-default-key.c
drivers/mmc/core/Kconfig
drivers/mmc/core/block.c
drivers/mmc/core/queue.h
drivers/mmc/core/quirks.h
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.c
drivers/net/ethernet/stmicro/stmmac/stmmac.h
drivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c
drivers/net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/macsec.c
drivers/net/phy/micrel.c
drivers/net/wireless/ath/wil6210/cfg80211.c
drivers/net/wireless/ath/wil6210/fw_inc.c
drivers/net/wireless/ath/wil6210/pcie_bus.c
drivers/net/wireless/ath/wil6210/pm.c
drivers/net/wireless/ath/wil6210/wil6210.h
drivers/of/Kconfig
drivers/of/base.c
drivers/power/supply/power_supply_sysfs.c
drivers/rpmsg/qcom_glink_smem.c
drivers/scsi/sd.c
drivers/scsi/ufs/Kconfig
drivers/scsi/ufs/Makefile
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/ufshci.h
drivers/usb/dwc3/core.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/Kconfig
drivers/usb/gadget/composite.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/legacy/Makefile
drivers/usb/host/xhci-mem.c
fs/crypto/fscrypt_private.h
fs/crypto/keysetup.c
fs/ext4/inode.c
fs/ext4/page-io.c
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/sdcardfs/lookup.c
include/linux/mmc/host.h
include/linux/power_supply.h
include/uapi/linux/coresight-stm.h
include/uapi/linux/fscrypt.h
include/uapi/linux/virtio_ids.h
kernel/events/core.c
kernel/locking/spinlock_debug.c
kernel/time/alarmtimer.c
net/core/ethtool.c
net/qrtr/qrtr.c
net/wireless/util.c
sound/core/rawmidi.c
|
||
|
|
84303e9b45 |
Merge android-4.14.163 (1cfd841) into msm-4.14
* refs/heads/tmp-1cfd841:
Revert "BACKPORT: perf_event: Add support for LSM and SELinux checks"
Linux 4.14.163
perf/x86/intel/bts: Fix the use of page_private()
xen/blkback: Avoid unmapping unmapped grant pages
s390/smp: fix physical to logical CPU map for SMT
net: add annotations on hh->hh_len lockless accesses
arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning
ath9k_htc: Discard undersized packets
ath9k_htc: Modify byte order for an error message
rxrpc: Fix possible NULL pointer access in ICMP handling
selftests: rtnetlink: add addresses with fixed life time
powerpc/pseries/hvconsole: Fix stack overread via udbg
drm/mst: Fix MST sideband up-reply failure handling
scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails
fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP
tty: serial: msm_serial: Fix lockup for sysrq and oops
dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example
media: usb: fix memory leak in af9005_identify_state
regulator: ab8500: Remove AB8505 USB regulator
media: flexcop-usb: ensure -EIO is returned on error condition
Bluetooth: Fix memory leak in hci_connect_le_scan
Bluetooth: delete a stray unlock
Bluetooth: btusb: fix PM leak in error case of setup
platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table
xfs: don't check for AG deadlock for realtime files in bunmapi
scsi: qla2xxx: Drop superfluous INIT_WORK of del_work
nfsd4: fix up replay_matches_cache()
PM / devfreq: Check NULL governor in available_governors_show
arm64: Revert support for execute-only user mappings
ftrace: Avoid potential division by zero in function profiler
exit: panic before exit_mm() on global init exit
ALSA: firewire-motu: Correct a typo in the clock proc string
ALSA: cs4236: fix error return comparison of an unsigned integer
tracing: Have the histogram compare functions convert to u64 first
tracing: Fix lock inversion in trace_event_enable_tgid_record()
gpiolib: fix up emulated open drain outputs
ata: ahci_brcm: Fix AHCI resources management
ata: ahci_brcm: Allow optional reset controller to be used
ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys()
compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE
compat_ioctl: block: handle Persistent Reservations
dmaengine: Fix access to uninitialized dma_slave_caps
locks: print unsigned ino in /proc/locks
pstore/ram: Write new dumps to start of recycled zones
memcg: account security cred as well to kmemcg
mm/zsmalloc.c: fix the migrated zspage statistics.
media: cec: avoid decrementing transmit_queue_sz if it is 0
media: cec: CEC 2.0-only bcast messages were ignored
media: pulse8-cec: fix lost cec_transmit_attempt_done() call
MIPS: Avoid VDSO ABI breakage due to global register variable
drm/sun4i: hdmi: Remove duplicate cleanup calls
ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code
drm: limit to INT_MAX in create_blob ioctl
taskstats: fix data-race
xfs: fix mount failure crash on invalid iclog memory access
PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
xen/balloon: fix ballooned page accounting without hotplug enabled
xen-blkback: prevent premature module unload
IB/mlx4: Follow mirror sequence of device add during device removal
s390/cpum_sf: Avoid SBD overflow condition in irq handler
s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits
md: raid1: check rdev before reference in raid1_sync_request func
net: make socket read/write_iter() honor IOCB_NOWAIT
usb: gadget: fix wrong endpoint desc
drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit
scsi: libsas: stop discovering if oob mode is disconnected
scsi: iscsi: qla4xxx: fix double free in probe
scsi: qla2xxx: Don't call qlt_async_event twice
scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func
rxe: correctly calculate iCRC for unaligned payloads
RDMA/cma: add missed unregister_pernet_subsys in init failure
PM / devfreq: Don't fail devfreq_dev_release if not in list
iio: adc: max9611: Fix too short conversion time delay
nvme_fc: add module to ops template to allow module references
UPSTREAM: selinux: sidtab reverse lookup hash table
UPSTREAM: selinux: avoid atomic_t usage in sidtab
UPSTREAM: selinux: check sidtab limit before adding a new entry
UPSTREAM: selinux: fix context string corruption in convert_context()
BACKPORT: selinux: overhaul sidtab to fix bug and improve performance
UPSTREAM: selinux: refactor mls_context_to_sid() and make it stricter
UPSTREAM: selinux: Cleanup printk logging in services
UPSTREAM: scsi: ilog2: create truly constant version for sparse
BACKPORT: selinux: use separate table for initial SID lookup
UPSTREAM: selinux: make "selinux_policycap_names[]" const char *
UPSTREAM: selinux: refactor sidtab conversion
BACKPORT: selinux: wrap AVC state
UPSTREAM: selinux: wrap selinuxfs state
UPSTREAM: selinux: rename the {is,set}_enforcing() functions
BACKPORT: selinux: wrap global selinux state
UPSTREAM: selinux: Use kmem_cache for hashtab_node
BACKPORT: perf_event: Add support for LSM and SELinux checks
UPSTREAM: binder: Add binder_proc logging to binderfs
UPSTREAM: binder: Make transaction_log available in binderfs
UPSTREAM: binder: Add stats, state and transactions files
UPSTREAM: binder: add a mount option to show global stats
UPSTREAM: binder: Validate the default binderfs device names.
UPSTREAM: binder: Add default binder devices through binderfs when configured
UPSTREAM: binder: fix CONFIG_ANDROID_BINDER_DEVICES
UPSTREAM: android: binder: use kstrdup instead of open-coding it
UPSTREAM: binderfs: remove separate device_initcall()
BACKPORT: binderfs: respect limit on binder control creation
UPSTREAM: binderfs: switch from d_add() to d_instantiate()
UPSTREAM: binderfs: drop lock in binderfs_binder_ctl_create
UPSTREAM: binderfs: kill_litter_super() before cleanup
UPSTREAM: binderfs: rework binderfs_binder_device_create()
UPSTREAM: binderfs: rework binderfs_fill_super()
UPSTREAM: binderfs: prevent renaming the control dentry
UPSTREAM: binderfs: remove outdated comment
UPSTREAM: binderfs: fix error return code in binderfs_fill_super()
UPSTREAM: binderfs: handle !CONFIG_IPC_NS builds
BACKPORT: binderfs: reserve devices for initial mount
UPSTREAM: binderfs: rename header to binderfs.h
BACKPORT: binderfs: implement "max" mount option
UPSTREAM: binderfs: make each binderfs mount a new instance
UPSTREAM: binderfs: remove wrong kern_mount() call
BACKPORT: binder: implement binderfs
UPSTREAM: binder: remove BINDER_DEBUG_ENTRY()
UPSTREAM: seq_file: Introduce DEFINE_SHOW_ATTRIBUTE() helper macro
UPSTREAM: exit: panic before exit_mm() on global init exit
Conflicts:
drivers/gpu/drm/drm_property.c
security/selinux/avc.c
security/selinux/hooks.c
security/selinux/include/security.h
security/selinux/ss/services.c
Changed below files to fix build errors:
gen_headers_arm64.bp
gen_headers_arm.bp
Change-Id: Ie7e5cd66a03cfaa765a491598302b8f073ac159c
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
|
||
|
|
8241b06f7c |
Merge android-4.14.159 (f960b38) into msm-4.14
* refs/heads/tmp-f960b38: Linux 4.14.159 of: unittest: fix memory leak in attach_node_and_children raid5: need to set STRIPE_HANDLE for batch head gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist kernel/module.c: wakeup processes in module_wq on module unload gfs2: fix glock reference problem in gfs2_trans_remove_revoke net/mlx5e: Fix SFF 8472 eeprom length sunrpc: fix crash when cache_head become valid before update workqueue: Fix missing kfree(rescuer) in destroy_workqueue() blk-mq: make sure that line break can be printed mfd: rk808: Fix RK818 ID template ext4: fix a bug in ext4_wait_for_tail_page_commit mm/shmem.c: cast the type of unmap_start to u64 firmware: qcom: scm: Ensure 'a0' status code is treated as signed ext4: work around deleting a file with i_nlink == 0 safely powerpc: Fix vDSO clock_getres() powerpc: Avoid clang warnings around setjmp and longjmp ath10k: fix fw crash by moving chip reset after napi disabled media: vimc: fix component match compare mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead power: supply: cpcap-battery: Fix signed counter sample register x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models e100: Fix passing zero to 'PTR_ERR' warning in e100_load_ucode_wait drbd: Change drbd_request_detach_interruptible's return type to int scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE scsi: lpfc: Cap NPIV vports to 256 omap: pdata-quirks: remove openpandora quirks for mmc3 and wl1251 phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" iio: adis16480: Add debugfs_reg_access entry xhci: make sure interrupts are restored to correct state xhci: Fix memory leak in xhci_add_in_port() scsi: qla2xxx: Fix message indicating vectors used by driver scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() scsi: qla2xxx: Fix session lookup in qlt_abort_work() scsi: qla2xxx: Fix DMA unmap leak scsi: zfcp: trace channel log even for FCP command responses block: fix single range discard merge reiserfs: fix extended attributes on the root directory ext4: Fix credit estimate for final inode freeing quota: fix livelock in dquot_writeback_dquots ext2: check err when partial != NULL quota: Check that quota is not dirty before release video/hdmi: Fix AVI bar unpack powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts powerpc: Allow flush_icache_range to work across ranges >4GB powerpc/xive: Prevent page fault issues in the machine crash handler powerpc: Allow 64bit VDSO __kernel_sync_dicache to work across ranges >4GB ppdev: fix PPGETTIME/PPSETTIME ioctls ARM: dts: omap3-tao3530: Fix incorrect MMC card detection GPIO polarity mmc: host: omap_hsmmc: add code for special init of wl1251 to get rid of pandora_wl1251_init_card pinctrl: samsung: Fix device node refcount leaks in S3C64xx wakeup controller init pinctrl: samsung: Fix device node refcount leaks in init code pinctrl: samsung: Fix device node refcount leaks in S3C24xx wakeup controller init pinctrl: samsung: Add of_node_put() before return in error path ACPI: PM: Avoid attaching ACPI PM domain to certain devices ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() ACPI: OSL: only free map once in osl.c cpufreq: powernv: fix stack bloat and hard limit on number of CPUs PM / devfreq: Lock devfreq in trans_stat_show intel_th: pci: Add Tiger Lake CPU support intel_th: pci: Add Ice Lake CPU support intel_th: Fix a double put_device() in error path cpuidle: Do not unset the driver if it is there already media: cec.h: CEC_OP_REC_FLAG_ values were swapped media: radio: wl1273: fix interrupt masking on release media: bdisp: fix memleak on release s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported ar5523: check NULL before memcpy() in ar5523_cmd() cgroup: pids: use atomic64_t for pids->limit blk-mq: avoid sysfs buffer overflow with too many CPU cores ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report workqueue: Fix pwq ref leak in rescuer_thread() workqueue: Fix spurious sanity check failures in destroy_workqueue() dm zoned: reduce overhead of backing device checks hwrng: omap - Fix RNG wait loop timeout watchdog: aspeed: Fix clock behaviour for ast2600 md/raid0: Fix an error message in raid0_make_request() ALSA: hda - Fix pending unsol events at shutdown ovl: relax WARN_ON() on rename to self lib: raid6: fix awk build warnings rtlwifi: rtl8192de: Fix missing enable interrupt flag rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address btrfs: record all roots for rename exchange on a subvol Btrfs: send, skip backreference walking for extents with many references btrfs: Remove btrfs_bio::flags member Btrfs: fix negative subv_writers counter and data space leak after buffered write btrfs: use refcount_inc_not_zero in kill_all_nodes btrfs: check page->mapping when loading free space cache usb: dwc3: ep0: Clear started flag on completion virtio-balloon: fix managed page counts when migrating pages between zones mtd: spear_smi: Fix Write Burst mode tpm: add check after commands attribs tab allocation usb: mon: Fix a deadlock in usbmon between mmap and read usb: core: urb: fix URB structure initialization function USB: adutux: fix interface sanity check USB: serial: io_edgeport: fix epic endpoint lookup USB: idmouse: fix interface sanity checks USB: atm: ueagle-atm: add missing endpoint check iio: humidity: hdc100x: fix IIO_HUMIDITYRELATIVE channel reporting ARM: dts: pandora-common: define wl1251 as child node of mmc3 xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour. xhci: Increase STS_HALT timeout in xhci_suspend() usb: xhci: only set D3hot for pci device staging: gigaset: add endpoint-type sanity check staging: gigaset: fix illegal free on probe errors staging: gigaset: fix general protection fault on probe staging: rtl8712: fix interface sanity check staging: rtl8188eu: fix interface sanity check usb: Allow USB device to be warm reset in suspended state USB: documentation: flags on usb-storage versus UAS USB: uas: heed CAPACITY_HEURISTICS USB: uas: honor flag to avoid CAPACITY16 media: venus: remove invalid compat_ioctl32 handler scsi: qla2xxx: Fix driver unload hang usb: gadget: pch_udc: fix use after free usb: gadget: configfs: Fix missing spin_lock_init() appletalk: Set error code if register_snap_client failed appletalk: Fix potential NULL pointer dereference in unregister_snap_client KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) ASoC: rsnd: fixup MIX kctrl registration binder: Handle start==NULL in binder_update_page_range() thermal: Fix deadlock in thermal thermal_zone_device_check iomap: Fix pipe page leakage during splicing RDMA/qib: Validate ->show()/store() callbacks before calling them spi: atmel: Fix CS high support crypto: user - fix memory leak in crypto_report crypto: ecdh - fix big endian bug in ECC library crypto: ccp - fix uninitialized list head crypto: af_alg - cast ki_complete ternary op to int crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr KVM: x86: fix presentation of TSX feature in ARCH_CAPABILITIES KVM: x86: do not modify masked bits of shared MSRs KVM: arm/arm64: vgic: Don't rely on the wrong pending table drm/i810: Prevent underflow in ioctl jbd2: Fix possible overflow in jbd2_log_space_left() kernfs: fix ino wrap-around detection can: slcan: Fix use-after-free Read in slcan_open tty: vt: keyboard: reject invalid keycodes CIFS: Fix SMB2 oplock break processing CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect Input: Fix memory leak in psxpad_spi_probe coresight: etm4x: Fix input validation for sysfs. Input: goodix - add upside-down quirk for Teclast X89 tablet Input: synaptics-rmi4 - don't increment rmiaddr for SMBus transfers Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus ALSA: hda - Add mute led support for HP ProBook 645 G4 ALSA: pcm: oss: Avoid potential buffer overflows ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 fuse: verify attributes fuse: verify nlink sched/fair: Scale bandwidth quota and period without losing quota/period ratio precision tcp: exit if nothing to retransmit on RTO timeout net: aquantia: fix RSS table and key sizes media: vimc: fix start stream when link is disabled ARM: dts: sunxi: Fix PMU compatible strings usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler mlx4: Use snprintf instead of complicated strcpy IB/hfi1: Close VNIC sdma_progress sleep window IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state mlxsw: spectrum_router: Relax GRE decap matching check firmware: qcom: scm: fix compilation error when disabled media: stkwebcam: Bugfix for wrong return values tty: Don't block on IO when ldisc change is pending nfsd: Return EPERM, not EACCES, in some SETATTR cases MIPS: OCTEON: cvmx_pko_mem_debug8: use oldest forward compatible definition clk: renesas: r8a77995: Correct parent clock of DU powerpc/math-emu: Update macros from GCC pstore/ram: Avoid NULL deref in ftrace merging failure path net/mlx4_core: Fix return codes of unsupported operations dlm: fix invalid cluster name warning ARM: dts: realview: Fix some more duplicate regulator nodes clk: sunxi-ng: h3/h5: Fix CSI_MCLK parent ARM: dts: pxa: clean up USB controller nodes mtd: fix mtd_oobavail() incoherent returned value kbuild: fix single target build for external module modpost: skip ELF local symbols during section mismatch check tcp: fix SNMP TCP timeout under-estimation tcp: fix SNMP under-estimation on failed retransmission tcp: fix off-by-one bug on aborting window-probing socket ARM: dts: realview-pbx: Fix duplicate regulator nodes ARM: dts: mmp2: fix the gpio interrupt cell number net/x25: fix null_x25_address handling net/x25: fix called/calling length calculation in x25_parse_address_block arm64: dts: meson-gxl-khadas-vim: fix GPIO lines names arm64: dts: meson-gxbb-odroidc2: fix GPIO lines names arm64: dts: meson-gxbb-nanopi-k2: fix GPIO lines names arm64: dts: meson-gxl-libretech-cc: fix GPIO lines names ARM: OMAP1/2: fix SoC name printing ASoC: au8540: use 64-bit arithmetic instead of 32-bit nfsd: fix a warning in __cld_pipe_upcall() ARM: debug: enable UART1 for socfpga Cyclone5 dlm: NULL check before kmem_cache_destroy is not needed ARM: dts: sun8i: v3s: Change pinctrl nodes to avoid warning ARM: dts: sun5i: a10s: Fix HDMI output DTC warning ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() lockd: fix decoding of TEST results i2c: imx: don't print error message on probe defer serial: imx: fix error handling in console_setup altera-stapl: check for a null key before strcasecmp'ing it dma-mapping: fix return type of dma_set_max_seg_size() sparc: Correct ctx->saw_frame_pointer logic. f2fs: fix to allow node segment for GC by ioctl path ARM: dts: rockchip: Assign the proper GPIO clocks for rv1108 ARM: dts: rockchip: Fix the PMU interrupt number for rv1108 f2fs: change segment to section in f2fs_ioc_gc_range f2fs: fix count of seg_freed to make sec_freed correct ACPI: fix acpi_find_child_device() invocation in acpi_preset_companion() usb: dwc3: don't log probe deferrals; but do log other error codes usb: dwc3: debugfs: Properly print/set link state for HS dmaengine: dw-dmac: implement dma protection control setting dmaengine: coh901318: Remove unused variable dmaengine: coh901318: Fix a double-lock bug media: cec: report Vendor ID after initialization media: pulse8-cec: return 0 when invalidating the logical address ARM: dts: exynos: Use Samsung SoC specific compatible for DWC2 module rtc: dt-binding: abx80x: fix resistance scale rtc: max8997: Fix the returned value in case of error in 'max8997_rtc_read_alarm()' math-emu/soft-fp.h: (_FP_ROUND_ZERO) cast 0 to void to fix warning net/smc: use after free fix in smc_wr_tx_put_slot() MIPS: OCTEON: octeon-platform: fix typing iomap: sub-block dio needs to zeroout beyond EOF net-next/hinic:fix a bug in set mac address regulator: Fix return value of _set_load() stub clk: rockchip: fix ID of 8ch clock of I2S1 for rk3328 clk: rockchip: fix I2S1 clock gate register for rk3328 mm/vmstat.c: fix NUMA statistics updates Staging: iio: adt7316: Fix i2c data reading, set the data field pinctrl: qcom: ssbi-gpio: fix gpio-hog related boot issues crypto: bcm - fix normal/non key hash algorithm failure crypto: ecc - check for invalid values in the key verification test scsi: zfcp: drop default switch case which might paper over missing case net: dsa: mv88e6xxx: Work around mv886e6161 SERDES missing MII_PHYSID2 MIPS: SiByte: Enable ZONE_DMA32 for LittleSur dlm: fix missing idr_destroy for recover_idr ARM: dts: rockchip: Fix rk3288-rock2 vcc_flash name clk: rockchip: fix rk3188 sclk_mac_lbtest parameter ordering clk: rockchip: fix rk3188 sclk_smc gate data i40e: don't restart nway if autoneg not supported rtc: s3c-rtc: Avoid using broken ALMYEAR register net: ethernet: ti: cpts: correct debug for expired txq skb extcon: max8997: Fix lack of path setting in USB device mode dlm: fix possible call to kfree() for non-initialized pointer clk: sunxi-ng: a64: Fix gate bit of DSI DPHY net/mlx5: Release resource on error flow ARM: 8813/1: Make aligned 2-byte getuser()/putuser() atomic on ARMv6+ iwlwifi: mvm: Send non offchannel traffic via AP sta iwlwifi: mvm: synchronize TID queue removal cxgb4vf: fix memleak in mac_hlist initialization serial: core: Allow processing sysrq at port unlock time i2c: core: fix use after free in of_i2c_notify net: ep93xx_eth: fix mismatch of request_mem_region in remove rsxx: add missed destroy_workqueue calls in remove ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() sched/core: Avoid spurious lock dependencies Input: cyttsp4_core - fix use after free bug xfrm: release device reference for invalid state NFC: nxp-nci: Fix NULL pointer dereference after I2C communication error audit_get_nd(): don't unlock parent too early exportfs_decode_fh(): negative pinned may become positive without the parent locked iwlwifi: pcie: don't consider IV len in A-MSDU RDMA/hns: Correct the value of HNS_ROCE_HEM_CHUNK_LEN autofs: fix a leak in autofs_expire_indirect() serial: ifx6x60: add missed pm_runtime_disable serial: serial_core: Perform NULL checks for break_ctl ops serial: pl011: Fix DMA ->flush_buffer() tty: serial: msm_serial: Fix flow control tty: serial: fsl_lpuart: use the sg count from dma_map_sg usb: gadget: u_serial: add missing port entry locking arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator rsi: release skb if rsi_prepare_beacon fails ANDROID: staging: android: ion: Fix build when CONFIG_ION_SYSTEM_HEAP=n ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs UPSTREAM: include/linux/slab.h: fix sparse warning in kmalloc_type() UPSTREAM: mm, slab: shorten kmalloc cache names for large sizes UPSTREAM: mm, proc: add KReclaimable to /proc/meminfo BACKPORT: mm: rename and change semantics of nr_indirectly_reclaimable_bytes UPSTREAM: dcache: allocate external names from reclaimable kmalloc caches BACKPORT: mm, slab/slub: introduce kmalloc-reclaimable caches UPSTREAM: mm, slab: combine kmalloc_caches and kmalloc_dma_caches ANDROID: kbuild: disable SCS by default in allmodconfig ANDROID: arm64: cuttlefish_defconfig: enable LTO, CFI, and SCS BACKPORT: FROMLIST: arm64: implement Shadow Call Stack FROMLIST: arm64: disable SCS for hypervisor code BACKPORT: FROMLIST: arm64: vdso: disable Shadow Call Stack FROMLIST: arm64: preserve x18 when CPU is suspended FROMLIST: arm64: reserve x18 from general allocation with SCS FROMLIST: arm64: disable function graph tracing with SCS FROMLIST: scs: add support for stack usage debugging FROMLIST: scs: add accounting FROMLIST: add support for Clang's Shadow Call Stack (SCS) FROMLIST: arm64: kernel: avoid x18 in __cpu_soft_restart FROMLIST: arm64: kvm: stop treating register x18 as caller save FROMLIST: arm64/lib: copy_page: avoid x18 register in assembler code FROMLIST: arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings ANDROID: use non-canonical CFI jump tables ANDROID: arm64: add __nocfi to __apply_alternatives ANDROID: arm64: add __pa_function ANDROID: arm64: allow ThinLTO to be selected ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO FROMLIST: arm64: fix alternatives with LLVM's integrated assembler ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug ANDROID: kbuild: limit LTO inlining ANDROID: kbuild: merge module sections with LTO ANDROID: init: ensure initcall ordering with LTO Revert "ANDROID: HACK: init: ensure initcall ordering with LTO" ANDROID: add support for ThinLTO ANDROID: Switch to LLD ANDROID: clang: update to 10.0.1 ANDROID: arm64: add atomic_ll_sc.o to obj-y if using lld ANDROID: enable ARM64_ERRATUM_843419 by default with LTO_CLANG ANDROID: kbuild: allow lld to be used with CONFIG_LTO_CLANG ANDROID: Makefile: set -Qunused-arguments sooner BACKPORT: FROMLIST: Makefile: lld: tell clang to use lld BACKPORT: FROMLIST: Makefile: lld: set -O2 linker flag when linking with LLD ANDROID: scripts/Kbuild: add ld-name support for ld.lld UPSTREAM: bpf: permit multiple bpf attachments for a single perf event UPSTREAM: bpf: use the same condition in perf event set/free bpf handler UPSTREAM: bpf: multi program support for cgroup+bpf BACKPORT: serdev: make synchronous write return bytes written UPSTREAM: gnss: serial: fix synchronous write timeout UPSTREAM: gnss: fix potential error pointer dereference BACKPORT: gnss: add receiver type support UPSTREAM: dt-bindings: add generic gnss binding UPSTREAM: gnss: add generic serial driver ANDROID: cuttlefish_defconfig: Enable CONFIG_SERIAL_DEV_BUS ANDROID: cuttlefish_defconfig: Enable CONFIG_GNSS BACKPORT: gnss: add GNSS receiver subsystem UPSTREAM: arm64: Validate tagged addresses in access_ok() called from kernel threads BACKPORT: ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer fs/lock: skip lock owner pid translation in case we are in init_pid_ns f2fs: stop GC when the victim becomes fully valid f2fs: expose main_blkaddr in sysfs f2fs: choose hardlimit when softlimit is larger than hardlimit in f2fs_statfs_project() f2fs: Fix deadlock in f2fs_gc() context during atomic files handling f2fs: show f2fs instance in printk_ratelimited f2fs: fix potential overflow f2fs: fix to update dir's i_pino during cross_rename f2fs: support aligned pinned file f2fs: avoid kernel panic on corruption test f2fs: fix wrong description in document f2fs: cache global IPU bio f2fs: fix to avoid memory leakage in f2fs_listxattr f2fs: check total_segments from devices in raw_super f2fs: update multi-dev metadata in resize_fs f2fs: mark recovery flag correctly in read_raw_super_block() f2fs: fix to update time in lazytime mode vfs: don't allow writes to swap files mm: set S_SWAPFILE on blockdev swap devices Conflicts: drivers/Makefile drivers/staging/android/ion/ion.c drivers/staging/android/ion/ion.h drivers/staging/android/ion/ion_page_pool.c drivers/usb/dwc3/core.c drivers/usb/dwc3/debugfs.c drivers/usb/dwc3/ep0.c fs/f2fs/data.c include/linux/mmzone.h mm/vmstat.c Discarded below patches, as usb patches not applicable and block patch causing stability issues: usb: dwc3: ep0: Clear started flag on completion usb: dwc3: don't log probe deferrals; but do log other error codes block: fix single range discard merge Fixed build errors in below files: drivers/gpu/msm/kgsl_pool.c drivers/staging/android/ion/ion_page_pool.c kernel/taskstats.c Fixed bootup issue in: arch/arm64/mm/proc.s Change-Id: I0a16824c251c14c63af78f9cfd9ede5e82c427fc Signed-off-by: Srinivasarao P <spathi@codeaurora.org> Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org> |
||
|
|
9513f5a492 |
regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id
commit 458ea3ad033fc86e291712ce50cbe60c3428cf30 upstream.
Those regulators are not actually supported by the AB8500 regulator
driver. There is no ab8500_regulator_info for them and no entry in
ab8505_regulator_match.
As such, they cannot be registered successfully, and looking them
up in ab8505_regulator_match causes an out-of-bounds array read.
Fixes:
|
||
|
|
0902316524 |
regulator: ab8500: Remove AB8505 USB regulator
commit 99c4f70df3a6446c56ca817c2d0f9c12d85d4e7c upstream. The USB regulator was removed for AB8500 in commit |
||
|
|
62a176cb87 |
regulator: Fix return value of _set_load() stub
[ Upstream commit f1abf67217de91f5cd3c757ae857632ca565099a ] The stub implementation of _set_load() returns a mode value which is within the bounds of valid return codes for success (the documentation just says that failures are negative error codes) but not sensible or what the actual implementation does. Fix it to just return 0. Reported-by: Cheng-Yi Chiang <cychiang@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org> Reviewed-by: Douglas Anderson <dianders@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org> |
||
|
|
4b9943dce4 |
regulator: Add snapshot of MSM GFX LDO driver
This is a snapshot of MSM GFX LDO regulator driver for SDM660 as of msm-4.4 'commit ae5acb1 (Merge "soc: msm-pcm: Add mutex lock to protect prvt data")'. Change-Id: Id13b6b601c91aa6c2c2f0e6d820a244144b60437 Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org> Signed-off-by: Asha Magadi Venkateshamurthy <amagad@codeaurora.org> |
||
|
|
b2c8463039 |
Merge android-4.14-p.61 (b7e55e8) into msm-4.14
* remotes/origin/tmp-b7e55e8:
Linux 4.14.61
scsi: sg: fix minor memory leak in error path
drm/vc4: Reset ->{x, y}_scaling[1] when dealing with uniplanar formats
crypto: padlock-aes - Fix Nano workaround data corruption
RDMA/uverbs: Expand primary and alt AV port checks
iwlwifi: add more card IDs for 9000 series
userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK fails
audit: fix potential null dereference 'context->module.name'
kvm: x86: vmx: fix vpid leak
x86/entry/64: Remove %ebx handling from error_entry/exit
x86/apic: Future-proof the TSC_DEADLINE quirk for SKX
virtio_balloon: fix another race between migration and ballooning
net: socket: fix potential spectre v1 gadget in socketcall
can: ems_usb: Fix memory leak on ems_usb_disconnect()
squashfs: more metadata hardenings
squashfs: more metadata hardening
net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager
rxrpc: Fix user call ID check in rxrpc_service_prealloc_one
net: stmmac: Fix WoL for PCI-based setups
netlink: Fix spectre v1 gadget in netlink_create()
net: dsa: Do not suspend/resume closed slave_dev
ipv4: frags: handle possible skb truesize change
inet: frag: enforce memory limits earlier
bonding: avoid lockdep confusion in bond_get_stats()
Linux 4.14.60
tcp: add one more quick ack after after ECN events
tcp: refactor tcp_ecn_check_ce to remove sk type cast
tcp: do not aggressively quick ack after ECN events
tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode
tcp: do not force quickack when receiving out-of-order packets
netlink: Don't shift with UB on nlk->ngroups
netlink: Do not subscribe to non-existent groups
xen-netfront: wait xenbus state change when load module manually
tcp_bbr: fix bw probing to raise in-flight data for very small BDPs
NET: stmmac: align DMA stuff to largest cache line length
net: mdio-mux: bcm-iproc: fix wrong getter and setter pair
net: lan78xx: fix rx handling before first packet is send
net: fix amd-xgbe flow-control issue
net: ena: Fix use of uninitialized DMA address bits field
ipv4: remove BUG_ON() from fib_compute_spec_dst
net: dsa: qca8k: Allow overwriting CPU port setting
net: dsa: qca8k: Add QCA8334 binding documentation
net: dsa: qca8k: Enable RXMAC when bringing up a port
net: dsa: qca8k: Force CPU port to its highest bandwidth
RDMA/uverbs: Protect from attempts to create flows on unsupported QP
usb: gadget: udc: renesas_usb3: should remove debugfs
ovl: Sync upper dirty data when syncing overlayfs
PCI: xgene: Remove leftover pci_scan_child_bus() call
PCI: pciehp: Assume NoCompl+ for Thunderbolt ports
ext4: fix check to prevent initializing reserved inodes
ext4: check for allocation block validity with block group locked
ext4: fix inline data updates with checksums enabled
squashfs: be more careful about metadata corruption
random: mix rdrand with entropy sent in from userspace
block: reset bi_iter.bi_done after splitting bio
blkdev: __blkdev_direct_IO_simple: fix leak in error case
block: bio_iov_iter_get_pages: fix size of last iovec
drm/dp/mst: Fix off-by-one typo when dump payload table
drm/atomic-helper: Drop plane->fb references only for drm_atomic_helper_shutdown()
drm: Add DP PSR2 sink enable bit
ASoC: topology: Add missing clock gating parameter when parsing hw_configs
ASoC: topology: Fix bclk and fsync inversion in set_link_hw_format()
media: si470x: fix __be16 annotations
media: atomisp: compat32: fix __user annotations
scsi: cxlflash: Avoid clobbering context control register value
scsi: cxlflash: Synchronize reset and remove ops
scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs
scsi: scsi_dh: replace too broad "TP9" string with the exact models
regulator: Don't return or expect -errno from of_map_mode()
media: omap3isp: fix unbalanced dma_iommu_mapping
crypto: authenc - don't leak pointers to authenc keys
crypto: authencesn - don't leak pointers to authenc keys
usb: hub: Don't wait for connect state at resume for powered-off ports
microblaze: Fix simpleImage format generation
soc: imx: gpcv2: Do not pass static memory as platform data
serial: core: Make sure compiler barfs for 16-byte earlycon names
staging: lustre: ldlm: free resource when ldlm_lock_create() fails.
staging: lustre: llite: correct removexattr detection
staging: vchiq_core: Fix missing semaphore release in error case
audit: allow not equal op for audit by executable
rsi: fix nommu_map_sg overflow kernel panic
rsi: Fix 'invalid vdd' warning in mmc
ipconfig: Correctly initialise ic_nameservers
drm/gma500: fix psb_intel_lvds_mode_valid()'s return type
igb: Fix queue selection on MAC filters on i210
arm64: defconfig: Enable Rockchip io-domain driver
nvme: lightnvm: add granby support
memory: tegra: Apply interrupts mask per SoC
memory: tegra: Do not handle spurious interrupts
delayacct: Use raw_spinlocks
stop_machine: Use raw spinlocks
backlight: pwm_bl: Don't use GPIOF_* with gpiod_get_direction
dt-bindings: net: meson-dwmac: new compatible name for AXG SoC
net: hns3: Fixes the out of bounds access in hclge_map_tqp
spi: meson-spicc: Fix error handling in meson_spicc_probe()
dt-bindings: pinctrl: meson: add support for the Meson8m2 SoC
mmc: pwrseq: Use kmalloc_array instead of stack VLA
mmc: dw_mmc: update actual clock for mmc debugfs
ALSA: hda/ca0132: fix build failure when a local macro is defined
drm/atomic: Handling the case when setting old crtc for plane
media: siano: get rid of __le32/__le16 cast warnings
f2fs: avoid fsync() failure caused by EAGAIN in writepage()
bpf: fix references to free_bpf_prog_info() in comments
thermal: exynos: fix setting rising_threshold for Exynos5433
staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5
staging: lustre: o2iblnd: fix race at kiblnd_connect_peer
scsi: qedf: Set the UNLOADING flag when removing a vport
scsi: hisi_sas: config ATA de-reset as an constrained command for v3 hw
scsi: megaraid: silence a static checker bug
scsi: 3w-xxxx: fix a missing-check bug
scsi: 3w-9xxx: fix a missing-check bug
bnxt_en: Check unsupported speeds in bnxt_update_link() on PF only.
perf: fix invalid bit in diagnostic entry
s390/cpum_sf: Add data entry sizes to sampling trailer entry
brcmfmac: Add support for bcm43364 wireless chipset
mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages
media: saa7164: Fix driver name in debug output
media: media-device: fix ioctl function types
ACPI / LPSS: Only call pwm_add_table() for Bay Trail PWM if PMIC HRV is 2
libata: Fix command retry decision
media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()
net: phy: phylink: Release link GPIO
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA
tty: Fix data race in tty_insert_flip_string_fixed_flag
i40e: free the skb after clearing the bitlock
nvmem: properly handle returned value nvmem_reg_read
ARM: dts: sh73a0: Add missing interrupt-affinity to PMU node
ARM: dts: emev2: Add missing interrupt-affinity to PMU node
ARM: dts: stih407-pinctrl: Fix complain about IRQ_TYPE_NONE usage
EDAC, altera: Fix ARM64 build warning
HID: i2c-hid: check if device is there before really probing
powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet
drm/amdgpu: Remove VRAM from shared bo domains.
drm/radeon: fix mode_valid's return type
arm64: dts: renesas: salvator-common: use audio-graph-card for Sound
HID: hid-plantronics: Re-resend Update to map button for PTT products
arm64: cmpwait: Clear event register before arming exclusive monitor
media: atomisp: ov2680: don't declare unused vars
ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback
net: ethernet: ti: cpsw-phy-sel: check bus_find_device() ret value
media: smiapp: fix timeout checking in smiapp_read_nvm
ixgbevf: fix MAC address changes through ixgbevf_set_mac()
md: fix NULL dereference of mddev->pers in remove_and_add_spares()
md/raid1: add error handling of read error from FailFast device
regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops
ALSA: emu10k1: Rate-limit error messages about page errors
rtc: tps65910: fix possible race condition
rtc: vr41xx: fix possible race condition
rtc: tps6586x: fix possible race condition
Bluetooth: btusb: add ID for LiteOn 04ca:301a
drm/nouveau/fifo/gk104-: poll for runlist update completion
scsi: zfcp: assert that the ERP lock is held when tracing a recovery trigger
scsi: ufs: fix exception event handling
scsi: ufs: ufshcd: fix possible unclocked register access
fscrypt: use unbound workqueue for decryption
net: hns3: Fix the missing client list node initialization
spi: Add missing pm_runtime_put_noidle() after failed get
drivers/perf: arm-ccn: don't log to dmesg in event_init
ima: based on policy verify firmware signatures (pre-allocated buffer)
mwifiex: correct histogram data with appropriate index
net: dsa: qca8k: Add support for QCA8334 switch
PCI: pciehp: Request control of native hotplug only if supported
bpf: powerpc64: pad function address loads with NOPs
pinctrl: at91-pio4: add missing of_node_put
powerpc/8xx: fix invalid register expression in head_8xx.S
spi: sh-msiof: Fix setting SIRMDR1.SYNCAC to match SITMDR1.SYNCAC
powerpc: Add __printf verification to prom_printf
powerpc/powermac: Mark variable x as unused
powerpc/powermac: Add missing prototype for note_bootable_part()
powerpc/chrp/time: Make some functions static, add missing header include
powerpc/32: Add a missing include header
ath: Add regulatory mapping for Bahamas
ath: Add regulatory mapping for Bermuda
ath: Add regulatory mapping for Serbia
ath: Add regulatory mapping for Tanzania
ath: Add regulatory mapping for Uganda
ath: Add regulatory mapping for APL2_FCCA
ath: Add regulatory mapping for APL13_WORLD
ath: Add regulatory mapping for ETSI8_WORLD
ath: Add regulatory mapping for FCC3_ETSIC
nvme-pci: Fix AER reset handling
nvme-rdma: stop admin queue before freeing it
PCI: Prevent sysfs disable of device while driver is attached
PM / wakeup: Make s2idle_lock a RAW_SPINLOCK
x86/microcode: Make the late update update_lock a raw lock for RT
btrfs: qgroup: Finish rescan when hit the last leaf of extent tree
btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups
Btrfs: don't BUG_ON() in btrfs_truncate_inode_items()
Btrfs: don't return ino to ino cache if inode item removal fails
media: videobuf2-core: don't call memop 'finish' when queueing
media: tw686x: Fix incorrect vb2_mem_ops GFP flags
net: hns3: Fixes the init of the VALID BD info in the descriptor
wlcore: sdio: check for valid platform device data before suspend
mwifiex: handle race during mwifiex_usb_disconnect
mfd: cros_ec: Fail early if we cannot identify the EC
ASoC: dpcm: fix BE dai not hw_free and shutdown
Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011
Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning
iwlwifi: pcie: fix race in Rx buffer allocator
btrfs: balance dirty metadata pages in btrfs_finish_ordered_io
PCI: Fix devm_pci_alloc_host_bridge() memory leak
selftests: intel_pstate: return Kselftest Skip code for skipped tests
selftests: memfd: return Kselftest Skip code for skipped tests
selftests/intel_pstate: Improve test, minor fixes
perf/x86/intel/uncore: Correct fixed counter index check for NHM
perf/x86/intel/uncore: Correct fixed counter index check in generic code
usbip: dynamically allocate idev by nports found in sysfs
usbip: usbip_detach: Fix memory, udev context and udev leak
block, bfq: remove wrong lock in bfq_requests_merged
f2fs: fix race in between GC and atomic open
f2fs: fix to detect failure of dquot_initialize
f2fs: Fix deadlock in shutdown ioctl
f2fs: fix to wait page writeback during revoking atomic write
f2fs: fix to don't trigger writeback during recovery
f2fs: fix error path of move_data_page
disable loading f2fs module on PAGE_SIZE > 4KB
pnfs: Don't release the sequence slot until we've processed layoutget on open
netfilter: nf_tables: check msg_type before nft_trans_set(trans)
lightnvm: pblk: warn in case of corrupted write buffer
RDMA/mad: Convert BUG_ONs to error flows
powerpc/64s: Fix compiler store ordering to SLB shadow area
hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()
powerpc/eeh: Fix use-after-release of EEH driver
powerpc/64s: Add barrier_nospec
powerpc/lib: Adjust .balign inside string functions for PPC32
infiniband: fix a possible use-after-free bug
e1000e: Ignore TSYNCRXCTL when getting I219 clock attributes
ceph: fix alignment of rasize
bpf, arm32: fix inconsistent naming about emit_a32_lsr_{r64,i64}
printk: drop in_nmi check from printk_safe_flush_on_panic()
watchdog: da9063: Fix updating timeout value
irqchip/ls-scfg-msi: Map MSIs in the iommu
netfilter: ipset: List timing out entries with "timeout 1" instead of zero
netfilter: ipset: forbid family for hash:mac sets
perf tools: Fix pmu events parsing rule
rtc: ensure rtc_set_alarm fails when alarms are not supported
mm/slub.c: add __printf verification to slab_err()
mm: vmalloc: avoid racy handling of debugobjects in vunmap
mm: /proc/pid/pagemap: hide swap entries from unprivileged users
kernel/hung_task.c: show all hung tasks before panic
vfio/type1: Fix task tracking for QEMU vCPU hotplug
vfio/mdev: Check globally for duplicate devices
vfio: platform: Fix reset module leak in error path
nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo
NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRY
ALSA: fm801: add error handling for snd_ctl_add
ALSA: emu10k1: add error handling for snd_ctl_add
skip LAYOUTRETURN if layout is invalid
hv_netvsc: fix network namespace issues with VF support
xen/netfront: raise max number of slots in xennet_get_responses()
kcov: ensure irq code sees a valid area
mlxsw: spectrum_switchdev: Fix port_vlan refcounting
arm64: fix vmemmap BUILD_BUG_ON() triggering on !vmemmap setups
tracing: Quiet gcc warning about maybe unused link variable
tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure
kthread, tracing: Don't expose half-written comm when creating kthreads
tracing: Fix possible double free in event_enable_trigger_func()
tracing: Fix double free of event_trigger_data
delayacct: fix crash in delayacct_blkio_end() after delayacct init failure
kvm, mm: account shadow page tables to kmemcg
Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST
Input: i8042 - add Lenovo LaVie Z to the i8042 reset list
Input: elan_i2c - add ACPI ID for lenovo ideapad 330
spi: spi-s3c64xx: Fix system resume support
drivers/infiniband/ulp/srpt/ib_srpt.c: fix build with gcc-4.4.4
IB/srpt: Fix an out-of-bounds stack access in srpt_zerolength_write()
drivers/infiniband/core/verbs.c: fix build with gcc-4.4.4
RDMA/core: Avoid that ib_drain_qp() triggers an out-of-bounds stack access
i2c: core: decrease reference count of device node in i2c_unregister_device
fork: unconditionally clear stack on fork
Linux 4.14.59
turn off -Wattribute-alias
can: m_can.c: fix setup of CCCR register: clear CCCR NISO bit before checking can.ctrlmode
can: peak_canfd: fix firmware < v3.3.0: limit allocation to 32-bit DMA addr only
can: xilinx_can: fix RX overflow interrupt not being enabled
can: xilinx_can: fix incorrect clear of non-processed interrupts
can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting
can: xilinx_can: fix device dropping off bus on RX overrun
can: xilinx_can: fix recovery from error states not being propagated
can: xilinx_can: fix power management handling
can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK
driver core: Partially revert "driver core: correct device's shutdown order"
usb: gadget: f_fs: Only return delayed status when len is 0
usb: dwc2: Fix DMA alignment to start at allocated boundary
usb: core: handle hub C_PORT_OVER_CURRENT condition
usb: cdc_acm: Add quirk for Castles VEGA3000
staging: speakup: fix wraparound in uaccess length check
tcp: add tcp_ooo_try_coalesce() helper
tcp: call tcp_drop() from tcp_data_queue_ofo()
tcp: detect malicious patterns in tcp_collapse_ofo_queue()
tcp: avoid collapses in tcp_prune_queue() if possible
tcp: free batches of packets in tcp_prune_ofo_queue()
tcp: do not delay ACK in DCTCP upon CE status change
tcp: do not cancel delay-AcK on DCTCP special ACK
tcp: helpers to send special DCTCP ack
tcp: fix dctcp delayed ACK schedule
vxlan: fix default fdb entry netlink notify ordering during netdev create
vxlan: make netlink notify in vxlan_fdb_destroy optional
vxlan: add new fdb alloc and create helpers
rtnetlink: add rtnl_link_state check in rtnl_configure_link
sock: fix sg page frag coalescing in sk_alloc_sg
net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv
multicast: do not restore deleted record source filter mode to new one
net/ipv6: Fix linklocal to global address with VRF
net/mlx5e: Fix quota counting in aRFS expire flow
net/mlx5e: Don't allow aRFS for encapsulated packets
net/mlx5: Adjust clock overflow work period
net: skb_segment() should not return NULL
net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper
ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull
ip: hash fragments consistently
bonding: set default miimon value for non-arp modes if not set
drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs
drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit()
KVM: PPC: Check if IOMMU page is contained in the pinned physical page
xen/PVH: Set up GS segment for stack canary
MIPS: Fix off-by-one in pci_resource_to_user()
MIPS: ath79: fix register address in ath79_ddr_wb_flush()
Revert "cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting"
ANDROID: verity: really fix android-verity Kconfig
tcp: add tcp_ooo_try_coalesce() helper
tcp: call tcp_drop() from tcp_data_queue_ofo()
tcp: detect malicious patterns in tcp_collapse_ofo_queue()
tcp: avoid collapses in tcp_prune_queue() if possible
tcp: free batches of packets in tcp_prune_ofo_queue()
x86_64_cuttlefish_defconfig: Enable android-verity
x86_64_cuttlefish_defconfig: enable verity cert
ANDROID: android-verity: Fix broken parameter handling.
ANDROID: android-verity: Make it work with newer kernels
ANDROID: android-verity: Add API to verify signature with builtin keys.
ANDROID: verity: fix android-verity Kconfig dependencies
Linux 4.14.58
xhci: Fix perceived dead host due to runtime suspend race with event handler
powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle)
cxl_getfile(): fix double-iput() on alloc_file() failures
alpha: fix osf_wait4() breakage
net: usb: asix: replace mii_nway_restart in resume path
ipv6: make DAD fail with enhanced DAD when nonce length differs
net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite
net/mlx4_en: Don't reuse RX page when XDP is set
hv_netvsc: Fix napi reschedule while receive completion is busy
tg3: Add higher cpu clock for 5762.
qmi_wwan: add support for Quectel EG91
ptp: fix missing break in switch
net: phy: fix flag masking in __set_phy_supported
net/ipv4: Set oif in fib_compute_spec_dst
skbuff: Unconditionally copy pfmemalloc in __skb_clone()
net: Don't copy pfmemalloc flag in __copy_skb_header()
net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort
lib/rhashtable: consider param->min_size when setting initial table size
ipv6: ila: select CONFIG_DST_CACHE
ipv6: fix useless rol32 call on hash
ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns
gen_stats: Fix netlink stats dumping in the presence of padding
drm/nouveau: Avoid looping through fake MST connectors
drm/nouveau: Use drm_connector_list_iter_* for iterating connectors
drm/i915: Fix hotplug irq ack on i965/g4x
stop_machine: Disable preemption when waking two stopper threads
vfio/spapr: Use IOMMU pageshift rather than pagesize
vfio/pci: Fix potential Spectre v1
cpufreq: intel_pstate: Register when ACPI PCCH is present
mm/huge_memory.c: fix data loss when splitting a file pmd
mm: memcg: fix use after free in mem_cgroup_iter()
ARC: mm: allow mprotect to make stack mappings executable
ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs
ARC: Fix CONFIG_SWAP
ARCv2: [plat-hsdk]: Save accl reg pair by default
ALSA: hda: add mute led support for HP ProBook 455 G5
ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk
ALSA: rawmidi: Change resized buffers atomically
fat: fix memory allocation failure handling of match_strdup()
x86/MCE: Remove min interval polling limitation
x86/events/intel/ds: Fix bts_interrupt_threshold alignment
x86/apm: Don't access __preempt_count with zeroed fs
KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.
scsi: sd_zbc: Fix variable type and bogus comment
ANDROID: uid_sys_stats: Replace tasklist lock with RCU in uid_cputime_show
Linux 4.14.57
string: drop __must_check from strscpy() and restore strscpy() usages in cgroup
arm64: KVM: Add ARCH_WORKAROUND_2 discovery through ARCH_FEATURES_FUNC_ID
arm64: KVM: Handle guest's ARCH_WORKAROUND_2 requests
arm64: KVM: Add ARCH_WORKAROUND_2 support for guests
arm64: KVM: Add HYP per-cpu accessors
arm64: ssbd: Add prctl interface for per-thread mitigation
arm64: ssbd: Introduce thread flag to control userspace mitigation
arm64: ssbd: Restore mitigation status on CPU resume
arm64: ssbd: Skip apply_ssbd if not using dynamic mitigation
arm64: ssbd: Add global mitigation state accessor
arm64: Add 'ssbd' command-line option
arm64: Add ARCH_WORKAROUND_2 probing
arm64: Add per-cpu infrastructure to call ARCH_WORKAROUND_2
arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1
arm/arm64: smccc: Add SMCCC-specific return codes
KVM: arm64: Avoid storing the vcpu pointer on the stack
KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state
arm64: alternatives: Add dynamic patching feature
KVM: arm64: Stop save/restoring host tpidr_el1 on VHE
arm64: alternatives: use tpidr_el2 on VHE hosts
KVM: arm64: Change hyp_panic()s dependency on tpidr_el2
KVM: arm/arm64: Convert kvm_host_cpu_state to a static per-cpu allocation
KVM: arm64: Store vcpu on the stack during __guest_enter()
net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL.
rds: avoid unenecessary cong_update in loop transport
bdi: Fix another oops in wb_workfn()
netfilter: ipv6: nf_defrag: drop skb dst before queueing
nsh: set mac len based on inner packet
autofs: fix slab out of bounds read in getname_kernel()
tls: Stricter error checking in zerocopy sendmsg path
KEYS: DNS: fix parsing multiple options
reiserfs: fix buffer overflow with long warning messages
netfilter: ebtables: reject non-bridge targets
PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg()
block: do not use interruptible wait anywhere
mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally
crypto: af_alg - Initialize sg_num_bytes in error code path
clocksource: Initialize cs->wd_list
media: rc: oops in ir_timer_keyup after device unplug
xhci: Fix USB3 NULL pointer dereference at logical disconnect.
net: lan78xx: Fix race in tx pending skb size calculation
rtlwifi: rtl8821ae: fix firmware is not ready to run
rtlwifi: Fix kernel Oops "Fw download fail!!"
net: cxgb3_main: fix potential Spectre v1
VSOCK: fix loopback on big-endian systems
vhost_net: validate sock before trying to put its fd
tcp: prevent bogus FRTO undos with non-SACK flows
tcp: fix Fast Open key endianness
strparser: Remove early eaten to fix full tcp receive buffer stall
stmmac: fix DMA channel hang in half-duplex mode
r8152: napi hangup fix after disconnect
qmi_wwan: add support for the Dell Wireless 5821e module
qed: Limit msix vectors in kdump kernel to the minimum required count.
qed: Fix use of incorrect size in memcpy call.
qed: Fix setting of incorrect eswitch mode.
qede: Adverstise software timestamp caps when PHC is not available.
net/tcp: Fix socket lookups with SO_BINDTODEVICE
net: sungem: fix rx checksum support
net_sched: blackhole: tell upper qdisc about dropped packets
net/packet: fix use-after-free
net: mvneta: fix the Rx desc DMA address in the Rx path
net/mlx5: Fix wrong size allocation for QoS ETC TC regitster
net/mlx5: Fix required capability for manipulating MPFS
net/mlx5: Fix incorrect raw command length parsing
net/mlx5: Fix command interface race in polling mode
net/mlx5: E-Switch, Avoid setup attempt if not being e-switch manager
net/mlx5e: Don't attempt to dereference the ppriv struct if not being eswitch manager
net/mlx5e: Avoid dealing with vport representors if not being e-switch manager
net: macb: Fix ptp time adjustment for large negative delta
net: fix use-after-free in GRO with ESP
net: dccp: switch rx_tstamp_last_feedback to monotonic clock
net: dccp: avoid crash in ccid3_hc_rx_send_feedback()
ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing
ipvlan: fix IFLA_MTU ignored on NEWLINK
ipv6: sr: fix passing wrong flags to crypto_alloc_shash()
hv_netvsc: split sub-channel setup into async and sync
atm: zatm: Fix potential Spectre v1
atm: Preserve value of skb->truesize when accounting to vcc
alx: take rtnl before calling __alx_open from resume
crypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak
crypto: crypto4xx - remove bad list_del
PCI: exynos: Fix a potential init_clk_resources NULL pointer dereference
bcm63xx_enet: do not write to random DMA channel on BCM6345
bcm63xx_enet: correct clock usage
ocfs2: ip_alloc_sem should be taken in ocfs2_get_block()
ocfs2: subsystem.su_mutex is required while accessing the item->ci_parent
xprtrdma: Fix corner cases when handling device removal
cpufreq / CPPC: Set platform specific transition_delay_us
Btrfs: fix duplicate extents after fsync of file with prealloc extents
x86/paravirt: Make native_save_fl() extern inline
x86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h>
compiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations
ANDROID: Add hold functionality to schedtune CPU boost
ANDROID: sched/rt: Add schedtune accounting to rt task enqueue/dequeue
UPSTREAM: cpuidle: menu: Avoid selecting shallow states with stopped tick
UPSTREAM: cpuidle: menu: Refine idle state selection for running tick
UPSTREAM: sched: idle: Select idle state before stopping the tick
BACKPORT: time: hrtimer: Introduce hrtimer_next_event_without()
BACKPORT: time: tick-sched: Split tick_nohz_stop_sched_tick()
UPSTREAM: cpuidle: Return nohz hint from cpuidle_select()
UPSTREAM: jiffies: Introduce USER_TICK_USEC and redefine TICK_USEC
UPSTREAM: sched: idle: Do not stop the tick before cpuidle_idle_call()
BACKPORT: sched: idle: Do not stop the tick upfront in the idle loop
BACKPORT: time: tick-sched: Reorganize idle tick management code
ANDROID: sched/fair: fix a warning
ANDROID: sched/walt: Fix compilation issue for x86_64
ANDROID: mnt: Fix next_descendent
ANDROID: sched/events: Introduce util_est trace events
ANDROID: sched/fair: schedtune: update before schedutil
FROMLIST: sched/fair: add support to tune PELT ramp/decay timings
BACKPORT: sched/fair: Update util_est before updating schedutil
BACKPORT: sched/fair: Update util_est only on util_avg updates
BACKPORT: sched/fair: Use util_est in LB and WU paths
BACKPORT: sched/fair: Add util_est on top of PELT
ANDROID: sched/fair: Cleanup cpu_util{_wake}()
ANDROID: sched: Update max cpu capacity in case of max frequency constraints
ANDROID: arm: enable max frequency capping
ANDROID: arm64: enable max frequency capping
ANDROID: implement max frequency capping
ANDROID: sched/fair: add arch scaling function for max frequency capping
ANDROID: trace: Add WALT util signal to trace event sched_load_cfs_rq
ANDROID: sched, trace: Remove trace event sched_load_avg_cpu
ANDROID: Rename and move include/linux/sched_energy.h
ANDROID: Adjust juno energy model
ANDROID: Check equality of max cap state cap and cpu scale
ANDROID: Move energy model init call into arch_topology driver
ANDROID: Streamline sched_domain_energy_f functions
ANDROID: Separate cpu_scale and energy model setup
ANDROID: update_group_capacity for single cpu in cluster
ANDROID: sched/fair: return idle CPU immediately for prefer_idle
ANDROID: sched/fair: add idle state filter to prefer_idle case
ANDROID: sched/fair: remove order from CPU selection
ANDROID: sched/fair: unify spare capacity calculation
ANDROID:sched/fair: prefer energy efficient CPUs for !prefer_idle tasks
ANDROID: sched/fair: fix CPU selection for non latency sensitive tasks
ANDROID: sched/fair: Also do misfit in overloaded groups
ANDROID: sched/fair: Don't balance misfits if it would overload local group
ANDROID: sched/fair: Attempt to improve throughput for asym cap systems
FROMLIST: sched/fair: Don't move tasks to lower capacity cpus unless necessary
FROMLIST: sched/core: Disable SD_PREFER_SIBLING on asymmetric cpu capacity domains
FROMLIST: sched/core: Disable SD_ASYM_CPUCAPACITY for root_domains without asymmetry
FROMLIST: sched/fair: Set rq->rd->overload when misfit
FROMLIST: sched: Wrap rq->rd->overload accesses with READ/WRITE_ONCE
FROMLIST: sched: Change root_domain->overload type to int
FROMLIST: sched/fair: Change prefer_sibling type to bool
FROMLIST: sched/fair: Consider misfit tasks when load-balancing
FROMLIST: sched: Add sched_group per-cpu max capacity
FROMLIST: sched/fair: Add group_misfit_task load-balance type
FROMLIST: sched: Add static_key for asymmetric cpu capacity optimizations
UPSTREAM: ANDROID: binder: change down_write to down_read
UPSTREAM: ANDROID: binder: correct the cmd print for BINDER_WORK_RETURN_ERROR
UPSTREAM: ANDROID: binder: remove 32-bit binder interface.
UPSTREAM: android: binder: Use true and false for boolean values
UPSTREAM: android: binder: Use octal permissions
UPSTREAM: android: binder: Prefer __func__ to using hardcoded function name
UPSTREAM: ANDROID: binder: make binder_alloc_new_buf_locked static and indent its arguments
UPSTREAM: android: binder: Check for errors in binder_alloc_shrinker_init().
Conflicts:
arch/arm64/Kconfig
arch/arm64/include/asm/cpucaps.h
arch/arm64/include/asm/cpufeature.h
arch/arm64/include/asm/thread_info.h
arch/arm64/kernel/cpu_errata.c
arch/arm64/kernel/cpufeature.c
arch/arm64/kernel/entry.S
arch/arm64/kernel/ssbd.c
drivers/base/arch_topology.c
drivers/md/Kconfig
drivers/scsi/ufs/ufshcd.c
drivers/usb/gadget/function/f_fs.c
include/trace/events/sched.h
kernel/sched/cpufreq_schedutil.c
kernel/sched/energy.c
kernel/sched/fair.c
kernel/sched/features.h
kernel/sched/sched.h
kernel/sched/topology.c
kernel/sched/tune.c
kernel/sched/walt.c
kernel/sched/walt.h
kernel/stop_machine.c
kernel/time/tick-sched.c
net/socket.c
sound/core/rawmidi.c
Change-Id: Ia246711317930ecd55bb42565a04e6b4fdfc26d2
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
|
||
|
|
fb2b60e27a |
regulator: Don't return or expect -errno from of_map_mode()
[ Upstream commit 02f3703934a42417021405ef336fe45add13c3d1 ]
In of_get_regulation_constraints() we were taking the result of
of_map_mode() (an unsigned int) and assigning it to an int. We were
then checking whether this value was -EINVAL. Some implementers of
of_map_mode() were returning -EINVAL (even though the return type of
their function needed to be unsigned int) because they needed to
signal an error back to of_get_regulation_constraints().
In general in the regulator framework the mode is always referred to
as an unsigned int. While we could fix this to be a signed int (the
highest value we store in there right now is 0x8), it's actually
pretty clean to just define the regulator mode 0x0 (the lack of any
bits set) as an invalid mode. Let's do that.
Fixes:
|
||
|
|
8ac80945a8 |
regulator: cpr: add snapshot of cpr-regulator driver
This is snapshot of the cpr-regulator driver as of msm-4.9
'commit
|
||
|
|
92baa13c6f |
regulator: core: add regulator_list_corner_voltage function
Introduce a regulator_list_corner_voltage function for consumers that need to know the maximum absolute voltage that may be physically configured when a regulator is operating at a given voltage corner. Change-Id: Ide7a0b502796774fcad01f5cb5679f0938c72f96 Signed-off-by: David Collins <collinsd@codeaurora.org> |
||
|
|
1b05b46215 |
regulator: spm_regulator: Add snapshot of spm_regulator driver
This is snapshot of the spm_regulator driver as of msm-4.4
'commit 26efcc23eb82 ("regulator: spm: check min/max voltages
against HW configuration")'.
Also replace the __invoke_psci_fn_smc wrapper with arm_smccc_smc as
__invoke_psci_fn_smc is no longer available.
Change-Id: Ia6ded6dc21ecff2114ddd20e26706d9196239956
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
|
||
|
|
d2faad4f6e |
regulator: rpm-smd-regulator: Add snapshot of rpm-smd-regulator driver
This is snapshot of the rpm-smd-regulator driver as of msm-3.18
'commit 00df358f2e6a ("regulator: rpm-smd-regulator: introduce
BoB regulator type").
Also fix error debug prints used in rpm-smd-regulator driver.
Change-Id: I48c73a97e78f88521bb6dd18fa98c834ffa461de
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
|
||
|
|
93f71a691c |
drivers: add a snapshot of various QPNP PMIC peripheral drivers
Add a snapshot of several Qualcomm Technologies, Inc. QPNP PMIC
peripheral drivers that are used for User interface modules like
display panels (LCD, AMOLED) and flash LED. Fixed some checkpatch
warnings reported with error logs containing function names which
are not needed.
This snapshot is taken as of msm-4.9 commit
1c7b30fefbb5 ("Merge "Revert "soc: qcom: pil: Log the TZ NMI
caused subsystem err fatal""").
Change-Id: Ic14005244d092cc953a1aa5dd94ca90b693b6c4c
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
|
||
|
|
253c6dff4b |
Merge remote-tracking branch 'remotes/origin/tmp-39dae59' into msm-next
* remotes/msm-4.9/tmp-39dae59:
Linux 4.14-rc8
x86/module: Detect and skip invalid relocations
objtool: Prevent GCC from merging annotate_unreachable(), take 2
Revert "x86/mm: Stop calling leave_mm() in idle code"
Documentation: Add Frank Rowand to list of enforcement statement endorsers
doc: add Willy Tarreau to the list of enforcement statement endorsers
tools/headers: Synchronize kernel ABI headers
objtool: Resync objtool's instruction decoder source code copy with the kernel's latest version
Input: sparse-keymap - send sync event for KE_SW/KE_VSW
Input: ar1021_i2c - set INPUT_PROP_DIRECT
arch/tile: Implement ->set_state_oneshot_stopped()
Update MIPS email addresses
x86: CPU: Fix up "cpu MHz" in /proc/cpuinfo
mm, swap: fix race between swap count continuation operations
mm/huge_memory.c: deposit page table when copying a PMD migration entry
initramfs: fix initramfs rebuilds w/ compression after disabling
fs/hugetlbfs/inode.c: fix hwpoison reserve accounting
ocfs2: fstrim: Fix start offset of first cluster group during fstrim
mm, /proc/pid/pagemap: fix soft dirty marking for PMD migration entry
userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of i_size
Documentation: Add Tim Bird to list of enforcement statement endorsers
net: systemport: Correct IPG length settings
tcp: do not mangle skb->cb[] in tcp_make_synack()
fib: fib_dump_info can no longer use __in_dev_get_rtnl
stmmac: use of_property_read_u32 instead of read_u8
net_sched: hold netns refcnt for each action
net_sched: acquire RTNL in tc_action_net_exit()
powerpc/perf: Fix core-imc hotplug callback failure during imc initialization
Kbuild: don't pass "-C" to preprocessor when processing linker scripts
Revert "x86: do not use cpufreq_quick_get() for /proc/cpuinfo "cpu MHz""
arm64: ensure __dump_instr() checks addr_limit
KVM: x86: Update APICv on APIC reset
KVM: VMX: Do not fully reset PI descriptor on vCPU reset
kvm: Return -ENODEV from update_persistent_clock
futex: futex_wake_op, do not fail on invalid op
MIPS: Update email address for Marcin Nowakowski
License cleanup: add SPDX license identifier to uapi header files with a license
License cleanup: add SPDX license identifier to uapi header files with no license
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
KEYS: fix out-of-bounds read during ASN.1 parsing
KEYS: trusted: fix writing past end of buffer in trusted_read()
KEYS: return full count in keyring_read() if buffer is too small
net: vrf: correct FRA_L3MDEV encode type
tcp_nv: fix division by zero in tcpnv_acked()
drm/amdgpu: allow harvesting check for Polaris VCE
drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting
ARM: add debug ".edata_real" symbol
MIPS: smp-cmp: Fix vpe_id build error
MAINTAINERS: Update Pistachio platform maintainers
MIPS: smp-cmp: Use right include for task_struct
signal: Fix name of SIGEMT in #if defined() check
MIPS: Update Goldfish RTC driver maintainer email address
MIPS: Update RINT emulation maintainer email address
MIPS: CPS: Fix use of current_cpu_data in preemptible code
x86/mcelog: Get rid of RCU remnants
watchdog/hardlockup/perf: Use atomics to track in-use cpu counter
watchdog/harclockup/perf: Revert
|
||
|
|
b24413180f |
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Many source files in the tree are missing licensing information, which makes it harder for compliance tools to determine the correct license. By default all files without license information are under the default license of the kernel, which is GPL version 2. Update the files which contain no license information with the 'GPL-2.0' SPDX license identifier. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. This patch is based on work done by Thomas Gleixner and Kate Stewart and Philippe Ombredanne. How this work was done: Patches were generated and checked against linux-4.14-rc6 for a subset of the use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information, Further patches will be generated in subsequent months to fix up cases where non-standard license headers were used, and references to license had to be inferred by heuristics based on keywords. The analysis to determine which SPDX License Identifier to be applied to a file was done in a spreadsheet of side by side results from of the output of two independent scanners (ScanCode & Windriver) producing SPDX tag:value files created by Philippe Ombredanne. Philippe prepared the base worksheet, and did an initial spot review of a few 1000 files. The 4.13 kernel was the starting point of the analysis with 60,537 files assessed. Kate Stewart did a file by file comparison of the scanner results in the spreadsheet to determine which SPDX license identifier(s) to be applied to the file. She confirmed any determination that was not immediately clear with lawyers working with the Linux Foundation. Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained >5 lines of source - File already had some variant of a license header in it (even if <5 lines). All documentation files were explicitly excluded. The following heuristics were used to determine which SPDX license identifiers to apply. - when both scanners couldn't find any license traces, file was considered to have no license information in it, and the top level COPYING file license applied. For non */uapi/* files that summary was: SPDX license identifier # files ---------------------------------------------------|------- GPL-2.0 11139 and resulted in the first patch in this series. If that file was a */uapi/* path one, it was "GPL-2.0 WITH Linux-syscall-note" otherwise it was "GPL-2.0". Results of that was: SPDX license identifier # files ---------------------------------------------------|------- GPL-2.0 WITH Linux-syscall-note 930 and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one of the */uapi/* ones, it was denoted with the Linux-syscall-note if any GPL family license was found in the file or had no licensing in it (per prior point). Results summary: SPDX license identifier # files ---------------------------------------------------|------ GPL-2.0 WITH Linux-syscall-note 270 GPL-2.0+ WITH Linux-syscall-note 169 ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) 21 ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 17 LGPL-2.1+ WITH Linux-syscall-note 15 GPL-1.0+ WITH Linux-syscall-note 14 ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) 5 LGPL-2.0+ WITH Linux-syscall-note 4 LGPL-2.1 WITH Linux-syscall-note 3 ((GPL-2.0 WITH Linux-syscall-note) OR MIT) 3 ((GPL-2.0 WITH Linux-syscall-note) AND MIT) 1 and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became the concluded license(s). - when there was disagreement between the two scanners (one detected a license but the other didn't, or they both detected different licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file resulted in a clear resolution of the license that should apply (and which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier, the file was flagged for further research and to be revisited later in time. In total, over 70 hours of logged manual review was done on the spreadsheet to determine the SPDX license identifiers to apply to the source files by Kate, Philippe, Thomas and, in some cases, confirmation by lawyers working with the Linux Foundation. Kate also obtained a third independent scan of the 4.13 code base from FOSSology, and compared selected files where the other two scanners disagreed against that SPDX file, to see if there was new insights. The Windriver scanner is based on an older version of FOSSology in part, so they are related. Thomas did random spot checks in about 500 files from the spreadsheets for the uapi headers and agreed with SPDX license identifier in the files he inspected. For the non-uapi files Thomas did random spot checks in about 15000 files. In initial set of patches against 4.14-rc6, 3 files were found to have copy/paste license identifier errors, and have been fixed to reflect the correct identifier. Additionally Philippe spent 10 hours this week doing a detailed manual inspection and review of the 12,461 patched files from the initial patch version early this week with: - a full scancode scan run, collecting the matched texts, detected license ids and scores - reviewing anything where there was a license detected (about 500+ files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied SPDX license was correct This produced a worksheet with 20 files needing minor correction. This worksheet was then exported into 3 different .csv files for the different types of files to be modified. These .csv files were then reviewed by Greg. Thomas wrote a script to parse the csv files and add the proper SPDX tag to the file, in the format that the file expected. This script was further refined by Greg based on the output to detect more types of files automatically and to distinguish between header and source .c files (which need different comment types.) Finally Greg ran the script using the .csv files to generate the patches. Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org> Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com> Reviewed-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
||
|
|
c24aab4951 |
regulator: Call proxy-consumer functions for each regulator registered
Add a call to regulator_proxy_consumer_register() at the end of regulator_register() and a call to regulator_proxy_consumer_unregister() at the beginning of regulator_unregister(). These calls ensure that proxy consumer features may be used by any type of regulator regardless of the driver supporting it. Change-Id: Ia70da1df47042fa673c42f389136557f868d19a3 Signed-off-by: David Collins <collinsd@codeaurora.org> |
||
|
|
1f45e5ec76 |
regulator: Add proxy consumer driver
Add a proxy consumer driver which can be used to ensure that a given regulator maintains a certain minimum state during bootup. Enable state, voltage, and current may be forced to specified levels. Change-Id: I0ccc63a41684462684ac737fb2f4129a3e6e4aea Signed-off-by: David Collins <collinsd@codeaurora.org> |
||
|
|
b2b62cb620 |
regulator: core: add debugfs regulator monitoring and control features
Add several debugfs files for each registered regulator which
allow for monitoring of the regulator state and the requests from
each consumer. Also configure these files as writeable so that a
debug consumer requested per-regulator can easily vote on the
regulator state.
This commit is a squash of the following msm-4.4 branch commits
with checkpatch warnings and other minor issues resolved:
commit 32c846e998a1 ("regulator: debugfs: Adding debugfs
functions into regulator framework")
commit db58e9bdc318 ("regulator: core: fix regulator bypass
logic")
commit 40456168dbe8 ("regulator: core: put debugfs consumer
handle when unregistering a regulator")
commit a118e09f3ce4 ("regulator: core: correct double remove
in rdev_deinit_debugfs")
commit 7ff3a4cc82e7 ("regulator: correct name used in debug
consumer regulator_get call")
Change-Id: Ia13b8f698868374499bb9be390ade4519c517e29
Signed-off-by: David Collins <collinsd@codeaurora.org>
|
||
|
|
ce8f835b83 |
Merge remote-tracking branch 'origin/tmp-2bd6bf0' into msm-next
* origin/tmp-2bd6bf0:
Linux 4.14-rc1
firmware: Restore support for built-in firmware
mlxsw: spectrum_router: Only handle IPv4 and IPv6 events
Documentation: link in networking docs
tcp: fix data delivery rate
bpf/verifier: reject BPF_ALU64|BPF_END
sctp: do not mark sk dumped when inet_sctp_diag_fill returns err
sctp: fix an use-after-free issue in sctp_sock_dump
netvsc: increase default receive buffer size
tcp: update skb->skb_mstamp more carefully
net: ipv4: fix l3slave check for index returned in IP_PKTINFO
net: smsc911x: Quieten netif during suspend
net: systemport: Fix 64-bit stats deadlock
net: vrf: avoid gcc-4.6 warning
qed: remove unnecessary call to memset
Input: i8042 - add Gigabyte P57 to the keyboard reset table
kvm: nVMX: Handle deferred early VMLAUNCH/VMRESUME failure properly
kvm: vmx: Handle VMLAUNCH/VMRESUME failure properly
kvm: nVMX: Remove nested_vmx_succeed after successful VM-entry
kvm,mips: Fix potential swait_active() races
kvm,powerpc: Serialize wq active checks in ops->vcpu_kick
kvm: Serialize wq active checks in kvm_vcpu_wake_up()
kvm,x86: Fix apf_task_wake_one() wq serialization
kvm,lapic: Justify use of swait_active()
kvm,async_pf: Use swq_has_sleeper()
sched/wait: Add swq_has_sleeper()
KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
KVM: Don't accept obviously wrong gsi values via KVM_IRQFD
nios2: time: Read timer in get_cycles only if initialized
nios2: add earlycon support to 3c120 devboard DTS
kvm: nVMX: Don't allow L2 to access the hardware CR8
Revert "PCI: Avoid race while enabling upstream bridges"
vfs: constify path argument to kernel_read_file_from_path
powerpc: Fix handling of alignment interrupt on dcbz instruction
firmware: delete in-kernel firmware
orangefs: Adjust three checks for null pointers
orangefs: Use kcalloc() in orangefs_prepare_cdm_array()
orangefs: Delete error messages for a failed memory allocation in five functions
orangefs: constify xattr_handler structure
orangefs: don't call filemap_write_and_wait from fsync
orangefs: off by ones in xattr size checks
orangefs: documentation clean up
orangefs: react properly to posix_acl_update_mode's aftermath.
orangefs: Don't clear SGID when inheriting ACLs
tg3: clean up redundant initialization of tnapi
sched/wait: Introduce wakeup boomark in wake_up_page_bit
sched/wait: Break up long wake list walk
tls: make tls_sw_free_resources static
KVM: trace events: update list of exit reasons
KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously
i2c: i2c-stm32f7: add driver
i2c: i2c-stm32f4: use generic definition of speed enum
dt-bindings: i2c-stm32: Document the STM32F7 I2C bindings
KVM: X86: Don't block vCPU if there is pending exception
KVM: SVM: Add irqchip_split() checks before enabling AVIC
dmi: Mark all struct dmi_system_id instances const
mm, page_owner: skip unnecessary stack_trace entries
arm64: stacktrace: avoid listing stacktrace functions in stacktrace
mm: treewide: remove GFP_TEMPORARY allocation flag
IB/mlx4: fix sprintf format warning
fscache: fix fscache_objlist_show format processing
lib/test_bitmap.c: use ULL suffix for 64-bit constants
procfs: remove unused variable
drivers/media/cec/cec-adap.c: fix build with gcc-4.4.4
idr: remove WARN_ON_ONCE() when trying to replace negative ID
sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
i2c: altera: Add Altera I2C Controller driver
dt-bindings: i2c: Add Altera I2C Controller
MAINTAINERS: review Renesas DT bindings as well
um: return negative in tuntap_open_tramp()
um: remove a stray tab
um: Use relative modversions with LD_SCRIPT_DYN
um: link vmlinux with -no-pie
um: Fix CONFIG_GCOV for modules.
Fix minor typos and grammar in UML start_up help
um: defconfig: Cleanup from old Kconfig options
net_sched: gen_estimator: fix scaling error in bytes/packets samples
nfp: wait for the NSP resource to appear on boot
nfp: wait for board state before talking to the NSP
nfp: add whitelist of supported flow dissector
um: Fix FP register size for XSTATE/XSAVE
UBI: Fix two typos in comments
ubi: fastmap: fix spelling mistake: "invalidiate" -> "invalidate"
ubi: pr_err() strings should end with newlines
ubi: pr_err() strings should end with newlines
ubi: pr_err() strings should end with newlines
Fix up MAINTAINERS file sorting
net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker
KVM: Add struct kvm_vcpu pointer parameter to get_enable_apicv()
KVM: SVM: Refactor AVIC vcpu initialization into avic_init_vcpu()
be2net: fix TSO6/GSO issue causing TX-stall on Lancer/BEx
KVM: x86: fix clang build
KVM: fix rcu warning on VM_CREATE errors
KVM: x86: Fix immediate_exit handling for uninitialized AP
KVM: x86: Fix handling of pending signal on uninitialized AP
KVM: SVM: Add a missing 'break' statement
KVM: x86: Remove .get_pkru() from kvm_x86_ops
x86/hyper-v: Remove duplicated HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED definition
x86/hyper-V: Allocate the IDT entry early in boot
paravirt: Switch maintainer
x86/paravirt: Remove no longer used paravirt functions
x86/mm/64: Initialize CR4.PCIDE early
x86/hibernate/64: Mask off CR3's PCID bits in the saved CR3
x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off()
w90p910_ether: include linux/interrupt.h
net: bonding: fix tlb_dynamic_lb default value
ip6_tunnel: fix ip6 tunnel lookup in collect_md mode
ip_tunnel: fix ip tunnel lookup in collect_md mode
mlxsw: spectrum: Prevent mirred-related crash on removal
net_sched: carefully handle tcf_block_put()
net_sched: fix reference counting of tc filter chain
net_sched: get rid of tcfa_rcu
tcp/dccp: remove reqsk_put() from inet_child_forget()
openvswitch: Fix an error handling path in 'ovs_nla_init_match_and_action()'
smsc95xx: Configure pause time to 0xffff when tx flow control enabled
xfs: XFS_IS_REALTIME_INODE() should be false if no rt device present
drm/amdgpu: revert "fix deadlock of reservation between cs and gpu reset v2"
Input: xpad - validate USB endpoint type during probe
f2fs: hurry up to issue discard after io interruption
f2fs: fix to show correct discard_granularity in sysfs
f2fs: detect dirty inode in evict_inode
perf stat: Wait for the correct child
perf tools: Support running perf binaries with a dash in their name
sched/debug: Add debugfs knob for "sched_debug"
sched/core: WARN() when migrating to an offline CPU
sched/fair: Plug hole between hotplug and active_load_balance()
sched/fair: Avoid newidle balance for !active CPUs
perf config: Check not only section->from_system_config but also item's
perf ui progress: Fix progress update
perf ui progress: Make sure we always define step value
perf tools: Open perf.data with O_CLOEXEC flag
tools lib api: Fix make DEBUG=1 build
perf tests: Fix compile when libunwind's unwind.h is available
tools include linux: Guard against redefinition of some macros
ovl: fix false positive ESTALE on lookup
kbuild: buildtar: do not print successful message if tar returns error
kbuild: buildtar: fix tar error when CONFIG_MODULES is disabled
fuse: getattr cleanup
fuse: honor iocb sync flags on write
fuse: allow server to run in different pid_ns
pinctrl/amd: save pin registers over suspend/resume
ALSA: seq: Cancel pending autoload work at unbinding device
pinctrl: armada-37xx: Fix gpio interrupt setup
pinctrl: sprd: fix off by one bugs
pinctrl: sprd: check for allocation failure
pinctrl: sprd: Restrict PINCTRL_SPRD to ARCH_SPRD or COMPILE_TEST
pinctrl: sprd: fix build errors and dependencies
pinctrl: sprd: make three local functions static
pinctrl: uniphier: include <linux/build_bug.h> instead of <linux/bug.h>
ALSA: firewire: Use common error handling code in snd_motu_stream_start_duplex()
KVM: PPC: Book3S HV: Fix bug causing host SLB to be restored incorrectly
KVM: PPC: Book3S HV: Hold kvm->lock around call to kvmppc_update_lpcr
KVM: PPC: Book3S HV: Don't access XIVE PIPR register using byte accesses
f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared
NFS: various changes relating to reporting IO errors.
NFS: Add static NFS I/O tracepoints
pNFS: Use the standard I/O stateid when calling LAYOUTGET
f2fs: speed up gc_urgent mode with SSR
f2fs: better to wait for fstrim completion
block: directly insert blk-mq request from blk_insert_cloned_request()
net/sched: fix pointer check in gen_handle
ipv6: sr: remove duplicate routing header type check
xdp: implement xdp_redirect_map for generic XDP
perf/bpf: fix a clang compilation issue
net: bonding: Fix transmit load balancing in balance-alb mode if specified by sysfs
Input: ucb1400_ts - fix suspend and resume handling
Input: edt-ft5x06 - fix access to non-existing register
Input: elantech - make arrays debounce_packet static, reduces object code size
Input: surface3_spi - make const array header static, reduces object code size
Input: goodix - add support for capacitive home button
hv_netvsc: avoid unnecessary wakeups on subchannel creation
hv_netvsc: fix deadlock on hotplug
mm/backing-dev.c: fix an error handling path in 'cgwb_create()'
mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+
string.h: un-fortify memcpy_and_pad
nvme-pci: implement the HMB entry number and size limitations
nvme-pci: propagate (some) errors from host memory buffer setup
nvme-pci: use appropriate initial chunk size for HMB allocation
nvme-pci: fix host memory buffer allocation fallback
nvme: fix lightnvm check
block: fix integer overflow in __blkdev_sectors_to_bio_pages()
block: sed-opal: Set MBRDone on S3 resume path if TPER is MBREnabled
block: tolerate tracing of NULL bio
dax: remove the pmem_dax_ops->flush abstraction
dm integrity: use init_completion instead of COMPLETION_INITIALIZER_ONSTACK
dm integrity: make blk_integrity_profile structure const
dm integrity: do not check integrity for failed read operations
dm log writes: fix >512b sectorsize support
dm log writes: don't use all the cpu while waiting to log blocks
x86/cpu: Remove unused and undefined __generic_processor_info() declaration
sched/fair: Fix nuisance kernel-doc warning
Revert "firmware: add sanity check on shutdown/suspend"
openrisc: add forward declaration for struct vm_area_struct
m68k: Add braces to __pmd(x) initializer to kill compiler warning
x86/mm/64: Fix an incorrect warning with CONFIG_DEBUG_VM=y, !PCID
sparc64: Handle additional cases of no fault loads
sparc64: speed up etrap/rtrap on NG2 and later processors
Bluetooth: Properly check L2CAP config option output buffer length
net: qualcomm: rmnet: Fix a double free
NFS: Count the bytes of skipped subrequests in nfs_lock_and_join_requests()
NFS: Don't hold the group lock when calling nfs_release_request()
watchdog: mei_wdt: constify mei_cl_device_id
watchdog: sp805: constify amba_id
watchdog: ziirave: constify i2c_device_id
watchdog: sc1200: constify pnp_device_id
dt-bindings: watchdog: renesas-wdt: Add support for the r8a77995 wdt
watchdog: renesas_wdt: update copyright dates
watchdog: renesas_wdt: make 'clk' a variable local to probe()
watchdog: renesas_wdt: consistently use RuntimePM for clock management
watchdog: aspeed: Support configuration of external signal properties
dt-bindings: watchdog: aspeed: External reset signal properties
drivers/watchdog: Add optional ASPEED device tree properties
drivers/watchdog: ASPEED reference dev tree properties for config
watchdog: da9063_wdt: Simplify by removing unneeded struct...
watchdog: bcm7038: Check the return value from clk_prepare_enable()
watchdog: qcom: Check for platform_get_resource() failure
watchdog: of_xilinx_wdt: Add suspend/resume support
watchdog: of_xilinx_wdt: Add support for reading freq via CCF
dt-bindings: watchdog: mediatek: add support for MediaTek MT7623 and MT7622 SoC
watchdog: max77620_wdt: constify platform_device_id
watchdog: pcwd_usb: constify usb_device_id
watchdog: cadence_wdt: Show information when driver is probed
watchdog: cadence_wdt: Enable access to module parameters
libnvdimm, btt: fix format string warnings
watchdog: constify watchdog_ops and watchdog_info structures
watchdog: asm9260_wdt: don't round closest with get_timeleft
watchdog: renesas_wdt: add another divider option
watchdog: renesas_wdt: apply better precision
watchdog: renesas_wdt: don't round closest with get_timeleft
watchdog: renesas_wdt: check rate also for upper limit
watchdog: renesas_wdt: avoid (theoretical) type overflow
watchdog: mt7621: explicitly request exclusive reset control
watchdog: rt2880: explicitly request exclusive reset control
watchdog: zx2967: explicitly request exclusive reset control
watchdog: asm9260: explicitly request exclusive reset control
watchdog: meson-wdt: add support for the watchdog on Meson8 and Meson8m2
watchdog: w83627hf: make const array chip_name static
watchdog: coh901327_wdt: constify watchdog_ops structure
watchdog: stm32_iwdg: constify watchdog_ops structure
watchdog: it87_wdt: constify watchdog_ops structure
watchdog: ts72xx_wdt: constify watchdog_ops structure
remove gperf left-overs from build system
NFS: Remove pnfs_generic_transfer_commit_list()
NFS: nfs_lock_and_join_requests and nfs_scan_commit_list can deadlock
watchdog: Revert "iTCO_wdt: all versions count down twice"
ARM: 8691/1: Export save_stack_trace_tsk()
bpf: make error reporting in bpf_warn_invalid_xdp_action more clear
Revert "mdio_bus: Remove unneeded gpiod NULL check"
bpf: devmap, use cond_resched instead of cpu_relax
bpf: add support for sockmap detach programs
net: rcu lock and preempt disable missing around generic xdp
bpf: don't select potentially stale ri->map from buggy xdp progs
net: tulip: Constify tulip_tbl
net: ethernet: ti: netcp_core: no need in netif_napi_del
davicom: Display proper debug level up to 6
net: phy: sfp: rename dt properties to match the binding
dt-binding: net: sfp binding documentation
dt-bindings: add SFF vendor prefix
dt-bindings: net: don't confuse with generic PHY property
ip6_tunnel: fix setting hop_limit value for ipv6 tunnel
ip_tunnel: fix setting ttl and tos value in collect_md mode
squashfs: Add zstd support
NFS: Fix 2 use after free issues in the I/O code
ipc: optimize semget/shmget/msgget for lots of keys
ipc/sem: play nicer with large nsops allocations
ipc/sem: drop sem_checkid helper
ipc: convert kern_ipc_perm.refcount from atomic_t to refcount_t
ipc: convert sem_undo_list.refcnt from atomic_t to refcount_t
ipc: convert ipc_namespace.count from atomic_t to refcount_t
kcov: support compat processes
sh: defconfig: cleanup from old Kconfig options
mn10300: defconfig: cleanup from old Kconfig options
m32r: defconfig: cleanup from old Kconfig options
drivers/pps: use surrounding "if PPS" to remove numerous dependency checks
drivers/pps: aesthetic tweaks to PPS-related content
cpumask: make cpumask_next() out-of-line
kmod: move #ifdef CONFIG_MODULES wrapper to Makefile
kmod: split off umh headers into its own file
MAINTAINERS: clarify kmod is just a kernel module loader
kmod: split out umh code into its own file
test_kmod: flip INT checks to be consistent
test_kmod: remove paranoid UINT_MAX check on uint range processing
vfat: deduplicate hex2bin()
autofs: use unsigned int/long instead of uint/ulong for ioctl args
autofs: drop wrong comment
autofs: use AUTOFS_DEV_IOCTL_SIZE
autofs: non functional header inclusion cleanup
autofs: remove unused AUTOFS_IOC_EXPIRE_DIRECT/INDIRECT
autofs: make dev ioctl version and ismountpoint user accessible
autofs: make disc device user accessible
autofs: fix AT_NO_AUTOMOUNT not being honored
init/main.c: extract early boot entropy from the passed cmdline
init: move stack canary initialization after setup_arch
binfmt_flat: delete two error messages for a failed memory allocation in decompress_exec()
checkpatch: add 6 missing types to --list-types
checkpatch: rename variables to avoid confusion
checkpatch: fix typo in comment
checkpatch: add --strict check for ifs with unnecessary parentheses
lib/oid_registry.c: X.509: fix the buffer overflow in the utility function for OID string
radix-tree: must check __radix_tree_preload() return value
lib/cmdline.c: remove meaningless comment
lib/string.c: check for kmalloc() failure
lib/rhashtable: fix comment on locks_mul default value
bitmap: introduce BITMAP_FROM_U64()
lib/test_bitmap.c: add test for bitmap_parselist()
lib/bitmap.c: make bitmap_parselist() thread-safe and much faster
lib: add test module for CONFIG_DEBUG_VIRTUAL
lib/hexdump.c: return -EINVAL in case of error in hex2bin()
block/cfq: cache rightmost rb_node
mem/memcg: cache rightmost node
fs/epoll: use faster rb_first_cached()
procfs: use faster rb_first_cached()
lib/interval-tree: correct comment wrt generic flavor
lib/interval_tree: fast overlap detection
block/cfq: replace cfq_rb_root leftmost caching
locking/rtmutex: replace top-waiter and pi_waiters leftmost caching
sched/deadline: replace earliest dl and rq leftmost caching
sched/fair: replace cfs_rq->rb_leftmost
lib/rbtree_test.c: support rb_root_cached
lib/rbtree_test.c: add (inorder) traversal test
lib/rbtree_test.c: make input module parameters
rbtree: add some additional comments for rebalancing cases
rbtree: optimize root-check during rebalancing loop
rbtree: cache leftmost node internally
bitops: avoid integer overflow in GENMASK(_ULL)
include: warn for inconsistent endian config definition
arch/microblaze: add choice for endianness and update Makefile
arch: define CPU_BIG_ENDIAN for all fixed big endian archs
treewide: make "nr_cpu_ids" unsigned
vga: optimise console scrolling
drivers/scsi/sym53c8xx_2/sym_hipd.c: convert to use memset32
drivers/block/zram/zram_drv.c: convert to using memset_l
alpha: add support for memset16
ARM: implement memset32 & memset64
x86: implement memset16, memset32 & memset64
lib/string.c: add testcases for memset16/32/64
lib/string.c: add multibyte memset functions
linux/kernel.h: move DIV_ROUND_DOWN_ULL() macro
fs, proc: unconditional cond_resched when reading smaps
proc: uninline proc_create()
fs, proc: remove priv argument from is_stack
mm/mempolicy.c: remove BUG_ON() checks for VMA inside mpol_misplaced()
mm/swapfile.c: fix swapon frontswap_map memory leak on error
mm: kvfree the swap cluster info if the swap file is unsatisfactory
mm/page_alloc.c: apply gfp_allowed_mask before the first allocation attempt
tools/testing/selftests/kcmp/kcmp_test.c: add KCMP_EPOLL_TFD testing
mm/sparse.c: fix typo in online_mem_sections
mm/memory.c: fix mem_cgroup_oom_disable() call missing
mm: memcontrol: use per-cpu stocks for socket memory uncharging
mm: fadvise: avoid fadvise for fs without backing device
mm/zsmalloc.c: change stat type parameter to int
mm/mlock.c: use page_zone() instead of page_zone_id()
mm: consider the number in local CPUs when reading NUMA stats
mm: update NUMA counter threshold size
mm: change the call sites of numa statistics items
mm/memory.c: remove reduntant check for write access
userfaultfd: non-cooperative: closing the uffd without triggering SIGBUS
mm: remove useless vma parameter to offset_il_node
mm/hmm: fix build when HMM is disabled
mm/hmm: avoid bloating arch that do not make use of HMM
mm/hmm: add new helper to hotplug CDM memory region
mm/device-public-memory: device memory cache coherent with CPU
mm/migrate: allow migrate_vma() to alloc new page on empty entry
mm/migrate: support un-addressable ZONE_DEVICE page in migration
mm/migrate: migrate_vma() unmap page from vma while collecting pages
mm/migrate: new memory migration helper for use with device memory
mm/migrate: new migrate mode MIGRATE_SYNC_NO_COPY
mm/hmm/devmem: dummy HMM device for ZONE_DEVICE memory
mm/hmm/devmem: device memory hotplug using ZONE_DEVICE
mm/memcontrol: support MEMORY_DEVICE_PRIVATE
mm/memcontrol: allow to uncharge page without using page->lru field
mm/ZONE_DEVICE: special case put_page() for device private pages
mm/ZONE_DEVICE: new type of ZONE_DEVICE for unaddressable memory
mm/memory_hotplug: introduce add_pages
mm/hmm/mirror: device page fault handler
mm/hmm/mirror: helper to snapshot CPU page table
mm/hmm/mirror: mirror process address space on device with HMM helpers
mm/hmm: heterogeneous memory management (HMM for short)
hmm: heterogeneous memory management documentation
mm: memory_hotplug: memory hotremove supports thp migration
mm: migrate: move_pages() supports thp migration
mm: mempolicy: mbind and migrate_pages support thp migration
mm: soft-dirty: keep soft-dirty bits over thp migration
mm: thp: check pmd migration entry in common path
mm: thp: enable thp migration in generic path
mm: thp: introduce CONFIG_ARCH_ENABLE_THP_MIGRATION
mm: thp: introduce separate TTU flag for thp freezing
mm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1
mm: mempolicy: add queue_pages_required()
ipv6: fix typo in fib6_net_exit()
tcp: fix a request socket leak
genksyms: fix gperf removal conversion
RDMA/netlink: clean up message validity array initializer
sctp: fix missing wake ups in some situations
RDAM/netlink: Fix out-of-bound access while checking message validity
netfilter: xt_hashlimit: fix build error caused by 64bit division
netfilter: xt_hashlimit: alloc hashtable with right size
netfilter: core: remove erroneous warn_on
netfilter: nat: use keyed locks
netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to rhashtable"
netfilter: xtables: add scheduling opportunity in get_counters
netfilter: nf_nat: don't bug when mapping already exists
ipv6: fix memory leak with multiple tables during netns destruction
kokr/memory-barriers.txt: Apply atomic_t.txt change
kokr/doc: Update memory-barriers.txt for read-to-write dependencies
docs-rst: don't require adjustbox anymore
docs-rst: conf.py: only setup notice box colors if Sphinx < 1.6
docs-rst: conf.py: remove lscape from LaTeX preamble
s390/dasd: blk-mq conversion
netfilter: ipvs: do not create conn for ABORT packet in sctp_conn_schedule
netfilter: ipvs: fix the issue that sctp_conn_schedule drops non-INIT packet
brcmfmac: feature check for multi-scheduled scan fails on bcm4345 devices
f2fs: avoid race in between read xattr & write xattr
f2fs: make get_lock_data_page to handle encrypted inode
rds: Fix incorrect statistics counting
isdn: isdnloop: fix logic error in isdnloop_sendbuf
udp: drop head states only when all skb references are gone
ip6_gre: update mtu properly in ip6gre_err
net: sched: fix memleak for chain zero
bcache: initialize dirty stripes in flash_dev_run()
libnvdimm, btt: clean up warning and error messages
iwlwifi: mvm: only send LEDS_CMD when the FW supports it
fs: aio: fix the increment of aio-nr and counting against aio-max-nr
NFS: Sync the correct byte range during synchronous writes
PCI: xgene: Clean up whitespace
PCI: xgene: Define XGENE_PCI_EXP_CAP and use generic PCI_EXP_RTCTL offset
PCI: xgene: Fix platform_get_irq() error handling
rtlwifi: btcoexist: Fix antenna selection code
rtlwifi: btcoexist: Fix breakage of ant_sel for rtl8723be
video/console: Update BIOS dates list for GPD win console rotation DMI quirk
x86/mm: Make the SME mask a u64
sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs
ALSA: asihpi: Kill BUG_ON() usages
ALSA: core: Use %pS printk format for direct addresses
ALSA: ymfpci: Use common error handling code in snd_ymfpci_create()
ALSA: ymfpci: Use common error handling code in snd_card_ymfpci_probe()
ALSA: 6fire: Use common error handling code in usb6fire_chip_probe()
ALSA: usx2y: Use common error handling code in submit_urbs()
ALSA: us122l: Use common error handling code in us122l_create_card()
ALSA: hdspm: Use common error handling code in snd_hdspm_probe()
ALSA: rme9652: Use common code in hdsp_get_iobox_version()
ALSA: maestro3: Use common error handling code in two functions
genirq: Make sparse_irq_lock protect what it should protect
sched/fair: Fix wake_affine_llc() balancing rules
tipc: remove unnecessary call to dev_net()
netlink: access nlk groups safely in netlink bind and getname
netlink: fix an use-after-free issue for nlk groups
sched: Use __qdisc_drop instead of kfree_skb in sch_prio and sch_qfq
dt-binding: phy: don't confuse with Ethernet phy properties
x86/mm: Document how CR4.PCIDE restore works
x86/mm: Reinitialize TLB state on hotplug and resume
tracing: Apply trace_clock changes to instance max buffer
mm,fork: introduce MADV_WIPEONFORK
x86,mpx: make mpx depend on x86-64 to free up VMA flag
mm: add /proc/pid/smaps_rollup
mm: hugetlb: clear target sub-page last when clearing huge page
mm: oom: let oom_reap_task and exit_mmap run concurrently
swap: choose swap device according to numa node
mm: replace TIF_MEMDIE checks by tsk_is_oom_victim
mm, oom: do not rely on TIF_MEMDIE for memory reserves access
z3fold: use per-cpu unbuddied lists
mm, swap: don't use VMA based swap readahead if HDD is used as swap
mm, swap: add sysfs interface for VMA based swap readahead
mm, swap: VMA based swap readahead
mm, swap: fix swap readahead marking
mm, swap: add swap readahead hit statistics
mm/vmalloc.c: don't reinvent the wheel but use existing llist API
mm/vmstat.c: fix wrong comment
selftests/memfd: add memfd_create hugetlbfs selftest
mm/shmem: add hugetlbfs support to memfd_create()
mm, devm_memremap_pages: use multi-order radix for ZONE_DEVICE lookups
mm/vmalloc.c: halve the number of comparisons performed in pcpu_get_vm_areas()
mm/vmstat: fix divide error at __fragmentation_index
mm, hugetlb: do not allocate non-migrateable gigantic pages from movable zones
userfaultfd: provide pid in userfault msg - add feat union
userfaultfd: provide pid in userfault msg
userfaultfd: call userfaultfd_unmap_prep only if __split_vma succeeds
userfaultfd: selftest: explicit failure if the SIGBUS test failed
userfaultfd: selftest: exercise UFFDIO_COPY/ZEROPAGE -EEXIST
userfaultfd: selftest: add tests for UFFD_FEATURE_SIGBUS feature
mm: userfaultfd: add feature to request for a signal delivery
mm: rename global_page_state to global_zone_page_state
mm: shm: use new hugetlb size encoding definitions
mm: arch: consolidate mmap hugetlb size encodings
mm: hugetlb: define system call hugetlb size encodings in single file
include/linux/fs.h: remove unneeded forward definition of mm_struct
fs/sync.c: remove unnecessary NULL f_mapping check in sync_file_range
userfaultfd: selftest: enable testing of UFFDIO_ZEROPAGE for shmem
userfaultfd: report UFFDIO_ZEROPAGE as available for shmem VMAs
userfaultfd: shmem: wire up shmem_mfill_zeropage_pte
userfaultfd: mcopy_atomic: introduce mfill_atomic_pte helper
userfaultfd: shmem: add shmem_mfill_zeropage_pte for userfaultfd support
shmem: introduce shmem_inode_acct_block
shmem: shmem_charge: verify max_block is not exceeded before inode update
mm, THP, swap: add THP swapping out fallback counting
mm, THP, swap: delay splitting THP after swapped out
memcg, THP, swap: make mem_cgroup_swapout() support THP
memcg, THP, swap: avoid to duplicated charge THP in swap cache
memcg, THP, swap: support move mem cgroup charge for THP swapped out
mm, THP, swap: support splitting THP for THP swap out
mm: test code to write THP to swap device as a whole
block, THP: make block_device_operations.rw_page support THP
mm, THP, swap: don't allocate huge cluster for file backed swap device
mm, THP, swap: make reuse_swap_page() works for THP swapped out
mm, THP, swap: support to reclaim swap space for THP swapped out
mm, THP, swap: support to clear swap cache flag for THP swapped out
mm: memcontrol: use int for event/state parameter in several functions
mm/hugetlb.c: constify attribute_group structures
mm/huge_memory.c: constify attribute_group structures
mm/page_idle.c: constify attribute_group structures
mm/slub.c: constify attribute_group structures
mm/ksm.c: constify attribute_group structures
cgroup: revert
|
||
|
|
a551e27368 |
regulator: mt6380: Add support for MT6380
The MT6380 is a regulator found those boards with MediaTek MT7622 SoC It is connected as a slave to the SoC using MediaTek PMIC wrapper which is the common interface connecting with Mediatek made various PMICs. Signed-off-by: Chenglin Xu <chenglin.xu@mediatek.com> Signed-off-by: Sean Wang <sean.wang@mediatek.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
50e4897d50 |
Merge remote-tracking branch 'remotes/origin/tmp-5771a8c' into msm-next
* remotes/origin/tmp-5771a8c:
Linux v4.13-rc1
random: reorder READ_ONCE() in get_random_uXX
random: suppress spammy warnings about unseeded randomness
replace incorrect strscpy use in FORTIFY_SOURCE
kmod: throttle kmod thread limit
kmod: add test driver to stress test the module loader
MAINTAINERS: give kmod some maintainer love
xtensa: use generic fb.h
fault-inject: add /proc/<pid>/fail-nth
fault-inject: simplify access check for fail-nth
fault-inject: make fail-nth read/write interface symmetric
fault-inject: parse as natural 1-based value for fail-nth write interface
fault-inject: automatically detect the number base for fail-nth write interface
kernel/watchdog.c: use better pr_fmt prefix
MAINTAINERS: move the befs tree to kernel.org
lib/atomic64_test.c: add a test that atomic64_inc_not_zero() returns an int
mm: fix overflow check in expand_upwards()
ubifs: Set double hash cookie also for RENAME_EXCHANGE
ubifs: Massage assert in ubifs_xattr_set() wrt. init_xattrs
ubifs: Don't leak kernel memory to the MTD
ubifs: Change gfp flags in page allocation for bulk read
ubifs: Fix oops when remounting with no_bulk_read.
ubifs: Fail commit if TNC is obviously inconsistent
ubifs: allow userspace to map mounts to volumes
ubifs: Wire-up statx() support
ubifs: Remove dead code from ubifs_get_link()
ubifs: Massage debug prints wrt. fscrypt
ubifs: Add assert to dent_key_init()
ubifs: Fix unlink code wrt. double hash lookups
ubifs: Fix data node size for truncating uncompressed nodes
ubifs: Don't encrypt special files on creation
ubifs: Fix memory leak in RENAME_WHITEOUT error path in do_rename
ubifs: Fix inode data budget in ubifs_mknod
ubifs: Correctly evict xattr inodes
ubifs: Unexport ubifs_inode_slab
docs: kprobes.txt: Fix whitespacing
tee.txt: standardize document format
cgroup-v2.txt: standardize document format
dell_rbu.txt: standardize document format
zorro.txt: standardize document format
xz.txt: standardize document format
xillybus.txt: standardize document format
vfio.txt: standardize document format
vfio-mediated-device.txt: standardize document format
unaligned-memory-access.txt: standardize document format
this_cpu_ops.txt: standardize document format
svga.txt: standardize document format
static-keys.txt: standardize document format
smsc_ece1099.txt: standardize document format
SM501.txt: standardize document format
siphash.txt: standardize document format
sgi-ioc4.txt: standardize document format
SAK.txt: standardize document format
rpmsg.txt: standardize document format
robust-futexes.txt: standardize document format
robust-futex-ABI.txt: standardize document format
rfkill.txt: standardize document format
remoteproc.txt: standardize document format
rbtree.txt: standardize document format
printk-formats.txt: standardize document format
preempt-locking.txt: standardize document format
pnp.txt: standardize document format
pi-futex.txt: standardize document format
phy.txt: standardize document format
percpu-rw-semaphore.txt: standardize document format
parport-lowlevel.txt: standardize document format
padata.txt: standardize document format
numastat.txt: standardize document format
ntb.txt: standardize document format
nommu-mmap.txt: don't use all upper case on titles
nommu-mmap.txt: standardize document format
men-chameleon-bus.txt: standardize document format
memory-hotplug.txt: standardize document format
mailbox.txt: standardize document format
lzo.txt: standardize document format
lockup-watchdogs.txt: standardize document format
ldm.txt: standardize document format
kref.txt: standardize document format
kprobes.txt: standardize document format
kobject.txt: standardize document format
kernel-per-CPU-kthreads.txt: standardize document format
isa.txt: standardize document format
isapnp.txt: promote title level
IRQ.txt: add a markup for its title
irqflags-tracing.txt: standardize document format
IRQ-domain.txt: standardize document format
IRQ-affinity.txt: standardize document format
IPMI.txt: standardize document format
iostats.txt: update it to cover recent Kernels
iostats.txt: standardize document format
io_ordering.txt: standardize document format
io-mapping.txt: standardize document format
Intel-IOMMU.txt: standardize document format
intel_txt.txt: standardize document format
hwspinlock.txt: standardize document format
hw_random.txt: standardize document format
highuid.txt: standardize document format
gcc-plugins.txt: standardize document format
futex-requeue-pi.txt: standardize document format
flexible-arrays.txt: standardize document format
eisa.txt: standardize document format
efi-stub.txt: standardize document format
debugging-via-ohci1394.txt: standardize document format
DMA-ISA-LPC.txt: standardize document format
DMA-attributes.txt: standardize document format
DMA-API-HOWTO.txt: standardize document format
DMA-API.txt: standardize document format
digsig.txt: standardize document format
dcdbas.txt: standardize document format
crc32.txt: standardize document format
cputopology.txt: standardize document format
cpu-load: standardize document format
clk.txt: standardize document format
circular-buffers.txt: standardize document format
cachetlb.txt: standardize document format
bus-virt-phys-mapping.txt: standardize document format
btmrvl.txt: standardize document format
bt8xxgpio.txt: standardize document format
bcache.txt: standardize document format
Btrfs: fix unexpected return value of bio_readpage_error
btrfs: btrfs_create_repair_bio never fails, skip error handling
btrfs: cloned bios must not be iterated by bio_for_each_segment_all
kvm: x86: hyperv: make VP_INDEX managed by userspace
KVM: async_pf: Let guest support delivery of async_pf from guest mode
KVM: async_pf: Force a nested vmexit if the injected #PF is async_pf
KVM: async_pf: Add L1 guest async_pf #PF vmexit handler
KVM: x86: Simplify kvm_x86_ops->queue_exception parameter list
KEYS: Add documentation for asymmetric keyring restrictions
KEYS: DH: validate __spare field
modsign: add markers to endif-statements in certs/Makefile
vfs: in iomap seek_{hole,data}, return -ENXIO for negative offsets
Revert "xfs: grab dquots without taking the ilock"
xfs: assert locking precondition in xfs_readlink_bmap_ilocked
xfs: assert locking precondіtion in xfs_attr_list_int_ilocked
xfs: fixup xfs_attr_get_ilocked
NFS: Don't run wake_up_bit() when nobody is waiting...
nfs: add export operations
nfs4: add NFSv4 LOOKUPP handlers
nfs: add a nfs_ilookup helper
nfs: replace d_add with d_splice_alias in atomic_open
sunrpc: use constant time memory comparison for mac
NFSv4.2 fix size storage for nfs42_proc_copy
xprtrdma: Fix documenting comments in frwr_ops.c
xprtrdma: Replace PAGE_MASK with offset_in_page()
xprtrdma: FMR does not need list_del_init()
xprtrdma: Demote "connect" log messages
NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration
NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration
xprtrdma: Don't defer MR recovery if ro_map fails
xprtrdma: Fix FRWR invalidation error recovery
xprtrdma: Fix client lock-up after application signal fires
xprtrdma: Rename rpcrdma_req::rl_free
xprtrdma: Pass only the list of registered MRs to ro_unmap_sync
xprtrdma: Pre-mark remotely invalidated MRs
xprtrdma: On invalidation failure, remove MWs from rl_registered
NFS: check for nfs_refresh_inode() errors in nfs_fhget()
NFS: guard against confused server in nfs_atomic_open()
NFS: only invalidate dentrys that are clearly invalid.
PNFS for stateid errors retry against MDS first
PNFS fix EACCESS on commit to DS handling
NFS: silence a uninitialized variable warning
nfs: Fix fscache stat printing in nfs_show_stats()
NFS: Fix initialization of nfs_page_array->npages
NFS: Fix commit policy for non-blocking calls to nfs_write_inode()
NFS: Ensure we commit after writeback is complete
NFS: Remove unused fields in the page I/O structures
SUNRPC: Make slot allocation more reliable
NFS: nfs_rename() - revalidate directories on -ERESTARTSYS
NFS: convert flags to bool
NFS: Set FATTR4_WORD0_TYPE for . and .. entries
nfsd4: const-ify nfsd4_ops
sunrpc: mark all struct svc_version instances as const
sunrpc: mark all struct svc_procinfo instances as const
sunrpc: move pc_count out of struct svc_procinfo
nfsd4: properly type op_func callbacks
nfsd4: remove nfsd4op_rsize
nfsd4: properly type op_get_currentstateid callbacks
nfsd4: properly type op_set_currentstateid callbacks
sunrpc: remove kxdrproc_t
sunrpc: properly type pc_encode callbacks
sunrpc: properly type pc_decode callbacks
sunrpc: properly type pc_release callbacks
sunrpc: properly type pc_func callbacks
nfsd: remove the unused PROC() macro in nfs3proc.c
nfsd: use named initializers in PROC()
nfsd4: const-ify nfs_cb_version4
sunrpc: mark all struct rpc_procinfo instances as const
nfs: use ARRAY_SIZE() in the nfsacl_version3 declaration
sunrpc: move p_count out of struct rpc_procinfo
lockd: fix some weird indentation
nfs: don't cast callback decode/proc/encode routines
nfs: fix decoder callback prototypes
lockd: fix decoder callback prototypes
nfsd: fix decoder callback prototypes
sunrpc/auth_gss: fix decoder callback prototypes
sunrpc: fix decoder callback prototypes
sunrpc: properly type argument to kxdrdproc_t
sunrpc/auth_gss: nfsd: fix encoder callback prototypes
nfsd: fix encoder callback prototypes
nfs: fix encoder callback prototypes
lockd: fix encoder callback prototypes
sunrpc: fix encoder callback prototypes
sunrpc: properly type argument to kxdreproc_t
Btrfs: fix write corruption due to bio cloning on raid5/6
drm: Add missing field copy in compat_drm_version
svcrdma: fix an incorrect check on -E2BIG and -EINVAL
Documentation: ABI: mtd: describe "offset" more precisely
isofs: Fix isofs_show_options()
kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2
KVM: x86: make backwards_tsc_observed a per-VM variable
ext2: Fix memory leak when truncate races ext2_get_blocks
mmc: tmio-mmc: fix bad pointer math
mmc: block: Prevent new req entering queue after its cleanup
clk: Provide bulk prepare_enable disable_unprepare variants
disable new gcc-7.1.1 warnings for now
PCI / PM: Fix native PME handling during system suspend/resume
writeback: rework wb_[dec|inc]_stat family of functions
ARM: samsung: usb-ohci: move inline before return type
video: fbdev: omap: move inline before return type
video: fbdev: intelfb: move inline before return type
USB: serial: safe_serial: move __inline__ before return type
drivers: tty: serial: move inline before return type
drivers: s390: move static and inline before return type
x86/efi: move asmlinkage before return type
sh: move inline before return type
MIPS: SMP: move asmlinkage before return type
m68k: coldfire: move inline before return type
ia64: sn: pci: move inline before type
ia64: move inline before return type
FRV: tlbflush: move asmlinkage before return type
CRIS: gpio: move inline before return type
ARM: HP Jornada 7XX: move inline before return type
ARM: KVM: move asmlinkage before type
checkpatch: improve the STORAGE_CLASS test
mm, migration: do not trigger OOM killer when migrating memory
drm/i915: use __GFP_RETRY_MAYFAIL
mm: kvmalloc support __GFP_RETRY_MAYFAIL for all sizes
xfs: map KM_MAYFAIL to __GFP_RETRY_MAYFAIL
mm, tree wide: replace __GFP_REPEAT by __GFP_RETRY_MAYFAIL with more useful semantic
MIPS: do not use __GFP_REPEAT for order-0 request
powerpc,mmap: properly account for stack randomization in mmap_base
arm64/mmap: properly account for stack randomization in mmap_base
x86/mmap: properly account for stack randomization in mmap_base
sh64: ascii armor the sh64 boot init stack canary
arm64: ascii armor the arm64 boot init stack canary
x86: ascii armor the x86_64 boot init stack canary
fork,random: use get_random_canary() to set tsk->stack_canary
random,stackprotect: introduce get_random_canary function
sh: mark end of BUG() implementation as unreachable
include/linux/string.h: add the option of fortified string.h functions
powerpc: make feature-fixup tests fortify-safe
powerpc: don't fortify prom_init
IB/rxe: do not copy extra stack memory to skb
kexec_file: adjust declaration of kexec_purgatory
efi: avoid fortify checks in EFI stub
powerpc/64s: implement arch-specific hardlockup watchdog
kernel/watchdog: provide watchdog_nmi_reconfigure() for arch watchdogs
kernel/watchdog: split up config options
kernel/watchdog: introduce arch_touch_nmi_watchdog()
kernel/watchdog: remove unused declaration
net/netfilter/x_tables.c: use kvmalloc() in xt_alloc_table_info()
ipc/util.h: update documentation for ipc_getref() and ipc_putref()
ipc/sem: drop __sem_free()
ipc/msg: remove special msg_alloc/free
ipc/shm: remove special shm_alloc/free
ipc: move atomic_set() to where it is needed
ipc/msg.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/shm.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/sem.c: avoid ipc_rcu_putref for failed ipc_addid()
ipc/util: drop ipc_rcu_alloc()
ipc/msg: avoid ipc_rcu_alloc()
ipc/shm: avoid ipc_rcu_alloc()
ipc/sem: avoid ipc_rcu_alloc()
ipc/util: drop ipc_rcu_free()
ipc/msg: do not use ipc_rcu_free()
ipc/shm: do not use ipc_rcu_free()
ipc/sem: do not use ipc_rcu_free()
ipc: drop non-RCU allocation
include/linux/sem.h: correctly document sem_ctime
ipc: merge ipc_rcu and kern_ipc_perm
ipc/sem.c: remove sem_base, embed struct sem
fault-inject: support systematic fault injection
kcmp: fs/epoll: wrap kcmp code with CONFIG_CHECKPOINT_RESTORE
kcmp: add KCMP_EPOLL_TFD mode to compare epoll target files
procfs: fdinfo: extend information about epoll target files
kfifo: clean up example to not use page_link
scripts/gdb: lx-dmesg: use explicit encoding=utf8 errors=replace
scripts/gdb: lx-dmesg: cast log_buf to void* for addr fetch
scripts/gdb: add lx-fdtdump command
fs/Kconfig: kill CONFIG_PERCPU_RWSEM some more
bfs: fix sanity checks for empty files
random: do not ignore early device randomness
kernel/sysctl_binary.c: check name array length in deprecated_sysctl_warning()
test_sysctl: test against int proc_dointvec() array support
test_sysctl: add simple proc_douintvec() case
test_sysctl: add simple proc_dointvec() case
test_sysctl: test against PAGE_SIZE for int
test_sysctl: add generic script to expand on tests
test_sysctl: add dedicated proc sysctl test driver
sysctl: add unsigned int range support
sysctl: simplify unsigned int support
sysctl: fold sysctl_writes_strict checks into helper
sysctl: kdoc'ify sysctl_writes_strict
sysctl: fix lax sysctl_check_table() sanity check
kexec/kdump: minor Documentation updates for arm64 and Image
kdump: protect vmcoreinfo data under the crash memory
powerpc/fadump: use the correct VMCOREINFO_NOTE_SIZE for phdr
kexec: move vmcoreinfo out of the kernel's .bss section
kernel/fork.c: virtually mapped stacks: do not disable interrupts
mm/memory.c: mark create_huge_pmd() inline to prevent build failure
kernel.h: handle pointers to arrays better in container_of()
include/linux/dcache.h: use unsigned chars in struct name_snapshot
kokr/memory-barriers.txt: Fix obsolete link to atomic_ops.txt
memory-barriers.txt: Fix broken link to atomic_ops.txt
docs: Turn off section numbering for the input docs
docs: Include uaccess docs from the right file
net: stmmac: revert "support future possible different internal phy mode"
sfc: don't read beyond unicast address list
datagram: fix kernel-doc comments
socket: add documentation for missing elements
smsc911x: Add check for ioremap_nocache() return code
rtc: Remove wrong deprecation comment
PCI / PM: Restore PME Enable after config space restoration
platform/x86: silead_dmi: Add entry for Ployer Momo7w tablet touchscreen
KVM: trigger uevents when creating or destroying a VM
KVM: SVM: Enable Virtual VMLOAD VMSAVE feature
KVM: SVM: Add Virtual VMLOAD VMSAVE feature definition
KVM: SVM: Rename lbr_ctl field in the vmcb control area
KVM: SVM: Prepare for new bit definition in lbr_ctl
KVM: SVM: handle singlestep exception when skipping emulated instructions
KVM: x86: take slots_lock in kvm_free_pit
KVM: s390: Fix KVM_S390_GET_CMMA_BITS ioctl definition
kvm: vmx: Properly handle machine check during VM-entry
KVM: x86: update master clock before computing kvmclock_offset
nfsd4: factor ctime into change attribute
svcrdma: Remove svc_rdma_chunk_ctxt::cc_dir field
svcrdma: use offset_in_page() macro
svcrdma: Clean up after converting svc_rdma_recvfrom to rdma_rw API
svcrdma: Clean-up svc_rdma_unmap_dma
svcrdma: Remove frmr cache
svcrdma: Remove unused Read completion handlers
svcrdma: Properly compute .len and .buflen for received RPC Calls
svcrdma: Use generic RDMA R/W API in RPC Call path
svcrdma: Add recvfrom helpers to svc_rdma_rw.c
sunrpc: Allocate up to RPCSVC_MAXPAGES per svc_rqst
Input: i8042 - fix crash at boot time
PCI: rockchip: Check for pci_scan_root_bus_bridge() failure correctly
ALSA: hda - Add hdmi id for a Geminilake variant
kvm: nVMX: Shadow "high" parts of shadowed 64-bit VMCS fields
kvm: nVMX: Fix nested_vmx_check_msr_bitmap_controls
kvm: nVMX: Validate the I/O bitmaps on nested VM-entry
kvm: nVMX: Don't set vmcs12 to "launched" when VMLAUNCH fails
fbdev: make get_fb_unmapped_area depends of !MMU
atyfb: hide unused variable
fix a braino in compat_sys_getrlimit()
brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
net: hns: Bugfix for Tx timeout handling in hns driver
net: ipmr: ipmr_get_table() returns NULL
nfp: freeing the wrong variable
mlxsw: spectrum_switchdev: Check status of memory allocation
mlxsw: spectrum_switchdev: Remove unused variable
mlxsw: spectrum_router: Fix use-after-free in route replace
mlxsw: spectrum_router: Add missing rollback
ftrace: Fix uninitialized variable in match_records()
ftrace: Remove an unneeded NULL check
cpufreq: schedutil: Fix sugov_start() versus sugov_update_shared() race
PM / QoS: return -EINVAL for bogus strings
cpufreq: intel_pstate: Fix ratio setting for min_perf_pct
powerpc/64: Fix atomic64_inc_not_zero() to return an int
device property: Introduce fwnode_call_bool_op() for ops that return bool
ACPI / x86: Add KIOX000A accelerometer on GPD win to always_present_ids array
ACPI / x86: Add Dell Venue 11 Pro 7130 touchscreen to always_present_ids
ACPI / x86: Allow matching always_present_id array entries by DMI
Revert "ACPI / EC: Enable event freeze mode..." to fix a regression
ACPI / EC: Drop EC noirq hooks to fix a regression
ACPI / irq: Fix return code of acpi_gsi_to_irq()
crypto: cavium - make several functions static
crypto: chcr - Avoid algo allocation in softirq.
crypto: caam - properly set IV after {en,de}crypt
crypto: atmel - only treat EBUSY as transient if backlog
Networking
crypto: caam - fix signals handling
powerpc: Fix emulation of mfocrf in emulate_step()
powerpc: Fix emulation of mcrf in emulate_step()
samples/bpf: fix a build issue
bridge: mdb: fix leak on complete_info ptr on fail path
powerpc/perf: Add POWER9 alternate PM_RUN_CYC and PM_RUN_INST_CMPL events
ftrace: Hide cached module code for !CONFIG_MODULES
tracing: Do note expose stack_trace_filter without DYNAMIC_FTRACE
tracing: Update Documentation/trace/ftrace.txt
tracing: Fixup trace file header alignment
tap: convert a mutex to a spinlock
cxgb4: fix BUG() on interrupt deallocating path of ULD
qed: Fix printk option passed when printing ipv6 addresses
net: Fix minor code bug in timestamping.txt
net: stmmac: Make 'alloc_dma_[rt]x_desc_resources()' look even closer
net: stmmac: Fix error handling path in 'alloc_dma_tx_desc_resources()'
net: stmmac: Fix error handling path in 'alloc_dma_rx_desc_resources()'
iscsi-target: Add login_keys_workaround attribute for non RFC initiators
Revert "qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT"
cisco: enic: Fic an error handling path in 'vnic_dev_init_devcmd2()'
tcmu: clean up the code and with one small fix
tcmu: Fix possbile memory leak / OOPs when recalculating cmd base size
bnxt_en: Fix SRIOV on big-endian architecture.
bnxt_en: Fix bug in ethtool -L.
bnxt_en: Fix race conditions in .ndo_get_stats64().
platform/x86: toshiba_acpi: constify attribute_group structures.
platform/x86: asus-wmi: constify attribute_group structures.
platform/x86: panasonic-laptop: constify attribute_group structures.
platform/x86: alienware-wmi: constify attribute_group structures.
platform/x86: samsung-laptop: constify attribute_group structures.
platform/x86: compal-laptop: constify attribute_group structures.
platform/x86: fujitsu-laptop: constify attribute_group structures.
platform/x86: peaq-wmi: Fix peaq_ignore_events_counter handling off by 1
proc: Fix proc_sys_prune_dcache to hold a sb reference
mmc: block: Let MMC_IOC_MULTI_CMD return zero again for zero entries
mmc: block: Initialize ret in mmc_blk_issue_drv_op() for MMC_DRV_OP_IOCTL
locking/qspinlock: Include linux/prefetch.h
kbuild: Enable Large File Support for hostprogs
kbuild: remove wrapper files handling from Makefile.headersinst
kbuild: split exported generic header creation into uapi-asm-generic
kbuild: do not include old-kbuild-file from Makefile.headersinst
xtensa: move generic-y of exported headers to uapi/asm/Kbuild
unicore32: move generic-y of exported headers to uapi/asm/Kbuild
tile: move generic-y of exported headers to uapi/asm/Kbuild
sparc: move generic-y of exported headers to uapi/asm/Kbuild
sh: move generic-y of exported headers to uapi/asm/Kbuild
parisc: move generic-y of exported headers to uapi/asm/Kbuild
openrisc: move generic-y of exported headers to uapi/asm/Kbuild
nios2: move generic-y of exported headers to uapi/asm/Kbuild
nios2: remove unneeded arch/nios2/include/(generated/)asm/signal.h
powerpc/perf: Fix SDAR_MODE value for continous sampling on Power9
MIPS: Fix MIPS I ISA /proc/cpuinfo reporting
MIPS: Fix minimum alignment requirement of IRQ stack
MIPS: generic: Support MIPS Boston development boards
MIPS: DTS: img: Don't attempt to build-in all .dtb files
clk: boston: Add a driver for MIPS Boston board clocks
dt-bindings: Document img,boston-clock binding
MIPS: Traced negative syscalls should return -ENOSYS
MIPS: Correct forced syscall errors
MIPS: Negate error syscall return in trace
MIPS: Drop duplicate HAVE_SYSCALL_TRACEPOINTS select
MIPS16e2: Provide feature overrides for non-MIPS16 systems
mmc: sdhci-acpi: Workaround conflict with PCI wifi on GPD Win handheld
MIPS: MIPS16e2: Report ASE presence in /proc/cpuinfo
VFS: Kill off s_options and helpers
orangefs: Implement show_options
9p: Implement show_options
isofs: Implement show_options
afs: Implement show_options
affs: Implement show_options
befs: Implement show_options
spufs: Implement show_options
drm/i915: Make DP-MST connector info work
ALSA: hda/realtek - New codec device ID for ALC1220
drm/i915/gvt: Use fence error from GVT request for workload status
drm/i915/gvt: remove scheduler_mutex in per-engine workload_thread
drm/i915/gvt: Revert "drm/i915/gvt: Fix possible recursive locking issue"
drm/i915/gvt: Audit the command buffer address
drm/i915/gvt: Fix a memory leak in intel_gvt_init_gtt()
target: export lio pgr/alua support as device attr
powerpc/asm: Mark cr0 as clobbered in mftb()
powerpc/powernv: Fix local TLB flush for boot and MCE on POWER9
kernel/exit.c: avoid undefined behaviour when calling wait4()
kernel/signal.c: avoid undefined behaviour in kill_something_info
binfmt_elf: safely increment argv pointers
s390: reduce ELF_ET_DYN_BASE
powerpc: move ELF_ET_DYN_BASE to 4GB / 4MB
arm64: move ELF_ET_DYN_BASE to 4GB / 4MB
arm: move ELF_ET_DYN_BASE to 4MB
binfmt_elf: use ELF_ET_DYN_BASE only for PIE
fs, epoll: short circuit fetching events if thread has been killed
checkpatch: improve multi-line alignment test
checkpatch: improve macro reuse test
checkpatch: change format of --color argument to --color[=WHEN]
checkpatch: silence perl 5.26.0 unescaped left brace warnings
checkpatch: improve tests for multiple line function definitions
checkpatch: remove false warning for commit reference
checkpatch: fix stepping through statements with $stat and ctx_statement_block
checkpatch: [HLP]LIST_HEAD is also declaration
checkpatch: warn when a MAINTAINERS entry isn't [A-Z]:\t
checkpatch: improve the unnecessary OOM message test
lib/bsearch.c: micro-optimize pivot position calculation
lib/extable.c: use bsearch() library function in search_extable()
lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible
lib/interval_tree_test.c: allow full tree search
lib/interval_tree_test.c: allow users to limit scope of endpoint
lib/interval_tree_test.c: make test options module parameters
lib/interval_tree_test.c: allow the module to be compiled-in
lib/kstrtox.c: use "unsigned int" more
lib/kstrtox.c: delete end-of-string test
bitmap: use memcmp optimisation in more situations
include/linux/bitmap.h: turn bitmap_set and bitmap_clear into memset when possible
bitmap: optimise bitmap_set and bitmap_clear of a single bit
lib/test_bitmap.c: add optimisation tests
MAINTAINERS: give proc sysctl some maintainer love
kernel/kallsyms.c: replace all_var with IS_ENABLED(CONFIG_KALLSYMS_ALL)
kernel/groups.c: use sort library function
kernel/ksysfs.c: constify attribute_group structures.
ARM: fix rd_size declaration
bug: split BUILD_BUG stuff out into <linux/build_bug.h>
linux/bug.h: correct "space required before that '-'"
linux/bug.h: correct "(foo*)" should be "(foo *)"
linux/bug.h: correct formatting of block comment
asm-generic/bug.h: declare struct pt_regs; before function prototype
fs/proc/generic.c: switch to ida_simple_get/remove
frv: cmpxchg: implement cmpxchg64()
frv: use generic fb.h
frv: remove wrapper header for asm/device.h
kasan: make get_wild_bug_type() static
mm/kasan/kasan.c: rename XXX_is_zero to XXX_is_nonzero
mm/kasan: add support for memory hotplug
arm64/kasan: don't allocate extra shadow memory
x86/kasan: don't allocate extra shadow memory
mm/kasan: get rid of speculative shadow checks
mm/kasan/kasan_init.c: use kasan_zero_pud for p4d table
mm/zsmalloc: simplify zs_max_alloc_size handling
zram: constify attribute_group structures.
mm: disallow early_pfn_to_nid on configurations which do not implement it
mm/memory-hotplug: switch locking to a percpu rwsem
mm: swap: provide lru_add_drain_all_cpuslocked()
mm: use dedicated helper to access rlimit value
fs/dcache.c: fix spin lockup issue on nlru->lock
mm/list_lru.c: fix list_lru_count_node() to be race free
mm/mmap.c: expand_downwards: don't require the gap if !vm_prev
mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stack
mm/balloon_compaction.c: enqueue zero page to balloon device
cma: fix calculation of aligned offset
mm/memory_hotplug.c: remove unused local zone_type from __remove_zone()
mm: document highmem_is_dirtyable sysctl
include/linux/backing-dev.h: simplify wb_stat_sum
include/linux/mmzone.h: remove ancient/ambiguous comment
mm/swap_slots.c: don't disable preemption while taking the per-CPU cache
mm/page_alloc.c: eliminate unsigned confusion in __rmqueue_fallback
fs/proc/task_mmu.c: remove obsolete comment in show_map_vma()
mm: drop useless local parameters of __register_one_node()
mm: avoid taking zone lock in pagetypeinfo_showmixed()
mm, hugetlb, soft_offline: use new_page_nodemask for soft offline migration
hugetlb: add support for preferred node to alloc_huge_page_nodemask
mm, hugetlb: unclutter hugetlb allocation layers
mm/oom_kill.c: add tracepoints for oom reaper-related events
userfaultfd: non-cooperative: add madvise() event for MADV_FREE request
mm/truncate.c: fix THP handling in invalidate_mapping_pages()
mm/hugetlb.c: replace memfmt with string_get_size
mm, memcg: fix potential undefined behavior in mem_cgroup_event_ratelimit()
mm, hugetlb: schedule when potentially allocating many hugepages
mm: unify new_node_page and alloc_migrate_target
hugetlb, memory_hotplug: prefer to use reserved pages for migration
mm, memory_hotplug: simplify empty node mask handling in new_node_page
mm, memory_hotplug: support movable_node for hotpluggable nodes
zram: use __sysfs_match_string() helper
mm/migrate.c: stabilise page count when migrating transparent hugepages
include/linux/page_ref.h: ensure page_ref_unfreeze is ordered against prior accesses
mm: always enable thp for dax mappings
mm: improve readability of transparent_hugepage_enabled()
oom, trace: remove ENUM evaluation of COMPACTION_FEEDBACK
mm/hugetlb.c: warn the user when issues arise on boot due to hugepages
mm/cma.c: warn if the CMA area could not be activated
vmalloc: show lazy-purged vma info in vmallocinfo
mm/memcontrol: exclude @root from checks in mem_cgroup_low
mm: make PR_SET_THP_DISABLE immediately active
mm, vmpressure: pass-through notification support
mm: hwpoison: introduce idenfity_page_state
mm: hugetlb: delete dequeue_hwpoisoned_huge_page()
mm: hwpoison: dissolve in-use hugepage in unrecoverable memory error
mm: hwpoison: introduce memory_failure_hugetlb()
mm: soft-offline: dissolve free hugepage if soft-offlined
mm: hugetlb: soft-offline: dissolve source hugepage after successful migration
mm: hwpoison: change PageHWPoison behavior on hugetlb pages
mm: hugetlb: return immediately for hugetlb page in __delete_from_page_cache()
mm: hugetlb: prevent reuse of hwpoisoned free hugepages
fs/buffer.c: make bh_lru_install() more efficient
mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning
mm/memory_hotplug.c: add NULL check to avoid potential NULL pointer dereference
mm, vmscan: avoid thrashing anon lru when free + file is low
mm/memory.c: convert to DEFINE_DEBUGFS_ATTRIBUTE
mm, page_alloc: fallback to smallest page when not stealing whole pageblock
swap: add block io poll in swapin path
platform/chrome : Add myself as Maintainer
um: Correctly check for PTRACE_GETRESET/SETREGSET
um: v2: Use generic NOTES macro
block: call bio_uninit in bio_endio
Fix up over-eager 'wait_queue_t' renaming
net/mlx5: IPSec, fix 64-bit division correctly
drm/rockchip: fix NULL check on devm_kzalloc() return value
nvmet: avoid unneeded assignment of submit_bio return value
ARM/PCI: Fix pcibios_init_resource() struct pci_host_bridge leak
ALSA: pcm: Simplify check for dma_mmap_coherent() availability
ALSA: pcm: Protect call to dma_mmap_coherent() by check for HAS_DMA
btrfs: nowait aio: Correct assignment of pos
KVM: vmx: expose more information for KVM_INTERNAL_ERROR_DELIVERY_EV exits
kvm: avoid unused variable warning for UP builds
nvmem: include linux/err.h from header
fix brown paperbag bug in inlined copy_..._iter()
powerpc/mm/radix: Synchronize updates to the process table
powerpc/mm/radix: Properly clear process table entry
powerpc/powernv: Tell OPAL about our MMU mode on POWER9
powerpc/kexec: Fix radix to hash kexec due to IAMR/AMOR
KVM: use correct accessor function for __kvm_memslots
nvme-pci: add module parameter for io queue depth
drm/i915/fbdev: Check for existence of ifbdev->vma before operations
nvme-pci: compile warnings in nvme_alloc_host_mem()
nvmet_fc: Accept variable pad lengths on Create Association LS
nvme_fc/nvmet_fc: revise Create Association descriptor length
cifs: Clean up unused variables in smb2pdu.c
target: Fix return sense reason in target_scsi3_emulate_pr_out
target: Fix cmd size for PR-OUT in passthrough_parse_cdb
tcmu: Fix dev_config_store
Input: gpio_keys - handle the missing key press event in resume phase
Input: xen-kbdfront - add multi-touch support
afs: Add metadata xattrs
afs: Ignore AFS_ACE_READ and AFS_ACE_WRITE for directories
mqueue: fix a use-after-free in sys_mq_notify()
rtc: st-lpc: make it robust against y2038/2106 bug
rtc: rtctest: add check for problematic dates
tools: timer: add rtctest_setdate
microblaze: move generic-y of exported headers to uapi/asm/Kbuild
metag: move generic-y of exported headers to uapi/asm/Kbuild
m68k: move generic-y of exported headers to uapi/asm/Kbuild
m32r: move generic-y of exported headers to uapi/asm/Kbuild
ia64: remove redundant generic-y += kvm_para.h from asm/Kbuild
hexagon: move generic-y of exported headers to uapi/asm/Kbuild
h8300: move generic-y of exported headers to uapi/asm/Kbuild
cris: move generic-y of exported headers to uapi/asm/Kbuild
c6x: move generic-y of exported headers to uapi/asm/Kbuild
blackfin: move generic-y of exported headers to uapi/asm/Kbuild
arc: move generic-y of exported headers to uapi/asm/Kbuild
ARM: move generic-y of exported headers to uapi/asm/Kbuild
arm64: move generic-y of exported headers to uapi/asm/Kbuild
kbuild: pass dst= to Makefile.headersinst from top Makefile
kbuild: fix comment about dst of headers_{install, check}_all
kbuild: remove useless $(gen) variable in Makefile.headersinst
selftests/ftrace: Add a testcase for kprobe event naming
selftests/ftrace: Add a test to probe module functions
selftests/ftrace: Update multiple kprobes test for powerpc
trace/kprobes: Sanitize derived event names
befs: add kernel-doc formatting for befs_bt_read_super()
f2fs: support plain user/group quota
drm_dp_aux_dev: switch to read_iter/write_iter
[SMB3] Improve security, move default dialect to SMB3 from old CIFS
[SMB3] Remove ifdef since SMB3 (and later) now STRONGLY preferred
CIFS: Reconnect expired SMB sessions
CIFS: Display SMB2 error codes in the hex format
cifs: Use smb 2 - 3 and cifsacl mount options setacl function
cifs: prototype declaration and definition to set acl for smb 2 - 3 and cifsacl mount options
i2c: Provide a stub for i2c_detect_slave_mode()
fix waitid(2) breakage
net: ethernet: mediatek: remove useless code in mtk_probe()
mpls: fix uninitialized in_label var warning in mpls_getroute
doc: SKB_GSO_[IPIP|SIT] have been replaced
bonding: avoid NETDEV_CHANGEMTU event when unregistering slave
net/sock: add WARN_ON(parent->sk) in sock_graft()
rds: tcp: use sock_create_lite() to create the accept socket
net: hns: Fix a skb used after free bug
net: hns: Fix a wrong op phy C45 code
net: macb: Adding Support for Jumbo Frames up to 10240 Bytes in SAMA5D3
sched/headers/uapi: Fix linux/sched/types.h userspace compilation errors
kprobes: Ensure that jprobe probepoints are at function entry
kprobes: Simplify register_jprobes()
kprobes: Rename [arch_]function_offset_within_entry() to [arch_]kprobe_on_func_entry()
locking/qspinlock: Explicitly include asm/prefetch.h
objtool: Fix sibling call detection logic
exec: Limit arg stack to at most 75% of _STK_LIM
xfs: don't crash on unexpected holes in dir/attr btrees
mtd: Fix check in mtd_unpoint()
dentry name snapshots
net: Update networking MAINTAINERS entry.
vfio: Remove unnecessary uses of vfio_container.group_lock
vfs: fix flock compat thinko
openrisc: defconfig: Cleanup from old Kconfig options
openrisc: explicitly include linux/bug.h in asm/fixmap.h
lightnvm: pblk: remove unnecessary checks
lightnvm: pblk: control I/O flow also on tear down
virtio-net: fix leaking of ctx array
PCI: tango: Add Sigma Designs Tango SMP8759 PCIe host bridge support
gfs2: Fix glock rhashtable rcu bug
f2fs: avoid deadlock caused by lock order of page and lock_op
f2fs: use spin_{,un}lock_irq{save,restore}
f2fs: relax migratepage for atomic written page
f2fs: don't count inode block in in-memory inode.i_blocks
Revert "f2fs: fix to clean previous mount option when remount_fs"
f2fs: do not set LOST_PINO for renamed dir
f2fs: do not set LOST_PINO for newly created dir
f2fs: skip ->writepages for {mete,node}_inode during recovery
f2fs: introduce __check_sit_bitmap
f2fs: stop gc/discard thread in prior during umount
f2fs: introduce reserved_blocks in sysfs
f2fs: avoid redundant f2fs_flush after remount
f2fs: report # of free inodes more precisely
platform/x86: fujitsu-laptop: add NULL check on devm_kzalloc() return value
xfs: rename MAXPATHLEN to XFS_SYMLINK_MAXLEN
libceph: advertise support for NEW_OSDOP_ENCODING and SERVER_LUMINOUS
libceph: osd_state is 32 bits wide in luminous
crush: remove an obsolete comment
crush: crush_init_workspace starts with struct crush_work
libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()
crush: implement weight and id overrides for straw2
libceph: apply_upmap()
libceph: compute actual pgid in ceph_pg_to_up_acting_osds()
libceph: pg_upmap[_items] infrastructure
libceph: ceph_decode_skip_* helpers
libceph: kill __{insert,lookup,remove}_pg_mapping()
libceph: introduce and switch to decode_pg_mapping()
libceph: don't pass pgid by value
libceph: respect RADOS_BACKOFF backoffs
libceph: make DEFINE_RB_* helpers more general
libceph: avoid unnecessary pi lookups in calc_target()
libceph: use target pi for calc_target() calculations
libceph: always populate t->target_{oid,oloc} in calc_target()
libceph: make sure need_resend targets reflect latest map
libceph: delete from need_resend_linger before check_linger_pool_dne()
libceph: resend on PG splits if OSD has RESEND_ON_SPLIT
libceph: drop need_resend from calc_target()
libceph: MOSDOp v8 encoding (actual spgid + full hash)
libceph: ceph_connection_operations::reencode_message() method
libceph: encode_{pgid,oloc}() helpers
libceph: introduce ceph_spg, ceph_pg_to_primary_shard()
libceph: new pi->last_force_request_resend
libceph: fold [l]req->last_force_resend into ceph_osd_request_target
libceph: support SERVER_JEWEL feature bits
libceph: advertise support for OSD_POOLRESEND
libceph: handle non-empty dest in ceph_{oloc,oid}_copy()
libceph: new features macros
libceph: remove ceph_sanitize_features() workaround
ceph: update ceph_dentry_info::lease_session when necessary
ceph: new mount option that specifies fscache uniquifier
ceph: avoid accessing freeing inode in ceph_check_delayed_caps()
ceph: avoid invalid memory dereference in the middle of umount
ceph: getattr before read on ceph.* xattrs
ceph: don't re-send interrupted flock request
ceph: cleanup writepage_nounlock()
ceph: redirty page when writepage_nounlock() skips unwritable page
ceph: remove useless page->mapping check in writepage_nounlock()
ceph: update the 'approaching max_size' code
ceph: re-request max size after importing caps
drm/radeon: Fix eDP for single-display iMac10,1 (v2)
ALSA: msnd: Optimize / harden DSP and MIDI loops
KVM: mark memory slots as rcu
KVM: mark kvm->busses as rcu protected
KVM: use rcu access function for irq routing
tracing: Attempt to record other information even if some fail
tracing: Treat recording tgid for idle task as a success
tracing: Treat recording comm for idle task as a success
rtc: ds1307: remove ds1307_remove
rtc: ds1307: use generic nvmem
rtc: ds1307: switch to rtc_register_device
rtc: rv8803: remove rv8803_remove
rtc: rv8803: use generic nvmem support
rtc: rv8803: switch to rtc_register_device
rtc: add generic nvmem support
rtc: at91rm9200: remove race condition
rtc: introduce new registration method
rtc: class separate id allocation from registration
rtc: class separate device allocation from registration
KVM: mark vcpu->pid pointer as rcu protected
irqdomain: Allow ACPI device nodes to be used as irqdomain identifiers
cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
cfg80211: Define nla_policy for NL80211_ATTR_LOCAL_MESH_POWER_MODE
cfg80211: Check if NAN service ID is of expected size
cfg80211: Check if PMKID attribute is of expected size
iov_iter: saner checks on copyin/copyout
um: Add kerneldoc for userspace_tramp() and start_userspace()
um: Add kerneldoc for segv_handler
um: stub-data.h: remove superfluous include
um: userspace - be more verbose in ptrace set regs error
arcnet: com20020-pci: Fix an error handling path in 'com20020pci_probe()'
nfp: flower: add missing clean up call to avoid memory leaks
genirq/debugfs: Remove redundant NULL pointer check
target: pscsi: Introduce TYPE_ZBC support
target: Use macro for WRITE_VERIFY_32 operation codes
target: fix SAM_STAT_BUSY/TASK_SET_FULL handling
target: remove transport_complete
pscsi: finish cmd processing from pscsi_req_done
tcmu: fix sense handling during completion
target: add helper to copy sense to se_cmd buffer
target: do not require a transport_complete for SCF_TRANSPORT_TASK_SENSE
target: make device_mutex and device_list static
tcmu: Fix flushing cmd entry dcache page
tcmu: fix multiple uio open/close sequences
tcmu: drop configured check in destroy
target: remove g_device_list
xcopy: loop over devices using idr helper
target: add helper to iterate over devices
tcmu: perfom device add, del and reconfig synchronously
target: add helper to find se_device by dev_index
target: use idr for se_device dev index
target: break up free_device callback
tcmu: reconfigure netlink attr changes
qla2xxx: Fix incorrect tcm_qla2xxx_free_cmd use during TMR ABORT
iser-target: Avoid isert_conn->cm_id dereference in isert_login_recv_done
tcmu: make array tcmu_attrib_attrs static const
tcmu: Fix module removal due to stuck unmap_thread thread again
target: Fix COMPARE_AND_WRITE caw_sem leak during se_cmd quiesce
tcmu: Add Type of reconfig into netlink
tcmu: Make dev_config configurable
tcmu: Make dev_size configurable via userspace
tcmu: Add netlink for device reconfiguration
tcmu: Support emulate_write_cache
ibmvscsis: Use tpgt passed in by user
target/iscsi: Remove dead code from iscsit_process_scsi_cmd()
target/iscsi: Simplify iscsit_free_cmd()
target/iscsi: Remove second argument of __iscsit_free_cmd()
target/tcm_loop: Make TMF processing slightly faster
target/tcm_loop: Use target_submit_tmr() instead of open-coding this function
target/tcm_loop: Replace a waitqueue and a counter by a completion
target/tcm_loop: Merge struct tcm_loop_cmd and struct tcm_loop_tmr
ALSA: hda/realtek - change the location for one of two front microphones
target: Introduce a function that shows the command state
iscsi-target: Kill left-over iscsi_target_do_cleanup
xen/scsiback: Make TMF processing slightly faster
xen/scsiback: Replace a waitqueue and a counter by a completion
xen/scsiback: Fix a TMR related use-after-free
IB/srpt: Make a debug statement in srpt_abort_cmd() more informative
target: Fix a deadlock between the XCOPY code and iSCSI session shutdown
target: Use {get,put}_unaligned_be*() instead of open coding these functions
target: Fix transport_init_se_cmd()
target: Remove se_device.dev_list
target: Use symbolic value for WRITE_VERIFY_16
qla2xxx: Convert QLA_TGT_ABTS to TARGET_SCF_LOOKUP_LUN_FROM_TAG
target: Add TARGET_SCF_LOOKUP_LUN_FROM_TAG support for ABORT_TASK
target: Add support for TMR percpu reference counting
target: reject COMPARE_AND_WRITE if emulate_caw is not set
IB/core: Fix static analysis warning in ib_policy_change_task
IB/core: Fix uninitialized variable use in check_qp_port_pkey_settings
tpm: do not suspend/resume if power stays on
tpm: use tpm2_pcr_read() in tpm2_do_selftest()
tpm: use tpm_buf functions in tpm2_pcr_read()
tpm_tis: make ilb_base_addr static
tpm: consolidate the TPM startup code
tpm: Enable CLKRUN protocol for Braswell systems
tpm/tpm_crb: fix priv->cmd_size initialisation
tpm: fix a kernel memory leak in tpm-sysfs.c
tpm: Issue a TPM2_Shutdown for TPM2 devices.
Add "shutdown" to "struct class".
mm, memory_hotplug: move movable_node to the hotplug proper
mm, memory_hotplug: drop CONFIG_MOVABLE_NODE
mm, memory_hotplug: drop artificial restriction on online/offline
mm: memcontrol: account slab stats per lruvec
mm: memcontrol: per-lruvec stats infrastructure
mm: memcontrol: use generic mod_memcg_page_state for kmem pages
mm: memcontrol: use the node-native slab memory counters
mm: vmstat: move slab statistics from zone to node counters
mm/zswap.c: delete an error message for a failed memory allocation in zswap_dstmem_prepare()
mm/zswap.c: improve a size determination in zswap_frontswap_init()
mm/zswap.c: delete an error message for a failed memory allocation in zswap_pool_create()
mm/swapfile.c: sort swap entries before free
mm/oom_kill: count global and memory cgroup oom kills
mm: per-cgroup memory reclaim stats
mm: kmemleak: treat vm_struct as alternative reference to vmalloc'ed objects
mm: kmemleak: factor object reference updating out of scan_block()
mm: kmemleak: slightly reduce the size of some structures on 64-bit architectures
mm, mempolicy: don't check cpuset seqlock where it doesn't matter
mm, cpuset: always use seqlock when changing task's nodemask
mm, mempolicy: simplify rebinding mempolicies when updating cpusets
mm, page_alloc: pass preferred nid instead of zonelist to allocator
mm, mempolicy: stop adjusting current->il_next in mpol_rebind_nodemask()
mm, page_alloc: fix more premature OOM due to race with cpuset update
mm: rmap: use correct helper when poisoning hugepages
mm/hugetlb: introduce set_huge_swap_pte_at() helper
mm/hugetlb: allow architectures to override huge_pte_clear()
mm/hugetlb: add size parameter to huge_pte_offset()
mm, gup: ensure real head page is ref-counted when using hugepages
mm, gup: remove broken VM_BUG_ON_PAGE compound check for hugepages
arm64: hugetlb: remove spurious calls to huge_ptep_offset()
arm64: hugetlb: refactor find_num_contig()
mm: drop NULL return check of pte_offset_map_lock()
mm/page_alloc.c: mark bad_range() and meminit_pfn_in_nid() as __maybe_unused
powerpc/mm/hugetlb: add support for 1G huge pages
mm/hugetlb: clean up ARCH_HAS_GIGANTIC_PAGE
mm: adaptive hash table scaling
mm: update callers to use HASH_ZERO flag
mm: zero hash tables in allocator
powerpc/hugetlb: enable hugetlb migration for ppc64
powerpc/mm/hugetlb: remove follow_huge_addr for powerpc
powerpc/hugetlb: add follow_huge_pd implementation for ppc64
mm/follow_page_mask: add support for hugepage directory entry
mm/hugetlb: move default definition of hugepd_t earlier in the header
mm/follow_page_mask: add support for hugetlb pgd entries
mm/hugetlb: export hugetlb_entry_migration helper
mm/follow_page_mask: split follow_page_mask to smaller functions.
mm/hugetlb/migration: use set_huge_pte_at instead of set_pte_at
mm/madvise: enable (soft|hard) offline of HugeTLB pages at PGD level
fs/userfaultfd.c: drop dead code
kernel/exit.c: don't include unused userfaultfd_k.h
mm, memory_hotplug: remove unused cruft after memory hotplug rework
mm, memory_hotplug: fix the section mismatch warning
mm, memory_hotplug: replace for_device by want_memblock in arch_add_memory
mm, memory_hotplug: do not assume ZONE_NORMAL is default kernel zone
mm, memory_hotplug: fix MMOP_ONLINE_KEEP behavior
mm, memory_hotplug: do not associate hotadded memory to zones until online
mm, vmstat: skip reporting offline pages in pagetypeinfo
mm: __first_valid_page skip over offline pages
mm, compaction: skip over holes in __reset_isolation_suitable
mm: consider zone which is not fully populated to have holes
mm, memory_hotplug: consider offline memblocks removable
mm, memory_hotplug: split up register_one_node()
mm, memory_hotplug: get rid of is_zone_device_section
mm: drop page_initialized check from get_nid_for_pfn
mm, memory_hotplug: use node instead of zone in can_online_high_movable
mm: remove return value from init_currently_empty_zone
mm, THP, swap: enable THP swap optimization only if has compound map
mm, THP, swap: check whether THP can be split firstly
mm, THP, swap: move anonymous THP split logic to vmscan
mm, THP, swap: unify swap slot free functions to put_swap_page
mm, THP, swap: delay splitting THP during swap out
mm/vmstat.c: standardize file operations variable names
zram: count same page write as page_stored
ksm: optimize refile of stable_node_dup at the head of the chain
ksm: swap the two output parameters of chain/chain_prune
ksm: cleanup stable_node chain collapse case
ksm: fix use after free with merge_across_nodes = 0
ksm: introduce ksm_max_page_sharing per page deduplication limit
mm/nobootmem.c: return 0 when start_pfn equals end_pfn
mm/vmscan.c: fix unsequenced modification and access warning
mm/mmap.c: mark protection_map as __ro_after_init
mm, sparsemem: break out of loops early
mm: allow slab_nomerge to be set at build time
mm/slab.c: replace open-coded round-up code with ALIGN
mm/slub.c: wrap kmem_cache->cpu_partial in config CONFIG_SLUB_CPU_PARTIAL
mm/slub.c: wrap cpu_slab->partial in CONFIG_SLUB_CPU_PARTIAL
mm/slub.c: pack red_left_pad with another int to save a word
mm/slub: reset cpu_slab's pointer in deactivate_slab()
mm/slub.c: remove a redundant assignment in ___slab_alloc()
fs/file.c: replace alloc_fdmem() with kvmalloc() alternative
ocfs2: constify attribute_group structures
ocfs2: free 'dummy_sc' in sc_fop_release() to prevent memory leak
ocfs2: use magic.h
ocfs2: fix a static checker warning
drivers/sh/intc/virq.c: delete an error message for a failed memory allocation in add_virq_to_pirq()
include/linux/filter.h: use linux/set_memory.h
kernel/module.c: use linux/set_memory.h
kernel/power/snapshot.c: use linux/set_memory.h
provide linux/set_memory.h
scripts/spelling.txt: add a bunch more spelling mistakes
ramfs: clarify help text that compression applies to ramfs as well as legacy ramdisk.
scripts/gen_initramfs_list.sh: teach INITRAMFS_ROOT_UID and INITRAMFS_ROOT_GID that -1 means "current user".
tile: provide default ioremap declaration
mn10300: use generic fb.h
mn10300: remove wrapper header for asm/device.h
kernel/extable.c: mark core_kernel_text notrace
thp, mm: fix crash due race in MADV_FREE handling
compiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled
platform/x86: silead_dmi: Add touchscreen info for I.T.Works TW891 2-in-1
Btrfs: incremental send, fix invalid memory access
Btrfs: incremental send, fix invalid path for link commands
genirq: Allow to pass the IRQF_TIMER flag with percpu irq request
rtc: stm32: add STM32H7 RTC support
dt-bindings: rtc: stm32: add support for STM32H7
rtc: ds1307: add ds1308 variant
rtc: ds3232: add temperature support
rtc: rtc-nuc900: fix loop timeout test
rtc: gemini/ftrtc010: rename driver and symbols
rtc: gemini: Augment DT bindings for Faraday
rtc: gemini: Add optional clock handling
rtc: ds1307: factor out century bit handling
ext4: fix spelling mistake: "prellocated" -> "preallocated"
cciss: initialize struct scsi_req
null_blk: fix error flow for shared tags during module_init
vrf: fix bug_on triggered by rx when destroying a vrf
block: Fix __blkdev_issue_zeroout loop
ntb_netdev: set the net_device's parent
ntb: Add error path/handling to Debug FS entry creation
ntb: Add more debugfs support for ntb_perf testing options
ntb: Remove debug-fs variables from the context structure
ntb: Add a module option to control affinity of DMA channels
NTB: Add IDT 89HPESxNTx PCIe-switches support
ntb_hw_intel: Style fixes: open code macros that just obfuscate code
ntb_hw_amd: Style fixes: open code macros that just obfuscate code
NTB: Add ntb.h comments
NTB: Add PCIe Gen4 link speed
NTB: Add new Memory Windows API documentation
NTB: Add Messaging NTB API
NTB: Alter Scratchpads API to support multi-ports devices
NTB: Alter MW API to support multi-ports devices
NTB: Alter link-state API to support multi-port devices
NTB: Add indexed ports NTB API
NTB: Make link-state API being declared first
NTB: ntb_test: add parameter for doorbell bitmask
NTB: ntb_test: modprobe on remote host
pwm: cros-ec: Fix transposed param settings
pwm: meson: Improve PWM calculation precision
tracing: Add saved_tgids file to show cached pid to tgid mappings
move file_{start,end}_write() out of do_iter_write()
net/mlx5e: Initialize CEE's getpermhwaddr address buffer to 0xff
net/mlx5: Add Makefiles for subdirectories
net/mlx5: Build wq.o even if MLX5_CORE_EN is not selected
net/mlx5: FPGA, Fix datatype mismatch
net/mlx5: FPGA, make mlx5_fpga_device_brb static
net/mlx5: IPSec, Fix 64-bit division on 32-bit builds
net/mlx5: Add missing include in lib/gid.c
btrfs: minimal conversion to errseq_t writeback error reporting on fsync
xfs: minimal conversion to errseq_t writeback error reporting
ext4: use errseq_t based error handling for reporting data writeback errors
fs: convert __generic_file_fsync to use errseq_t based reporting
block: convert to errseq_t based writeback error tracking
dax: set errors in mapping when writeback fails
Documentation: flesh out the section in vfs.txt on storing and reporting writeback errors
mm: set both AS_EIO/AS_ENOSPC and errseq_t in mapping_set_error
fs: new infrastructure for writeback error handling and reporting
lib: add errseq_t type and infrastructure for handling it
mm: don't TestClearPageError in __filemap_fdatawait_range
mm: clear AS_EIO/AS_ENOSPC when writeback initiation fails
jbd2: don't clear and reset errors after waiting on writeback
buffer: set errors in mapping at the time that the error occurs
fs: check for writeback errors after syncing out buffers in generic_file_fsync
buffer: use mapping_set_error instead of setting the flag
mm: fix mapping_set_error call in me_pagecache_dirty
ptp: dte: Use LL suffix for 64-bit constants
sctp: set the value of flowi6_oif to sk_bound_dev_if to make sctp_v6_get_dst to find the correct route entry.
TLS: Fix length check in do_tls_getsockopt_tx()
tcp: md5: tcp_md5_do_lookup_exact() can be static
net: ipv6: Compare lwstate in detecting duplicate nexthops
liquidio: fix bug in soft reset failure detection
dt-bindings: pwm: meson: Add compatible for gxbb ao PWMs
smp/hotplug: Move unparking of percpu threads to the control CPU
video: adp8870: move header file out of I2C realm
backlight: adp8860: Move header file out of I2C realm
bpf: Implement show_options
ramfs: Implement show_options
pstore: Implement show_options
omfs: Implement show_options
hugetlbfs: Implement show_options
VFS: Don't use save/replace_mount_options if not using generic_show_options
mfd: Add LP87565 PMIC support
mfd: cros_ec: Free IRQ on exit
dt-bindings: vendor-prefixes: Add arctic to vendor prefix
mfd: da9061: Fix to remove BBAT_CONT register from chip model
mfd: da9061: Fix to remove BBAT_CONT register from chip model
mfd: axp20x-i2c: Document that this must be builtin on x86
mfd: Add Cherry Trail Whiskey Cove PMIC driver
mfd: tc6393xb: Handle return value of clk_prepare_enable
mfd: intel_quark_i2c_gpio: Add support for SIMATIC IOT2000 platform
mfd: intel_quark_i2c_gpio: Use dmi_system_id table for retrieving frequency
mfd: motorola-cpcap: Use devm_of_platform_populate()
mfd: smsc-ece: Use devm_of_platform_populate()
mfd: qcom-spmi-pmic: Use devm_of_platform_populate()
mfd: palmas: Use devm_of_platform_populate()
mfd: exynos: Use devm_of_platform_populate()
mfd: fsl-imx25: Use devm_of_platform_populate()
mfd: cros_ec: Use devm_of_platform_populate()
mfd: atmel: Use devm_of_platform_populate()
mfd: stm32-timers: Use devm_of_platform_populate()
mfd: intel_soc_pmic: Select designware i2c-bus driver
MAINTAINERS: da9062/61 updates to the Dialog Semiconductor search terms
mfd: fsl-imx25-tsadc: Constify irq_domain_ops
mfd: twl4030-irq: Log an error in twl4030_sih_setup if the module cannot be found
mfd: arizona: Update GPIO binding for newly supported specifiers
mfd: wm831x-spi: Add NULL check before pointer dereference
mfd: wm831x-i2c: Add NULL check before pointer dereference
mfd: rtsx: Do retry when DMA transfer error
mfd: axp20x: Add axp20x-regulator cell for AXP803
mfd: rn5t618: Unregister restart handler on remove
mfd: wm831x: Remove redundant !pdata checks
mfd: ipaq-micro: Dump debugging hexdumps
mfd: intel-lpss: Add Intel Cannonlake PCI IDs
VFS: Provide empty name qstr
VFS: Make get_filesystem() return the affected filesystem
VFS: Clean up whitespace in fs/namespace.c and fs/super.c
Provide a function to create a NUL-terminated string from unterminated data
ALSA: opl4: Move inline before return type
pwm: meson: Add compatible for the gxbb ao PWMs
pwm: sun4i: Drop legacy callbacks
pwm: sun4i: Switch to atomic PWM
pwm: sun4i: Improve hardware read out
nvme-rdma: unconditionally recycle the request mr
nvme: split nvme_uninit_ctrl into stop and uninit
virtio_blk: quiesce/unquiesce live IO when entering PM states
mtip32xx: quiesce request queues to make sure no submissions are inflight
nbd: quiesce request queues to make sure no submissions are inflight
nvme: kick requeue list when requeueing a request instead of when starting the queues
nvme-pci: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-loop: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-fc: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-rdma: quiesce/unquiesce admin_q instead of start/stop its hw queues
nvme-rdma: remove race conditions from IB signalling
pwm: hibvt: Constify hibvt_pwm_ops
pwm: Silently error out on EPROBE_DEFER
pwm: Standardize document format
Fix trivial misannotations
pwm: bfin: Remove unneeded error message
drm: Remove unused drm_file parameter to drm_syncobj_replace_fence()
dt-bindings: pwm: Update STM32 timers clock names
dt-bindings: pwm: Add R-Car M3-W device tree bindings
ext4: fix __ext4_new_inode() journal credits calculation
ext4: skip ext4_init_security() and encryption on ea_inodes
PM / devfreq: constify attribute_group structures.
PM / devfreq: tegra: fix error return code in tegra_devfreq_probe()
PM / devfreq: rk3399_dmc: fix error return code in rk3399_dmcfreq_probe()
CIFS: fix circular locking dependency
cifs: set oparms.create_options rather than or'ing in CREATE_OPEN_BACKUP_INTENT
cifs: Do not modify mid entry after submitting I/O in cifs_call_async
CIFS: add SFM mapping for 0x01-0x1F
cifs: hide unused functions
cifs: Use smb 2 - 3 and cifsacl mount options getacl functions
cifs: prototype declaration and definition for smb 2 - 3 and cifsacl mount options
CIFS: add CONFIG_CIFS_DEBUG_KEYS to dump encryption keys
cifs: set mapping error when page writeback fails in writepage or launder_pages
fs: remove call_fsync helper function
mm: clean up error handling in write_one_page
JFS: do not ignore return code from write_one_page()
mm: drop "wait" parameter from write_one_page()
ubifs: don't bother checking for encryption key in ->mmap()
ubifs: require key for truncate(2) of encrypted file
um: add dummy ioremap and iounmap functions
um: Allow building and running on older hosts
um: Avoid longjmp/setjmp symbol clashes with libpthread.a
um: console: Ignore console= option
um: Use os_warn to print out pre-boot warning/error messages
um: Add os_warn() for pre-boot warning/error messages
um: Use os_info for the messages on normal path
um: Add os_info() for pre-boot information messages
um: Use printk instead of printf in make_uml_dir
rtc: ds1307: use regmap_update_bits where applicable
rtc: brcmstb-waketimer: Add Broadcom STB wake-timer
IB/core, opa_vnic, hfi1, mlx5: Properly free rdma_netdev
dm zoned: fix overflow when converting zone ID to sectors
Cavium CNN55XX: fix broken default Kconfig entry
parisc: ->mapping_error
xfs: fix contiguous dquot chunk iteration livelock
platform/x86: ideapad-laptop: Fix indentation in DMI table
platform/x86: ideapad-laptop: Add several models to no_hw_rfkill
platform/x86: ideapad-laptop: Add IdeaPad V510-15IKB to no_hw_rfkill
platform/x86: intel_telemetry: Add debugfs entry for S0ix residency
platform/x86: intel_telemetry_debugfs: fix some error codes in init
platform/x86: intel_telemetry_debugfs: fix oops when load/unload module
mtip32xx: avoid to read HOST_CAP from HW in .queue_rq()
drm/amd/powerplay: fix bug fail to remove sysfs when rmmod amdgpu.
sched/fair: Fix load_balance() affinity redo path
MAINTAINERS: Add Frederic Weisbecker as nohz/dyntics maintainer
ftrace: Test for NULL iter->tr in regex for stack_trace_filter changes
crypto: sha1-ssse3 - Disable avx2
GFS2: constify attribute_group structures.
gfs2: gfs2_create_inode: Keep glock across iput
gfs2: Clean up glock work enqueuing
gfs2: Protect gl->gl_object by spin lock
gfs2: Get rid of flush_delayed_work in gfs2_evict_inode
MIPS: MIPS16e2: Subdecode extended LWSP/SWSP instructions
MIPS: MIPS16e2: Identify ASE presence
locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
net: phy: dp83867: add workaround for incorrect RX_CTRL pin strap
dt-bindings: phy: dp83867: provide a workaround for incorrect RX_CTRL pin strap
cxgb4: Support for get_ts_info ethtool method
cxgb4: Add PTP Hardware Clock (PHC) support
cxgb4: time stamping interface for PTP
nfp: default to chained metadata prepend format
nfp: remove legacy MAC address lookup
nfp: improve order of interfaces in breakout mode
net: macb: remove extraneous return when MACB_EXT_DESC is defined
x86/boot/e820: Introduce the bootloader provided e820_table_firmware[] table
x86/boot/e820: Rename the e820_table_firmware to e820_table_kexec
x86/boot/e820: Avoid overwriting e820_table_firmware
bpf: add missing break in for the TCP_BPF_SNDCWND_CLAMP case
bpf: fix return in load_bpf_file
mpls: fix rtm policy in mpls_getroute
sched/cputime: Accumulate vtime on top of nsec clocksource
sched/cputime: Move the vtime task fields to their own struct
sched/cputime: Rename vtime fields
sched/cputime: Always set tsk->vtime_snap_whence after accounting vtime
vtime, sched/cputime: Remove vtime_account_user()
x86/mm/pat: Don't report PAT on CPUs that don't support it
Update my email address
s390/syscalls: Fix out of bounds arguments access
s390/vfio_ccw: remove unused variable
s390/dasd: remove unneeded code
s390/crash: Remove unused KEXEC_NOTE_BYTES
s390/zcrypt: Fix missing newlines at some debug feature messages.
s390/dasd: Make raw I/O usable without prefix support
s390/dasd: Rename dasd_raw_build_cp()
s390/dasd: Refactor prefix_LRE() and related functions
s390: fix up for "blk-mq: switch ->queue_rq return value to blk_status_t"
fs: generic_block_bmap(): initialize all of the fields in the temp bh
bio-integrity: fix boolreturn.cocci warnings
net, ax25: convert ax25_cb.refcount from atomic_t to refcount_t
net, ax25: convert ax25_route.refcount from atomic_t to refcount_t
net, ax25: convert ax25_uid_assoc.refcount from atomic_t to refcount_t
net, sctp: convert sctp_ep_common.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_transport.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_chunk.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_datamsg.refcnt from atomic_t to refcount_t
net, sctp: convert sctp_auth_bytes.refcnt from atomic_t to refcount_t
net, xfrm: convert sec_path.refcnt from atomic_t to refcount_t
net, xfrm: convert xfrm_policy.refcnt from atomic_t to refcount_t
net, xfrm: convert xfrm_state.refcnt from atomic_t to refcount_t
net, x25: convert x25_neigh.refcnt from atomic_t to refcount_t
net, x25: convert x25_route.refcnt from atomic_t to refcount_t
net, rds: convert rds_message.m_refcount from atomic_t to refcount_t
net, rds: convert rds_mr.r_refcount from atomic_t to refcount_t
net, rds: convert rds_incoming.i_refcount from atomic_t to refcount_t
net, rds: convert rds_ib_device.refcount from atomic_t to refcount_t
net, sunrpc: convert gss_upcall_msg.count from atomic_t to refcount_t
net, sunrpc: convert gss_cl_ctx.count from atomic_t to refcount_t
net, netrom: convert nr_node.refcount from atomic_t to refcount_t
net, netrom: convert nr_neigh.refcount from atomic_t to refcount_t
net, ipx: convert ipx_route.refcnt from atomic_t to refcount_t
net, ipx: convert ipx_interface.refcnt from atomic_t to refcount_t
net, lapb: convert lapb_cb.refcnt from atomic_t to refcount_t
net, sched: convert Qdisc.refcnt from atomic_t to refcount_t
net, calipso: convert calipso_doi.refcount from atomic_t to refcount_t
net, bridge: convert net_bridge_vlan.refcnt from atomic_t to refcount_t
net, atm: convert eg_cache_entry.use from atomic_t to refcount_t
net, atm: convert in_cache_entry.use from atomic_t to refcount_t
net, atm: convert lec_arp_table.usage from atomic_t to refcount_t
net, atm: convert atm_dev.refcnt from atomic_t to refcount_t
net, decnet: convert dn_fib_info.fib_clntref from atomic_t to refcount_t
net, vxlan: convert vxlan_sock.refcnt from atomic_t to refcount_t
net, l2tp: convert l2tp_session.ref_count from atomic_t to refcount_t
net, l2tp: convert l2tp_tunnel.ref_count from atomic_t to refcount_t
net, llc: convert llc_sap.refcnt from atomic_t to refcount_t
ACPI / DPTF: constify attribute_group structures
ACPI / LPSS: constify attribute_group structures
ACPI: BGRT: constify attribute_group structures
ACPI / power: constify attribute_group structures
PCI: Add DT binding for Sigma Designs Tango PCIe controller
ovl: mark parent impure and restore timestamp on ovl_link_up()
ovl: document copying layers restrictions with inodes index
ovl: cleanup orphan index entries
ovl: persistent overlay inode nlink for indexed inodes
ovl: implement index dir copy up
ovl: move copy up lock out
ovl: rearrange copy up
ovl: add flag for upper in ovl_entry
ovl: use struct copy_up_ctx as function argument
ovl: base tmpfile in workdir too
ovl: factor out ovl_copy_up_inode() helper
ovl: extract helper to get temp file in copy up
ovl: defer upper dir lock to tempfile link
ovl: hash overlay non-dir inodes by copy up origin
ovl: cleanup bad and stale index entries on mount
ovl: lookup index entry for copy up origin
ovl: verify index dir matches upper dir
ovl: verify upper root dir matches lower root dir
ovl: introduce the inodes index dir feature
ovl: generalize ovl_create_workdir()
ovl: relax same fs constrain for ovl_check_origin()
ovl: get exclusive ownership on upper/work dirs
vfs: introduce inode 'inuse' lock
ovl: move cache and version to ovl_inode
ovl: use ovl_inode mutex to synchronize concurrent copy up
ovl: move impure to ovl_inode
ovl: move redirect to ovl_inode
ovl: move __upperdentry to ovl_inode
ovl: compare inodes
ovl: use i_private only as a key
ovl: simplify getting inode
ovl: allocate an ovl_inode struct
ovl: fix nlink leak in ovl_rename()
cpufreq: intel_pstate: constify attribute_group structures
cpufreq: cpufreq_stats: constify attribute_group structures
PM / sleep: constify attribute_group structures
PM / Domains: provide pm_genpd_poweroff_noirq() stub
Revert "PM / Domains: Handle safely genpd_syscore_switch() call on non-genpd device"
ACPI / scan: Indicate to platform when hot remove returns busy
ACPI / bus: handle ACPI hotplug schedule errors completely
ACPI / osi: Make local function acpi_osi_dmi_linux() static
ACPI: SPCR: Workaround for APM X-Gene 8250 UART 32-alignment errata
ACPI: SPCR: Use access width to determine mmio usage
docs: Do not include from kernel/rcu/srcu.c
kill __copy_in_user()
mga: switch compat ioctls to drm_ioctl_kernel()
radeon: take out dead compat ioctls
drm compat: ia64 is not biarch
drm_compat_ioctl(): tidy up a bit
switch compat_drm_mapbufs() to drm_ioctl_kernel()
switch compat_drm_rmmap() to drm_ioctl_kernel()
switch compat_drm_mode_addfb2() to drm_ioctl_kernel()
switch compat_drm_wait_vblank() to drm_ioctl_kernel()
switch compat_drm_update_draw()
compat_drm: switch sg ioctls
compat_drm: switch AGP compat ioctls to drm_ioctl_kernel()
get_compat_bpf_fprog(): don't copyin field-by-field
get_compat_msghdr(): get rid of field-by-field copyin
copy_msghdr_from_user(): get rid of field-by-field copyin
mqueue: move compat syscalls to native ones
amdgpu: Set cik/si_support to 1 by default if radeon isn't built
video: fbdev: matrox: the list iterator can't be NULL
video: fbdev: aty: remove useless variable assignments in aty_var_to_crtc()
fbdev: omapfb: constify ctrl_caps, color_caps, panel_attr_grp and ctrl_attr_grp
omapfb: panel-dsi-cm: constify dsicm_attr_group
vmlfb: Fix error handling in cr_pll_init()
video: fbdev: fsl-diu-fb: constify mfb_template and fsl_diu_match.
perf unwind: Do not fail due to missing unwind support
perf evsel: Set attr.exclude_kernel when probing max attr.precise_ip
drm/amdgpu/gfx9: fix driver reload with KIQ
drm/amdgpu/gfx8: fix driver reload with KIQ
ipv4: Export rtm_ipv4_policy.
i2c: designware: Let slave adapter support be optional
i2c: designware: Make HW init functions static
i2c: designware: fix spelling mistakes
ALSA: hda - Fix unbalance of i915 module refcount
i2c: pca-platform: propagate error from i2c_pca_add_numbered_bus
i2c: pca-platform: correctly set algo_data.reset_chip
i2c: acpi: Do not create i2c-clients for LNXVIDEO ACPI devices
x86/platform/uv/BAU: Minor cleanup, make some local functions static
Update my email address
genirq/timings: Move free timings out of spinlocked region
genirq: Move irq resource handling out of spinlocked region
genirq: Add mutex to irq desc to serialize request/free_irq()
genirq: Move bus locking into __setup_irq()
genirq: Force inlining of __irq_startup_managed to prevent build failure
genirq/debugfs: Fix build for !CONFIG_IRQ_DOMAIN
Revert "sched/cputime: Refactor the cputime_adjust() code"
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
f2fs: add ioctl to do gc with target block address
f2fs: don't need to check encrypted inode for partial truncation
f2fs: measure inode.i_blocks as generic filesystem
f2fs: set CP_TRIMMED_FLAG correctly
f2fs: require key for truncate(2) of encrypted file
f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c
f2fs: clean up sysfs codes
f2fs: fix to document fault injection option and sysfs file
f2fs: fix wrong error number of fill_super
f2fs: fix incorrect document of batched_trim_sections
f2fs: fix to show injection rate in ->show_options
f2fs: Fix a return value in case of error in 'f2fs_fill_super'
f2fs: use proper variable name
f2fs: fix to avoid panic when encountering corrupt node
f2fs: don't track newly allocated nat entry in list
f2fs: add f2fs_bug_on in __remove_discard_cmd
f2fs: introduce __wait_one_discard_bio
f2fs: dax: fix races between page faults and truncating pages
f2fs: simplify the way of calulating next nat address
f2fs: sanity check size of nat and sit cache
f2fs: fix a panic caused by NULL flush_cmd_control
f2fs: remove the unnecessary cast for PTR_ERR
f2fs: remove false-positive bug_on
f2fs: Do not issue small discards in LFS mode
mpls: route get support
bridge: allow ext learned entries to change ports
net: reflect mark on tcp syn ack packets
net: ethernet: mediatek: fixed deadlock captured by lockdep
net, ipv4: convert fib_info.fib_clntref from atomic_t to refcount_t
net, ipv4: convert cipso_v4_doi.refcount from atomic_t to refcount_t
net, ipv6: convert ip6addrlbl_entry.refcnt from atomic_t to refcount_t
net, ipv6: convert xfrm6_tunnel_spi.refcnt from atomic_t to refcount_t
net, ipv6: convert ifacaddr6.aca_refcnt from atomic_t to refcount_t
net, ipv6: convert ifmcaddr6.mca_refcnt from atomic_t to refcount_t
net, ipv6: convert inet6_ifaddr.refcnt from atomic_t to refcount_t
net, ipv6: convert inet6_dev.refcnt from atomic_t to refcount_t
net, ipv6: convert ipv6_txoptions.refcnt from atomic_t to refcount_t
nvme-fc: use blk_mq_delay_run_hw_queue instead of open-coding it
nvme-fc: update tagset nr_hw_queues after queues reinit
nvme-loop: update tagset nr_hw_queues after reconnecting/resetting
nvme-rdma: update tagset nr_hw_queues after reconnecting/resetting
nvme-fc: don't override opts->nr_io_queues
ext4: change fast symlink test to not rely on i_blocks
powerpc/Kconfig: Enable STRICT_KERNEL_RWX for some configs
powerpc/mm/radix: Implement STRICT_RWX/mark_rodata_ro() for Radix
powerpc/mm/hash: Implement mark_rodata_ro() for hash
libnvdimm, namespace: record 'lbasize' for pmem namespaces
bio-integrity: stop abusing bi_end_io
bio-integrity: Restore original iterator on verify stage
bio: add bvec_iter rewind API
block: guard bvec iteration logic
t10-pi: Move opencoded contants to common header
bio-integrity: fold bio_integrity_enabled to bio_integrity_prep
bio-integrity: fix interface for bio_integrity_trim
bio-integrity: bio_integrity_advance must update integrity seed
bio-integrity: bio_trim should truncate integrity vector accordingly
blk-mq-sched: fix performance regression of mq-deadline
block, bfq: don't change ioprio class for a bfq_queue on a service tree
kill {__,}{get,put}_user_unaligned()
binfmt_flat: flat_{get,put}_addr_from_rp() should be able to fail
MD: fix sleep in atomic
qed: initialize ll2_syn_handle at start of function
drm/amdgpu: Don't call amd_powerplay_destroy() if we don't have powerplay
drm/ttm: Fix use-after-free in ttm_bo_clean_mm
power: supply: twl4030-charger: add deferred probing for phy and iio
power: supply: twl4030-charger: move irq allocation to just before irqs are enabled
ASoC: Intel: Skylake: Remove driver debugfs exit
ASoC: Intel: Skylake: explicitly add the headers sst-dsp.h
RDMA/uverbs: Check port number supplied by user verbs cmds
parisc: DMA API: return error instead of BUG_ON for dma ops on non dma devs
ARM64: dts: marvell: armada37xx: Fix timer interrupt specifiers
drm/i915: Hold RPM wakelock while initializing OA buffer
drm/i915/cnl: Fix the CURSOR_COEFF_MASK used in DDI Vswing Programming
drm/i915/cfl: Fix Workarounds.
drm/i915: Avoid undefined behaviour of "u32 >> 32"
x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12
drm/i915: reintroduce VLV/CHV PFI programming power domain workaround
drm/i915: Fix an error checking test
drm/i915: Disable MSI for all pre-gen5
PCI: rockchip: Use normal register bank for config accessors
powerpc/vmlinux.lds: Align __init_begin to 16M
powerpc/lib/code-patching: Use alternate map for patch_instruction()
powerpc/xmon: Add patch_instruction() support for xmon
powerpc/kprobes/optprobes: Use patch_instruction()
powerpc/kprobes: Move kprobes over to patch_instruction()
powerpc/mm/radix: Fix execute permissions for interrupt_vectors
powerpc/pseries: Fix passing of pp0 in updatepp() and updateboltedpp()
powerpc/64s: Blacklist rtas entry/exit from kprobes
powerpc/64s: Blacklist functions invoked on a trap
powerpc/64s: Un-blacklist system_call() from kprobes
powerpc/64s: Move system_call() symbol to just after setting MSR_EE
powerpc/64s: Blacklist system_call() and system_call_common() from kprobes
powerpc/64s: Convert .L__replay_interrupt_return to a local label
powerpc64/elfv1: Only dereference function descriptor for non-text symbols
dt-bindings: PCI: Add documentation for MediaTek PCIe
cxl: Export library to support IBM XSL
powerpc/dts: Use #include "..." to include local DT
PCI: Remove __pci_dev_reset() and pci_dev_reset()
PCI: Split ->reset_notify() method into ->reset_prepare() and ->reset_done()
scripts/kernel-doc: handle DECLARE_HASHTABLE
openvswitch: fix mis-ordered comment lines for ovs_skb_cb
ARM: owl: smp: Drop bogus holding pen
ARM: owl: Drop custom machine
watchdog: introduce watchdog_worker_should_ping helper
watchdog: uniphier: add UniPhier watchdog driver
dt-bindings: watchdog: add description for UniPhier WDT controller
watchdog: cadence_wdt: make of_device_ids const.
watchdog: zx2967: constify zx2967_wdt_ops.
watchdog: bcm47xx_wdt: constify bcm47xx_wdt_hard_ops and bcm47xx_wdt_soft_ops
mtd: nand: mtk: release lock on error path
x86/xen: allow userspace access during hypercalls
x86: xen: remove unnecessary variable in xen_foreach_remap_area()
net: make sk_ehashfn() static
net: avoid one splat in fib_nl_delrule()
ALSA: hda/realtek - Remove GPIO_MASK
sparc: kernel: pmc: make of_device_ids const.
mlx4_en: make mlx4_log_num_mgm_entry_size static
net: core: Fix slab-out-of-bounds in netdev_stats_to_stats64
netxen_nic: Remove unused pointer hdr in netxen_setup_minidump()
geneve: fix hlist corruption
vxlan: fix hlist corruption
net/mlxfw: Properly handle dependancy with non-loadable mlx5
iucv: Convert sk_wmem_alloc accesses to refcount_t.
ctcm_fsms: Convert skb->user accesses to refcount_t
bpf: add various test cases for verifier selftest
bpf, verifier: add additional patterns to evaluate_reg_imm_alu
bpf: extend bpf_trace_printk to support %i
bpf: export whether tail call has jited owner
bpf: simplify narrower ctx access
bpf: add bpf_skb_adjust_room helper
bpf, net: add skb_mac_header_len helper
kvm: x86: mmu: allow A/D bits to be disabled in an mmu
net: cdc_mbim: apply "NDP to end" quirk to HP lt4132
Documentation: fix wrong example command
vxlan: correctly set vxlan->net when creating the device in a netns
watchdog: davinci: Add missing clk_disable_unprepare().
watchdog: davinci: Handle return value of clk_prepare_enable
watchdog: meson: Handle return value of clk_prepare_enable
net: hns: Use phy_driver to setup Phy loopback
net: phy: Add phy loopback support in net phy framework
watchdog: it87: Add support for various Super-IO chips
watchdog: it87: Use infrastructure to stop watchdog on reboot
watchdog: it87: Drop support for resetting watchdog though CIR and Game port
watchdog: it87: Convert to use watchdog core infrastructure
watchdog: it87: Drop FSF mailing address
net/mlx5: fix memcpy limit?
ipv6: dad: don't remove dynamic addresses if link is down
watchdog: dw_wdt: get reset lines from dt
watchdog: bindings: dw_wdt: add reset lines
net: cdc_ncm: Reduce memory use when kernel memory low
qed: Add iWARP support for physical queue allocation
qed: Add iWARP protocol support in context allocation
qed: iWARP CM add error handling
qed: iWARP implement disconnect flows
qed: iWARP CM add active side connect
qed: iWARP CM add passive side connect
qed: iWARP CM add listener functions and initial SYN processing
qed: iWARP CM - setup a ll2 connection for handling SYN packets
qed: Add iWARP support in ll2 connections
qed: Rename some ll2 related defines
qed: Implement iWARP initialization, teardown and qp operations
qed: Introduce iWARP personality
x86: kvm: mmu: make spte mmio mask more explicit
x86: kvm: mmu: dead code thanks to access tracking
KVM: PPC: Book3S: Fix typo in XICS-on-XIVE state saving code
drm/atomic: Add missing drm_atomic_state_clear to atomic_remove_fb
ALSA: hda/realtek - Fix typo of pincfg for Dell quirk
serial: exar: Add support for IOT2040 device
gpio-exar/8250-exar: Make set of exported GPIOs configurable
platform: Accept const properties
serial: exar: Factor out platform hooks
gpio-exar/8250-exar: Rearrange gpiochip parenthood
gpio: exar: Fix iomap request
gpio-exar/8250-exar: Do not even instantiate a GPIO device for Commtech cards
serial: uapi: Add support for bus termination
xfs: Switch to iomap for SEEK_HOLE / SEEK_DATA
vfs: Add iomap_seek_hole and iomap_seek_data helpers
vfs: Add page_cache_seek_hole_data helper
dmaengine: qcom_hidma: correct API violation for submit
dmaengine: zynqmp_dma: Remove max len check in zynqmp_dma_prep_memcpy
PCI: xilinx: Make of_device_ids const
PCI: xilinx-nwl: Modify IRQ chip for legacy interrupts
PCI: vmd: Move SRCU cleanup after bus, child device removal
PCI: vmd: Correct comment: VMD domains start at 0x10000, not 0x1000
PCI: versatile: Add local struct device pointers
PCI: tegra: Do not allocate MSI target memory
PCI: tegra: Support MSI 64-bit addressing
PCI: rockchip: Use local struct device pointer consistently
PCI: rockchip: Check for clk_prepare_enable() errors during resume
MAINTAINERS: Remove Wenrui Li as Rockchip PCIe driver maintainer
PCI: rockchip: Configure RC's MPS setting
PCI: rockchip: Reconfigure configuration space header type
PCI: rockchip: Split out rockchip_pcie_cfg_configuration_accesses()
PCI: rockchip: Move configuration accesses into rockchip_pcie_cfg_atu()
PCI: rockchip: Rename rockchip_cfg_atu() to rockchip_pcie_cfg_atu()
PCI: rockchip: Control vpcie0v9 for system PM
PCI: rcar-gen2: Make of_device_ids const
PCI: rcar: Use proper name for the R-Car SoC
PCI: qcom: Limit TLP size to 2K to work around hardware issue
PCI: qcom: Fix spelling mistake: "asser" -> "assert"
PCI: qcom: Reorder to put v0 functions together, v1 functions together, etc
PCI: qcom: Add support for IPQ4019 PCIe controller
PCI: mediatek: Add MediaTek PCIe host controller support
PCI: kirin: Add HiSilicon Kirin SoC PCIe controller driver
PCI: imx6: Add regulator support
PCI: hv: Use vPCI protocol version 1.2
PCI: hv: Add vPCI version protocol negotiation
PCI: hv: Temporary own CPU-number-to-vCPU-number infra
PCI: hv: Use page allocation for hbus structure
PCI: hv: Fix comment formatting and use proper integer fields
PCI: faraday: Add clock handling
PCI: faraday: Add clock bindings
PCI: dwc: dra7xx: Use RW1C for IRQSTATUS_MSI and IRQSTATUS_MAIN
PCI: dwc: dra7xx: Depend on appropriate SoC or compile test
PCI: dwc: Constify dw_pcie_host_ops structures
PCI: host: Mark PCIe/PCI (MSI) cascade ISR as IRQF_NO_THREAD
kbuild: improve comments on KBUILD_SRC
kbuild: create deterministic initramfs directory listings
bpf: fix to bpf_setsockops
arm64: PCI: Drop DT IRQ allocation from pcibios_alloc_irq()
PCI: xilinx-nwl: Move to struct pci_host_bridge IRQ mapping functions
PCI: rockchip: Move to struct pci_host_bridge IRQ mapping functions
PCI: xgene: Move to struct pci_host_bridge IRQ mapping functions
PCI: altera: Drop pci_fixup_irqs()
PCI: versatile: Drop pci_fixup_irqs()
PCI: generic: Drop pci_fixup_irqs()
PCI: faraday: Drop pci_fixup_irqs()
PCI: designware: Drop pci_fixup_irqs()
PCI: iproc: Drop pci_fixup_irqs()
PCI: rcar: Drop pci_fixup_irqs()
PCI: xilinx: Drop pci_fixup_irqs()
PCI: tegra: Drop pci_fixup_irqs()
SMB3: Enable encryption for SMB3.1.1
ARM/PCI: Remove pci_fixup_irqs() call for bios32 host controllers
PCI: Add a call to pci_assign_irq() in pci_device_probe()
OF/PCI: Update of_irq_parse_and_map_pci() comment
PCI: Add pci_assign_irq() function and have pci_fixup_irqs() use it
PCI: Add IRQ mapping function pointers to pci_host_bridge struct
PCI: Build setup-irq.o on all arches
PCI: Remove pci_scan_root_bus_msi()
PCI: xilinx-nwl: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: rockchip: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: generic: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: xgene: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: xilinx: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: altera: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: versatile: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: iproc: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: rcar: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: aardvark: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: designware: Convert PCI scan API to pci_scan_root_bus_bridge()
MAINTAINERS: update input subsystem patterns
Input: introduce KEY_ASSISTANT
parisc: Report SIGSEGV instead of SIGBUS when running out of stack
parisc: use compat_sys_keyctl()
acpi/nfit: Issue Start ARS to retrieve existing records
nvme-pci: rename to nvme_pci_configure_admin_queue
nvme: move ctrl cap to struct nvme_ctrl
nvme: move queue_count to the nvme_ctrl
nvme: Quirks for PM1725 controllers
powerpc/perf/hv-24x7: Aggregate result elements on POWER9 SMT8
powerpc/perf/hv-24x7: Support v2 of the hypervisor API
powerpc/perf/hv-24x7: Minor improvements
powerpc/perf/hv-24x7: Fix return value of hcalls
powerpc-perf/hx-24x7: Don't log failed hcall twice
powerpc/perf/hv-24x7: Properly iterate through results
powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check
powerpc/perf/hv-24x7: Fix passing of catalog version number
powerpc/mm: Enable ZONE_DEVICE on powerpc
powerpc/mm: Wire up hpte_removebolted for powernv
powerpc/mm: Add devmap support for ppc64
powerpc/vmemmap: Add altmap support
powerpc/vmemmap: Reshuffle vmemmap_free()
mm, x86: Add ARCH_HAS_ZONE_DEVICE to Kconfig
powerpc/hugetlbfs: Export HPAGE_SHIFT
MAINTAINERS: cxl: update maintainership
MAINTAINERS: Remove myself as cxl maintainer
powerpc: use spin loop primitives in some functions
powerpc/64: implement spin loop primitives
locking/refcount: Remove the half-implemented refcount_sub() API
ALSA: pcm: add a documentation for tracepoints
xfs: remove a whitespace-only line from xfs_fs_get_nextdqblk
xfs: rewrite xfs_dq_get_next_id using xfs_iext_lookup_extent
xfs: Check for m_errortag initialization in xfs_errortag_test
bpf: update tools/include/uapi/linux/bpf.h
bpf: Sample bpf program to set sndcwnd clamp
bpf: Adds support for setting sndcwnd clamp
bpf: Sample BPF program to set initial cwnd
bpf: Adds support for setting initial cwnd
bpf: Sample BPF program to set congestion control
bpf: Add support for changing congestion control
bpf: Sample BPF program to set buffer sizes
bpf: Add TCP connection BPF callbacks
bpf: Add setsockopt helper function to bpf
bpf: Sample bpf program to set initial window
bpf: Support for setting initial receive window
bpf: Sample bpf program to set SYN/SYN-ACK RTOs
bpf: Support for per connection SYN/SYN-ACK RTOs
bpf: program to load and attach sock_ops BPF progs
bpf: BPF support for sock_ops
sctp: Add peeloff-flags socket option
sfc: correct comment on efx_mcdi_process_event
sfc: change Unknown MCDI event message to print full event.
net/mlx5: fix spelling mistake: "Allodating" -> "Allocating"
qla2xxx: Fix NVMe entry_type for iocb packet on BE system
arm: sunxi: Revert changes merged through net-next.
scsi: qla2xxx: avoid unused-function warning
scsi: snic: fix a couple of spelling mistakes/typos
scsi: qla2xxx: fix a bunch of typos and spelling mistakes
scsi: lpfc: don't double count abort errors
scsi: lpfc: spin_lock_irq() is not nestable
scsi: hisi_sas: optimise DMA slot memory
scsi: ibmvfc: constify dev_pm_ops structures.
scsi: ibmvscsi: constify dev_pm_ops structures.
scsi: cxlflash: Update debug prints in reset handlers
scsi: cxlflash: Update send_tmf() parameters
scsi: cxlflash: Avoid double free of character device
scsi: Add STARGET_CREATED_REMOVE state to scsi_target_state
scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.
scsi: ufs: flush eh_work when eh_work scheduled.
scsi: qla2xxx: Protect access to qpair members with qpair->qp_lock
datapath: Avoid using stack larger than 1024.
sctp: remove the typedef sctp_init_chunk_t
sctp: remove the typedef sctp_inithdr_t
sctp: remove the typedef sctp_data_chunk_t
sctp: remove the typedef sctp_datahdr_t
sctp: remove the typedef sctp_param_action_t
sctp: remove the typedef sctp_param_t
sctp: remove the typedef sctp_paramhdr_t
sctp: remove the typedef sctp_cid_action_t
sctp: remove the typedef sctp_cid_t
sctp: remove the typedef sctp_chunkhdr_t
sctp: remove the typedef sctp_sctphdr_t
nfp: add control message passing capabilities to flower offloads
nfp: add a stats handler for flower offloads
nfp: add metadata to each flow offload
nfp: add basic action capabilities to flower offloads
nfp: extend flower matching capabilities
nfp: extend flower add flow offload
nfp: provide infrastructure for offloading flower based TC filters
nfp: add phys_switch_id support
net: switchdev: add SET_SWITCHDEV_OPS helper
libnvdimm: New ACPI 6.2 DSM functions
acpi, nfit: Show bus_dsm_mask in sysfs
libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru.
acpi, nfit: Enable DSM pass thru for root functions.
libnvdimm: passthru functions clear to send
libnvdimm, btt: convert some info messages to warn/err
sctp: remove an unnecessary check from sctp_endpoint_destroy
net: convert packet_fanout.sk_ref from atomic_t to refcount_t
net: convert netlbl_lsm_cache.refcount from atomic_t to refcount_t
net: convert net.passive from atomic_t to refcount_t
net: convert inet_frag_queue.refcnt from atomic_t to refcount_t
net: convert fib_rule.refcnt from atomic_t to refcount_t
net: convert unix_address.refcnt from atomic_t to refcount_t
net: convert netpoll_info.refcnt from atomic_t to refcount_t
net: convert in_device.refcnt from atomic_t to refcount_t
net: convert ip_mc_list.refcnt from atomic_t to refcount_t
net: convert sock.sk_refcnt from atomic_t to refcount_t
net: convert sock.sk_wmem_alloc from atomic_t to refcount_t
net: convert sk_buff_fclones.fclone_ref from atomic_t to refcount_t
net: convert sk_buff.users from atomic_t to refcount_t
net: convert nf_bridge_info.use from atomic_t to refcount_t
net: convert neigh_params.refcnt from atomic_t to refcount_t
net: convert neighbour.refcnt from atomic_t to refcount_t
net: convert inet_peer.refcnt from atomic_t to refcount_t
KVM: PPC: Book3S HV: Close race with testing for signals on guest entry
KVM: PPC: Book3S HV: Simplify dynamic micro-threading code
ALSA: atmel: ac97c: fix error return code in atmel_ac97c_probe()
platform/x86: sony-laptop: constify attribute_group and input index array
platform/x86: fujitsu-laptop: rework debugging
platform/x86: fujitsu-laptop: do not evaluate ACPI _INI methods
platform/x86: fujitsu-laptop: do not update ACPI device power status
platform/x86: fujitsu-laptop: sanitize hotkey input device identification
platform/x86: fujitsu-laptop: use strcpy to set ACPI device names and classes
platform/x86: fujitsu-laptop: remove redundant safety checks
platform/x86: msi-laptop: constify msipf*_attribute_group
platform/x86: eeepc-laptop: constify platform_attribute_group
libnvdimm, region, pmem: fix 'badblocks' sysfs_get_dirent() reference lifetime
libnvdimm: fix the clear-error check in nsio_rw_bytes
thermal: bcm2835: fix an error code in probe()
thermal: hisilicon: Handle return value of clk_prepare_enable
thermal: imx: Handle return value of clk_prepare_enable
selftests: membarrier: use ksft_* var arg msg api
selftests: breakpoints: breakpoint_test_arm64: convert test to use TAP13
selftests: breakpoints: step_after_suspend_test use ksft_* var arg msg api
selftests: breakpoint_test: use ksft_* var arg msg api
kselftest: add ksft_print_msg() function to output general information
kselftest: make ksft_* output functions variadic
leds: lp55xx: make various arrays static const
ALSA: x86: fix error return code in hdmi_lpe_audio_probe()
ARM: Prepare for randomized task_struct
drm/amd/amdgpu: move get memory type function from early init to sw init
objtool: Silence warnings for functions which use IRET
net: macb: Add hardware PTP support
net: macb: macb.c changed to macb_main.c
net: macb: Add tsu_clk to device tree
net: macb: Add support for PTP timestamps in DMA descriptors
lightnvm: pblk: set line bitmap check under debug
lightnvm: pblk: verify that cache read is still valid
lightnvm: pblk: add initialization check
lightnvm: pblk: remove target using async. I/Os
lightnvm: pblk: use vmalloc for GC data buffer
lightnvm: pblk: use right metadata buffer for recovery
lightnvm: pblk: schedule if data is not ready
lightnvm: pblk: remove unused return variable
lightnvm: pblk: fix double-free on pblk init
lightnvm: pblk: fix bad le64 assignations
ARM: dma-mapping: Remove traces of NOMMU code
ARM: NOMMU: Set ARM_DMA_MEM_BUFFERABLE for M-class cpus
ARM: NOMMU: Introduce dma operations for noMMU
drivers: dma-mapping: allow dma_common_mmap() for NOMMU
PCI/PM: Avoid using device_may_wakeup() for runtime PM
x86/PCI: Avoid AMD SB7xx EHCI USB wakeup defect
PCI/PM: Restore the status of PCI devices across hibernation
drm/radeon: make MacBook Pro d3_delay quirk more generic
drm/amdgpu: remove unnecessary save/restore of pdev->d3_delay
arm64: fix endianness annotation for 'struct jit_ctx' and friends
selftests/capabilities: Fix the test_execve test
selftests: intel_pstate: add .gitignore
selftests: fix memory-hotplug test
selftests: add missing test name in memory-hotplug test
selftests: check percentage range for memory-hotplug test
selftests: check hot-pluggagble memory for memory-hotplug test
selftests: typo correction for memory-hotplug test
selftests: ftrace: Use md5sum to take less time of checking logs
drm/amdgpu/cgs: always set reference clock in mode_info
perf auxtrace: Add CPU filter support
perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC
perf intel-pt: Update documentation to include new ptwrite and power events
perf intel-pt: Add example script for power events and PTWRITE
perf intel-pt: Synthesize new power and "ptwrite" events
perf intel-pt: Move code in intel_pt_synth_events() to simplify attr setting
perf intel-pt: Factor out intel_pt_set_event_name()
perf intel-pt: Tidy messages into called function intel_pt_synth_event()
perf intel-pt: Tidy Intel PT evsel lookup into separate function
perf intel-pt: Join needlessly wrapped lines
perf intel-pt: Remove unused instructions_sample_period
perf intel-pt: Factor out common code synthesizing event samples
perf script: Add synthesized Intel PT power and ptwrite events
irqchip/or1k-pic: Fix interrupt acknowledgement
irqchip/irq-mvebu-gicp: Allocate enough memory for spi_bitmap
irqchip/gic-v3: Fix out-of-bound access in gic_set_affinity
of: document /sys/firmware/fdt
dt-bindings: Add RISC-V vendor prefix
dm raid: stop using BUG() in __rdev_sectors()
drm/amdgpu: fix vblank_time when displays are off
pinctrl: samsung: Remove bogus irq_[un]mask from resource management
pinctrl: rza1: make structures rza1_gpiochip_template and rza1_pinmux_ops static
pinctrl: rza1: Remove unneeded wrong check for wrong variable
arm64: cpuinfo: constify attribute_group structures.
ASoC: Intel: Skylake: Add support to read firmware registers
ASoC: Intel: Skylake: Add sram address to sst_addr structure
ASoC: Intel: Skylake: Debugfs facility to dump module config
ASoC: Intel: Skylake: Add debugfs support
ipmi:ssif: Add missing unlock in error branch
ASoC: fix semicolon.cocci warnings
regulator: core: Fix size limit of supply_map
ASoC: rt5645: Add quirk override by module option
ASoC: rsnd: make arrays path and cmd_case static const
ASoC: audio-graph-card: add widgets and routing for external amplifier support
ASoC: audio-graph-card: update bindings for amplifier support
ASoC: rt5665: calibration should be done before jack detection
ASoC: rsnd: constify dev_pm_ops structures.
ASoC: nau8825: change crosstalk-bypass property to bool type
ASoC: rt5670: fix incompatible pointer type of set_sysclk
ASoC: dapm: Add new widget type for constructing DAPM graphs on DSPs.
ASoC: topology: show index in debug when adding DAPM routes
ASoC: topology: Fix usage of SND_SOC_TPLG_INDEX_ALL during load
KVM: x86: remove ignored type attribute
ASoC: ak4642: make arrays fs_list and ps_list static const
ALSA: hda/realtek - New codecs support for ALC215/ALC285/ALC289
ALSA: hda/realtek - Remove ALC285 device ID
HID: intel-ish-hid: Enable Gemini Lake ish driver
HID: intel-ish-hid: Enable Cannon Lake ish driver
objtool: Implement stack validation 2.0
objtool, x86: Add several functions and files to the objtool whitelist
objtool: Move checking code to check.c
posix_clocks: Use get_itimerspec64() and put_itimerspec64()
timerfd: Use get_itimerspec64() and put_itimerspec64()
nanosleep: Use get_timespec64() and put_timespec64()
posix-timers: Use get_timespec64() and put_timespec64()
x86/mm: Delete a big outdated comment about TLB flushing
x86/mm: Don't reenter flush_tlb_func_common()
x86/uaccess: Optimize copy_user_enhanced_fast_string() for short strings
sched/cputime: Refactor the cputime_adjust() code
cpu/hotplug: Constify attribute_group structures
sched/debug: Expose the number of RT/DL tasks that can migrate
perf/x86/intel: Constify the 'lbr_desc[]' array and make a function static
ALSA: hda - Fix doubly initialization of i915 component
x86/KASLR: Fix detection 32/64 bit bootloaders for 5-level paging
mwifiex: do not update MCS set from hostapd
ieee80211: update public action codes
nl80211: Don't verify owner_nlportid on NAN commands
brcmfmac: switch to using cfg80211_connect_done()
brcmfmac: support 4-way handshake offloading for 802.1X
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK
bpf: don't open-code memdup_user()
kimage_file_prepare_segments(): don't open-code memdup_user()
ethtool: don't open-code memdup_user()
do_ip_setsockopt(): don't open-code memdup_user()
do_ipv6_setsockopt(): don't open-code memdup_user()
irda: don't open-code memdup_user()
xfrm_user_policy(): don't open-code memdup_user()
ima_write_policy(): don't open-code memdup_user_nul()
dmaengine: tegra-apb: Really fix runtime-pm usage
iov_iter: sanity checks for copy to/from page primitives
iov_iter/hardening: move object size checks to inlined part
copy_{to,from}_user(): consolidate object size checks
copy_{from,to}_user(): move kasan checks and might_fault() out-of-line
clk: gemini: Read status before using the value
clk: scpi: error when clock fails to register
clk: at91: Add sama5d2 suspend/resume
libnvdimm, btt: fix btt_rw_page not returning errors
Make statfs properly return read-only state after emergency remount
fs/dcache: init in_lookup_hashtable
minix: Deinline get_block, save 2691 bytes
fs: Reorder inode_owner_or_capable() to avoid needless
fs: warn in case userspace lied about modprobe return
tile: remove unneeded extra-y in Makefile
kbuild: thin archives make default for all archs
x86/um: thin archives build fix
tile: thin archives fix linking
ia64: thin archives fix linking
sh: thin archives fix linking
kbuild: handle libs-y archives separately from built-in.o archives
kbuild: thin archives use P option to ar
kbuild: thin archives final link close --whole-archives option
ia64: remove unneeded extra-y in Makefile.gate
tile: fix dependency and .*.cmd inclusion for incremental build
sparc64: Use indirect calls in hamming weight stubs
usbdevfs: get rid of field-by-field copyin
compat_hdio_ioctl: get rid of set_fs()
take floppy compat ioctls to sodding floppy.c
spidev: quit messing with access_ok()
nfsd: remove nfsd_vfs_read
nfsd: use vfs_iter_read/write
fs: implement vfs_iter_write using do_iter_write
fs: implement vfs_iter_read using do_iter_read
fs: move more code into do_iter_read/do_iter_write
fs: remove __do_readv_writev
fs: remove do_compat_readv_writev
fs: remove do_readv_writev
cpufreq: Update scaling_cur_freq documentation
cpufreq: intel_pstate: Clean up after performance governor changes
PM: hibernate: constify attribute_group structures.
cpuidle: menu: allow state 0 to be disabled
intel_idle: Use more common logging style
acpi, nfit: quiet invalid block-aperture-region warnings
libnvdimm, btt: BTT updates for UEFI 2.7 format
acpi, nfit: constify *_attribute_group
x86/ftrace: Exclude functions in head64.c from function-tracing
net/mlx4_en: Do not allocate redundant TX queues when TC is disabled
net/mlx4_en: Add dynamic variable to hold the number of user priorities (UP)
net: bridge: constify attribute_group structures.
net: constify attribute_group structures.
net: freescale: gianfar : constify dev_pm_ops structures.
net: smc91x: constify dev_pm_ops structures.
net: ibm: ibmveth: constify dev_pm_ops structures.
ibmvnic: Fix assignment of RX/TX IRQ's
net: ipmr: Add ipmr_rtm_getroute
bpf: Fix out-of-bound access on interpreters[]
amd-xgbe: fix spelling mistake: "avialable" -> "available"
arcnet: com20020-pci: add support for PCIFB2 card
arcnet: com20020-pci: handle backplane mode depending on card type
arcnet: com20020-pci: add attribute to readback backplane status
arcnet: add err_skb package for package status feedback
amd-xgbe: Adjust register settings to improve performance
amd-xgbe: Simplify the burst length settings
amd-xgbe: Prepare for more fine grained cache coherency controls
amd-xgbe: Add NUMA affinity support for IRQ hints
amd-xgbe: Add NUMA affinity support for memory allocations
amd-xgbe: Re-issue interrupt if interrupt status not cleared
amd-xgbe: Limit the I2C error messages that are output
amd-xgbe: Fixes for working with PHYs that support 2.5GbE
amd-xgbe: Handle return code from software reset function
amd-xgbe: Prevent looping forever if timestamp update fails
amd-xgbe: Add a check for an skb in the timestamp path
amd-xgbe: Use the proper register during PTP initialization
amd-xgbe: Fix SFP PHY supported/advertised settings
amd-xgbe: Simplify mailbox interface rate change code
btrfs: Remove false alert when fiemap range is smaller than on-disk extent
btrfs: Don't clear SGID when inheriting ACLs
btrfs: fix integer overflow in calc_reclaim_items_nr
btrfs: scrub: fix target device intialization while setting up scrub context
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing reserved ranges
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
btrfs: qgroup: Fix qgroup reserved space underflow caused by buffered write and quotas being enabled
btrfs: qgroup: Return actually freed bytes for qgroup release or free data
btrfs: qgroup: Cleanup btrfs_qgroup_prepare_account_extents function
btrfs: qgroup: Add quick exit for non-fs extents
Btrfs: rework delayed ref total_bytes_pinned accounting
Btrfs: return old and new total ref mods when adding delayed refs
Btrfs: always account pinned bytes when dropping a tree block ref
Btrfs: update total_bytes_pinned when pinning down extents
Btrfs: make BUG_ON() in add_pinned_bytes() an ASSERT()
Btrfs: make add_pinned_bytes() take an s64 num_bytes instead of u64
iwlwifi: bump MAX API for 8000/9000/A000 to 33
btrfs: fix validation of XATTR_ITEM dir items
iwlwifi: pcie: wait longer after device reset
iwlwifi: pcie: propagate iwl_pcie_apm_init's status
iwlwifi: mvm: quietly accept non-sta disassoc frames
iwlwifi: mvm: update rx statistics cmd api
iwlwifi: mvm: remove DQA non-STA client mode special case
iwlwifi: mvm: don't mess the SNAP header in TSO for non-QoS packets
iwlwifi: pcie: reconfigure MSI-X HW on resume
iwlwifi: mvm: don't send fetch the TID from a non-QoS packet in TSO
iwlwifi: mvm: fix mac80211's hw_queue in DQA mode
iwlwifi: mvm: map cab_queue to real one earlier
iwlwifi: mvm: fix mac80211 queue tracking
iwlwifi: mvm: properly enable IP header checksumming
iwlwifi: pcie: add MSI-X interrupt tracing
bpf: Add test for syscall on fd array/htab lookup
bpf: Add syscall lookup support for fd array and htab
net: stmmac: Add additional registers for dwmac1000_dma ethtool
netfilter: ebt_nflog: fix unexpected truncated packet
netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup
arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set()
arm64: ptrace: Remove redundant overrun check from compat_vfp_set()
arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails
IB/opa_vnic: Use spinlock instead of mutex for stats_lock
drm/amd/powerplay: power value format change for Vega10
IB/opa_vnic: Use GFP_ATOMIC while sending trap
drm/amdgpu/gfx9: support the amdgpu.disable_cu option
drm/amd/powerplay: change PPSMC_MSG_GetCurrPkgPwr for Vega10
drm/amdgpu: Make amdgpu_cs_parser_init static (v2)
drm/amdgpu/cs: fix a typo in a comment
drm/amdgpu: Fix the exported always on CU bitmap
drm/amdgpu/gfx9: gfx_v9_0_enable_gfx_static_mg_power_gating() can be static
drm/amdgpu/psp: upper_32_bits/lower_32_bits for address setup
drm/amd/powerplay/cz: print message if smc message fails
drm/amdgpu: fix typo in amdgpu_debugfs_test_ib_init
drm/amdgpu: enable mmhub pg on raven
drm/amdgpu: add new flag AMD_PG_SUPPORT_MMHUB
drm/amdgpu: add interface to enable/disable mmhub pg on raven
drm/amdgpu: add mmhub pg init sequence on raven
drm/amd/powerplay: add support for ATOM GFXCLK table v2.
drm/amdgpu: fix the memory corruption on S3
drm/amdgpu: fix vulkan test performance drop and hang on VI
libnvdimm, pmem: disable dax flushing when pmem is fronting a volatile region
libnvdimm, pmem, dax: export a cache control attribute
dax: convert to bitmask for flags
net: ethernet: ti: netcp_ethss: use cpts to check if packet needs timestamping
net: ethernet: ti: cpsw: fix sw timestamping for non PTP packets
net: ethernet: ti: cpsw: move skb timestamp to packet_submit
cavium: thunder: Remove duplicate "netdev->name" logging output
net/mlx4: fix spelling mistake: "enforcment" -> "enforcement"
net: atl1c: fix spelling mistake: "droppted" -> "dropped"
arm: sun8i: orangepi-2: use internal phy-mode
arm: sun8i: nanopi-neo: use internal phy-mode
arm: sun8i: orangepi-one: use internal phy-mode
arm: sun8i: orangepi-zero: use internal phy-mode
arm: sun8i: orangepipc: use internal phy-mode
net: stmmac: support future possible different internal phy mode
Bonding: Convert multiple netdev_info messages to netdev_dbg
KVM: LAPIC: Fix lapic timer injection delay
ALSA: hda: constify attribute_group structures.
ALSA: pcm: constify attribute_group structures.
KVM: lapic: reorganize restart_apic_timer
KVM: lapic: reorganize start_hv_timer
nvme: Makefile: remove dead build rule
arm64: fix endianness annotation for __apply_alternatives()/get_alt_insn()
arm64: fix endianness annotation in get_kaslr_seed()
arm64: add missing conversion to __wsum in ip_fast_csum()
percpu: fix static checker warnings in pcpu_destroy_chunk
multi_v7_defconfig: Enable OMAP MTD and DM816 AHCI
mmc: dw_mmc: remove the unnecessary slot variable
mmc: dw_mmc: use the 'slot' instead of 'cur_slot'
mmc: dw_mmc: remove the 'id' arguments about functions relevant to slot
mmc: dw_mmc: change the array of slots
mmc: dw_mmc: remove the loop about finding slots
mmc: dw_mmc: deprecated the "num-slots" property
mmc: dw_mmc-rockchip: parse rockchip, desired-num-phases from DT
dt-bindings: rockchip-dw-mshc: add optional rockchip, desired-num-phases
tty: serial: lpuart: add a more accurate baud rate calculation method
tty: serial: lpuart: add earlycon support for imx7ulp
tty: serial: lpuart: add imx7ulp support
dt-bindings: serial: fsl-lpuart: add i.MX7ULP support
tty: serial: lpuart: add little endian 32 bit register support
tty: serial: lpuart: refactor lpuart32_{read|write} prototype
tty: serial: lpuart: introduce lpuart_soc_data to represent SoC property
serial: imx-serial - move DMA buffer configuration to DT
serial: imx: Enable RTSD only when needed
serial: imx: Remove unused members from imx_port struct
serial: 8250: 8250_omap: Fix race b/w dma completion and RX timeout
serial: 8250: Fix THRE flag usage for CAP_MINI
blk-mq: map all HWQ also in hyperthreaded system
staging: lustre: replace kmalloc with kmalloc_array
Staging: ion: fix code style warning from NULL comparisons
staging: fsl-mc: make dprc.h header private
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: drop useless #includes
staging: fsl-mc: be consistent when checking strcmp() return
staging: fsl-mc: move comparison before strcmp() call
staging: speakup: make function ser_to_dev static
staging: ks7010: fix spelling mistake: "errror" -> "error"
staging: rtl8192e: fix spelling mistake: "respose" -> "response"
staging: wilc1000: fix spelling mistake: "dissconect" -> "disconnect"
staging: ccree: fix block comment style
staging: ccree: remove/add (un)needed blank lines
staging: ccree: remove unused type CCFipsSyncStatus_t
staging: ccree: remove custom type ssi_fips_state_t
staging: ccree: remove custom type ssi_fips_error_t
staging: ccree: remove custom type tdes_keys_t
staging: ccree: fix pointer location
staging: ccree: remove comparisons to NULL
staging: ccree: fix unmatched if/else braces
staging: ccree: no need for braces for single statements
staging: ccree: remove redundant blank lines
staging: ccree: fix else placement
staging: ccree: drop comparsion to true/false
staging: ccree: fix missing or redundant spaces
drivers: staging: sm750: Hold lock irrespective of fb numbers.
sd: add support for TCG OPAL self encrypting disks
libata: fix build warning from unused goto label
ALSA: hda/realtek - Support Dell headset mode for ALC3271
pinctrl: qcom: Add ipq8074 pinctrl driver
pinctrl: freescale: imx7d: make of_device_ids const.
Add USB quirk for HVR-950q to avoid intermittent device resets
USB hub_probe: rework ugly goto-into-compound-statement
usb: host: ohci-pxa27x: Handle return value of clk_prepare_enable
drm: vblank: Fix vblank timestamp update
Bluetooth: btbcm: Add entry for BCM43430 UART bluetooth
Bluetooth: Add sockaddr length checks before accessing sa_family in bind and connect handlers
bluetooth: remove WQ_MEM_RECLAIM from hci workqueues
Bluetooth: hci_bcm: Add active_low irq polarity quirk for Asus T100CHI
pinctrl: DT: extend the pinmux property to support integers array
pinctrl: generic: Add output-enable property
gpio: rcar: Add R8A7743 (RZ/G1M) support
module: make the modinfo name const
gpio: gpio-wcove: Fix GPIO control register offset calculation
arm64: fix endianness annotation in acpi_parking_protocol.c
arm64: use readq() instead of readl() to read 64bit entry_point
iwlwifi: mvm: quietly accept non-sta assoc response frames
iwlwifi: mvm: remove version 2 of paging command
iwlwifi: move configuration into sub-directory
iwlwifi: move notification wait into fw/
iwlwifi: create new subdirectory for FW interaction
iwlwifi: mvm: rename iwl_shared_mem_cfg_v1 to the correct _v2
iwlwifi: mvm: fix deduplication start logic
iwlwifi: mvm: unconditionally stop device after init
iwlwifi: pcie: warn if paging is already initialized during init
iwlwifi: pcie: make ctxt-info free idempotent
iwlwifi: unify external & internal modparam names
iwlwifi: mvm: support multi tid ba notif
iwlwifi: mvm: change when the BT_COEX is sent
iwlwifi: pcie: improve debug in iwl_pcie_rx_handle_rb()
iwlwifi: mvm: support aggs of 64 frames in A000 family
iwlwifi: pcie: improve "invalid queue" warning
iwlwifi: mvm: use proper CDB check in PHY context modify
iwlwifi: add twelve new 9560 series PCI IDs
iwlwifi: add the new a000_2ax series
iwlwifi: mvm: simplify CHECK_MLME_TRIGGER macro
iwlwifi: mvm: change sta_id to u8
iwlwifi: pcie: fix 9000-series RF-kill interrupt propagation
iwlwifi: pcie: only apply retention workaround on 9000-series A-step
iwlwifi: dvm: use macros for format strings
iwlwifi: mvm: fix a bunch of kernel-doc warnings
iwlwifi: mvm: add documentation for all command IDs
iwlwifi: mvm: use __le16 even for reserved fields
iwlwifi: mvm: remove various unused command IDs/structs
iwlwifi: mvm: fix various "Excess ... description" kernel-doc warnings
iwlwifi: mvm: remove some CamelCase from firmware API
iwlwifi: mvm: Add debugfs entry to retrieve SAR geographic profile
iwlwifi: mvm: refactor geo init
arm64: fix endianness annotation for reloc_insn_movw() & reloc_insn_imm()
arm64: fix endianness annotation for aarch64_insn_write()
arm64: fix endianness annotation in aarch64_insn_read()
arm64: fix endianness annotation in call_undef_hook()
arm64: fix endianness annotation for debug-monitors.c
ras: mark stub functions as 'inline'
pinctrl: armada-37xx: Fix number of pin in sdio_sb
pinctrl: armada-37xx: Fix uart2 group selection register mask
pinctrl: bcm2835: Avoid warning from __irq_do_set_handler
EDAC, pnd2: Fix Apollo Lake DIMM detection
EDAC, i5000, i5400: Fix definition of NRECMEMB register
sched/numa: Hide numa_wake_affine() from UP build
rpmsg: Make modalias work for DeviceTree based devices
dmaengine: fsl_raid: make of_device_ids const.
drm/i915/gvt: Make function dpy_reg_mmio_readx safe
thermal: int340x: check for sensor when PTYP is missing
Thermal/int340x: Fix few typos and kernel-doc style
thermal: fix source code documentation for parameters
char: ipmi: constify bmc_dev_attr_group and bmc_device_type
MIPS: VDSO: Fix a mismatch between comment and preprocessor constant
MIPS: VDSO: Add implementation of gettimeofday() fallback
MIPS: VDSO: Add implementation of clock_gettime() fallback
MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse()
MIPS: Use current_cpu_type() in m4kc_tlbp_war()
MIPS: Allow storing pgd in C0_CONTEXT for MIPSr6
MIPS: Handle tlbex-tlbp race condition
MIPS: Add CPU shared FTLB feature detection
MIPS: CPS: Handle spurious VP starts more gracefully
MIPS: CPS: Handle cores not powering down more gracefully
MIPS: CPS: Prevent multi-core with dcache aliasing
MIPS: CPS: Select CONFIG_SYS_SUPPORTS_SCHED_SMT for MIPSr6
MIPS: CM: WARN on attempt to lock invalid VP, not BUG
MIPS: CM: Avoid per-core locking with CM3 & higher
MIPS: Skip IPI setup if we only have 1 CPU
MIPS: Use `pr_debug' for messages from `__compute_return_epc_for_insn'
MIPS: math-emu: For MFHC1/MTHC1 also return SIGILL right away
MIPS: Fix a typo: s/preset/present/ in r2-to-r6 emulation error message
MIPS: Send SIGILL for R6 branches in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for linked branches in `__compute_return_epc_for_insn'
MIPS: Rename `sigill_r6' to `sigill_r2r6' in `__compute_return_epc_for_insn'
MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
MIPS: Fix unaligned PC interpretation in `compute_return_epc'
MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
MIPS: math-emu: Prevent wrong ISA mode instruction emulation
MIPS: Use queued spinlocks (qspinlock)
MIPS: Use queued read/write locks (qrwlock)
MIPS: cmpxchg: Rearrange __xchg() arguments to match xchg()
MIPS: cmpxchg: Implement 1 byte & 2 byte cmpxchg()
MIPS: cmpxchg: Implement 1 byte & 2 byte xchg()
MIPS: cmpxchg: Implement __cmpxchg() as a function
MIPS: cmpxchg: Drop __xchg_u{32,64} functions
MIPS: cmpxchg: Error out on unsupported xchg() calls
MIPS: cmpxchg: Use __compiletime_error() for bad cmpxchg() pointers
MIPS: cmpxchg: Pull xchg() asm into a macro
MIPS: cmpxchg: Unify R10000_LLSC_WAR & non-R10000_LLSC_WAR cases
MIPS: unaligned: Add DSP lwx & lhx missaligned access support
MIPS: R6: Fix PREF instruction usage by memcpy for MIPS R6
MIPS: build: Fix "-modd-spreg" switch usage when compiling for mips32r6
MIPS: cmdline: Add support for 'memmap' parameter
MIPS: Loogson: Make enum loongson_cpu_type more clear
MIPS: Loongson-3: support irq_set_affinity() in i8259 chip
MIPS: Loongson-3: IRQ balancing for PCI devices
MIPS: Loongson-3: Support 4 packages in CPU Hwmon driver
MIPS: Loongson: Add NMI handler support
PM / Domains: Fix missing default_power_down_ok comment
PM / Domains: Fix unsafe iteration over modified list of domains
PM / Domains: Fix unsafe iteration over modified list of domain providers
PM / Domains: Fix unsafe iteration over modified list of device links
PM / Domains: Handle safely genpd_syscore_switch() call on non-genpd device
PM / Domains: Call driver's noirq callbacks
timers: Make the cpu base lock raw
ACPI / EC: Add quirk for GL720VMK
ACPI / EC: Fix media keys not working problem on some Asus laptops
ACPI / EC: Add support to skip boot stage DSDT probe
ACPI / EC: Enhance boot EC sanity check
ACPI / video: Add quirks for the Dell Precision 7510
PCI: Work around poweroff & suspend-to-RAM issue on Macbook Pro 11
nvme: Allocate queues for all possible CPUs
blk-mq: Create hctx for each present CPU
blk-mq: Include all present CPUs in the default queue mapping
kvm: nVMX: Check memory operand to INVVPID
x86/PCI: Select CONFIG_PCI_LOCKLESS_CONFIG
PCI: Provide Kconfig option for lockless config space accessors
x86/PCI/ce4100: Properly lock accessor functions
x86/PCI: Abort if legacy init fails
x86/PCI: Remove duplicate defines
PCI: Enable ECRC only if device supports it
ARM/PCI: Convert PCI scan API to pci_scan_root_bus_bridge()
PCI: Make pci_register_host_bridge() PCI core internal
PCI: Add pci_scan_root_bus_bridge() interface
PCI: tegra: Fix host bridge memory leakage
PCI: faraday: Fix host bridge memory leakage
PCI: Add devm_pci_alloc_host_bridge() interface
PCI: Add pci_free_host_bridge() interface
PCI: Initialize bridge release function at bridge allocation
PCI: faraday: Convert IRQ masking to raw PCI config accessors
PCI: iproc: Convert link check to raw PCI config accessors
PCI: xilinx-nwl: Remove nwl_pcie_enable_msi() unused bus parameter
drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id
vfio: New external user group/file match
kvm-vfio: Decouple only when we match a group
vfio: Fix group release deadlock
drm: dw-hdmi-i2s: add .get_dai_id callback for ALSA SoC
regulator: core: Fix voltage change propagations to supply regulators
spi: loopback-test: Fix kfree() NULL pointer error.
regmap: irq: add chip option mask_writeonly
mwifiex: fix spelling mistake: "secuirty" -> "security"
spi: loopback-test: fix spelling mistake: "reruning" -> "rerunning"
spi: sirf: fix spelling mistake: "registerred" -> "registered"
ASoC: rt5645: enable speaker protection features
ASoC: rt5651: remove unexisting Muxes
spi: stm32: fix potential dereference null return value
spi: stm32: enhance DMA error management
spi: stm32: add runtime PM support
spi: stm32: use normal conditional statements instead of ternary operator
spi: stm32: replace st, spi-midi with st, spi-midi-ns to fit bindings
spi: stm32: fix example with st, spi-midi-ns property
spi: stm32: fix compatible to fit with new bindings
spi: stm32: use SoC specific compatible
cgroup: implement "nsdelegate" mount option
cgroup: restructure cgroup_procs_write_permission()
spi: rockchip: Disable Runtime PM when chip select is asserted
spi: rockchip: Set GPIO_SS flag to enable Slave Select with GPIO CS
ASoC: rt5670: move set_sysclk to codec level
ASoC: rt5670: remove duplicate route.
ASoC: rt5670: fix wrong audio route
svcrdma: Don't account for Receive queue "starvation"
svcrdma: Improve Reply chunk sanity checking
svcrdma: Improve Write chunk sanity checking
svcrdma: Improve Read chunk sanity checking
svcrdma: Remove svc_rdma_marshal.c
svcrdma: Avoid Send Queue overflow
svcrdma: Squelch disconnection messages
sunrpc: Disable splice for krb5i
wl18xx: add checks on wl18xx_top_reg_write() return value
libertas: Fix lbs_prb_rsp_limit_set()
cw1200: add const to hwbus_ops structures
ASoC: nau8825: debug message of crosstalk bypass
USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick
ASoC: dwc: Added a quirk DW_I2S_QUIRK_16BIT_IDX_OVERRIDE to dwc driver
ASoC: codecs: rt5670: fix jd mode for Lenovo Miix 2 10
rsi: add in missing RSI_FSM_STATES into array fsm_state
MAINTAINERS: add brcm80211 maintainer info from Cypress
brcmfmac: rework headroom check in .start_xmit()
brcmfmac: use atomic_t for statistic counter in struct brcmf_bus
brcmfmac: cleanup kerneldoc for struct brcmf_bus
mwifiex: Do not change bss_type in change_virtual_intf
rtlwifi: Add in_4way field for btcoexist
rtlwifi: Fill ap_num field by driver
rtlwifi: Add ap_num field for btcoexist
rtlwifi: Add return value to btc_set.
rtlwifi: Update some cases in btc_get function -- roam, 5G, AP mode, and return value.
rtlwifi: Modify power mode parameters of 8723be and 8821ae.
rtlwifi: Do IQK only once to reduce wifi occupy antenna
rtlwifi: Fix a2dp choppy while BT RSSI stays on threshold.
qtnfmac: fix uninitialized return code in ret
ASoC: Intel: cht_bsw_rt5672: 19.2MHz clock for Baytrail platforms
ASoC: Drop invalid DMI fields when setting card long name from DMI info
ASoC: stm32: sai: remove some stray tabs
ipmi:ssif: Check dev before setting drvdata
ASoC: rt5645: del btn_check_timer on remove
ASoC: rt5645: Add jack detection workaround for GPD Win
ASoC: rt5645: add inv_jd1_1 flag
ASoC: rt5645: rename jd_invert flag in platform data
ASoC: rt5645: read jd1_1 status for jd detection
ath9k: remove useless variable assignment in ath_mci_intr()
ath10k: fix a bunch of spelling mistakes in messages
locking/refcount: Create unchecked atomic_t implementation
ath9k: Use mutex_lock to avoid potential race in start/stop rng
ath9k: avoid potential freezing during random generator read
ath9k: fix an invalid pointer dereference in ath9k_rng_stop()
ath10k: add const to thermal_cooling_device_ops structure
ath9k: fix tx99 bus error
ath9k: fix tx99 use after free
platform/x86: toshiba_haps: constify haps_attr_group
platform/x86: dell-wmi-led: Adjust instance of wmi_evaluate_method calls to 0
platform/x86: alienware-wmi: Adjust instance of wmi_evaluate_method calls to 0
ftrace: Decrement count for dyn_ftrace_total_info for init functions
ALSA: hda - Minor code refactoring for Intel HDMI codec parsers
crypto: testmgr - Reenable sha1/aes in FIPS mode
ALSA: hda - Bind with i915 component before codec binding
nvmet-rdma: register ib_client to not deadlock in device removal
nvme_fc: fix error recovery on link down.
nvmet_fc: fix crashes on bad opcodes
nvme_fc: Fix crash when nvme controller connection fails.
nvme_fc: replace ioabort msleep loop with completion
nvme_fc: fix double calls to nvme_cleanup_cmd()
nvme-fabrics: verify that a controller returns the correct NQN
nvme: simplify nvme_dev_attrs_are_visible
nvme: read the subsystem NQN from Identify Controller
nvme: remove a misleading comment on struct nvme_ns
nvme: explicitly disable APST on quirked devices
nvme: use a single NVME_AQ_DEPTH and relax it to 32
nvme: add hostid token to fabric options
nvme: Remove SCSI translations
nvme-pci: open-code polling logic in nvme_poll
nvme-pci: factor out the cqe reading mechanics from __nvme_process_cq
nvme-pci: factor out cqe handling into a dedicated routine
nvme-pci: Introduce nvme_ring_cq_doorbell
fs/fcntl: use copy_to/from_user() for u64 types
drivers: dma-coherent: Introduce default DMA pool
drivers: dma-coherent: Account dma_pfn_offset when used with device tree
dma: Take into account dma_pfn_offset
dma-mapping: replace dmam_alloc_noncoherent with dmam_alloc_attrs
dma-mapping: remove dmam_free_noncoherent
crypto: qat - avoid an uninitialized variable warning
au1100fb: remove a bogus dma_free_nonconsistent call
MAINTAINERS: add entry for dma mapping helpers
powerpc: merge __dma_set_mask into dma_set_mask
dma-mapping: remove the set_dma_mask method
powerpc/cell: use the dma_supported method for ops switching
powerpc/cell: clean up fixed mapping dma_ops initialization
tile: remove dma_supported and mapping_error methods
xen-swiotlb: remove xen_swiotlb_set_dma_mask
arm: implement ->dma_supported instead of ->set_dma_mask
mips/loongson64: implement ->dma_supported instead of ->set_dma_mask
dma-mapping: remove HAVE_ARCH_DMA_SUPPORTED
x86: remove arch specific dma_supported implementation
arm: remove arch specific dma_supported implementation
openrisc: remove arch-specific dma_supported implementation
hexagon: remove the unused dma_is_consistent prototype
hexagon: remove arch-specific dma_supported implementation
dma-virt: remove dma_supported and mapping_error methods
dma-noop: remove dma_supported and mapping_error methods
sparc: remove arch specific dma_supported implementations
sparc: remove leon_dma_ops
dma-mapping: remove DMA_ERROR_CODE
arm: implement ->mapping_error
x86: remove DMA_ERROR_CODE
x86/calgary: implement ->mapping_error
x86/pci-nommu: implement ->mapping_error
powerpc: implement ->mapping_error
sparc: implement ->mapping_error
s390: implement ->mapping_error
iommu/amd: implement ->mapping_error
hexagon: switch to use ->mapping_error for error reporting
ftrace: Unlock hash mutex on failed allocation in process_mod_list()
spin loop primitives for busy waiting
powerpc/powernv/idle: Clear r12 on wakeup from stop lite
iommu/vt-d: Constify intel_dma_ops
iommu: Warn once when device_group callback returns NULL
iommu/omap: Return ERR_PTR in device_group call-back
iommu: Return ERR_PTR() values from device_group call-backs
ALSA: hda - Skip card registration when no codec is found
KVM: s390: Inject machine check into the nested guest
KVM: s390: Inject machine check into the guest
iommu/s390: Use iommu_group_get_for_dev() in s390_iommu_add_device()
iommu/vt-d: Don't disable preemption while accessing deferred_flush()
iommu/iova: Don't disable preempt around this_cpu_ptr()
MIPS: Loongson: Add Loongson-3A R3 basic support
MIPS: SEAD-3: Fix GIC interrupt specifiers
MIPS: SEAD-3: Set interrupt-parent per-device, not at root node
MIPS: generic: Add a MAINTAINERS entry
MIPS: generic: Set RTC_ALWAYS_BCD to 0
MIPS: generic: Abstract FDT fixup application
MIPS: generic/yamon-dt: Use serial* rather than uart* aliases
MIPS: generic/yamon-dt: Support > 256MB of RAM
MIPS: generic/yamon-dt: Pull YAMON DT shim code out of SEAD-3 board
MIPS: SEAD-3: Remove GIC timer from DT
MIPS: Branch straight to ll in mips_atomic_set()
MIPS: Fix mips_atomic_set() with EVA
MIPS: Save static registers before sysmips
MIPS: Fix mips_atomic_set() retry condition
MIPS: perf: add I6500 handling
MIPS: Probe the I6500 CPU
MIPS: Perform post-DMA cache flushes on systems with MAARs
MIPS: Give __secure_computing() access to syscall arguments.
MIPS: Add support for eBPF JIT.
MIPS: Add some instructions to uasm.
MIPS: Correctly define DBSHFL type instruction opcodes.
MIPS: Optimize uasm insn lookup.
MIPS: module: Unify rel & rela reloc handling
MIPS: module: Ensure we always clean up r_mips_hi16_list
NFC: trf7970a: Correct register settings for 27MHz clock
ALSA: Fix forgotten dependency fix for tristate OSS sequencer kconfig
apparmor: put back designators in struct initialisers
s390/dasd: Fix faulty ENODEV for RO sysfs attribute
s390/pci: recognize name clashes with uids
s390/pci: provide more debug information
s390/pci: fix handling of PEC 306
s390/pci: improve pci hotplug
s390/pci: introduce clp_get_state
s390/pci: improve error handling during fmb (de)registration
s390/pci: improve unreg_ioat error handling
s390/pci: improve error handling during interrupt deregistration
s390/pci: don't cleanup in arch_setup_msi_irqs
powerpc/mm: Add comments on vmemmap physical mapping
powerpc/mm: Add comments to the vmemmap layout
powerpc/smp: Convert NR_CPUS to nr_cpu_ids
powerpc/smp: Do not BUG_ON if invalid CPU during kick
powerpc/44x: Add generic compatible string for I2C EEPROM
powerpc/83xx: Add generic compatible string for I2C EEPROM
powerpc/512x: Add generic compatible string for I2C EEPROM
powerpc/fsl: Add generic compatible string for I2C EEPROM
powerpc/5200: Add generic compatible string for I2C EEPROM
cpuidle: powerpc: no memory barrier after break from idle
cpuidle: powerpc: read mostly for common globals
cpuidle: powerpc: cpuidle set polling before enabling irqs
powerpc/fadump: add reschedule point while releasing memory
powerpc/fadump: provide a helpful error message
powerpc/fadump: avoid holes in boot memory area when fadump is registered
powerpc/fadump: avoid duplicates in crash memory ranges
powerpc/perf: Fix branch event code for power9
powerpc/xive: Silence message about VP block allocation
scsi: sun_esp: fix device reference leaks
scsi: fnic: changing queue command to return result DID_IMM_RETRY when rport is init
scsi: fnic: correct speed display and add support for 25,40 and 100G
scsi: fnic: added timestamp reporting in fnic debug stats
scsi: fnic: Zero io_cmpl_skip on fw reset completion
scsi: bnx2fc: Update version number to 2.11.8.
scsi: bnx2fc: Make rport_terminate_io callback a NOOP.
scsi: bnx2fc: If IO is still in cleanup then do not return to SCSI layer.
scsi: bnx2fc: Adjust bnx2fc_npiv_create_vports for WWNNs from NVRAM that are zero.
scsi: bnx2fc: Update copyright for 2017.
scsi: bnx2fc: Check for connection offload before sending RRQ.
scsi: bnx2fc: Add filters to the non-offload FCoE receive path.
scsi: default to scsi-mq
scsi: sas: scsi_queue_work can fail, so make callers aware
scsi: qla2xxx: Update Driver version to 10.00.00.00-k
scsi: qla2xxx: Use FC-NVMe FC4 type for FDMI registration
xfs: grab dquots without taking the ilock
xfs: fix semicolon.cocci warnings
xfs: Don't clear SGID when inheriting ACLs
xfs: free cowblocks and retry on buffered write ENOSPC
xfs: replace log_badcrc_factor knob with error injection tag
xfs: convert drop_writes to use the errortag mechanism
xfs: remove unneeded parameter from XFS_TEST_ERROR
xfs: expose errortag knobs via sysfs
xfs: make errortag a per-mountpoint structure
scsi: qla2xxx: Send FC4 type NVMe to the management server
scsi: qla2xxx: Add FC-NVMe F/W initialization and transport registration
scsi: qla2xxx: Add FC-NVMe command handling
scsi: qla2xxx: Add FC-NVMe port discovery and PRLI handling
scsi: qla2xxx: Update driver version to 9.01.00.00-k
scsi: qla2xxx: Include Exchange offload/Extended Login into FW dump
scsi: qla2xxx: Move target stat counters from vha to qpair.
scsi: qla2xxx: Remove datasegs_per_cmd and datasegs_per_cont field
scsi: qla2xxx: Remove unused tgt_enable_64bit_addr flag
scsi: qla2xxx: Add debug logging routine for qpair
scsi: qla2xxx: Add function call to qpair for door bell
scsi: qla2xxx: use shadow register for ISP27XX
scsi: qla2xxx: move fields from qla_hw_data to qla_qpair
scsi: qla2xxx: Add fw_started flags to qpair
scsi: qla2xxx: Add debug knob for user control workload
scsi: qla2xxx: Fix mailbox failure while deleting Queue pairs
scsi: qla2xxx: Enable Target Multi Queue
scsi: qla2xxx: Preparation for Target MQ.
scsi: qla2xxx: Combine Active command arrays.
tools/testing/selftests/sysctl: Add pre-check to the value of writes_strict
ACPI: EC: Fix EC command visibility for dynamic debug
ACPI: EC: Fix an EC event IRQ storming issue
powerpc/nvram: use memdup_user
pstore: use memdup_user
drbd: Drop unnecessary static
PM / core: Drop run_wake flag from struct dev_pm_info
PCI / PM: Simplify device wakeup settings code
PCI / PM: Drop pme_interrupt flag from struct pci_dev
ACPI / PM: Consolidate device wakeup settings code
ACPI / PM: Drop run_wake from struct acpi_device_wakeup_flags
dax: remove default copy_from_iter fallback
libnvdimm, nfit: enable support for volatile ranges
libnvdimm, pmem: fix persistence warning
x86, libnvdimm, pmem: remove global pmem api
x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm
switchtec: Add device IDs for additional Switchtec products
switchtec: Add "running" status flag to fw partition info ioctl
remoteproc/keystone: Fix circular dependencies for ARM configs
remoteproc: Drop redundant REMOTEPROC dependency from driver Kconfigs
remoteproc: Drop VIRTUALIZATION dependency from REMOTEPROC
rpmsg: Drop VIRTUALIZATION dependency from RPMSG_VIRTIO
PM / QoS: constify *_attribute_group.
PM / AVS: rockchip-io: add io selectors and supplies for rk3228
powercap/RAPL: prevent overridding bits outside of the mask
PM / sysfs: Constify attribute groups
PM: Constify info string used in messages
PM: Constify returned PM event name
PM / Domains: Constify genpd pointer
i2c: designware: enable SLAVE in platform module
i2c: designware: add SLAVE mode functions
i2c: zx2967: drop COMPILE_TEST dependency
i2c: zx2967: always use the same device when printing errors
i2c: pca-platform: use dev_warn/dev_info instead of printk
ACPICA: Use designated initializers
ACPICA: Update version to 20170531
ACPICA: Update a couple of debug output messages
ACPICA: acpiexec: enhance local signal handler
ACPICA: Simplify output for the ACPI Debug Object
ACPICA: Unix application OSL: Correctly handle control-c (EINTR)
ACPICA: Improvements for debug output only
ACPICA: Disassembler: allow conflicting external declarations to be emitted.
ACPICA: Disassembler: add external op to namespace on first pass
ACPICA: Disassembler: prevent external op's from opening a new scope
ACPICA: Changed Gbl_disasm_flag to acpi_gbl_disasm_flag
ACPICA: Changing External to a named object
ACPICA: Update two error messages to emit control method name
ACPICA: Fix for Device/Thermal objects with ObjectType and DerefOf
ACPICA: Comment update: spelling/format. No functional change
ACPICA: Update comments, no functional change
ACPICA: Split resource descriptor decode strings to a new file
i2c: pca-platform: use device managed allocations
mtd: st_spi_fsm: remove SPINOR_OP_RDSR2 and use SPINOR_OP_RDCR instead
nfp: flower: add Kconfig for flower app
nfp: allocate a private workqueue for driver work
nfp: reorder SR-IOV config and nfp_app SR-IOV callbacks
nfp: handle SR-IOV already enabled when driver is probing
nfp: wire get_phys_port_name on representors
nfp: allow converting representor's netdev into nfp_port
nfp: move representors' struct net_device_ops to shared code
nfp: make the representor get stats app-independent
nfp: spawn nfp_ports for PF and VF ports
nfp: add nfp_app cleanup callback and make flower use it
nfp: remove unused nfp_cpp_area_check_range()
nfp: add helper for mapping runtime symbols
nfp: move area mapping helper into nfpcore
nfp: explicitly check if application FW is loaded
i2c: pca-platform: add devicetree awareness
ipv6: udp: leverage scratch area helpers
udp: move scratch area helpers into the include file
tcp: fix null ptr deref in getsockopt(..., TCP_ULP, ...)
i2c: pca-platform: switch to struct gpio_desc
dt-bindings: add bindings for i2c-pca-platform
mtd: spi-nor: cqspi: remove duplicate const
vxlan: fix incorrect nlattr access in MTU check
net: remove policy-routing.txt documentation
block, bfq: update wr_busy_queues if needed on a queue split
mmc/block: remove a call to blk_queue_bounce_limit
dm: don't set bounce limit
block: don't set bounce limit in blk_init_queue
block: don't set bounce limit in blk_init_allocated_queue
blk-mq: don't bounce by default
block: don't bother with bounce limits for make_request drivers
block: remove the queue_bounce_pfn helper
block: move bounce declarations to block/blk.h
blk-map: call blk_queue_bounce from blk_rq_append_bio
pktcdvd: remove the call to blk_queue_bounce
nvme: add support for streams and directives
btrfs: add support for passing in write hints for buffered writes
xfs: add support for passing in write hints for buffered writes
ext4: add support for passing in write hints for buffered writes
fs: add support for buffered writeback to pass down write hints
fs: add O_DIRECT and aio support for sending down write life time hints
blk-mq: expose write hints through debugfs
block: add support for write hints in a bio
fs: add fcntl() interface for setting/getting write life time hints
vsprintf: Add %p extension "%pOF" for device tree
kmod: reduce atomic operations on kmod_concurrent and simplify
module: use list_for_each_entry_rcu() on find_module_all()
Bluetooth: hidp: fix possible might sleep error in hidp_session_thread
Bluetooth: cmtp: fix possible might sleep error in cmtp_session
Bluetooth: bnep: fix possible might sleep error in bnep_session
tracing: Add support for display of tgid in trace output
tracing: Add support for recording tgid of tasks
ftrace: Decrement count for dyn_ftrace_total_info file
ftrace: Remove unused function ftrace_arch_read_dyn_info()
Bluetooth: hci_bcm: Fix unwanted error reporting if no bcm dev
platform/chrome: cros_ec_lightbar - hide unused PM functions
cros_ec: Don't signal wake event for non-wake host events
usbip: Fix uninitialized variable bug in vhci
usb: core: read USB ports from DT in the usbport LED trigger driver
dt-bindings: leds: document new trigger-sources property
usb: typec: ucsi: Add ACPI driver
usb: typec: Add support for UCSI interface
usb: musb: compress return logic into one line
libata: Support for an ATA PASS-THROUGH(32) command.
cros_ec: Fix deadlock when EC is not responsive at probe
ahci: Add Device ID for ASMedia 1061R and 1062R
cros_ec: Don't return error when checking command version
perf script: Add 'synth' field for synthesized event payloads
perf auxtrace: Add itrace option to output power events
perf auxtrace: Add itrace option to output ptwrite events
tools include: Add byte-swapping macros to kernel.h
perf script: Add 'synth' event type for synthesized events
sh/ftrace: Remove only user of ftrace_arch_read_dyn_info()
x86/insn: perf tools: Add new ptwrite instruction
perf jit: fix typo: "incalid" -> "invalid"
perf tools: Kill die()
perf config: Do not die when parsing u64 or int config values
tools/kvm_stat: add new interactive command 'b'
tools/kvm_stat: add new command line switch '-i'
tools/kvm_stat: fix error on interactive command 'g'
KVM: SVM: suppress unnecessary NMI singlestep on GIF=0 and nested exit
KVM: SVM: don't NMI singlestep over event injection
KVM: SVM: hide TF/RF flags used by NMI singlestep
KVM: nSVM: do not forward NMI window singlestep VM exits to L1
KVM: SVM: introduce disable_nmi_singlestep helper
perf tools: Replace error() with pr_err()
lightnvm: if LUNs are already allocated fix return
brcmfmac: Fix a memory leak in error handling path in 'brcmf_cfg80211_attach'
brcmfmac: fix double free upon register_netdevice() failure
perf tools: Remove warning()
perf event-parse: Use pr_warning()
KVM: s390: Backup the guest's machine check info
s390/nmi: s390: New low level handling for machine check happening in guest
perf config: Use pr_warning()
perf help: Use pr_warning()
perf help: Elliminate dup code for reporting
ARM: 8684/1: NOMMU: Remove unused KTHREAD_SIZE definition
ACPI: hns_dsaf_acpi_dsm_guid can be static
perf help: Introduce exec_failed() to avoid code duplication
KVM: explain missing kvm_put_kvm in case of failure
KVM: Replaces symbolic permissions with numeric
net/mlx5e: IPSec, Add IPSec ethtool stats
net/mlx5e: IPSec, Add Innova IPSec offload TX data path
net/mlx5e: IPSec, Add Innova IPSec offload RX data path
net/mlx5e: IPSec, Innova IPSec offload infrastructure
net/mlx5: Accel, Add IPSec acceleration interface
net/mlx5: FPGA, Add SBU infrastructure
net/mlx5: FPGA, Add SBU bypass and reset flows
net/mlx5: FPGA, Add high-speed connection routines
net/mlx5: FPGA, Add FW commands for FPGA QPs
net/mlx5: FPGA, Move FPGA init/cleanup to init_once
net/mlx5: Add QP WQ support
net/mlx5: Make get_cqe routine not ethernet-specific
IB/mlx5: Respect mlx5_core reserved GIDs
net/mlx5: Add support for multiple RoCE enable
net/mlx5: Add reserved-gids support
net/mlx5: Set interface flags before cleanup in unload_one
MIPS: defconfig: Cleanup from old Kconfig options
MIPS: Sort MIPS Kconfig Alphabetically.
ALSA: pcm: Disable only control mmap for explicit appl_ptr sync
ALSA: pcm: Add an ioctl to specify the supported protocol version
net/mlx5e: Fix TX carrier errors report in get stats ndo
net/mlx5: Cancel delayed recovery work when unloading the driver
net/mlx5: Fix driver load error flow when firmware is stuck
drm/mediatek: separate color module to fixup error memory reallocation
drm/mediatek: check for memory allocation failure
drm/mediatek: re-phrase DRM_INFO error message
drm/mediatek: use platform_register_drivers
drm/mediatek: Support UYVY and YUYV format for overlay
drm/i915/gvt: Don't read ADPA_CRT_HOTPLUG_MONITOR from host
drm/i915/gvt: Set initial PORT_CLK_SEL vreg for BDW
clocksource/drivers/mips-gic-timer: Fix an error code in 'gic_clocksource_of_init()'
clocksource/drivers/fsl_ftm_timer: Unmap region obtained by of_iomap
clocksource/drivers/tcb_clksrc: Make IO endian agnostic
HID: wacom: fix mistake in printk
staging: speakup: make ttyio synths use device name
staging: speakup: check and convert dev name or ser to dev_t
tty: add function to convert device name to number
gpio: dt-bindings: Add documentation for gpio controllers on Armada 7K/8K
rpmsg: Don't overwrite release op of rpdev
powerpc/64s: Invalidate ERAT on powersave wakeup for POWER9
powerpc: Only do ERAT invalidate on radix context switch on P9 DD1
Switch flock copyin/copyout primitives to copy_{from,to}_user()
net/mlx4: fix spelling mistake: "coalesing" -> "coalescing"
net: add netlink_ext_ack argument to rtnl_link_ops.slave_validate
net: add netlink_ext_ack argument to rtnl_link_ops.slave_changelink
net: add netlink_ext_ack argument to rtnl_link_ops.validate
net: add netlink_ext_ack argument to rtnl_link_ops.changelink
net: add netlink_ext_ack argument to rtnl_link_ops.newlink
powerpc/powernv/pci: Enable 64-bit devices to access >4GB DMA space
powerpc/powernv/pci: Add helper to check if a PE has a single vendor
powerpc/powernv/pci: Add support for PHB4 diagnostics
powerpc/powernv/pci: Dynamically allocate PHB diag data
powerpc/powernv/pci: Reduce spam when dumping PEST
powerpc/tm: Fix comment
powerpc: Fix asm offsets to point to actual FP and VMX regs
powerpc: Fix /proc/cpuinfo revision for POWER9 DD2
perf tests: Add platform dependency to test 15
cpufreq / CPPC: Initialize policy->min to lowest nonlinear performance
PM / hibernate: Drop redundant parameter of swsusp_alloc()
PM / hibernate: Use CONFIG_HAVE_SET_MEMORY for include condition
x86/ACPI/cstate: Allow ACPI C1 FFH MWAIT use on AMD systems
PM / wakeirq: Convert to SRCU
intel_pstate: skip scheduler hook when in "performance" mode
intel_pstate: delete scheduler hook in HWP mode
x86: use common aperfmperf_khz_on_cpu() to calculate KHz using APERF/MPERF
cpupower: Add support for new AMD family 0x17
cpupower: Fix bug where return value was not used
lightnvm: pblk: fail gracefully on irrec. error
lightnvm: pblk: set mempool and workqueue params.
lightnvm: pblk: redesign GC algorithm
lightnvm: pblk: add lock assertions on helpers
lightnvm: pblk: cleanup unnecessary code
lightnvm: pblk: set metadata list for all I/Os
lightnvm: pblk: choose optimal victim GC line
lightnvm: pblk: decouple bad block from line alloc
lightnvm: pblk: simplify meta. memory allocation
lightnvm: pblk: issue multiplane reads if possible
lightnvm: pblk: delete redundant buffer pointer
lightnvm: pblk: delete redundant debug line stat
lightnvm: pblk: sched. metadata on write thread
lightnvm: pblk: rename read request pool
lightnvm: pblk: generalize erase path
lightnvm: pblk: expose max sec per write on sysfs
lightnvm: pblk: add debug stat for read cache hits
lightnvm: pblk: spare double cpu_to_le64 calc.
lightnvm: propagate right error code to target
lightnvm: re-convert ppa format on I/O failure
dt-bindings: Document the Broadcom STB wake-up timer node
mtd: spi-nor: Add support for Spansion S25FL064L
ipmi: get rid of field-by-field __get_user()
mtd: spi-nor: Add support for mx66u51235f
sata_via: Enable optional hotplug on VT6420
ipmi: get COMPAT_IPMICTL_RECEIVE_MSG in sync with the native one
remoteproc/keystone: Ensure the DSPs are in reset in probe
remoteproc/keystone: Add a remoteproc driver for Keystone 2 DSPs
dt-bindings: remoteproc: Add Keystone DSP remoteproc binding
scsi: cxlflash: Update TMF command processing
scsi: cxlflash: Remove zeroing of private command data
scsi: cxlflash: Support WS16 unmap
scsi: cxlflash: Support AFU debug
scsi: cxlflash: Support LUN provisioning
scsi: cxlflash: Refactor AFU capability checking
scsi: cxlflash: Introduce host ioctl support
scsi: cxlflash: Separate AFU internal command handling from AFU sync specifics
scsi: cxlflash: Create character device to provide host management interface
scsi: cxlflash: Add scsi command abort handler
scsi: cxlflash: Flush pending commands in cleanup path
scsi: cxlflash: Track pending scsi commands in each hardware queue
scsi: cxlflash: Handle AFU sync failures
scsi: cxlflash: Schedule asynchronous reset of the host
scsi: cxlflash: Reset hardware queue context via specified register
scsi: cxlflash: Update cxlflash_afu_sync() to return errno
scsi: cxlflash: Combine the send queue locks
scsi: sgiwd93: switch to dma_alloc_attrs
scsi: 53c700: switch to dma_alloc_attrs
scsi: qedi: Remove comparison of u16 idx with zero.
scsi: hpsa: fix spelling mistake: "encrypytion" -> "encryption"
scsi: hisi_sas: redefine hisi_sas_phy.phy_type as u32
scsi: Remove the definition of VLC_SA_RECEIVE_CREDENTIAL
scsi: aacraid: Don't copy uninitialized stack memory to userspace
scsi: bnx2i: missing error code in bnx2i_ep_connect()
scsi: hptiop: make function hptiop_iop_request_callback_itl static
scsi: cxgb4i: assign rxqs in round robin mode
scsi: fix typos and grammar in comments of scsi_transport_fc.c
scsi: lpfc: fix refcount error on node list
scsi: lpfc: Fix nvme io stoppage after link bounce
scsi: virtio_scsi: let host do exception handling
scsi: qla2xxx: don't include <generated/utsrelease.h>
scsi: fc: drop residual tsk_mgmt_response and it_nexus_response
scsi: csiostor: update module version
scsi: sd: Use sysfs_match_string()
scsi: scsi_dh_alua: remove synchronous STPG support
scsi: remove various unused blist flags
scsi: storvsc: use default I/O timeout handler for FC devices
scsi: aacraid: fix leak of data from stack back to userspace
clocksource/drivers/sun4i: Switch to the timer-of common init
clocksource/drivers/timer-of: Fix invalid iomap check
kselftest.rst: do some adjustments after ReST conversion
seccomp: Switch from atomic_t to recount_t
seccomp: Adjust selftests to avoid double-join
seccomp: Clean up core dump logic
ftrace: Have cached module filters be an active filter
ftrace: Implement cached modules tracing on module load
ftrace: Have the cached module list show in set_ftrace_filter
ftrace: Add :mod: caching infrastructure to trace_array
kernel/module.c: suppress warning about unused nowarn variable
EDAC, pnd2: Make function sbi_send() static
RAS/CEC: Check the correct variable in the debugfs error handling
x86/mce: Always save severity in machine_check_poll()
x86/microcode: Make a couple of symbols static
genirq: Avoid unnecessary low level irq function calls
genirq: Set irq masked state when initializing irq_desc
Revert "staging: fsl-mc: drop useless #includes"
Revert "staging: fsl-mc: decouple the mc-bus public headers from dprc.h"
Revert "staging: fsl-mc: delete duplicated function prototypes"
Revert "staging: fsl-mc: delete prototype of unimplemented function"
Revert "staging: fsl-mc: turn several exported functions static"
Revert "staging: fsl-mc: move irq domain creation prototype to public header"
Revert "staging: fsl-mc: move couple of definitions to public header"
Revert "staging: fsl-mc: move rest of mc-bus.h to private header"
Revert "staging: fsl-mc: remove dpmng API files"
Revert "staging: fsl-mc: fix a few implicit includes"
Revert "staging: fsl-mc: move mc-sys.h contents in the public header"
Revert "staging: fsl-mc: move mc-cmd.h contents in the public header"
Revert "staging: fsl-mc: make dprc.h header private"
ALSA: hda/realtek - There is no loopback mixer in the ALC234/274/294
arm64: pass endianness info to sparse
DRM: Fix an incorrectly formatted table
Revert "ktime: Simplify ktime_compare implementation"
drm/i915: Clear execbuf's vma backpointer upon release
drm/i915: Pass the right flags to i915_vma_move_to_active()
drm/i915/cnl: Fix RMW on ddi vswing sequence.
drm/i915/gvt: Fix inconsistent locks holding sequence
drm/i915/gvt: Fix possible recursive locking issue
pinctrl: sh-pfc: r8a7795: Add PWM support
dmaengine: qcom_hidma: allow ACPI/DT parameters to be overridden
sparc64: fix typo in property
posix-stubs: Conditionally include COMPAT_SYS_NI defines
time: introduce {get,put}_itimerspec64
time: add get_timespec64 and put_timespec64
m68k: defconfig: Cleanup from old Kconfig options
MAINTAINERS: Add Qualcomm pinctrl drivers section
rpmsg: virtio_rpmsg_bus: cleanup multiple assignment to ops
rpmsg: virtio_rpmsg_bus: fix nameservice address
rpmsg: cleanup incorrect function in dev_err message
rpmsg: virtio_rpmsg_bus: fix announce for devices without endpoint
remoteproc/davinci: fix unbalanced reset between start and stop ops
remoteproc/davinci: simplify the reset function
remoteproc/davinci: Update Kconfig to depend on DMA_CMA
sparc64: add port_id to VIO device metadata
sparc64: Enhance search for VIO device in MDESC
sparc64: enhance VIO device probing
sparc64: check if a client is allowed to register for MDESC notifications
sparc64: remove restriction on VIO device name size
sparc64: refactor code to obtain cfg_handle property from MDESC
sparc64: add MDESC node name property to VIO device metadata
sparc64: mdesc: use __GFP_REPEAT action modifier for VM allocation
sparc64: expand MDESC interface
sparc64: skip handshake for LDC channels in RAW mode
sparc64: specify the device class in VIO version info. packet
sparc64: ensure VIO operations are defined while being used
sparc: kernel: apc: make of_device_ids const
arm64: defconfig: remove duplicate entry
sparc64: Fix gup_huge_pmd
net: macb: add fixed-link node support
sctp: adjust ssthresh when transport is idle
sctp: adjust cwnd increase in Congestion Avoidance phase
sctp: allow increasing cwnd regardless of ctsn moving or not
sctp: update order of adjustments of partial_bytes_acked and cwnd
net: Remove ndo_dfwd_start_xmit
net: qcom/emac: add support for emulation systems
net: qcom/emac: do not reset the EMAC during initialization
net: qcom/emac: add shutdown function
af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers
net/iucv: improve endianness handling
net: dsa: mv88e6xxx: fix error code in mv88e6390_serdes_power()
nfp: add VF and PF representors to flower app
nfp: add flower app
nfp: add support for control messages for flower app
nfp: add support for tx/rx with metadata portid
nfp: provide nfp_port to of nfp_net_get_mac_addr()
nfp: app callbacks for SRIOV
nfp: add stats and xmit helpers for representors
nfp: general representor implementation
nfp: map mac_stats and vf_cfg BARs
nfp: move physical port init into a helper
nfp: devlink add support for getting eswitch mode
net: store port/representator id in metadata_dst
mtd: nand: mtk: add ->setup_data_interface() hook
mtd: nand: mtk: remove unneeded mtk_ecc_hw_init from mtk_ecc_resume
mtd: nand: mtk: remove unneeded mtk_nfc_hw_init from mtk_nfc_resume
mtd: nand: mtk: disable ecc irq when writing page with hwecc
mtd: nand: mtk: fix incorrect register setting order about ecc irq
tty: define tty_open_by_driver when CONFIG_TTY is not defined
staging: speakup: fix synth caching when synth init fails
Staging: rtl8712 : wifi.h: Fixed Macro argument reuse
staging: vt6655 - add parameter names
staging: rtl8192u - add parameter names
staging: sm750fb - add parameter names
staging: rtl8723bs - remove asm includes
staging: unisys: visorhba - octal permissions
staging: rtl8188eu: style fixes
staging: ccree: use signal safe completion wait
staging: ccree: add DT bus coherency detection
staging: ccree: add clock management support
staging: ccree: remove unused function
staging: ccree: register setkey for none hash macs
staging: ccree: fix hash import/export
xen: allocate page for shared info page from low memory
xen: avoid deadlock in xenbus driver
cgroup: "cgroup.subtree_control" should be writeable by delegatee
x86/build: Specify stack alignment for clang
x86/build: Use __cc-option for boot code compiler options
kbuild: Add __cc-option macro
kbuild: remove cc-option-align
tools/power turbostat: update version number
tools/power turbostat: decode MSR_IA32_MISC_ENABLE only on Intel
tools/power turbostat: stop migrating, unless '-m'
rtc: ds1307: Add support for Epson RX8130CE
rtc: s3c: Handle clock enable failures
rtc: s3c: Handle clock prepare failures in probe
rtc: s3c: Do not remove const from rodata memory
rtc: s3c: Drop unneeded cast to void pointer
rtc: s3c: Minor white-space cleanups
rtc: s3c: Jump to central exit point on getting src clock error
xfs: free uncommitted transactions during log recovery
hwmon: (aspeed-pwm-tacho) Poll with short sleeps.
hwmon: (aspeed-pwm-tacho) reduce fan_tach period
Documentation: atomic_ops.txt is core-api/atomic_ops.rst
genirq/timings: Add infrastructure for estimating the next interrupt arrival time
genirq/timings: Add infrastructure to track the interrupt timings
genirq/debugfs: Remove pointless NULL pointer check
sched/fair: Remove effective_load()
sched/numa: Implement NUMA node level wake_affine()
sched/fair: Simplify wake_affine() for the single socket case
sched/numa: Override part of migrate_degrades_locality() when idle balancing
x86/paravirt: Remove unnecessary return from void function
x86/boot: Add missing strchr() declaration
x86/mmap, ASLR: Do not treat unlimited-stack tasks as legacy mmap
rtc: mxc: remove unused variable
rtc: opal: Implement rtc_class_ops.alarm_irq_enable callback
tools/power turbostat: if --debug, print sampling overhead
tools/power turbostat: hide SKL counters, when not requested
fscrypt: make ->dummy_context() return bool
fscrypt: add support for AES-128-CBC
fscrypt: inline fscrypt_free_filename()
ARM: cpuidle: Support asymmetric idle definition
ext4: require key for truncate(2) of encrypted file
cpufreq: intel_pstate: Remove max/min fractions to limit performance
x86: do not use cpufreq_quick_get() for /proc/cpuinfo "cpu MHz"
cpufreq: sfi: make freq_table static
PM / OPP: Add dev_pm_opp_{set|put}_clkname()
ext4: don't bother checking for encryption key in ->mmap()
cpufreq: exynos5440: Fix inconsistent indenting
cpufreq: imx6q: imx6ull should use the same flow as imx6ul
cpufreq: dt: Add support for hi3660
PM / OPP: Use - instead of @ for DT entries
platform/chrome: cros_ec_lightbar - Avoid I2C xfer to EC during suspend
platform/chrome: cros_ec_lightbar - Add userspace lightbar control bit to EC
platform/chrome: cros_ec_lightbar - Control of suspend/resume lightbar sequence
platform/chrome: cros_ec_lightbar - Add lightbar program feature to sysfs
platform/chrome: cros_ec_lpc: Add MKBP events support over ACPI
platform/chrome: cros_ec_lpc: Add power management ops
platform/chrome: cros_ec_lpc: Add support for GOOG004 ACPI device
platform/chrome: cros_ec_lpc: Add support for mec1322 EC
platform/chrome: cros_ec_lpc: Add R/W helpers to LPC protocol variants
Docs: clean up some DocBook loose ends
Make the main documentation title less Geocities
Docs: Use kernel-figure in vidioc-g-selection.rst
Docs: fix table problems in ras.rst
Docs: Fix breakage with Sphinx 1.5 and upper
Docs: Include the Latex "ifthen" package
selftest/net/Makefile: Specify output with $(OUTPUT)
selftest/intel_pstate/aperf: Use LDLIBS instead of LDFLAGS
selftest/memfd/Makefile: Fix build error
net: dsa: bcm_sf2: Remove special handling of "internal" phy-mode
net: bcmgenet: Remove special handling of "internal" phy-mode
net: phy: Support "internal" PHY interface
dt-bindings: Add "internal" as a valid 'phy-mode' property
i2c: cadance: fix ctrl/addr reg write order
i2c: zx2967: add i2c controller driver for ZTE's zx2967 family
dt: bindings: add documentation for zx2967 family i2c controller
i2c: algo-bit: add support for I2C_M_STOP
MAINTAINERS: add entry for Aspeed I2C driver
i2c: aspeed: added slave support for Aspeed I2C driver
i2c: aspeed: added driver for Aspeed I2C
i2c: aspeed: added documentation for Aspeed I2C driver
i2c: rcar: document HW incapabilities
ARM: qcom_defconfig: enable RPMSG_QCOM_SMD
cxgb4: Use Firmware params to get buffer-group map
cxgb4: Update T6 Buffer Group and Channel Mappings
tls: return -EFAULT if copy_to_user() fails
net: ena: update ena driver to version 1.2.0
net: ena: update driver's rx drop statistics
net: ena: use lower_32_bits()/upper_32_bits() to split dma address
net: ena: separate skb allocation to dedicated function
net: ena: use napi_schedule_irqoff when possible
net: ena: allow the driver to work with small number of msix vectors
net: ena: add support for out of order rx buffers refill
net: ena: add reset reason for each device FLR
net: ena: change sizeof() argument to be the type pointer
net: ena: add hardware hints capability to the driver
net: ena: change return value for unsupported features unsupported return value
tcp: fix out-of-bounds access in ULP sysctl
bpf: possibly avoid extra masking for narrower load in verifier
net: stmmac: make some functions static
mtd: partitions: fixup some allocate_partition() whitespace
mtd: parsers: trx: fix pr_err format for printing offset
nfp: xdp: report if program is offloaded
xdp: add reporting of offload mode
nfp: bpf: add support for XDP_FLAGS_HW_MODE
nfp: bpf: release the reference on offloaded programs
nfp: bpf: don't offload XDP programs in DRV_MODE
nfp: xdp: move driver XDP setup into a separate function
xdp: add HW offload mode flag for installing programs
xdp: pass XDP flags into install handlers
staging: wlan-ng: Fix struct definition's and variable type
staging: rtl8723bs: Remove unnecessary cast in kfree
staging: rtl8723bs: hal: Use (true/false) in assignment to bool
staging: sm750fb: change default screen resolution
staging: fb_xgi: vb_table: Remove white space after tabstop
arm64: ftrace: fix !CONFIG_ARM64_MODULE_PLTS kernels
arm64: signal: Allow expansion of the signal frame
iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #126
iommu/arm-smmu-v3: Enable ACPI based HiSilicon CMD_PREFETCH quirk(erratum 161010701)
iommu/arm-smmu-v3: Add workaround for Cavium ThunderX2 erratum #74
ACPI/IORT: Fixup SMMUv3 resource size for Cavium ThunderX2 SMMUv3 model
iommu/arm-smmu-v3, acpi: Add temporary Cavium SMMU-V3 IORT model number definitions
iommu/io-pgtable-arm: Use dma_wmb() instead of wmb() when publishing table
iommu/io-pgtable: depend on !GENERIC_ATOMIC64 when using COMPILE_TEST with LPAE
iommu/arm-smmu-v3: Remove io-pgtable spinlock
iommu/arm-smmu: Remove io-pgtable spinlock
iommu/io-pgtable-arm-v7s: Support lockless operation
iommu/io-pgtable-arm: Support lockless operation
iommu/io-pgtable: Introduce explicit coherency
iommu/io-pgtable-arm-v7s: Refactor split_blk_unmap
iommu/io-pgtable-arm: Improve split_blk_unmap
iommu/io-pgtable-arm-v7s: Check table PTEs more precisely
iommu: arm-smmu: Handle return of iommu_device_register.
iommu: arm-smmu-v3: make of_device_ids const
iommu/arm-smmu: Plumb in new ACPI identifiers
iommu/io-pgtable-arm-v7s: constify dummy_tlb_ops.
iommu/arm-smmu-v3: Increase CMDQ drain timeout value
staging: fusb302: don't bitshift __le16 type
staging: fsl-mc: make dprc.h header private
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: drop useless #includes
staging: fsl-mc: drop macros with possible side effects
staging: fsl-dpaa2/eth: fix a couple of implicit includes
staging: fsl-mc/dpio: Propagate error code
staging: comedi: use centralized error clean-up in comedi_init()
staging: comedi: fix clean-up of comedi_class in comedi_init()
staging: rtl8192e: remove dead code rtllib_wpa_supplicant_ioctl
staging: rtl8192e: remove dead private call to _rtl92e_ioctl.
staging: most: net: hold used net device
staging: most: net: protect consistency of the state
staging: most: net: make net device lifetime obvious
staging: most: net: remove redundant traces
staging: ccree: removed spaces after opening parentheses.
staging: ccree: - style fix, spaces and tabs
staging: ccree: move else to follow close brace '}'
staging: ccree: remove improper space
staging: ccree: move * to close variable name instead of type.
staging: ccree: move '{' to next line for function.
staging: ccree: move brace { to previous line for if.
Staging: ccree: add space around comma, brace and operator.
MD: fix a null dereference
staging: lustre: lustre: add all missing indentifier names
staging: lustre: lustre: fix all bare unsigned usage
staging: lustre: lustre: make all struct file_operations constant
staging: lustre: lustre: resolve "use spaces between elements" checkpatch errors
spi: atmel: fix corrupted data issue on SAM9 family SoCs
ARM: owl: smp: Implement SPS power-gating for CPU2 and CPU3
soc: actions: owl-sps: Factor out owl_sps_set_pg() for power-gating
soc: actions: Add Owl SPS
dt-bindings: power: Add Owl SPS power domains
selftests: lib: Skip tests on missing test modules
mtip32xx: fix up the checking for internal command failure
udp: fix poll()
bus: arm-ccn: Enable stats for CCN-502 interconnect
dt-bindings: arm-ccn: Add bindings info for CCN-502 compatible string
bus: arm-ccn: Use devm_kcalloc() in arm_ccn_probe()
bus: arm-ccn: Fix module autoload
Revert "arm64: dts: marvell: add dma-mask in crypto nodes for 7k/8k"
ARM: dts: socfpga: set the i2c frequency
ARM: dts: socfpga: Add second ethernet alias to VINING FPGA
ARM: dts: socfpga: Drop LED node from VINING FPGA
ARM: dts: socfpga: Remove I2C EEPROMs from VINING FPGA
ARM: dts: socfpga: Enable QSPI support on VINING FPGA
ARM: dts: socfpga: Fix the ethernet clock phandle
ALSA: pcm: Add the explicit appl_ptr sync support
ACPI / sleep: EC-based wakeup from suspend-to-idle on recent systems
[media] media: entity: Catch unbalanced media_pipeline_stop calls
[media] media/uapi/v4l: clarify cropcap/crop/selection behavior
[media] v4l2-ioctl/exynos: fix G/S_SELECTION's type handling
[media] vimc: sen: Declare vimc_sen_video_ops as static
[media] vimc: sca: Add scaler
[media] vimc: deb: Add debayer filter
[media] vimc: Subdevices as modules
[media] vimc: cap: Support several image formats
[media] vimc: sen: Support several image formats
[media] vimc: common: Add vimc_colorimetry_clamp
[media] vimc: common: Add vimc_link_validate
[media] vimc: common: Add vimc_pipeline_s_stream helper
ASoC: audio-graph-scu-card: support 2nd codec endpoint on DT
ASoC: audio-graph-scu-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
ASoC: audio-graph-card: tidyup asoc_simple_card_canonicalize_cpu() parameter
[media] vimc: common: Add vimc_ent_sd_* helper
ASoC: nau8825: make crosstalk function optional
ASoC: nau8825: fix jack type detection issue after resume
ASoC: nau8825: default value for property
[media] vimc: Move common code from the core
ASoC: zx_aud96p22: add ZTE ZX AUD96P22 codec driver
ASoC: add bindings for ZTE zx-aud96p22 audio codec
[media] vimc: sen: Integrate the tpg on the sensor
[media] media: i2c: ov772x: Force use of SCCB protocol
spi: stm32: fix error check on mbr being -ve
[media] dvb uapi docs: enums are passed by value, not reference
powerpc/mm: Trace tlbie(l) instructions
arm64: dts: mediatek: don't include missing file
iwlwifi: mvm: support TX on MONITOR iface
iwlwifi: pcie: work around suspend/resume issue
iwlwifi: mvm: fix typo in CTDP_CMD_OPERATION_REPORT description
iwlwifi: pcie: delete the Tx queue timer earlier upon firmware crash
iwlwifi: pcie: reduce unwanted noise in the logs
iwlwifi: mvm: print base HW address during init
iwlwifi: mvm: document assoc_beacon_arrive_time
iwlwifi: mvm: support new flush API
x86/xen/efi: Initialize only the EFI struct members used by Xen
efi: Process the MEMATTR table only if EFI_MEMMAP is enabled
iwlwifi: mvm: reset the fw_dump_desc pointer after ASSERT
iwlwifi: mvm: set assoc_beacon_arrive_time
iwlwifi: pcie: make iwl_pcie_apm_stop_master() return void
iwlwifi: add a W/A for a scheduler hardware bug
iwlwifi: mvm: don't mark TIDs that are not idle wrt BA as inactive
iwlwifi: mvm: reset the HW before dumping if HW error is detected
iwlwifi: pcie: don't disable bh when handling FW errors
iwlwifi: mvm: fix the recovery flow while connecting
iwlwifi: mvm: fix nvm_data leak
iwlwifi: remove useless iwl_free_nvm_data() function
iwlwifi: document transmit buffer bits better
iwlwifi: mvm: add documentation for enum iwl_debug_cmds
iwlwifi: mvm: disentangle union in TX status struct
iwlwifi: mvm: fix fw monitor 7000 HW recollecting
iwlwifi: mvm: docs: fix enum link, provide TX response link
iwlwifi: pcie: fix command completion name debug
iwlwifi: fix TX tracing for non-linear SKBs
iwlwifi: simplify data tracepoint
Bluetooth: hci_serdev: make hci_serdev_client_ops static
sched/rt: Move RT related code from sched/core.c to sched/rt.c
sched/deadline: Move DL related code from sched/core.c to sched/deadline.c
sched/cpuset: Only offer CONFIG_CPUSETS if SMP is enabled
arm64: defconfig: enable Qualcomm Technologies EMAC and some PHY drivers
arm64: defconfig: enable QCOM_L2_PMU and QCOM_L3_PMU
arm64: defconfig: enable EDAC options
arm64: defconfig: enable APEI and GHES features
arm64: defconfig: enable support for PCIe hotplug
arm64: defconfig: enable EFI_CAPSULE_LOADER
arm64: defconfig: enable BLK_DEV_NVME
arm64: defconfig: enable ACPI_CPPC_CPUFREQ
HID: multitouch: optimize the sticky fingers timer
HID: multitouch: fix rare Win 8 cases when the touch up event gets missing
HID: multitouch: use BIT macro
irqchip/gic-v3-its: Don't assume GICv3 hardware supports 16bit INTID
irqchip/gic-v3-its: Add ACPI NUMA node mapping
irqchip/gic-v3-its-platform-msi: Make of_device_ids const
irqchip/gic-v3-its: Make of_device_ids const
irqchip/irq-mvebu-icu: Add new driver for Marvell ICU
irqchip/irq-mvebu-gicp: Add new driver for Marvell GICP
dt-bindings/interrupt-controller: Add DT binding for the Marvell ICU
EDAC, pnd2: Return proper error value from apl_rd_reg()
reiserfs: fix race in prealloc discard
reiserfs: don't preallocate blocks for extended attributes
powerpc: Only obtain cpu_hotplug_lock if called by rtasd
arm: dts: dt-bindings: Add Renesas RZ/A1 pinctrl header
dt-bindings: pinctrl: Add RZ/A1 bindings doc
pinctrl: Renesas RZ/A1 pin and gpio controller
ext4: check return value of kstrtoull correctly in reserved_clusters_store
ext4: fix off-by-one fsmap error on 1k block filesystems
ext4: return EFSBADCRC if a bad checksum error is found in ext4_find_entry()
ext4: return EIO on read error in ext4_find_entry
ext4: forbid encrypting root directory
ext4: send parallel discards on commit completions
ext4: avoid unnecessary stalls in ext4_evict_inode()
clk: keystone: TI_SCI_PROTOCOL is needed for clk driver
platform: x86: intel-hid: Wake up the system from suspend-to-idle
platform: x86: intel-vbtn: Wake up the system from suspend-to-idle
randstruct: Whitelist NIU struct page overloading
randstruct: Whitelist big_key path struct overloading
randstruct: Whitelist UNIXCB cast
randstruct: Whitelist struct security_hook_heads cast
gcc-plugins: Add the randstruct plugin
NFC: Add sockaddr length checks before accessing sa_family in bind handlers
NFC: add NULL checks to avoid potential NULL pointer dereference
nfc: nci: remove unnecessary null check
nfc: Ensure presence of required attributes in the activate_target handler
nfc: Fix the sockaddr length sanitization in llcp_sock_connect
Revert "NFC: trf7970a: Handle extra byte in response to Type 5 RMB commands"
NFC: digital: NFC-DEP Target WT(nfcdep,max) is now 14
NFC: digital: NFC-A SEL_RES must be one byte
NFC: digital: Delete an error message for memory allocation failure
NFC: digital: Improve a size determination in four functions
NFC: trf7970a: fix check of clock frequencies, use && instead of ||
clk: samsung: audss: Fix silent hang on Exynos4412 due to disabled EPLL
MAINTAINERS: Remove non-existing NFC platform data files
NFC: st-nci: Get rid of code duplication in ->probe()
NFC: st-nci: Add GPIO ACPI mapping table
NFC: st-nci: Use unified device properties API meaningfully
NFC: st-nci: Covert to use GPIO descriptor
NFC: st-nci: Get rid of "interesting" use of interrupt polarity
NFC: st-nci: Get rid of platform data
NFC: fdp: Add GPIO ACPI mapping table
NFC: fdp: Convert to use devres API
NFC: fdp: Convert I2C driver to ->probe_new()
NFC: st21nfca: Get rid of code duplication in ->probe()
NFC: st21nfca: Add GPIO ACPI mapping table
NFC: pn544: Switch to devm_acpi_dev_add_driver_gpios()
MAINTAINERS: Update SPI NOR subsystem git repositories
iwlwifi: mvm: better link scan notification results length
iwlwifi: pcie: use kstrtou32_from_user()
iwlwifi: mvm: support aggregations on A000 HW
iwlwifi: mvm: document status bits
iwlwifi: pcie: remove pointless debugfs parsing for csr file
iwlwifi: pcie: don't report RF-kill enabled while shutting down
iwlwifi: mvm: don't warn in queue sync on RF-kill
iwlwifi: pcie: add fake RF-kill to debugfs
iwlwifi: pcie: pull out common rfkill IRQ handling code
iwlwifi: mvm: rs: add logs for the wrong antenna case
iwlwifi: mvm: make iwl_mvm_update_mcc() easier to follow
iwlwifi: mvm: change the firmware name loading
iwlwifi: mvm: support D0I3_END_CMD at the start of resume
iwlwifi: mvm: make D0I3_END_CMD sync during system resume
iwlwifi: mvm: track and report IBSS manager status to mac80211
iwlwifi: use bitfield.h for some registers
iwlwifi: mvm: use scnprintf() instead of snprintf()
iwlwifi: mvm: avoid variable shadowing
iwlwifi: pcie: fix TVQM queue ID range check
iwlwifi: mvm: remove pointless num_stored condition
iwlwifi: mvm: avoid unnecessary cache trashing in Tx path
iwlwifi: mvm: Enable security on new TX API
iwlwifi: mvm: disable dbg data collect when fw isn't alive
iwlwifi: remove resp_pkt NULL checks
iwlwifi: mvm: remove txq EMPTYING_DELBA state for DQA
tracing: Show address when function names are not found
mtd: extract TRX parser out of bcm47xxpart into a separated module
mtd: partitions: add support for partition parsers
mtd: partitions: add support for subpartitions
mtd: partitions: rename "master" to the "parent" where appropriate
mtd: partitions: remove sysfs files when deleting all master's partitions
mtd: partitions: add helper for deleting partition
ata: ahci_brcm: Avoid writing to read-only registers
libata: Add the AHCI_HFLAG_NO_WRITE_TO_RO flag
libata: Add the AHCI_HFLAG_YES_ALPM flag
acpi: apei: check for pending errors when probing GHES entries
MAINTAINERS: add entry for Denali NAND controller driver
perf: xgene: Add support for SoC PMU version 3
perf: xgene: Move PMU leaf functions into function pointer structure
dt-bindings: gpmc: Correct location of generic gpmc binding
dt-bindings: mtd: elm: Correct compatible string requirement
ARM64: dts: meson-gxl: Add Libre Technology CC support
dt-bindings: arm: amlogic: Add Libre Technology CC board
dt-bindings: add Libre Technology vendor prefix
perf: xgene: Parse PMU subnode from the match table
udp/v6: prefetch rmem_alloc in udp6_queue_rcv_skb()
net: mvpp2: remove mvpp2_pool_refill()
net: mvpp2: remove unused mvpp2_bm_cookie_pool_set() function
net: mvpp2: add comments about smp_processor_id() usage
stmmac: pci: Use dmi_system_id table for retrieving PHY addresses
stmmac: pci: Select quark_pci_dmi_data from quark_default_data
stmmac: pci: Make stmmac_pci_find_phy_addr truly generic
stmmac: pci: Use stmmac_pci_info for all devices
stmmac: pci: Make stmmac_pci_info structure constant
of: find_node_by_full_name rewrite to compare each level
of: use kbasename instead of open coding
hv_netvsc: Fix the carrier state error when data path is off
hv_netvsc: Remove unnecessary var link_state from struct netvsc_device_info
arm/arm64: KVM: add guest SEA support
trace, ras: add ARM processor error trace event
ras: acpi / apei: generate trace event for unrecognized CPER section
efi: print unrecognized CPER section
acpi: apei: panic OS with fatal error status block
acpi: apei: handle SEA notification type for ARMv8
arm64: exception: handle Synchronous External Abort
dt-bindings: thermal: add file extension to brcm,ns-thermal
arm64: Remove a redundancy in sysreg.h
KVM: arm/arm64: Signal SIGBUS when stage2 discovers hwpoison memory
genirq/irqdomain: Remove auto-recursive hierarchy support
irqchip/MSI: Use irq_domain_update_bus_token instead of an open coded access
genirq/irqdomain: Add irq_domain_update_bus_token helper
doc/kokr/howto: Only send regression fixes after -rc1
docs-rst: fix broken links to dynamic-debug-howto in kernel-parameters
doc: Document suitability of IBM Verse for kernel development
of: update ePAPR references to point to Devicetree Specification
genirq/affinity: Assign vectors to all present CPUs
x86/apic: Mark single target interrupts
genirq/cpuhotplug: Avoid irq affinity setting for single targets
genirq: Introduce IRQD_SINGLE_TARGET flag
genirq/cpuhotplug: Handle managed IRQs on CPU hotplug
genirq: Handle managed irqs gracefully in irq_startup()
genirq: Add force argument to irq_startup()
genirq: Split out irq_startup() code
genirq: Introduce IRQD_MANAGED_SHUTDOWN
x86/apic: Implement effective irq mask update
xen/events: Add support for effective affinity mask
x86/apic: Add irq_data argument to apic->cpu_mask_to_apicid()
x86/apic: Move cpumask and to core code
x86/apic: Move online masking to core code
x86/uv: Use default_cpu_mask_to_apicid_and()
x86/apic: Move flat_cpu_mask_to_apicid_and() into C source
genirq/cpuhotplug: Use effective affinity mask
genirq: Introduce effective affinity mask
genirq/proc: Replace ever repeating type cast
genirq: Remove pointless gfp argument
genirq: Remove pointless arg from show_irq_affinity
genirq: Move irq_fixup_move_pending() to core
x86/irq: Use irq_migrate_all_off_this_cpu()
x86/irq: Restructure fixup_irqs()
genirq/cpuhotplug: Set force affinity flag on hotplug migration
genirq/cpuhotplug: Add support for conditional masking
genirq/cpuhotplug: Add support for cleaning up move in progress
genirq/cpuhotplug: Do not migrated shutdown irqs
genirq/cpuhotplug: Reorder check logic
genirq/cpuhotplug: Dont claim success on error
genirq/cpuhotplug: Remove irq disabling logic
genirq: Move pending helpers to internal.h
genirq: Move initial affinity setup to irq_startup()
genirq: Rename setup_affinity() to irq_setup_affinity()
genirq: Remove mask argument from setup_affinity()
x86/irq: Cleanup pending irq move in fixup_irqs()
genirq: Provide irq_fixup_move_pending()
genirq: Add missing comment for IRQD_STARTED
genirq/debugfs: Add proper debugfs interface
genirq/irqdomain: Add map counter
PCI/vmd: Create named irq domain
x86/msi: Create named irq domains
x86/msi: Remove unused remap irq domain interface
iommu/amd: Use named irq domain interface
iommu/vt-d: Use named irq domain interface
x86/msi: Provide new iommu irqdomain interface
x86/uv: Create named irq domain
x86/htirq: Create named domain
x86/ioapic: Create named irq domain
x86/vector: Create named irq domain
genirq: Allow fwnode to carry name information only
genirq/msi: Prevent overwriting domain name
iommu/vt-d: Add name to irq chip
iommu/amd: Add name to irq chip
x86/apic: Add name to irq chip
scripts/dtc: dtx_diff - Show real file names in diff header
of: detect invalid phandle in overlay
of: be consistent in form of file mode
of: make __of_attach_node() static
of: address.c header comment typo
of: fdt.c header comment typo
of: make of_fdt_is_compatible() static
dt-bindings: display-timing.txt convert non-ascii characters to ascii
Documentation: remove overlay-notes reference to non-existent file
ext4: add nombcache mount option
ext4: strong binding of xattr inode references
ext4: eliminate xattr entry e_hash recalculation for removes
ext4: reserve space for xattr entries/names
quota: add get_inode_usage callback to transfer multi-inode charges
ext4: xattr inode deduplication
ext4: cleanup transaction restarts during inode deletion
samples/bpf: fix a build problem
rds: tcp: set linger to 1 when unloading a rds-tcp
rds: tcp: send handshake ping-probe from passive endpoint
ibmvnic: Correct return code checking for ibmvnic_init during probe
ibmvnic: Fix error handling when registering long-term-mapped buffers
ibmvnic: Fix incorrectly defined ibmvnic_request_map_rsp structure
ext4: add ext4_is_quota_file()
ext2, ext4: make mb block cache names more explicit
blk-mq: remove double set queue_num
tcp: Add a tcp_filter hook before handle ack packet
net: phy: smsc: fix buffer overflow in memcpy
net/mlx5e: Use device ID defines
liquidio: stop using huge static buffer, save 4096k in .data
arm64: dump cpu_hwcaps at panic time
arm64: ptrace: Flush user-RW TLS reg to thread_struct before reading
arm64: ptrace: Flush FPSIMD regs back to thread_struct before reading
arm64: ptrace: Fix VFP register dumping in compat coredumps
efi: parse ARM processor error
cper: add timestamp print to CPER status printing
ras: acpi/apei: cper: add support for generic data v3 structure
acpi: apei: read ack upon ghes record consumption
mbcache: make mbcache naming more generic
ext4: move struct ext4_xattr_inode_array to xattr.h
ext4: modify ext4_xattr_ino_array to hold struct inode *
x86/tsc: Call check_system_tsc_reliable() before unsynchronized_tsc()
microblaze: Fix MSR flags when returning from exception
microblaze: Separate GP registers from MSR handling
microblaze: Enabling CONFIG_BRIDGE in mmu_defconfig
microblaze: Enabling CONFIGS related to MTD
microblaze: Update defconfigs
microblaze: mm: Flush TLB to ensure correct mapping when higmem ON
x86/hyperv: Read TSC frequency from a synthetic MSR
x86/hyperv: Check frequency MSRs presence according to the specification
dt-bindings/interrupt-controller: Add DT binding for the Marvell GICP
irqchip/qcom: Use builtin_platform_driver to simplify the code
irqchip/aspeed-i2c-ic: Add I2C IRQ controller for Aspeed
irqchip/aspeed-i2c-ic: Add binding docs for Aspeed I2C Interrupt Controller
irqchip/aspeed-vic: Add AST2500 compatible string
irqchip/aspeed-vic: Constify irq_domain_ops
Revert "irqchip/armada-370-xp: Fix regression by clearing IRQ_NOAUTOEN"
irqchip/armada-370-xp: Re-enable per-CPU interrupts at resume time
irqchip/armada-370-xp: Document the overall driver logic
irqchip/armada-370-xp: Re-order register definitions
irqchip/gicv3-its: Skip irq affinity setting when target cpu is the same as current setting
irqchip/gic-v3-its: Fix MSI alias accounting
irqchip/irq-renesas-h8s: Constify irq_domain_ops
irqchip/irq-renesas-h8300h: Constify irq_domain_ops
irqchip/irq-mips-gic: Constify irq_domain_ops
irqchip/irq-mbigen: Constify irq_domain_ops
irqchip/irq-imx-gpcv2: Constify irq_domain_ops
irqchip/i8259: Constify irq_domain_ops
irqchip/sunxi-nmi: Support sun6i-a31-r-intc compatible
dt-bindings/interrupt-controller: sunxi-nmi: Add compatible for A31 R_INTC
irqchip/sunxi-nmi: Const-ify sunxi_sc_nmi_reg_offs structures
irqchip/sunxi-nmi: Reorder sunxi_sc_nmi_reg_offs' in ascending order
irqchip/sunxi-nmi: Document interrupt disabling and clearing at probe time
irqchip/sunxi-nmi: Convert magic numbers to defines
dmaengine: fsldma: set BWC, DAHTS and SAHTS values correctly
HID: Add driver for Retrode2 joypad adapter
net/mlx5: Fix offset of hca cap reserved field
net/mlx5e: IPoIB, Support the flash device ethtool callback
net/mlx5e: Support the flash device ethtool callback
net/mlx5: Add mlxfw callbacks
net/mlx5: Add helper functions to set/query MCC/MCDA/MCQI registers
net/mlx5: Enhance MCAM reg to allow query on access reg support
net/mlx5: Add MCC (Management Component Control) register definitions
mlxfw: Make the module selectable
net/mlx5e: Add header re-write offloading of IPv6 hop-limit
net/mlx5e: Use macro for TC header re-write offload field mapping
net/mlx5e: Offload TC matching on ip ttl
net/mlx5e: Relocate the TC match on ip tos offload code section
net/mlx5e: Introduce RX Page-Reuse
net/mlx5e: Enhance RX SKB headroom logic
net/mlx5e: Build SKB with exact frag_size
iommu/amd: Free already flushed ring-buffer entries before full-check
iommu/amd: Remove amd_iommu_disabled check from amd_iommu_detect()
iommu/amd: Free IOMMU resources when disabled on command line
iommu/amd: Set global pointers to NULL after freeing them
iommu/amd: Check for error states first in iommu_go_to_state()
iommu/amd: Add new init-state IOMMU_CMDLINE_DISABLED
iommu/amd: Rename free_on_init_error()
iommu/amd: Disable IOMMUs at boot if they are enabled
ASoC: es8316: add I2C dependency
ASoC: max9867: make array ni_div static const
KVM: s390: avoid packed attribute
KVM: S390: add new group for flic
KVM: s390: implement instruction execution protection for emulated ifetch
KVM: s390: ioctls to get and set guest storage attributes
KVM: s390: CMMA tracking, ESSA emulation, migration mode
sched/fair: Spare idle load balancing on nohz_full CPUs
nohz: Move idle balancer registration to the idle path
sched/loadavg: Generalize "_idle" naming to "_nohz"
x86/debug: Extend the lower bound of crash kernel low reservations
x86/mm: Remove reset_lazy_tlbstate()
x86/ldt: Simplify the LDT switching logic
crypto: ccp - Release locks before returning
crypto: cavium/nitrox - dma_mapping_error() returns bool
crypto: doc - fix typo in docs
Documentation/bindings: Document the SafeXel cryptographic engine driver
crypto: caam - fix gfp allocation flags (part II)
crypto: caam - fix gfp allocation flags (part I)
crypto: drbg - Fixes panic in wait_for_completion call
x86/apic: Make arch_init_msi/htirq_domain __init
x86/apic: Make init_legacy_irqs() __init
powerpc: Convert VDSO update function to use new update_vsyscall interface
ext4: improve journal credit handling in set xattr paths
ext4: ext4_xattr_delete_inode() should return accurate errors
ext4: retry storing value in external inode with xattr block too
ext4: fix credits calculation for xattr inode
ext4: fix ext4_xattr_cmp()
ext4: fix ext4_xattr_move_to_block()
ext4: fix ext4_xattr_make_inode_space() value size calculation
ext4: ext4_xattr_value_same() should return false for external data
ext4: add missing le32_to_cpu(e_value_inum) conversions
ext4: clean up ext4_xattr_inode_get()
ext4: change ext4_xattr_inode_iget() signature
ext4: extended attribute value size limit is enforced by vfs
ext4: fix ref counting for ea_inode
ext4: call journal revoke when freeing ea_inode blocks
ext4: ea_inode owner should be the same as the inode owner
KVM: PPC: Book3S HV: Add capability to report possible virtual SMT modes
KVM: PPC: Book3S HV: Exit guest upon MCE when FWNMI capability is enabled
ext4: attach jinode after creation of xattr inode
ext4: do not set posix acls on xattr inodes
ext4: lock inode before calling ext4_orphan_add()
ext4: fix lockdep warning about recursive inode locking
PM / OPP: Don't create debugfs "supply-0" directory unnecessarily
PM / OPP: opp-microvolt is not optional if regulators are set
PM / OPP: Don't create copy of regulators unnecessarily
PM / OPP: Reorganize _generic_set_opp_regulator()
PM / Domains: pdd->dev can't be NULL in genpd_dev_pm_qos_notifier()
ext4: xattr-in-inode support
x86/power/64: Use char arrays for asm function names
ext4: add largedir feature
device property: Add fwnode_graph_get_port_parent
device property: Add FW type agnostic fwnode_graph_get_remote_node
device property: Introduce fwnode_device_is_available()
device property: Move fwnode graph ops to firmware specific locations
device property: Move FW type specific functionality to FW specific files
ACPI: Constify argument to acpi_device_is_present()
ACPI: configfs: Unload SSDT on configfs entry removal
ACPI: fix whitespace in pr_fmt() to align log entries
ACPI / PMIC: xpower: Add support for the GPI1 regulator to the OpRegion handler
kbuild: replace genhdr-y with generated-y
kbuild: clang: Disable 'address-of-packed-member' warning
mtd: spi-nor: aspeed: configure chip window on AHB bus
ata: ftide010: fix resource printing
clocksource/drivers: Fix uninitialized variable use in timer_of_init
platform/x86: intel_menlow: Add const to thermal_cooling_device_ops structure
platform/x86: acerhdf: Add const to thermal_cooling_device_ops structure
qed*: Rename qed_roce_if.h to qed_rdma_if.h
qed: Split rdma content between qed_rdma and qed_roce
qed: Duplicate qed_roce.[ch] to qed_rdma.[ch]
qed: Cleanup qed_roce before duplicating it
bpf: expose prog id for cls_bpf and act_bpf
IMA: update IMA policy documentation to include pcr= option
ima: Log the same audit cause whenever a file has no signature
ima: Simplify policy_func_show.
integrity: Small code improvements
ima: fix get_binary_runtime_size()
ima: use ima_parse_buf() to parse template data
ima: use ima_parse_buf() to parse measurements headers
ima: introduce ima_parse_buf()
ima: Add cgroups2 to the defaults list
ima: use memdup_user_nul
ima: fix up #endif comments
IMA: Correct Kconfig dependencies for hash selection
ima: define is_ima_appraise_enabled()
ima: define Kconfig IMA_APPRAISE_BOOTPARAM option
ima: define a set of appraisal rules requiring file signatures
ima: extend the "ima_policy" boot command line to support multiple policies
blk-mq: Make it safe to quiesce and unquiesce from an interrupt handler
block: Fix off-by-one errors in blk_status_to_errno() and print_req_error()
block: Declare local symbols static
percpu: fix early calls for spinlock in pcpu_stats
md: use a separate bio_set for synchronous IO.
clk: uniphier: provide NAND controller clock rate
clk: hisilicon: add usb2 clocks for hi3798cv200 SoC
block: Add fallthrough markers to switch statements
clk: Add Gemini SoC clock controller
ftrace: Add missing comment for FTRACE_OPS_FL_RCU
btrfs: Verify dir_item in iterate_object_props
btrfs: Check name_len before in btrfs_del_root_ref
btrfs: Check name_len before reading btrfs_get_name
btrfs: Check name_len before read in iterate_dir_item
btrfs: Check name_len in btrfs_check_ref_name_override
btrfs: Verify dir_item in replay_xattr_deletes
btrfs: Check name_len on add_inode_ref call path
btrfs: Check name_len with boundary in verify dir_item
btrfs: Introduce btrfs_is_name_len_valid to avoid reading beyond boundary
btrfs: move dev stats accounting out of wait_dev_flush
btrfs: account as waiting for IO, while waiting fot the flush bio completion
btrfs: preallocate device flush bio
MAINTAINERS: Update Actions Semi section with SPS
ARM: owl: Implement CPU enable-method for S500
clk: iproc: Remove __init marking on iproc_pll_clk_setup()
MAINTAINERS: Add Actions Semi Owl section
ARM: Prepare Actions Semi S500
percpu: resolve err may not be initialized in pcpu_alloc
arm64: marvell: enable ICU and GICP drivers
sock: avoid dirtying incoming_cpu if not needed
net: introduce SO_PEERGROUPS getsockopt
udp: prefetch rmem_alloc in udp_queue_rcv_skb()
qede: Fix compilation without QED_RDMA
r8152: correct the definition
brcmfmac: initialize oob irq data before request_irq()
rtlwifi: btcoexist control to enter/leave LPS
rtlwifi: add btc_is_bt_lps_on() for btcoexist
rtlwifi: Add rx ampdu cfg for btcoexist.
rtlwifi: Add btcoex record_pwr_mode
rtlwifi: Revise special packet notification to be readable format.
rtlwifi: Add TX report and disable key to force wait until report acked.
rtlwifi: extend debug_comp to u64
rtlwifi: Correct power save capability while init mac80211
rtlwifi: btcoex: rtl8723be: fix ant_sel not work
rtlwifi: btcoex: set correct interface type and parameter.
rtlwifi: btcoex: call bind to setup btcoex
rsi: add tx frame for common device configuration
rsi: configure new boot parameters to device
rsi: receive path enhancement for RS9113
rsi: Register interrupt handler before firmware load
rsi: use enum for FSM states
rsi: add usb RS9113 chipset support
mwifiex: debugfs: remove redunant check of mwifiex_dfs_dir
mwifiex: fixes the unexpected be printed log by default
rtlwifi: fix REG_USTIME_TSF register definition
ip6mr: add netlink notifications on mrt6msg cache reports
ipmr: add netlink notifications on igmpmsg cache reports
rtnetlink: add restricted rtnl groups for ipv4 and ipv6 mroute
rtnetlink: add NEWCACHEREPORT message type
brcmfmac: Use separate firmware for revision 0 of the brcm43430 chip
tcp: md5: hide unused variable
ARM: socfpga: Increase max number of GPIOs
spi: add driver for STM32 SPI controller
spi: Document the STM32 SPI bindings
arm64: dts: marvell: enable GICP and ICU on Armada 7K/8K
Btrfs: incremental send, fix invalid path for unlink commands
Btrfs: send, fix invalid path after renaming and linking file
Btrfs: fix invalid extent maps due to hole punching
perf script: Fix message because field list option is -F not -f
perf tools: Fix message because cpu list option is -C not -c
perf intel-pt: Fix transactions_sample_type
perf intel-pt: Remove redundant initial_skip checks
perf intel-pt: Add decoder support for CBR events
perf intel-pt: Add reserved byte to CBR packet payload
perf intel-pt: Add decoder support for ptwrite and power event packets
perf intel-pt: Add documentation for new config terms
perf intel-pt: Add default config for pass-through branch enable
perf intel-pt: Allow decoding with branch tracing disabled
perf intel-pt: Add missing __fallthrough
perf intel-pt: Clear FUP flag on error
perf intel-pt: Use FUP always when scanning for an IP
perf intel-pt: Ensure never to set 'last_ip' when packet 'count' is zero
perf intel-pt: Fix last_ip usage
perf intel-pt: Ensure IP is zero when state is INTEL_PT_STATE_NO_IP
perf intel-pt: Fix missing stack clear
perf intel-pt: Improve sample timestamp
perf intel-pt: Move decoder error setting into one condition
perf unwind: Support for powerpc
perf stat: Add support to measure SMI cost
tools lib api fs: Add sysfs__write_int function
irq/generic-chip: Provide devm_irq_setup_generic_chip()
irq/generic-chip: Provide devm_irq_alloc_generic_chip()
irq/generic-chip: Export irq_init_generic_chip() locally
irq/generic-chip: Provide irq_destroy_generic_chip()
irq/generic-chip: Provide irq_free_generic_chip()
btrfs: add cond_resched to btrfs_qgroup_trace_leaf_items
btrfs: use new block error code
idsn: fix wrong skb_put() used
wil6210: remove ioctl interface
wil6210: add support for PCIe D3hot in system suspend
wil6210: prevent platform callbacks after uninit
ath10k: set rxnss_override for QCA9888
ath10k: configure rxnss_override for QCA9984
ath10k: use complete VHT chan width for 160MHz workaround
arm64: marvell: enable the Armada 7K/8K pinctrl driver
ARM: pxa: Use - instead of @ for DT OPP entries
ARM: 8683/1: ARM32: Support mremap() for sigpage/vDSO
spi/bcm63xx: Fix checkpatch warnings
ASoC: rsnd: fixup unsigned expression compared with zero: main_rate
ASoC: stm32: Add SPDIFRX support
ASoC: stm32: Add DT bindings for SPDIFRX interface
spi: imx: Check for allocation failure earlier
arm64: dts: zte: Use - instead of @ for DT OPP entries
ASoC: pxa: add COMPILE_TEST on SND_PXA2XX_SOC
ASoC: fsl: mpc5200_dma: remove unused psc_dma
powerpc/time: Fix tracing in time.c
bridge: Fix panel-bridge error return on !panel.
drm/arm: hdlcd: remove unused variables
HID: multitouch: Add support for Google Rose Touchpad
drm/arm: hdlcd: Use CMA helper for plane buffer address calculation
drm/arm: hdlcd: Set the CRTC's port before binding the encoder.
HID: multitouch: Support PTP Stick and Touchpad device
ALSA: hda/realtek - Add default procedure for suspend and resume state
USB: serial: propagate late probe errors
USB: serial: refactor port endpoint setup
gpio: lp87565: Add support for GPIO
gpio: dwapb: fix missing first irq for edgeboth irq type
pinctrl: sh-pfc: r8a7792: Add SCIF1 and SCIF2 pin groups
powerpc/64s: Rename slb_allocate_realmode() to slb_allocate()
powerpc/64s: Rename slb_miss_realmode() to slb_miss_common()
powerpc/64s: Use BRANCH_TO_COMMON() for slb_miss_realmode
kselftests: timers: Add test for frequency step
kselftests: timers: Fix inconsistency-check to not ignore first timestamp
time: Add warning about imminent deprecation of CONFIG_GENERIC_TIME_VSYSCALL_OLD
time: Clean up CLOCK_MONOTONIC_RAW time handling
powerpc/book3s: EXPORT_SYMBOL_GPL machine_check_print_event_info
KVM: PPC: Book3S HV: Add new capability to control MCE behaviour
blk-mq: Warn when attempting to run a hardware queue that is not mapped
block: Constify disk_type
blk-mq: Document locking assumptions
block: Document what queue type each function is intended for
block: Check locking assumptions at runtime
block: Add a comment above queue_lockdep_assert_held()
blk-mq: Initialize .rq_flags in blk_mq_rq_ctx_init()
block: Change argument type of scsi_req_init()
block: Make most scsi_req_init() calls implicit
block: Introduce request_queue.initialize_rq_fn()
block: Make request operation type argument declarations consistent
blk-mq: Reduce blk_mq_hw_ctx size
block: stop using bio_data() in blk_write_same_mergeable
block: remove the unused bio_to_phys macro
i40e: don't hold RTNL lock for the entire reset
i40e: Handle PE_CRITERR properly with IWARP enabled
i40e: clear only cause_ena bit
i40e: fix disabling overflow promiscuous mode
i40e: Add support for OEM firmware version
i40e: genericize the partition bandwidth control
i40e: Add message for unsupported MFP mode
i40e: Support firmware CEE DCB UP to TC map re-definition
i40e: Fix potential out of bound array access
i40e: comment that udp_port must be in host byte order
i40e: use dev_dbg instead of dev_info when warning about missing routine
i40e/i40evf: update WOL and I40E_AQC_ADDR_VALID_MASK flags
i40evf: assign num_active_queues inside i40evf_alloc_queues
i40e: add support for XDP_TX action
i40e: add XDP support for pass and drop actions
drm/i915: remove rate_to_index, messed up merge.
mtd: spi-nor: aspeed: remove dummies from keep mask
mtd: spi-nor: add Dual and Quad read mode support to some flash devices
mtd: spi-nor: Add support for Macronix mx66l1g45g spi flash
mtd: spi-nor: cqspi: make of_device_ids const
spi-nor: Add Winbond w25m512jv
x86/MCE, xen/mcelog: Make /dev/mcelog registration messages more precise
hwmon: (ibmpowernv) Add current(A) sensor
hwmon: (ibmpowernv) introduce a legacy_compatibles array
null_blk: add support for shared tags
mtd: partitions: factor out code calling parser
dt-bindings: mtd: make partitions doc a bit more generic
selinux: enable genfscon labeling for tracefs
s390/qeth: use diag26c to get MAC address on L2
s390/diag: add diag26c support
s390/qeth: fix packing buffer statistics
s390/qeth: add ipa return codes for bridgeport
percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch
posix-cpu-timers: Make timespec to nsec conversion safe
itimer: Make timeval to nsec conversion range limited
timers: Fix parameter description of try_to_del_timer_sync()
ktime: Simplify ktime_compare implementation
sctp: handle errors when updating asoc
sctp: uncork the old asoc before changing to the new one
percpu: add tracepoint support for percpu memory
dccp: call inet_add_protocol after register_pernet_subsys in dccp_v6_init
dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init
percpu: expose statistics about percpu memory via debugfs
percpu: migrate percpu data structures to internal header
enic: Fix format truncation warning
net: stmmac: enable TSO for IPv6
ibmvnic: Return from ibmvnic_resume if not in VNIC_OPEN state
xfs: don't allow bmap on rt files
xfs: allow reading of already-locked remote symbolic link
xfs: pass along transaction context when reading xattr block buffers
xfs: pass along transaction context when reading directory block buffers
xfs: return the hash value of a leaf1 directory block
xfs: refactor the ifork block counting function
xfs: make _bmap_count_blocks consistent wrt delalloc extent behavior
percpu: add missing lockdep_assert_held to func pcpu_free_area
net: phy: lxt: Export link partner advertising
net-next: mediatek: set the rx_queue to 0
net-next: mediatek: split IRQ register locking into TX and RX
net-next: mediatek: add RX IRQ delay support
net-next: mediatek: print phy status changes for non DSA GMACs
vxlan: allow multiple VXLANs with same VNI for IPv6 link-local addresses
vxlan: fix snooping for link-local IPv6 addresses
vxlan: check valid combinations of address scopes
vxlan: improve validation of address family configuration
vxlan: get rid of redundant vxlan_dev.flags
vxlan: refactor verification and application of configuration
libata: make the function name in comment match the actual function
net: manual clean code which call skb_put_[data:zero]
net: replace more place to skb_put_[data:zero]
net: introduce __skb_put_[zero, data, u8]
net: dsa: mv88e6xxx: better IEEE Prio Mapping Table description
platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface
net: dsa: mv88e6xxx: prefix Global 2 remaining macros
net: dsa: mv88e6xxx: prefix Global 2 Watchdog macros
net: dsa: mv88e6xxx: prefix Global 2 Switch MAC macros
net: dsa: mv88e6xxx: prefix Global 2 EEPROM macros
net: dsa: mv88e6xxx: prefix Global 2 PVT macros
net: dsa: mv88e6xxx: prefix Global 2 MGMT macros
net: dsa: mv88e6xxx: prefix Global 2 Device Mapping macros
net: dsa: mv88e6xxx: prefix Global 2 Trunk macros
net: dsa: mv88e6xxx: clarify SMI PHY functions
net: dsa: mv88e6xxx: add irl_init_all op
platform/x86: acer-wmi: Using zero as first WMI instance number
net-next: stmmac: dwmac-sun8i: add support for V3s EMAC
net-next: stmmac: dwmac-sun8i: force EPHY clock freq to 24MHz
dt-bindings: syscon: Add DT bindings documentation for Allwinner V3s syscon
dt-bindings: net-next: Add DT bindings documentation for Allwinner V3s EMAC
selftests: Introduce tc testsuite
qed: SPQ async callback registration
qed: Wait for resources before FUNC_CLOSE
qed*: Set rdma generic functions prefix
qed*: qede_roce.[ch] -> qede_rdma.[ch]
qed: Disable RoCE dpm when DCBx change occurs
qed: RoCE EDPM to honor PFC
qed: Chain support for external PBL
arm64: pass machine size to sparse
perf tools: Remove unused _ALL_SOURCE define
perf tools: Do parameter validation earlier on fetch_kernel_version()
perf evsel: Adopt find_process()
GFS2: Eliminate vestigial sd_log_flush_wrapped
arm64: dts: marvell: add gpio support for Armada 7K/8K
arm64: dts: marvell: add pinctrl support for Armada 7K/8K
[media] dvb: don't use 'time_t' in event ioctl
arm64: dts: marvell: use new binding for the system controller on cp110
arm64: dts: marvell: remove *-clock-output-names on cp110
[media] media: venus: enable building with COMPILE_TEST
[media] af9013: refactor power control
[media] af9013: refactor firmware download routine
[media] af9015: move 2nd demod power-up wait different location
[media] af9013: remove unneeded register writes
[media] af9013: add configurable TS output pin
[media] af9015: enable 2nd TS flow control when dual mode
[media] af9015: fix and refactor i2c adapter algo logic
[media] af9013: add dvbv5 cnr
[media] af9013: fix error handling
[media] af9013: convert to regmap api
[media] af9013: fix logging
[media] af9013: use kernel 64-bit division
[media] af9013: add i2c client bindings
[media] af9013: move config values directly under driver state
[media] af9015: use correct 7-bit i2c addresses
btrfs: nowait aio support
xfs: nowait aio support
ext4: nowait aio support
block: return on congested block device
fs: Introduce IOMAP_NOWAIT
fs: return if direct I/O will trigger writeback
fs: Introduce RWF_NOWAIT and FMODE_AIO_NOWAIT
fs: Use RWF_* flags for AIO operations
fs: Introduce filemap_range_has_page()
fs: Separate out kiocb flags setup based on RWF_* flags
[media] af9013: add check on af9013_wr_regs() return value
[media] ddbridge: hardware IDs for new C2T2 cards and other devices
[media] ddbridge: support for Sony CXD28xx C/C2/T/T2 tuner modules
[media] ddbridge: add I2C functions, add XO2 module support
[media] ddbridge: board control setup, ts quirk flags
[media] dvb-frontends/cxd2841er: improved snr reporting
[media] dvb-frontends/cxd2841er: more configurable TSBITS
[media] dvb-frontends/cxd2841er: configurable IFAGCNEG
[media] dvb-frontends/cxd2841er: make lock wait in set_fe_tc() optional
[media] dvb-frontends/cxd2841er: optionally tune earlier in set_frontend()
[media] dvb-frontends/cxd2841er: make ASCOT use optional
[media] dvb-frontends/cxd2841er: TS_SERIAL config flag
[media] dvb-frontends/cxd2841er: support IF speed calc from tuner values
[media] dvb-frontends/cxd2841er: make call to i2c_gate_ctrl optional
[media] dvb-frontends/cxd2841er: add variable for configuration flags
[media] dvb-frontends/cxd2841er: replace IFFREQ calc macros into functions
[media] dvb-frontends/cxd2841er: support CXD2837/38/43ER demods/Chip IDs
[media] dvb-frontends/cxd2841er: immediately unfreeze regs when done
[media] dvb-frontends/cxd2841er: do I2C reads in one go
spi: mediatek: add spi support for mt2712 IC
spi: mediatek: Add bindings for mediatek MT2712 soc platform
[media] dvb-frontends/cxd2841er: remove kernel log spam in non-debug levels
regulator: lp87565: Fix the initial voltage range
[media] ddbridge: support STV0367-based cards and modules
[media] ddbridge: add i2c_read_regs()
[media] dvb-frontends/stv0367: add Digital Devices compatibility
[media] dvb-frontends/stv0367: add defaults for use w/DD-branded devices
[media] dvb-frontends/stv0367: fix symbol rate conditions in cab_SetQamSize()
[media] dvb-frontends/stv0367: selectable QAM FEC Lock status register
[media] dvb-frontends/stv0367: support reading if_khz from tuner config
btrfs: Round down values which are written for total_bytes_size
btrfs: Manually implement device_total_bytes getter/setter
btrfs: obsolete and remove mount option alloc_start
btrfs: move fs_info::fs_frozen to the flags
[media] dvb-frontends/stv0367: make full reinit on set_frontend() optional
btrfs: cleanup duplicate return value in insert_inline_extent
powerpc/64s/paca: EX_CTR is not used with RELOCATABLE=n, remove it
powerpc/64s/paca: EX_R3 can be merged with EX_DAR
powerpc/64s/paca: EX_LR can be merged with EX_DAR
powerpc/64s/paca: EX_SRR0 is unused, remove it
powerpc/64s: Add EX_SIZE definition for paca exception save areas
powerpc/64s: Avoid r3 save/restore in SLB miss handler
powerpc/64s: SLB miss already has CTR saved for relocatable kernel
powerpc/64s: Avoid saving faulting address into EX_DAR in SLB miss
[media] dvb-frontends/stv0367: make PLLSETUP a function, add 58MHz IC speed
[media] dvb-frontends/stv0367: move out tables, support multiple tab variants
[media] dvb-frontends/stv0367: refactor defaults table handling
[media] dvb-frontends/stv0367: print CPAMP status only if stv_debug is enabled
powerpc/64s: Preserve r3 in slb_allocate_realmode()
[media] dvb-frontends/stv0367: add flag to make i2c_gatectrl optional
[media] s5p-cec: update MAINTAINERS entry
[media] v4l2-core: Use kvmalloc() for potentially big allocations
[media] media: entity: Add media_entity_get_fwnode_pad() function
[media] media: entity: Add get_fwnode_pad entity operation
[media] v4l: async: check for v4l2_dev in v4l2_async_notifier_register()
[media] media: fdp1: Support ES2 platforms
[media] i2c: tc358743: remove useless variable assignment in tc358743_isr
[media] MAINTAINERS: solo6x10: update Andrey Utkin email
[media] MAINTAINERS: solo6x10, tw5864: add Anton Sviridenko
[media] davinci: vpif: adaptions for DT support
[media] vb2: Fix error handling in '__vb2_buf_mem_alloc'
[media] coda/imx-vdoa: always wait for job completion
[media] coda: first step at error recovery
[media] coda: use correct offset for mvcol buffer
[media] media: venus: update firmware path with linux-firmware place
[media] media: venus: vdec: add support for min buffers for capture
[media] media: venus: venc: fix compile error in venc_close
[media] media: venus: vdec: fix compile error in vdec_close
[media] media: venus: hfi_msgs: fix set but not used variables
[media] media: venus: hfi_venus: fix variable dereferenced before check
[media] media: venus: helpers: fix variable dereferenced before check
[media] media: venus: hfi_cmds: fix variable dereferenced before check
[media] media: venus: hfi: fix mutex unlock
[media] media: venus: enable building of Venus video driver
[media] media: venus: hfi: add Venus HFI files
[media] media: venus: hfi: add Host Firmware Interface (HFI)
[media] media: venus: venc: add video encoder files
[media] media: venus: vdec: add video decoder files
[media] media: venus: adding core part and helper functions
[media] MAINTAINERS: Add Qualcomm Venus video accelerator driver
[media] doc: DT: venus: binding document for Qualcomm video driver
[media] media: v4l2-mem2mem: extend m2m APIs for more accurate buffer management
[media] ov13858: remove duplicated const declaration
arm64: signal: factor out signal frame record allocation
arm64: signal: factor frame layout and population into separate passes
arm64: signal: Refactor sigcontext parsing in rt_sigreturn
arm64: signal: split frame link record from sigcontext structure
arm64: mm: select CONFIG_ARCH_PROC_KCORE_TEXT
fs/proc: kcore: use kcore_list type to check for vmalloc/module address
drivers/char: kmem: disable on arm64
[media] as3645a: Join string literals back
[media] dw9714: Initial driver for dw9714 VCM
[media] ov13858: add support for OV13858 sensor
[media] v4l: controls: Improve documentation for V4L2_CID_GAIN
[media] v4l: ctrls: Add a control for digital gain
[media] MAINTAINERS: add entry for Freescale i.MX media driver
[media] media: imx: Drop warning upon multiple S_STREAM disable calls
pinctrl.txt: move it to the driver-api book
[media] media: imx: set and propagate default field, colorimetry
[media] media: imx: capture: add frame sizes/interval enumeration
[media] media: imx: csi: add frame size/interval enumeration
x86/boot/64: Put __startup_64() into .head.text
x86/microcode/intel: Save pointer to ucode patch for early AP loading
x86/microcode: Look for the initrd at the correct address on 32-bit
[media] media: imx: csi: add sink selection rectangles
x86/nmi: Fix timeout test in test_nmi_ipi()
sched/core: Drop the unused try_get_task_struct() helper function
[media] media: imx: csi: add frame skipping support
[media] media: imx: csi: increase burst size for YUV formats
[media] media: imx: csi: add support for bayer formats
[media] media: imx: Add MIPI CSI-2 Receiver subdev driver
[media] media: imx: Add IC subdev drivers
[media] media: imx: Add VDIC subdev driver
[media] media: imx: Add CSI subdev driver
[media] media: imx: Add Capture Device Interface
[media] media: imx: Add a TODO file
[media] media: Add i.MX media core driver
sched/fair: WARN() and refuse to set buddy when !se->on_rq
sched/debug: Fix SCHED_WARN_ON() to return a value on !CONFIG_SCHED_DEBUG as well
ARM/hw_breakpoint: Fix possible recursive locking for arch_hw_breakpoint_init
[media] media: Add userspace header file for i.MX
[media] dt-bindings: Add bindings for i.MX media driver
[media] MAINTAINERS: add entry for OV5640 sensor driver
[media] add Omnivision OV5640 sensor driver
x86/hpet: Do not use smp_processor_id() in preemptible code
[media] dt/bindings: Add bindings for OV5640
[media] MAINTAINERS: add maintainer entry for video multiplexer v4l2 subdevice driver
[media] platform: add video-multiplexer subdevice driver
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
sched/wait: Move bit_wait_table[] and related functionality from sched/core.c to sched/wait_bit.c
sched/wait: Split out the wait_bit*() APIs from <linux/wait.h> into <linux/wait_bit.h>
sched/wait: Re-adjust macro line continuation backslashes in <linux/wait.h>
sched/wait: Improve the bit-wait API parameter names in the API function prototypes
sched/wait: Standardize wait_bit_queue naming
sched/wait: Standardize 'struct wait_bit_queue' wait-queue entry field name
sched/wait: Standardize internal naming of wait-queue heads
sched/wait: Standardize internal naming of wait-queue entries
sched/wait: Rename wait_queue_t => wait_queue_entry_t
[media] add mux and video interface bridge entity functions
[media] dt-bindings: Add bindings for video-multiplexer device
[media] max2175: remove an useless comparision
[media] MAINTAINERS: Add entry for R-Car DRIF & MAX2175 drivers
[media] media: platform: rcar_drif: Add DRIF support
[media] dt-bindings: media: Add Renesas R-Car DRIF binding
[media] doc_rst: media: New SDR formats PC16, PC18 & PC20
[media] media: Add new SDR formats PC16, PC18 & PC20
[media] media: i2c: max2175: Add MAX2175 support
[media] dt-bindings: media: Add MAX2175 binding description
[media] media: v4l2-ctrls: Reserve controls for MAX217X
[media] dt-bindings: media/s5p-cec.txt, media/stih-cec.txt: refer to cec.txt
[media] dt-bindings: add media/cec.txt
[media] s5p_cec: set the CEC_CAP_NEEDS_HPD flag if needed
[media] dt-bindings: media/s5p-cec.txt: document needs-hpd property
[media] cec-ioc-adap-g-caps.rst: document CEC_CAP_NEEDS_HPD
[media] cec: add CEC_CAP_NEEDS_HPD
[media] stih-cec/vivid/pulse8/rainshadow: use cec_transmit_attempt_done
locking/rtmutex: Don't initialize lockdep when not required
[media] cec: add cec_transmit_attempt_done helper function
[media] cec: add cec_phys_addr_invalidate() helper function
[media] cec: add cec_s_phys_addr_from_edid helper function
arm64: dts: marvell: use new bindings for xor clocks on ap806
arm64: dts: marvell: mcbin: enable the mdio node
pinctrl: ingenic: checking for NULL instead of IS_ERR()
pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD20
pinctrl: uniphier: fix WARN_ON() of pingroups dump on LD11
arm64: remove DMA_ERROR_CODE
xtensa: remove DMA_ERROR_CODE
sh: remove DMA_ERROR_CODE
openrisc: remove DMA_ERROR_CODE
microblaze: remove DMA_ERROR_CODE
m32r: remove DMA_ERROR_CODE
ia64: remove DMA_ERROR_CODE
c6x: remove DMA_ERROR_CODE
xen-swiotlb: implement ->mapping_error
xen-swiotlb: consolidate xen_swiotlb_dma_ops
iommu/dma: don't rely on DMA_ERROR_CODE
drm/armada: don't abuse DMA_ERROR_CODE
drm/exynos: don't use DMA_ERROR_CODE
dmaengine: ioat: don't use DMA_ERROR_CODE
ibmveth: properly unwind on init errors
firmware/ivc: use dma_mapping_error
ALSA: hda/realtek - Support headset mode for ALC234/ALC274/ALC294
MAINTAINERS: Take maintainership for GPIO ACPI support
mmc: renesas-sdhi: improve checkpatch cleanness
mmc: tmio: improve checkpatch cleanness
mmc: sdhci-pci: Enable card detect wake for Intel BYT-related SD controllers
mmc: slot-gpio: Add support to enable irq wake on cd_irq
mmc: core: Remove MMC_CAP2_HC_ERASE_SZ
mmc: core: for data errors, take response of stop cmd into account
mmc: core: check also R1 response for stop commands
mmc: core: Clarify code for sending CSD
mmc: core: Drop mmc_all_send_cid() and use mmc_send_cxd_native() instead
mmc: core: Re-factor code for sending CID
mmc: core: Remove redundant code in mmc_send_cid()
mmc: core: Make mmc_can_reset() static
mmc: core: Move mmc_flush_cache() from core.c to mmc_ops.c
mmc: core: Move mmc_interrupt_hpi() from core.c to mmc_ops.c
mmc: core: Move mmc bkops functions from core.c to mmc_ops.c
mmc: core: Don't export some eMMC specific functions from core.c
Documentation: dt-bindings: Document deprecation of "vmmc_aux" and using "vqmmc"
mmc: host: omap_hsmmc: use mmc_regulator_get_supply() to get regulators
mmc: host: omap_hsmmc: Do not initialize MMC regulators to NULL on error
ARM: dts: omap3-overo: Remove "vqmmc-supply" property from MMC dt node
mmc: sdio: Keep card runtime resumed while adding function devices
mmc: sdio: Tidy error path in mmc_attach_sdio()
mmc: sdhci-pci: Add support for Intel CNP
mmc: tmio, renesas-sdhi: update Renesas related copyrights
mmc: tmio: use EXPORT_SYMBOL_GPL
MAINTAINERS: Update files for TMIO/SDHI MMC driver
mmc: sdhci-acpi: Remove unneeded acpi_bus_get_status() call
mmc: tmio: make sure SDIO gets reinitialized after resume
mmc: sdhci-pci: Use macros in pci_ids definition
mmc: sdhci-esdhc-imx: Remove the ENGcm07207 workaround
mmc: sdhci-esdhc-imx: Allow all supported prescaler values
mmc: sdhci-esdhc-imx: Fix DAT line software reset
mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR
mmc: sdhci-esdhc-imx: Fix some English mistakes and typos
mmc: mediatek: Fixed size in dma_free_coherent
mmc: bcm2835: fix potential null pointer dereferences
mmc: use proper name for the R-Car SoC
mmc: core: Use device_property_read instead of of_property_read
mmc: dw_mmc: Use device_property_read instead of of_property_read
Documentation: rockchip-dw-mshc: add description for rk3328
mmc: sdhci-esdhc-imx: Check the return value from clk_prepare_enable()
mmc: block: fix semicolon.cocci warnings
mmc: block: Use __mmc_send_status() and drop get_card_status()
mmc: block: Move boot partition locking into a driver op
mmc: block: Move DRV OP issue function
mmc: block: Tag DRV_OPs with a driver operation type
mmc: block: remove req back pointer
mmc: sdhi: add CMD23 support to R-Car Gen2 & Gen3
mmc: tmio: add CMD23 support
mmc: tmio: move finish_request function further down
mmc: tmio: remove outdated comment
mmc: tmio: refactor handling mrq
mmc: tmio: make tmio_mmc_request function more readable
mmc: core: Delete error messages for failed memory allocations
mmc: atmel-mci: Delete an error message for a failed memory allocation
mmc: queue: delete mmc_req_is_special()
mmc: block: move multi-ioctl() to use block layer
mmc: block: move single ioctl() commands to block requests
mmc: block: Tag is_rpmb as bool
mmc: core: Allocate per-request data using the block layer core
mmc: core: Delete bounce buffer Kconfig option
mmc: renesas-sdhi: make renesas_sdhi_sys_dmac main module file
mmc: renesas-sdhi: rename sh_mobile_sdhi.c => renesas_sdhi_core.c
mmc: renesas-sdhi: rename tmio_mmc_dma.c => renesas_sdhi_sys_dmac.c
mmc: tmio: rename tmio_mmc_{pio => core}.c
mmc: renesas-sdhi, tmio: make dma more modular
mmc: tmio: drop filenames from comment at top of source
Revert "mmc: dw_mmc: Don't allow Runtime PM for SDIO cards"
mmc: dw_mmc: Prevent runtime PM suspend when SDIO IRQs are enabled
mmc: dw_mmc: Convert to use MMC_CAP2_SDIO_IRQ_NOTHREAD for SDIO IRQs
mmc: sdio: Add API to manage SDIO IRQs from a workqueue
mmc: core: Prevent processing SDIO IRQs when none is claimed
mmc: core: Don't do eMMC HW reset when resuming the eMMC card
mmc: pwrseq: Add reset callback to the struct mmc_pwrseq_ops
mmc: vub3000: add missing USB-descriptor endianness conversions
mmc: atmel-mci: Remove AVR32 bits from the driver
mmc: sdricoh_cs: remove redundant check if len is non-zero
mmc: sdhci-of-arasan: Trivial print fix
gpio: exar: Fix reading of directions and values
gpio: exar: Allocate resources on behalf of the platform device
gpio-exar/8250-exar: Fix passing in of parent PCI device
gpio: mockup: use devm_kcalloc() where applicable
gpio: mockup: add myself as author
gpio: mockup: improve the error message
gpio: mockup: don't return magic numbers from probe()
gpio: mockup: improve readability
gpio: mockup: refuse to accept an odd number of GPIO ranges
gpio: mockup: tweak gpio_mockup_event_write()
gpio: mockup: improve the debugfs input sanitization
mtd: nand: ifc: Initialize SRAM for all version >= 1.0
mtd: nand: denali: avoid magic numbers and rename for clarification
mtd: nand: denali: enable bad block table scan
mtd: nand: denali: use non-managed kmalloc() for DMA buffer
mtd: nand: denali: skip driver internal bounce buffer when possible
mtd: nand: denali: support hardware-assisted erased page detection
mtd: nand: denali: fix raw and oob accessors for syndrome page layout
mtd: nand: denali: use flag instead of register macro for direction
mtd: nand: denali: merge struct nand_buf into struct denali_nand_info
mtd: nand: denali: propagate page to helpers via function argument
mtd: nand: denali: use interrupt instead of polling for bank reset
mtd: nand: denali: fix bank reset function to detect the number of chips
mtd: nand: denali: switch over to cmd_ctrl instead of cmdfunc
mtd: nand: denali: rework interrupt handling
mtd: nand: denali: handle timing parameters by setup_data_interface()
mtd: nand: denali: remove unneeded find_valid_banks()
mtd: nand: denali: set NAND_ECC_CUSTOM_PAGE_ACCESS
mmc: sdhci-pci: make guid intel_dsm_guid static
uuid: Take const on input of uuid_is_null() and guid_is_null()
ALSA: pcm: Fix possible inconsistent appl_ptr update via mmap
ALSA: hda: Fix potential race at unregistration and unsol events
ALSA: hda - Add AZX_DRIVER_SKL for simplification
ALSA: line6: remove unnecessary initialization to PODHD500X
ALSA: line6: add support for POD HD500X
KVM: PPC: Book3S HV: Don't sleep if XIVE interrupt pending on POWER9
usb: musb: tusb6010_omap: Convert to DMAengine API
ARM: OMAP2+: DMA: Add slave map entries for 24xx external request lines
usb: musb: tusb6010: Handle DMA TX completion in DMA callback as well
usb: musb: tusb6010_omap: Allocate DMA channels upfront
usb: musb: tusb6010_omap: Create new struct for DMA data/parameters
usb: musb: tusb6010_omap: Use one musb_ep_select call in tusb_omap_dma_program
usb: musb: tusb6010: Add MUSB_G_NO_SKB_RESERVE to quirks
usb: musb: Add quirk to avoid skb reserve in gadget mode
dmaengine: omap-dma: port_window support correction for both direction
usb: musb: musb_cppi41: Defer probe only if DMA is not ready
crypto: caam - make of_device_ids const.
crypto: vmx - remove unnecessary check
crypto: n2 - make of_device_ids const
crypto: inside-secure - use the base_end pointer in ring rollback
crypto: inside-secure - increase the batch size
crypto: inside-secure - only dequeue when needed
crypto: inside-secure - get the backlog before dequeueing the request
crypto: inside-secure - stop requeueing failed requests
crypto: inside-secure - use one queue per hw ring
crypto: inside-secure - update the context and request later
crypto: inside-secure - align the cipher and hash send functions
crypto: inside-secure - optimize DSE bufferability control
crypto: inside-secure - enable single WR in DSE configuration
crypto: inside-secure - fix incorrect DSE data cache setting
crypto: inside-secure - fix the ring wr_cache offset
crypto: inside-secure - use hmac ipad/opad constants
crypto: chcr - Select device in Round Robin fashion
crypto: chcr - Ensure Destination sg entry size less than 2k
MAINTAINERS: Add maintainer for chelsio crypto driver
chcr - Add debug counters
crypto: chcr - Add ctr mode and process large sg entries for cipher
crypto: chcr - Avoid changing request structure
crypto: chcr - Return correct error code
crypto: chcr - Fix fallback key setting
crypto: chcr - Pass lcb bit setting to firmware
crypto: cavium - fix spelling mistake "Revsion" -> "Revision"
crypto: omap-aes - fix spelling mistake "Encryptio" -> "Encryption"
crypto: testmgr - add testvector for pkcs1pad(rsa)
MAINTAINERS: add entry for MediaTek Random Number Generator
hwrng: mtk - add runtime PM support
dt-bindings: rng: add MediaTek MT7622 Hardware Random Generator bindings
crypto: rsa-pkcs1pad - use constant time memory comparison for MACs
crypto: crypto4xx - fix an error code
xhci: Limit USB2 port wake support for AMD Promontory hosts
tty/serial: meson_uart: update to stable bindings
dt-bindings: serial: Add bindings for the Amlogic Meson UARTs
serial: Delete dead code for CIR serial ports
serial: sirf: make of_device_ids const
serial/mpsc: switch to dma_alloc_attrs
tty: serial: Add Actions Semi Owl UART earlycon
dt-bindings: serial: Document Actions Semi Owl UARTs
random: warn when kernel uses unseeded randomness
net/route: use get_random_int for random counter
net/neighbor: use get_random_u32 for 32-bit hash random
rhashtable: use get_random_u32 for hash_rnd
ceph: ensure RNG is seeded before using
iscsi: ensure RNG is seeded before use
cifs: use get_random_u32 for 32-bit lock random
random: add get_random_{bytes,u32,u64,int,long,once}_wait family
random: add wait_for_random_bytes() API
clk: bcm: Add clocks for Stingray SOC
dt-bindings: clk: Extend binding doc for Stingray SOC
clk: mediatek: export cpu multiplexer clock for MT8173 SoCs
clk: mediatek: export cpu multiplexer clock for MT2701/MT7623 SoCs
clk: mediatek: add missing cpu mux causing Mediatek cpufreq can't work
clk: renesas: cpg-mssr: Use of_device_get_match_data() helper
clk: hi6220: add acpu clock
clk: zx296718: export I2S mux clocks
clk: imx7d: create clocks behind rawnand clock gate
clk: hi3660: Set PPLL2 to 2880M
scsi: lpfc: update to revision to 11.4.0.1
scsi: lpfc: Driver responds LS_RJT to Beacon Off ELS - Linux
scsi: lpfc: Fix crash in lpfc_sli_ringtxcmpl_put when nvmet gets an abort request.
scsi: lpfc: Fix crash doing IO with resets
scsi: lpfc: Fix crash after firmware flash when IO is running.
scsi: lpfc: Fix SLI3 drivers attempting NVME ELS commands.
scsi: lpfc: Break up IO ctx list into a separate get and put list
scsi: lpfc: Reduce time spent in IRQ for received NVME commands
scsi: lpfc: Vport creation is failing with "Link Down" error
scsi: lpfc: Fix nvme_info sysfs output to be consistent
scsi: lpfc: Fix system panic when express lane enabled.
scsi: hisi_sas: modify internal abort dev flow for v3 hw
scsi: hisi_sas: add v3 code to fill some more hw function pointers
scsi: hisi_sas: add get_wideport_bitmap_v3_hw()
scsi: hisi_sas: add v3 code to send internal abort command
scsi: hisi_sas: add v3 code for itct setup and free
scsi: hisi_sas: add v3 code to send ATA frame
scsi: hisi_sas: add v3 code to send SMP frame
scsi: hisi_sas: add v3 code to send SSP frame
scsi: hisi_sas: add v3 cq interrupt handler
scsi: hisi_sas: add phy up/down/bcast and channel ISR
scsi: hisi_sas: add v3 hw PHY init
scsi: hisi_sas: add v3 hw init
scsi: hisi_sas: add initialisation for v3 pci-based controller
scsi: hisi_sas: add skeleton v3 hw driver
scsi: hisi_sas: create hisi_sas_get_fw_info()
scsi: hisi_sas: add pci_dev in hisi_hba struct
scsi: hisi_sas: relocate get_ncq_tag_v2_hw()
scsi: hisi_sas: relocate sata_done_v2_hw()
scsi: hisi_sas: relocate get_ata_protocol()
scsi: hisi_sas: optimise the usage of hisi_hba.lock
scsi: hisi_sas: define hisi_sas_device.device_id as int
scsi: hisi_sas: fix timeout check in hisi_sas_internal_task_abort()
perf config: Refactor the code using 'ret' variable in cmd_config()
perf config: Check error cases of {show_spec, set}_config()
perf ftrace: Add -D option for depth filter
perf ftrace: Add option for function filtering
perf ftrace: Move setup_pager before opening trace_pipe
perf ftrace: Show error message when fails to set ftrace files
perf script: Support -F brstackoff,dso
perf script: Support -F brstack,dso and brstacksym,dso
clk: hi3660: add clocks for video encoder, decoder and ISP
clk: hi3660: fix wrong parent name of clk_mux_sysbus
clk: gcc-msm8916: add support to 9.6MHz codec clk
clk: qcom: Add ipq8074 Global Clock Controller support
clk: qcom: Add DT bindings for ipq8074 gcc clock controller
clk: add DT bindings header for Gemini clock controller
reset: add DT bindings header for Gemini reset controller
clk: mvebu: cp110: Minor cleanups
clk: socfpga: Fix the smplsel on Arria10 and Stratix10
drm/msm: Fix potential buffer overflow issue
clk: Hi3660: register fixed_rate_clks with CLK_OF_DECLARE_DRIVER
PCI: Add sysfs max_link_speed/width, current_link_speed/width, etc
drm/amdgpu: Optimize mutex usage (v4)
drm/amdgpu: Optimization of AMDGPU_BO_LIST_OP_CREATE (v2)
xfs: separate function to check if inode shares extents
xfs: reflink find shared should take a transaction
xfs: check if an inode is cached and allocated
xfs: export _inobt_btrec_to_irec and _ialloc_cluster_alignment for scrub
xfs: plumb in needed functions for range querying of various btrees
xfs: export various function for the online scrubber
xfs: always compile the btree inorder check functions
xfs: remove double-underscore integer types
xfs: optimize _btree_query_all
i2c: emev2: Handle return value of clk_prepare_enable
Fix English in description of GCC_PLUGIN_STRUCTLEAK
perf test llvm: Avoid error when PROFILE_ALL_BRANCHES is set
leds: Remove SEAD-3 driver
perf annotate: Return arch from symbol__disassemble() and save it in browser
perf intel-pt/bts: Remove unused SAMPLE_SIZE defines and bts priv array
perf coresight: Remove superfluous check before use
tools: Adopt __aligned from kernel sources
tools: Adopt __packed from kernel sources
tools: Adopt noinline from kernel sources
perf tools: Use __maybe_unused consistently
tools: Adopt __scanf from kernel sources
tools: Adopt __printf from kernel sources
tools: Adopt __noreturn from kernel sources
perf script: Allow adding and removing fields
perf config: Invert an if statement to reduce nesting in cmd_config()
perf annotate browser: Display titles in left frame
perf report: Remove unnecessary check in annotate_browser_write()
Adding the type of exported symbols
sed regex in Makefile.build requires line break between exported symbols
Adding asm-prototypes.h for genksyms to generate crc
ata: sata_rcar: make of_device_ids const.
ata: pata_octeon_cf: make of_device_ids const.
tcp: md5: add TCP_MD5SIG_EXT socket option to set a key address prefix
tcp: md5: add an address prefix for key lookup
ipmi: Convert DMI handling over to a platform device
ipmi: Create a platform device for a DMI-specified IPMI interface
ipmi: use rcu lock around call to intf->handlers->sender()
m68k: Remove ptrace_signal_deliver
netfilter: nfnetlink: extended ACK reporting
netfilter: nf_tables: reduce chain type table size
netfilter: conntrack: use NFPROTO_MAX to size array
netfilter: use nf_conntrack_helpers_register when possible
netfilter, kbuild: use canonical method to specify objs.
netfilter: ebt: Use new helper ebt_invalid_target to check target
netns: add and use net_ns_barrier
netfilter: move table iteration out of netns exit paths
netfilter: ipt_CLUSTERIP: do not hold dev
ARM: dts: owl-s500: Add SPS node
ARM: dts: owl-s500: Set CPU enable-method
i2c: designware: introducing I2C_SLAVE definitions
btrfs: use GFP_KERNEL in btrfs_init_dev_replace_tgtdev
btrfs: use GFP_KERNEL in btrfs_calc_avail_data_space
btrfs: Use btrfs_space_info_used instead of opencoding it
btrfs: wait part of the write_dev_flush() can be separated out
btrfs: remove redundant null bdev counting during flush submission
btrfs: write_dev_flush does not return ENOMEM anymore
Btrfs: compression must free at least one sector size
btrfs: sink gfp parameter to btrfs_io_bio_alloc
btrfs: add helper to initialize the non-bio part of btrfs_io_bio
btrfs: document mandatory order of bio in btrfs_io_bio
Btrfs: btrfs_ioctl_search_key documentation
Btrfs: skip checksum verification if IO error occurs
Btrfs: tolerate errors if we have retried successfully
btrfs: pass bytes to btrfs_bio_alloc
btrfs: opencode trivial compressed_bio_alloc, simplify error handling
btrfs: remove redundant parameters from btrfs_bio_alloc
btrfs: sink gfp parameter to btrfs_bio_clone
btrfs: btrfs_io_bio_alloc never fails, skip error handling
btrfs: btrfs_bio_clone never fails, skip error handling
btrfs: btrfs_bio_alloc never fails, skip error handling
btrfs: bioset allocations will never fail, adapt our helpers
btrfs: switch to kvmalloc and GFP_KERNEL in lzo/zlib alloc_workspace
btrfs: switch kmallocs to GFP_KERNEL in lzo/zlib alloc_workspace
btrfs: add memalloc_nofs protections around alloc_workspace callback
btrfs: adjust includes after vmalloc removal
btrfs: use GFP_KERNEL in init_ipath
btrfs: scrub: add memalloc_nofs protection around init_ipath
btrfs: send: use kvmalloc in iterate_dir_item
btrfs: replace opencoded kvzalloc with the helper
Btrfs: lzo: compressed data size must be less then input size
btrfs: simplify code with bio_io_error
Btrfs: use memalloc_nofs and kvzalloc() for free space tree bitmaps
btrfs: use generic slab for for btrfs_transaction
btrfs: scrub: embed scrub_wr_ctx into scrub context
btrfs: scrub: use fs_info::sectorsize and drop it from scrub context
Btrfs: add statx support
Btrfs: lzo: fix typo in error message after failed deflate
btrfs: btrfs_wait_tree_block_writeback can be void return
btrfs: remove __BTRFS_LEAF_DATA_SIZE
btrfs: rename btrfs_leaf_data to BTRFS_LEAF_DATA_OFFSET
btrfs: reduce arguments for decompress_bio ops
btrfs: btrfs_decompress_bio() could accept compressed_bio instead
btrfs: Refactor update_space_info
btrfs: Separate space_info create/update
Btrfs: let btrfs_print_leaf print more about block group
Btrfs: skip commit transaction if we don't have enough pinned bytes
btrfs: scrub: simplify cleanup of wr_ctx in scrub_free_ctx
btrfs: scrub: inline helper scrub_free_wr_ctx
btrfs: scrub: inline helper scrub_setup_wr_ctx
btrfs: remove root usage from can_overcommit
btrfs: cleanup root usage by btrfs_get_alloc_profile
btrfs: fix bool type in btrfs_page_exists_in_range
btrfs: remove unused member list from btrfs_end_io_wq
btrfs: remove unused members dir_path from recorded_ref
btrfs: remove unused member list from async_submit_bio
btrfs: remove unused member err from reada_extent
btrfs: Remove unnecessary branching in free-space-tree.c
Btrfs: hardcode GFP_NOFS for btrfs_bio_clone_partial
Btrfs: work around maybe-uninitialized warning
Btrfs: unify naming of btrfs_io_bio
Btrfs: check-integrity use bvec_iter
Btrfs: record error if one block has failed to retry
Btrfs: change how we iterate bios in endio
Btrfs: use bio_clone_bioset_partial to simplify DIO submit
Btrfs: new helper btrfs_bio_clone_partial
Btrfs: use bio_clone_fast to clone our bio
Btrfs: don't pass the inode through clean_io_failure
btrfs: remove inode argument from repair_io_failure
Btrfs: replace tree->mapping with tree->private_data
btrfs: Add quota_override knob into sysfs
btrfs: add quota override flag to enable quota override for CAP_SYS_RESOURCE
btrfs: Convert fs_info->free_chunk_space to atomic64_t
btrfs: add framework to handle device flush error as a volume
Btrfs: remove obsolete FIXMEs in qgroup ioctls
btrfs: cleanup unused qgroup trace event
Btrfs: remove an unused variable
btrfs: kmap() can't fail
i2c: designware: MASTER mode as separated driver
i2c: designware: refactoring of the i2c-designware
i2c: designware: Cleaning and comment style fixes.
ASoC: zx-i2s: flip I2S master/slave mode
ASoC: compress: Derive substream from stream based on direction
xfs: remove bli from AIL before release on transaction abort
xfs: release bli from transaction properly on fs shutdown
xfs: avoid harmless gcc-7 warnings
xfs: remove lsn relevant fields from xfs_trans structure and its users
xfs: remove XFS_HSIZE
xfs: dump transaction usage details on log reservation overrun
xfs: refactor xlog_cil_insert_items() to facilitate transaction dump
xfs: separate shutdown from ticket reservation print helper
xfs: define fatal assert build time tunable
xfs: define bug_on_assert debug mode sysfs tunable
xfs: try to avoid blowing out the transaction reservation when bunmaping a shared extent
xfs: refactor dir2 leaf readahead shadow buffer cleverness
xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
net/mlx5e: IPoIB, Add ioctl support to IPoIB device driver
net/mlx5e: IPoIB, Add PTP support to IPoIB device driver
net/mlx5e: IPoIB, Get more TX statistics
net/mlx5e: IPoIB, Handle change_mtu
net/mlx5e: Use hard_mtu as part of the mlx5e_priv struct
net/mlx5e: IPoIB, Change parameters default values
net/mlx5e: Add new profile function update_carrier
net/mlx5e: IPoIB, Add ethtool support
net/mlx5e: Prevent PFC call for non ethernet ports
net/mlx5e: IPoIB, Move to a separate directory
ASoC: Intel: bxt: Move codec sysclk config to codec_init function
ASoC: da7219: Fix HP detection procedure for all MCLK frequencies
ASoC: skl_rt286: Add deepbuffer dai link
ASoC: Intel: Skylake: Fix dma buffer size calculation
ASoC: Intel: Skylake: Add deep buffer support
ASoC: stm32: change configuration flag
clk: mvebu: cp110: add sdio clock to cp-110 system controller
clk: mvebu: cp110: introduce a new binding
clk: mvebu: cp110: do not depend anymore of the *-clock-output-names
pinctrl: dt-bindings: add documentation for CP110 pin controllers
pinctrl: dt-bindings: add documentation for AP806 pin controllers
dt-bindings: cp110: add sdio clock to cp-110 system controller
dt-bindings: cp110: introduce a new binding
dt-bindings: cp110: do not depend anymore of the *-clock-output-names
dm zoned: drive-managed zoned block device target
dm kcopyd: add sequential write feature
dm linear: add support for zoned block devices
dm flakey: add support for zoned block devices
dm: introduce dm_remap_zone_report()
dm: fix REQ_OP_ZONE_REPORT bio handling
dm: fix REQ_OP_ZONE_RESET bio handling
dm table: add zoned block devices validation
dm: convert DM printk macros to pr_<level> macros
dm crypt: add big-endian variant of plain64 IV
dm bio prison: use rb_entry() rather than container_of()
dm ioctl: report event number in DM_LIST_DEVICES
dm ioctl: add a new DM_DEV_ARM_POLL ioctl
dm: add basic support for using the select or poll function
cxgb4: notify uP to route ctrlq compl to rdma rspq
platform/x86: intel_bxtwc_tmu: Remove first level IRQ unmask
mfd: intel_soc_pmic_bxtwc: Use chained IRQs for second level IRQ chips
mfd: intel_soc_pmic_bxtwc: Utilize devm_* functions in driver probe
mfd: intel_soc_pmic_bxtwc: Remove second level IRQ for gpio device
mfd: intel_soc_pmic_bxtwc: Remove thermal second level IRQs
mfd: intel_soc_pmic_bxtwc: Fix TMU interrupt index
cxgb4: add new T6 pci device id's
i2c: at91: Fix compilation warning.
i2c: at91: Handle return value of clk_prepare_enable
i2c: use proper name for the R-Car SoC
i2c: xlp9xx: Enable HWMON class probing for xlp9xx
i2c: i801: Add support for Intel Cannon Lake
scripts/mkcompile_h: Remove trailing spaces from compiler version
powerpc/64s/idle: Run latch switch is done with MSR[EE]=0
powerpc/64s/idle: Predict HMI wakeup as unlikely
powerpc/64s/idle: Avoid SRR usage in idle sleep/wake paths
powerpc/64s/idle: Branch to handler with virtual mode offset
powerpc/64s: Don't unbalance the return branch predictor in __replay_interrupt()
powerpc/64s: msgclr when handling doorbell exceptions from system reset
powerpc/64s/idle: Process interrupts from system reset wakeup
powerpc/powernv: Simplify lazy IRQ handling in CPU offline
powerpc/64s/idle: Move soft interrupt mask logic into C code
drm/i915: Update DRIVER_DATE to 20170619
usb: gadget: add f_uac1 variant based on a new u_audio api
usb: gadget: function: make current f_uac1 implementation legacy
usb: gadget: f_uac2: split out audio core
usb: gadget: f_uac2: remove platform driver/device creation
usb: gadget: function: f_uac1: implement get_alt()
usb: gadget: udc: atmel: Remove unnecessary macros
usb: gadget: bdc: 64-bit pointer capability check
crypto: engine - replace pr_xxx by dev_xxx
crypto: testmgr - use consistent format for errors
crypto: brcm - fix spelling mistake: "fallbck" -> "fallback"
crypto: sun4i-ss - fix large block size support
crypto: sun4i-ss - add the CRYPTO_ALG_KERN_DRIVER_ONLY flag
crypto: sun4i-ss - move from ablkcipher to skcipher API
crypto: sun4i-ss - use GENMASK to generate masks
crypto: sun4i-ss - simplify the appended bit assignment
crypto: sun4i-ss - simplify the pad length calculation
crypto: sun4i-ss - do not dynamically set parts of the last buffer to 0
crypto: sun4i-ss - cannot use DMA is the request is 0 length
crypto: sun4i-ss - use lower/upper_32_bits helpers
crypto: sun4i-ss - remove conditional checks against 0
crypto: sun4i-ss - group variable definitions in sun4i_hash()
crypto: algapi - Use pr_err common logging style.
crypto: doc - Fixed bugs, added example usage of calc_hash().
crypto: glue_helper - Delete some dead code
crypto: aes_ti - fix comment for MixColumns step
crypto: mediatek - drop .owner field in mtk_crypto_driver
crypto: cavium - Add more algorithms
crypto: cavium - Remove the individual encrypt/decrypt function for each algorithm
crypto: cavium - Downgrade the annoying misc interrupt print from dev_err to dev_dbg
crypto: ccp - return NULL instead of 0
crypto: ccp - Add debugfs entries for CCP information
crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
KVM: PPC: Book3S HV: Virtualize doorbell facility on POWER9
KVM: PPC: Book3S HV: Allow userspace to set the desired SMT mode
nfp: add VLAN filtering support
KVM: PPC: Book3S HV: Context-switch HFSCR between host and guest on POWER9
KVM: PPC: Book3S HV: Don't let VCPU sleep if it has a doorbell pending
cxgb4: fix a NULL dereference
KVM: PPC: Book3S HV: Enable guests to use large decrementer mode on POWER9
liquidio: replace info-pointer mode with buffer-pointer-only mode
pptp: Remove unused variable in pptp_release()
liquidio: implement vlan filter enable and disable
ARM: stm32: Introduce MACH_STM32F469 flag
nvme: host: unquiesce queue in nvme_kill_queues()
ARM: prima2: remove redundant select CPU_V7
dt-bindings: arm: cpus: Add S500 enable-method
ARM: dts: Add Actions Semi S500 and LeMaker Guitar
MAINTAINERS: add RV1108 Rockchip soc to maintained files
arm64: Prepare Actions Semi S900
tpm/tpm_atmel: remove unnecessary NULL check
tpm/st33zp24: Switch to devm_acpi_dev_add_driver_gpios()
Input: xpad - sync supported devices with XBCD
Input: xpad - sync supported devices with 360Controller
arm64: dts: Add Actions Semi S900 and Bubblegum-96
dt-bindings: arm: Document Actions Semi S900
dt-bindings: Add vendor prefix for uCRobotics
NFC: nfcmrvl: allow gpio 0 for reset signalling
NFC: nfcmrvl_usb: use interface as phy device
NFC: nfcmrvl_uart: fix device-node leak during probe
NFC: nfcmrvl: fix firmware-management initialisation
NFC: nfcmrvl: use nfc-device for firmware download
NFC: nfcmrvl: do not use device-managed resources
NFC: nfcmrvl_uart: add missing tty-device sanity check
NFC: fix broken device allocation
NFC: trf7970a: Clean up coding style issues
NFC: trf7970a: Convert to descriptor based GPIO interface
NFC: trf7970a: Enable pins are active high not active low
NFC: trf7970a: Remove support for 'vin-voltage-override' DT property
NFC: trf7970a: Remove useless comment
NFC: trf7970a: Only check 'en2-rf-quirk' if EN2 is specified
NFC: trf7970a: Fix inaccurate comment in trf7970a_probe()
NFC: trf7970a: Don't de-assert EN2 unless it was asserted
MAINTAINERS: NFC: trf7970a: Add Mark Greer as maintainer
ARM: 8679/1: bitops: Align prototypes to generic API
ARM: 8678/1: ftrace: Adds support for CONFIG_DYNAMIC_FTRACE_WITH_REGS
Revert "blk-mq: don't use sync workqueue flushing from drivers"
blk-mq: clarify dispatch may not be drained/blocked by stopping queue
blk-mq: don't stop queue for quiescing
blk-mq: update comments on blk_mq_quiesce_queue()
blk-mq: use QUEUE_FLAG_QUIESCED to quiesce queue
blk-mq: use the introduced blk_mq_unquiesce_queue()
blk-mq: introduce blk_mq_unquiesce_queue
blk-mq: introduce blk_mq_quiesce_queue_nowait()
blk-mq: move blk_mq_quiesce_queue() into include/linux/blk-mq.h
clocksource: owl: Add S900 support
clocksource: Add Owl timer
dt-bindings: timer: Document Owl timer
block: don't check for BIO_MAX_PAGES in blk_bio_segment_split()
block: remove bio_clone() and all references.
bcache: use kmalloc to allocate bio in bch_data_verify()
xen-blkfront: remove bio splitting.
lightnvm/pblk-read: use bio_clone_fast()
pktcdvd: use bio_clone_fast() instead of bio_clone()
drbd: use bio_clone_fast() instead of bio_clone()
rbd: use bio_clone_fast() instead of bio_clone()
block: Improvements to bounce-buffer handling
blk: use non-rescuing bioset for q->bio_split.
blk: make the bioset rescue_workqueue optional.
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
blk: remove bio_set arg from blk_queue_split()
blk-mq: remove __blk_mq_alloc_request
blk-mq-sched: unify request prepare methods
blk-mq: refactor blk_mq_sched_assign_ioc
bfq-iosched: fix NULL ioc check in bfq_get_rq_private
blk-mq: streamline blk_mq_get_request
blk-mq: simplify blk_mq_free_request
blk-mq-sched: unify request finished methods
blk-mq: remove blk_mq_sched_{get,put}_rq_priv
blk-mq: move blk_mq_sched_{get,put}_request to blk-mq.c
blk-mq: mark blk_mq_rq_ctx_init static
loop: Add PF_LESS_THROTTLE to block/loop device thread.
i2c: xgene-slimpro: include linux/io.h for memremap
platform/x86: ideapad-laptop: Add Y720-15IKBN to no_hw_rfkill
platform/x86: ideapad-laptop: Add Y520-15IKBN to no_hw_rfkill
net: dsa: Fix legacy probing
tls: update Kconfig
net: add debug atomic_inc_not_zero() in dst_hold()
net: reorder all the dst flags
net: remove DST_NOCACHE flag
net: remove DST_NOGC flag
net: remove dst gc related code
decnet: take dst->__refcnt when struct dn_route is created
xfrm: take refcnt of dst when creating struct xfrm_dst bundle
ipv6: get rid of icmp6 dst garbage collector
ipv6: mark DST_NOGC and remove the operation of dst_free()
ipv6: call dst_hold_safe() properly
ipv6: call dst_dev_put() properly
ipv6: take dst->__refcnt for insertion into fib6 tree
ipv4: mark DST_NOGC and remove the operation of dst_free()
ipv4: call dst_hold_safe() properly
ipv4: call dst_dev_put() properly
ipv4: take dst->__refcnt when caching dst in fib
net: introduce a new function dst_dev_put()
net: introduce DST_NOGC in dst_release() to destroy dst based on refcnt
net: use loopback dev when generating blackhole route
udp: call dst_hold_safe() in udp_sk_rx_set_dst()
ipv6: remove unnecessary dst_hold() in ip6_fragment()
ARM: imx_v6_v7_defconfig: Select CONFIG_IMX7D_ADC
ARM: dts: imx6q-cm-fx6: add sdio wifi/bt nodes
dmaengine: Kconfig: Simplify the help text for MXS_DMA
dmaengine: pl330: Delete unused functions
dt-bindings: arm: Document Actions Semi S500
dt-bindings: Add vendor prefix for Actions Semi
bus: SIMPLE_PM_BUS does not depend on ARCH_RENESAS
drm/msm: Separate locking of buffer resources from struct_mutex
ARM: dts: kirkwood: Fix Openblock A6 nand partition overlap
arm64: dts: marvell: add xmdio nodes for 7k/8k
arm64: dts: marvell: add a comment on the cp110 slave node status
arm64: dts: marvell: remove cpm crypto nodes from dts files
arm64: dts: marvell: cp110: enable the crypto engine at the SoC level
arm64: dts: marvell: armada-3720-db: Add vqmmc regulator for SD slot
arm64: dts: marvell: Enable second SDHCI controller in Armada 37xx
arm64: dts: marvell: armada-37xx: Use angle bracket for each register set
arm64: dts: marvell: armada-37xx: Align the compatible string
arm64: dts: marvell: armada-3720-db: Add information about the V2 board
arm64: dts: marvell: armada-3720-db: Sort the dts node alphabetically
arm64: dts: marvell: disable the mdio nodes by default
arm64: dts: marvell: explicitly enable the mdio nodes for 7k/8k DB
arm64: dts: marvell: add dma-mask in crypto nodes for 7k/8k
arm64: dts: marvell: 8040-mcbin: Enable 1GB Ethernet
arm64: dts: marvell: cp110: add required clocks for mdio interface
arm64: dts: marvell: use new binding for the system controller on ap806
arm64: dts: marvell: remove clock-output-names on ap806
arm64: dts: marvell: add second 1G port on the Armada 8040 DB
arm64: dts: marvell: mcbin: add sdhci
arm64: dts: marvell: add clocks for Armada AP806 XOR engines
ARM: dts: turris-omnia: Add generic compatible string for I2C EEPROM
ARM: dts: mvebu: add support for Linksys WRT3200ACM (Rango)
ARM: dts: armada-385-linksys: fixup button node names
ARM: dts: armada-385-linksys: group pins in pinctrl
ARM: dts: armada-385-linksys: partition layout is board specific
ARM: dts: armada-385-linksys: use binary unit prefixes
ARM: dts: armada-385-linksys: drop legacy DSA bindings
ARM: dts: armada-385-linksys: usb3 label cleanup
ARM: dts: armada-385-linksys: bm pools by label order
ARM: dts: armada-385-linksys: drop redundant properties in dependants
ARM: dts: armada-385-linksys: flatten dependants
ARM: dts: armada-385-linksys: label nodes
ARM: dts: armada-385-linksys: flatten dtsi
ARM: dts: mvebu: disable the rtc on 98dx3236 SoC
ARM: dts: mvebu: add missing interrupt to 98dx4251 switch
ARM: dts: armada-xp: Use pwm-fan rather than gpio-fan
ARM: dts: mvebu: Add PWM properties for armada-38x
ARM: dts: mvebu: Add PWM properties to .dtsi files
ARM: mvebu: Enable SENSORS_PWM_FAN in defconfig
drm/nouveau/disp/nv50-: avoid creating ORs that aren't present on HW
PCI/portdrv: Allocate MSI/MSI-X vector for Downstream Port Containment
dt-bindings: usb: exynos-usb: Add missing required VDD properties
platform/x86: silead_dmi: Add touchscreen info for PoV mobii wintab p800w
drm/i915/cfl: Introduce Coffee Lake workarounds.
PCI/portdrv: Support multiple interrupts for MSI as well as MSI-X
ipmi:ssif: Use i2c_adapter_id instead of adapter->nr
clk: sunxi-ng: Staticize ccu_mux_helper_unapply_prediv()
PCI: Test INTx masking during enumeration, not at run-time
amdgpu: use drm sync objects for shared semaphores (v6)
amdgpu/cs: split out fence dependency checking (v2)
drm/amdgpu: don't check the default value for vm size
mfd: cros_ec: Add support for dumping panic information
cros_ec_debugfs: Pass proper struct sizes to cros_ec_cmd_xfer()
mfd: cros_ec: add debugfs, console log file
mfd: cros_ec: Add EC console read structures definitions
mfd: cros_ec: Add helper for event notifier.
drm/i915: Store 9 bits of PCI Device ID for platforms with a LP PCH
net: dsa: add cross-chip multicast support
ibmvnic: driver initialization for kdump/kexec
ARM: dts: meson: use the real ethernet clock on Meson8 and Meson8b
ARM: dts: meson8b: add the SCU device node
ARM: dts: meson: add USB support on Meson8 and Meson8b
ARM: dts: meson: add the hardware random number generator
ARM: dts: meson8: add reserved memory zones
ARM: dts: meson: add the SAR ADC
ARM: dts: meson8: add the pins for the SDIO controller
ARM: dts: meson8: add the PWM_E and PWM_F pins
ARM: dts: meson: use GIC_SPI and IRQ_TYPE_EDGE_RISING macros
ARM: dts: meson: use C preprocessor friendly include syntax
ARM: dts: meson8: fix the IR receiver pins
md: change the initialization value for a spare device spot to MD_DISK_ROLE_SPARE
md/raid1: remove unused bio in sync_request_write
md/raid10: fix FailFast test for wrong device
decnet: always not take dst->__refcnt when inserting dst into hash table
clk: meson: gxbb: add all clk81 parents
ARM64: dts: meson-gx: Add SPICC nodes
ASoC: stm32: sai: add h7 support
ASoC: stm32: add h7 support for sai
ASoC: stm32: sai: manage master clock
ASoC: stm32: sai: fix clock management
ASoC: stm32: sai: change stop sequence
ASoC: stm32: sai: remove spurious trace
ASoC: stm32: sai: typo fixes
ASoC: stm32: sai: fix DT example
dt-bindings: Add vendor prefix for Linksys
ASoC: simple-card: use asoc_simple_card_of_parse_widgets()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_widgets()
ASoC: ak4613: add hw_constraint rule for Sampling Rate
ASoC: Intel: bdw-rt5677: Switch to devm_acpi_dev_add_driver_gpios()
rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one
rds: tcp: various endian-ness fixes
rds: tcp: remove cp_outgoing
net: dsa: loop: Implement ethtool statistics
net: dsa: loop: Inline unregister_fixed_phys()
ASoC: rt5677: Move platform code to board file
ASoC: rt5677: Introduce proper table for ACPI enumeration
pktgen: Specify the index of first thread
pktgen: Specify num packets per thread
dt-bindings: orion-mdio: document the new xmdio compatible
net: mvmdio: simplify the smi read and write error paths
net: mvmdio: add xmdio xsmi support
net: mvmdio: check the MII_ADDR_C45 bit is not set for smi operations
net: mvmdio: put the poll intervals in the ops structure
net: mvmdio: introduce an ops structure
net: mvmdio: remove duplicate locking
net: mvmdio: use GENMASK for masks
net: mvmdio: use tabs for defines
net: mvmdio: reorder headers alphabetically
ARM: dts: exynos: Fix polarity of panel reset gpio in Rinato
bpf: qede: Report bpf_prog ID during XDP_QUERY_PROG
bpf: nfp: Report bpf_prog ID during XDP_QUERY_PROG
bpf: ixgbe: Report bpf_prog ID during XDP_QUERY_PROG
bpf: thunderx: Report bpf_prog ID during XDP_QUERY_PROG
bpf: bnxt: Report bpf_prog ID during XDP_QUERY_PROG
bpf: virtio_net: Report bpf_prog ID during XDP_QUERY_PROG
bpf: mlx5e: Report bpf_prog ID during XDP_QUERY_PROG
bpf: mlx4: Report bpf_prog ID during XDP_QUERY_PROG
net: Add IFLA_XDP_PROG_ID
drm/i915: Stash a pointer to the obj's resv in the vma
drm/i915: Async GPU relocation processing
drm/i915: Allow execbuffer to use the first object as the batch
drm/i915: Wait upon userptr get-user-pages within execbuffer
drm/i915: First try the previous execbuffer location
drm/i915: Store a persistent reference for an object in the execbuffer cache
drm/i915: Eliminate lots of iterations over the execobjects array
drm/i915: Disable EXEC_OBJECT_ASYNC when doing relocations
drm/i915: Pass vma to relocate entry
drm/i915: Store a direct lookup from object handle to vma
audit: make sure we never skip the multicast broadcast
block: swim3: make of_device_ids const.
networking: add and use skb_put_u8()
networking: make skb_push & __skb_push return void pointers
networking: make skb_pull & friends return void pointers
networking: make skb_put & friends return void pointers
networking: introduce and use skb_put_data()
networking: convert many more places to skb_put_zero()
block: Dedicated error code fixups
r8152: move calling delay_autosuspend function
r8152: split rtl8152_resume function
tls: Depend upon INET not plain NET.
drm/i915: Fix retrieval of hangcheck stats
drm/msm/hdmi: Fix HDMI pink strip issue seen on 8x96
drm/msm/hdmi: 8996 PLL: Populate unprepare
drm/msm/hdmi: Use bitwise operators when building register values
drm/msm: update generated headers
drm/msm: remove address-space id
drm/msm: support for an arbitrary number of address spaces
drm/msm: refactor how we handle vram carveout buffers
drm/msm: pass address-space to _get_iova() and friends
drm/msm/mdp4+5: move aspace/id to base class
drm/msm/mdp5: kill pipe_lock
drm/msm: fix locking inconsistency for gpu->hw_init()
drm/msm: Remove memptrs->wptr
drm/msm: Add a struct to pass configuration to msm_gpu_init()
drm/msm: Add hint to DRM_IOCTL_MSM_GEM_INFO to return an object IOVA
drm/msm: Remove idle function hook
drm/msm: Remove DRM_MSM_NUM_IOCTLS
drm/msm: gpu: Enable zap shader for A5XX
arm64: dts: hi6220: Add k3-dma and i2s/hdmi audio support
arm64: dts: hi3660-hikey960: add nodes for WiFi
arm64: dts: hi3660: add sd/sdio device nodes
dt-bindings: mmc: dw_mmc-k3: add document of hi3660 mmc
arm64: dts: hikey960: add device node for pmic and regulators
dt-bindings: mfd: hi6421: Add hi6421v530 compatible string
arm64: dts: hisi: add kirin pcie node
ALSA: core: Follow standard EXPORT_SYMBOL() declarations
ALSA: timer: Follow standard EXPORT_SYMBOL() declarations
ALSA: seq: Follow standard EXPORT_SYMBOL() declarations
ALSA: pcm: Follow standard EXPORT_SYMBOL() declarations
drm/i915: Store i915_gem_object_is_coherent() as a bit next to cache-dirty
drm/i915: Mark CPU cache as dirty on every transition for CPU writes
drm/i915: Make i915_vma_destroy() static
drm/i915: Actually attach the tv_format property to the SDVO connector
ASoC: rockchip: Fix build
drm/arm: mali-dp: Use CMA helper for plane buffer address calculation
drm/mali-dp: Check PM status when sharing interrupt lines
drm/arm: malidp: Use crtc->mode_valid() callback
ASoC: intel: Use kvzalloc() for suspend buffers
pinctrl: sh-pfc: r8a7795: Add DU parallel RGB output support
gpio: mvebu: Add support for the Armada 7K/8K SoCs
pinctrl: mvebu: add driver for Armada CP110 pinctrl
pinctrl: mvebu: add driver for Armada AP806 pinctrl
ALSA: hda/realtek - Add ALC256 HP depop function
pinctrl: avoid PLAT_ORION dependency
pinctrl: mvebu: remove the offset property for regmap
gpio: mvebu: fix regmap_update_bits usage
gpio: zynq: Clarify quirk and provide helper function
MAINTAINERS: gpio: gpio-davinci: Add entry for gpio-davinci driver
gpio: merrifield: Remove unused header
gpio: of: Spelling: s/retures/returns/
ALSA: hal2: switch to dma_alloc_attrs
pinctrl: meson-gxl: add tsin_a pins
iommu/amd: Suppress IO_PAGE_FAULTs in kdump kernel
ARM: davinci_all_defconfig: enable USB CDC NCM gadget
ARM: davinci_all_defconfig: enable mtdtests
phy: bcm-ns-usb3: add MDIO driver using proper bus layer
dt-bindings: phy: Modify Broadcom NS USB 3.0 PHY binding to use MDIO
phy: bcm-ns-usb3: enable MDIO in the platform specific code
phy: bcm-ns-usb3: use pointer for PHY writing function
phy: bcm-ns-usb3: always wait for idle after writing to the PHY reg
ath6kl: fix spelling mistake: "Indicat" -> "Indicate"
ath10k: add per chain RSSI reporting
ath10k: define structures for CE ctrl/misc register
nvme: implement NS Optimal IO Boundary from 1.3 Spec
phy: Add stingray SATA phy support
dt-bindings: Update documentation for stingray SATA phy
phy: cpcap-usb: Fix missing return statement
drm/nouveau: use proper prototype in nouveau_pmops_runtime() definition
drm/nouveau: Skip vga_fini on non-PCI device
drm/nouveau/tegra: Don't leave GPU in reset
drm/nouveau/tegra: Skip manual unpowergating when not necessary
drm/nouveau/hwmon: Change permissions to numeric
drm/nouveau/hwmon: expose the auto_point and pwm_min/max attrs
drm/nouveau/hwmon: Remove old code, add .write/.read operations
drm/nouveau/hwmon: Add nouveau_hwmon_ops structure with .is_visible/.read_string
drm/nouveau/hwmon: Add config for all sensors and their settings
drm/nouveau/disp/gm200-: allow non-identity mapping of SOR <-> macro links
drm/nouveau/disp/nv50-: implement a common supervisor 3.0
drm/nouveau/disp/nv50-: implement a common supervisor 2.2
drm/nouveau/disp/nv50-: implement a common supervisor 2.1
drm/nouveau/disp/nv50-: implement a common supervisor 2.0
drm/nouveau/disp/nv50-: implement a common supervisor 1.0
drm/nouveau/disp/nv50-gt21x: remove workaround for dp->tmds hotplug issues
drm/nouveau/disp/dp: use new devinit script interpreter entry-point
drm/nouveau/disp/dp: determine link bandwidth requirements from head state
drm/nouveau/disp: introduce acquire/release display path methods
drm/nouveau/disp: remove hw-specific customisation of output paths
drm/nouveau/disp/gf119-: port OR DP VCPI control to nvkm_ior
drm/nouveau/disp/gt215-: port HDA ELD controls to nvkm_ior
drm/nouveau/disp/g94-: port OR DP drive setting control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP training pattern control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP link power control to nvkm_ior
drm/nouveau/disp/g94-: port OR DP link setup to nvkm_ior
drm/nouveau/disp/g94-: port OR DP lane mapping to nvkm_ior
drm/nouveau/disp/g84-: port OR HDMI control to nvkm_ior
drm/nouveau/disp/nv50-: port OR manual sink detection to nvkm_ior
drm/nouveau/disp/nv50-: port OR power state control to nvkm_ior
drm/nouveau/disp/nv50-: fetch head/OR state at beginning of supervisor
drm/nouveau/disp/nv50-: execute supervisor on its own workqueue
drm/nouveau/disp/dp: train link only when actively displaying an image
drm/nouveau/disp/dp: only check for re-train when the link is active
drm/nouveau/disp/dp: determine a failsafe link training rate
drm/nouveau/disp/dp: use cached link configuration when checking link status
drm/nouveau/disp/dp: no need for lt_state except during manual link training
drm/nouveau/disp/dp: store current link configuration in nvkm_ior
drm/nouveau/disp/dp: remove DP_PWR method
drm/nouveau/disp: identity-map display paths to output resources
drm/nouveau/disp: fork off some new hw-specific implementations
drm/nouveau/disp: introduce input/output resource abstraction
drm/nouveau/disp: common implementation of scanoutpos method in nvkm_head
drm/nouveau/disp: move vblank_{get,put} methods into nvkm_head
drm/nouveau/disp: introduce object to track per-head functions/state
drm/nouveau/disp: delay output path / connector construction until oneinit()
drm/nouveau/disp: s/nvkm_connector/nvkm_conn/
drm/nouveau/disp: rename nvkm_output_dp to nvkm_dp
drm/nouveau/disp: rename nvkm_output to nvkm_outp
drm/nouveau/disp: shuffle functions around
drm/nouveau/kms/nv04: use new devinit script interpreter entry-point
drm/nouveau/fb/ram/nv40-: use new devinit script interpreter entry-point
drm/nouveau/devinit: use new devinit script interpreter entry-point
drm/nouveau/bios/init: add a new devinit script interpreter entry-point
drm/nouveau/bios/init: add or/link args separate from output path
drm/nouveau/bios/init: bump script offset to 32-bits
drm/nouveau/bios/init: rename 'crtc' to 'head'
drm/nouveau/bios/init: remove internal use of nvbios_init.bios
drm/nouveau/bios/init: rename nvbios_init() to nvbios_devinit()
drm/nouveau/tmr: remove nvkm_timer_alarm_cancel()
drm/nouveau/bios/iccsense: rails for power sensors have a mask of 0xf8 for version 0x10
drm/nouveau/bios/volt: Parse min and max for Version 0x40
drm/nouveau: Enable stereoscopic 3D output over HDMI
drm/nouveau: Handle frame-packing mode geometry and timing effects
drm/nouveau/disp/gk104-: Use supplied HDMI InfoFrames
drm/nouveau/disp/gf119: Use supplied HDMI InfoFrames
drm/nouveau/disp/gt215: Use supplied HDMI InfoFrames
drm/nouveau/disp/g84-gt200: Use supplied HDMI InfoFrames
drm/nouveau/disp: Add mechanism to convert HDMI InfoFrames to hardware format
drm/nouveau: Pass mode-dependent AVI and Vendor HDMI InfoFrames to NVKM
drm/nouveau/disp/g84-: Extend NVKM HDMI power control method to set InfoFrames
drm/nouveau: Clean up nv50_head_atomic_check_mode() and fix blankus calculation
net/mlx4_en: Refactor mlx4_en_free_tx_desc
net/mlx4_en: Replace TXBB_SIZE multiplications with shift operations
net/mlx4_en: Increase default TX ring size
net/mlx4_en: Poll XDP TX completion queue in RX NAPI
net/mlx4_en: Improve XDP xmit function
net/mlx4_en: Improve stack xmit function
net/mlx4_en: Improve transmit CQ polling
net/mlx4_en: Improve receive data-path
net/mlx4_en: Optimized single ring steering
net/mlx4_en: Remove unused argument in TX datapath function
MAINTAINERS: add device tree ABI documentation file
of: Add vendor prefix for iWave Systems Technologies Pvt. Ltd
kselftest: membarrier: make test names more informative
kselftest: make callers of ksft_exit_skip() output the reason for skipping
kselftest: make ksft_exit_skip() output a reason for skipping
drm/vc4: Mimic drm_atomic_helper_commit() behavior
drm/vc4: Add get/set tiling ioctls.
drm/vc4: Add T-format scanout support.
acpi/nfit: Add support of NVDIMM memory error notification in ACPI 6.2
x86/PCI: Simplify Dell DMI B1 quirk
x86, dax, libnvdimm: remove wb_cache_pmem() indirection
x86, dax: replace clear_pmem() with open coded memset + dax_ops->flush
filesystem-dax: convert to dax_flush()
dm: add ->flush() dax operation support
dax, pmem: introduce an optional 'flush' dax_operation
filesystem-dax: convert to dax_copy_from_iter()
libnvdimm, pmem: Add sysfs notifications to badblocks
tools/testing/nvdimm: fix nfit_test buffer overflow
libnvdimm, label: switch to using v1.2 labels by default
libnvdimm, label: add address abstraction identifiers
libnvdimm, label: add v1.2 label checksum support
libnvdimm, label: update 'nlabel' and 'position' handling for local namespaces
libnvdimm, label: populate 'isetcookie' for blk-aperture namespaces
libnvdimm, label: populate the type_guid property for v1.2 namespaces
libnvdimm, label: honor the lba size specified in v1.2 labels
libnvdimm, label: add v1.2 interleave-set-cookie algorithm
libnvdimm, label: add v1.2 nvdimm label definitions
atm: solos-pci: remove useless variable assignments
net: dsa: assign default CPU port to all ports
i2c: stub: fix build warning regression
net/mlx5: Add fast unload support in shutdown flow
net/mlx5: Expose command polling interface
net/mlx5e: Optimize update stats work
net/mlx5e: Move and optimize query out of buffer function
net/mlx5e: Reduce number of heap allocated buffers for update stats
net/mlx5e: Rename physical symbol errors counter
net/mlx5e: Fix typo in warning if CQ moderation is not supported
net/mlx5e: Use function to map aRFS into traffic type
net/mlx5: Undo LAG upon request to create virtual functions
net/mlx5: Avoid space after casting
net/mlx5: Align to match opening parenthesis
net/mlx5: Avoid blank lines before/after closing/opening braces
net/mlx5: Avoid using multiple blank lines
net/mlx5: Fix some spelling mistakes
net/mlx5: Update eqe_type_str() event names
Revert "drm/i915/skl: New ddb allocation algorithm"
xhci: cleanup finish_td() skip option
xhci: cleanup virtual endoint structure, remove stopped_stream
xhci: handle transfer events without TRB pointer
xhci: support calling cleanup_halted_endpoint with soft retry
xhci: Add support for endpoint soft reset
xhci: refactor transfer event errors and completion codes
xhci: remove endpoint ring cache
usb: Avoid unnecessary LPM enabling and disabling during suspend and resume
drm/i915/glk: Add cold boot sequence for GLK DSI
drm/i915/glk: Split GLK DSI device ready functionality
soc: renesas: rcar-sysc: Use GENPD_FLAG_ALWAYS_ON
r8152: add byte_enable for ocp_read_word function
r8152: support RTL8153B
r8152: support new chip 8050
ibmvnic: Exit polling routine correctly during adapter reset
ibmvnic: Remove VNIC_CLOSING check from pending_scrq
ibmvnic: Sanitize entire SCRQ buffer on reset
ibmvnic: Ensure that TX queues are disabled in __ibmvnic_close
ibmvnic: Activate disabled RX buffer pools on reset
drm: Reduce scope of 'state' variable
sunvnet: restrict advertized checksum offloads to just IP
net: sched: act_tunnel_key: make UDP checksum configurable
net: sched: act_tunnel_key: request UDP checksum by default
net: s2io: remove useless variable in fill_rx_buffers
net: dsa: mv88e6xxx: prefix Global Prio and Tag macros
net: dsa: mv88e6xxx: prefix Global Stats macros
net: dsa: mv88e6xxx: prefix Global Monitor Control macros
net: dsa: mv88e6xxx: prefix Global Control macros
net: dsa: mv88e6xxx: prefix Global VTU macros
net: dsa: mv88e6xxx: prefix Global ATU macros
net: dsa: mv88e6xxx: prefix Global Switch MAC macros
net: dsa: mv88e6xxx: prefix Global Status macros
drm: mxsfb_crtc: Reset the eLCDIF controller
regulator: tps65910: wire up sleep control configuration
ASoC: rsnd: add rsnd_soc_hw_rule/constraint()
ASoC: rsnd: add rsnd_ssi_clk_query()
ASoC: rsnd: add rsnd_adg_clk_query()
ASoC: rsnd: rename "slots" related variable
ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-scu-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-card: use asoc_simple_card_of_parse_routing()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_routing()
ASoC: audio-graph-scu-card: use asoc_simple_card_convert_fixup()
ASoC: simple-scu-card: use asoc_simple_card_convert_fixup()
ASoC: simple-card-utils: add asoc_simple_card_convert_fixup()
platform/x86: silead_dmi: Add touchscreen info for Pipo W2S tablet
skbuff: make skb_put_zero() return void
tls: Documentation
tls: kernel TLS support
tcp: export do_tcp_sendpages and tcp_rate_check_app_limited functions
tcp: ULP infrastructure
ptp: Add a ptp clock driver for Broadcom DTE
dt-binding: ptp: add bindings document for dte based ptp clock
drm/amdgpu: Fix compiler warnings
drm/amdgpu: vm_update_ptes remove code duplication
drm/amd/amdgpu: Port VCN over to new SOC15 macros
drm/amd/amdgpu: Port PSP v10.0 over to new SOC15 macros
drm/amd/amdgpu: Port PSP v3.1 over to new SOC15 macros
drm/amd/amdgpu: Port NBIO v7.0 driver over to new SOC15 macros
drm/amd/amdgpu: Port NBIO v6.1 driver over to new SOC15 macros
drm/amd/amdgpu: Port UVD 7.0 over to new SOC15 macros
drm/amd/amdgpu: Port MMHUB over to new SOC15 macros
drm/amd/amdgpu: Cleanup gfxhub read-modify-write patterns
drm/amd/amdgpu: Port GFXHUB over to new SOC15 macros
drm/amd/amdgpu: Add offset variant to SOC15 macros
drm/amd/powerplay: add avfs control for Vega10
drm/amdgpu: add virtual display support for raven
drm/amdgpu/gfx9: fix compute ring doorbell index
drm/amd/amdgpu: Rename KIQ ring to avoid spaces
drm/amd/amdgpu: gfx9 tidy ups (v2)
drm/amdgpu: add contiguous flag in ucode bo create
drm/amdgpu: fix missed gpu info firmware when cache firmware during S3
drm/amdgpu: export test ib debugfs interface
drm/amd/powerplay: add GPU power display for vega10
drm/amd/powerplay: update vega10_ppsmc.h
drm/amdgpu: avoid to reset wave_front_size to 0
drm/amdgpu: add new member in gpu_info fw
sparc/time: make of_device_ids const
sparc64: broken %tick frequency on spitfire cpus
sparc64: use prom interface to get %stick frequency
power: supply: sbs-battery: Don't needlessly set CAPACITY_MODE
power: supply: sbs-battery: Prevent CAPACITY_MODE races
power: supply: bq24735: remove incorrect le16_to_cpu calls
power: supply: sbs-battery: remove incorrect le16_to_cpu calls
nvme: don't hard code size of struct t10_pi_tuple
nvme: no need to wait for the reset when keepalive fails
nvme: move reset workqueue handling to common code
ARM: davinci: fix const warnings
ARM: dts: exynos: add needs-hpd to &hdmicec for Odroid-U3
drm/i915: Don't enable backlight at setup time.
drm/i915/cnl: make function cnl_ddi_dp_set_dpll_hw_state static
drm/i915: Remove pipe A quirk remnants
drm/i915: Drop pipe A quirk for Thinkapd T60
drm/i915: Drop pipe A quirk for Toshiba Protege R205-S209
drm/i915: Add i830 "pipes power well"
nvme-pci: merge init_request methods
nvme-loop: merge init_request methods
nvme-fc: merge init_request methods
nvme-rdma: merge init_request and exit_request methods
nvme: move protection information check into nvme_setup_rw
nvme: mark shutdown_timeout static
nvme-rdma: fix error code in nvme_rdma_create_ctrl()
nvmf: keep track of nvmet connect error status
nvme: add fields into identify controller data structure
nvmet-fc: Remove a set-but-not-used variable
nvme: use ctrl->device consistently for logging
nvmet: allow overriding the NVMe VS via configfs
nvmet: add uuid field to nvme_ns and populate via configfs
nvmet: implement namespace identify descriptor list
nvme: provide UUID value to userspace
nvme: get list of namespace descriptors
nvme: rename uuid to nguid in nvme_ns
nvme: introduce NVMe Namespace Identification Descriptor structures
nvmet: use NVME_IDENTIFY_DATA_SIZE
scatterlist: add sg_zero_buffer() helper
nvme-pci: remove redundant includes
nvme-pci: Remove watchdog timer
nvme-pci: remap BAR0 to cover admin CQ doorbell for large stride
nvme: move nr_reconnects to nvme_ctrl
nvme: queue ns scanning and async request from nvme_wq
nvme: Move transports to use nvme-core workqueue
nvme: Don't allow to reset a reconnecting controller
nvme-rdma: Get rid of CONNECTED state
nvme-rdma: rework rdma connection establishment error path
nvme-rdma: make nvme_rdma_[create|destroy]_queue_ib symmetrical
nvme-rdma: Don't rearm the CQ when polling directly
nvme-rdma: Make queue flags bit numbers and not shifts
nvme-rdma: get rid of unused ctrl lock
nvme-loop: get rid of unused controller lock
nvme-pci: implement host memory buffer support
drm/i915: Use a loop for the "three times for luck" DPLL procedure
gpu: host1x: At first try a non-blocking allocation for the gather copy
gpu: host1x: Refactor channel allocation code
gpu: host1x: Remove unused host1x_cdma_stop() definition
gpu: host1x: Remove unused 'struct host1x_cmdbuf'
gpu: host1x: Check waits in the firewall
gpu: host1x: Correct swapped arguments in the is_addr_reg() definition
drm/i915: Plumb the correct acquire ctx into intel_crtc_disable_noatomic()
gpu: host1x: Forbid unrelated SETCLASS opcode in the firewall
gpu: host1x: Forbid RESTART opcode in the firewall
gpu: host1x: Forbid relocation address shifting in the firewall
gpu: host1x: Do not leak BO's phys address to userspace
gpu: host1x: Correct host1x_job_pin() error handling
gpu: host1x: Initialize firewall class to the job's one
drm/tegra: dc: Disable plane if it is invisible
drm/tegra: dc: Apply clipping to the plane
drm/i915: Fix deadlock witha the pipe A quirk during resume
drm/tegra: dc: Avoid reset asserts on Tegra20
drm/tegra: Check syncpoint ID in the 'submit' IOCTL
drm/tegra: Correct copying of waitchecks and disable them in the 'submit' IOCTL
drm/tegra: Check for malformed offsets and sizes in the 'submit' IOCTL
drm/tegra: Add driver documentation
gpu: host1x: Flesh out kerneldoc
arm64: Export save_stack_trace_tsk()
dt-bindings: PCI: hisi: Add document for PCIe of Kirin SoCs
arm64: dts: hi3660: add sp804 timer node
arm64: dts: hi3660: add spi device nodes
arm64: dts: hikey960: add LED nodes
arm64: dts: hi3660: add power key dts node
arm64: dts: hi3660: Add pl031 rtc node
arm64: dts: hikey960: add WL1837 Bluetooth device node
arm64: dts: hi3660: Add uarts nodes
arm64: dts: hi3660: add gpio dtsi file for Hisilicon Hi3660 SOC
arm64: dts: Add I2C nodes for Hi3660
arm64: dts: hi3660: add resources for clock and reset
arm64: dts: hikey960: pinctrl: add more pinmux and pinconfig
arm64: dts: hisilicon: update compatible string for hikey960
dt-bindings: arm: hisilicon: add bindings for HiKey960 board
ACPI/IORT: Remove iort_node_match()
ARM64/irqchip: Update ACPI_IORT symbol selection logic
arm64/dma-mapping: Remove extraneous null-pointer checks
drivers/perf: commonise PERF_EVENTS dependency
arm: perf: make of_device_ids const
drm/i915: Split vma exec_link/evict_link
drm/i915: Use vma->exec_entry as our double-entry placeholder
drm/i915: Amalgamate execbuffer parameter structures
ASoC: rockchip: Fix an error handling in 'rockchip_i2s_probe'
KVM: ARM64: fix phy counter access failure in guest.
arm64/kvm: vgic: use SYS_DESC()
arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1
KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
KVM: arm64: vgic-v3: Log which GICv3 system registers are trapped
KVM: arm64: Enable GICv3 common sysreg trapping via command-line
KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
arm64: Add workaround for Cavium Thunder erratum 30115
arm64: Add MIDR values for Cavium cn83XX SoCs
KVM: arm64: Enable GICv3 Group-0 sysreg trapping via command-line
KVM: arm64: vgic-v3: Enable trapping of Group-0 system registers
KVM: arm64: vgic-v3: Add misc Group-0 handlers
KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
KVM: arm64: Enable GICv3 Group-1 sysreg trapping via command-line
KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
KVM: arm64: Make kvm_condition_valid32() accessible from EL2
KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
arm64: Add a facility to turn an ESR syndrome into a sysreg encoding
power: supply: cpcap-charger: Add missing power_supply_config
usb: dwc3: exynos: Handle return value of clk_prepare_enable
usb: gadget: mv_udc: Handle return value of clk_prepare_enable.
clk: ti: omap4: add clkctrl clock data
dt-bindings: clk: add omap4 clkctrl definitions
clk: ti: add support for clkctrl clocks
Documentation: dt-bindings: Add binding documentation for TI clkctrl clocks
xen: add sysfs node for hypervisor build id
xen: sync include/xen/interface/version.h
xen: add sysfs node for guest type
doc,xen: document hypervisor sysfs nodes for xen
drivers/watchdog/Kconfig: Update CONFIG_WATCHDOG_RTAS dependencies
powerpc/64s: Avoid cpabort in context switch when possible
powerpc/64: Drop explicit hwsync in context switch
powerpc/64: Drop reservation-clearing ldarx in context switch
powerpc/64s: Leave interrupts hard enabled in context switch for radix
powerpc/64: Avoid restore_math call if possible in syscall exit
powerpc/64s: Optimize hypercall/syscall entry
powerpc/mm/radix: Only add X for pages overlapping kernel text
Revert "powerpc: Handle simultaneous interrupts at once"
dmaengine: Replace WARN_TAINT_ONCE() with pr_warn_once()
dmaengine: Kconfig: Extend the dependency for MXS_DMA
dmaengine: mxs: Use %zu for printing a size_t variable
ARM: dts: ls1021a: update the clockgen node
PCI: Protect pci_error_handlers->reset_notify() usage with device_lock()
ARM: imx_v6_v7_defconfig: Set THERMAL_WRITABLE_TRIPS=y for testing
drm: Remove duplicate forward declaration
kselftest: convert get_size to use stricter TAP13 format
ACPI / PM: Ignore spurious SCI wakeups from suspend-to-idle
platform/x86: Add driver for ACPI INT0002 Virtual GPIO device
PCI / PM: Restore PME Enable if skipping wakeup setup
PM / sleep: Print timing information if debug is enabled
ACPI / PM: Clean up device wakeup enable/disable code
ACPI / PM: Change log level of wakeup-related message
USB / PCI / PM: Allow the PCI core to do the resume cleanup
ACPI / PM: Run wakeup notify handlers synchronously
PCI: Protect pci_driver->sriov_configure() usage with device_lock()
power: supply: twl4030-charger: move allocation of iio channel to the beginning
power: supply: twl4030-charger: allocate iio by devm_iio_channel_get() and fix error path
power: supply: core: constify psy_tcd_ops.
dt-bindings: power: supply: cpcap-battery: Add power-supplies property
dt-bindings: power: supply: move max8903-charger.txt to proper location
dt-bindings: power: supply: move maxim,max14656.txt to proper location
cgroup: fix lockdep warning in debug controller
cgroup: refactor cgroup_masks_read() in the debug controller
cgroup: make debug an implicit controller on cgroup2
cgroup: Make debug cgroup support v2 and thread mode
cgroup: Make Kconfig prompt of debug cgroup more accurate
cgroup: Move debug cgroup to its own file
cgroup: Keep accurate count of tasks in each css_set
rxrpc: Cache the congestion window setting
liquidio: fix VF driver off-by-one bug when setting ethtool -C ethX rx-frames
net/mlxfw: fix a NULL dereference
drm/i915/perf: add GLK support
drm/i915/perf: add KBL support
drm/i915: add KBL GT2/GT3 check macros
drm/i915/perf: remove perf.hook_lock
drm/i915/perf: per-gen timebase for checking sample freq
drm/i915/perf: Add more OA configs for BDW, CHV, SKL + BXT
drm/i915/perf: Add OA unit support for Gen 8+
drm/i915/perf: Add 'render basic' Gen8+ OA unit configs
drm/i915/perf: rework mux configurations queries
drm/i915: expose _SUBSLICE_MASK GETPARM
drm/i915: expose _SLICE_MASK GETPARM
ARM: sun6i: a31s: primo81: Enable battery power supply
ARM: sun6i: a31s: primo81: Change USB OTG to OTG mode
ARM: sun8i: a83t: Add dt node for the syscon control module
net: use skb_unref() in napi_consume_skb()
qed: Fix an off by one bug
mlxsw: spectrum: Add support for access cable info via ethtool
mlxsw: reg: Add MCIA register for cable info access
samples/bpf: Fix tracex5 to work with MIPS syscalls.
bpf: Add MIPS support to samples/bpf.
test_bpf: Add test to make conditional jump cross a large number of insns.
tools: bpf_jit_disasm: Handle large images.
selftests/bpf: Add test cases to test narrower ctx field loads
bpf: permits narrower load from bpf program context fields
of: Provide dummy of_device_compatible_match() for compile-testing
macvlan: propagate the mac address change status for lowerdev
drm/panel: s6e3ha2: Add support for s6e3hf2 panel on TM2e board
dt-bindings: Add support for samsung s6e3hf2 panel
ASoC: Intel: Add Kabylake RT5663+RT5514+MAX98927 machine driver entry
ASoC: Intel: Convert all sst_codecs data definition to c99 style
ASoC: Intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927
drm/panel: add backlight dependency for sitronix-st7789v
drm/panel: S6E3HA2 needs backlight code
drm/panel: simple: add support for AUO P320HVN03
drm/panel: simple: add support for NLT NL192108AC18-02D
dt-bindings: add vendor prefix for NLT Technologies, Ltd.
drm/panel: simple: add support for NEC NL12880B20-05
drm/panel: add Innolux P079ZCA panel driver
dt-bindings: Add INNOLUX P079ZCA panel bindings
regulator: hi6421v530: Describe consumed platform device
ARM64: defconfig: enable meson SPICC as module
ARM64: defconfig: enable IR core, decoders and Meson IR device
clk: keystone: Add sci-clk driver support
uvesafb: Fix continuation printks without KERN_LEVEL to pr_cont, neatening
video: fbdev: sh_mobile_lcdcfb: constify sh_mobile_lcdc_bl_ops.
omapfb: Use sysfs_match_string() helper
video: fbdev: pxafb: Handle return value of clk_prepare_enable
video: fbdev: omap2: omapfb: displays: panel-dsi-cm: Use time comparison kernel macro.
mdacon: replace MDA_ADDR macro by inline function
mdacon: make mda_vram_base u16 *
mdacon: align code in mda_detect properly
firmware: tegra: Fix locking bugs in BPMP
ARM: dts: imx6-sabreauto: add the ADV7180 video decoder
ARM: dts: imx6-sabreauto: add pinctrl for gpt input capture
ARM: dts: imx6-sabreauto: add reset-gpios property for max7310_b
ARM: dts: imx6-sabreauto: create i2cmux for i2c3
ARM: dts: imx6-sabresd: add OV5642 and OV5640 camera sensors
ARM: dts: imx6-sabrelite: add OV5642 and OV5640 camera sensors
ARM: dts: imx6qdl-sabrelite: remove erratum ERR006687 workaround
ARM: dts: imx6qdl: add capture-subsystem device
ARM: dts: imx6qdl: Add video multiplexers, mipi_csi, and their connections
ARM: dts: imx6qdl: Add compatible, clocks, irqs to MIPI CSI-2 node
ARM: dts: imx6qdl: add multiplexer controls
arm64: dts: ls1088a: update sata node
dt-bindings: ahci-fsl-qoriq: add ls1088a chip name to the list
dm: missing break in process_queued_bios()
fs/fcntl: return -ESRCH in f_setown when pid/pgid can't be found
drm/i915: Reinstate reservation_object zapping for batch_pool objects
fs/fcntl: f_setown, avoid undefined behaviour
fs/fcntl: f_setown, allow returning error
mailbox: Introduce Qualcomm APCS IPC driver
dt-bindings: mailbox: Introduce Qualcomm APCS global binding
mailbox: Make startup and shutdown ops optional
EDAC, altera: Simplify calculation of total memory
ALSA: pcm: remove SNDRV_PCM_IOCTL1_GSTATE internal command
ALSA: pcm: remove SNDRV_PCM_IOCTL1_INFO internal command
tty/serial: atmel: make the driver DT only
tty/serial: atmel: remove atmel_default_console_device handling
staging: android: ion: Improve memory alloc style
staging: lustre: llite: Replace the symbolic file permission mode with the numeric one
staging: fsl-mc: fix typo in comment
staging: rtl8723bs: wifi_regd.c: insert blank line after declarations
staging: rtl8723bs: wifi_regd.c: adjust alignment to match open parenthesis
staging: rtl8723bs: wifi_regd.c: remove superfluous spaces from pointer arguments
staging: rtl8723bs: wifi_regd.c: fix comment formatting
staging: rtl8723bs: wifi_regd.c: put spaces around binary operators
staging: wlan-ng: prism2mib.c: Fix type cast issues
clocksource/drivers/fttmr010: Factor out clock read code
clocksource/drivers/fttmr010: Implement delay timer
clocksource/drivers: Add timer-of common init routine
clocksource/drivers/tcb_clksrc: Save timer context on suspend/resume
clocksource/drivers/fttmr010: Optimize sched_clock()
clocksource/drivers: Add an alias macro CLOCKSOURCE_OF_DECLARE
clocksource/drivers: Rename CLKSRC_ACPI to TIMER_ACPI
clocksource/drivers: Rename CLKSRC_OF to TIMER_OF
clocksource/drivers: Rename clksrc table to timer
ASoC: audio-graph-scu-card: use asoc_simple_card_of_parse_tdm()
ASoC: audio-graph-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-scu-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-card: use asoc_simple_card_of_parse_tdm()
ASoC: simple-card-utils: add asoc_simple_card_of_parse_tdm()
clocksource/drivers: Rename CLOCKSOURCE_ACPI_DECLARE to TIMER_ACPI_DECLARE
clocksource/drivers: Rename clocksource_probe to timer_probe
clocksource/drivers: Rename CLOCKSOURCE_OF_DECLARE to TIMER_OF_DECLARE
ASoC: ak4613: add missing 64000 in ak4613_dai_hw_params()
drm/i915: Spin for struct_mutex inside shrinker
arm: mach-rpc: ecard: fix build error
EDAC, sb_edac: Avoid creating SOCK memory controller
drm/i915: Only restrict noreclaim in the early shrink passes
drm/i915: Remove __GFP_NORETRY from our buffer allocator
drm/i915: Encourage our shrinker more when our shmemfs allocations fails
ASoC: rsnd: reduce confusable macro parameter magic
ASoC: intel: bxt: Constify hw_constraints
ASoC: sgtl5000: add avc support
udf: Convert udf_disk_stamp_to_time() to use mktime64()
udf: Use time64_to_tm for timestamp conversion
udf: Fix deadlock between writeback and udf_setsize()
udf: Use i_size_read() in udf_adinicb_writepage()
udf: Fix races with i_size changes during readpage
ASoC: simple_card_utils: add EXPORT_SYMBOL_GPL() for asoc_simple_card_clk_xxx()
arm64: dts: r8a7796: Add reset control properties for audio
arm64: dts: r8a7795: Add reset control properties for audio
ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ALWAYS_ON
Bluetooth: btusb: Add support for 0489:e0a2 QCA_ROME device
ARM: OMAP4: hwmod_data: add SHAM crypto accelerator
ARM: OMAP4: hwmod data: add des
ARM: OMAP4: hwmod data: add aes2
ARM: OMAP4: hwmod data: add aes1
ARM: dts: omap4: add SHAM node
ARM: dts: omap4: add aes2 instance
ARM: dts: omap4.dtsi: remove aes[12]_fck
ARM: dts: omap4: Fix aes entry
USB: serial: qcserial: new Sierra Wireless EM7305 device ID
USB: serial: option: add two Longcheer device ids
ARM: pxa: Delete an error message for a failed memory allocation in pxa3xx_u2d_probe()
ARM: pxa: Improve a size determination in pxa3xx_u2d_probe()
ARM: pxa: Delete an error message for a failed memory allocation in pxa_pm_init()
ARM: pxa: magician: Add support for ADS7846 touchscreen
ALSA: pcm: Skip ack callback without actual appl_ptr update
ALSA: pcm: Use common PCM_RUNTIME_CHECK() for sanity checks
ALSA: pcm: Preprocess PAUSED or SUSPENDED stream before PREPARE
ALSA: pcm: Allow dropping stream directly after resume
ALSA: pcm: Apply power lock globally to common ioctls
ALSA: pcm: Clean up SNDRV_PCM_IOCTL_PAUSE code
x86/mce: Update bootlog description to reflect behavior on AMD
x86/mce: Don't disable MCA banks when offlining a CPU on AMD
x86/mce/mce-inject: Preset the MCE injection struct
x86/mce: Clean up include files
x86/mce: Get rid of register_mce_write_callback()
x86/mce: Merge mce_amd_inj into mce-inject
x86/mce/AMD: Use saved threshold block info in interrupt handler
x86/mce/AMD: Use msr_stat when clearing MCA_STATUS
drm/syncobj: add sync_file interaction. (v1.2)
drm: introduce sync objects (v4)
ixgbe: pci_set_drvdata must be called before register_netdev
ixgbe: Resolve cppcheck format string warning
ixgbe: fix writes to PFQDE
ixgbevf: Bump version number
ixgbe: Bump version number
ixgbe: check for Tx timestamp timeouts during watchdog
ixgbe: add statistic indicating number of skipped Tx timestamps
ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS
ixgbe: fix race condition with PTP_TX_IN_PROGRESS bits
posix-timers: Make nanosleep timespec argument const
posix-cpu-timers: Avoid timespec conversion in do_cpu_nanosleep()
time: Move compat_gettimeofday()/settimeofday() to native
time: Move compat_time()/stime() to native
posix-timers: Move compat_timer_create() to native, get rid of set_fs()
posix-timers: Move compat versions of clock_gettime/settime/getres
itimers: Move compat itimer syscalls to native ones
posix-timers: Take compat timer_gettime(2) to native one
posix-timers: Take compat timer_settime(2) to native one
ntp: Move adjtimex related compat syscalls to native counterparts
posix-timers: Kill ->nsleep_restart()
hrtimers/posix-timers: Merge nanosleep timespec copyout logics into a new helper
time/posix-timers: Move the compat copyouts to the nanosleep implementations
posix-timers: Store rmtp into restart_block in sys_clock_nanosleep()
hrtimer: Move copyout of remaining time to do_nanosleep()
hrtimer_nanosleep(): Pass rmtp in restart_block
alarmtimer: Move copyout and freeze handling into alarmtimer_do_nsleep()
posix-cpu-timers: Move copyout of timespec into do_cpu_nanosleep()
ARM: dts: add Gemini PATA/SATA support
ARM: dts: Add Gemini DMA controller
tracing: Rename update the enum_map file
tracing: Add TRACE_DEFINE_SIZEOF() macros
tracing: define TRACE_DEFINE_SIZEOF() macro to map sizeof's to their values
tracing: Rename enum_replace to eval_replace
trace: rename enum_map functions
trace: rename trace.c enum functions
trace: rename trace_enum_mutex to trace_eval_mutex
trace: rename trace enum data structures in trace.c
trace: rename struct module entry for trace enums
trace: rename trace_enum_map to trace_eval_map
trace: rename kernel enum section to eval
ASoC: audio-graph-card: use asoc_simple_card_clk_xxx()
ASoC: audio-graph-scu-card: use asoc_simple_card_clk_xxx()
ASoC: simple-scu-card: use asoc_simple_card_clk_xxx()
ASoC: simple-card: use asoc_simple_card_clk_xxx()
ASoC: simple_card_utils: add asoc_simple_card_clk_xxx()
ASoC: rockchip: i2s: add a delay before i2s clear
ASoC: rockchip: i2s: add other configurable formats
ASoC: rockchip: add bindings for spdif controller
ASoC: Intel: byt-max98090: Add GPIO ACPI mapping table
ASoC: rsnd: control kctrl items acceptance anytime/runtime
ASoC: rsnd: add detail explanation of L/R conversion timing
net: dsa: Introduce dsa_get_cpu_port()
net: dsa: Associate slave network device with CPU port
net: dsa: Relocate master ethtool operations
net: dsa: Remove master_netdev and use dst->cpu_dp->netdev
ASoC: samsung: Constify hw_constraints
ASoC: mediatek: Constify hw_constraints
ASoC: cs53l30: Constify hw_constraints
ASoC: cs35l34: Constify hw_constraints
ASoC: intel: skl: Constify hw_constraints
ASoC: intel: byt: Constify hw_constraints
iio: imu: inv_mpu6050: test whoami first and against all known values
iio hid-sensor-trigger: add Kconfig depends on IIO_BUFFER
cxgb4: handle serial flash interrupt
audit: fix a race condition with the auditd tracking code
spi: rockchip: fix error handling when probe
tpm: vtpm_proxy: Prevent userspace from sending driver command
tpm: vtpm_proxy: Implement request_locality function.
tpm: Introduce flag TPM_TRANSMIT_RAW
tpm: vtpm_proxy: Suppress error logging when in closed state
tpm, tpmrm: Mark tpmrm_write as static
tpm: remove struct tpm_pcrextend_in
tpm, tpm_infineon: remove useless snprintf() calls
tpm: fix byte order related arithmetic inconsistency in tpm_getcap()
tpm: Apply a sane minimum adapterlimit value for retransmission.
tpm_tis: Consolidate the platform and acpi probe flow
tpm_tis: Use platform_get_irq
tpm_tis: Fix IRQ autoprobing when using platform_device
tpm: move TPM 1.2 code of tpm_pcr_extend() to tpm1_pcr_extend()
tpm: move endianness conversion of ordinals to tpm_input_header
tpm: move endianness conversion of TPM_TAG_RQU_COMMAND to tpm_input_header
kselftest: breakpoints: convert step_after_suspend_test to TAP13 output
kselftest: breakpoints: convert breakpoint_test to TAP13 output
kselftest: membarrier: convert to TAP13 output
kselftest: add TAP13 conformant versions of ksft_* functions
spi: mediatek: add spi support for mt7622 IC
spi: mediatek: adjust register to enhance time accuracy
ASoC: rsnd: don't call free_irq() on Parent SSI
ASoC: rt5663: Check the JD status in the resume function
ASoC: Intel: add machine driver for BYT/CHT + ES8316
ASoC: add es8316 codec driver
ASoC: rockchip: add support for pdm controller
platform/x86: wmi: Fix printing info about WDG structure
platform/x86: dell-rbtn: constify rfkill_ops structures
platform/x86: ideapad-laptop: constify rfkill_ops structure
platform/x86: samsung-laptop: constify rfkill_ops structures
platform/x86: wmi*: Add recent copyright statements
platform/x86: acer-wmi: Detect RF Button capability
platform/x86: panasonic-laptop: remove unused code
of_mdio: move of_mdio_parse_addr to header file
platform/x86: samsung-laptop: Initialize loca variable
selftests/bpf: make correct use of exit codes in bpf selftests
fjes: remove duplicate set of flag IFF_BROADCAST
networking: use skb_put_zero()
spi: Generalize SPI "master" to "controller"
regulator: tps65910: check TPS65910_NUM_REGS at build time
regulator: core: Prioritise consumer mappings over regulator name
[media] s3c-camif: fix arguments position in a function call
[media] s5k6aa: set usleep_range() range greater than 0
[media] exynos-gsc: Use user configured colorspace if provided
[media] exynos4-is: use devm_of_platform_populate()
md: don't use flush_signals in userspace processes
md: fix deadlock between mddev_suspend() and md_write_start()
[media] s5p-mfc: fix spelling mistake: "destionation" -> "destination"
mtd: handle partitioning on devices with 0 erasesize
net: phy: Make phy_ethtool_ksettings_get return void
[media] s5p-jpeg: fix recursive spinlock acquisition
mdio_bus: use devm_gpiod_get_optional()
mdio_bus: handle only single PHY reset GPIO
[media] rc-core: cleanup rc_register_device pt2
[media] rc-core: cleanup rc_register_device
ibmvnic: Remove netdev notify for failover resets
ibmvnic: Client-initiated failover
net: mvpp2: enable basic 10G support
[media] sir_ir: annotate hardware config module parameters
[media] cec: add STM32 cec driver
[media] dt-bindings: media: stm32 cec driver
PCI: Add domain number check to find_smbios_instance_string()
x86/PCI: Fix whitespace in set_bios_x() printk
PCI: Correct PCI_STD_RESOURCE_END usage
efi/fb: Correct PCI_STD_RESOURCE_END usage
ARM: dts: add core I2C devices to the APQ8060 Dragonboard
vfio: Use ERR_CAST() instead of open coding it
net: dsa: mv88e6xxx: prefix remaining port macros
net: dsa: mv88e6xxx: prefix Port IEEE Priority mapping macros
net: dsa: mv88e6xxx: prefix Port Association Vector macros
net: dsa: mv88e6xxx: prefix Port Egress Rate Control macros
net: dsa: mv88e6xxx: prefix Port Control 2 macros
net: dsa: mv88e6xxx: prefix Port Default VLAN macros
net: dsa: mv88e6xxx: prefix Port Based VLAN macros
net: dsa: mv88e6xxx: prefix Port Control 1 macros
net: dsa: mv88e6xxx: prefix Port Control macros
net: dsa: mv88e6xxx: prefix Port Switch ID macros
net: dsa: mv88e6xxx: prefix Port Jamming macros
net: dsa: mv88e6xxx: prefix Port MAC Control macros
net: dsa: mv88e6xxx: prefix Port Status macros
vfio/pci: Add Intel XXV710 to hidden INTx devices
arm64: dts: nvidia: fix PCI bus dtc warnings
ARM: dts: tegra: fix PCI bus dtc warnings
soc/tegra: flowctrl: Fix error handling
printk: add __printf attributes to internal functions
xen/vcpu: Handle xen_vcpu_setup() failure at boot
xen/vcpu: Handle xen_vcpu_setup() failure in hotplug
xen/pv: Fix OOPS on restore for a PV, !SMP domain
xen/pvh*: Support > 32 VCPUs at domain restore
xen/vcpu: Simplify xen_vcpu related code
misc: apds990x: Use sysfs_match_string() helper
mei: drop unreachable code in mei_start
mei: validate the message header only in first fragment.
ARM: at91: remove atmel_nand_data
tracing: Remove unused declaration of trace_stop_cmdline_recording
ARM: tegra: remove Whistler support
xen-evtchn: Bind dyn evtchn:qemu-dm interrupt to next online VCPU
soc/tegra: bpmp: Implement generic PM domains
soc/tegra: bpmp: Update ABI header
PM / Domains: Allow overriding the ->xlate() callback
arm64: tegra: Add CCPLEX_CLUSTER area in Tegra186
mtd: nand: atmel: drop unused include
staging: rtl8723bs: wifi_regd.c: remove superfluous braces
staging: rtl8723bs: wifi_regd.c: fix checkpatch.pl warning 'Statements should start on a tabstop'
staging: lustre: fid: Fixes debug output style problem
staging: rtl8188eu: Remove unneeded blank lines
staging: rtl8723bs: Use vsnprintf extensions %pM and %pI4
staging: speakup: Add missing blank line after declaration
udf: Remove unused UDF_DEFAULT_BLOCKSIZE
pwm: tegra: Set maximum pwm clock source per SoC tapeout
HID: core: don't use negative operands when shift
s390/fpu: export save_fpu_regs for all configs
s390/kvm: avoid global config of vm.alloc_pgste=1
batman-adv: Accept only filled wifi station info
batman-adv: Use default throughput value on cfg80211 error
usb: dwc3: gadget: increase readability of dwc3_gadget_init_endpoints()
usb: gadget: mass_storage: set msg_registered after msg registered
usb: gadget: udc: renesas_usb3: add support for dedicated DMAC
usb: gadget: udc: atmel: Remove AVR32 bits from the driver
usb: mtu3: Handle return value of clk_prepare_enable
usb: dwc3: core: program PHY for proper DRD modes
usb: dwc3: core: initialize ULPI before trying to get the PHY
usb: dwc3: ulpi: conditionally resume ULPI PHY
usb: dwc3: ep0: make sure wValue is 0 on GetStatus()
Documentation: ABI: sysfs-class-udc: remove duplicated entry
usb: gadget: udc: add a 'function' sysfs file
usb: gadget: dummy: implement ->udc_set_speed()
usb: dwc3: gadget: implement ->udc_set_speed()
usb: gadget: core: introduce ->udc_set_speed() method
usb: gadget: udc: Add Synopsys UDC Platform driver
dt-bindings: usb: DT bindings documentation for Broadcom IPROC USB Device controller.
usb: gadget: udc: Provide correct arguments for 'dma_pool_create'
usb: gadget: udc: make debug prints compatible with both pci and platform devices
usb: gadget: udc: Rename amd5536udc driver file based on IP
usb: gadget: configfs: use hexadecimal values and new line
usb: gadget: configfs: make qw_sign attribute symmetric
staging: fsl-mc: add reference to mc-bus DT binding
staging: fsl-mc: drop reference to restool
staging: fsl-mc: add binding path to MAINTAINERS
staging: fsl-mc: drop unused forward declaration
staging: fsl-mc: remove extra blank line
staging: fsl-mc: drop a few useless #includes
staging: fsl-mc: simplify couple of deallocations
staging: fsl-mc: enclose macro params in parens
staging: wilc1000: New cfg packet format in handle_set_wfi_drv_handler
Staging: comedi: ni_labpc_regs: fixed a block comment alignment issue
staging: speakup: migrate bns to tty
staging: ks7010: use little-endian types
staging: fsl-dpaa2/eth: Update number of netdev queues
staging: fsl-dpaa2/eth: Refactor MAC address setup
staging: fsl-dpaa2/eth: Errors checking update
staging: fsl-dpaa2/eth: Only store bpid in priv struct
staging: fsl-dpaa2/eth: Remove unused fields from priv struct
staging: fsl-dpaa2/eth: Add accessor for FAS field
staging: fsl-dpaa2/eth: Update ethtool stats names
staging: fsl-dpaa2/eth: Defer probing if no DPIOs found
staging: fsl-dpaa2/eth: Reset dpbp
staging: fsl-dpaa2/eth: Always call napi_gro_receive()
staging: fsl-dpaa2/eth: Don't use GFP_DMA
staging: fsl-dpaa2/eth: Minor cleanup in dpaa2_eth_set_hash
staging: fsl-dpaa2/eth: Add error message newlines
staging: fsl-dpaa2/eth: Remove incorrect error path
staging: fsl-dpaa2/eth: Fix return type of ndo_start_xmit
staging: fsl-dpaa2/eth: Initialize variable before use
staging: fsl-dpaa2/eth: Add "static" keyword where needed
pinctrl: sh-pfc: r8a7795: Add EtherAVB pins, groups and function
ARM: at91: fix at91_suspend_entering_slow_clock link error
tty: drop unused alt_speed from tty_struct
tty: ircomm: remove dead and broken ioctl code
tty: rocket: drop broken alt-speed support
tty: cyclades: drop broken alt-speed support
tty: amiserial: drop broken alt-speed support
tty: simserial: drop unused alt_speed handling
USB: serial: ftdi_sio: remove broken alt-speed handling
USB: serial: ftdi_sio: simplify TIOCSSERIAL flag logic
serial: rate limit custom-speed deprecation notice
nvme: save hmpre and hmmin in struct nvme_ctrl
nvme.h: add dword 12 - 15 fields to struct nvme_features
nvme.h: add struct nvme_host_mem_buf_desc and HMB flags
net: rfkill: gpio: Switch to devm_acpi_dev_add_driver_gpios()
thermal: max77620: fix pinmux conflict on reprobe
thermal: max77620: fix device-node reference imbalance
USB: of: fix root-hub device-tree node handling
driver core: fix automatic pinctrl management
driver core: add helper to reuse a device-tree node
USB: of: document reference taken by child-lookup helper
USB: core: fix device node leak
mac80211: add the action to the drv_ampdu_action tracepoint
nl80211: remove desciption about request from NL80211_CMD_ROAM
nl80211: add authorized flag to ROAM event
usb: misc: usbsevseg: Use sysfs_match_string() helper
usb/early: Remove trace_printk() callers in xhci-dbc
usb: mtu3: Handle return value of clk_prepare_enable
usbip: vhci-hcd: Clean up the code by adding a new macro
usbip: vhci-hcd: Add USB3 port status bits
usbip: Add USB_SPEED_SUPER as valid arg
usbip: vhci-hcd: Add USB3 SuperSpeed support
usbip: vhci-hcd: Set the vhci structure up to work
usbip: vhci-hcd: Rework vhci_hcd_init
usbip: vhci-hcd: Move VHCI platform device into vhci struct
usbip: vhci-hcd: Add vhci struct
usbip: vhci-hcd: Rename function names to reflect their struct names
usb: host: ehci-exynos: Handle return value of clk_prepare_enable
usb: Fix typo in the definition of Endpoint[out]Request
usb: usbip tool: Fix parse_status()
usb: usbip tool: Fix refresh_imported_device_list()
usb: usbip tool: Add ncontrollers in vhci_driver structure
usb: usbip tool: Check the return of get_nports()
usb: usbip: set buffer pointers to NULL after free
USB: add usbfs ioctl to retrieve the connection speed
cfg80211: support 4-way handshake offloading for 802.1X
cfg80211: support 4-way handshake offloading for WPA/WPA2-PSK
arm64: allwinner: h5: Add initial Orangepi Zero Plus 2 support
DocBook: w1: Update W1 file locations and names in DocBook
arm64: allwinner: a64: Add initial Orangepi Win/WinPlus support
zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()
USB: serial: qcserial: expose methods for modem control
wlcore: spi: remove unnecessary variable
wlcore: add wl1285 compatible
mwifiex: Replace semaphore async_sem with mutex
rtlwifi: btcoex: let btcoex get wifi rssi and link status
rtlwifi: btcoex: remove unused display functions
rtlwifi: btcoex: bind BT coex information with wifi driver
rtlwifi: btcoex: hook external functions for newer chips
rtlwifi: btcoex: add settings before the hardware is ready
rtlwifi: btcoex: hook external PnP notify by chip for wifi driver
rtlwifi: btcoex: settings before firmware is downloaded
rtlwifi: btcoex: rename ex_halbtc*ant to ex_btc*ant
rtlwifi: btcoex: add macros to check chip type
qtnfmac: check band before allocating cmd_skb to avoid resource leak
mwifiex: make function mwifiex_ret_pkt_aggr_ctrl static
brcmfmac: Fix glom_skb leak in brcmf_sdiod_recv_chain
brcmfmac: Fix grammar issue in error message
brcmfmac: add scheduled scan support for specified BSSIDs
brcmfmac: add mutex to protect pno requests
brcmfmac: add support multi-scheduled scan
x86/mm: Add support for 5-level paging for KASLR
x86/mm: Make kernel_physical_mapping_init() support 5-level paging
x86/mm: Add sync_global_pgds() for configuration with 5-level paging
x86/boot/64: Add support of additional page table level during early boot
x86/boot/64: Rename init_level4_pgt and early_level4_pgt
x86/boot/64: Rewrite startup_64() in C
x86/boot/compressed: Enable 5-level paging during decompression stage
x86/boot/efi: Define __KERNEL32_CS GDT on 64-bit configurations
x86/boot/efi: Fix __KERNEL_CS definition of GDT entry on 64-bit configurations
x86/boot/efi: Cleanup initialization of GDT entries
x86/asm: Fix comment in return_from_SYSCALL_64()
x86/mm/gup: Switch GUP to the generic get_user_page_fast() implementation
x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()
nohz: Fix spurious warning when hrtimer and clockevent get out of sync
x86/time: Make setup_default_timer_irq() static
Documentation: dt: Add TI SCI clock driver
scsi: lpfc: update to revision to 11.4.0.0
scsi: lpfc: Add auto EQ delay logic
scsi: lpfc: Fix defects reported by Coverity Scan
scsi: lpfc: Fix vports not logging into target
scsi: lpfc: Fix PRLI retry handling when target rejects it.
scsi: lpfc: Null pointer dereference when log_verbose is set to 0xffffffff
scsi: lpfc: Fix System panic after loading the driver
scsi: lpfc: Fix crash on powering off BFS VM with passthrough device
scsi: lpfc: Fix return value of board_mode store routine in case of online failure
scsi: lpfc: Fix counters so outstandng NVME IO count is accurate
scsi: lpfc: Fix Port going offline after multiple resets.
scsi: lpfc: Fix nvmet node ref count handling
scsi: lpfc: Fix Lun Priority level shown as NA
scsi: lpfc: Add changes to assist in NVMET debugging
scsi: lpfc: Fix nvme port role handling in sysfs and debugfs handlers.
scsi: lpfc: Fix transition nvme-i rport handling to nport only.
scsi: lpfc: Add nvme initiator devloss support
scsi: qedf: Merge a few quoted strings split across lines
scsi: qedf: Use 'dma_zalloc_coherent' to reduce code verbosity.
scsi: qedf: Fix a return value in case of error in 'qedf_alloc_global_queues'
scsi: esas2r: Replace semaphore fs_api_semaphore with mutex
scsi: esas2r: Replace semaphore fm_api_semaphore with mutex
scsi: qla2xxx: Fix compile warning
scsi: qla2xxx: remove redundant null check on tgt
scsi: ufshcd-pci: Add Intel CNL support
scsi: ufshcd-pci: Fix PM config
scsi: lpfc: make a couple of functions static
scsi: xen-scsifront: Remove code that zeroes driver-private command data
scsi: virtio_scsi: Remove code that zeroes driver-private command data
scsi: snic: Remove code that zeroes driver-private command data
scsi: Make scsi_mq_prep_fn() call scsi_init_command()
scsi: Introduce scsi_mq_sgl_size()
scsi: Only add commands to the device command list if required by the LLD
scsi: Make __scsi_remove_device go straight from BLOCKED to DEL
scsi: Introduce scsi_start_queue()
scsi: Protect SCSI device state changes with a mutex
scsi: Create two versions of scsi_internal_device_unblock()
scsi: Split scsi_internal_device_block()
scsi: Avoid that scsi_exit_rq() triggers a use-after-free
scsi: megaraid: Fix a sleep-in-atomic bug
scsi: ufs: Tidy clocks list head usage
scsi: atari_scsi: Use m68k_realnum_memory for FastRAM test
scsi: qla2xxx: remove writeq/readq function definitions
scsi: qedf: Check if sense buffer has been allocated during completion
scsi: qla2xxx: Remove extra register read
scsi: qla2xxx: Remove unused irq_cmd_count field.
scsi: qla2xxx: Accelerate SCSI BUSY status generation in target mode
scsi: qla2xxx: Remove redundant wait when target is stopped.
scsi: qla2xxx: Add ql2xiniexchg parameter
scsi: qla2xxx: Turn on FW option for exchange check
scsi: qla2xxx: Cleanup debug message IDs
scsi: qla2xxx: Fix name server relogin
scsi: qla2xxx: Convert 32-bit LUN usage to 64-bit
scsi: qla2xxx: Use flag PFLG_DISCONNECTED.
scsi: tcm_qla2xxx: Do not allow aborted cmd to advance.
scsi: qla2xxx: Fix path recovery
scsi: qla2xxx: Retain loop test for fwdump length exceeding buffer length
scsi: qla2xxx: Replace usage of spin_lock with spin_lock_irqsave
scsi: qla2xxx: Allow ABTS, PURX, RIDA on ATIOQ for ISP83XX/27XX
scsi: qedf: Update version number to 8.18.22.0.
scsi: qedf: Add change_queue_depth member to scsi_host_template().
scsi: qedf: Change cmd_per_lun in scsi_host_template to 32 to increase performance.
scsi: qedf: Move some prints to a debug level so they do not print when no debugging is enabled.
scsi: qedf: Fixup unnecessary parantheses around test_bit operations.
scsi: qedf: Add non-offload receive filters.
scsi: qedf: Add bus_reset No-op.
scsi: qedf: Use same logic for SCSI host reset and FC lip_reset.
scsi: qedf: Set qed logging level to QED_LEVEL_NOTICE.
scsi: qedf: Add fka_period SCSI host attribute to show fip keep alive period.
scsi: qedf: Check that fcport is offloaded before dereferencing pointers in initiate_abts|cleanup.
scsi: qedf: Look at all descriptors when processing a clear virtual link.
scsi: qedf: Honor qed_ops->common->set_fp_int() return code.
scsi: qedf: Update copyright to 2017.
scsi: qedf: Enable basic FDMI information.
scsi: csiostor: add check for supported fw version
scsi: fcoe: Remove an extra out label in _fcoe_create function
scsi: fcoe: Fix few small typos in fcoe.c
scsi: lpfc: fix spelling mistake "entrys" -> "entries"
scsi: qla2xxx: Remove an unused structure member
scsi: hisi_sas: add null check before indirect pointer dereference
scsi: smartpqi: mark PM functions as __maybe_unused
scsi: csiostor: Avoid content leaks and casts
scsi: storvsc: remove unnecessary channel inbound lock
scsi: storvsc: use in place iterator function
scsi: csiostor: add support for Chelsio T6 adapters
scsi: libiscsi: use kvzalloc for iscsi_pool_init
scsi: smartpqi: bump driver version
scsi: smartpqi: remove writeq/readq function definitions
scsi: smartpqi: add module parameters
scsi: smartpqi: cleanup list initialization
scsi: smartpqi: add raid level show
scsi: smartpqi: make ioaccel references consistent
scsi: smartpqi: enhance device add and remove messages
scsi: smartpqi: update timeout on admin commands
scsi: smartpqi: map more raid errors to SCSI errors
scsi: smartpqi: cleanup controller branding
scsi: smartpqi: update rescan worker
scsi: smartpqi: update device offline
scsi: smartpqi: correct aio error path
scsi: smartpqi: add lockup action
scsi: smartpqi: remove qdepth calculations for logical volumes
scsi: smartpqi: enhance kdump
scsi: smartpqi: change return value for LUN reset operations
scsi: smartpqi: add ptraid support
scsi: smartpqi: update copyright
scsi: smartpqi: cleanup messages
scsi: smartpqi: add new PCI device IDs
scsi: smartpqi: minor driver cleanup
scsi: smartpqi: correct BMIC identify physical drive
scsi: smartpqi: eliminate redundant error messages
scsi: smartpqi: make pdev pointer names consistent
scsi: smartpqi: add pqi_wait_for_completion_io
scsi: smartpqi: correct bdma hw bug
scsi: smartpqi: add heartbeat check
scsi: smartpqi: add suspend and resume support
scsi: smartpqi: enhance resets
scsi: smartpqi: add supporting events
scsi: smartpqi: ensure controller is in SIS mode at init
scsi: smartpqi: add in controller checkpoint for controller lockups.
scsi: smartpqi: set pci completion timeout
scsi: smartpqi: cleanup interrupt management
scsi: smartpqi: correct remove scsi devices
scsi: hpsa: bump driver version
scsi: hpsa: remove abort handler
scsi: hpsa: send ioaccel requests with 0 length down raid path
scsi: hpsa: separate monitor events from rescan worker
scsi: hpsa: correct queue depth for externals
scsi: hpsa: cleanup reset handler
scsi: hpsa: correct resets on retried commands
scsi: hpsa: rescan later if reset in progress
scsi: hpsa: do not reset enclosures
scsi: hpsa: update reset handler
scsi: hpsa: do not get enclosure info for external devices
scsi: hpsa: update identify physical device structure
scsi: aacraid: Update driver version to 50834
scsi: aacraid: Remove reference to Series-9
scsi: aacraid: Add reset debugging statements
scsi: aacraid: Enable ctrl reset for both hba and arc
scsi: aacraid: Make sure ioctl returns on controller reset
scsi: aacraid: Use correct function to get ctrl health
scsi: aacraid: Rework aac_src_restart
scsi: aacraid: Rework SOFT reset code
scsi: aacraid: Add periodic checks to see IOP reset status
scsi: aacraid: Rework IOP reset
scsi: aacraid: Using single reset mask for IOP reset
scsi: aacraid: Print ctrl status before eh reset
scsi: aacraid: Log count info of scsi cmds before reset
scsi: aacraid: Change wait time for fib completion
scsi: aacraid: Remove reset support from check_health
scsi: aacraid: Set correct Queue Depth for HBA1000 RAW disks
scsi: aacraid: Added 32 and 64 queue depth for arc natives
scsi: aacraid: Fix DMAR issues with iommu=pt
scsi: aacraid: Remove __GFP_DMA for raw srb memory
drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path
drm/vc4/vc4_bo.c: always set bo->resv
sparc64: optimize functions that access tick
sparc64: add hot-patched and inlined get_tick()
sparc64: initialize time early
sparc64: improve modularity tick options
sparc64: optimize loads in clock_sched()
sparc64: show time stamps from zero
sparc64: access tick function from variable
sparc64: remove trailing white spaces
audit: style fix
PCI: Mark Intel XXV710 NIC INTx masking as broken
ARM: bcm2835_defconfig: Enable serial & ethernet USB gadget support
ARM: dts: bcm2835-rpi-zero: Enable OTG mode
ARM: dts: bcm283x: Add generic USB PHY
ARM: dts: bcm283x: Add dtsi for OTG mode
selftests: kselftest_harness: Fix compile warning
kselftest: MAINTAINERS git tree entry update files and dirs
ksefltest: MAINTAINERS git tree entry is incorrect
GFS2: Remove gl_list from glock structure
GFS2: Withdraw when directory entry inconsistencies are detected
libata: Convert bare printks to pr_cont
posix-timers: Handle relative posix-timers correctly
posix-timers: Zero out oldval itimerspec
libahci: wrong comments in ahci_do_softreset()
ata: declare ata_port_info structures as const
soc: brcmstb: enable drivers for ARM64 and BMIPS
blk-mq: fixup type of 'ret' in __blk_mq_try_issue_directly()
EDAC, mce_amd: Fix typo in SMCA error description
cpu/hotplug: Remove unused check_for_tasks() function
ARM: dts: Cygnus: Add the ethernet switch and ethernet PHY
ARM: dts: NSP: Add Thermal Support
ARM: dts: Cygnus: Add BCM11360's V3D device
ARM: dts: BCM5301X: Specify MDIO bus in the DT
ARM: dts: BCM5301X: Add CPU thermal sensor and zone
drm/i915/cfl: Basic DDI plumbing for Coffee Lake.
drm/i915/cnl: Enable wrpll computation for CNL
drm/i915/cnl: LSPCON support is gen9+
drm/i915/cnl: Enable fifo underrun for Cannonlake.
drm/i915/cnl: Fix Cannonlake scaler mode programing.
drm/i915: Use HAS_CSR instead of gen number on DMC load.
drm/i915/DMC/CNL: Load DMC on CNL
drm/i915/cnl: Enable loadgen_select bit for vswing sequence
drm/i915/cnl: Implement voltage swing sequence.
drm/i915/cnl: Add DDI Buffer translation tables for Cannonlake.
drm/i915/cnl: Add registers related to voltage swing sequences.
nvme-rdma: fix merge error
drm/i915: Add MMIO helper for 6 ports with different offsets.
drm/i915/cnl: Initialize PLLs
drm/i915: Configure DPLL's for Cannonlake
drm/i915/cnl: DDI - PLL mapping
drm/i915/cnl: Allow dynamic cdclk changes on CNL
drm/i915/cnl: Implement CNL display init/unit sequence
drm/i915/cnl: Implement .set_cdclk() for CNL
drm/i915/cnl: Implement .get_display_clock_speed() for CNL
net: phy: marvell: Show complete link partner advertising
ARM: dts: omap4-droid4: Configure CPCAP battery driver
ata: Add driver for Faraday Technology FTIDE010
ata: Add DT bindings for the Gemini SATA bridge
ata: Add DT bindings for Faraday Technology FTIDE010
posix-timers: Fix inverted SIGEV_NONE logic in common_timer_get()
arm64: kconfig: allow support for memory failure handling
arm64: mm: Update perf accounting to handle poison faults
arm64: hwpoison: add VM_FAULT_HWPOISON[_LARGE] handling
arm64: hugetlb: Fix huge_pte_offset to return poisoned page table entries
vxlan: dont migrate permanent fdb entries during learn
arm64: dts: uniphier: add support for LD20 Global board
arm64: dts: uniphier: add support for LD11 Global board
s390: rename struct psw_bits members
s390: rename psw_bits enums
s390/mm: use correct address space when enabling DAT
s390/cio: introduce io_subchannel_type
s390/ipl: revert Load Normal semantics for LPAR CCW-type re-IPL
s390/dumpstack: remove raw stack dump
s390/dasd: fix hanging safe offline
s390/dasd: fix unusable device after safe offline processing
s390/dasd: Display read-only attribute correctly
s390: provide default ioremap and iounmap declaration
s390/perf: fix null string in perf list pmu command
s390/mm: add p?d_folded() helper functions
s390/mm: remove incorrect _REGION3_ENTRY_ORIGIN define
s390/ptrace: guarded storage regset for the current task
s390/facilities: remove stfle requirement
s390: Remove 'message security assist' from the list of vital facilities
s390/fault: use _ASCE_ORIGIN instead of PAGE_MASK
s390/zcrypt: Add some debug messages on failure.
s390/smp: use sigp condition code define
s390/smp: fix false positive kmemleak of mcesa data structure
s390/zcrypt: Rework ap init in case of out of range domain param.
s390/hvc_iucv: fix broken Kconfig select statement
s390/crypto: fix aes/paes Kconfig dependeny
s390/zcrypt: remove unused function zcrypt_type6_mex_key_de()
s390/zcrypt: get rid of little/big endian handling
s390/vdso: use _install_special_mapping to establish vdso
s390/cputime: simplify account_system_index_scaled
s390: use two more generic header files
s390/pkey: add missing __user annotations
s390/dasd: Remove variable sized array
s390/scm: use multiple queues
s390/scm: convert tasklet
s390/scm: convert to blk-mq
s390/scm: remove cluster option
s390/mm: add __rcu annotations
s390/pkey: make pkey_init() static
s390: add missing header includes for type checking
s390/mm: implement 5 level pages tables
driver-core: remove struct bus_type.dev_attrs
powerpc: vio_cmo: use dev_groups and not dev_attrs for bus_type
powerpc: vio: use dev_groups and not dev_attrs for bus_type
USB: usbip: convert to use DRIVER_ATTR_RW
s390: drivers: convert to use DRIVER_ATTR_RO/WO
platform: thinkpad_acpi: convert to use DRIVER_ATTR_RO/RW
pcmcia: ds: convert to use DRIVER_ATTR_RO
wireless: ipw2x00: convert to use DRIVER_ATTR_RW
net: ehea: convert to use DRIVER_ATTR_RO
net: caif: convert to use DRIVER_ATTR_RO
TTY: hvc: convert to use DRIVER_ATTR_RW
PCI: pci-driver: convert to use DRIVER_ATTR_WO
IB: nes: convert to use DRIVER_ATTR_RW
HID: hid-core: convert to use DRIVER_ATTR_RO and drv_groups
drm/i915: Pass atomic state to backlight enable/disable/set callbacks.
drm/i915: Pass connector state to intel_panel_set_backlight_acpi
drm/i915: Pass crtc_state and connector state to backlight enable/disable functions
udp: try to avoid 2 cache miss on dequeue
udp: avoid a cache miss on dequeue
net: factor out a helper to decrement the skb refcount
sh_eth: add support for changing MTU
arm64: ftrace: fix building without CONFIG_MODULES
ACPICA: Remove extraneous status check
ACPICA: Export the public mutex interfaces
ACPICA: Disassembler: Abort on an invalid/unknown AML opcode
ACPICA: Dispatcher: Remove unnecessary call to debugger
ACPICA: Debugger/acpiexec: Cleanup error messages
ACPICA: Explicitly cast 1 to u32
ACPICA: Update error message for field beyond buffer case
ACPICA: Events: Add runtime stub support for event APIs
ACPICA: OSL: Add support to exclude stdarg.h
ACPICA: Core: Always set GPIO VendorOffset
ACPICA: Fix a type value overlap in the AML support file
ACPICA: ACPI 6.2: Add support for PinGroupConfig() resource
ACPICA: ACPI 6.2: Add support for PinGroupFunction() resource
ACPICA: ACPI 6.2: Add support for PinGroup() resource
ACPICA: ACPI 6.2: Add support for PinConfig() resource
ACPICA: ACPI 6.2: Add support for PinFunction() resource
ACPICA: Add support for new PCCT subtables
ACPICA: Add header support for TPM2 table changes
ACPICA: disassembler: improve Switch support
ACPICA: Add support for new SRAT subtable
ACPICA: Add support for new HEST subtable
ACPICA: Add new flags to HEST subtables
ACPICA: Tables: Add PPTT table definitions
ACPICA: Add new notify value for HEST table
ACPICA: Add support for _HMA as a predefined method
ACPICA: Add support for _LSW as a predefined method
ACPICA: Add support for _LSR as a predefined method
ACPICA: Add support for _LSI as a predefined method
ACPICA: Tables: Fix defined values for MADT PCAT_COMPAT flag
ACPICA: Update Status field for BGRT table
ACPICA: Utilities: Make a notify value reserved
ACPICA: Added two new UUID values
ACPICA: Add new notify value for memory attributes update
ACPICA: Tables: Add HMAT table definitions
ACPICA: Tables: Add WSMT support
ACPICA: Change path's type from u8* to char*
drm/i915: Fix GVT-g PVINFO version compatibility check
arm64: fault: Print info about page table structure when dumping pte
arm64: mm: print file name of faulting vma
arm64: mm: don't print out page table entries on EL0 faults
arm64: mm: print out correct page table entries
ARM: dts: dra7xx-clocks: Use DPLL_GPU for GPU clocks
ARM: dts: dra7xx-clocks: Set IVA DPLL and its output clock rates
ARM: dts: dra7xx-clocks: Set DSP DPLL and its output clock rates
ARM: dts: dra7xx-clocks: Source IPU1 functional clock from CORE DPLL
ARM: dts: omap54xx-clocks: Set IVA DPLL and its output clock rates
ARM: dts: omap44xx-clocks: Set IVA DPLL and its output clock rates
ARM: shmobile: Document Renesas H3-based Salvator-XS board DT bindings
ARM: shmobile: Update R-Car Gen3 ULCB board part numbers
ARM: shmobile: document iW-RainboW-G20D-Qseven-RZG1M board
ARM: shmobile: document iW-RainboW-G20M-Qseven-RZG1M system on module
Bluetooth: btbcm: Read controller features during configuration
Bluetooth: Send HCI Set Event Mask Page 2 command only when needed
soc: renesas: Rework Kconfig and Makefile logic
arm64: dts: renesas: Add support for Salvator-XS with R-Car H3 ES2.0
arm64: dts: renesas: Add common Salvator-XS board support
arm64: dts: renesas: Extract common Salvator-X/XS board support
arm64: dts: salvator-x: Add missing index to PWM pinctrl subnode name
arm64: dts: r8a7795: h3ulcb: Add support for R-Car H3 ES2.0
arm64: dts: r8a7796: add DMA for IIC_DVFS
arm64: dts: r8a7795: add DMA for IIC_DVFS
arm64: dts: ulcb: add 12288000 for sound ADG
arm64: dts: salvator-x: add 12288000 for sound ADG
arm64: defconfig: enable Simple Sound Card support
ARM: dts: r8a779x: Fix PCI bus dtc warnings
ARM: dts: iwg20d-q7: Add support for iWave G20D-Q7 board based on RZ/G1M
ARM: dts: iwg20m: Add iWave RZG1M Qseven SOM
ARM: dts: gose: add composite video input
ARM: dts: r7s72100: Add support for GR-Peach
Revert "clockevents: Add a clkevt-of mechanism like clksrc-of"
clocksource/drivers/fttmr010: Fix aspeed-2500 initialization
clocksource/drivers/fttmr010: Add AST2500 compatible string
clocksource/drivers/fttmr010: Merge Moxa into FTTMR010
clocksource/drivers/fttmr010: Switch to use TIMER2 src
clocksource/drivers/fttmr010: Switch to use bitops
clocksource/drivers/fttmr010: Use state container
clocksource/drivers/fttmr010: Drop Gemini specifics
clocksource/drivers/fttmr010: Merge FTTMR010 DT bindings
clocksource/drivers/fttmr010: Fix the clock handling
arm: aspeed: Add clock-names property to timer node
clk: meson: meson8b: add compatibles for Meson8 and Meson8m2
clk: meson8b: export the ethernet gate clock
clk: meson8b: export the USB clocks
clk: meson8b: export the gate clock for the HW random number generator
clk: meson8b: export the SDIO clock
clk: meson8b: export the SAR ADC clocks
ARM: dts: omap4-droid4: Fix WLAN compatible
ARM: dts: omap4-droid4: Add isl29030 ALS/proximity sensor
ALSA: pcm: use %s instead of %c for format of PCM buffer tracepoints
ALSA: pcm: add 'applptr' event of tracepoint
ALSA: pcm: unify codes to operate application-side position on PCM buffer
ALSA: seq: Allow the modular sequencer registration
extcon: int3496: Switch to devm_acpi_dev_add_driver_gpios()
hwmon: (pwm-fan) Switch to new atomic PWM API
hwmon: (scpi) Fix the scale of SCP sensor readings
hwmon: (aspeed-pwm-tacho) Enable both edge measurement.
hwmon: (ibmpowernv) Add highest/lowest attributes to sensors
hwmon: (pmbus) move header file out of I2C realm
hwmon: (max6639) move header file out of I2C realm
hwmon: (ltc4245) move header file out of I2C realm
hwmon: (ds620) move header file out of I2C realm
hwmon: (ads1015) move header file out of I2C realm
hwmon: (adt7475) temperature smoothing
hwmon: (adt7475) add high frequency support
hwmon: (adt7475) fan stall prevention
hwmon: (adt7475) replace find_nearest() with find_closest()
hwmon: (pmbus) Add client driver for IR35221
hwmon: (nct6775) Add support for NCT6795D
hwmon: (nct6775) Improve fan detection
hwmon: (nct6775) Rework temperature source and label handling
hwmon: (nct6775) Use bitops
power: supply: twl4030_charger: Use sysfs_match_string() helper
bpf, arm64: take advantage of stack_depth tracking
ALSA: pcm: probe events when parameters are changed actually
ALSA: pcm: return error immediately for parameters handling
iio: accel: mma9551: use NULL for GPIO connection ID
iio: make stm32 trigger driver use INDIO_HARDWARE_TRIGGERED mode
iio: add hardware triggered operating mode
iio: Aspeed ADC - Handle return value of clk_prepare_enable
Revert "iio: accel: bma180: Add support for BMA250E"
Revert "iio: accel: bma180: Add ACPI enumeration support for BMA250E"
iio: magnetometer: st_magn_spi: fix spi_device_id table
iio: accel: st_accel_spi: fix spi_device_id table
iio: imu: inv_mpu6050: replace sprintf with scnprintf
iio: imu: inv_mpu6050: fix lock issues by using our own mutex
dt-bindings: iio: imu: st_lsm6dsx: support active-low interrupts
iio: imu: st_lsm6dsx: support active-low interrupts
iio: adc: ad7791: Use sysfs_match_string() helper
iio: core: Use __sysfs_match_string() helper
iio: proximity: sx9500: Use devm_gpiod_get()
iio: adc: twl4030: Fold twl4030-madc.h into driver
iio: adc: twl4030: Remove twl4030_madc_request.func_cb
iio: adc: twl4030: Drop struct twl4030_madc_user_parms
iio: adc: twl4030: Unexport twl4030_madc_conversion()
iio: adc: twl4030: Drop twl4030_get_madc_conversion()
iio: adc: stm32: add support for STM32H7
iio: adc: stm32: make per instance bus clock optional
iio: adc: stm32: introduce compatible data cfg
iio: adc: stm32: make core adc clock optional by default
dt-bindings: iio: stm32-adc: add support for STM32H7
net: ethernet: ti: cpdma: do not enable host error misc irq
net: ethernet: ti: cpsw: enable HWTSTAMP_FILTER_PTP_V1_L4_EVENT filter
apparmor: export that basic profile namespaces are supported
apparmor: add stacked domain labels interface
apparmor: add domain label stacking info to apparmorfs
apparmor: move change_profile mediation to using labels
apparmor: move change_hat mediation to using labels
apparmor: move exec domain mediation to using labels
apparmor: support v7 transition format compatible with label_parse
apparmor: mediate files when they are received
apparmor: rework file permission to cache file access in file->ctx
apparmor: move path_link mediation to using labels
apparmor: refactor path name lookup and permission checks around labels
apparmor: update aa_audit_file() to use labels
apparmor: move aa_file_perm() to use labels
apparmor: allow ptrace checks to be finer grained than just capability
apparmor: move ptrace checks to using labels
apparmor: add cross check permission helper macros
apparmor: move resource checks to using labels
apparmor: move capability checks to using labels
apparmor: update query interface to support label queries
apparmor: switch getprocattr to using label_print fns()
apparmor: switch from profiles to using labels on contexts
apparmor: add the base fns() for domain labels
apparmor: revalidate files during exec
apparmor: cleanup rename XXX_file_context() to XXX_file_ctx()
apparmor: convert aa_change_XXX bool parameters to flags
apparmor: cleanup remove unused and not fully implemented profile rename
apparmor: refactor updating profiles to the newest parent
apparmor: share profile name on replacement
apparmor: convert to profile block critical sections
apparmor: move bprm_committing_creds/committed_creds to lsm.c
apparmor: fix display of ns name
apparmor: fix apparmor_query data
apparmor: fix policy load/remove semantics
apparmor: add namespace lookup fns()
apparmor: cleanup __find_child()
apparmor: provide information about path buffer size at boot
apparmor: add profile permission query ability
apparmor: switch from file_perms to aa_perms
apparmor: add gerneric permissions struct and support fns
apparmor: add fn to test if profile supports a given mediation class
apparmor: speed up transactional queries
apparmor: add label data availability to the feature set
apparmor: add mkdir/rmdir interface to manage policy namespaces
apparmor: add policy revision file interface
apparmor: provide finer control over policy management
bpf: add bpf_set_hash helper for tc progs
bpf: remove cg_skb_func_proto and use sk_filter_func_proto directly
bpf, tests: set rlimit also for test_align, so it doesn't fail
bpf, tests: add a test for htab lookup + update traversal
bpf: reset id on spilled regs in clear_all_pkt_pointers
bpf: reset id on CONST_IMM transition
bpf: don't check spilled reg state for non-STACK_SPILLed type slots
bpf: avoid excessive stack usage for perf_sample_data
sparc64: print debug messages when reading from LDC channel
sparc64: ldc abort during vds iso boot
sparc64: ensure LDC channel is ready before communication
sparc64: enhance ldc_abort to print message
sparc64: expand LDC interface
net: fec: Add a fec_enet_clear_ethtool_stats() stub for CONFIG_M5272
Remove the redundant skb->dev initialization in ip6_fragment
sctp: no need to check assoc id before calling sctp_assoc_set_id
sctp: use read_lock_bh in sctp_eps_seq_show
sctp: fix recursive locking warning in sctp_do_peeloff
net/packet: remove unneeded declaraion of tpacket_snd().
bpf: Remove duplicate tcp_filter hook in ipv6
bonding: warn user when 802.3ad speed is unknown
netns: fix error code when the nsid is already used
netns: define extack error msg for nsis cmds
ARM: tct_hammer_defconfig: Save defconfig
ARM: s5pv210_defconfig: Save defconfig
ARM: s3c6400_defconfig: Save defconfig
ARM: mini2440_defconfig: Save defconfig
ARM: s3c2410_defconfig: Save defconfig
ARM: exynos_defconfig: Save defconfig
ARM: s5pv210_defconfig: Bring back lost (but wanted) options
ARM: s3c6400_defconfig: Bring back lost (but wanted) options
ARM: s3c2410_defconfig: Bring back lost (but wanted) options
ARM: tct_hammer_defconfig: Bring back lost (but wanted) options
ARM: mini2440_defconfig: Bring back lost (but wanted) options
ARM: defconfig: samsung: Re-order entries to match savedefconfig
ARM: defconfig: Cleanup from old Kconfig options
Bluetooth: use constant time memory comparison for secret values
arm: ecard: fix dev_groups patch typo
mtd: nand: denali_dt: add compatible strings for UniPhier SoC variants
mtd: nand: denali: remove Toshiba and Hynix specific fixup code
mtd: nand: denali: avoid hard-coding ECC step, strength, bytes
mtd: nand: add a shorthand to generate nand_ecc_caps structure
mtd: nand: add generic helpers to check, match, maximize ECC settings
mtd: nand: denali: use BIT() and GENMASK() for register macros
mtd: nand: denali_dt: clean up resource ioremap
mtd: nand: gpmi: fix typo in comment
mtd: nand: gpmi: Fix typo in data structure name
mtd: nand: orion: Handle return value of clk_prepare_enable
mtd: nand: fsl_ifc: fix handing of bit flips in erased pages
ARM: sun8i: h3: Enable EMAC with external PHY on Orange Pi Plus 2E
dt-bindings: crypto: remove mediatek ethif clock
crypto: mediatek - remove redundant clock setting
crypto: testmgr - add genkey kpp test
crypto: ecdh - add privkey generation support
crypto: cavium - Register the CNN55XX supported crypto algorithms.
crypto: cavium - Add debugfs support in CNN55XX driver.
crypto: cavium - Add support for CNN55XX adapters.
X.509: Fix error code in x509_cert_parse()
crypto: drbg - Fixes panic in wait_for_completion call
crypto: pkcs1pad - comply with crypto_akcipher_maxsize()
crypto: qat - comply with crypto_akcipher_maxsize()
crypto: caampkc - comply with crypto_akcipher_maxsize()
crypto: rsa - comply with crypto_akcipher_maxsize()
crypto: akcipher - assume key is already set in maxsize
crypto: qat - comply with crypto_kpp_maxsize()
crypto: ecdh - comply with crypto_kpp_maxsize()
crypto: dh - comply with crypto_kpp_maxsize()
crypto: kpp - assume key is already set in maxsize
crypto: dh - fix memleak in setkey
crypto: ecc - rename ecdh_make_pub_key()
crypto: ecc - remove unnecessary casts
crypto: ecc - remove unused function arguments
crypto: kpp, (ec)dh - fix typos
MAINTAINERS: add a maintainer for the Inside Secure crypto driver
crypto: inside-secure - add SafeXcel EIP197 crypto engine driver
crypto: omap-sham - force word alignment on the xmit-buf also
crypto: omap-sham - fix closing of hash with separate finalize call
crypto: omap-sham - buffer handling fixes for hashing later
crypto: omap-aes - Add support for GCM mode
crypto: omap-aes - export some AES driver functionality locally
crypto: omap-aes - move definitions over to a separate header file
crypto: omap-aes - use base omap crypto support library
crypto: omap-des - use base omap crypto support library
crypto: omap - add base support library for common routines
crypto: omap-des - use runtime_pm autosuspend for clock handling
crypto: omap-des - add check for weak keys
crypto: omap-aes - fix context handling for multiple cores
crypto: omap-aes - drop unused flags attribute from omap_aes_ctx
crypto: rng - Remove unused function __crypto_rng_cast()
rt_sigtimedwait(): move compat to native
select: switch compat_{get,put}_fd_set() to compat_{get,put}_bitmap()
put_compat_rusage(): switch to copy_to_user()
sigpending(): move compat to native
getrlimit()/setrlimit(): move compat to native
times(2): move compat to native
compat_{get,put}_bitmap(): use unsafe_{get,put}_user()
fb_get_fscreeninfo(): don't bother with do_fb_ioctl()
drm/i915/cfl: Coffee Lake reuses Kabylake DMC.
ipmi: Use the proper default value for register size in ACPI
security/selinux: allow security_sb_clone_mnt_opts to enable/disable native labeling behavior
selinux: use kmem_cache for ebitmap
ALSA: synth: Select snd-emux-synth explicitly
ALSA: seq: Reorganize kconfig and build
ALSA: seq: Allow the tristate build of OSS emulation
cxgb4: fix memory leak in init_one()
qed: add qed_int_sb_init() stub function
qed: collect GSI port statistics
qed: Call rx_release_cb() when flushing LL2
qed: No need for LL2 frags indication
qed*: LL2 callback operations
qed: LL2 code relocations
qed: Cleaner seperation of LL2 inputs
qed: Revise ll2 Rx completion
qed: LL2 to use packed information for tx
r8152: replace napi_complete with napi_complete_done
r8152: avoid rx queue more than 1000 packets
r8152: check if disabling ALDPS is finished
r8152: move the initialization to reset_resume function
r8152: move the default coalesce setting for RTL8153
r8152: adjust U2P3 for RTL8153
r8152: adjust rtl8153_runtime_enable function
r8152: move the setting of rx aggregation
r8152: adjust the settings about MAC clock speed down for RTL8153
r8152: adjust lpm settings for RTL8153
r8152: add r8153_phy_status function
bpf: Fix test_obj_id.c for llvm 5.0
bpf: Fix test_bpf_obj_id() when the bpf_jit_enable sysctl is diabled
ipv6: Initial skb->dev and skb->protocol in ip6_output
drm/i915/huc: Load HuC on Coffee Lake
drm/i915/guc: Load GuC on Coffee Lake
ARM64: dts: meson-gxl-s905x-p212: Add HDMI and CVBS nodes
ARM64: dts: meson-gxl-s905x-khadas-vim: Add HDMI nodes
ARM64: dts: meson-gxl-s905d-p230: Add HDMI nodes
ARM64: dts: meson-gxbb-wetek-play2: Add HDMI and CVBS Nodes
drm/i915/cfl: Add Coffee Lake PCI IDs for U Sku.
drm/i915/cfl: Add Coffee Lake PCI IDs for H Sku.
drm/i915/cfl: Add Coffee Lake PCI IDs for S Skus.
ARM: dts: meson8: add and use the real clock controller
arm: meson: select the clock controller for Meson8
ASoC: samsung: Odroid DT binding documentation corrections
ASoC: topology: Allow bespoke configuration post widget creation
ASoC: ak4613: Fix out of bounds array access for ak4613_iface
ASoC: omap-mcbsp: Use sysfs_match_string() helper
regmap: irq: allow to register one cell interrupt controllers
cxgb4: handle interrupt raised when FW crashes
Input: xen-kbdfront - use string constants from PV protocol
Input: stmfts - mark all PM functions as __maybe_unused
nfp: report application FW build name in ethtool -i
nfp: keep MIP object around
nfp: remove automatic caching of HWInfo
nfp: remove automatic caching of RTsym table
nfp: make sure to cancel port refresh on the error path
liquidio: disallow enabling firmware debug from a VF
geneve: add missing rx stats accounting
Bluetooth: hci_intel: Add GPIO ACPI mapping table
Bluetooth: hci_bcm: Switch to devm_acpi_dev_add_driver_gpios()
kbuild: remove duplicated arch/*/include/generated/uapi include path
Ipvlan should return an error when an address is already in use.
dm: add ->copy_from_iter() dax operation support
kbuild: speed up checksyscalls.sh
netvsc: fold in get_outbound_net_device
netvsc: pass net_device to netvsc_init_buf and netvsc_connect_vsp
netvsc: mark error cases as unlikely
netvsc: use typed pointer for internal state
netvsc: use hv_get_bytes_to_read
netvsc: optimize calculation of number of slots
net: dsa: mv88e6xxx: prefix PHY macros
net: dsa: mv88e6xxx: rework jumbo size operation
net: dsa: mv88e6xxx: rework pause limit operation
net: dsa: mv88e6xxx: do not prefix ops with g1
net: dsa: mv88e6xxx: use bridge state values
net: dsa: mv88e6xxx: add egress mode enumeration
net: dsa: mv888e6xxx: do not use netdev printing
ARM: dts: uniphier: Add generic compatible string for I2C EEPROM
x86, uaccess: introduce copy_from_iter_flushcache for pmem / cache-bypass operations
drm/amdgpu/gfx: fix MEC interrupt enablement for pipes != 0
drm/amd/powerplay: fix copy error in powerplay.
drm/amdgpu: move comment to the right place
drm/amdgpu: fix a typo in comment
drm/amdgpu: remove duplicate function prototypes
drm/amdgpu: Support page table update via CPU
drm/amdgpu: Support page directory update via CPU
drm/amdgpu: Add amdgpu_sync_wait
drm/amdgpu: Add vm context module param
dm: bump DM_VERSION_MINOR in response to target method error code changes
block: switch bios to blk_status_t
blk-mq: switch ->queue_rq return value to blk_status_t
block: introduce new block status code type
dm: change ->end_io calling convention
dm: don't return errnos from ->map
dm mpath: merge do_end_io_bio into multipath_end_io_bio
block_dev: propagate bio_iov_iter_get_pages error in __blkdev_direct_IO
fs: simplify dio_bio_complete
fs: remove the unused error argument to dio_end_io()
dm: fix REQ_RAHEAD handling
gfs2: remove the unused sd_log_error field
scsi/osd: don't save block errors into req_results
nvme-lightnvm: use blk_execute_rq in nvme_nvm_submit_user_cmd
ALSA: Make CONFIG_SND_OSSEMUL user-selectable
ARM: dts: stm32: Add stm32h743i-disco board
ARM: dts: stm32: Add usart2 support on stm32h743
ARM: dts: stm32: Add usart2_pins on stm32h743
thermal: int340x_thermal: fix compile after the UUID API switch
nbd: set sk->sk_sndtimeo for our sockets
ALSA: pcm: use friendly name for id of PCM substream in trace print
ALSA: pcm: add tracepoints for final selection process of hardware parameters
ALSA: pcm: localize snd_pcm_hw_params_choose()
loop: fix error handling regression
batman-adv: simplify return handling in some TT functions
batman-adv: do not add loop detection mac addresses to global tt
batman-adv: tp_meter: mark init function with __init
thermal: int340x_thermal: Switch to use new generic UUID API
apparmor: rework perm mapping to a slightly broader set
ARM: sun8i: a83t: Add device node for R_PIO
drm/i915/glk: Remove the alpha_support flag
phy: phy-bcm-ns2-usbdrd: Broadcom USB DRD PHY driver for Northstar2
dt-bindings: phy: Add DT bindings documentation for NS2 USB DRD PHY
phy: cpcap-usb: add MUSB dependency
phy: tusb1210: implement ->set_mode()
phy: tusb1210: add support for TUSB1211
drm: rcar-du: Map memory through the VSP device
v4l: vsp1: Add API to map and unmap DRM buffers through the VSP
v4l: vsp1: Map the DL and video buffers through the proper bus master
v4l: rcar-fcp: Add an API to retrieve the FCP device
v4l: rcar-fcp: Don't get/put module reference
clk: samsung: exynos542x: Add EPLL rate table
clk: samsung: Add missing exynos5420 audio related clocks
clk: samsung: Add enable/disable operation for PLL36XX clocks
pinctrl: intel: Add Intel Cannon Lake PCH pin controller support
pinctrl: intel: Make it possible to specify mode per pin in a group
pinctrl: intel: Add support for variable size pad groups
mux: adg792a: always require I2C support
tty: add TIOCGPTPEER ioctl
clk: samsung: s5pv210-audss: Convert to the new clk_hw API
nvmem: rockchip-efuse: add support for rk322x-efuse
nvmem: core: add locking to nvmem_find_cell
nvmem: core: Call put_device() in nvmem_unregister()
nvmem: core: fix leaks on registration errors
nvmem: correct Broadcom OTP controller driver writes
EDAC, mv64x60: Sanity check edac_op_state before registering
w1: Add subsystem kernel public interface
drivers/fsi: Add module license to core driver
drivers/fsi: Use asynchronous slave mode
drivers/fsi: Add hub master support
drivers/fsi: Add SCOM FSI client device driver
drivers/fsi/gpio: Add tracepoints for GPIO master
drivers/fsi: Add GPIO based FSI master
drivers/fsi: Document FSI master sysfs files in ABI
drivers/fsi: Add error handling for slave
drivers/fsi: Add tracepoints for low-level operations
drivers/fsi: expose direct-access slave API
drivers/fsi: Add sysfs files for FSI master & slave accesses
drivers/fsi: Add client driver register utilities
drivers/fsi: Add documentation for GPIO bindings
drivers/fsi: Add master unscan
drivers/fsi: Add device read/write/peek API
drivers/fsi: scan slaves & register devices
drivers/fsi: Set slave SMODE to init communication
drivers/fsi: Implement slave initialisation
drivers/fsi: Set up links for slave communication
drivers/fsi: Add slave & master read/write APIs
lib: Add crc4 module
drivers/fsi: Add empty master scan
drivers/fsi: Add slave definition
drivers/fsi: Add fsi master definition
config: android-base: disable CONFIG_NFSD and CONFIG_NFS_FS
config: android-base: add CGROUP_BPF
config: android-base: add CONFIG_MODULES option
config: android-base: add CONFIG_IKCONFIG option
config: android-recommended: enable CONFIG_CPU_SW_DOMAIN_PAN
config: android-base: disable CONFIG_USELIB and CONFIG_FHANDLE
config: android-recommended: enable CONFIG_ARM64_SW_TTBR0_PAN
config: android-recommended: enable fstack-protector-strong
arm64: dts: qcom: msm8916: Add debug unit
arm64: dts: hi6220: register debug module
coresight: add support for CPU debug module
coresight: refactor with function of_coresight_get_cpu
coresight: of_get_coresight_platform_data: Add missing of_node_put
MAINTAINERS: update file entries for Coresight subsystem
doc: Add coresight_cpu_debug.enable to kernel-parameters.txt
doc: Add documentation for Coresight CPU debug
coresight: bindings for CPU debug module
coresight: tmc: Configure DMA mask appropriately
coresight: etb10: Fix a typo in a comment line
coresight: etb10: Delete an error message for a failed memory allocation in etb_probe()
coresight: use const for device_node structures
coresight: tmc: minor fix for output log
coresight: etm_perf: Fix using uninitialised work
coresight: Fix reference count for software sources
coresight: Disable the path only when the source is disabled
thunderbolt: fix spelling mistake: "missmatch" -> "mismatch"
MAINTAINERS: Add maintainers for Thunderbolt driver
thunderbolt: Add documentation how Thunderbolt bus can be used
thunderbolt: Add support for host and device NVM firmware upgrade
thunderbolt: Add support for Internal Connection Manager (ICM)
thunderbolt: Do not touch the hardware if the NHI is gone on resume
thunderbolt: Add support for DMA configuration based mailbox
thunderbolt: Store Thunderbolt generation in the switch structure
thunderbolt: Add support for NHI mailbox
thunderbolt: Add new Thunderbolt PCI IDs
thunderbolt: Rework control channel to be more reliable
thunderbolt: Let the connection manager handle all notifications
thunderbolt: Expose make_header() to other files
thunderbolt: Expose get_route() to other files
thunderbolt: Move control channel messages to tb_msgs.h
thunderbolt: Read vendor and device name from DROM
thunderbolt: Refactor and fix parsing of port drom entries
thunderbolt: Do not fail if DROM data CRC32 is invalid
thunderbolt: Fail switch adding operation if reading DROM fails
thunderbolt: Convert switch to a device
thunderbolt: Introduce thunderbolt bus and connection manager
thunderbolt: Allow passing NULL to tb_ctl_free()
thunderbolt: Rework capability handling
thunderbolt: Add MSI-X support
thunderbolt: Do not warn about newer DROM versions
thunderbolt: Do not try to read UID if DROM offset is read as 0
thunderbolt: No need to read UID of the root switch on resume
thunderbolt: Use const buffer pointer in write operations
parisc: Don't hardcode PSW values in hpmc code
parisc: Don't hardcode PSW values in gsc_*() functions
parisc: Avoid zeroing gr[0] in fixup_exception()
parisc/mm: Ensure IRQs are off in switch_mm()
tty: add compat_ioctl callbacks
serial: exar: Leave MPIOs as output for Commtech adapters
tty/serial: atmel: Remove AVR32 bits from the driver
pinctrl: sunxi: Add support for A83T R_PIO
vt: fix \e[2m using the wrong placeholder color on graphical consoles
dt-bindings: pinctrl: sunxi: Add compatible string for A83T R_PIO
clk: samsung: exynos-clkout: Convert to the new clk_hw API
clk: samsung: exynos-audss: Convert to the new clk_hw API
pinctrl: bcm: cleanup Broadcom license headers
vt: drop access_ok() calls in unimap ioctls
vt: use memdup_user in PIO_UNIMAP ioctl
vt: use copy_to_user instead of __put_user in GIO_UNIMAP ioctl
vt: fix unchecked __put_user() in tioclinux ioctls
vt: use copy_from/to_user instead of __get/put_user for scrnmap ioctls
tty: serdev: use dev_groups and not dev_attrs for bus_type
sparc: vio: use dev_groups and not dev_attrs for bus_type
hid: intel-ish-hid: use dev_groups and not dev_attrs for bus_type
hwtracing: intel_th: use dev_groups and not dev_attrs for bus_type
powerpc: ibmebus: use dev_groups and not dev_attrs for bus_type
powerpc: ps3: use dev_groups and not dev_attrs for bus_type
macintosh: use dev_groups and not dev_attrs for bus_type
sh: superhyway: use dev_groups and not dev_attrs for bus_type
rpmsg: use dev_groups and not dev_attrs for bus_type
amba: use dev_groups and not dev_attrs for bus_type
parisc: parisc_bus_type: use dev_groups and not dev_attrs for bus_type
mips: sgi-ip22: ecard: use dev_groups and not dev_attrs for bus_type
arm: ecard: use dev_groups and not dev_attrs for bus_type
pinctrl: sunxi: constify irq_domain_ops
ALSA: sparc: Constify hw_constraints
ALSA: via82xx: Constify hw_constraints
ALSA: sonicvibes: Constify hw_constraints
ALSA: rme9652: Constify hw_constraints
ALSA: hdspm: Constify hw_constraints
ALSA: hdsp: Constify hw_constraints
ALSA: rme96: Constify hw_constraints
ALSA: rme32: Constify hw_constraints
ALSA: nm256: Constify hw_constraints
ALSA: intel8x0: Constify hw_constraints
ALSA: ice1724: Constify hw_constraints
ALSA: ice1712: Constify hw_constraints
ALSA: hda: Constify hw_constraints
ALSA: es1938: Constify hw_constraints
ALSA: ens137x: Constify hw_constraints
ALSA: fm801: Constify hw_constraints
ALSA: emu10k1: Constify hw_constraints
ALSA: cs46xx: Constify hw_constraints
ALSA: cmipci: Constify hw_constraints
ALSA: bt87x: Constify hw_constraints
ALSA: azt3328: Constify hw_constraints
ALSA: au88x0: Constify hw_constraints
ALSA: atiixp: Constify hw_constraints
ALSA: ali5451: Constify hw_constraints
ALSA: parisc: Constify hw_constraints
ALSA: wss: Constify hw_constraints
ALSA: sb: Constify hw_constraints
ALSA: gus: Constify hw_constraints
ALSA: es18xx: Constify hw_constraints
ALSA: es1688: Constify hw_constraints
ALSA: cs423x: Constify hw_constraints
driver core: remove class_attrs from struct class
pktcdvd: use class_groups instead of class_attrs
gpio: use class_groups instead of class_attrs
zram: use class_groups instead of class_attrs
mtd: use class_groups instead of class_attrs
scsi: ibmvscsi_tgt: remove use of class_attrs
uwb: use class_groups instead of class_attrs
pinctrl: stm32: remove useless check
pinctrl: meson: add interrupts to pinctrl data
pinctrl: meson-gxbb: remove non-existing pin GPIOX_22
ALSA: vx: vx_pcm: constify vx_pcm_playback_ops and vx_pcm_capture_ops.
ALSA : pcsp: pcsp_lib: constify snd_pcsp_playback_ops
ALSA: pcm: move fixup of info flag after selecting single parameters
ALSA: pcm: calculate non-mask/non-interval parameters always when possible
ALSA: pcm: use helper functions to refer parameters as constants
iscsi-target: Avoid holding ->tpg_state_lock during param update
target/configfs: Kill se_lun->lun_link_magic
target/configfs: Kill se_device->dev_link_magic
target/iblock: Convert WRITE_SAME to blkdev_issue_zeroout
ibmvscsis: Enable Logical Partition Migration Support
vhost/scsi: Don't reinvent the wheel but use existing llist API
target: remove dead code
arm64: dts: hikey: Add external clock to the Bluetooth node
Bluetooth: hci_ll: Add support for the external clock
dt-bindings: net: Add binding for the external clock for TI WiLink
Bluetooth: hci_ll: Add compatible values for more WL chips
rcu: Remove RCU CPU stall warnings from Tiny RCU
rcu: Remove event tracing from Tiny RCU
rcu: Move RCU debug Kconfig options to kernel/rcu
rcu: Move RCU non-debug Kconfig options to kernel/rcu
rcu: Eliminate NOCBs CPU-state Kconfig options
rcu: Remove debugfs tracing
srcu: Remove Classic SRCU
srcu: Fix rcutorture-statistics typo
rcu: Remove SPARSE_RCU_POINTER Kconfig option
rcu: Remove the now-obsolete PROVE_RCU_REPEATEDLY Kconfig option
rcu: Remove typecheck() from RCU locking wrapper functions
rcu: Remove #ifdef moving rcu_end_inkernel_boot from rcupdate.h
rcu: Remove nohz_full full-system-idle state machine
rcu: Remove the RCU_KTHREAD_PRIO Kconfig option
rcu: Remove *_SLOW_* Kconfig options
srcu: Use rnp->lock wrappers to replace explicit memory barriers
rcu: Move rnp->lock wrappers for SRCU use
rcu: Convert rnp->lock wrappers to macros for SRCU use
rcu: Refactor #includes from include/linux/rcupdate.h
bcm47xx: Fix build regression
lockdep: Use consistent printing primitives
srcu: Apply trivial callback lists to shrink Tiny SRCU
srcu: Shrink srcu.h by moving docbook and private function
srcu: Prevent sdp->srcu_gp_seq_needed counter wrap
rcu: Move rcutiny.h to new empty/true/false-function style
rcu: Move rcu_request_urgent_qs_task() out of rcutiny.h and rcutree.h
rcu: Move torture-related functions out of rcutiny.h and rcutree.h
rcu: move rcupdate.h to the new true/false-function style
rcu: Move rcu_ftrace_dump() from rcupdate.h to rcu.h
rcu: Move rcu_is_nocb_cpu() from rcupdate.h to rcu.h
rcu: Improve __call_rcu() debug-objects error message
rcu: Remove linux/debugobjects.h from rcupdate.h
rcu: Move the RCU_SCHEDULER_ definitions from rcupdate.h
rcu: Eliminate the unused __rcu_is_watching() function
rcu: Move rcupdate.h to new empty-function style
rcu: Remove UINT_CMP_GE() and UINT_CMP_LT()
rcu: Move torture-related definitions from rcupdate.h to rcu.h
rcu: Move expediting-related access/control out of rcupdate.h
rcu: Move rcu_expedited and rcu_normal externs from rcupdate.h
rcu: Move docbook comments out of rcupdate.h
rcu: Flag need for rcu_node_tree.h and rcu_segcblist.h visibility
rcu: Add memory barriers for NOCB leader wakeup
mtd: subpagetest: fix wrong written check in function write_eraseblock2
mtd: mchp23k256: Add support for mchp23lcv1024
mtd: mchp23k256: add partitioning support
xen: avoid type warning in xchg_xen_ulong
drm/fsl-dcu: use new drm_atomic_helper_shutdown
drm/fsl-dcu: implement irq_preinstall/uninstall callbacks
drm/fsl: Drop drm_vblank_cleanup
ARM: dts: at91: sama5d2_xplained: remove wrong memory node
ALSA: pcm: add comment about application of rule to PCM parameters
ALSA: pcm: use helper functions to check whether parameters are determined
ALSA: pcm: adaption of code formatting
ALSA: pcm: remove function local variable with alternative evaluation
ALSA: pcm: use goto statement instead of while statement to reduce indentation
ALSA: pcm: add a helper function to apply parameter rules
ALSA: pcm: add a helper function to constrain interval-type parameters
ALSA: pcm: add a helper function to constrain mask-type parameters
arm64: dts: NS2: Add USB DRD PHY device tree node
arm64: defconfig: Enable ARCH_BRCMSTB
skbuff: only inherit relevant tx_flags
[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev
apparmor: move permissions into their own file to be more easily shared
apparmor: convert from securityfs to apparmorfs for policy ns files
apparmor: allow specifying an already created dir to create ns entries in
apparmor: rename apparmor file fns and data to indicate use
apparmor: add custom apparmorfs that will be used by policy namespace files
apparmor: use macro template to simplify namespace seq_files
apparmor: use macro template to simplify profile seq_files
apparmor: move to per loaddata files, instead of replicating in profiles
securityfs: add the ability to support symlinks
ARM64: dts: bcm2837: Define CPU thermal coefficients
drivers: net: emac: add const to mii_phy_ops structures
drivers/net/sungem: add const to mii_phy_ops structures
cxgb4: fix to bring link down after adapter crash
net: ipmr: add getlink support
mlxsw: spectrum: Pass port argument to module mapping functions
mlxsw: spectrum: Simplify port split flow
mlxsw: spectrum_router: Mark only first LPM tree as reserved
apparmor: Move path lookup to using preallocated buffers
apparmor: allow profiles to provide info to disconnected paths
apparmor: make internal lib fn skipn_spaces available to the rest of apparmor
apparmor: move file context into file.h
security/apparmor: Use POSIX-compatible "printf '%s'"
apparmor: Fix error cod in __aa_fs_profile_mkdir()
apparmorfs: Use seq_putc() in two functions
apparmorfs: Combine two function calls into one in aa_fs_seq_raw_abi_show()
drm: Add const to name field declaration in struct drm_prop_enum_list
rocker: Remove support bridge bypass FDB
rocker: Remove support for bypass bridge port attributes/vlan set
rocker: Add support for learning FDB through notification
rocker: Change world_ops API and implementation to be switchdev independant
rocker: Add support for querying supported bridge flags
rocker: Remove support for bridge FDB learning sync
net: Remove support for bridge bypass ndos from stacked devices
mlxsw: spectrum: Remove support for bridge bypass FDB add/del
mlxsw: spectrum_switchdev: Add support for learning FDB through notification
mlxsw: spectrum_switchdev: Change switchdev notifier API
mlxsw: spectrum: Remove support for bypass bridge port attributes/vlan set
mlxsw: spectrum_switchdev: Add support for querying supported bridge flags
mlxsw: spectrum: Remove support for bridge FDB learning sync
net: bridge: Receive notification about successful FDB offload
net: bridge: Add support for notifying devices about FDB add/del
net: switchdev: Change notifier chain to be atomic
net: bridge: Add support for calling FDB external learning under rcu
net: bridge: Add support for offloading port attributes
net: switchdev: Add support for querying supported bridge flags by hardware
[media] media-ioc-g-topology.rst: fix typos
[media] vb2: Move buffer cache synchronisation to prepare from queue
[media] vb2: Rename confusingly named internal buffer preparation functions
[media] atomisp: use correct dialect to disable warnings
xen: fix HYPERVISOR_dm_op() prototype
drm/i915/cfl: Introduce Display workarounds for Coffee Lake.
drm/i915/cfl: Coffee Lake uses CNP PCH.
drm/i915/cfl: Introduce Coffee Lake platform definition.
tools/kvm_stat: display guest list in pid/guest selection screens
tools/kvm_stat: add new interactive command 'o'
tools/kvm_stat: add new interactive command 's'
power: reset: reboot-mode: Make include file global
tools/kvm_stat: add new interactive command 'h'
tools/kvm_stat: rename 'Current' column to 'CurAvg/s'
tools/kvm_stat: make heading look a bit more like 'top'
tools/kvm_stat: display message indicating lack of events
tools/kvm_stat: show cursor in selection screens
tools/kvm_stat: move functions to corresponding classes
tools/kvm_stat: simplify initializers
tools/kvm_stat: remove extra statement
tools/kvm_stat: removed unused function
tools/kvm_stat: simplify line print logic
tools/kvm_stat: remove unnecessary header redraws
tools/kvm_stat: fix undue use of initial sleeptime
tools/kvm_stat: fix event counts display for interrupted intervals
tools/kvm_stat: fix typo
ASoC: Back out post commit widget creation changes
KVM: arm/arm64: Don't assume initialized vgic when setting PMU IRQ
KVM: arm/arm64: Disallow userspace control of in-kernel IRQ lines
power: supply: axp20x_battery: add DT support for battery max constant charge current
power: supply: axp20x_battery: add support for DT battery
power: supply: bq27xxx: Add power_supply_battery_info support
power: supply: bq27xxx: Add chip data memory read/write support
net: dsa: mv88e6xxx: do not skip ports on VLAN del
net: dsa: mv88e6xxx: exclude all ports in new VLAN
net: dsa: add CPU and DSA ports as VLAN members
net: dsa: check VLAN capability of every switch
net: dsa: mv88e6xxx: define membership on VLAN add
[media] staging: css2400/Makefile: don't include non-existing files
net: qrtr: Inform open sockets about new controller
net: qrtr: Broadcast DEL_CLIENT message when endpoint is closed
net: qrtr: Inject BYE on remote termination
net: qrtr: Refactor packet allocation
[media] v4l: rcar_fdp1: use proper name for the R-Car SoC
[media] rcar_vin: use proper name for the R-Car SoC
[media] ad5820: unregister async sub-device
[media] platform/Makefile: don't depend on arch to include dirs
[media] davinci: Switch from V4L2 OF to V4L2 fwnode
mISDN: remove unnecessary variable assignments
tcp: add TCPMemoryPressuresChrono counter
rcu: Use RCU_NOCB_WAKE rather than RCU_NOGP_WAKE
sched: Rely on synchronize_rcu_mult() de-duplication
rcu: Make synchronize_rcu_mult() check for duplicates
srcu: Add DEBUG_OBJECTS_RCU_HEAD functionality
srcu: Shrink Tiny SRCU a bit
srcu: Make SRCU be once again optional
rcu: Add lockdep_assert_held() teeth to tree_plugin.h
rcu: Add lockdep_assert_held() teeth to tree.c
srcu: Print non-default exp_holdoff values at boot time
srcu: Make exp_holdoff module parameter be static
rcu: Update rcu_bootup_announce_oddness()
rcu: Print out rcupdate.c non-default boot-time settings
rcu: Add preemptibility checks in rcu_sched_qs() and rcu_bh_qs()
doc: Take tail recursion into account in RCU requirements
srcu: Document auto-expediting requirement
rcutorture: Add "git diff" output to testid.txt file
rcuperf: Add writer_holdoff boot parameter
srcu-cbmc: Use /usr/bin/awk instead of /bin/awk
rcuperf: Set more user-friendly defaults
srcu: Shrink Tiny SRCU a bit more
rcutorture: Reduce CPUs dedicated to testing Classic SRCU
srcu: Make Classic and Tree SRCU announce themselves at bootup
rcuperf: Add the ability to test tiny RCU flavors
docs: Fix typo in Documentation/memory-barriers.txt
atomics: Add header comment so spin_unlock_wait()
doc/atomic_ops: Clarify smp_mb__{before,after}_atomic()
rcuperf: Add test for dynamically initialized srcu_struct
checkpatch: Remove checks for expedited grace periods
rcu: Make sync_rcu_preempt_exp_done() return bool
rcuperf: Add a Kconfig-fragment file for Classic SRCU
rcuperf: Add ability to performance-test call_rcu() and friends
rcu: Remove obsolete reference to synchronize_kernel()
rcuperf: Remove conflicting Kconfig options
rcuperf: Defer expedited/normal check to end of test
rcu: Complain if blocking in preemptible RCU read-side critical section
srcu: Eliminate possibility of destructive counter overflow
rcutorture: Update test scenarios based on new Kconfig dependencies
rcutorture: Correctly handle CONFIG_RCU_TORTURE_TEST_* options
rcu: Prevent rcu_barrier() from starting needless grace periods
rcutorture: Add a scenario for Classic SRCU
rcutorture: Add a scenario for Tiny SRCU
rcutorture: Fix bug in reporting Kconfig mis-settings
rcutorture: Add three-level tree test for Tree SRCU
rcutorture: Add lockdep to one of the SRCU scenarios
KVM: arm/arm64: Check if irq lines to the GIC are already used
KVM: arm/arm64: Introduce an allocator for in-kernel irq lines
KVM: arm/arm64: Allow setting the timer IRQ numbers from userspace
KVM: arm/arm64: Move timer IRQ default init to arch_timer.c
KVM: arm/arm64: Move irq_is_ppi() to header file
KVM: arm: Handle VCPU device attributes in guest.c
KVM: arm64: Allow creating the PMU without the in-kernel GIC
drm/amdgpu: drop deprecated drm_get_pci_dev and drm_put_dev
drm/amdgpu: call pci_[un]register_driver() directly
drm/amdgpu/radeon: Use radeon by default for CIK GPUs
drm/radeon: Make si_support and cik_support parameters always available
drm/amdgpu: Update Kconfig help for SI and CIK support
drm/amdgpu: Add module param to control SI support
drm/radeon: Add module param to control SI support
drm/amdgpu: Add module param to control CIK support
tcp: Namespaceify sysctl_tcp_timestamps
tcp: Namespaceify sysctl_tcp_window_scaling
tcp: Namespaceify sysctl_tcp_sack
tcp: add a struct net parameter to tcp_parse_options()
regmap: Fix typo in IS_ENABLED() check
loop: support 4k physical blocksize
loop: Remove unused 'bdev' argument from loop_set_capacity
power: supply: bq27xxx: Add bulk transfer bus methods
dt-bindings: power: supply: bq27xxx: Add monitored-battery documentation
power: supply: core: Add power_supply_prop_precharge
power: supply: core: Add power_supply_battery_info and API
dt-bindings: power: supply: Add battery.txt with simple-battery binding
devicetree: property-units: Add uWh and uAh units
net: propagate tc filter chain index down the ndo_setup_tc call
ARM: dts: armadillo800eva: Split LCD mux and gpio
dt-bindings: mediatek: add bindings for MediaTek MT7622 SoC
arm64: dts: mt8173: Fix mdp device tree
dt-bindings: i2c: Add Mediatek MT2701 i2c binding
dt-bindings: i2c-mtk: Add mt7623 binding
dt-bindings: i2c-mtk: Delete bindings
dt-bindings: i2c-mt6577: Rename file to reflect bindings
ARM: configs: stm32: STMPE1600 GPIO expander
ARM: configs: stm32: Add watchdog support in STM32 defconfig
iommu/amd: Remove queue_release() function
iommu/amd: Add per-domain timer to flush per-cpu queues
iommu/amd: Add flush counters to struct dma_ops_domain
iommu/amd: Add locking to per-domain flush-queue
iommu/amd: Make use of the per-domain flush queue
iommu/amd: Add per-domain flush-queue data structures
iommu/amd: Rip out old queue flushing code
iommu/amd: Reduce delay waiting for command buffer space
iommu/amd: Reduce amount of MMIO when submitting commands
mac80211: manage RX BA session offload without SKB queue
HID: apple: Use country code to detect ISO keyboards
HID: remove no longer used hid->open field
greybus: hid: remove custom locking from gb_hid_open/close
HID: usbhid: remove custom locking from usbhid_open/close
HID: i2c-hid: remove custom locking from i2c_hid_open/close
HID: serialize hid_hw_open and hid_hw_close
HID: usbhid: do not rely on hid->open when deciding to do IO
HID: hiddev: use hid_hw_power instead of usbhid_get/put_power
HID: hiddev: use hid_hw_open/close instead of usbhid_open/close
HID: asus: Add support for Zen AiO MD-5110 keyboard
HID: move Asus keyboard support from hid-chicony to hid-asus
drm/i915: Remove the spin-request during execbuf await_request
drm/i915: Skip adding the request to the signal tree is complete
drm/i915: Report back whether the irq was armed when adding the waiter
drm/i915: Check signaled state after enabling signaling
HSI: core: Use kcalloc() in two functions
HSI: Use kcalloc() in hsi_register_board_info()
HSI: omap_ssi: Delete an error message for a failed memory allocation in ssi_add_controller()
HSI: omap_ssi: Fix a typo in a comment line
HSI: omap_ssi: Use devm_kcalloc() in ssi_add_controller()
HSI: nokia-modem: Add a space character for better code readability in nokia_modem_probe()
HSI: nokia-modem: Delete error messages for a failed memory allocation in two functions
HSI: nokia-modem: Use devm_kcalloc() in nokia_modem_gpio_probe()
ARM: OMAP2+: Remove unused legacy code for n8x0
ARM: OMAP2+: Remove unused legacy code for watchdog
ARM: OMAP2+: Remove unused legacy code for interconnects
ARM: OMAP2+: Remove unused legacy code for PRM
ARM: OMAP2+: Remove unused legacy code for io.c
ARM: OMAP2+: Remove unused legacy code for McBSP
net/mlx5e: Fill advertised and supported port data from Hardware info
net/mlx5e: Add support for reading connector type from PTYS
net/mlx5: Update flow table commands layout
net/mlx5e: Support header re-write of partial fields in TC pedit offload
net/mlx5e: Use modify header ID cache for offloaded TC NIC flows
net/mlx5e: Use modify header ID cache for offloaded TC E-Switch flows
net/mlx5e: Add cache for HW modify header IDs
net/mlx5e: Use short attribute form when adding/deleting offloaded TC flows
net/mlx5e: Remove limitation of single NIC offloaded TC action per rule
power: supply: cpcap-battery: Add a battery driver
dt-bindings: power: supply: cpcap-battery: Add binding
power: reset: Default POWER_RESET_BRCMSTB to BMIPS_GENERIC
power: reset: Allow selecting POWER_RESET_BRCMSTB on ARM64
power: reset: at91-sama5d2_shdwc: fix clobber list
power: reset: at91-poweroff: fix clobber list
power: supply: twl4030-charger: remove nonstandard max_current sysfs attribute
power: supply: ltc3651-charger: fix some error codes in probe
power: supply: sysfs: parse string as enum when writing property
power: supply: Add Apple Brick ID power supply type
ARM: OMAP2+: SmartReflex: Delete an error message for a failed memory allocation in two functions
ARM: OMAP2+: Use kcalloc() in sr_set_nvalues()
ARM: OMAP2+: Improve a size determination in sr_dev_init()
ARM: OMAP2+: Delete an error message for a failed memory allocation in two functions
ARM: OMAP2+: Remove unused legacy code for device init
ARM: OMAP2+: Remove unused legacy code for PMU
ARM: OMAP2+: Remove unused legacy code for opp
drm/i915/guc: Clear enable_guc_loading in case of init failure
locking/selftest: Add RT-mutex support
locking/selftest: Remove the bad unlock ordering test
rt_mutex: Add lockdep annotations
MAINTAINERS: Claim atomic*_t maintainership
locking/x86: Remove the unused atomic_inc_short() methd
sched/idle: Add deferrable vmstat_updater back
sched/core: Omit building stop_sched_class when !SMP
sched/deadline: Use the revised wakeup rule for suspending constrained dl tasks
sched/deadline: Fix dl_bw comment
sched/deadline: Zero out positive runtime after throttling constrained tasks
sched/deadline: Add documentation about GRUB reclaiming
sched/deadline: Reclaim bandwidth not used by dl tasks
sched/deadline: Base GRUB reclaiming on the inactive utilization
sched/deadline: Track the "total rq utilization" too
sched/deadline: Make GRUB a task's flag
sched/deadline: Do not reclaim the whole CPU bandwidth
sched/deadline: Implement GRUB accounting
sched/deadline: Fix the update of the total -deadline utilization
sched/deadline: Improve the tracking of active utilization
sched/deadline: Track the active utilization
drm/i915: Move the unclaimed mmio detection into the powerwell for KMS
sched/core: Implement new approach to scale select_idle_cpu()
perf/core: Remove unused perf_cgroup_event_cgrp_time() function
perf/core: Correct event creation with PERF_FORMAT_GROUP
x86/ldt: Rename ldt_struct::size to ::nr_entries
mm/vmstat: Make NR_TLB_REMOTE_FLUSH_RECEIVED available even on UP
ALSA: firewire: arrange common PCM info/constraints for AMDTP engine applications
acpi: always include uuid.h
gpu: ipu-v3: vdic: include AUTO field order bit in ipu_vdi_set_field_order
gpu: ipu-v3: remove interrupt busy waiting routine
gpu: ipu-v3: allocate ipuv3_channels as needed
gpu: ipu-v3: Add support for double read/write reduction
gpu: ipu-v3: prg: remove counter load enable
drm/i915/gvt: Refine virtual reset function
drm/i915/gvt: Fix GDRST vreg state after reset
drm/i915/gvt: Tuning the size of MMIO hash lookup table to 2048
drm/i915/gvt: Add helper for tuning MMIO hash table
drm/i915/gvt: Make the MMIO attribute wrappers be inline
drm/i915/gvt: Make mmio_attribute as type u8 to save 1.5MB memory
drm/i915/gvt: Cleanup struct intel_gvt_mmio_info
drm/i915/gvt: Optimize MMIO register handling for some large MMIO blocks
drm/i915/gvt: add gtt_invalidate API to flush the GTT TLB
drm/i915/gvt: Add runtime_pm get/put to proctect MMIO accessing
drm/i915/gvt: remove redundant -Wall
drm/i915/gvt: Legacy HSW related MMIO handler clean up
drm/i915/gvt: Trigger scheduling after context complete
drm/i915/gvt: Support event based scheduling
drm/i915/gvt: Delete gvt_dbg_cmd() in cmd_parser_exec()
drm/i915/gvt: Change flood gvt dmesg into trace
drm/i915/gvt: clean up the unused last_ctx_submit_time of struct intel_vgpu
drm/i915/gvt: add RING_INSTDONE and SC_INSTDONE mmio handler in GVT-g
drm/i915/gvt: implement per-vm mmio switching optimization
drm/i915/gvt: refactor function intel_vgpu_submit_execlist
drm/i915/gvt: rewrite the trace gvt:gvt_command using trace style approach
e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails
igb: make a few local functions static
arm64: dts: uniphier: use SPDX-License-Identifier
arm64: dts: uniphier: reserve more memory for LD11/LD20
drm/amdgpu/gfx: consolidate mqd buffer setup code
drm/amdgpu/gfx: move mec parameter setup into sw_init
drm/amdgpu/gfx: move more common KIQ code to amdgpu_gfx.c
drm/amdgpu: move mec queue helpers to amdgpu_gfx.h
drm/amdgpu/gfx9: remove spurious line in kiq setup
drm/amdgpu/gfx8: whitespace change
clk: samsung: Convert common drivers to the new clk_hw API
clk: samsung: Add local variable to match its purpose
clk: samsung: Remove dead code
drm/amdgpu/gfx9: Raven has two MECs
drm/amdgpu: move gfx_v*_0_compute_queue_acquire to common code
drm/amdgpu: fix mec queue policy on single MEC asics
IB/mlx4: Bump driver version
net/mlx4_en: Bump driver version
net/mlx4_core: Bump driver version
ASoC: rsnd: cleanup pointer related code
ASoC: rsnd: update pointer more accurate
regulator: lp87565: Fix the GPL header
net: dsa: mv88e6xxx: Have 6161/6123 use EDSA tags
ASoC: simple-scu-card: remove duplicate paramera from asoc_simple_card_parse_of
ASoC: simple-card: remove duplicate parameter from asoc_simple_card_parse_of()
vxlan: use a more suitable function when assigning NULL
regulator: hi6421: Describe consumed platform device
regulator: hi6421v530: add driver for hi6421v530 voltage regulator
ASoC: ak4613: Improve counting DAI number
cxgb4: Fix tids count for ipv6 offload connection
ASoC: hdmi-codec: remove unused ratec
ASoC: topology: Fix potential build issues with undeclared structs
ASoC: topology: Dont free template strings whilst they are in use.
ASoC: topology: rephrase deferred binding warning.
ASoC: topology: Allow bespoke configuration post widget creation
ARM: dts: exynos: Use human-friendly symbols for GIC interrupt properties
ARM: dts: exynos: Use human-friendly symbols for interrupt flags in board sources
drm/pl111: Fix offset calculation for the primary plane.
regulator: da9061: BUCK and LDO regulator driver
pinctrl: samsung: Explicitly cast pointer returned by of_iomap() to iomem
pinctrl: samsung: Handle memory allocation failure during wakeup banks init
pinctrl: samsung: Constify wakeup driver specific data
pinctrl: samsung: Split Exynos drivers per ARMv7 and ARMv8
selftests/ftrace: Return unsupported if it detects older kernel
selftests/ftrace: Use top-level available_filter_function
selftests/ftrace: Add instance indication in test log
selftests/ftrace: Reset ftrace filter on older kernel
[media] pvrusb2: remove redundant check on cnt > 8
nfp: advertise support for NFD ABI 0.5
nfp: create control vNICs and wire up rx/tx
nfp: allow non-equal distribution of IRQs
nfp: slice the netdev spawning function
nfp: don't clutter init code passing fw_ver around
nfp: map all queue controllers at once
nfp: make vNIC ctrl memory mapping function reusable
nfp: add control vNIC datapath
nfp: prepare config and enable for working without netdevs
nfp: allow allocation and initialization of netdev-less vNICs
nfp: make sure debug accesses don't depend on netdevs
nfp: prepare print macros for use without netdev
nfp: move nfp_net_vecs_init()
nfp: reuse ring free code on close
nfp: split out the allocation part of open
nfp: reorder open and close functions
[media] dvb_ca_en50221: Fix wrong EXPORT_SYMBOL order
rxrpc: Provide a cmsg to specify the amount of Tx data for a call
rxrpc: Consolidate sendmsg parameters
rxrpc: Provide a getsockopt call to query what cmsgs types are supported
[media] dvb_ca_en50221: use foo *bar, instead of foo * bar
ftrace/kprobes: selftests: Check kretprobe maxactive is supported
selftests/ftrace: Reduce trace buffer checking overhead
selftests/ftrace: Skip full-glob-matching filter test on older kernel
selftests/seccomp: Force rebuild according to dependencies
Documentation/dev-tools: Add kselftest_harness documentation
selftests: Remove the TEST_API() wrapper from kselftest_harness.h
Documentation/dev-tools: Use reStructuredText markups for kselftest
Documentation/dev-tools: Add kselftest
selftests: Cosmetic renames in kselftest_harness.h
selftests: Make test_harness.h more generally available
selftests: sync: Skip the test if kernel support is not found
selftests/vm: Fix test for virtual address range mapping for arm64
selftests: futex: print testcase-name and PASS/FAIL/ERROR status
drm/atmel-hlcdc: Fix panel registration
[media] staging: atomisp: Fix endless recursion in hmm_init
[media] staging: atomisp: lm3554: fix sparse warnings(was not declared. Should it be static?)
drm/bridge: Build the panel wrapper in drm_kms_helper
[media] staging: atomisp: Make ov2680 driver less chatty
[media] staging: atomisp: Ignore errors from second gpio in ov2680 driver
ARM: dts: stm32: enable CRC32 on stm32429i-eval board
[media] staging: atomisp: Add OVTI2680 ACPI id to ov2680 driver
[media] staging: atomisp: Add INT0310 ACPI id to gc0310 driver
[media] staging: atomisp: Set step to 0 for mt9m114 menu control
[media] staging: atomisp: Do not call dev_warn with a NULL device
[media] staging: atomisp: Fix calling efivar_entry_get() with unaligned arguments
ARM: dts: stm32: enable CRC32 on stm32429-disco board
[media] atomisp: de-duplicate sh_css_mmu_set_page_table_base_index
ARM: dts: stm32: Add CRC support to stm32f429
[media] atomisp: remove sh_css_irq - it contains nothing
[media] atomisp: Unify lut free logic
[media] atomisp: Unify load_preview_binaries for the most part
[media] atomisp: unify sh_css_hmm_buffer_record_acquire
[media] atomisp: eliminate dead code under HAS_RES_MGR
[media] atomisp2: off by one in atomisp_s_input()
[media] atomisp2: tidy up confused ifdefs
ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board
[media] atomisp2: remove HRT_UNSCHED
ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board
[media] atomisp: remove NUM_OF_BLS
[media] atompisp: HAS_BL is never defined so lose it
[media] staging: media: atomisp: fix non static symbol warnings
[media] atomisp: use NULL instead of 0 for pointers
[media] staging: media: cxd2099: Fix checkpatch issues
[media] mtk-vcodec: Show mtk driver error without DEBUG definition
[media] media: mtk-mdp: Fix mdp device tree
ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board
[media] dt-bindings: mt8173: Fix mdp device tree
ARM: dts: stm32: Enable DCMI support on STM32F429 MCU
[media] coda: copy headers in front of every I-frame
[media] coda: implement forced key frames
[media] cx18: Fix a sleep-in-atomic bug in snd_cx18_pcm_hw_free
[media] ivtv: Fix a sleep-in-atomic bug in snd_ivtv_pcm_hw_free
[media] davinci: vpif_capture: cleanup raw camera support
[media] davinci: vpif_capture: get subdevs from DT when available
[media] davinci: vpif_capture: drop compliance hack
drm/i915: Unify GT* and GT3 definitions
ARM: dts: stm32: Add missing reset-cells node in stm32f746
drm/i915: Remove unnecessary PORT3 definition.
ARM: dts: stm32: Set gpio controller as interrupt controller on F4 and F7
KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit
KVM: nVMX: Don't update vmcs12->xss_exit_bitmap on nested VM-exit
drm/i915/cnl: Also need power well sanitize.
drm/i915/cnl: Add power wells for CNL
drm/i915/gen10: Set value of Indirect Context Offset for gen10
drm/i915/cnl: Cannonlake has same MOCS table than Skylake.
drm/i915/cnl: Configure EU slice power gating.
drm/i915/cnl: Cannonlake has 4 planes (3 sprites) per pipe
drm/i915/cnl: add IS_CNL_REVID macro
kvm: vmx: Check value written to IA32_BNDCFGS
drm/i915/cnl: Add Cannonlake PCI IDs for Y-skus.
drm/i915/cnl: Add Cannonlake PCI IDs for U-skus.
kvm: x86: Guest BNDCFGS requires guest MPX support
kvm: vmx: Do not disable intercepts for BNDCFGS
drm/i915/cnl: Cannonlake uses CNP PCH.
drm/i915/cnl: Introduce Cannonlake platform defition.
net: fec: Clear and enable MIB counters on imx51
ARM: dts: stm32: Add watchdog support for STM32F429 eval board
ARM: dts: stm32: Add watchdog support for STM32F429 SoC
clk: sunxi-ng: Move all clock types to a library
clk: sunxi-ng: a83t: Add support for A83T's PRCM
dt-bindings: clock: sunxi-ccu: Add compatible string for A83T PRCM
clk: sunxi-ng: select SUNXI_CCU_MULT for sun8i-a83t
clk: sunxi-ng: a83t: Fix audio PLL divider offset
clk: sunxi-ng: a83t: Fix PLL lock status register offset
clk: sunxi-ng: Add driver for A83T CCU
clk: sunxi-ng: Support multiple variable pre-dividers
dt-bindings: clock: sunxi-ccu: Add compatible string for A83T CCU
clk: sunxi-ng: de2: fix wrong pointer passed to PTR_ERR()
clk: sunxi-ng: sun5i: Export video PLLs
clk: sunxi-ng: mux: Re-adjust parent rate
clk: sunxi-ng: mux: Change pre-divider application function prototype
clk: sunxi-ng: mux: split out the pre-divider computation code
clk: sunxi-ng: mux: Don't just rely on the parent for CLK_SET_RATE_PARENT
clk: sunxi-ng: div: Switch to divider_round_rate
clk: sunxi-ng: Pass the parent and a pointer to the clocks round rate
clk: divider: Make divider_round_rate take the parent clock
clk: sunxi-ng: explicitly include linux/spinlock.h
clk: sunxi-ng: add support for DE2 CCU
dt-bindings: add binding for the Allwinner DE2 CCU
ARM: sun8i: v3s: add device nodes for DE2 display pipeline
ARM: dts: sunxi: add SoC specific compatibles for the crypto nodes
ARM: sun5i: add a cryptographic engine node
arm64: allwinner: h5: enable dwmac-sun8i for Nano Pi NEO2
arm64: allwinner: h5: enable dwmac-sun8i for Orange Pi Prime
arm64: allwinner: h5: sort the device nodes in / part for some boards
arm64: allwinner: a64: add device tree for SoPine with baseboard
arm64: allwinner: bananapi-m64: Enable dwmac-sun8i
arm64: allwinner: pine64-plus: Enable dwmac-sun8i
arm64: allwinner: pine64: Enable dwmac-sun8i
arm64: allwinner: sun50i-a64: add dwmac-sun8i Ethernet driver
arm64: allwinner: sun50i-a64: Add dt node for the syscon control module
arm64: allwinner: a64: add DTSI file for SoPine SoM
arm64: allwinner: a64: Convert CCU raw number references to macros
arm64: dts: allwinner: pine64: Prepare optional UART nodes with pinctrl
arm64: allwinner: a64: enable RSB on A64
arm64: dts: allwinner: pine64: Add remaining UART aliases
arm64: dts: allwinner: a64: Add UART2 pin nodes
arm64: allwinner: h5: add support for NanoPi NEO2 board
arm64: allwinner: h5: add support for Orange Pi Prime board
ARM: dts: stm32: Enable ltdc & simple panel on stm32f429-Eval board
ARM: dts: stm32: Add ltdc support on stm32f429 MCU
[media] ir-spi: Fix issues with lirc API
[media] mceusb: drop redundant urb reinitialisation
[media] mceusb: fix memory leaks in error path
[media] tc358743: Add support for platforms without IRQ line
[media] tc358743: Setup default mbus_fmt before registering
[media] tc358743: Add enum_mbus_code
[media] cec: improve debug messages
ARM: dts: stm32: add stm32f769I & stm32f746 discovery board support
[media] tc358743: Handle return value of clk_prepare_enable
phy: rcar-gen3-usb3: add support for R-Car Gen3 USB 3.0 PHY
[media] v4l2-ctrls: Correctly destroy mutex in v4l2_ctrl_handler_free()
[media] v4l2-ctrls.c: Implement unlocked variant of v4l2_ctrl_handler_setup()
[media] atmel-isi: code cleanup
arm64: ftrace: add support for far branches to dynamic ftrace
arm64: ftrace: don't validate branch via PLT in ftrace_make_nop()
ACPI: Switch to use generic guid_t in acpi_evaluate_dsm()
driver core: remove CLASS_ATTR usage
ALSA: pcm: obsolete RULES_DEBUG local macro
ALSA: pcm: enable parameter tracepoints only when CONFIG_SND_DEBUG is enabled
ALSA: pcm: tracepoints for refining PCM parameters
arm: dts: mediatek: Add audio driver node for MT2701
ALSA: timer: Wrap with spinlock for queue access
ALSA: timer: Improve user queue reallocation
xen: don't print error message in case of missing Xenstore entry
ARM: OMAP1: Fix a typo in a comment line
ARM: OMAP1: Delete an error message for a failed memory allocation in omap1_dm_timer_init()
ARM: OMAP1: DMA: Delete an unnecessary return statement in omap1_show_dma_caps()
ARM: OMAP1: DMA: Delete an error message for a failed memory allocation in omap1_system_dma_init()
ARM: OMAP1: DMA: Improve a size determination in omap1_system_dma_init()
xfrm: add UDP encapsulation port in migrate message
xfrm: extend MIGRATE with UDP encapsulation port
ALSA: fireface: constify ALSA specific operations
ALSA: firewire: process packets in 'struct snd_pcm_ops.ack' callback
drm/amdgpu/gfx: create a common bitmask function (v2)
drm/amdgpu/gfx8: drop per-APU CU limits
ARM: imx6ull: Make suspend/resume work like on 6ul
ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull
ARM: dts: imx6: Fix PCI GPIO reset polarity
net: phy: add Marvell Alaska X 88X3310 10Gigabit PHY support
net: phy: add XAUI and 10GBASE-KR PHY connection types
net: phy: split out 10G genphy support
net: phy: hook up clause 45 autonegotiation restart
net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support
net: phy: add 802.3 clause 45 support to phylib
clk: imx7d: Fix the DDR PLL enable bit
ARM64: dts: meson-gx: Fix sensors reporting from SCP
drm/amdgpu/gfx6: properly cache mc_arb_ramcfg
drm/amdgpu/gfx9: new queue policy, take first 2 queues of each pipe
drm/amdgpu/gfx9: allocate queues horizontally across pipes
drm/amd/powerplay: fix memory leak in cz_hwmgr backend
drm/amd/powerplay: fix memory leak in rv_hwmgr backend
drm/amd/powerplay: add sclk and mclk overdrive for vega10
drm/amd/powerplay: fix populate dpm level failed when s3 on vega10.
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for gmc9
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for mmhub
drm/amdgpu: update to use RREG32_SOC15/WREG32_SOC15 for gfxhub
drm/amdgpu: fix the gart table cleared issue for S3
drm/amdgpu: add ip block number prints
drm/amdgpu: add ip name print for selecting ips with ip_block_mask
drm/amdgpu: remove mmhub ip
drm/amdgpu: remove gfxhub ip
drm/amdgpu: export mmhub get clockgating into gmc
drm/amdgpu: export mmhub set clockgating into gmc
drm/amdgpu: export mmhub sw_init into gmc
drm/amdgpu: export gfxhub sw_init into gmc
drm/amdgpu: fix to miss program invalidation at resume
drm/amdgpu: abstract setup vmid config for gfxhub/mmhub
drm/amdgpu: abstract disable identity aperture for gfxhub/mmhub
drm/amdgpu: abstract system domain enablement for gfxhub/mmhub
drm/amdgpu: abstract cache initialization for gfxhub/mmhub
drm/amdgpu: abstract TLB initialization for gfxhub/mmhub
drm/amdgpu: abstract system aperture initialization for gfxhub/mmhub
drm/amdgpu: abstract gart aperture initialization for gfxhub/mmhub
drm/amdgpu: abstract gart table initialization for gfxhub/mmhub
bpf: cgroup skb progs cannot access ld_abs/ind
tun: use symmetric hash
net: dsa: mv88e6xxx: fix 6085 frame mode masking
[media] saa7164: fix double fetch PCIe access condition
[media] Doc*/media/uapi: fix control name
[media] davinci: vpif_capture: fix default pixel format for BT.656/BT.1120 video
[media] coda: improve colorimetry handling
[media] media: adv7180: add adv7180cp, adv7180st compatible strings
[media] media: adv7180: Add adv7180cp, adv7180st bindings
[media] rcar-vin: fix bug in pixelformat selection
[media] rcar-vin: add missing error check to propagate error
[media] rcar-vin: remove subdevice matching from bind and unbind callbacks
bpf: Test for bpf ID
bpf: Add BPF_OBJ_GET_INFO_BY_FD
bpf: Add jited_len to struct bpf_prog
bpf: Add BPF_MAP_GET_FD_BY_ID
bpf: Add BPF_PROG_GET_FD_BY_ID
bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID command
bpf: Introduce bpf_map ID
bpf: Introduce bpf_prog ID
cxgb4: implement ndo_set_vf_rate()
ppp: mppe: Use vsnprintf extension %phN
net: phy: Delete unused function phy_ethtool_gset
regulator: bd9571mwv: Statize local symbols
spi: atmel: print version only after successful registration
spi: pxa2xx: Add support for Intel Cannonlake
ASoC: Intel: Boards: Add 4-channel DMIC fixup.
ASoC: Intel: Skylake: Add enum control for mic selection
ASoC: Intel: Skylake: Add mic-select module type
ASoC: Intel: sst: Delete sst_shim_regs64; saved regs are never used
spi: mediatek: Add bindings for mediatek MT7622 soc platform
ASoC: cs35l35: Add additional delay for reset
ASoC: atmel: tse850: fix off-by-one in the "ANA" enumeration count
ASoC: rsnd: Document optional reset properties
spi: imx: rename 'bpw' variables
spi: imx: remove bytes_per_word from private driver struct
spi: imx: drop bogus unnecessary dma config
spi: imx: put struct spi_imx_config members into driver private struct
spi: imx: Drop unnecessary check
spi: imx: Nothing to do in setupxfer when transfer is NULL
regmap: Add 1-Wire bus support
regmap: make LZO cache optional
ASoC: simple-card-utils: share same dev_dbg() for sysclk
ASoC: simple-card-utils: share same dev_dbg() for Dai Name
ASoC: simple-card-utils: share same dev_dbg() for DAI format
ASoC: simple-card-utils: share same dev_dbg() for Card Name
spi: davinci: Handle return value of clk_prepare_enable
spi: davinci: Fix compilation warning.
ASoC: sun4i-codec: Add support for V3s codec
ASoC: sun8i-codec-analog: add support for V3s SoC
ASoC: sun8i-codec-analog: prepare a mixer control/widget/route set for V3s
arm64: allwinner: orangepi-pc2: Enable dwmac-sun8i
arm: sun8i: orangepi-zero: Enable dwmac-sun8i
ARM: sun8i: bananapi-m2-plus: Enable dwmac-sun8i
ARM: sun8i: orangepi-plus: Enable dwmac-sun8i
arm: sun8i: nanopi-neo: Enable dwmac-sun8i
arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high
arm: sun8i: orangepi-2: Enable dwmac-sun8i
arm: sun8i: orangepi-one: Enable dwmac-sun8i
arm: sun8i: orangepi-pc: Enable dwmac-sun8i
arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driver
arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control module
ARM: sunxi: h3-h5: Convert R_CCU raw numbers to macros
[media] rcar-vin: refactor and fold in function after stall handling rework
[media] rcar-vin: allow switch between capturing modes when stalling
[media] rcar-vin: select capture mode based on free buffers
[media] rcar-vin: move functions which acts on hardware
[media] rcar-vin: decrease buffers needed to capture
[media] rcar-vin: use pad information when verifying media bus format
[media] rcar-vin: move pad lookup to async bound handler
[media] rcar-vin: refactor pad lookup code
[media] rcar-vin: move subdev source and sink pad index to rvin_graph_entity
platform/x86: dell-wmi: Convert to the WMI bus infrastructure
platform/x86: wmi-bmof: New driver to expose embedded Binary WMI MOF metadata
platform/x86: wmi: Require query for data blocks, rename writable to setable
platform/x86: wmi: Add an interface for subdrivers to access sibling devices
platform/x86: wmi: Bind the platform device, not the ACPI node
platform/x86: wmi: Add a new interface to read block data
platform/x86: wmi: Incorporate acpi_install_notify_handler
platform/x86: wmi: Instantiate all devices before adding them
platform/x86: wmi: Probe data objects for read and write capabilities
platform/x86: wmi: Split devices into types and add basic sysfs attributes
platform/x86: wmi: Fix error handling when creating devices
platform/x86: wmi: Turn WMI into a bus driver
platform/x86: wmi: Track wmi devices per ACPI device
platform/x86: wmi: Clean up acpi_wmi_add
platform/x86: wmi: Pass the acpi_device through to parse_wdg
platform/x86: wmi: Drop "Mapper (un)loaded" messages
s390/qeth: do early device setup for z/VM IQD NICs
s390/qeth: add support for early L3 device setup
s390/qeth: silence qeth_fix_features()
s390/qeth: consolidate pack buffer flushing
s390/qeth: add missing strings for IPA return codes
s390/qeth: log bridgeport capabilities
s390/qeth: query IPv6 IPA support on HiperSockets
s390/qeth: remove skb_is_nonlinear() check on IQD
s390/qeth: remove support for IPA_IP_FRAGMENTATION
ASoC: rt5663: Fix the IRQ issue
ASoC: audio-graph-scu-card: add missing MIX binding example
ASoC: simple-scu-card: tidyup "Sampling Rate Conversion"
ASoC: rsnd: remove unused rsnd_dai_path_info
ASoC: rsnd: remove unused rsnd_ssi_non_ops
arm64, vdso: Define vdso_{start,end} as array
spectrum_flower: Implement gact trap TC action offload
acl: Introduce ACL trap action
mlxsw: spectrum: Introduce ACL trap
mlxsw: pci: Fix size of trap_id field in CQE
net: sched: introduce helper to identify gact trap action
net: sched: introduce a TRAP control action
drm/i915: Fix 90/270 rotated coordinates for FBC
drm/i915: Fix SKL+ watermarks for 90/270 rotation
net/mlxfw: remove redundant goto on error check
drm/i915: Fix scaling check for 90/270 degree plane rotation
drm/i915: Restore has_fbc=1 for ILK-M
drm/i915: s/fbc_fc/fbc_false_color/
drm/i915: Implement fbc_status "Compressing" info for all platforms
drm/i915: Workaround VLV/CHV DSI scanline counter hardware fail
[media] rcar-vin: fix standard in input enumeration
staging: speakup: alignment match open parens
staging: speakup: in serialio.c no over 80 chars long
staging: speakup: add a space around '|'
staging: speakup: add a missing blank line after declaration
staging/rts5208: Fix read overflow in memcpy
staging: rtl8723bs: fix a couple of spelling mistakes
staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page
staging: sm750fb: change default screen resolution
staging: comedi: ni_labpc_isadma: fixed a comment coding style issue
[media] rcar-vin: fix how pads are handled for v4l2 subdevice operations
[media] rcar-vin: use rvin_reset_format() in S_DV_TIMINGS
[media] rcar-vin: reset bytesperline and sizeimage when resetting format
[media] v4l: Remove V4L2 OF framework in favour of V4L2 fwnode framework
[media] docs-rst: media: Switch documentation to V4L2 fwnode API
[media] v4l: Switch from V4L2 OF not V4L2 fwnode API
drm/i915: Remove dead code from runtime resume handler
[media] v4l: flash led class: Use fwnode_handle instead of device_node in init
[media] v4l: async: Add fwnode match support
[media] v4l: fwnode: Support generic fwnode for parsing standardised properties
[media] staging: remove todo and replace with lirc_zilog todo
[media] sir_ir: remove init_chrdev and init_sir_ir functions
[media] sir_ir: remove init_port and drop_port functions
[media] sir_ir: use dev managed resources
[media] sir_ir: attempt to free already free_irq
[media] lirc_zilog: Fix unbalanced braces around if/else
[media] lirc_zilog: Use sizeof(*p) instead of sizeof(struct P)
[media] lirc_zilog: Use __func__ for logging function name
[media] lirc_zilog: Fix NULL comparisons style
[media] lirc_zilog: Fix whitespace style checks
[media] tm6000: key_addr is unused
[media] rc-core: cx231xx - leave the internals of rc_dev alone
[media] rc-core: img-ir - leave the internals of rc_dev alone
[media] rc-core: ati_remote - leave the internals of rc_dev alone
[media] lirc_dev: cleanup header
[media] lirc_dev: cleanup includes
[media] lirc_dev: return POLLHUP and POLLERR when device is gone
[media] lirc_dev: remove unused module parameter
[media] lirc_dev: remove superfluous get/put_device() calls
[media] lirc_dev: remove lirc_irctl_init() and lirc_cdev_add()
[media] lirc_zilog: remove module parameter minor
[media] lirc_dev: merge lirc_register_driver() and lirc_allocate_driver()
[media] lirc_dev: make fops mandatory
[media] lirc_dev: clarify error handling
[media] lirc_dev: remove sampling kthread
[media] lirc_dev: remove unused set_use_inc/set_use_dec
[media] lirc_dev: remove pointless functions
[media] mceusb: TX -EPIPE (urb status = -32) lockup fix
[media] mceusb: RX -EPIPE (urb status = -32) lockup failure fix
[media] rc: meson-ir: switch config to NEC decoding on shutdown
[media] rc: meson-ir: store raw event without processing
[media] rc: fix breakage in "make menuconfig" for media_build
[media] rc: meson-ir: change irq name to to of node name
[media] rc: meson-ir: use readl_relaxed in the interrupt handler
[media] rc: meson-ir: switch to managed rc device allocation / registration
[media] rc: meson-ir: make use of the bitfield macros
[media] rc: meson-ir: remove irq from struct meson_ir
[media] rc: ir-spi: remove unnecessary initialization
[media] mceusb: fix inaccurate debug buffer dumps, and misleading debug messages
[media] mceusb: sporadic RX truncation corruption fix
powerpc/64s: Machine check handle ifetch from foreign real address for POWER9
[media] em28xx: fix spelling mistake: "missdetected" -> "misdetected"
[media] media: i2c: initialize scalar variables
[media] coda: simplify optional reset handling
[media] cx231xx: Initial support Astrometa T2hybrid
[media] au0828: Add timer to restart TS stream if no data arrives on bulk endpoint
[media] au8522: Set the initial modulation
[media] xc5000: Don't spin waiting for analog lock
[media] au8522: fix lock detection to be more reliable
[media] au8522 Remove 0x4 bit for register reads
[media] au8522: remove leading bit for register writes
[media] au8522: remove note about VBI not being implemented
[media] au8522: rework setup of audio routing
[media] au8522: don't touch i2c master registers on au8522
[media] au8522: don't attempt to configure unsupported VBI slicer
[media] media: s5p-cec: Fixed spelling mistake
[media] cec: stih: fix typos in comments
[media] cec: stih: allow to use max CEC logical addresses
[media] media: platform: coda: remove variable self assignment
[media] usbvision: add missing USB-descriptor endianness conversions
[media] v4l2-ioctl.c: always copy G/S_EDID result
[media] pxa_camera: Fix a call with an uninitialized device pointer
[media] pxa_camera: Add (un)subscribe_event ioctl
[media] pxa_camera: Fix incorrect test in the image size generation
[media] pxa_camera: Add remaining Bayer 8 formats
[media] uvcvideo: Add iFunction or iInterface to device names
[media] uvcvideo: Quirk for webcam in MacBook Pro 2016
[media] em28xx: fix+improve the register (usb control message) debugging
[media] cx18: fix spelling mistake: "demodualtor" -> "demodulator"
[media] cx25840: fix unchecked return values
[media] cobalt: fix unchecked return values
[media] m5602_s5k83a: check return value of kthread_create
[media] mxl111sf: Fix driver to use heap allocate buffers for USB messages
[media] atmel-isc: Set the default DMA memory burst size
[media] cx88: Fix regression in initial video standard setting
ARM: dts: da850-evm: fix tca6416 for use with GPIO hogs
[media] stm32-dcmi: STM32 DCMI camera interface driver
[media] dt-bindings: Document STM32 DCMI bindings
cxl: Unlock on error in probe
phy: rockchip-inno-usb2: add support of usb2-phy for rk3228 SoCs
phy: rockchip-inno-usb2: add one phy comprises with two host-ports support
phy: rockchip-inno-usb2: increase otg sm work first schedule time
phy: rockchip-inno-usb2: add a delay after phy resume
phy: cpcap-usb: Add CPCAP PMIC USB support
phy: meson8b-usb2: add support for the USB PHY on Meson8 SoCs
dt-bindings: phy: meson8b-usb2-phy: add support for the Meson8 SoCs
phy: meson: add USB2 PHY support for Meson GXL and GXM
dt-bindings: phy: meson-gxl-usb2-phy: Add documentation for the Meson GXL USB2 PHY
e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll()
e1000e: Don't return uninitialized stats
igb: Remove useless argument
igb: check for Tx timestamp timeouts during watchdog
igb: add statistic indicating number of skipped Tx timestamps
e1000e: add statistic indicating number of skipped Tx timestamps
igb: avoid permanent lock of *_PTP_TX_IN_PROGRESS
igb: fix race condition with PTP_TX_IN_PROGRESS bits
e1000e: fix race condition around skb_tstamp_tx()
igb: mark PM functions as __maybe_unused
igb: Explicitly select page 0 at initialization
reset: Add the TI SCI reset driver
dt-bindings: reset: Add TI SCI reset binding
reset: use kref for reference counting
arm: dts: am33xx: Remove redundant interrupt-parent property
ARM: dts: bonegreen-wireless: add WL1835 Bluetooth device node
ARM: dts: AM43XX: Remove min and max voltage values for dcdc3
ARM: dts: Add am335x-boneblue
ARM: dts: twl4030: Add missing madc reference for bci subnode
ARM: OMAP2+: hwmod: populate clkctrl clocks for hwmods if available
ARM: OMAP4: cminst: add support for clkdm_xlate_address
ARM: omap2+: clockdomain: add clkdm_xlate_address
ARM: OMAP2+: PRCM: store also physical addresses for instances
ARM: OMAP4: hwmod_data: add opt clks for dss_hdmi and dss_venc
ARM: OMAP2+: timer: add support for fetching fck handle from DT
ARM: OMAP2+: Remove unused legacy code for timer
ARM: debug: qcom: add UART addresses to Kconfig help for IPQ4019
ARM: qcom_defconfig: Enable IPQ4019 clock and pinctrl
soc: qcom: smsm: Improve error handling, quiesce probe deferral
arm64: dts: apq8016-sbc: Correct WLAN LED default-trigger
arm64: dts: msm8996: Add CPU clock controller node
arm64: dts: smem enablement for msm8992
arm64: dts: msm8992 add fixed regulator
ARM: dts: add GSBI8 defines to the MSM8660 family
ARM: dts: Qualcomm APQ8060 DragonBoard ALS sensor
ARM: dts: add XOADC and IIO HWMON to MSM8660/APQ8060
ARM: dts: qcom: ipq4019: fix i2c_0 node
ARM: dts: qcom: add gsbi7 serial to ipq8064 SoC device tree
arm64: dts: Add PWM and SDHCI DT nodes for Stingray SOC
arm64: dts: Add PL022, PL330 and SP805 DT nodes for Stingray
arm64: dts: Add I2C DT nodes for Stingray SoC
arm64: dts: Add GPIO DT nodes for Stingray SOC
arm64: dts: Add pinctrl DT nodes for Stingray SOC
arm64: dts: Add NAND DT nodes for Stingray SOC
arm64: dts: Add clock DT nodes for Stingray SOC
arm64: dts: Initial DTS files for Broadcom Stingray SOC
dt-bindings: clk: Extend binding doc for Stingray SOC
ARM: dts: uniphier: use SPDX-License-Identifier
arm64: dts: uniphier: fix simple-bus unit address format error
arm64: dts: uniphier: Use - instead of @ for DT OPP entries
ARM: dts: uniphier: fix simple-bus unit address format error
ARM: dts: uniphier: Use - instead of @ for DT OPP entries
kbuild: simplify silent build (-s) detection
Input: add support for the STMicroelectronics FingerTip touchscreen
Input: add D-Link DIR-685 touchkeys driver
Doc: fix a markup error in coding-style.rst
docs: driver-api: i2c: remove some outdated information
Documentation: DMA API: fix a typo in a function name
Docs: Insert missing space to separate link from text
doc/ko_KR/memory-barriers: Update control-dependencies example
mdio: mux: fix an incorrect less than zero error check using a u32
iwlwifi: remove unnecessary code in iwl_trans_alloc_tx_cmd
iwlwifi: bump max FW API to 31
iwlwifi: fw-api: cleanup cycle includes
iwlwifi: mvm: remove SCAN_GROUP
iwlwifi: mvm: link to TX commands in documentation
iwlwifi: mvm: document structures used for BEACON_TEMPLATE_CMD
iwlwifi: mvm: link queue cmd docs to A000 command structs
iwlwifi: split firmware API from iwl-trans.h
iwlwifi: fix a kernel-doc tag
iwlwifi: mvm: clear firmware running bit earlier
iwlwifi: mvm: convert ucode_loaded to a status bit
iwlwifi: mvm: add and use iwl_mvm_device_running()
iwlwifi: mvm: use schedule_delayed_work()
iwlwifi: mvm: check firmware is up in debugfs
iwlwifi: mvm: disable prph collection in a000 hw
iwlwifi: pcie: support dumping FH in a000 hw
iwlwifi: add 9000 and A000 device families
iwlwifi: mvm: support init flow debugging
iwlwifi: mvm: add TLV for NAN API differentiation
iwlwifi: add dbgc_supported to transport configuration
iwlwifi: remove references to 8000 B-step devices
iwlwifi: cleanup references to 8000 family in NVM code
iwlwifi: pcie: add AMSDU to gen2
iwlwifi: mvm: document RX structures
iwlwifi: mvm: add AMSDU flag to offload assist
clk: at91: fix clk-generated compilation
libata: implement SECURITY PROTOCOL IN/OUT
libata: factor out a ata_identify_page_supported helper
libata: clarify log page naming / grouping
libata: factor out a ata_log_supported helper
libata: move ata_read_log_page to libata-core.c
watchdog: w83627hf: Add support for NCT6793D and NCT6795D
watchdog: core: add option to avoid early handling of watchdog
watchdog: f71808e_wdt: Add F71868 support
watchdog: Add STM32 IWDG driver
dt-bindings: watchdog: Document STM32 IWDG bindings
Documentation: devicetree: watchdog: da9062/61 watchdog timer binding
watchdog: gpio: Convert to use infrastructure triggered keepalives
watchdog: orion: make license info match the file header
watchdog: s3c2410: Minor code cleanup
watchdog: s3c2410: Simplify getting driver data
watchdog: s3c2410: Constify local structures
watchdog: intel-mid_wdt: Keep watchdog running
watchdog: renesas-wdt: add support for rza
watchdog: add rza_wdt driver
ACPI / extlog: Switch to use new generic UUID API
ACPI / bus: Switch to use new generic UUID API
ACPI / APEI: Switch to use new generic UUID API
acpi, nfit: Switch to use new generic UUID API
arm/xen: Adjust one function call together with a variable assignment
arm/xen: Delete an error message for a failed memory allocation in __set_phys_to_machine_multi()
arm/xen: Improve a size determination in __set_phys_to_machine_multi()
dt-bindings: bcm: Add Broadcom Stingray bindings document
watchdog: sama5d4: Add comment explaining what happens on resume
watchodg: sama5d4: simplify probe
efi/arm: Enable DMI/SMBIOS
x86/efi: Extend CONFIG_EFI_PGT_DUMP support to x86_32 and kexec as well
efi/efi_test: Use memdup_user() helper
efi/capsule: Add support for Quark security header
efi/capsule-loader: Use page addresses rather than struct page pointers
efi/capsule-loader: Redirect calls to efi_capsule_setup_info() via weak alias
efi/capsule: Remove NULL test on kmap()
efi/capsule-loader: Use a cached copy of the capsule header
efi/capsule: Adjust return type of efi_capsule_setup_info()
efi/capsule: Clean up pr_err/_info() messages
efi/capsule: Remove pr_debug() on ENOMEM or EFAULT
efi/capsule: Fix return code on failing kmap/vmap
ARM: dts: imx7d-sdb: Add Bluetooth support
ARM: dts: imx7d-sdb: Add Wifi support
ARM: dts: imx7d-sdb: Adjust the regulator nodes
ARM: dts: imx: Fix Ethernet PHY reset polarity
arm64: dts: ls1012a: Add coreclk
arm64: dts: ls1046a: Add dis_rxdet_inp3_quirk property to USB3 node
arm64: dts: ls208xa: disable SD UHS-I modes by default on RDB
net-next: stmmac: dwmac-sun8i: ensure the EPHY is properly reseted
net/3com: Make el3_netdev_get_ecmd return void
net/{mii, smsc}: Make mii_ethtool_get_link_ksettings and smc_netdev_get_ecmd return void
net/dec: Make __de_get_link_ksettings return void
MAINTAINERS: add uuid entry
tmpfs: generate random sb->s_uuid
scsi_debug: switch to uuid_t
nvme: switch to uuid_t
sysctl: switch to use uuid_t
partitions/ldm: switch to use uuid_t
overlayfs: use uuid_t instead of uuid_be
fs: switch ->s_uuid to uuid_t
ima/policy: switch to use uuid_t
block: remove blk_part_pack_uuid
xfs: use the common helper uuid_is_null()
xfs: remove uuid_getnodeuniq and xfs_uu_t
S390/sysinfo: use uuid_is_null instead of opencoding it
uuid: hoist uuid_is_null() helper from libnvdimm
uuid: hoist helpers uuid_equal() and uuid_copy() from xfs
uuid: don't export guid_index and uuid_index
uuid: rename uuid types
uuid: remove uuid_be defintions from the uapi header
nfsd: namespace-prefix uuid_parse
md: namespace private helper names
net: sched: select cls when cls_act is enabled
xfs: use uuid_be to implement the uuid_t type
xfs: use uuid_copy() helper to abstract uuid_t
uuid,afs: move struct uuid_v1 back into afs
genetlink: remove ops_list from genetlink header.
ARM: dts: r7s72100: add clock bit definitions
rxrpc: Add service upgrade support for client connections
rxrpc: Implement service upgrade
rxrpc: Permit multiple service binding
rxrpc: Separate the connection's protocol service ID from the lookup ID
arm64: cpufeature: Fix CPU_OUT_OF_SPEC taint for uniform systems
cpufreq: scpi: use new scpi_ops functions to remove duplicate code
firmware: arm_scpi: add support to populate OPPs and get transition latency
drm/atmel-hlcdc: Replace the panel usage with drm_panel_bridge.
powerpc/mm: Rename map_page() to map_kernel_page() on 32-bit
drm/atmel-hlcdc: Drop custom encoder cleanup func.
drm/vc4: Switch DPI to using the panel-bridge helper.
drm/vc4: Switch DSI to the panel-bridge layer, and support bridges.
powerpc/mm/hugetlb: Add support for page accounting
powerpc/mm/book(e)(3s)/32: Add page table accounting
powerpc/mm/book(e)(3s)/64: Add page table accounting
powerpc/mm/hash: Do a local flush if possible when no batch is active
drm/bridge: Refactor out the panel wrapper from the lvds-encoder bridge.
x86/mm, KVM: Teach KVM's VMX code that CR3 isn't a constant
x86/mm: Be more consistent wrt PAGE_SHIFT vs PAGE_SIZE in tlb flush code
x86/mm: Rework lazy TLB to track the actual loaded mm
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
x86/mm: Use new merged flush logic in arch_tlbbatch_flush()
x86/mm: Refactor flush_tlb_mm_range() to merge local and remote cases
x86/mm: Change the leave_mm() condition for local TLB flushes
x86/mm: Pass flush_tlb_info to flush_tlb_others() etc
x86/boot: Remove unused copy_*_gs() functions
nohz: Fix buggy tick delay on IRQ storms
sched/header: Remove leftover, obsolete comment
tools/lib/lockdep: Remove private kernel headers
tools/lib/lockdep: Hide liblockdep output from test results
tools/lib/lockdep: Add dummy current_gfp_context()
tools/include: Add IS_ERR_OR_NULL to err.h
tools/lib/lockdep: Add empty __is_[module,kernel]_percpu_address
tools/lib/lockdep: Include err.h
tools/include: Add (mostly) empty include/linux/sched/mm.h
tools/lib/lockdep: Use LDFLAGS
tools/lib/lockdep: Remove double-quotes from soname
tools/lib/lockdep: Fix object file paths used in an out-of-tree build
tools/lib/lockdep: Fix compilation for 4.11
tools/lib/lockdep: Don't mix fd-based and stream IO
tools: Add install make target for liblockdep
MAINTAINERS: Update email for Sasha Levin
tools/lib/lockdep: Remove -lpthread compiler option
tools/lib/lockdep: Fix 'defined but not used' warning for init_utsname()
tools/lib/lockdep: Fix 'set but not used' warnings
tools/lib/lockdep: Fix 'unused value' warnings
tools/lib/lockdep: Enable -Wall by default
tools/lib/lockdep: Define the ARRAY_SIZE() macro
tools/lib/lockdep: Reduce MAX_LOCK_DEPTH to avoid overflowing lock_chain/: Depth
tools/lib/lockdep: Fix undefined symbol prandom_u32
MAINTAINERS: Update my email address from freescale to nxp
MAINTAINERS: Update entry for Freescale SoC drivers
selftests/powerpc: context_switch use private futexes with threads
powerpc: Fix some spelling mistakes
drm/bridge/synopsys: dw-hdmi: Use bridge->mode_valid() callback
mlxsw: spectrum_router: Align RIF index allocation with existing code
mlxsw: Fix typo inside enumeration
mlxsw: spectrum: Tidy up header file
mlxsw: spectrum: Rename the firmware file
qede: VF XDP support
qed: VF XDP support
qed: VFs to try utilizing the doorbell bar
qed: Multiple qzone queues for VFs
qed: IOV db support multiple queues per qzone
qed: Make VF legacy a bitfield
qed: Assign a unique per-queue index to queue-cid
qed: Pass vf_params when creating a queue-cid
qed*: L2 interface to use the SB structures directly
qed: Create L2 queue database
qed: Add bitmaps for VF CIDs
virtio_net: check return value of skb_to_sgvec always
macsec: check return value of skb_to_sgvec always
rxrpc: check return value of skb_to_sgvec always
ipsec: check return value of skb_to_sgvec always
skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow
bpf: update perf event helper functions documentation
samples/bpf: add tests for more perf event types
perf, bpf: Add BPF support to all perf_event types
drm: zte: use devm_of_platform_populate()
neigh: Really delete an arp/neigh entry on "ip neigh delete" or "arp -d"
net: phy: smsc: Implement PHY statistics
net: dsa: mv88e6xxx: mv88e6161 uses mv88e6320 stats snapshot
net: dsa: mv88e6xxx: 6161 uses global 2 for PHY access
net: dsa: mv88e6xxx: move the Global 2 macros
net: dsa: mv88e6xxx: move the Global 1 macros
net: dsa: mv88e6xxx: move the Port macros
net: dsa: mv88e6xxx: move PHY macros
net: dsa: mv88e6xxx: rename chip header
net: dsa: Initialize all CPU and enabled ports masks in dsa_ds_parse()
net: dsa: Consistently use dsa_port for dsa_*_port_{apply, unapply}
net: dsa: Pass dsa_port reference to ethtool setup/restore
rxrpc: remove redundant proc_remove call
dccp: consistently use dccp_write_space()
net: phy: marvell: make some functions static
netxen: remove writeq/readq function definitions
net-procfs: Use vsnprintf extension %phN
mdio: mux: make child bus walking more permissive and errors more verbose
net/mlx5e: Offload TC matching on ip tos / traffic-class
net/mlx5e: Offload TC matching on tcp flags
net/sched: cls_flower: add support for matching on ip tos and ttl
net/flow_dissector: add support for dissection of misc ip header fields
x86/tsc: Remove the TSC_ADJUST clamp
x86/apic: Add TSC_DEADLINE quirk due to errata
x86/apic: Change the lapic name in deadline mode
lpfc debugfs: get rid of pointless access_ok()
adb: get rid of pointless access_ok()
isdn: get rid of pointless access_ok()
compat statfs: switch to copy_to_user()
staging: ks7010: use le16_to_cpu() to access __le16 field
KVM: arm/arm64: timer: remove request-less vcpu kick
KVM: arm/arm64: PMU: remove request-less vcpu kick
KVM: arm/arm64: use vcpu requests for irq injection
KVM: arm/arm64: change exit request to sleep request
KVM: arm/arm64: optimize VCPU RUN
KVM: arm/arm64: use vcpu requests for power_off
KVM: arm/arm64: replace pause checks with vcpu request checks
KVM: arm/arm64: properly use vcpu requests
KVM: Add documentation for VCPU requests
KVM: add kvm_request_pending
KVM: improve arch vcpu request defining
alarmtimer: Switch over to generic set/get/rearm routine
alarmtimer: Implement arm callback
alarmtimer: Implement try_to_cancel callback
alarmtimer: Implement remaining callback
alarmtimer: Implement forward callback
alarmtimer: Implement timer_rearm() callback
posix-timers: Make use of cancel/arm callbacks
posix-timers: Add cancel/arm callbacks
posix-timers: Zero settings value in common code
posix-timers: Make use of forward/remaining callbacks
posix-timers: Add forward/remaining callbacks
posix-timers: Add active flag to k_itimer
posix-timers: Use timer_rearm() callback in posixtimer_rearm()
posix-timers: Rename do_schedule_next_timer
posix-timers: Add timer_rearm() callback
posix-timers: Store k_clock pointer in k_itimer
posix-timers: Move interval out of the union
posix-timers: Unify overrun/requeue_pending handling
posix-timers: Move posix-timer internals to core
posix-timers: Cleanup struct k_itimer
posix-timers: Avoid gazillions of forward declarations
posix-clocks: Remove interval timer facility and mmap/fasync callbacks
posix-timers: Remove unused export of posix_timer_event()
alarmtimer: Remove pointless config conditional
signal: Remove non-uapi <asm/siginfo.h>
signal: Move copy_siginfo_to_user to <linux/signal.h>
posix-timers: Move the do_schedule_next_timer declaration
ia64: Remove HAVE_ARCH_COPY_SIGINFO
sparc: Simplify <asm/siginfo.h>
genirq: Warn when IRQ_NOAUTOEN is used with shared interrupts
genirq: Handle NOAUTOEN interrupt setup proper
KVM: arm/arm64: Use uaccess functions for GICv3 {sc}active
staging: ccree: fix spelling mistake: "chanined" -> "chained"
staging: rtl8723bs: fix another spelling mistake
staging: rtl8192e: all lines in dot11d.h are less than 80 chars long
Staging: comedi: s626.c: fixed trailing */ style issue
staging: ccree: remove descriptor context definitions
staging: ccree: remove last remnants of sblkcipher
staging: ccree: remove last remnants of sash algo
staging: ccree: fix wrong whitespace usage
staging: ccree: remove spurious blank line
staging: ccree: remove dead code
staging: ccree: drop no longer used macro
staging: ccree: use snake_case for hash enums
staging: ccree: remove unused struct
staging: ccree: remove custom bitfield macros
staging: ccree: move request_mgr to generic bitfield ops
staging: ccree: remove cycle count debug support
staging: ccree: remove unused debug macros
staging: ccree: move M/LLI defines to header file
staging: ccree: refactor LLI access macros
staging: ccree: remove 48 bit dma addr sim
staging: ccree: refactor HW command FIFO access
staging: ccree: replace bit shift with BIT macro
ARM: dts: imx7: Fix typo in watchdog pin name
ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
platform/x86: dell-rbtn: Improve explanation about DELLABC6
platform/x86: dell-wmi: Add a better description for "stealth mode"
platform/x86: dell-wmi: Add a comment explaining the 0xb2 magic number
platform/x86: fujitsu-laptop: use device-specific data in remaining module code
platform/x86: fujitsu-laptop: use device-specific data in LED-related code
platform/x86: fujitsu-laptop: explicitly pass ACPI device to call_fext_func()
platform/x86: fujitsu-laptop: track the last instantiated FUJ02E3 ACPI device
platform/x86: fujitsu-laptop: allocate fujitsu_laptop in acpi_fujitsu_laptop_add()
platform/x86: fujitsu-laptop: use device-specific data in backlight code
platform/x86: fujitsu-laptop: allocate fujitsu_bl in acpi_fujitsu_bl_add()
platform/x86: fujitsu-laptop: distinguish current uses of device-specific data
drm/etnaviv: restore ETNA_PREP_NOSYNC behaviour
mux: mmio-based syscon mux controller
dt-bindings: add mmio-based syscon mux controller DT bindings
mux: adg792a: add mux controller driver for ADG792A/G
dt-bindings: mux-adg792a: document devicetree bindings for ADG792A/G mux
i2c: i2c-mux-gpmux: new driver
dt-bindings: i2c: i2c-mux: document general purpose i2c-mux bindings
iio: multiplexer: new iio category and iio-mux driver
dt-bindings: iio: io-channel-mux: document io-channel-mux bindings
iio: inkern: api for manipulating ext_info of iio channels
mux: gpio: add mux controller driver for gpio based multiplexers
mux: minimal mux subsystem
dt-bindings: document devicetree bindings for mux-controllers and gpio-mux
devres: trivial whitespace fix
firmware: move umh try locks into the umh code
firmware: move assign_firmware_buf() further up
firmware: add sanity check on shutdown/suspend
firmware: always enable the reboot notifier
firmware: share fw fallback killing on reboot/suspend
firmware: move kill_requests_without_uevent() up above
drivers/misc: add Aspeed LPC snoop driver
arm,arm64,drivers: add a prefix to drivers arch_topology interfaces
arm,arm64,drivers: move externs in a new header file
arm,arm64,drivers: reduce scope of cap_parsing_failed
arm, arm64: factorize common cpu capacity default code
arm: remove wrong CONFIG_PROC_SYSCTL ifdef
arm: fix return value of parse_cpu_capacity
Documentation: arm: fix wrong reference number in DT definition
memory: ti-aemif: Handle return value of clk_prepare_enable
spmi: spmi-pmic-arb: enable the SPMI interrupt as a wakeup source
spmi: pmic_arb: add support for PMIC bus arbiter v3
spmi: pmic-arb: check apid enabled before calling the handler
spmi: pmic_arb: use appropriate flow handler
spmi: pmic-arb: clear the latched status of the interrupt
spmi: pmic-arb: fix missing interrupts
spmi: pmic-arb: cleanup unrequested irqs
spmi: pmic-arb: optimize table lookups
spmi: pmic-arb: fix inconsistent use of apid and chan
spmi: pmic-arb: rename spmi_pmic_arb_dev to spmi_pmic_arb
spmi: pmic_arb: block access of invalid read and writes
drivers: dma-mapping: Do not leave an invalid area->pages pointer in dma_common_contiguous_remap()
serial: uartps: Fix kernel doc warnings
serial: 8250_of: Add reset support
tty: n_gsm: do not send/receive in ldisc close path
Fix serial console on SNI RM400 machines
tty: handle the case where we cannot restore a line discipline
tty: reserve N_SPEAKUP number
usb: host: ohci-omap3: Remove driver in favor of ohci-platform
usb: host: ohci-platform: Add support for omap3 and later
usb: host: ohci-platform: Add basic runtime PM support
usb: Make use of ktime_* comparison functions
usb: typec: Add a sysfs node to manage port type
usb: typec: update partner power delivery support with opmode
xhci: Add helper to get hardware dequeue pointer for stopped rings.
xhci: Add stream id to xhci_dequeue_state structure
xhci: Find out where an endpoint or stream stopped from its context.
usb: optimize acpi companion search for usb port devices
xhci: remove unused stopped_td pointer
iio: adc: Fix integration time/averaging for INA219/220
rtc: remove rtc_device.name
iio: adc: meson-saradc: use NULL instead of 0 for pointer
rtc: ds1307: avoid using rtc-name
iio:adc:lpc32xx Handle return value of clk_prepare_enable
iio: adc: mxs-lradc: fix non-static symbol warnings
Revert "iio: hi8435: cleanup reset gpio"
iio: adc: xilinx: Handle return value of clk_prepare_enable
iio: use proper name for the R-Car SoC
Drivers: ccree: cc_hw_queue_defs.h - align block comments
Drivers: ccree: cc_regs.h - align block comments
Drivers: ccree: hash_defs.h - align block comments
Drivers: ccree: ssi_aead.c - align block comments
Drivers: ccree: ssi_aead.h - align block comments
Drivers: ccree: ssi_buffer_mgr.c - align block comments
Drivers: ccree: ssi_buffer_mgr.h - align block comments
Drivers: ccree: ssi_cipher.h - align block comments
Drivers: ccree: ssi_config.h - align block comments
Drivers: ccree: ssi_driver.h - align block comments
Drivers: ccree: ssi_fips.c - align block comments
Drivers: ccree: ssi_fips.h - align block comments
Drivers: ccree: ssi_fips_data.h - align block comments
Drivers: ccree: ssi_fips_ext.c - align block comments
Drivers: ccree: ssi_fips_ll.c - align block comments
rtc: pcf8563: avoid using rtc->name
rtc: dev: remove rtc->name from debug message
rtc: sysfs: make name uniform
rts5208: Fix a sleep-in-atomic bug in rtsx_exclusive_enter_ss
rts5208: Fix a sleep-in-atomic bug in sd_power_off_card3v3
staging: ccree: add parentheses to macro argument
staging: ccree: fix comments formatting
staging: ccree: fix longer than 80 chars lines
staging: ccree: remove spurious blank lines
Staging: gdm724x: Change spaces to tabs
staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctls
staging: speakup: remove unused code
staging: speakup: check for null before calling TTY's flush_buffer
staging: lustre: in-place endianness functions
staging: lustre: changed __u32 to __be32
lustre: ko2iblnd: removed forced u32 casts after htonl
staging: lustre: cleanup le32 assignment to ldp_flags
staging: lustre: lprocfs: Use seq_puts instead of seq_printf
staging: lustre: Use kstrtouint_from_user in ldlm_rw_uint
staging: lustre: Replace printk_ratelimited with pr_warn_ratelimited
iio: adc: ina2xx: Make use of attribute flags consistent on all channels
iio: hi8435: remote ampersands from hi8435_info definition
iio: adc: cpcap: Remove hung interrupt quirk
iio: adc: cpcap: Fix die temperature
iio: adc: cpcap: Fix default register values and battery temperature
perf/core: Don't release cred_guard_mutex if not taken
ARM: sun8i: a83t: Add device node for PRCM
Input: s3c2410_ts - handle return value of clk_prepare_enable
Input: axp20x-pek - add wakeup support
clk: versatile: delete old RealView clock implementation
clk: bcm2835: Minimise clock jitter for PCM clock
clk: bcm2835: Limit PCM clock to OSC and PLLD_PER
clk: bcm2835: Correct the prediv logic
clk: add managed version of clk_bulk_get
clk: add clk_bulk_get accessories
drm/i915/cnp: Panel Power sequence changes for CNP PCH.
drm/i915/cnp: add CNP gmbus support
drm/i915/cnp: Backlight support for CNP.
drm/i915/cnp: Get/set proper Raw clock frequency on CNP.
i2c: mxs: change error printing to debug for mxs_i2c_pio_wait_xfer_end
drm/i915/cnp: Add PCI ID for Cannonpoint LP PCH
drm/i915/cnp: Introduce Cannonpoint PCH.
i2c: sh_mobile: drop needless check for of_node
i2c: sh_mobile: remove platform_data
i2c: stub: use pr_fmt
i2c: xgene-slimpro: Add ACPI support by using PCC mailbox
i2c: xgene-slimpro: Use a single function to send command message
drm/vc4: Mark the device as active when enabling runtime PM.
tcp: remove unnecessary skb_reset_tail_pointer()
bpf: Remove the capability check for cgroup skb eBPF program
bpf: Allow CGROUP_SKB eBPF program to access sk_buff
net: phy: use of_mdio_parse_addr
tcp: use TS opt on RTTs for congestion control
liquidio: Fix checkpatch errors with references crossing single line
tools: hv: set hotplug for VF on Suse
tools: hv: set allow-hotplug for VF on Ubuntu
liquidio: VF interrupt initialization cleanup
cxgb4: fix incorrect cim_la output for T6
clk: meson-gxbb: Add const to some parent name arrays
sctp: merge sctp_stream_new and sctp_stream_init
sctp: define the member stream as an object instead of pointer in asoc
clk: palmas: undo preparation of a clock source.
clk: Provide dummy of_clk_get_from_provider() for compile-testing
ALSA: doc: Update copy_user, copy_kernel and fill_silence PCM ops
ALSA: pcm: Build OSS writev/readv helpers conditionally
ALSA: pcm: Kill set_fs() in PCM OSS layer
usb: gadget: u_uac1: Kill set_fs() usage
ALSA: pcm: Direct in-kernel read/write support
ALSA: pcm: Simplify snd_pcm_playback_silence()
ALSA: pcm: Unify read/write loop
ALSA: pcm: More unification of PCM transfer codes
ALSA: pcm: Call directly the common read/write helpers
ALSA: pcm: Shuffle codes
ALSA: pcm: Check PCM state by a common helper function
ALSA: pcm: Drop the old copy and silence ops
[media] solo6x10: Convert to the new PCM ops
ASoC: blackfin: Convert to the new PCM ops
ALSA: sh: Convert to the new PCM ops
ALSA: sb: Convert to the new PCM ops
ALSA: gus: Convert to the new PCM ops
ALSA: hdsp: Convert to the new PCM ops
ALSA: rme9652: Convert to the new PCM ops
ALSA: rme96: Convert to the new PCM ops
ALSA: rme32: Convert to the new PCM copy ops
ALSA: korg1212: Convert to the new PCM ops
ALSA: nm256: Convert to new PCM copy ops
ALSA: es1938: Convert to the new PCM copy ops
ALSA: dummy: Convert to new PCM copy ops
ALSA: pcm: Introduce copy_user, copy_kernel and fill_silence ops
ARM: dts: exynos: Add HDMI CEC device to Exynos5 SoC family
drm: remove writeq/readq function definitions
qed: Add support for changing iSCSI mac
qed: Support NVM-image reading API
qed: Share additional information with qedf
qed: Correct order of wwnn and wwpn
selinux: use pernet operations for hook registration
team: add macro MODULE_ALIAS_TEAM_MODE for team mode alias
clk: rockchip: mark some special clk as critical on rk3368
drm/i915: Allow kswapd to pause the device whilst reaping
clk: rockchip: mark noc and some special clk as critical on rk3288
clk: rockchip: mark noc and some special clk as critical on rk3228
ahci: qoriq: add ls1088a platforms support
clk: rockchip: mark pclk_ddrupctl as critical_clock on rk3036
drm/i915: return the correct usable aperture size under gvt environment
clk: rockchip: add clock controller for rk3128
dt-bindings: add bindings for rk3128 clock controller
clk: rockchip: export more rk3228 clocks ids
clk: rockchip: add ids for rk3399 testclks used for camera handling
clk: rockchip: add dt-binding header for rk3128
ARM: dts: rockchip: enable usb for rk3229 evb board
ARM: dts: rockchip: add usb nodes on rk322x
iwlwifi: add wait for tx queue empty
iwlwifi: mvm: fix many kernel-doc warnings
iwlwifi: mvm: remove unused REPLY_MAX
iwlwifi: kernel-doc: make proper links
iwlwifi: mvm: remove unused TX_CMD_NEXT_FRAME_*
iwlwifi: Add fw_name_pre_rf_next_step to support different rf steps
iwlwifi: pcie: support page dumping in wrt in gen2
iwlwifi: mvm: remove wrt support of page dumps in gen2
iwlwifi: mvm: document structures used by commands
iwlwifi: mvm: create/name various enums
iwlwifi: mvm: disentangle binding command versions
iwlwifi: update device ID for a000 family
iwlwifi: mvm: add documentation links to various fields
iwlwifi: mvm: fix some kernel-doc
iwlwifi: mvm: wait for the flushed queue only
iwlwifi: mvm: add documentation to some WoWLAN commands
iwlwifi: mvm: disentangle paging command structs
iwlwifi: mvm: use u8 for reserved fields
iwlwifi: mvm: fix MCC endianness bug
iwlwifi: mvm: use proper sta_addr in firmware API
iwlwifi: mvm: document which group enums are used with which group ID
iwlwifi: mvm: fix endianness in lq_cmd declaration
iwlwifi: mvm: support old method of NVM parsing
iwlwifi: mvm: support getting nvm data from firmware
powerpc/lib/xor_vmx: Ensure no altivec code executes before enable_kernel_altivec()
powerpc/fadump: Set an upper limit for boot memory size
powerpc/fadump: Update comment about offset where fadump is reserved
powerpc/fadump: Add a warning when 'fadump_reserve_mem=' is used
iwlwifi: mvm: flush per station for DQA mode
drm/atmel-hlcdc: Use crtc->mode_valid() callback
powerpc/fadump: Return error when fadump registration fails
powerpc: Remove __ilog2()s and use generic ones
powerpc: Replace ffz() by equivalent generic function
powerpc: Use builtin functions for fls()/__fls()/fls64()
powerpc: Discard ffs()/__ffs() function and use builtin functions instead
powerpc: Handle simultaneous interrupts at once
powerpc/8xx: fix mpc8xx_get_irq() return on no irq
powerpc/40x: Clear MSR_DR in one insn instead of two
powerpc/mm: The 8xx doesn't call do_page_fault() for breakpoints
powerpc/mm: Evaluate user_mode(regs) only once in do_page_fault()
powerpc/mm: Remove a redundant test in do_page_fault()
powerpc/mm: Only call store_updates_sp() on stores in do_page_fault()
powerpc/mm: Remove __this_fixmap_does_not_exist()
powerpc/mm/ptdump: Dump the first entry of the linear mapping as well
usb: gadget: Allow a non-SuperSpeed gadget to support LPM
usb: gadget: composite: Exclude SS Dev Cap Desc
usb: gadget: function: f_fs: Move epfile waitqueue to ffs_data.
usb: gadget: function: f_fs: Let ffs_epfile_ioctl wait for enable.
usb: gadget: remove redundant self assignment
usb: move ReST documentation to Documentation/driver-api/usb/
usb: dwc3: add ReST documentation
usb: dwc3: trace: decode ctrl request
usb: dwc3: debug: remove static char buffer from dwc3_decode_event()
usb: dwc3: trace: rely on __string() and __assign_str()
usb: dwc3: gadget: slight cleanup to dwc3_process_event_entry()
usb: dwc3: debugfs: slightly improve output of trb_ring
usb: dwc3: update documentation
tools: usb: testusb: update default vary for superspeed
usb: dwc3: replace %p with %pK
ARM: at91: debug: add samv7x support
ARM: at91: add armv7m SoC detection
ARM: at91: handle CONFIG_PM for armv7m configurations
ARM: at91: Add armv7m support
ARM: at91: Document armv7m compatibles
ARM: at91: Documentation: add armv7m families
drm/omap: fix tiled buffer stride calculations
drm/omap: fix YUV422 90/270 rotation with mirroring
drm/omap: fix YUV422 rotation with TILER
drm/omap: pass rotation to dispc
drm/omap: DRM_MODE_REFLECT_* instead of mirror boolean
drm/omap: use DRM_MODE_ROTATE_* instead of OMAP_DSS_ROT_*
drm/omap: remove omap_drm_win
drm/omap: add drm_rotation_to_tiler helper()
drm/omap: rename color_mode to fourcc
drm/omap: cleanup formats array
drm/omap: remove omap_framebuffer_get_formats()
drm/omap: use DRM_FORMAT_* instead of OMAP_DSS_COLOR_*
drm/omap: use u32 instead of enum omap_color_mode
drm/omap: change supported_modes to an array
drm/omap: remove unneeded prototypes
drm/omap: add format_is_yuv() helper
drm/omap: cleanup offset calculation
drm/omap: remove dma & vrfb rotation
drm/omap: ratelimit OCP error
drm/omap: remove CLUT
drm/omap: fix setting & clearing DOUBLESTRIDE
drm/omap: Remove unused omap_dss_find_output() function
drm/omap: remove omap_overlay & omap_overlay_manager
drm/omap: remove unused fields
drm/omap: remove legacy get_resolution
drm/omap: remove unused get_dimensions()
drm/omap: remove rfbi
drm/omap: dpi: remove legacy data_lines
drm/omap: remove recommended_bpp
drm/omap: venc: remove set_type & invert_vid_out_polarity
drm/omap: sdi: remove legacy set_datapairs
drm/omap: connector-dvi/hdmi: remove extra include
drm/omap: connector-analog-tv: remove non-DT support
drm/omap: acx565akm: remove non-DT support
drm/omap: panel-dpi: remove non-DT support
drm/omap: define compat_ioctl
drm/omap: 64bit compile fixes
drm/omap: remove read_irqenable()
drm/omap: remove ovl_set_channel_out
drm/omap: remove unused ovl_enabled()
drm/omap: add new connector types
drm: omapdrm: sdi: Remove platform driver
drm: omapdrm: dpi: Remove platform driver
drm: omapdrm: Infer the OMAP version from the SoC family
drm: omapdrm: Remove unused default display name support
drm: omapdrm: Remove unused dss_get_core_pdev() function
drm: omapdrm: Drop support for non-DT devices
drm: omapdrm: Remove duplicate error messages when mapping memory
drm: omapdrm: Take GEM object reference when exporting dmabuf
drm: omapdrm: Map pages for DMA in DMA_TO_DEVICE direction
drm: omapdrm: DMA-unmap pages for all buffer types when freeing buffers
drm: omapdrm: Fix incorrect usage of the term 'cache coherency'
drm: omapdrm: Rename GEM DMA sync functions
drm: omapdrm: Rename the omap_gem_object addrs field to dma_addrs
drm: omapdrm: Lower indentation level in omap_gem_dma_sync_buffer()
drm: omapdrm: Rename omap_gem_(get|put)_paddr() to omap_gem_(un)pin()
drm: omapdrm: Rename occurrences of paddr to dma_addr
drm: omapdrm: Remove remap argument to omap_gem_get_paddr()
drm: omapdrm: Add zpos property
drm: omapdrm: Remove custom plane state
drm: omapdrm: Store the Z order in the plane state zpos field
drm: omapdrm: Remove legacy buffer synchronization support
drm: omapdrm: Use DRM core's atomic commit helper
drm: omapdrm: Handle events when enabling/disabling CRTCs
Input: synaptics-rmi4 - use %phN to form F34 configuration ID
ARM: dts: augment Moxa and Aspeed DTS for FTTMR010
arm64: defconfig: drop ARCH_VULCAN
arm64: disable Broadcom Vulcan platform
net: dsa: factor skb freeing on xmit
net: dsa: remove out_drop label in taggers rcv
net: dsa: remove dsa_uses_tagged_protocol
net: dsa: do not cast dst
net: dsa: comment hot path requirements
i40evf: update i40evf.txt with new content
i40evf: Add support for Adaptive Virtual Function
virtchnl: Add compile time static asserts to validate structure sizes
virtchnl: Add pad fields to a couple of structures
i40e/virtchnl: move function to virtchnl
virtchnl: finish conversion to virtchnl interface
i40evf/virtchnl: whitespace cleanups
i40e/virtchnl: refactor code for validate checks
virtchnl: convert to new macros
virtchnl: move some code to core driver
virtchnl: rename i40e to generic virtchnl
i40e: use new unified virtchnl header file
i40e/i40evf: create and use new unified header file
i40evf: drop i40e_type.h include
ARM: dts: rockchip: add adc button for Firefly
drm/amdgpu: add saved_bo to save vce 4.0 context when suspend
drm/amdgpu: use existing function amdgpu_bo_create_kernel
drm/amdgpu: add vcpu_bo cpu address for vce
drm/amdgpu: Move compute vm bug logic to amdgpu_vm.c
drm/amd/powerplay: enable CKS by default on vega10.
drm/amd/powerplay: Align with VBIOS to support AVFS parameters.
drm/amd/powerplay: Add floor DCEF for DS on boot.
nfsd: Check queue type before submitting a SCSI request
cdrom: Check SCSI passthrough support before reading audio
pktcdvd: Check queue type before attaching to a queue
bsg: Check queue type before attaching to a queue
block: Introduce queue flag QUEUE_FLAG_SCSI_PASSTHROUGH
mlxsw: spectrum: Add bridge dependency for spectrum
blk-mq-debugfs: Add 'kick' operation
blk-mq-debugfs: Show busy requests
blk-mq-debugfs: Show requeue list
blk-mq-debugfs: Show atomic request flags
arm64: defconfig: Enable dwmac-sun8i driver on defconfig
arm: multi_v7: Enable dwmac-sun8i driver on multi_v7_defconfig
arm: sunxi: Enable dwmac-sun8i driver on sunxi_defconfig
arm64: allwinner: bananapi-m64: Enable dwmac-sun8i
arm64: allwinner: pine64-plus: Enable dwmac-sun8i
arm64: allwinner: pine64: Enable dwmac-sun8i
arm64: allwinner: sun50i-a64: add dwmac-sun8i Ethernet driver
arm64: allwinner: sun50i-a64: Add dt node for the syscon control module
arm: sun8i: nanopi-neo: Enable dwmac-sun8i
arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high
arm: sun8i: orangepi-2: Enable dwmac-sun8i
arm: sun8i: orangepi-one: Enable dwmac-sun8i
arm: sun8i: orangepi-zero: Enable dwmac-sun8i
arm: sun8i: orangepi-pc: Enable dwmac-sun8i
arm: sun8i: sunxi-h3-h5: add dwmac-sun8i ethernet driver
arm: sun8i: sunxi-h3-h5: Add dt node for the syscon control module
net-next: stmmac: Add dwmac-sun8i
dt-bindings: syscon: Add DT bindings documentation for Allwinner syscon
dt-bindings: net-next: Add DT bindings documentation for Allwinner dwmac-sun8i
net-next: stmmac: add optional setup function
net-next: stmmac: export stmmac_set_mac_addr/stmmac_get_mac_addr
powerpc: use asm-generic/socket.h as much as possible
mtd: mchp23k256: switch to mtd_device_register()
mtd: mchp23k256: Add OF device ID table
EDAC, thunderx: Fix a warning during l2c debugfs node creation
arm64: kernel: restrict /dev/mem read() calls to linear region
dt-bindings: reset: Add reset manager offsets for Stratix10
dmaengine: ste_dma40: Cleanup scatterlist layering violations
dmaengine: imx-dma: cleanup scatterlist layering violations
dmaengine: use proper name for the R-Car SoC
Smack: Use cap_capable in privilege check
Smack: Safer check for a socket in file_receive
smack: use pernet operations for hook registration
mlxsw: spectrum: Implement the ethtool flash_device callback
qed: No need to reset SBs on IOV init
qed: Reset IGU CAM to default on init
qed: Hold a single array for SBs
qed: Provide auxiliary for getting free VF SB
qed: Remove assumption on SB order in IGU
qed: Encapsulate interrupt counters in struct
qed: Add aux. function translating sb_id -> igu_sb_id
qed: Distinguish between sb_id and igu_sb_id
qed: IGU read revised
qed: Minor refactoring in interrupt code
qed: Make qed_int_cau_conf_pi() static
net: dsa: make function ksz_rcv static
ppp: remove unnecessary bh disable in xmit path
ipv4: route: restore skb_dst_set in inet_rtm_getroute
fs/locks: don't mess with the address limit in compat_fcntl64
clk: mvebu: cp110: make failure labels more meaningful
of: Support const and non-const use for to_of_node()
of: Make of_fwnode_handle() safer
of: Move OF property and graph API from base.c to property.c
drm/i915: Fix logical inversion for gen4 quirking
drm/i915: Check the ring is empty when declaring the engines are idle
drm/i915/guc: Assert that we switch between known ggtt->invalidate functions
ath10k: fix the logic of limiting tdls peer counts
ath10k: add BMI parameters to fix calibration from DT/pre-cal
ath10k: initialize nbytes to 0
drm/i915/dvo: fix debug logging on unknown DID
ath10k: log when longer bmi cmds happen
ath10k: increase BMI timeout
drm/i915/ddi: Avoid long delays during system suspend / eDP disabling
drm/i915/glk: Fix dotclock calculation in skl_check_pipe_max_pixel_rate
drm/amdkfd: Spelling s/apreture/aperture/
drm/amdkfd: NULL dereference involving create_process()
phy: Group vendor specific phy drivers
phy: Move ULPI phy header out of drivers to include path
phy: qcom-usb: Remove unused ulpi phy header
rsi: use subdirectory for firmware file
mwifiex: uap: process remain on channel expired event
mwifiex: simplify the code around ra_list
qtnfmac: remove duplicated assignment to mac
drm/exynos: Drop drm_vblank_cleanup
KVM: x86: avoid large stack allocations in em_fxrstor
KVM: white space cleanup in nested_vmx_setup_ctls_msrs()
KVM: Tidy the whitespace in nested_svm_check_permissions()
clk: Fix __set_clk_rates error print-string
clk: scpi: fix return type of __scpi_dvfs_round_rate
USB: serial: upd78f0730: make constants static
drm/i915: Guard against i915_ggtt_disable_guc() being invoked unconditionally
clk: qoriq: Separate root input clock for core PLLs on ls1012a
dt-bindings: qoriq-clock: Add coreclk
mtd: nand: mediatek: add support for MT2712 NAND FLASH Controller
mtd: nand: mediatek: add support for different MTK NAND FLASH Controller IP
mtd: nand: mediatek: refine register NFI_PAGEFMT setting
mtd: nand: mediatek: update DT bindings
mtd: nand: atmel: mark resume function __maybe_unused
mtd: nand: check ecc->total sanity in nand_scan_tail
mtd: nand: Support 'EXIT GET STATUS' command in nand_command[_lp]()
mtd: nand: Wait for PAGEPROG to finish in drivers setting NAND_ECC_CUSTOM_PAGE_ACCESS
mtd: nand: tango: Fix incorrect use of SEQIN command
mtd: nand: sunxi: Remove unneeded ->cmdfunc(NAND_CMD_READ0, 0, page)
mtd: nand: sunxi: Actually use DMA for subpage reads
mtd: nand: Drop the ->errstat() hook
mtd: nand: Drop unused cached programming support
mtd: nand: atmel: Add PM ops
mtd: nand: atmel: Add ->setup_data_interface() hooks
mtd: nand: Pass the CS line to ->setup_data_interface()
mtd: nand: gpmi: Kill gpmi_nand_exit()
mtd: nand: gpmi: Fix gpmi_nand_init() error path
mtd: gpmi: document current clock requirements
mtd: nand: gpmi: add i.MX 7 SoC support
mtd: nand: gpmi: unify clock handling
mtd: nand: Optimize checking of erased buffers
mtd: nand: fsmc_nand: handle on-die ECC case
mtd: nand: add support for Micron on-die ECC
drm/sun4i: Add compatible for the A10s pipeline
drm/sun4i: Add HDMI support
dt-bindings: display: sun4i: Add allwinner,tcon-channel property
dt-bindings: display: sun4i: Add HDMI display bindings
drm/sun4i: Ignore the generic connectors for components
drm/sun4i: tcon: multiply the vtotal when not in interlace
drm/sun4i: tcon: Change vertical total size computation inconsistency
drm/sun4i: tcon: Fix tcon channel 1 backporch calculation
drm/sun4i: tcon: Switch mux on only for composite
drm/sun4i: tcon: Move the muxing out of the mode set function
drm/sun4i: tcon: Add channel debug
drm/sun4i: tcon: add support for V3s TCON
drm/sun4i: Add compatible string for V3s display engine
drm/sun4i: add support for Allwinner DE2 mixers
drm/sun4i: add a Kconfig option for sun4i-backend
drm/i915/skl+: consider max supported plane pixel rate while scaling
clk: at91: fix clk-generated parenting
drm/i915/skl: New ddb allocation algorithm
drm/sun4i: abstract a engine type
drm/i915: Always recompute watermarks when distrust_bios_wm is set, v2.
clk: imx7d: Fix the powerdown bit location of PLL DDR
clk: mvebu: armada-38x: add support for 1866MHz variants
drm/exynos/decon5433: remove useless check
drm/exynos/decon5433: kill BIT_SUSPENDED flag
drm/exynos/decon5433: kill BIT_WIN_UPDATED flag
drm/exynos/decon5433: kill BIT_CLKS_ENABLED flag
drm/exynos/decon5433: kill BIT_IRQS_ENABLED flag
drm/exynos/decon5433: move TE handling to DECON
dt-bindings: exynos5433-decon: add TE interrupt binding
dt-bindings: exynos5433-decon: fix interrupts bindings
drm/exynos/decon5433: always do sw-trigger when vblanks enabled
drm/exynos: mixer: document YCbCr magic numbers
drm/exynos: mixer: simplify mixer_cfg_rgb_fmt()
drm/exynos/dsi: fix bridge_node DT parsing
drm/exynos/hdmi: fix pipeline disable order
drm/exynos/decon5433: simplify shadow protect code
drm/exynos/decon5433: kill BIT_IRQS_ENABLED
drm/exynos/decon5433: kill DECON_UPDATE workaround
drm/exynos: kill mode_set_nofb callback
drm/exynos: kill pipe field from drivers contexts
drm/exynos: set plane possible_crtcs in exynos_plane_init
drm/exynos: kill exynos_drm_private::pipe
drm/exynos: kill exynos_drm_crtc::pipe
drm/exynos/decon5433: implement frame counter
drm/exynos: simplify completion event handling
drm/rockchip: gem: add the lacks lock and trivial changes
drm/hdlcd|mali: Drop drm_vblank_cleanup
drm/doc: Polish irq helper documentation
drm: Extract drm_vblank.[hc]
hw_random: timeriomem_rng: Allow setting RNG quality from platform data
dt-bindings: timeriomem_rng: Add entropy quality property
crypto: arm/crc32 - enable module autoloading based on CPU feature bits
crypto: arm/sha2-ce - enable module autoloading based on CPU feature bits
crypto: arm/sha1-ce - enable module autoloading based on CPU feature bits
crypto: arm/ghash-ce - enable module autoloading based on CPU feature bits
crypto: arm/aes-ce - enable module autoloading based on CPU feature bits
clk: mvebu: ap806: introduce a new binding
clk: mvebu: ap806: do not depend anymore of the *-clock-output-names
clk: mvebu: ap806: cosmetic improvement
dt-bindings: ap806: introduce a new binding
dt-bindings: ap806: do not depend anymore of the *-clock-output-names
bpf: Take advantage of stack_depth tracking in sparc64 JIT
dsa: add maintainer of Microchip KSZ switches
net: dsa: Add Microchip KSZ switches binding
dsa: add DSA switch driver for Microchip KSZ9477
phy: micrel: add Microchip KSZ 9477 Switch PHY support
dsa: add support for Microchip KSZ tail tagging
bpf: take advantage of stack_depth tracking in x64 JIT
bpf: change x86 JITed program stack layout
bpf: use different interpreter depending on required stack size
bpf: fix stack_depth usage by test_bpf.ko
bpf: track stack depth of classic bpf programs
bpf: reconcile bpf_tail_call and stack_depth
bpf: teach verifier to track stack depth
bpf: split bpf core interpreter
bpf: free up BPF_JMP | BPF_CALL | BPF_X opcode
nfp: fix memory leak on FW load error
nfp: move basic eBPF stats to app-specific code
nfp: move bpf offload code to the BPF app
nfp: move eBPF offload files to BPF app directory
nfp: report app name in ethtool -i
nfp: move port init to apps
nfp: turn reading PCIe RTsym parameters into a helper
nfp: add missing fall through statements
sched: add helper for updating statistics on all actions
drm/amdgpu: use LRU mapping policy for SDMA engines
drm/amdgpu: guarantee bijective mapping of ring ids for LRU v3
drm/amdgpu: implement lru amdgpu_queue_mgr policy for compute v4
drm/amdgpu: untie user ring ids from kernel ring ids v6
drm/amdgpu: workaround tonga HW bug in HQD programming sequence
drm/amdgpu: condense mqd programming sequence
drm/amdgpu: new queue policy, take first 2 queues of each pipe v2
drm/amdgpu: avoid KIQ clashing with compute or KFD queues v2
drm/amdgpu: remove hardcoded queue_mask in PACKET3_SET_RESOURCES
drm/amdgpu: allocate queues horizontally across pipes
drm/amdgpu: remove duplicate magic constants from amdgpu_amdkfd_gfx*.c
drm/amdkfd: allow split HQD on per-queue granularity v5
drm/amdgpu: teach amdgpu how to enable interrupts for any pipe v3
drm/amdgpu: allow split of queues with kfd at queue granularity v4
drm/amdgpu: take ownership of per-pipe configuration v3
drm/radeon: take ownership of pipe initialization
drm/amdgpu: rename rdev to adev
drm/amdgpu: fix kgd_hqd_load failing to update shadow_wptr
drm/amdgpu: unify MQD programming sequence for kfd and amdgpu v2
drm/amdgpu: remove duplicate definition of cik_mqd
drm/amdgpu: detect timeout error when deactivating hqd
drm/amdgpu: refactor MQD/HQD initialization v3
drm/amdgpu: clarify MEC_HPD_SIZE is specific to a gfx generation
ARM: dts: sun8i: h3: Add initial NanoPi M1 Plus support
i2c: reformat core-base file header
i2c: remove unneeded includes from core
docs: i2c: dev-interface: adapt to new filenames of the i2c core
i2c: break out ACPI support into separate file
i2c: break out OF support into separate file
i2c: break out smbus support into separate file
i2c: break out slave support into separate file
i2c: rename core source file to allow refactorization
ARM: s3c64xx: Do not select ARM_AMBA from S3C64XX_PL080
drm/amd/powerplay: code clean up in vega10_hwmgr.c
Revert "drm/amd/powerplay: disable engine spread spectrum feature on Vega10."
drm/amd/powerplay: enable deep sleep by default for vega10
drm/amd/powerplay: enable ulv feature by default for vega10.
drm/amdgpu: stop joining VM PTE updates
drm/amdgpu: cache the complete pde
drm/amdgpu: Remove two ! operations in an if condition
drm/amdgpu: Optimize a function called by every IB sheduling
drm/amdgpu: Program ring for vce instance 1 at its register space
drm/amdgpu: Return EINVAL if no PT BO
drm/amdgpu: add some extra VM error handling
drm/amdgpu: cleanup adjust_mc_addr handling v4
drm/amdgpu: enable lbpw on raven
drm/amdgpu: init lbpw on raven
drm/amdgpu: update sdma 4.1 raven specific golden settings
drm/amdgpu: update GC 9.1 raven specific golden settings
drm/amdgpu: update GC 9.1 golden settings
drm/amdgpu: remove unnecessary debug message
drm/amd/powerplay: fix set tools address for Vega10
drm/amd/powerplay: fix soft pptable size for Vega10
drm/amdgpu: optimize amdgpu driver load & resume time
netvsc: Add #include's for csum_* function declarations
drm/vc4: Fix comment in vc4_drv.h
drm/pl111: fix warnings without CONFIG_ARM_AMBA
ARM: dts: am43xx-clocks: Add support for CLKOUT2
pstore: Fix format string to use %u for record id
pstore: Populate pstore record->time field
pstore: Create common record initializer
efi-pstore: Refactor erase routine
pstore: Avoid potential infinite loop
pstore: Fix leaked pstore_record in pstore_get_backend_records()
pstore: Don't warn if data is uncompressed and type is not PSTORE_TYPE_DMESG
rtnetlink: use the new rtnl_get_event() interface
memory: omap-gpmc: add error message if bank-width property is absent
memory: omap-gpmc: make dts snippet include semicolon
samples/bpf: bpf_load.c order of prog_fd[] should correspond with ELF order
net/mlxfw: select CONFIG_XZ_DEC
net: dsa: remove dev arg of dsa_register_switch
net: dsa: mv88e6xxx: rename PHY PPU functions
net: dsa: mv88e6xxx: rename PHY PPU accessors
net: dsa: mv88e6xxx: provide a PHY setup helper
mwifiex: check next packet length for usb tx aggregation
mwifiex: usb: add timer to flush aggregation packets
mwifiex: usb: transmit aggregation packets
mwifiex: usb: kill urb before free its memory
mwifiex: use variable interface header length
drm/i915: Prevent the system suspend complete optimization
drm/atomic: Consitfy mode parameter to drm_atomic_set_mode_for_crtc()
arm: dts: Add Mediatek MT2701 i2c device node
arm: dts: mt2701: Add node for Mediatek JPEG Decoder
ixgbe: fix incorrect status check
ixgbe: add missing configuration for rate select 1
ixgbe: always call setup_mac_link for multispeed fiber
ixgbe: add write flush when configuring CS4223/7
ixgbe: correct CS4223/7 PHY identification
dt-bindings: mtk-sysirq: Correct bindings for supported SoCs
ixgbevf: Resolve warnings for -Wimplicit-fallthrough
ixgbevf: Resolve truncation warning for q_vector->name
ixgbe: Resolve warnings for -Wimplicit-fallthrough
ixgbe: Resolve truncation warning for q_vector->name
ixgbe: Add error checking to setting VF MAC
ixgbe: Correct thermal sensor event check
ixgbe: enable L3/L4 filtering for Tx switched packets
ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support
ixgbe: initialize u64_stats_sync structures early at ixgbe_probe
ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets
rtc.txt: standardize document format
ath10k: go back to using dma_alloc_coherent() for firmware scratch memory
rtc: interface: Validate alarm-time before handling rollover
rtc: opal: Handle disabled TPO in opal_get_tpo_time()
platform/x86: intel_cht_int33fe: Set supplied-from property on max17047 dev
i40e: Check for memory allocation failure
i40e: check for Tx timestamp timeouts during watchdog
i40e: use pf data structure directly in i40e_ptp_rx_hang
i40e: add statistic indicating number of skipped Tx timestamps
i40e: avoid permanent lock of *_PTP_TX_IN_PROGRESS
i40e: fix race condition with PTP_TX_IN_PROGRESS bits
i40evf: disable unused flags
ARM: dts: at91: sama5d2_xplained: add pwm controller
i40evf: fix merge error in older patch
ARM: dts: at91: Add the NOR flash available on sama5d3 dev kits
i40evf: fix duplicate lines
ARM: dts: at91: Switch to the new NAND bindings
ARM: dts: at91: Declare EBI/NAND controllers
dt-bindings: mtd: atmel-nand: Document the nfc-io bindings
ARM: dts: at91-sama5d4: use IRQ_TYPE_* to specify irq flags
dts: gpio_atmel: adapt binding doc to reality
drm/arcgpu: Drop drm_vblank_cleanup
drm/atmel: Drop drm_vblank_cleanup
drm/imx: Drop drm_vblank_cleanup
drm/meson: Drop drm_vblank_cleanup
drm/stm: Drop drm_vblank_cleanup
drm/sun4i: Drop drm_vblank_cleanup
drm: better document how to send out the crtc disable event
drm: Use vsnprintf extension %ph
drm/doc: move printf helpers out of drmP.h
drm/i915/guc: Fix doorbell id selection
drm/pl111: select DRM_PANEL
rtc: m41t80: add clock provider support
rtc: m41t80: remove sqw sysfs entry
rtc: m41t80: fix SQW dividers override when setting a date
rtc: m41t80: fix SQWE override when setting an alarm
rtc: rtc-ds1307: enable support for mcp794xx as a wakeup source without IRQ
x86/KASLR: Use the right memcpy() implementation
remoteproc: fix spelling mistake: "Resouce" -> "Resource"
rpmsg: Introduce Qualcomm RPM glink driver
soc: qcom: Add device tree binding for GLINK RPM
bnxt_en: Fix xmit_more with BQL.
gpio: xra1403: select REGMAP_SPI
gpiolib: remove unused variable
pinctrl: stm32: Implement .get_direction gpio_chip callback
pinctrl: stm32: set pin to gpio input when used as interrupt
pinctrl: mcp23s08: improve I2C Kconfig dependency
bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings().
bnxt_en: Implement xmit_more.
bnxt_en: Optimize doorbell write operations for newer chips.
bnxt_en: Add additional chip ID definitions.
bnxt_en: Add a callback to inform RDMA driver during PCI shutdown.
bnxt_en: Add PCI IDs for BCM57454 VF devices.
bnxt_en: Support for Short Firmware Message
net: dsa: b53: remove unused dev argument
net: dsa: remove dsa_port_is_bridged
ARM64: dts: meson-gxl: Add SPI pinctrl nodes
ARM64: dts: meson-gxbb: Add SPI pinctrl nodes
ARM64: dts: meson-gxl: Add Ethernet PHY LEDS pins nodes
ARM64: dts: meson-gxl: Add CEC pins nodes
ARM64: dts: meson-gxbb: Add CEC pins nodes
ARM64: dts: Fix GXBB periphs pinctrl pull-enable register base
ARM64: dts: Fix GXL periphs pinctrl pull-enable register base
ARM64: dts: meson-gxl: Fix pinctrl periphs gpio-ranges
arm64: dts: amlogic: Add NanoPi K2
dt-bindings: arm: amlogic: Add NanoPi K2
arm64: dts: meson-gxm: Add R-Box Pro
dt-bindings: arm: amlogic: Add R-Box Pro
dt-bindings: Add Kingnovel vendor prefix
dt-bindings: net: move FMan binding
audit: add ambient capabilities to CAPSET and BPRM_FCAPS records
PCI: Restore PRI and PASID state after Function-Level Reset
PCI: Cache PRI and PASID bits in pci_dev
cxgb4: Fix netdev_features flag
cxgb4: FW upgrade fixes
cxgb4: add new T5 pci device id
cxgb4: keep carrier off before registering netdev
net: qualcomm: add QCA7000 UART driver
dt-bindings: qca7000: append UART interface to binding
dt-bindings: slave-device: add current-speed property
dt-bindings: qca7000: rename binding
dt-bindings: qca7000-spi: Rework binding
net: qualcomm: make qca_7k_common a separate kernel module
net: qualcomm: prepare frame decoding for UART driver
net: qualcomm: rename qca_framing.c to qca_7k_common.c
net: qca_spi: Clarify MODULE_DESCRIPTION
net: qualcomm: move qcaspi_tx_cmd to qca_spi.c
net: qca_spi: remove QCASPI_MTU
net: qualcomm: Improve readability of length defines
net: qualcomm: use net_device_ops instead of direct call
net: qca_spi: Use SET_NETDEV_DEV()
net: qca_7k: Use BIT macro
net: qca_framing: use u16 for frame offset
net: qualcomm: qca_7k: clean up header includes
drm/i915/psr: disable psr2 for resolution greater than 32X20
dt-bindings: net: Add Cortina device tree bindings
net: phy: Add Cortina CS4340 driver
nohz: Reset next_tick cache even when the timer has no regs
drm/i915: Hold a wakeref for probing the ring registers
drm/i915: Short-circuit i915_gem_wait_for_idle() if already idle
qed: Cache alignemnt padding to match host
qed: Mask parities after occurance
qed: Print multi-bit attentions properly
qed: Diffrentiate adapter-specific attentions
qed: Get rid of the attention-arrays
qed: Support dynamic s-tag change
qed: QL41xxx VF MSI-x table
qed: Don't inherit RoCE DCBx for V2
qed: Correct DCBx update scheme
qed: Add missing static/local dcbx info
ALSA: pcm: include pcm_local.h and remove some extraneous tabs
net: mpls: remove unnecessary initialization of err
net: mpls: Make nla_get_via in af_mpls.c
net: mpls: Add extack messages for route add and delete failures
net: mpls: Pull common label check into helper
net: Fill in extack for mpls lwt encap
net: add extack arg to lwtunnel build state
net: lwtunnel: Add extack to encap attr validation
net: ipv4: Add extack message for invalid prefix or length
net: ipv4: refactor key and length checks
ata: sata_fsl: cut drvdata assignment
ata: samsung_cf: cut drvdata assignment
ata: rb532_cf: cut drvdata assignment
ata: dwc_460ex: cut drvdata assignment
ata: ep93xx: cut drvdata assignment
ata: bf54x: cut drvdata assignment
cfq-iosched: Delete unused function min_vdisktime()
nfp: don't keep count for free buffers delayed kick
nfp: don't add ring size to index calculations
nfp: fix print format for ring pointers in ring dumps
nfp: don't wait for resources indefinitely
nfp: add hwmon support
nfp: support variable NSP response lengths
nfp: shorten CPP core probe logs
nfp: support long reads and writes with the cpp helpers
nfp: only try to get to PCIe ctrl memory if BARs are wide enough
nfp: don't set aux pointers if ioremap failed
nfp: set driver VF limit
nfp: add set_mac_address support while the interface is up
nfp: add MAY_USE_DEVLINK dependency
nbd: add FUA op support
drm/i915/gvt: Return -EIO if host GuC submission is enabled when loading GVT-g
drm/i915/gvt: Return -EIO if host enable_execlists not enabled when loading GVT-g
drm/i915/gvt: Add gvt options sanitize function
HID: intel_ish-hid: enable compile testing
HID: intel_ish-hid: fix format string for size_t
HID: intel_ish-hid: convert timespec to ktime_t
HID: intel_ish-hid: clarify locking in client code
HID: intel_ish-hid: fix potential uninitialized data usage
arm64: perf: Extend event config for ARMv8.1
ARM: make configuration of userspace Thumb support an expert option
ARM: dts: da850: Add interrupt-controller property to gpio node
drm/i915: Remove toplevel struct_mutex locking from debugfs/i915_drop_caches
drm/i915: Add kerneldoc to describe i915_gem_object.vma_list
ARM64/PCI: Set root bus NUMA node on ACPI systems
ARM: davinci_all_defconfig: Enable CPPI 4.1 USB OTG DMA
ARM: dts: da850: Add CPPI 4.1 DMA to USB OTG controller
arm64: dts: rockchip: update common rk3399 operating points
arm64: dts: rockchip: introduce rk3399-op1 operating points
arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage
arm64: check return value of of_flat_dt_get_machine_name
arm64: cpufeature: Don't dump useless backtrace on CPU_OUT_OF_SPEC
arm64: mm: explicity include linux/vmalloc.h
arm64: Add dump_backtrace() in show_regs
arm64: Call __show_regs directly
arm64: Preventing READ_IMPLIES_EXEC propagation
arm64: dts: rockchip: enable usb3 controllers on rk3399-firefly
arm64: dts: rockchip: add ethernet0 alias on rk3399
arm64: dts: rockchip: bring rk3399-firefly power-tree in line
iommu/amd: Constify irq_domain_ops
iommu/amd: Ratelimit io-page-faults per device
iommu/vt-d: Constify irq_domain_ops
iommu/vt-d: Unwrap __get_valid_domain_for_dev()
drm/i915: Convert intel_sdvo connector properties to atomic.
drm/i915: Handle force_audio correctly in intel_sdvo
drm/i915: Convert intel_hdmi connector properties to atomic
drm/i915: Convert intel_dp properties to atomic, v2.
drm/i915: Make intel_dp->has_audio reflect hw state only
drm/i915: Convert LVDS connector properties to atomic.
drm/i915: Convert DSI connector properties to atomic.
drm/i915: Add plumbing for digital connector state, v3.
drm/i915: Use per-connector scaling mode property
ALSA: declare snd_kcontrol_new structures as const
drm/i915: Use atomic scaling_mode instead of panel.fitting_mode
drm/bridge: analogix-anx78xx: Use bridge->mode_valid() callback
backlight: Report error on failure
EDAC, mv64x60: Check driver registration success
mac80211: Invoke TX LED in more code paths
skbuff/mac80211: introduce and use skb_put_zero()
drm/i915: Remove decoupled MMIO code
mtd: nand: Make sure drivers not supporting SET/GET_FEATURES return -ENOTSUPP
drm/i915: Disable decoupled MMIO
drm: Use mode_valid() in atomic modeset
drm: Use new mode_valid() helpers in connector probe helper
drm: Introduce drm_bridge_mode_valid()
drm: Add drm_{crtc/encoder/connector}_mode_valid()
dmaengine: imx-sdma: Fix compilation warning.
dmaengine: imx-sdma: Handle return value of clk_prepare_enable
dmaengine: pl330: Add IOMMU support to slave tranfers
powerpc: Link warning for orphan sections
powerpc/64: Tool to check head sections location sanity
powerpc/64: Handle linker stubs in low .text code
powerpc/64s: Tool to flag direct branches from unrelocated interrupt vectors
powerpc/64: Linker on-demand sfpr functions for modules
powerpc/64: Do not create new section for save/restore functions
powerpc/64: Do not link crtsaveres.o in boot
powerpc/64: Do not link crtsavres.o in vmlinux
powerpc/64: Place sfpr section explicitly with the linker script
powerpc: Use uapi/asm-generic/sockios.h
powerpc: Use the asm-generic versions of some uapi includes
powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE]
powerpc/44x/fsp2: Add defconfig for FSP2 board
powerpc/44x/fsp2: Add device tree for FSP2 board
powerpc/44x/fsp2: Platform support for FSP2 (476fpe) board
cpuidle-powernv: Allow Deep stop states that don't stop time
powerpc/powernv/idle: Use Requested Level for restoring state on P9 DD1
powerpc/powernv/idle: Restore SPRs for deep idle states via stop API.
powerpc/powernv/idle: Restore LPCR on wakeup from deep-stop
powerpc/powernv/idle: Decouple Timebase restore & Per-core SPRs restore
powerpc/powernv/idle: Correctly initialize core_idle_state_ptr
powerpc: Add HAVE_IRQ_TIME_ACCOUNTING
powerpc/sequoia: Fix NAND partitions not to overlap
powerpc: Tweak copy selection parameter in __copy_tofrom_user_power7()
powerpc/xmon: Fix compile error with PPC_8xx=y
powerpc/powernv: Fix CPU_HOTPLUG=n idle.c compile error
powerpc/64s: Fix OPAL_CALL non-maskable interrupt reentrancy
powerpc/64s: Fix FIXUP_ENDIAN non-maskable interrupt reentrancy
Input: synaptics-rmi4 - change a char type to u8
Input: sparse-keymap - remove sparse_keymap_free()
arm64: dts: rockchip: add sdmmc/sdio/emmc nodes for RK3328 SoCs
leds: trigger: gpio: Use threaded IRQ
leds: trigger: gpio: Refresh LED state after GPIO change
drm: Remove drm_device->virtdev
pinctrl: xway: fix copy/paste error in xrx200_grps
dt-bindings: add compatible string for Allwinner R40 pinctrl
pinctrl: sunxi: drop dedicated A20 driver
pinctrl: sunxi: add A20 support to A10 driver
pinctrl: sunxi: Add SoC ID definitions for A10, A20 and R40 SoCs
staging: vchiq_core: Replace remaining BUG_ON with WARN_ON
staging: vchiq_core: Bail out in case of invalid tx_pos
staging: vchiq_core: Don't BUG if process is unexpected
staging: vchiq_core: Bail out if ref_count is unexpected
staging: vchiq_core: Bail out if service is NULL
staging: vchiq_core: Don't BUG if sending RESUME fails
staging: vchiq_core: Bailout if VCHIQ state is already initialized
staging: vchiq_core: Simplify VCHIQ init
staging: vchiq_2835_arm: Use PAGE_MASK macro
staging: vchiq_2835_arm: Handle vmalloc_to_page error case
staging: vchiq_2835_arm: Fix function name cleaup_pagelistinfo
staging: vchiq_arm: Avoid multiline dereference
staging: vchiq_arm: Fix variable names in comment
staging: vchiq_2835_arm: Remove unnecessary assignment to slot_mem_size
staging: vchiq_2835_arm: Reduce scope of i in free_pagelist
staging: vchiq_core: Use return value of mutex_lock_killable directly
staging: rtl8188eu: removes comparison to null
staging: rtl8188eu: removed unnecessary blank lines
staging: rtl8188eu: removed unnecessary parentheses
staging: rtl8188eu: removed function names from strings
staging: rtl8188eu: add spaces around character
staging: rtl8188eu: fixes block comments subsequent lines
staging: rtl8188eu: fix comments with lines over 80 characters
staging: rtl8192u: swap comparison to constant
staging: fsl-dpaa2/eth: Map Tx buffers as bidirectional
staging: fsl-dpaa2/eth: Fix address translations
Drivers: ccree: ssi_fips_local.c - align block comments
Drivers: ccree: ssi_hash.c - align block comments
Drivers: ccree: ssi_hash.h - align block comments
Drivers: ccree: ssi_ivgen.c - align block comments
Drivers: ccree: ssi_pm.h - align block comments
Drivers: ccree: ssi_pm_ext.c - align block comments
Drivers: ccree: ssi_pm_ext.h - align block comments
Drivers: ccree: ssi_request_mgr.c - align block comments
Drivers: ccree: ssi_request_mgr.h - align block comments
Drivers: ccree: ssi_sysfs.c - align block comments
Drivers: ccree: ssi_sysfs.h - align block comments
staging: ccree: fix cc_crypto_ctx.h white spaces
staging: wilc1000: add missing blank line after struct declaration
staging: wilc1000: remove excessive blank lines
staging: wlan-ng: hfa384x: fix several type issues.
staging: fbtft: Fix to avoid precedence issues
ASoC: audio-graph-scu-card: tidyup return method from probe()
ASoC: add audio-graph-scu-card support
ASoC: add audio-graph-scu-card document
ASoC: zx-i2s: fix harsh noise with 16-bit audio
clk: meson-gxbb: Add EE 32K Clock for CEC
clk: gxbb: remove CLK_IGNORE_UNUSED from clk81
clk: meson: meson8b: mark clk81 as critical
clk: meson: gxbb: remove the "cpu_clk" from the GXBB and GXL driver
clk: meson-gxbb: un-export the CPU clock
clk: meson-gxbb: expose UART clocks
clk: meson-gxbb: expose SPICC gate
pinctrl: rockchip: Add iomux-route switching support for rk3399
pinctrl: rockchip: Add iomux-route switching support for rk3328
pinctrl: rockchip: Add iomux-route switching support for rk3228
pinctrl: rockchip: Add iomux-route switching support
clk: meson-gxbb: expose spdif master clock
clk: meson-gxbb: expose i2s master clock
clk: meson-gxbb: expose spdif clock gates
gpio/pinctrl: ingenic: depend on OF
gpio: adp5588: move header file out of I2C realm
gpio: ml-ioh: check the return value of irq_alloc_generic_chip()
gpio: sta2x11: check the return value of irq_alloc_generic_chip()
gpio: pch: check the return value of irq_alloc_generic_chip()
gpio: mockup: support irqmask and irqunmask
gpio: mockup: be quiet unless something goes wrong
gpio: mockup: add prefixes to the direction enum
gpio: mockup: fix direction values
netfilter: cttimeout: use nf_ct_iterate_cleanup_net to unlink timeout objs
netfilter: nf_ct_helper: use nf_ct_iterate_destroy to unlink helper objs
netfilter: nft_set_hash: add lookup variant for fixed size hashtable
netfilter: nft_set_hash: add non-resizable hashtable implementation
netfilter: nf_tables: allow large allocations for new sets
netfilter: nft_set_hash: add nft_hash_buckets()
netfilter: nf_tables: pass set description to ->privsize
netfilter: nf_tables: select set backend flavour depending on description
netfilter: nft_set_hash: use nft_rhash prefix for resizable set backend
netfilter: nf_tables: no size estimation if number of set elements is unknown
netfilter: nft_set_hash: unnecessary forward declaration
netfilter: nat: destroy nat mappings on module exit path only
netfilter: conntrack: restart iteration on resize
netfilter: conntrack: add nf_ct_iterate_destroy
netfilter: conntrack: don't call iter for non-confirmed conntracks
netfilter: conntrack: rename nf_ct_iterate_cleanup
netfilter: nft_rt: make local functions static
netfilter: dup: resolve warnings about missing prototypes
netfilter: ipt_CLUSTERIP: switch to nf_register_net_hook
netfilter: ctnetlink: delete extra spaces
gpiolib: Re-use bitmap_fill() instead of open coded loop
PNP / ACPI: remove FSF address
PNP / ACPI: join strings back for better maintenance
PNP / ACPI: add support for GpioInt resource type
gpio: acpi: Split out acpi_gpio_get_irq_resource() helper
gpio: acpi: Override GPIO initialization flags
gpio: acpi: Factor out acpi_gpio_to_gpiod_flags() helper
gpio: acpi: Explain how to get GPIO descriptors in ACPI case
gpio: acpi: Synchronize acpi_find_gpio() and acpi_gpio_count()
gpio: acpi: Even more tighten up ACPI GPIO lookups
gpio: acpi: Do sanity check for GpioInt in acpi_find_gpio()
gpio: acpi: Align acpi_find_gpio() with DT version
gpiolib: Export gpiod_configure_flags() to internal users
gpio: of: Add documentation of new sleep standard GPIO specifiers
gpio: arizona: Add support for GPIOs that need to be maintained
gpio: Add new flags to control sleep status of GPIOs
microblaze: remove asm-generic wrapper headers
gpio: of: Reflect decoupling of open collector and active low/high
microblaze: wire up statx syscall
microblaze: Set ->min_delta_ticks and ->max_delta_ticks for timer
pinctrl: meson-gxl: Add Ethernet PHY LEDS pins
microblaze: use sg_phys()
pinctrl: meson-gxl: Add CEC pins
pinctrl: meson-gxbb: Add CEC pins
pinctrl: meson-gxl: Fix typo in AO SPDIF pins
pinctrl: meson-gxl: Fix typo in AO I2S pins
pinctrl: meson-gxbb: Add missing GPIODV_18 pin entry
pinctrl: meson-gxl: Add missing GPIODV_18 pin entry
gpio: davinci: Handle return value of clk_prepare_enable
ARM: dts: orange-pi-zero: add node for SPI NOR
pinctrl: bcm: clean up modular vs. non-modular distinctions
pinctrl: tegra: clean up modular vs. non-modular distinctions
pinctrl: single: use of_device_get_match_data() to get soc data
pinctrl: zte: fix group_desc initialization
pinctrl: meson-gxbb: Add SPI pins for SPICC controller
pinctrl: meson-gxl: Add SPI pins for the SPICC controller
gpio: mvebu: Select REGMAP_MMIO now that regmap is used
drm/i915: Update DRIVER_DATE to 20170529
ARM: sun7i: a20: cubietruck: Tie AXP209's USB power supply to USB PHY
ARM: sun6i: a31: hummingbird: Enable AXP221's ACIN power supply
ARM: sun4i: a10: cubieboard: Enable AXP209's ACIN power supply
ARM: sun7i: a20: bananapi-m1-plus: Enable AXP209's ACIN power supply
ARM: sun7i: a20: cubieboard2: Enable AXP209's ACIN power supply
ARM: sun7i: a20: cubieboard2: Move usb_otg node for alphabetical ordering
EDAC, ie31200: Add Intel Kaby Lake CPU support
compiler: Add __designated_init annotation
gcc-plugins: Detail c-common.h location for GCC 4.6
thermal: cpu_cooling: Replace kmalloc with kmalloc_array
thermal: cpu_cooling: Rearrange struct cpufreq_cooling_device
thermal: cpu_cooling: 'freq' can't be zero in cpufreq_state2power()
thermal: cpu_cooling: don't store cpu_dev in cpufreq_cdev
thermal: cpu_cooling: get_level() can't fail
thermal: cpu_cooling: create structure for idle time stats
thermal: cpu_cooling: merge frequency and power tables
thermal: cpu_cooling: get rid of 'allowed_cpus'
thermal: cpu_cooling: OPPs are registered for all CPUs
thermal: cpu_cooling: store cpufreq policy
cpufreq: create cpufreq_table_count_valid_entries()
thermal: cpu_cooling: use cpufreq_policy to register cooling device
thermal: cpu_cooling: get rid of a variable in cpufreq_set_cur_state()
thermal: cpu_cooling: remove cpufreq_cooling_get_level()
thermal: cpu_cooling: replace cool_dev with cdev
thermal: cpu_cooling: Name cpufreq cooling devices as cpufreq_cdev
thermal: cpu_cooling: rearrange globals
thermal: cpu_cooling: Avoid accessing potentially freed structures
net: phy: Relax error checking on sysfs_create_link()
net: dsa: mv88e6xxx: handle SERDES error appropriately
bonding: Prevent duplicate userspace notification
rtnl: Add support for netdev event to link messages
osf_sigstack(): switch to put_user()
osf_sys.c: switch handling of timeval32/itimerval32 to copy_{to,from}_user()
osf_getdomainname(): use copy_to_user()
nfsd_readlink(): switch to vfs_get_link()
drbd: ->sendpage() never needed set_fs()
dio: use probe_kernel_read()
hp_sdc: use probe_kernel_read()
hpfb: use probe_kernel_read()
switch compat_drm_dma() to drm_ioctl_kernel()
switch compat_drm_resctx() to drm_ioctl_kernel()
switch compat_drm_getsareactx() to drm_ioctl_kernel()
switch compat_drm_setsareactx() to drm_ioctl_kernel()
switch compat_drm_freebufs() to drm_ioctl_kernel()
switch compat_drm_markbufs() to drm_ioctl_kernel()
switch compat_drm_addmap() to drm_ioctl_kernel()
switch compat_drm_getstats() to drm_ioctl_kernel()
switch compat_drm_getclient() to drm_ioctl_kernel()
switch compat_drm_infobufs() to drm_ioctl_kernel()
switch compat_drm_getmap() to drm_ioctl_kernel()
compat_drm_setunique(): don't bother
switch compat_drm_getunique() to drm_ioctl_kernel()
switch compat_drm_version() to drm_ioctl_kernel()
switch compat_drm_addbufs() to drm_ioctl_kernel()
drm_compat_ioctl(): prepare for conversions to drm_ioctl_kernel()
new helper: drm_ioctl_kernel()
do_sigaltstack(): lift copying to/from userland into callers
take compat_sys_old_getrlimit() to native syscall
trim __ARCH_WANT_SYS_OLD_GETRLIMIT
posix-timers: Remove mmtimer leftovers
alarmtimer: Fix posix-timer constification fallout
fs/locks: pass kernel struct flock to fcntl_getlk/setlk
fs: locks: Fix some troubles at kernel-doc comments
doc: update kernel version in sysfs-uevent ABI doc
Revert "firmware: vpd: remove platform driver"
ARM: dts: vf610-zii: Add switch eeprom-length properties
posix-timers: Make posix_clocks immutable
remoteproc: Modify recovery path to use rproc_{start,stop}()
remoteproc: Introduce rproc_{start,stop}() functions
EDAC, mv64x60: Replace in_le32()/out_le32() with readl()/writel()
EDAC, mv64x60: Fix pdata->name
blk-mq: make per-sw-queue bio merge as default .bio_merge
blk-mq: merge bio into sw queue before plugging
ibmvnic: Reset sub-crqs during driver reset
ibmvnic: Reset tx/rx pools on driver reset
ibmvnic: Reset the CRQ queue during driver reset
ibmvnic: Check adapter state during ibmvnic_poll
ibmvnic: Deactivate RX pool buffer replenishment on H_CLOSED
ibmvnic: Halt TX and report carrier off on H_CLOSED return code
ibmvnic: Non-fatal error handling
ibmvnic: Fix cleanup of SKB's on driver close
ibmvnic: Send gratuitous arp on reset
ibmvnic: Handle failover after failed init crq
ibmvnic: Track state of adapter napis
mlxsw: spectrum_router: Implement common RIF core
mlxsw: spectrum: Implement common FID core
mlxsw: spectrum_router: Determine VR first when creating RIF
mlxsw: spectrum_router: Flood packets to router after RIF creation
mlxsw: spectrum_router: Destroy RIF only based on its struct
mlxsw: spectrum_router: Configure RIFs based on RIF struct
mlxsw: spectrum_router: Extend the RIF struct
mlxsw: spectrum_router: Allocate RIF prior to its configuration
mlxsw: spectrum_router: Allocate FID prior to RIF configuration
mlxsw: spectrum: Replace vPorts with Port-VLAN
mlxsw: spectrum: Don't create FIDs upon creation of VLAN uppers
mlxsw: spectrum: Don't lose bridge port device during enslavement
mlxsw: spectrum_router: Replace vPorts with Port-VLAN
mlxsw: spectrum: Change signature of FID leave function
mlxsw: spectrum: Introduce Port-VLAN structure
mlxsw: spectrum: Set port's mode according to FID mappings
bridge: Export multicast enabled state
bridge: Export VLAN filtering state
dsa: mv88e6xxx: Enable/Disable SERDES on port enable/disable
net: dsa: mv88e6xxx: mv88e6390X SERDES support
net: dsa: mv88e6xxx: Remove SERDES flag
net: dsa: mv88e6xxx: Refactor mv88e6352 SERDES code into an op
net: dsa: mv88e6xxx: Move phy functions into phy.[ch]
net: ethernet: ax88796: support generating a random mac address
net: phy: marvell: Uniform page names
net: phy: marvell: helper to get and set page
net: phy: marvell: More hidden page changes refactored
net: phy: marvell: #defines for copper and fibre pages
liquidio: fix inaccurate count of napi-processed rx packets reported to Octeon
liquidio: fix rare pci_driver.probe failure of VF driver
net: sysfs: Document PHY device sysfs attributes
net: sysfs: Document "phydev" symbolic link
net: phy: Create sysfs reciprocal links for attached_dev/phydev
ARM: dts: meson: Extend L2 cache controller node for Meson8 and Meson8b
ARM: dts: meson8b: inherit meson.dtsi from meson8b.dtsi
ARM: dts: meson: organize devices in their corresponding busses
net: ipv6: RTM_GETROUTE: return matched fib result when requested
net: ipv4: RTM_GETROUTE: return matched fib result when requested
net: ipv4: add new RTM_F_FIB_MATCH flag for use with RTM_GETROUTE
net: ipv4: Save trie prefix to fib lookup result
net: ipv4: Convert inet_rtm_getroute to rcu versions of route lookup
net: ipv4: Remove event arg to rt_fill_info
net: ipv4: refactor ip_route_input_noref
net: ipv4: refactor __ip_route_output_key_hash
ARM: dts: Configure USB host for 37xx-evm
ARM: dts: omap: Add generic compatible string for I2C EEPROM
ARM: dts: Enable earlycon stdout path for LogicPD torpedo
ARM: dts: Enable earlycon stdout path for duovero
arm: dts: boneblack-wireless: add WL1835 Bluetooth device node
ARM: dts: am571x-idk: Enable the system mailboxes 5 and 6
ARM: dts: am572x-idk: Enable the system mailboxes 5 and 6
ARM: dts: omap4-devkit8000: fix gpmc ranges property
nfp: support port splitting via devlink
nfp: calculate total port lanes for split
nfp: register ports as devlink ports
nfp: add helper for cleaning up vNICs
nfp: add devlink support
nfp: move mutex init out of net code
drm/i915: Keep the forcewake timer alive for 1ms past the most recent use
drm/i915/guc: capture GuC logs if FW fails to load
genirq: Make early_irq_init() print out more informative
x86/ioapic: Remove unused IO_APIC_irq_trigger() function
drm/i915/guc: Introduce buffer based cmd transport
drm/i915/guc: Disable send function on fini
drm: Add definition for eDP backlight frequency
spi: slave: Add SPI slave handler controlling system state
spi: slave: Add SPI slave handler reporting uptime at previous message
spi: sh-msiof: Add slave mode support
spi: Document SPI slave controller support
spi: core: Add support for registering SPI slave controllers
spi: Document DT bindings for SPI controllers in slave mode
drm/i915: Drop AUX backlight enable check for backlight control
spi: st-ssc4: whitespace cleanup
ASoC: simple-card-utils: remove strict limitation of bit/frame master
spi: omap2-mcspi: remove redundant check for error status
ASoC: wm_adsp: Fix typo in algorithm list warning message
mmtimer: Remove the SGI SN2 mmtimer driver
platform/x86: intel_pmc_ipc: Mark ipc_data_readb() as __maybe_unused
cpuhotplug: Link lock stacks for hotplug callbacks
acpi/processor: Prevent cpu hotplug deadlock
sched: Provide is_percpu_thread() helper
cpu/hotplug: Convert hotplug locking to percpu rwsem
s390: Prevent hotplug rwsem recursion
arm: Prevent hotplug rwsem recursion
arm64: Prevent cpu hotplug rwsem recursion
kprobes: Cure hotplug lock ordering issues
jump_label: Reorder hotplug lock and jump_label_lock
perf/tracing/cpuhotplug: Fix locking order
ACPI/processor: Use cpu_hotplug_disable() instead of get_online_cpus()
PCI: Replace the racy recursion prevention
PCI: Use cpu_hotplug_disable() instead of get_online_cpus()
perf/x86/intel: Drop get_online_cpus() in intel_snb_check_microcode()
x86/perf: Drop EXPORT of perf_check_microcode
cpu/hotplug: Use stop_machine_cpuslocked() in takedown_cpu()
powerpc/powernv: Use stop_machine_cpuslocked()
s390/kernel: Use stop_machine_cpuslocked()
ARM/hw_breakpoint: Use cpuhp_setup_state_cpuslocked()
perf/x86/intel/cqm: Use cpuhp_setup_state_cpuslocked()
hwtracing/coresight-etm4x: Use cpuhp_setup_state_nocalls_cpuslocked()
hwtracing/coresight-etm3x: Use cpuhp_setup_state_nocalls_cpuslocked()
KVM/PPC/Book3S HV: Use cpuhp_setup_state_nocalls_cpuslocked()
cpufreq: Use cpuhp_setup_state_nocalls_cpuslocked()
x86/mtrr: Remove get_online_cpus() from mtrr_save_state()
padata: Avoid nested calls to cpus_read_lock() in pcrypt_init_padata()
padata: Make padata_alloc() static
stop_machine: Provide stop_machine_cpuslocked()
cpu/hotplug: Add __cpuhp_state_add_instance_cpuslocked()
cpu/hotplug: Provide cpuhp_setup/remove_state[_nocalls]_cpuslocked()
cpu/hotplug: Provide lockdep_assert_cpus_held()
cpu/hotplug: Provide cpus_read|write_[un]lock()
ARM: dts: gose: add HDMI input
ALSA: pcm: add local header file for snd-pcm module
arm64: dts: qcom: Collapse usb support into one node
ARM: dts: qcom-apq8064: Collapse usb support into one node
ARM: dts: qcom-msm8974: Add HS usb node and OTG detection mechanisms
ARM: dts: qcom: add charger otg regulator
ARM: dts: qcom: Remove s4/5vs1,2 from RPM pm8941 control
drm: todo: remove task about switch to drm_connector_list_iter
drm: remove unsafe drm_for_each_connector()
drm/vc4: use drm_for_each_connector_iter()
drm/nouveau: use drm_for_each_connector_iter()
drm/mediatek: use drm_for_each_connector_iter()
drm/i915: use drm_for_each_connector_iter()
drm/rockchip: use drm_for_each_connector_iter()
drm/exynos: use drm_for_each_connector_iter()
sel_write_validatetrans(): don't open-code memdup_user_nul()
rtc: ds1307: convert driver to regmap
sanitize do_i2c_smbus_ioctl()
mlxsw: spectrum_router: Adjust RIF configuration for new firmware versions
mlxsw: spectrum: Validate firmware revision on init
mlxsw: core: Create the mlxsw_fw_rev struct
mlxsw: spectrum: Add the needed callbacks for mlxfw integration
mlxsw: reg: Add Management Component Data Access register
mlxsw: reg: Add Management Component Control register
mlxsw: reg: Add Management Component Query Information register
Add the mlxfw module for Mellanox firmware flash process
ALSA: pcm: Call ack() whenever appl_ptr is updated
staging: bcm2835-audio: Deliver indirect-PCM transfer error
ALSA: rme32: Deliver indirect-PCM transfer error
ALSA: emu10k1: Deliver indirect-PCM transfer error
ALSA: cs46xx: Deliver indirect-PCM transfer error
ALSA: mips: Deliver indirect-PCM transfer error
ALSA: pcm: Fix negative appl_ptr handling in pcm-indirect helpers
drm/i915: Consolidate #ifdef CONFIG_INTEL_IOMMU
drm/i915: Only GGTT vma may be pinned and prevent shrinking
drm/amdgpu: fix null point error when rmmod amdgpu.
drm/amd/powerplay: set powerplay support cap on raven
drm/amd/powerplay: bypass pptable process on raven
drm/amd/powerplay: add get_temperature interface for raven
drm/amd/powerplay: update magic number for rv hw backend
drm/amd/powerplay: using MinFClock/MaxFclock to report Min/Max memory clock limits
arch/sparc: Enable queued spinlock support for SPARC
arch/sparc: Introduce xchg16 for SPARC
arch/sparc: Enable queued rwlocks for SPARC
arch/sparc: Introduce cmpxchg_u8 SPARC
arch/sparc: Define config parameter CPU_BIG_ENDIAN
kernel/locking: Fix compile error with qrwlock.c
arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H
be2net: Update the driver version to 11.4.0.0
be2net: Fix UE detection logic for BE3
rxrpc: Support network namespacing
net/packet: remove unused parameter in prb_curr_blk_in_use().
net-next: stmmac: rework the speed selection
net-next: stmmac: Convert old_link to bool
net-next: stmmac: use SPEED_xxx instead of raw value
net-next: stmmac: Remove unnecessary parenthesis
net-next: stmmac: Convert new_state to bool
net: jme: Remove unused functions
dgnc: fix multiple blank lines coding style problem
staging: vt6655: align function parameters to open parenthesis
drivers/staging/speakup: fix indent coding style problem in spk_ttyio.c
staging: vt6655: remove unnecessary blank lines
staging: vt6655: replace NULL comparison with '!' operator
staging: vt6655: add spaces around '%' operator
staging: android: ion: set init function as static
staging: speakup: signedness bug in spk_ttyio_in_nowait()
staging: unisys: visorbus: remove channel_addr check in handle_command
staging: unisys: visorbus: add comment to explain polling logic in controlvm_periodic_work
staging: unisys: include: renamed structure spar_io_channel_protocol in iochannel.h to match driver namespace
staging: unisys: include: renamed #defines in iochannel.h to match driver namespace
staging: unisys: include: renamed #defines in channel.h to match driver namespace
staging: unisys: include: renamed function spar_check_channel in channel.h to match driver namespace
staging: unisys: visorinput: removed enum in ultrainputreport.h to match driver namespace
staging: unisys: visorinput: renamed structures in ultrainputreport.h to match driver namespace
staging: unisys: visorinput: renamed #defines in visorinput.c to match driver namespace
staging: unisys: visorbus: renamed enum in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed structures in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in visorchipset.c to match driver namespace
staging: unisys: visorbus: renamed #define in visorchannel.c to match driver namespace
staging: unisys: visorbus: renamed structures in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed #defines in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed functions like my_device_* to match driver namespace
staging: unisys: visorbus: renamed function initiate_chipset_device_pause_resume to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_device_* to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_bus_* to match driver namespace
staging: unisys: visorbus: renamed functions like *_bus_instance to match driver namespace
staging: unisys: visorbus: renamed functions like device_*_response to match driver namespace
staging: unisys: visorbus: renamed functions like bus_*_response to match driver namespace
staging: unisys: visorbus: renamed functions bus_create, bus_destroy and bus_configure to match driver namespace
staging: unisys: visorbus: rename typ to cr_type
staging: ccree: Cleanup: remove references to page_link
net: phy: put genphy_config_init's EXPORT_SYMBOL directly after the function
tcp: better validation of received ack sequences
staging: ccree: fix checkpatch no space before tabs
drivers: staging: ccree: ISO C forbids casting to and from non-scalar
sysfs: remove signedness from sysfs_get_dirent
kobject: support passing in variables for synthetic uevents
misc: bh1770glc: move header file out of I2C realm
misc: apds990x: move header file out of I2C realm
regulator: tps65917: Add support for SMPS12
auxdisplay: Convert list_for_each to entry variant
goldfish_pipe: make pipe_dev static
mei: hw: fix a spelling mistake
mei: make mei_cl_bus_rescan static
w1: Organize driver source to natural/common order
net_sched: only create filter chains for new filters/actions
net: sched: cls_api: make reclassify return all the way back to the original tp
Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page
vmbus: Reuse uuid_le_to_bin() helper
drivers: hv: vmbus: Increase the time between retries in vmbus_post_msg()
hv_utils: fix TimeSync work on pre-TimeSync-v4 hosts
hv_utils: drop .getcrosststamp() support from PTP driver
Drivers: hv: vmbus: Get the current time from the current clocksource
firmware: vpd: remove platform driver
firmware: vpd: do not clear statically allocated data
firmware: vpd: use kasprintf() when forming name of 'raw' attribute
firmware: vpd: use kdtrndup when copying section key
firmware: google: memconsole: Prevent overrun attack on coreboot console
driver core: platform: fix race condition with driver_override
EDAC, sb_edac: Bump driver version and do some cleanups
EDAC, sb_edac: Check if ECC enabled when at least one DIMM is present
EDAC, sb_edac: Drop NUM_CHANNELS from 8 back to 4
EDAC, sb_edac: Carve out dimm-populating loop
EDAC, sb_edac: Fix mod_name
EDAC, sb_edac: Assign EDAC memory controller per h/w controller
uwb: i1480: add missing goto
usb: mtu3: cleanup with list_first_entry_or_null()
usb/uhci: Add support for Aspeed BMC SoCs
drm/i915: Serialize GTT/Aperture accesses on BXT
MAINTAINERS: Add Realtek section
ARM64: Prepare Realtek RTD1295
ARM64: dts: Add Realtek RTD1295 and Zidoo X9S
dt-bindings: arm: Add Realtek RTD1295 bindings
dt-bindings: Add vendor prefix for Zidoo
EDAC, sb_edac: Don't use "Socket#" in the memory controller name
EDAC, sb_edac: Classify PCI-IDs by topology
ARM: dts: tx6: Remove 'enable-active-low' property
ARM: dts: imx23-sansa: Remove 'enable-active-low' property
ARM: dts: imx7d-pico: Pass 'no-1-8-v' property to the eMMC
ARM: dts: imx7d-pico: Add watchdog support
arm64: dts: ls1043a: Add generic compatible string for I2C EEPROM
ARM: dts: imx: Add generic compatible string for I2C EEPROM
ARM: dts: imx6: use #include "..." to include local DT
drm/radeon: Cleanup pageflipping IRQ handling for evergreen, si
drm/radeon: Cleanup HDMI audio interrupt handling for evergreen
drm/radeon: Cleanup display interrupt handling for evergreen, si
drm/amdgpu/gfx9: Switch baremetal to use KIQ for compute ring management. (v4)
drm/amdgpu/gfx9: fix resume of KIQ and KCQs (v2)
drm/amdgpu/gfx9: move SET_RESOURCES into the same command stream
drm/amdgpu/gfx9: wait once for all KCQs to be created
drm/amdgpu: split gfx_v9_0_kiq_init_queue into two
drm/amdgpu: properly byteswap gpu_info firmware
drm/amd/powerplay: PP/DAL interface changes for dynamic clock switch
drm/amd/powerplay: add function set_clock_limit for Rv.
drm/amd/powerplay: add new clock type in struct gfx_arbit.
drm/amd/powerplay: add new clock type for Rv
drm/amd/powerplay: print msg id when smu failed.
drm/amd/powerplay: add new smu message for Rv
drm/amd/powerplay: delete duplicated code in vega10_hwmgr.c
drm/amdgpu: add an INFO query for monitoring VRAM CPU page faults
drm/amd/amdgpu: Return error if initiating read out of range on vram
drm/radeon: Add module param to control CIK support
drm/amd/amdgpu: Clean up gmc6 wait_for_idle
drm/amd/amdgpu: Tidy up static int dce_v6_0_get_num_crtc()
drm/amd/amdgpu: Drop commented out stub function
drm/amd/amdgpu: Tidy up of gfx_v6_0_setup_rb()
drm/amd/amdgpu: gfx6 tidy up raster config
drm/amd/amdgpu: Clean up GFX6 tilemode programming
drm/amdgpu: fix merge of vcn_v1_0.c v2
drm/amdgpu: move adjust adjust_mc_addr into the GFX9 vm_flush functions
drm/amdgpu: change default of amdgpu_vram_page_split to 512
drm/amdgpu: fix ocl test performance drop
drm/amdgpu/sdma3: correct wptr initialization for sdma
drm/amdgpu: cleanup VM manager init/fini
drm/amdgpu: add dep_sync for amdgpu job
drm/amdgpu/gfx9: update golden settings
drm/amdgpu: skip all jobs of guilty vm
drm/amdgpu: return -ENODEV to user space when vram is lost v2
drm/amdgpu: check if vram is lost v2
drm/amd/powerplay: Fix Vega10 power profile switching
drm/amdgpu: add raven gpu_info support
drm/amdgpu: correct emit frame size for vcn dec/enc ring
drm/amdgpu: correct vmhub for vcn dec/enc ring
ALSA: sb: remove needless evaluation in implementation for copy callback
ALSA: gus: remove unused local flag
drm/amd/powerplay: fix array_size.cocci warnings
drm/amdgpu/vcn: remove duplicate mask
drm/amdgpu: add RAVEN pci id (v2)
drm/amd: Add DCN ivsrcids (v2)
drm/amdgpu/powerplay/raven: add smu block and enable powerplay
drm/amdgpu/raven: power up/down VCN via the SMU (v2)
drm/amd/powerplay/rv: power up/down sdma via the SMU
drm/amd/powerplay: add raven support in hwmgr. (v2)
drm/amd/powerplay: add raven support in smumgr. (v2)
drm/amd/powerplay: add ppt_v3 define
drm/amdgpu: add raven related define in pptable.h.
drm/amdgpu/powerplay: add header file for smu10. (v2)
drm/amdgpu: enable sw clock gating for vcn
drm/amdgpu/vcn: add sw clock gating
drm/amdgpu: update vcn decode create msg
drm/amdgpu: add vcn firmware header offset
drm/amdgpu: get cs support for AMDGPU_HW_IP_VCN_ENC
drm/amdgpu: add AMDGPU_HW_IP_VCN_ENC to info query
drm/amdgpu: add vcn enc ib test
drm/amdgpu: enable vcn encode ring tests
drm/amdgpu: add vcn enc irq support
drm/amdgpu: add vcn enc ring type and functions
drm/amdgpu: add vcn enc rings
drm/amdgpu: change vcn dec rb command specific for decode
drm/amdgpu: add vcn ip block to soc15
drm/amdgpu: implement new vcn cache window programming
drm/amdgpu: Disable uvd and vce free handles for raven
drm/amdgpu: get cs support of AMDGPU_HW_IP_VCN_DEC
drm/amdgpu: add AMDGPU_HW_IP_VCN_DEC to info query
uapi/drm: add AMDGPU_HW_IP_VCN_ENC for encode CS
uapi/drm: add AMDGPU_HW_IP_VCN_DEC for decode CS
drm/amdgpu/vcn: implement ib tests with new message buffer interface
drm/amdgpu: implement insert end ring function for vcn decode
drm/amdgpu: implement vcn start RB command
drm/amdgpu: add a ring func for vcn start command
drm/amdgpu: expose vcn RB command
drm/amdgpu: move vcn ring test to amdgpu_vcn.c
drm/amdgpu: re-group the functions in amdgpu_vcn.c
drm/amdgpu: move amdgpu_vcn structure to vcn header
drm/amdgpu: add vcn ip block and type
drm/amdgpu: add vcn irq functions
drm/amdgpu: add vcn decode ring type and functions
drm/amdgpu: add vcn decode ring support
drm/amdgpu: add vcn ip block functions (v2)
drm/amdgpu: add encode tests for vcn
drm/amdgpu: add initial vcn support and decode tests
drm/amdgpu/soc15: add psp ip block
drm/amdgpu: register the psp v10 function pointers at psp sw_init
drm/amdgpu: add psp v10 ip block
drm/amdgpu: add psp v10 function callback for raven
drm/amdgpu: add nbio MGCG for raven
drm/amdgpu: apply nbio7 for Raven (v3)
drm/amdgpu: add nbio7 support
drm/amdgpu: enable sdma power gating for raven
drm/amdgpu/sdma4: add dynamic power gating for raven
drm/amdgpu: init sdma power gating for raven
drm/amdgpu: enable sdma v4 MGCG and LS for raven
drm/amdgpu: reuse sdma v4 MGCG and LS function for raven
drm/amdgpu: add Raven sdma golden setting and chip id case
drm/amdgpu: enable MC MGCG and LS for raven
drm/amdgpu: add raven clock gating and light sleep for mmhub
drm/amdgpu/gmc9: change fb offset sequence so that used wider
drm/amdgpu/gmc9: set mc vm fb offset for raven
drm/amdgpu: add raven case for gmc9 golden setting
drm/amdgpu/gfx9: allow updating gfx mgpg state
drm/amdgpu/gfx9: allow updating gfx cgpg state
drm/amdgpu/gfx9: allow updating sck slowdown and cp pg state
drm/amdgpu/gfx9: add enable/disable funcs for cp power gating
drm/amdgpu/gfx9: enable/disable sck slowdown thru rlc-smu handshake
drm/amdgpu: init gfx power gating on raven
drm/amdgpu/gfx9: rlc save&restore list programming
drm/amdgpu/gfx9: add rlc bo init/fini
drm/amdgpu: correct gfx9 csb size
drm/amdgpu/gfx9: enable cp interrupt for CGCG/CGLS/MGCG
drm/amdgpu/gfx9: extend rlc fw setup
drm/amdgpu: add gfx clock gating for raven
drm/amdgpu/gfx9: add raven gfx config
drm/amdgpu/gfx9: add chip name for raven when initializing microcode
drm/amdgpu: add gc9.1 golden setting (v2)
drm/amdgpu: add module firmware for raven
drm/amdgpu: add Raven chip id case for ucode
drm/amdgpu: enable soc15 clock gating flags for raven
drm/amdgpu/soc15: add clock gating functions for raven
drm/amd/amdgpu: fill in raven case in soc15 early init
drm/amdgpu/soc15: add Raven golden setting
drm/amdgpu: add Raven ip blocks (v2)
drm/amdgpu: add RAVEN family id definition
drm/amdgpu: add register headers for VCN 1.0
drm/amdgpu: add register headers for THM 10.0
drm/amdgpu: add register headers for SDMA 4.1
drm/amdgpu: add register headers for NBIO 7.0
drm/amdgpu: add register headers for MP 10.0
drm/amdgpu: add register headers for MMHUB 9.1
drm/amdgpu: add register headers for GC 9.1
drm/amdgpu: add register headers for DCN 1.0
drm/amdgpu:use job's list instead of check fence
drm/amdgpu/SRIOV:implement guilty job TDR for(V2)
drm/amdgpu:don't init entity for KIQ
drm/amdgpu:only call flr_work under infinite timeout
drm/amdgpu:use job* to replace voluntary
drm/amdgpu:don't invoke srio-gpu-reset in gpu-reset (v2)
drm/amdgpu: id reset count only is updated when used end v2
drm/amdgpu: make pipeline sync be in same place v2
drm/amdgpu: add sched sync for amdgpu job v2
drm/amdgpu: remove unsed amdgpu_gem_handle_lockup (v2)
drm/amdgpu: print when gpu reset successed
drm/amdgpu: fix ring0 failed on pro card
drm/amdgpu: extend lock range for race condition when gpu reset
drm/amdgpu: Fix comments in source code
drm/amdgpu: fix errors in comments.
drm/amdgpu/gfx9: move define to header file
drm/amd/amdgpu: get rid of else branch
drm/amdgpu:cleanup flag not used
drm/amdgpu:use FRAME_CNTL for new GFX ucode (v2)
drm/amdgpu:new PM4 entry for VI/AI
drm/amdgpu:change SR-IOV DMAframe scheme
drm/amdgpu:unify gfx8/9 ce/de meta_data
drm/amdgpu:cleanup indent/format for gfx_v9_0.c
drm/amdgpu: clean doorbell after sending init table to mmsch
drm/amdgpu/virt: change AI ack-irq message to debug level
drm/amdgpu/psp: Do not load asd for SRIOV
drm/amdgpu: Bypass GMC/UVD/VCE hw_fini in SR-IOV
drm/amdgpu:re-write sriov_reinit_early/late (v2)
drm/amdgpu:need som change on vega10 mailbox
drm/amdgpu:fix cannot receive rcv/ack irq bug
drm/amdgpu:kiq reg access need timeout(v2)
drm/amdgpu/gfx9: wait for completion in KIQ init
drm/amdgpu/gfx9: use new KIQ packet defines
drm/amdgpu: add KIQ packet defines to soc15d.h
drm/amdgpu/gfx9: clear the compute ring on reset
drm/amdgpu/gfx9: create mqd backups
drm/amdgpu: Move kiq ring lock out of virt structure
drm/amdgpu: bump module verion for reserved vmid
drm/amdgpu: implement grab reserved vmid V4
drm/amdgpu: add limitation for dedicated vm number v4
drm/amdgpu: reserve/unreserve vmid by vm ioctl v4
drm/amdgpu: add reserved vmid field in vm struct v2
drm/amdgpu: add vm ioctl
drm/amdgpu: Enable chained IB MCBP support
drm/amdgpu:fix get wrong gfx always on cu masks.
drm/amdgpu: fix s3 ring test failed on Vi caused by KIQ enabled.
drm/amdgpu/virt: change the place of virt_init_setting
drm/amdgpu/virt: bypass cg and pg setting for SRIOV
drm/amdgpu: drop support for per ASIC read registers
drm/amdgpu: drop support for untouched registers
drm/amdgpu: delete redundant kiq irq funcs type check in gfx8.
drm/amdgpu: fix typo in dmesg in gfx_v8_0_kiq_kcq_disable.
drm/amdgpu: add HDMI audio support for si dce6
drm/amdgpu: add DP audio support for si dce6 (v3)
drm/amdgpu/gfx8: move CP_PQ_STATUS after doorbell range setting (v2)
drm/amdgpu: set cpg doorbell for fiji and polaris.
drm/amdgpu/gfx8: unify the HQD deactivation code
drm/amdgpu/gfx8: enable cp/rlc ints after we disable clockgating
drm/amdgpu/gfx7: enable cp/rlc ints after we disable clockgating
drm/amdgpu/gfx8: move MEC doorbell range setting
drm/amdgpu/gfx8: fix resume of KIQ and KCQs
drm/amdgpu/gfx8: properly disable the KCQs in hw_fini
drm/amdgpu/gfx8: use new KIQ packet defines
drm/amdgpu/gfx8: move SET_RESOURCES into the same command stream
drm/amdgpu/gfx8: wait once for all KCQs to be created
drm/amdgpu: split gfx_v8_0_kiq_init_queue into two
drm/amdgpu/gfx8: wait for completion in KIQ init
Revert "drm/amd/amdgpu: Disable GFX_PG on Carrizo until compute issues solved"
drm/amdgpu: Switch baremetal to use KIQ for compute ring management. (v3)
drm/amdgpu/gfx8: set doorbell range for polaris as well
drm/amdgpu/gfx8: add additional MQD initialization
drm/amd/powerplay: fix pcie dpm table for vega10
drm/amd/powerplay: update vega10 smu interface version to E.
drm/amd/powerplay: delete dead code in vega10_thermal.c
drm/amd/powerplay: Add Vega10 Powertune Table v3 support.
drm/amd/powerplay: convert from number of lanes to lane bits on vega10
drm/amd/powerplay: fix bug in processing CKS_Enable bit.
drm/amd/powerplay: add avfs fuse overdriver func.
drm/amd/powerplay: add power profile support for Vega10 (v2)
drm/amdgpu/gfx9: drop duplicate gfx info init (v3)
drm/amdgpu: parse the gpu_info firmware (v4)
drm/amdgpu: add gpu_info firmware (v3)
drm/amd/powerplay: fix a signedness bugs
drm/amdgpu: fix NULL pointer panic of emit_gds_switch
drm/radeon: Unbreak HPD handling for r600+
drm/amd/powerplay/smu7: disable mclk switching for high refresh rates
drm/amd/powerplay/smu7: add vblank check for mclk switching (v2)
drm/radeon/ci: disable mclk switching for high refresh rates (v2)
drm/amdgpu/ci: disable mclk switching for high refresh rates (v2)
drm/amdgpu: fix fundamental suspend/resume issue
tcp: fix TCP_SYNCNT flakes
net: dsa: support cross-chip ageing time
mlxsw: spectrum_flower: Add support for tcp flags
mlxsw: spectrum: Add acl block containing tcp flags for ipv4
mlxsw: acl: Add tcp flags acl element
net/sched: flower: add support for matching on tcp flags
net: flow_dissector: add support for dissection of tcp flags
DT: hwspinlock: Add binding documentation for Spreadtrum hwspinlock
qed: Replace set_id() api with set_name()
qede: Log probe of PCI device
qed: Provide MBI information in dev_info
qed: Enable RoCE parser searching on fp init
qed: Flush slowpath tasklet on stop
qed: Remove BB_A0 references
qed: Drop the 's' from num_ports_in_engines
qed: Log incorrectly installed board
qed: !main_ptt for tunnel configuration
qed: Align DP_ERR style with other DP macros
qede: Fix sparse warnings
ASoC: hdmi-codec: add .get_dai_id support
ASoC: hdmi-codec: remove multi detection support
ASoC: simple-card-utils: support snd_soc_get_dai_id()
ASoC: add snd_soc_get_dai_id() function
ASoC: Intel: Add Kabylake RT5663+MAX98927 machine driver entry
ASoC: Intel: Add Kabylake Realtek Maxim machine driver
ASoC: Improve machine driver selection based on quirk data
ASoC: Move quirk to identify correct machine driver
ASoC: Intel: Create a helper to search for matching machine
ASoC: Intel: Convert skl machine data to C99 style
ASoC: Intel: Convert atom machine data to C99 style
ASoC: Intel: Skylake: Support for multiple data blocks
ASoC: Intel: sst: Remove unused function sst_restore_shim64()
regulator: lp87565: Add support for lp87565 PMIC regulators
spi: Add Meson SPICC driver
spi: meson: Add SPICC bindings
ASoC: cs4271: Remove unnecessary additional variable definition
ASoC: cht_bsw_max98090_ti: Remove unused function cht_get_codec_dai()
ASoC: wm_adsp: Remove unused member of struct wm_coeff_ctl_ops
ASoC: wm_adsp: Fix type warning in sprintf
spi: orion: Handle GPIO chip-selects
ASoC: sun8i-codec-analog: split out mbias
ASoC: simple-card: Fix misleading error message
pinctrl: samsung: Add include guard to local header
dma-buf/sync-file: Defer creation of sync_file->name
sync_file.txt: standardize document format
qtnfmac: introduce new FullMAC driver for Quantenna chipsets
rtlwifi: btcoex: 23b 1ant: initialize bt_disabled to false
rtlwifi: btcoex: 23b 1ant: turn off ps and tdma mechanism when concurrent mode
rtlwifi: btcoex: 23b 1ant: fine tune for bt_sco_hid busy
rtlwifi: btcoex: 23b 1ant: fine tune for wifi not connected
rtlwifi: btcoex: 23b 1ant: fine tune for wifi connected
rtlwifi: btcoex: 23b 1ant: coex table fine tune
rtlwifi: btcoex: 23b 1ant: Add coex_table_type to log
rtlwifi: btcoex: 23b 1ant: remove verbose log from periodic function
rtlwifi: btcoex: 23b 1ant: check more cases when bt is queing
rtlwifi: btcoex: 23b 1ant: define wifi in high priority task.
rtlwifi: btcoex: 23b 1ant: Special packets statistic in notification
rtlwifi: btcoex: 23b 1ant: Revise media status notify to fix no scan result issue
rtlwifi: btcoex: 23b 1ant: fine tune connect notify
rtlwifi: btcoex: 23b 1ant: Add rf status notification
rtlwifi: btcoex: 23b 1ant: Setup register for BT WHCK test
rtlwifi: btcoex: 23b 1ant: parse more BT information from C2H
rtlwifi: btcoex: 23b 1ant: Add power_on_setting
rtlwifi: btcoex: 23b 1ant: add wifi_only argument to init_hwconfig
rtlwifi: btcoex: 23b 1ant: adjust wifi duration for bt a2dp
rtlwifi: btcoex: 23b 1ant: need these information when scan
rtlwifi: btcoex: 23b 1ant: Switch antenna to wifi or BT.
rt2x00: Add device ID for Epson WN7512BEP
ssb: Delete an error message for a failed memory allocation in ssb_devices_register()
EDAC, altera: Constify irq_domain_ops
rt2x00: convert rt2x00_desc_read return type
rt2x00: convert rt2800_eeprom_read return type
rt2x00: convert rt2x00_eeprom_read return type
rt2x00: convert rt2*_bbp_read return type
rt2x00: convert rt2800_register_read return type
rt2x00: convert rt2x00usb_register_read return type
rt2x00: convert rt2x00mmio_register_read return type
rt2x00: convert rt2x00_rf_read return type
rt2x00: convert rt2800_rfcsr_read return type
rt2x00: change function pointers for register accessors
libertas: Remove function entry/exit debugging
libertas: Avoid reading past end of buffer
iwlegacy: warn when enabling power save
wlcore: fix 64K page support
rsi: rsi_91x_core: Use time_after time comparison
rsi: Remove old firmware loading method
rsi: Add new firmware loading method
rsi: Add new host interface operations
rsi: Add host interface operations as separate structure.
rsi: Add usb multi-byte read operation
rsi: Handle usb multi-byte write failure case properly
rsi: use macros in USB specific code
rsi: Changes in USB read and write operations
rsi: define RSI_USB_BUF_SIZE macro
rsi: Changes to sdio reads and writes
rsi: Rename file rsi_91x_pkt.c to rsi_91x_hal.c
serial: 8250: Add CAP_MINI, set for bcm2835aux
serial: sh-sci: Update warning message in sci_request_dma_chan()
serial: meson: hide an unused function
drm/i915: Convert i915_gem_object_ops->flags values to use BIT()
drm/i915/selftests: Silence compiler warning in igt_ctx_exec
ARM: dts: Add clocks to the Gemini SoC
ARM: dts: Add the Gemini reset controller
dt-bindings: Augment Gemini for clocks, resets
reset: Add a Gemini reset controller
reset: add DT bindings header for Gemini reset controller
reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON
clk: renesas: r8a7794: Add new CPG/MSSR driver
clk: renesas: r8a7792: Add new CPG/MSSR driver
clk: renesas: r8a7791/r8a7793: Add new CPG/MSSR driver
clk: renesas: r8a7790: Add new CPG/MSSR driver
clk: renesas: Add r8a7794 CPG Core Clock Definitions
clk: renesas: Add r8a7793 CPG Core Clock Definitions
clk: renesas: Add r8a7792 CPG Core Clock Definitions
clk: renesas: Add r8a7791 CPG Core Clock Definitions
clk: renesas: Add r8a7790 CPG Core Clock Definitions
clk: renesas: cpg-mssr: Document R-Car Gen2 support
clk: renesas: Rework Kconfig and Makefile logic
clk: renesas: cpg-mssr: Initialize error pointer using ERR_PTR()
ALSA: control: remove entry limitation for list operation
mm, x86/mm: Make the batched unmap TLB flush API more generic
x86/mm: Reduce indentation in flush_tlb_func()
x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()
Documentation/kernel-parameters.txt: Update 'memmap=' boot option description
x86/KASLR: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options
x86/KASLR: Parse all 'memmap=' boot option entries
sched/clock: Fix early boot preempt assumption in __set_sched_clock_stable()
mac80211: enable VHT for mesh channel processing
mac80211: mesh: support sending wide bandwidth CSA
dmaengine: DW DMAC: Handle return value of clk_prepare_enable
dmaengine: pl08x: use GENMASK() to create bitmasks
dmaengine: pl08x: Add support for Faraday Technology FTDMAC020
dmaengine: pl08x: Make slave engine optional
dmaengine: pl08x: Add Faraday FTDMAC020 to compatible list
ARM/dmaengine: pl08x: pass reasonable memcpy settings
f2fs: don't bother checking for encryption key in ->write_iter()
f2fs: don't bother checking for encryption key in ->mmap()
f2fs: wait discard IO completion without cmd_lock held
f2fs: wake up all waiters in f2fs_submit_discard_endio
f2fs: show more info if fail to issue discard
f2fs: introduce io_list for serialize data/node IOs
f2fs: split wio_mutex
f2fs: combine huge num of discard rb tree consistence checks
f2fs: fix a bug caused by NULL extent tree
f2fs: try to freeze in gc and discard threads
f2fs: add a new function get_ssr_cost
f2fs: declare load_free_nid_bitmap static
f2fs: avoid f2fs_lock_op for IPU writes
f2fs: split bio cache
f2fs: use fio instead of multiple parameters
f2fs: remove unnecessary read cases in merged IO flow
f2fs: use f2fs_submit_page_bio for ra_meta_pages
f2fs: make sure f2fs_gc returns consistent errno
f2fs: support statx
f2fs: load inode's flag from disk
module: Add module name to modinfo
module: Pass struct load_info into symbol checks
gpio: xlp: update GPIO_XLP dependency
audit: unswing cap_* fields in PATH records
spi: imx: Revert "spi: imx: dynamic burst length adjust for PIO mode"
net: ieee802154: fix potential null pointer dereference
net: ieee802154: fix net_device reference release too early
net: ieee802154: remove explicit set skb->sk
Bluetooth: btintel: Add MODULE_FIRMWARE entries for iBT 3.5 controllers
platform/x86: ideapad-laptop: Squelch ACPI event 1
platform/x86: ideapad-laptop: hide unused 'touchpad_store'
selinux: Add a cache for quicker retreival of PKey SIDs
selinux: Add IB Port SMP access vector
selinux: Implement Infiniband PKey "Access" access vector
selinux: Allocate and free infiniband security hooks
selinux: Create policydb version for Infiniband support
IB/core: Enforce security on management datagrams
selinux lsm IB/core: Implement LSM notification system
IB/core: Enforce PKey security on QPs
ARM: 8673/1: Fix __show_regs output timestamps
gpu: drm: gma500: remove two more dead variable
wil6210: support devices with different PCIe bar size
wil6210: Improve AP stop handling
wil6210: add option to load FTM FW
wil6210: low level RF sector API
ath10k: fix reported HT MCS rates with NSS > 1
ath10k: remove unnecessary code
net: make struct request_sock_ops::obj_size unsigned
net: make struct inet_frags::qsize unsigned
enic: unmask intr only when napi is complete
net/sched: fix filter flushing
net/sched: properly assign RCU pointer in tcf_chain_tp_insert/remove
pinctrl: samsung: Clean up modular vs. non-modular distinctions
drm/doc: Clarify mode_fixup vs. atomic_check a bit more
drm/doc: Document adjusted/request modes a bit better
drm: Add crtc/encoder/bridge->mode_valid() callbacks
IB/core: IB cache enhancements to support Infiniband security
selinux: Remove redundant check for unknown labeling behavior
selinux: log policy capability state when a policy is loaded
selinux: do not check open permission on sockets
selinux: add a map permission check for mmap
selinux: only invoke capabilities and selinux for CAP_MAC_ADMIN checks
selinux: Return an error code only as a constant in sidtab_insert()
selinux: Return directly after a failed memory allocation in policydb_index()
selinux: Use task_alloc hook rather than task_create hook
MAINTAINERS: update drm/stm maintainers list
Bluetooth: btwilink: Fix unexpected skb free
Bluetooth: hci_ll: Fix download_firmware() return when __hci_cmd_sync fails
mnt: Make propagate_umount less slow for overlapping mount propagation trees
mnt: In propgate_umount handle visiting mounts in any order
mnt: In umount propagation reparent in a separate pass
drm/stm: ltdc: fix duplicated arguments
batman-adv: Print correct function names in dbg messages
ASoC: da7218: Fix incorrect usage of bitwise '&' operator for SRM check
drm/i915/guc: Skip port assign on first iteration of GuC dequeue
drm/i915: Remove misleading comment in request_alloc
KVM: arm/arm64: Simplify active_change_prepare and plug race
KVM: arm/arm64: Separate guest and uaccess writes to dist {sc}active
KVM: arm/arm64: Allow GICv2 to supply a uaccess register function
batman-adv: Combine two seq_puts() calls into one call in batadv_nc_nodes_seq_print_text()
batman-adv: Replace a seq_puts() call by seq_putc() in two functions
batman-adv: decrease maximum fragment size
batman-adv: Start new development cycle
extcon: qcom-spmi-misc: add dependency on ARCH_QCOM
gpio: pcf857x: move header file out of I2C realm
gpio: max732x: move header file out of I2C realm
extcon: arizona: Use devm_kcalloc() in arizona_extcon_get_micd_configs()
extcon: Fix a typo in three comment lines
extcon: Use devm_kcalloc() in extcon_dev_register()
pinctrl: sunxi: Fix SPDIF function name for A83T
MAINTAINERS: extend mvebu SoC entry with pinctrl drivers
gpio: mvebu: allow building driver for Armada 7K/8K
gpio: mvebu: switch to regmap for register access
gpio: mvebu: sort header include
pinctrl: pinctrl.txt: standardize document format
arm64: dts: rockchip: extent IORESOURCE_MEM_64 of PCIe for rk3399
arm64: dts: rockchip: extent bus-ranges of PCIe for rk3399
arm64: dts: rockchip: add pinctrl settings for some rk3399 peripherals
arm64: dts: rockchip: add some missing qos nodes on rk3399
x86/tsc: Fold set_cyc2ns_scale() into caller
sched/core: Enable might_sleep() and smp_processor_id() checks early
init: Introduce SYSTEM_SCHEDULING state
mm/vmscan: Adjust system_state checks
printk: Adjust system_state checks
extable: Adjust system_state checks
async: Adjust system_state checks
iommu/of: Adjust system_state check
iommu/vt-d: Adjust system_state checks
cpufreq/pasemi: Adjust system_state check
mm: Adjust system_state check
ACPI: Adjust system_state check
powerpc: Adjust system_state check
metag: Adjust system_state check
x86/smp: Adjust system_state check
arm64: Adjust system_state check
arm: Adjust system_state check
init: Pin init task to the boot CPU, initially
sched/numa: Use down_read_trylock() for the mmap_sem
sched/rt: Minimize rq->lock contention in do_sched_rt_period_timer()
sched/core: Allow __sched_setscheduler() in interrupts when PI is not used
sched/deadline: Remove unnecessary condition in push_dl_task()
sched/rt: Remove unnecessary condition in push_rt_task()
sched/core: Use the new llist_for_each_entry_safe() primitive
llist: Provide a safe version for llist_for_each()
smp, cpumask: Use non-atomic cpumask_{set,clear}_cpu()
smp: Avoid sending needless IPI in smp_call_function_many()
pinctrl: mcp23s08: fix comment for mcp23s08_platform_data.base
pinctrl: mcp23s08: drop comment about missing irq support
pinctrl: mcp23s08: simplify spi_present_mask handling
pinctrl: mcp23s08: generalize irq property handling
perf/core: Fix error handling in perf_event_alloc()
perf/core: Remove some dead code
perf/x86: Add sysfs entry to freeze counters on SMI
pinctrl: mcp23s08: simplify spi pdata handling
pinctrl: mcp23s08: simplify i2c pdata handling
pinctrl: mcp23s08: switch to devm_gpiochip_add_data
pinctrl: mcp23s08: use managed kzalloc for mcp
pinctrl: mcp23s08: irq mapping is already done
pinctrl: mcp23s08: drop OF_GPIO dependency
pinctrl: mcp23s08: switch to regmap caching
pinctrl: mcp23s08: drop pullup config from pdata
pinctrl: mcp23s08: add pinconf support
gpio: mcp23s08: move to pinctrl
ALSA: info: Use kvzalloc() for a temporary write buffer
ALSA: pcm: Remove set_fs() in PCM core code
ALSA: control: Simplify snd_ctl_elem_list() implementation
crypto: ccp - Use IPAD/OPAD constant
crypto: mediatek - Use IPAD/OPAD constant
crypto: qat - Use IPAD/OPAD constant
crypto: omap-sham - Use IPAD/OPAD constant
crypto: mv_cesa - Use IPAD/OPAD constant
crypto: marvell - Use IPAD/OPAD constant
crypto: ixp4xx - Use IPAD/OPAD constant
crypto: brcm - Use IPAD/OPAD constant
crypto: hmac - add hmac IPAD/OPAD constant
crypto: x86/aes - Don't use %rbp as temporary register
crypto: qat - use pcie_flr instead of duplicating it
crypto: img-hash - Handle return value of clk_prepare_enable
hwrng: omap3-rom - Handle return value of clk_prepare_enable
iio: proximity: as3935: add missing required spi-max-frequency
Input: tsc2007 - move header file out of I2C realm
Input: mms114 - move header file out of I2C realm
Input: mcs - move header file out of I2C realm
Input: lm8323 - move header file out of I2C realm
PCI/DPC: Fix control register setting
PCI/DPC: Skip DPC event if device is not present
net: dsa: add VLAN notifier
net: dsa: add MDB notifier
net: dsa: add FDB notifier
net: dsa: add notifier for ageing time
net: dsa: move notifier info to private header
net: dsa: move VLAN handlers
net: dsa: move MDB handlers
net: dsa: move FDB handlers
net: dsa: move ageing time setter
net: dsa: move VLAN filtering setter
net: dsa: move bridging routines
net: dsa: move port state setters
net: dsa: change scope of ageing time setter
net: dsa: change scope of VLAN filtering setter
net: dsa: change scope of VLAN handlers
net: dsa: change scope of MDB handlers
net: dsa: change scope of FDB handlers
net: dsa: change scope of bridging code
net: dsa: change scope of notifier call chain
net: dsa: change scope of STP state setter
drm/pl111: Fix return value check in pl111_amba_probe()
Documentation: Update IRQ-domain.txt to document irq_domain_mapping
genirq/msi: Populate the domain name if provided by the irqchip
irqdomain: Let irq_domain_mapping display ACPI fwnode attributes
irqdomain: Let irq_domain_mapping display hierarchical domains
PCI/MSI: Ignore affinity if pre/post vector count is more than min_vecs
nfp: refresh port state before reporting autonegotiation
nfp: mark port state as stale if update failed
nfp: mark port state as stale after reconfig
nfp: provide linking on port structures
nfp: move refresh tracking into the port structure
nfp: update port state in place
nfp: introduce nfp_port
nfp: disallow mixing vNICs with and without NSP port entry
nfp: introduce very minimal nfp_app
nfp: add nfp_net_pf_free_vnic() function
nfp: rename netdev/port to vNIC
nfp: make nfp_net alloc/init/cleanup/free not depend on netdevs
nfp: add nfp_cppcore_pcie_unit() helper
bridge: fix hello and hold timers starting/stopping
net/wan/fsl_ucc_hdlc: fix muram allocation error
net: ipv4: tcp: fixed comment coding style issue
net: socket: fix a typo in sockfd_lookup().
net: ipv6: Add extack messages for route add failures
net: ipv6: Plumb extack through route add functions
net: ipv4: Add extack messages for route add failures
net: ipv4: Plumb extack through route add functions
macsec: double accounting of dropped rx/tx packets
gpio: xra1403: Add XRA1403 support to MAINTAINERS file
gpio: xra1403: Add EXAR XRA1403 SPI GPIO expander driver
p54: allocate enough space for ->used_rxkeys
ray_cs: Avoid reading past end of buffer
MIPS: jz4740: Remove custom GPIO code
MIPS: JZ4780: CI20: Add pinctrl configuration for several drivers
MIPS: JZ4740: Qi LB60: Add pinctrl configuration for several drivers
MIPS: jz4780: DTS: Add nodes for ingenic pinctrl and gpio drivers
orinoco_usb: convert request_context.refcount from atomic_t to refcount_t
MIPS: jz4740: DTS: Add nodes for ingenic pinctrl and gpio drivers
hostap: convert hostap_cmd_queue.usecnt from atomic_t to refcount_t
MIPS: ingenic: Enable pinctrl for all ingenic SoCs
mtd: nand: jz4740: Let the pinctrl driver configure the pins
fbdev: jz4740-fb: Let the pinctrl driver configure the pins
brcmfmac: remove setting IBSS mode when stopping AP
pwm: jz4740: Let the pinctrl driver configure the pins
mmc: jz4740: Let the pinctrl driver configure the pins
gpio: Add gpio-ingenic driver
brcmfmac: btcoex: replace init_timer with setup_timer
pinctrl: add a pinctrl driver for the Ingenic jz47xx SoCs
dt/bindings: Document gpio-ingenic
drm: rcar-du: Register a completion callback with VSP1
v4l: vsp1: Extend VSP1 module API to allow DRM callbacks
v4l: vsp1: Postpone frame end handling in event of display list race
dt/bindings: Document pinctrl-ingenic
spi: spi-fsl-dspi: ensure non-zero return on error path
gpio: zynq: remove unneeded (void *) casts in of_match_table
drm: rcar-du: Arm the page flip event after queuing the page flip
pinctrl: When claiming hog, skip maps not served by same device
net: Fix parisc SCM_TIMESTAMPING_PKTINFO value.
ALSA: firewire: remove support for 16 bit PCM samples in playback substream
arm64: dts: r8a7795: salvator-x: Add support for R-Car H3 ES2.0
arm64: dts: r8a7795: Add support for R-Car H3 ES2.0
arm64: dts: ulcb: Set drive-strength for ravb pins
arm64: dts: renesas: r8a7795-salvator-x: Enable HDMI outputs
arm64: dts: renesas: r8a7795-salvator-x: Add DU external dot clocks
arm64: dts: renesas: salvator-x: Add HDMI output connectors
arm64: dts: renesas: salvator-x: Add DU external dot clock sources
arm64: dts: renesas: r8a7795: Add HDMI encoder support
arm64: dts: salvator-x: Add panel backlight support
arm64: dts: r8a7796: Add PWM device nodes
arm64: dts: r8a7796: add Sound MIX support
arm64: dts: r8a7796: add Sound CTU support
arm64: dts: r8a7796: add Sound DVC support
arm64: dts: r8a7796: add Sound SRC support
arm64: dts: r8a7796: add Sound SSI DMA support
arm64: dts: r8a7796: add Sound SSI PIO support
arm64: dts: r8a7796: add AUDIO_DMAC support
arm64: dts: salvator-x: Add current sense amplifiers
arm64: dts: renesas: Extract common ULCB board support
arm64: dts: renesas: Extract common Salvator-X board support
arm64: dts: r8a7796: Add placeholders for various devices
arm64: dts: r8a7796: Add external PCIe bus clock
arm64: dts: r8a7796: Add external audio clocks
arm64: dts: r8a7795: update PFC node name to pin-controller
arm64: dts: r8a7796: salvator-x: Set drive-strength for ravb pins
arm64: dts: r8a7796: salvator-x: Enable NFS root
arm64: dts: m3ulcb: Fix EthernetAVB PHY timing
arm64: dts: h3ulcb: enable HS200 for eMMC
arm64: dts: m3ulcb: enable HS200 for eMMC
arm64: dts: r8a7796: salvator-x: enable HS200 for eMMC
arm64: dts: r8a7795: salvator-x: enable HS200 for eMMC
arm64: dts: r8a7795: salvator-x: Update memory node to 4 GiB map
arm64: dts: m3ulcb: enable EthernetAVB
HID: Microsoft Win8 Wireless Radio Controls cleanup
arm64: dts: m3ulcb: Update memory node to 2 GiB map
arm64: dts: m3ulcb: enable I2C
HID: i2c-hid: move header file out of I2C realm
ARM: davinci_all_defconfig: enable USB audio/video device support
ARM: davinci_all_defconfig: cleanup with savedefconfig
drm/i915/g33: Improve reset reliability
ARM: davinci: da8xx: Add DSP internal RAM memories as IOMEM resources
ARM: davinci: da8xx: Add names to DSP IOMEM resources
ARM: davinci: da8xx: Create DSP device only when assigned memory
pinctrl: imx: add soc specific mux_mode mask and shift property
pinctrl: imx: add generic pin config core support
b43: Add missing MODULE_FIRMWARE()
pinctrl: imx: fix debug message for SHARE_MUX_CONF_REG case
gpio: export add/remove lookup table functions
Revert "drm/i915: Restore lost "Initialized i915" welcome message"
pinctrl: imx: Check for memory allocation failure
pinctrl: mediatek: reuse pinctrl driver for mt7623
pinctrl: meson: meson8: add the AO HDMI CEC pin
pinctrl: meson: meson8: add support for the AO remote output pin
pinctrl: meson: meson8: add support for the I2S and SPDIF pins
pinctrl: meson: meson8: add the PWM pins
pinctrl: Adjust nine checks for null pointers
pinctrl: Use seq_putc() in pinctrl_maps_show()
pinctrl: Add spaces for better code readability
pinctrl: Combine substrings for a message in pin_config_group_get()
pinctrl: Adjust five checks for null pointers
pinctrl: Replace two seq_printf() calls by seq_puts() in pinconf_show_map()
pinctrl/amd: Update contact information for AMD pinctrl/amd
pinctrl: Use seq_putc() in three functions
pinctrl: armada-37xx: Add irqchip support
pinctrl: rockchip: remove unneeded (void *) casts in of_match_table
pinctrl: add ZTE ZX pinctrl driver support
dt-bindings: add bindings doc for ZTE pinctrl
gpio: fix description for gpio-ranges example
ieee802154: ca8210: Delete an error message for a failed memory allocation in ca8210_skb_rx()
ieee802154: ca8210: Delete an error message for a failed memory allocation in ca8210_probe()
Bluetooth: Delete error messages for failed memory allocations in two functions
drm/amd: include <linux/delay.h> instead of "linux/delay.h"
drm: Add DRM_MODE_ROTATE_ and DRM_MODE_REFLECT_ to UAPI
drm/vgem: Fix return value check in vgem_init()
drm/blend: Fix comment typ-o
drm/stm: remove unneeded -Iinclude/drm compiler flag
drm/vc4: fix include notation and remove -Iinclude/drm flag
ARM: sun8i: a83t: cubietruck-plus: Enable SPDIF output
ARM: sun8i: a83t: cubietruck-plus: Add LED device nodes
ARM: sun8i: a83t: Add device node for SPDIF transmitter
ARM: sun8i: a83t: Add device node for DMA controller
ARM: dts: sunxi: Fix BCM43xx node name
drm/i915/huc: Update GLK HuC version
ipv6: remove unused variables in esp6
ARM: dts: keystone: Add minimum support for K2G ICE evm
ARM: keystone: Create new binding for K2G ICE evm
ARM: dts: k2g-evm: Add unit address to memory node
ARM: dts: keystone-k2g: Remove skeleton.dtsi
net: Define SCM_TIMESTAMPING_PKTINFO on all architectures.
ARM: dts: imx6: Fix BCM43xx node name
x86/mce/AMD: Carve out SMCA bank configuration
x86/mce/AMD: Redo error logging from APIC LVT interrupt handlers
x86/mce: Convert threshold_bank.cpus from atomic_t to refcount_t
RAS: Make local function parse_ras_param() static
ACPI/APEI: Handle GSIV and GPIO notification types
tcp: fix tcp_probe_timer() for TCP_USER_TIMEOUT
ipv6: drop unused variables in seg6_genl_dumphac
fou: make local function static
tcpnv: do not export local function
inet: fix warning about missing prototype
ila: propagate error code in ila_output
dcb: enforce minimum length on IEEE_APPS attribute
net: ethernet: update drivers to make both SW and HW TX timestamps
net: allow simultaneous SW and HW transmit timestamping
net: fix documentation of struct scm_timestamping
net: add new control message for incoming HW-timestamped packets
net: add function to retrieve original skb device using NAPI ID
net: ethernet: update drivers to handle HWTSTAMP_FILTER_NTP_ALL
net: define receive timestamp filter for NTP
cxgb4 : retrieve port information from firmware
ibmveth: Support to enable LSO/CSO for Trunk VEA.
osf_wait4: switch to kernel_wait4()
waitid(): switch copyout of siginfo to unsafe_put_user()
wait_task_zombie: consolidate info logics
kill wait_noreap_copyout()
lift getrusage() from wait_noreap_copyout()
waitid(2): leave copyout of siginfo to syscall itself
kernel_wait4()/kernel_waitid(): delay copying status to userland
wait4(2)/waitid(2): separate copying rusage to userland
move compat wait4 and waitid next to native variants
qede: Support 1G advertisment.
qed: Fix setting of Management bitfields
qede: qedr closure after setting state
qed: Correct print in iscsi error-flow
qed: Revise alloc/setup/free flow
qede: Don't use an internal MAC field
qede: Add missing Status-block free
qede: Honor user request for Tx buffers
qede: Allow WoL to activate by default
iio: adc: Add support for TI ADC108S102 and ADC128S102
iio: imu: st_lsm6dsx: substitute ifdef CONFIG_PM with __maybe_unused macro
iio: accel: bma180: Add ACPI enumeration support for BMA250E
iio: accel: bma180: Add support for BMA250E
iio: light: rpr0521 channel numbers reordered
iio: light: rpr0521 proximity offset read/write
iio: light: rpr0521 sample_frequency read/write
iio: light: rpr0521 whitespace fixes
iio: light: rpr0521 magic number to sizeof() on value read
iio: light: rpr0521 on-off sequence change for CONFIG_PM
iio: light: rpr0521 poweroff for probe fails
iio: light: rpr0521 disable sensor -bugfix
staging: iio: light: Replace symbolic permissions as per coding style
ARM: dts: imx7s-warp: Pass 'no-1-8-v' property to the eMMC
ARM: dts: imx7d-pico: Add initial support
ALSA: mixart: constify snd_kcontrol_new structures
ALSA: cs46xx: constify snd_kcontrol_new structures
ALSA: ice1712: constify snd_kcontrol_new structures
ALSA: sound/isa: constify snd_kcontrol_new structures
ALSA: pcm: Simplify forward/rewind codes
ALSA: pcm: Use a common helper for PCM state check and hwsync
arm64: dts: add LS1046A DPAA FMan nodes
arm64: dts: add LS1043A DPAA FMan support
arm64: dts: add DPAA FMan nodes
ARM: dts: imx7: use 3 PWM cells
ARM: imx: Select GPCv2 for i.MX7
ARM: dts: imx7d-sdb: Enable PCIe peripheral
ARM: dts: imx7d: Add node for PCIe controller
ARM: dts: imx7d-sdb: Add GPIO expander node
ARM: dts: imx7s: Mark 'gpr' compatible with i.MX6 variant
ARM: dts: imx7s: Add node for GPC
ARM: dts: imx: Reintroduce 'anatop-enable-bit' where appropriate
iio: hi8435: cleanup reset gpio
iio: hi8435: make in_voltage_sensing_mode_available visible
iio: hi8435: avoid garbage event at first enable
iio: hi8435: add raw access
iio: light: isl29018: Only declare ACPI table when ACPI is enabled
xgene: Check all RGMII phy mode variants
phy: Add helper function to check phy interface mode
sk_buff.h: improve description of CHECKSUM_{COMPLETE, UNNECESSARY}
openvswitch: more accurate checksumming in queue_userspace_packet()
net: more accurate checksumming in validate_xmit_skb()
net: use skb->csum_not_inet to identify packets needing crc32c
sk_buff: remove support for csum_bad in sk_buff
net: introduce skb_crc32c_csum_help
skbuff: add stub to help computing crc32c on SCTP packets
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-veyron
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-firefly
ARM: dts: rockchip: enable ARM Mali GPU on rk3288-rock2-som
ARM: dts: rockchip: add ARM Mali GPU node for rk3288
dt-bindings: gpu: add bindings for the ARM Mali Midgard GPU
tcp: warn on negative reordering values
drm/i915: Check for allocation failure
ARM: dts: omap3: Remove 'enable-active-low' property
ARM: BCM: Enable thermal support for NSP SoCs
drm/pl111: Add a debugfs node to dump our registers.
drm/pl111: make structure mode_config_funcs static
drm/pl111: make structure pl111_display_funcs static
drm/pl111: Register the clock divider and use it.
ASoC: rsnd: add HDMI output support
ASoC: rsnd: add support graph base DT phase 2
ASoC: rsnd: add support graph base DT phase 1
ASoC: stm32: Add full duplex support to i2s
ASoC: stm32: Add I2S driver
ASoC: stm32: Document STM32 I2S bindings
regulator: axp20x-regulator: add support for AXP803
spi: imx: fix issue when tx_buf or rx_buf is NULL
regulator: lp8755: fix spelling mistake "acceess" -> "access"
ASoC: cs35l35: Correctly handle 0 for bst_ipk
ASoC: cs35l35: Add DT handling for Inductor
ASoC: cs35l35: Add Boost Inductor Calculation
ASoC: simple-scu-card: cleanup documentation
ASoC: audio-graph-card: fix spelling mistake: "missmatch" -> "mismatch"
ASoC: audio-graph-card: tidyup return method from probe()
ASoC: simple-scu-card: tidyup return method from probe()
ASoC: simple-card: tidyup return method from probe()
ASoC: da7213: Update driver to use device_property* FW functions
drm/i915/guc: Remove action status and statistics from debugfs
arm64: dts: juno: enable some SMMUs
arm64: dts: juno: add coresight CPU debug nodes
printk: Use the main logbuf in NMI when logbuf_lock is available
ah: use crypto_memneq to check the ICV
[media] uvcvideo: annotate a switch fall through
[media] s2255drv: avoid a switch fall through
[media] soc_camera: annotate a switch fall through
[media] zoran: annotate switch fall through
[media] av7110: avoid switch fall through
[media] atomisp: disable several warnings when W=1
mac80211: mark as action frame when parsing IEs of CSA action frames
mac80211: mesh: Allow following CSA to DFS channels if userspace handles it
wireless: Require HANDLE_DFS flag to switch channel for non-AP mode
wireless: Only join DFS channels in mesh mode if userspace flags support
mac80211: move clearing result into ieee80211_parse_ch_switch_ie()
mac80211: mesh: mark channel as unusable if a regulatory MESH CSA is received
ARM: dts: rockchip: set a sane frequence for tsadc on rk322x
ARM: dts: rockchip: add operating-points-v2 for cpu on rk322x
ARM: dts: rockchip: set default rates for core clocks on rk322x
drm/i915/g4x: Improve gpu reset reliability
drm/i915/guc: Remove last submission result from debugfs
drm/i915/guc: Remove failed doorbell stat from debugfs
drm/i915/guc: Remove stale comment for q_fail
[media] mtk_vcodec_dec: return error at mtk_vdec_pic_info_update()
[media] s5p-jpeg: don't return a random width/height
[media] media drivers: annotate fall-through
[media] dvb-usb-remote: don't write bogus debug messages
[media] bt8xx: add missing break
[media] saa7164: better handle error codes
[media] bcm3510: fix handling of VSB16 modulation
[media] ir-core: fix gcc-7 warning on bool arithmetic
[media] atomisp: fix missing blank line coding style issue in atomisp_tpg.c
[media] atomisp: putting NULs in the wrong place
[media] atomisp: one char read beyond end of string
[media] atomisp: Fix -Werror=int-in-bool-context compile errors
[media] atomisp: Make undeclared symbols static
[media] atomisp: fix coding style warnings
[media] atomisp: fixed coding style errors
[media] atomisp: drop unused qos variable
[media] atomisp: fixed sparse warnings
[media] atomisp: Fix unnecessary initialization of static
[media] atomisp: use logical AND, not bitwise
[media] atomisp: Add __printf validation and fix fallout
xfrm: Make function xfrm_dev_register static
dt-bindings: rcar-dmac: Document missing error interrupt
dmaengine: rcar-dmac: wait for ISR to finish before freeing resources
dmaengine: rcar-dmac: implement device_synchronize()
dmaengine: rcar-dmac: store channel IRQ in struct rcar_dmac_chan
ARM: sun8i: a83t: Set clock accuracy for 24MHz oscillator
ARM: sun8i: a83t: Add CCU device nodes
ath9k: check ah->curchan when updating tx power
ath9k: remove unnecessary code
wil6210: use memdup_user
ath5k: fix memory leak on buf on failed eeprom read
ath9k: fix spelling in ath9k_tx99_init()
ath6kl: assure headroom of skbuff is writable in .start_xmit()
ARM: sun5i: a10s-olinuxino: Enable HDMI
ARM: sun5i: a10s: Add the HDMI controller node
MAINTAINERS: update my mail address
mwifiex: add missing USB-descriptor endianness conversion
mwifiex: pcie: stop setting/clearing 'surprise_removed'
mwifiex: pcie: remove useless pdev check
mwifiex: 11h: drop unnecessary check for '!priv'
mwifiex: remove redundant 'adapter' check in mwifiex_adapter_cleanup
mwifiex: remove useless 'mwifiex_lock'
mwifiex: don't leak stashed beacon buffer on reset
mwifiex: don't drop lock between list-retrieval / list-deletion
mwifiex: Add locking to mwifiex_11n_delba
mwifiex: Don't release cmd_pending_q_lock while iterating
mwifiex: Don't release tx_ba_stream_tbl_lock while iterating
mwifiex: fixup error cases in mwifiex_add_virtual_intf()
mwifiex: pcie: de-duplicate buffer allocation code
dmaengine: bcm-scm-raid: remove redundant null check on req
dmaengine: bcm-sba-raid: fix Kconfig dependencies
dt-binding: net: wireless: fix node name in the BCM43xx example
drm/i915: Reorder media/render reset on g4x
drm/i915: Try harder to reset the GPU
MIPS: PCI: Remove unused busn_offset
MIPS: Loongson: Remove unused PCI_BAR_COUNT definition
net/mlx5e: Fix possible memory leak
qed: Remove unused including <linux/version.h>
ibmvnic: fix missing unlock on error in __ibmvnic_reset()
net1080: Remove unused function nc_dump_ttl()
r8152: Remove unused function usb_ocp_read()
qed: Utilize FW 8.20.0.0
tcp: fix tcp_rearm_rto()
Documentation, kbuild: fix typo "minimun" -> "minimum"
docs: Fix some formatting issues in request-key.rst
doc: ReSTify keys-trusted-encrypted.txt
doc: ReSTify keys-request-key.txt
doc: ReSTify keys-ecryptfs.txt
doc: ReSTify keys.txt
doc: ReSTify Smack.txt
doc: ReSTify LoadPin.txt
doc: ReSTify Yama.txt
doc: ReSTify tomoyo.txt
doc: ReSTify apparmor.txt
doc: ReSTify SELinux.txt
doc: ReSTify and split LSM.txt
doc: security: minor cleanups to build kernel-doc
doc: ReSTify self-protection.txt
doc: ReSTify credentials.txt
doc: ReSTify IMA-templates.txt
doc: ReSTify no_new_privs.txt
doc: ReSTify seccomp_filter.txt
doc-rst: fix inline emphasis in unshare.rst
core-api: remove an unexpected unident
misc: sram-exec: Use aligned fncpy instead of memcpy
liquidio: make the spinlock octeon_devices_lock static
drm: drop drm_[cm]alloc* helpers
drm: replace drm_[cm]alloc* by kvmalloc alternatives
mlxsw: spectrum_dpipe: Fix sparse warnings
net: dsa: b53: Add compatible strings for the Cygnus-family BCM11360.
firmware: google: memconsole: Adapt to new coreboot ring buffer format
firmware: google: memconsole: Make memconsole interface more flexible
uio/uio_pci_generic: don't fail probe if pdev->irq == NULL
drivers: pps: Make PPS into a menuconfig to ease disabling
vhost/vsock: use static minor number
ipack: Improve a size determination in ipack_bus_register()
ipack: Delete an error message for a failed memory allocation in ipack_device_read_id()
HV: properly delay KVP packets when negotiation is in progress
Drivers: hv: vmbus: Fix rescind handling
Drivers: hv: util: Make hv_poll_channel() a little more efficient
Drivers: hv: vmbus: Fix error code returned by vmbus_post_msg()
tools: hv: properly handle long paths
Tools: hv: vss: Thaw the filesystem and continue if freeze call has timed out
drm/i915/selftests: Pretend to be a gfx pci device
net: dsa: use switchdev_obj_dump_cb_t everywhere
net: dsa: include switchdev.h only once
net: dsa: include dsa.h only once
ALSA: pcm/oss: mark snd_pcm_plug_slave_format arg as const
ALSA: pcm: use "do {} while (0)" for empty macro
serial: xilinx_uartps: Fix the error path
serial: meson: change interrupt description to tty name
serial: meson: remove use of flag UPF_IOREMAP
serial: meson: make use of uart_port member mapsize
serial: meson: remove dead code in meson_uart_change_speed
serial: meson: remove unneeded variable assignment in meson_serial_port_write
serial: meson: fix setting number of stop bits
tty/vt/keyboard: Remove AVR32 bits from the driver
serial: uapi: Add support for bus termination
serial: pch_uart: use offset_in_page() macro
tty/serial: atmel: use offset_in_page() macro
drivers/tty/hvc: fix spelling mistake: "missmanaged" -> "mismanaged"
ARM: dts: imx6sx-sdb: Properly model the ARM and SOC regulator supplies
net: fix __skb_try_recv_from_queue to return the old behavior
net: make struct dst_entry::dev first member
powerpc/85xx/kmcent2: use hdlc busmode for UCC1
net/wan/fsl_ucc_hdlc: add hdlc-bus support
fsl/qe: add bit description for SYNL register for GUMR
net/wan/fsl_ucc_hdlc: call qe_setbrg only for loopback mode
net/wan/fsl_ucc_hdlc: fix incorrect memory allocation
net/wan/fsl_ucc_hdlc: fix wrong indentation
net/wan/fsl_ucc_hdlc: fix unitialized variable warnings
net/wan/fsl_ucc_hdlc: cleanup debug traces
serial: exar: Preconfigure xr17v35x MPIOs as output
imx-serial: RX DMA startup latency
net: make struct net_device::tx_queue_len unsigned int
tty: serdev-ttyport: return actual baudrate from ttyport_set_baudrate
serial: sh-sci: Move uart_register_driver call to device probe
serial: pl010: Move uart_register_driver call to device probe
serial: sh-sci: Fix race condition causing garbage during shutdown
drivers/serial: Add driver for Aspeed virtual UART
serial: 8250: Add flag so drivers can avoid THRE probe
serial: 8250_exar: Remove duplicate assignment
serial: 8250: omap: Disable DMA for console UART
gpu: host1x: select IOMMU_IOVA
rtlwifi: rtl8723ae: fix spelling mistake: "Coexistance" -> "Coexistence"
rtlwifi: fix spelling mistake: "Pairwiase" -> "Pairwise"
udp: make function udp_skb_dtor_locked static
rtlwifi: btcoex: 23b 1ant: check PS state before setting tdma duration
rtlwifi: btcoex: 23b 1ant: monitor bt is enabled or disabled
rtlwifi: btcoex: 23b 1ant: check if BT high priority packet exist
rtlwifi: btcoex: 23b 1ant: monitor wifi and BT counter
rtlwifi: btcoex: 23b 1ant: TDMA duration for ACL busy
rtlwifi: btcoex: 23b 1ant: rename and coding style modification.
rtlwifi: btcoex: Restore 23b 1ant routine for tdma adjustment
rtlwifi: btcoex: 21a 1ant: add bt_tx_rx_mask into bt info
rtlwifi: btcoex: 21a 1ant: fix some coding style issues
rtlwifi: btcoex: 21a 1ant: treat ARP as special packet
rtlwifi: btcoex: 21a 1ant: re-init coex after wifi leaves IPS
rtlwifi: btcoex: 21a 1ant: use default value when initiating coex
rtlwifi: btcoex: 21a 1ant: mark packet high priority when scanning
rtlwifi: btcoex: 21a 1ant: normal mode for retry limit when connected
rtlwifi: btcoex: 21a 1ant: wifi slot time adjustment
rtlwifi: btcoex: 21a 1ant: coex table and tdma settings for softap mode
rtlwifi: btcoex: 21a 1ant: react to special packet when wifi is not scanning
rtlwifi: btcoex: 21a 1ant: shorten wifi slot when connected scan
rtlwifi: btcoex: 21a 1ant: more bt profiling when wifi receives special packet
rtlwifi: btcoex: 21a 1ant: set tdma and coex table when wifi is idle
vhost_net: try batch dequing from skb array
tap: support receiving skb from msg_control
tun: support receiving skb through msg_control
tap: export skb_array
tun: export skb_array
skb_array: introduce batch dequeuing
ptr_ring: introduce batch dequeuing
skb_array: introduce skb_array_unconsume
ptr_ring: add ptr_ring_unconsume
rtlwifi: btcoex: 21a 2ant: remove unused antenna detection variables
rtlwifi: btcoex: 21a 2ant: fix PTA unstable problem when hw init
rtlwifi: btcoex: 21a 2ant: refine bt info notify to have more profilings
rtlwifi: btcoex: 21a 2ant: init wlan when leave ips
rtlwifi: btcoex: 21a 2ant: run mechanism if status changes or auto adjust is set
rtlwifi: btcoex: 21a 2ant: add pnp notidy to avoid LPS/IPS mismatch
rtlwifi: btcoex: 21a 2ant: settings before wifi firmware is ready
rtlwifi: btcoex: 21a 2ant: set wifi standby when halting of entering ips
rtlwifi: btcoex: 21a 2ant: refine btc8821a2ant_action_hid_a2dp
rtlwifi: btcoex: 21a 2ant: set tdma with rssi states
staging: greybus: mark PM functions as __maybe_unused
rtlwifi: btcoex: Remove 92e 2ant configuration parameter
rtlwifi: btcoex: Remove 23b 2ant configuration parameter
rtlwifi: btcoex: Remove 23b 1ant configuration parameter
rtlwifi: btcoex: Remove 21a 1ant configuration parameter
USB: ene_usb6250: turn off the Removable flag
USB: ene_usb6250: remove subroutine duplication
USB: ene_usb6250: implement REQUEST SENSE
USB: ene_usb6250: fix SCSI residue overwriting
USB: ene_usb6250: fix first command execution
staging: android: ion: Avoid calling free_duped_table() twice
staging: android: ion: Remove ION_FLAG_CACHED_NEEDS_SYNC
staging: android: ion: Remove unused members from ion_buffer
staging: ks7010: avoid CamelCase: receiveDTIMs
staging: vt6656: remove unnecesary blank lines
staging: vt6656: remove multiple assignments
staging: sm750fb: fix length of lines, function calls and declaration
drm/i915: Check C for null pointer rather than B
wlcore: use memdup_user
mwifiex: pcie: add card_reset() support
mwifiex: initiate card-specific work atomically
mwifiex: p2p client using same data path as station
brcmfmac: move scheduled scan wiphy param setting to pno module
brcmfmac: add firmware feature detection for gscan feature
drm/sti:fix spelling mistake: "compoment" -> "component"
Bluetooth: hci_nokia: select BT_HCIUART_H4
Bluetooth: hci_ldisc: Use rwlocking to avoid closing proto races
Bluetooth: Skip vendor diagnostic configuration for HCI User Channel
Bluetooth: hci_uart: fix kconfig dependency
Bluetooth: Set LE Default PHY preferences
Bluetooth: Enable LE PHY Update Complete event
Bluetooth: Enable LE Channel Selection Algorithm event
Bluetooth: Set LE Suggested Default Data Length to maximum
Bluetooth: Add support for Intel Bluetooth device 9460/9560 [8087:0aaa]
drm/i915: Fix new -Wint-in-bool-context gcc compiler warning
[media] tc358743: fix register i2c_rd/wr function fix
[media] cec-notifier.h: handle unreachable CONFIG_CEC_CORE
[media] vb2: Fix an off by one error in 'vb2_plane_vaddr'
[media] s5p-cec: remove unused including <linux/version.h>
[media] rainshadow-cec: Fix missing spin_lock_init()
[media] pxa_camera: fix module remove codepath for v4l2 clock
[media] cec: improve MEDIA_CEC_RC dependencies
[media] rainshadow-cec: avoid -Wmaybe-uninitialized warning
[media] rainshadow-cec: use strlcat instead of strncat
[media] ir-lirc-codec: let lirc_dev handle the lirc_buffer
[media] rc-core: fix input repeat handling
[media] sir_ir: infinite loop in interrupt handler
[media] atomisp: don't treat warnings as errors
can: m_can: add deep Suspend/Resume support
can: m_can: factorize clock gating and ungating
can: m_can: make m_can_start and m_can_stop symmetric
can: m_can: move Message RAM initialization to function
ARM: sun8i: v3s: enable SPI
ARM: sun8i: v3s: add support for Lichee Pi Zero w/ dock board
drm: trivial documentation fix to drm_for_each_connector_iter
crypto: aesni - add generic gcm(aes)
crypto: aesni - make AVX2 AES-GCM work with all valid auth_tag_len
crypto: aesni - make AVX2 AES-GCM work with any aadlen
crypto: aesni - make AVX AES-GCM work with all valid auth_tag_len
crypto: aesni - make AVX AES-GCM work with any aadlen
crypto: aesni - make non-AVX AES-GCM work with all valid auth_tag_len
crypto: aesni - make non-AVX AES-GCM work with any aadlen
crypto: arm64/sha - avoid non-standard inline asm tricks
crypto: ccp - Add a module author
crypto: caam - add support for RSA key form 3
crypto: caam - add support for RSA key form 2
crypto: caam - incapsulate dropping leading zeros into function
crypto: caam - avoid kzalloc(0) in caam_read_raw_data
crypto: sha512-mb - add some missing unlock on error
crypto: tcrypt - don't disable irqs and wait
drm/via: remove unneeded -Iinclude/drm compiler flag
drm/vgem: remove unneeded -Iinclude/drm compiler flag
drm/udl: remove unneeded -Iinclude/drm compiler flag
drm/tdfx: remove unneeded -Iinclude/drm compiler flag
drm/sis: remove unneeded -Iinclude/drm compiler flag
drm/savage: remove unneeded -Iinclude/drm compiler flag
drm/r128: remove unneeded -Iinclude/drm compiler flag
drm/omap: remove unneeded -Iinclude/drm compiler flag
drm/mga: remove unneeded -Iinclude/drm compiler flag
drm/i2c: remove unneeded -Iinclude/drm compiler flag
drm/i810: remove unneeded -Iinclude/drm compiler flag
drm/gma500: remove unneeded -Iinclude/drm compiler flag
drm/vmwgfx: fix include notation and remove -Iinclude/drm flag
drm/virtio: fix include notation and remove -Iinclude/drm flag
usb: chipidea: properly handle host or gadget initialization failure
ipmi_ssif: remove redundant null check on array client->adapter->name
drm/i915/skl+: use linetime latency if ddb size is not available
drm/i915/skl+: Perform wm level calculations in separate function
drm/i915/skl+: Watermark calculation cleanup
drm/i915/skl+: Fail the flip if ddb min requirement exceeds pipe allocation
drm/i915/skl+: no need to memset again
drm/i915/skl: Fail the flip if no FB for WM calculation
drm/i915/skl+: calculate pixel_rate & relative_data_rate in fixed point
drm/i915: Use fixed_16_16 wrapper for division operation
drm/i915: Add more wrapper for fixed_point_16_16 operations
drm/i915: fix naming of fixed_16_16 wrapper.
PCI: Do not disregard parent resources starting at 0x0
net: phy: marvell: checkpatch - Fix remaining long lines
net: phy: marvell: Add helpers to get/set page
net: phy: marvell: Refactor some bigger functions
net: phy: marvell: Checkpatch - assignments and comparisons
net: phy: marvell: Checkpatch - Missing or extra blank lines
net: phy: Marvell: checkpatch - Comments
tcp: switch TCP TS option (RFC 7323) to 1ms clock
tcp: replace misc tcp_time_stamp to tcp_jiffies32
tcp_lp: cache tcp_time_stamp
tcp_westwood: use tcp_jiffies32 instead of tcp_time_stamp
tcp: use tcp_jiffies32 in __tcp_oow_rate_limited()
tcp: uses jiffies_32 to feed tp->chrono_start
tcp: use tcp_jiffies32 to feed probe_timestamp
tcp: use tcp_jiffies32 for rcv_tstamp and lrcvtime
tcp: bic, cubic: use tcp_jiffies32 instead of tcp_time_stamp
tcp_bbr: use tcp_jiffies32 instead of tcp_time_stamp
tcp: use tcp_jiffies32 to feed tp->snd_cwnd_stamp
tcp: use tcp_jiffies32 to feed tp->lsndtime
dccp: do not use tcp_time_stamp
tcp: introduce tcp_jiffies32
tcp: use tp->tcp_mstamp in output path
sch_dsmark: Fix uninitialized variable warning.
net: sched: add termination action to allow goto chain
net: sched: push tp down to action init
net: sched: introduce multichain support for filters
net: sched: push chain dump to a separate function
net: sched: introduce helpers to work with filter chains
net: sched: move TC_H_MAJ macro call into tcf_auto_prio
net: sched: replace nprio by a bool to make the function more readable
net: sched: rename tcf_destroy_chain helper
net: sched: introduce tcf block infractructure
net: sched: move tc_classify function to cls_api.c
drivers: net: DSA: Sort drivers
net: dsa: Sort DSA tagging protocol drivers
liquidio: fix PF falsely indicating success at setting MAC address of a nonexistent VF
liquidio: fix insmod failure when multiple NICs are plugged in
ARM: dts: rockchip: add second uart2 pinctrl on rk322x
net: dsa: store CPU port pointer in the tree
ARM: dts: rockchip: correct rk322x uart2 pinctrl
ARM: dts: rockchip: add watchdog device node on rk322x
mlxsw: spectrum: Default ports to non-virtual mode
mlxsw: spectrum: Move PVID code to appropriate place
mlxsw: spectrum_switchdev: Don't batch learning operations
mlxsw: spectrum_switchdev: Don't batch STP operations
mlxsw: spectrum_switchdev: Don't batch VLAN operations
mlxsw: spectrum_switchdev: Remove redundant check
mlxsw: spectrum_router: Initialize RIFs in a separate function
mlxsw: spectrum_router: Move FIB notification block to router struct
mlxsw: spectrum_router: Move RIFs array to its rightful place
mlxsw: spectrum_switchdev: Reduce scope of bridge struct
mlxsw: spectrum_router: Reduce scope of router struct
mlxsw: spectrum_buffer: Reduce scope of shared buffer struct
hwspinlock: sprd: Add hardware spinlock driver
clk: rockchip: fix up the RK3228 clk cpu setting table
clk: rockchip: add clock-ids for more rk3228 clocks
clk: rockchip: add ids for camera on rk3399
ARM: dts: rockchip: fix rk322x i2s1 pinctrl error
arm64: dts: meson-gx-p23x-q20x: Fix node order
arm64: dts: meson-gxm-nexbox-a1: Fix node order
arm64: dts: meson-gxl-s905x-nexbox-a95x: Fix node order
arm64: dts: meson-gxl: Fix node order
arm64: dts: meson-gxbb-p20x: Fix node order
arm64: dts: meson-gxbb-nexbox-a95x: Fix node order
arm64: dts: meson-gxbb-vega-s95: Fix node order
arm64: dts: meson-gxbb-odroidc2: Fix node order
arm64: dts: meson-gxbb: Fix node order
arm64: dts: meson-gxbb-wetek-hub: Reference CVBS node by label
arm64: dts: meson-gxl-s905x: Comment typo fix
arm64: dts: meson-gxm-nexbox-a1: Drop UART comment
arm64: dts: meson-gxl-s905x-khadas-vim: Fix Wifi node name
arm64: dts: meson-gx-p23x-q20x: Fix Wifi node name
arm64: dts: meson-gxbb-p20x: Fix Wifi node name
arm64: dts: meson-gxbb-vega-s95: Fix Wifi node name
arm64: dts: amlogic: Sort Makefile
dt-bindings: arm: amlogic: Reorder boards
Make HWSPINLOCK a menuconfig to ease disabling
rpmsg: Release rpmsg devices in backends
cxgb4: add new T5 pci device id
cxgb4: reduce resource allocation in kdump kernel
mac80211: Dynamically set CoDel parameters per station
cfg80211: improve warnings in VHT rate calculation
iommu/iova: Sort out rbtree limit_pfn handling
iommu/ipmmu-vmsa: Fix pgsize_bitmap semicolon typo
iommu/ipmmu-vmsa: Drop LPAE Kconfig dependency
iommu/ipmmu-vmsa: Use fwspec iommu_priv on ARM64
iommu/ipmmu-vmsa: Add new IOMMU_DOMAIN_DMA ops
iommu/ipmmu-vmsa: Break out domain allocation code
iommu/ipmmu-vmsa: Break out utlb parsing code
iommu/ipmmu-vmsa: Rework interrupt code and use bitmap for context
iommu/ipmmu-vmsa: Remove platform data handling
iommu/vt-d: Helper function to query if a pasid has any active users
drm/i915: Don't force serialisation on marking up execlists irq posted
drm/i915: Stop inlining the execlists IRQ handler
drm/i915/execlists: Reduce lock contention between schedule/submit_request
drm/i915: Create a kmem_cache to allocate struct i915_priolist from
drm/i915: Split execlist priority queue into rbtree + linked list
drm/i915: Use a define for the default priority [0]
drm/i915: Don't mark an execlists context-switch when idle
drm/i915/execlists: Pack the count into the low bits of the port.request
drm/i915: Redefine ptr_pack_bits() and friends
drm/i915: Make ptr_unpack_bits() more function-like
drm/i915: Import the kfence selftests for i915_sw_fence
drm/i915: Remove kref from i915_sw_fence
drm/tilcdc: fix include notation and remove -Iinclude/drm flag
drm/radeon: fix include notation and remove -Iinclude/drm flag
drm/qxl: fix include notation and remove -Iinclude/drm flag
drm/nouveau: fix include notation and remove -Iinclude/drm flag
drm/msm: fix include notation and remove -Iinclude/drm flag
drm/mgag200: fix include notation and remove -Iinclude/drm flag
drm/hisilicon: fix include notation and remove -Iinclude/drm flag
iommu/rockchip: Enable Rockchip IOMMU on ARM64
drm/i915/gen9: Reintroduce WaEnableYV12BugFixInHalfSliceChicken7
usb: gadget: udc-xilinx: clean up a variable name
usb: dwc3: add disable u2mac linestate check quirk
usb: gadget: udc: add null check before pointer dereference
usb: phy: phy-msm-usb: Remove redundant extcon register/unregister
usb: phy: phy-qcom-8x16-usb: Remove redundant extcon register/unregister
usb: phy: Introduce one extcon device into usb phy
usb: fix the comment with regards to DocBook
usb: gadget: f_uac2: calculate wMaxPacketSize before endpoint match
ARM: dts: da850-lego-ev3: Add node for LEGO MINDSTORMS EV3 Battery
usb: dwc3: gadget: lazily map requests for DMA
USB: iowarrior: use memdup_user
usb: host: remove unnecessary null check
usb: typec: Don't prevent using constant typec_mode_desc initializers
usb: udc: core: Error if req->buf is either from vmalloc or stack
usb: core: Check URB setup_packet and transfer_buffer sanity
usb: cdc-wdm: use memdup_user
usb: dwc3: gadget: don't WARN about lack of TRBs
ARM: davinci_all_defconfig: enable LEGO MINDSTORMS EV3 battery module
ASoC: rt5514: Add ACPI match ID
regulator: Allow for asymmetric settling times
regulator: DT: Add properties for asymmetric settling times
ASoC: atmel: Use IS_ENABLED()
ASoC: fsi: Move inline fsi_stream_is_play() before use
ASoC: rt5665: make local symbol rt5665_i2c_driver static
ASoC: rsnd: check src mod pointer for rsnd_mod_id()
ASoC: rsnd: need to call nolock_stop if nolock_start was failed
ASoC: rsnd: remove error pointer for adg->clkout[i]
ASoC: rsnd: clkout-lr-asynchronous is AUDIO_CLKOUT related property
ASoC: rsnd: remove mismatch explain comment from src.c
ASoC: rsnd: remove un-used OUF_SRCO/I macro
ASoC: hdmi-codec: fix spelling mistake: "deteced" -> "detected"
ASoC: rsnd: add missing clocks/clock-names on Document
ASoC: rsnd: move "renesas,rsrc-card" to "simple-scu-audio-card" on Document
ASoC: add audio-graph-card support
ASoC: add audio-graph-card document
ASoC: simple-card-utils: add asoc_simple_card_parse_graph_dai()
ASoC: simple-card-utils: enable "label" on asoc_simple_card_parse_card_name
ASoC: soc-core: enable "dai-format" on snd_soc_of_parse_daifmt()
of_graph: add of_graph_get_endpoint_count()
of_graph: add of_graph_get_port_parent()
of_graph: add of_graph_get_remote_endpoint()
of-graph: export symbol of_phandle_iterator_init/next
ASoC: rt5665: Fix uninitialized warning in rt5665_i2s_pin_event()
nohz: Fix collision between tick and other hrtimers, again
nohz: Add hrtimer sanity check
ALSA: pcm: constify function local and read-only table
ALSA: pcm/oss: refer to parameters instead of copying to reduce usage of kernel stack
ALSA: pcm: use helper function to refer parameter as read-only
ALSA: pcm: add const qualifier for read-only table for sampling rate
ALSA: Enable build with m68k
ALSA: emu10k1: Get rid of set_fs() usage
ALSA: opl3: Kill unused set_fs()
ALSA: hda - Remove superfluous header inclusions
ALSA: hda - Fix a typo in comment
ALSA: hda - Remove the use of set_fs()
ALSA: hda - Remove the generic bind ctl helpers
ALSA: hda - Move bind-mixer switch codes to generic parser
ALSA: hda - Simplify bound-beep mute control for ALC268
ALSA: pcm: fix the comments that refers to kernel-doc
ALSA: cs4281: Fix the leftover comment
ALSA: sb: Use IS_REACHABLE()
ALSA: opl4: Use IS_REACHABLE()
ALSA: cmi8238: Use IS_ENABLED()
ALSA: Use IS_ENABLED() in common headers
ALSA: pcm: Build pcm notifier code conditionally
ALSA: ak411x: Use array instead of offsetof()
ALSA: vxpocket: Use container_of()
ARM: dts: bcm283x: switch from &sdhci to &sdhost
f2fs: sanity check checkpoint segno and blkoff
liquidio: use pcie_flr instead of duplicating it
net: phy: Remove residual magic from PHY drivers
bnx2x: Remove open coded carrier check
tcp: internal implementation for pacing
udp: keep the sk_receive_queue held when splicing
udp: use a separate rx queue for packet reception
net/sock: factor out dequeue/peek with offset code
iio: hid-sensor-hub: Implement batch mode
iio: tsl2583: add runtime power management support
nfp: eliminate an if statement in calculation of completed frames
nfp: add a helper for wrapping descriptor index
nfp: complete the XDP TX ring only when it's full
nfp: add CHECKSUM_COMPLETE support
nfp: version independent support for chained RSS metadata
nfp: don't assume RSS and IRQ moderation are always enabled
nfp: support LSO2 capability
nfp: rename l4_offset in struct nfp_net_tx_desc to lso_hdrlen
nfp: don't enable TSO on the device when disabled
drm/vc4: Adjust modes in DSI to work around the integer PLL divider.
ARM: dts: OMAP5: uevm: add µSD card detect
ARM: dts: omap4-droid4: Add bluetooth
ARM: dts: dra7x-evm: Enable dual-role mode for USB1
drm/vc4: fix spelling mistake: "dimesions" -> "dimensions"
drm/vc4: Enable selection in Kconfig on any 32-bit BCM platform.
net: socket: mark socket protocol handler structs as const
tools: hv: Add clean up for included files in Ubuntu net config
bnxt: add dma mapping attributes
ARM: OMAP2+: pm: Remove __init from omap_pm_clkdms_setup
ARM: OMAP2+: timer: Add suspend-resume callbacks for clkevent device
ARM: OMAP: Wakeupgen: Add context save/restore for AM43XX
drivers: net: xgene: Fix redundant prefetch buffer cleanup
drivers: net: xgene: Workaround for HW errata 10GE_10/ENET_15
drivers: net: xgene: Add frame recovered statistics counter for errata 10GE_8/ENET_11
drivers: net: xgene: Workaround for HW errata 10GE_4
drivers: net: xgene: Add rx_overrun/tx_underrun statistics
drivers: net: xgene: Extend ethtool statistics
drivers: net: xgene: Remove unused macros
drivers: net: xgene: Refactor statistics error parsing code
drivers: net: xgene: Remove redundant local stats
drivers: net: xgene: Use rgmii mdio mac access
drivers: net: phy: xgene: Add lock to protect mac access
drivers: net: xgene: Protect indirect MAC access
ata: update references for libata documentation
libata: fix identation on a kernel-doc markup
ata-sff: always map page before data transfer
drm/cirrus: fix include notation and remove -Iinclude/drm flag
ARM: dts: Use - instead of @ for DT OPP entries for TI SoCs
drm/bridge: fix include notation and remove -Iinclude/drm flag
drm/bochs: fix include notation and remove -Iinclude/drm flag
ARM: dts: am335x-phycore-som: fix rv4162 compatible
drm/ast: fix include notation and remove -Iinclude/drm flag
drm/amd: fix include notation and remove -Iinclude/drm flag
drm/ttm: fix include notation and remove -Iinclude/drm flag
drm: make drm_panel.h self-contained
of: irq: use of_irq_get() in of_irq_to_resource()
drm: add missing declaration to drm_blend.h
staging: speakup: flush tty buffers and ensure hardware flow control
staging: speakup: migrate apollo, ltlk, audptr, decext, dectlk and spkout
staging: speakup: add send_xchar, tiocmset and input functionality for tty
staging: speakup: migrate acntsa, bns, dummy and txprt to ttyio
staging: speakup: add tty-based comms functions
tty: export tty_open_by_driver
staging: fbtft: fix sparse warning
drivers/staging: refactor dgnc tty registration.
staging: rtl8188eu: fix indentation error
staging: vme: Use BIT macro for bit definitions
Staging: rtl8723bs: core: rtw_mlme: Fix spelling issues
staging: ks7010: avoid CamelCase: local variables in ks_hostif.c
pinctrl: sh-pfc: r8a7794: Add R8A7745 support
pinctrl: sh-pfc: r8a7794: Remove reserved bits
pinctrl: sh-pfc: r8a7794: Remove AVB_AVTP_* groups
pinctrl: sh-pfc: r8a7794: Rename some I2C signals
pinctrl: sh-pfc: r8a7791: Add R8A7743 support
kernel-doc: describe the ``literal`` syntax
docs-rst: get rid of Documentation/sphinx/tmplcvt script
usb: fix the comment with regards to DocBook
fs: fix the location of the kernel-api book
lib: update location of kgdb documentation
fs: update location of filesystems documentation
irq: update genericirq book location
ia64, scsi: update references for the device-io book
ata: update references for libata documentation
MAINTAINERS: update old references for DocBook directory
docs: update old references for DocBook from the documentation
docs: remove DocBook from the building system
docs-rst: convert lsm from DocBook to ReST
docs-rst: convert sh book to ReST
mtd: adjust kernel-docs to avoid Sphinx/kerneldoc warnings
mtdnand.rst: group the "::" with previous line
docs-rst: convert mtdnand book to ReST
docs-rst: convert librs book to ReST
docs-rst: convert rapidio book to ReST
docs-rst: convert w1 book to ReST
scsi: fix some kernel-doc markups
docs-rst: convert scsi DocBook to ReST
docs-rst: convert z8530book DocBook to ReST
net: fix some identation issues at kernel-doc markups
net: skbuff.h: properly escape a macro name on kernel-doc
docs-rst: convert networking book to ReST
docs-rst: convert s390-drivers DocBook to ReST
libata: fix identation on a kernel-doc markup
libata.rst: add c function and struct cross-references
docs-rst: convert libata book to ReST
fs: jbd2: escape a string with special chars on a kernel-doc
fs: eventfd: fix identation on kernel-doc
fs: add a blank lines on some kernel-doc comments
docs-rst: don't ignore internal functions for jbd2 docs
fs: jbd2: make jbd2_journal_start() kernel-doc parseable
docs-rst: filesystems: use c domain references where needed
docs-rst: convert filesystems book to ReST
docs-rst: add userspace API book to pdf output
docs-rst: add sound book to pdf output
docs-rst: add dev-tools book to pdf output
docs-rst: add crypto API book to pdf output
docs-rst: conf.py: remove kernel-documentation from LaTeX
docs-rst: conf.py: sort LaTeX documents in alphabetical order
conf.py: define a color for important markup on PDF output
kgdb.rst: Adjust ReST markups
docs-rst: convert kgdb DocBook to ReST
locking.rst: Update some ReST markups
locking.rst: add captions to two tables
locking.rst: reformat locking table
mutex, futex: adjust kernel-doc markups to generate ReST
drivers/staging/ccree: Replacing spaces by tab
staging: greybus: enable compile testing of arche driver
staging: greybus: arche: remove timesync remains
docs-rst: convert kernel-locking to ReST
kernel-hacking: update document
docs-rst: convert kernel-hacking to ReST
drm/i915: use vma->size for appgtt allocate_va_range
pinctrl: sh-pfc: r8a7795-es1: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
pinctrl: sh-pfc: r8a7795: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
pinctrl: sh-pfc: r8a7796: Add Audio clock pin support
pinctrl: sh-pfc: r8a7796: Add Audio SSI pin support
pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}34 to SSI_{WS,SCK}349
gpu: drm: i915: compress logic into one line
gpu: drm: i915: remove dead code
drm/i915/guc:fix spelling mistake: "adddress" -> "address"
KVM: arm64: Restore host physical timer access on hyp_panic()
KVM: arm: Restore banked registers and physical timer access on hyp_panic()
USB: f_mass_storage: improve memory barriers and synchronization
USB: f_mass_storage: improve async notification handling
xfrm: use memdup_user
dt-bindings: Add DT bindings document for Broadcom SBA RAID driver
dmaengine: Add Broadcom SBA RAID driver
async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()
lib/raid6: Add log-of-2 table for RAID6 HW requiring disk position
s390 keyboard.c: don't open-code strndup_user()
mips: get rid of unused __strnlen_user()
get rid of unused __strncpy_from_user() instances
kill strlen_user()
arm64: dts: add LS1046A DPAA QBMan nodes
arm64: dts: add LS1043A DPAA QBMan nodes
arm64: dts: add DPAA QBMan portals
platform/x86: topstar-laptop: Add new device id
arm64: dts: bcm2837: add &sdhci and &sdhost
ARM: dts: bcm283x: Add CPU thermal zone with 1 trip point
ARM: dts: Add devicetree for the Raspberry Pi 3, for arm32 (v6)
devicetree: add Roofull vendor prefix
devicetree: add Itead vendor prefix
dt-bindings: add vendor prefix for bananapi
Documentation: of: Fix grammar usage in graph bindings
MAINTAINERS: Remove Lee Jones from bcm2835.
mtd: spi-nor: Potential oops on error path in quad_enable()
mtd: spi-nor: stm32-quadspi: allow building with COMPILE_TEST
mtd: spi-nor: stm32-quadspi: fix compiler errors with COMPILE_TEST
mtd: spi-nor: introduce Octo SPI protocols
mtd: spi-nor: introduce Double Transfer Rate (DTR) SPI protocols
mtd: m25p80: add support of SPI 1-2-2 and 1-4-4 protocols
mtd: spi-nor: introduce SPI 1-2-2 and SPI 1-4-4 protocols
ARM: multi_v7_defconfig: Enable Exynos RNG and user-space crypto API
pinctrl: samsung: Remove unneeded (void *) casts in of_match_table
ARM: exynos_defconfig: Enable Exynos RNG and user-space crypto API
arm64: dts: exynos: Remove the te-gpios property in the TM2 boards
ARM: dts: exynos: Remove MFC reserved buffers
nfsd4: const-ify nfsd4_ops
sunrpc: mark all struct svc_version instances as const
sunrpc: mark all struct svc_procinfo instances as const
sunrpc: move pc_count out of struct svc_procinfo
nfsd4: properly type op_func callbacks
nfsd4: remove nfsd4op_rsize
nfsd4: properly type op_get_currentstateid callbacks
nfsd4: properly type op_set_currentstateid callbacks
sunrpc: remove kxdrproc_t
sunrpc: properly type pc_encode callbacks
sunrpc: properly type pc_decode callbacks
sunrpc: properly type pc_release callbacks
sunrpc: properly type pc_func callbacks
nfsd: remove the unused PROC() macro in nfs3proc.c
nfsd: use named initializers in PROC()
nfsd4: const-ify nfs_cb_version4
sunrpc: mark all struct rpc_procinfo instances as const
nfs: use ARRAY_SIZE() in the nfsacl_version3 declaration
sunrpc: move p_count out of struct rpc_procinfo
lockd: fix some weird indentation
nfs: don't cast callback decode/proc/encode routines
nfs: fix decoder callback prototypes
lockd: fix decoder callback prototypes
nfsd: fix decoder callback prototypes
sunrpc/auth_gss: fix decoder callback prototypes
sunrpc: fix decoder callback prototypes
sunrpc: properly type argument to kxdrdproc_t
sunrpc/auth_gss: nfsd: fix encoder callback prototypes
nfsd: fix encoder callback prototypes
nfs: fix encoder callback prototypes
lockd: fix encoder callback prototypes
sunrpc: fix encoder callback prototypes
sunrpc: properly type argument to kxdreproc_t
drm/i915/glk: Calculate high/low switch count for GLK
dmaengine: dw: Remove AVR32 bits from the driver
ALSA: atmel: Remove AVR32 bits from the driver
drm/i915: Fixup 64bit divides in timelines selftest
power: supply: core: Add support for supplied-from device-property
power: supply: axp20x_usb_power: Drop unnecessary static
power: supply: Add ltc3651-charger driver
dt-bindings: power: supply: New bindings for ltc3651-charger
openrisc: Switch to use export.h instead of module.h
openrisc: Change toolchain from or32- to or1k-
ARM: mxs_defconfig: Re-enable MXS LRADC
ARM: mxs_defconfig: Enable CONFIG_CGROUPS
ARM: dts: imx6qdl-colibri: Fix audio channel swap
ARM: dts: imx6qdl-wandboard: Fix audio channel swap
drm/dp: Wait up all outstanding tx waiters
drm/dp: Read the tx msg state once after checking for an event
staging: rtl8192e: _rtl92e_dm_check_edca_turbo remove peername message.
staging: rtl8192e: Let user know mac address associated with.
staging: rtl8192e: HTSetConnectBwMode message replace with debug.
staging: rtl8192e: print alg name as debug.
staging: rtl8192e: Remove RX: IEEE802.1X EAPOL frame! warning.
mtd: nand: export nand_{read,write}_page_raw()
mtd: nand: add core support for on-die ECC
dt-bindings: mtd: document new "on-die" nand-ecc-mode
mtd: nand: fsmc: remove default timings
mtd: nand: fsmc: add support for SDR timings
mtd: nand: fsmc: reduce number of arguments of fsmc_nand_setup()
staging: fsl-mc: Fix code alignment style issues
staging: rtl8712: use octal permissions
staging: rtl8192u: Fix type mismatch warnings reported by sparse
Staging: rtl8192u: ieee80211: ieee80211_module.c: fix style issue
staging: vt6655: Add identifier names to function definition
staging: wlan-ng: convert endianness in situ for prism2sta
staging: wlan-ng: convert endianness in situ for prism2fw
staging: speakup: fix unnecessary long line
drivers/staging/speakup: Align block comments at *
staging: speakup: make input functionality swappable
staging: rtl8188eu, rtl8723bs: fix spelling mistake "Cancle" -> "Cancel"
ARM: configs: at91: add MCAN driver to sama5_defconfig
staging: ccree: remove unused function argument
sched/fair: Fix O(nr_cgroups) in load balance path
staging: ccree: Fix blank lines codestyle issue
staging: ccree: switch spaces to tabs
mtd: nand: davinci: set ECC algorithm explicitly for HW based ECC
mtd: nand: jz4780: Use mtd_set_ooblayout() to set the ooblayout
mtd: nand: Add Mediatek machine dependency
mtd: nand: Add Hisilicon machine dependency
staging: most: dim2: replace function parameter with the expression
staging: most: dim2: enable flow control for isoc channels
staging: most: allocate private net_dev_context with the alloc_netdev
staging: most: net: remove redundant cleanup code
staging: most: use unsafe version of list traversing
staging: most: remove dependency on networking-aim
staging: most: i2c: remove empty callback request_netinfo
staging: most: check availability of the callback request_netinfo
staging: most: net: add carrier information
staging: most: net: use dormant state
staging: most: net: remove useless variable channels_opened
ARM: at91: pm: fallback to slowclock when backup mode fails
ARM: at91: pm: allow selecting standby and suspend modes
ARM: at91: pm: Add sama5d2 backup mode
ARM: configs: at91: enable HIGH_RES_TIMERS
ARM: configs: at91: make system tickless when idle
ARM: dts: at91: sama5d2: add m_can nodes
ARM: dts: at91: Add generic compatible string for I2C EEPROM
ALSA: vx222: Use container_of()
ARM: dts: renesas: Switch to panel-lvds bindings for Mitsubishi panels
drm/sun4i: return only planes for layers created
dt-bindings: add bindings for DE2 on V3s SoC
platform/x86: peaq-wmi: Add new peaq-wmi driver
platform/x86: thinkpad_acpi: Add a comment about 0 in module_param_call()
platform/x86: thinkpad_acpi: Join string literals back
platform/x86: silead_dmi: Add touchscreen info for GP-electronic T701
platform/x86: toshiba_acpi: use memdup_user_nul
platform/x86: ideapad-laptop: Switch touchpad attribute to be RO
platform/x86: ideapad-laptop: Add sysfs interface for touchpad state
ALSA: us122l: enable compile testing
ALSA: us122l: clean up US144 handling
ARM: sun8i: v3s: add pinmux for mmc1
ARM: sun8i: v3s: add LRADC device node
ARM: sun8i: v3s: restore the usage of CCU definitions
soc: mediatek: PMIC wrap: Fix possible NULL derefrence.
soc: mediatek: PMIC wrap: Fix error handling
soc: mediatek: add MT6797 scpsys support
soc: mediatek: add vdec item for scpsys
soc: mediatek: avoid using fixed spm power status defines
arm64: dts: mediatek: add clk and scp nodes for MT6797
dt-bindings: mediatek: add MT6797 power dt-bindings
arm64: dts: mediatek: add mt6797 support
dt-bindings: mediatek: Add bindings for mediatek MT6797 Platform
arm64: dts: mt8173: move clock from phy node into port nodes
arm64: dts: mt8173: split usb SuperSpeed port into two ports
arm: dts: mt2701: add nor flash node
ARM: dts: mt2701: Add mtk-cirq node for mt2701
arm: dts: mt7623: add Sean as one of authors for mt7623.dtsi files
arm: dts: mt7623: add thermal nodes to the mt7623.dtsi file
arm: dts: mt7623: add efuse nodes to the mt7623.dtsi file
arm: dts: mt7623: add auxadc nodes to the mt7623.dtsi file
arm: dts: mt7623: add rng nodes to the mt7623.dtsi file
arm: dts: mt7623: add afe nodes to the mt7623.dtsi file
arm: dts: mt7623: add ir nodes to the mt7623.dtsi file
arm: dts: mt7623: add crypto engine nodes to the mt7623.dtsi file
arm: dts: mt7623: add ethernet nodes to the mt7623.dtsi file
arm: dts: mt7623: add pwm nodes to the mt7623.dtsi file
arm: dts: mt7623: add usb nodes to the mt7623.dtsi file
arm: dts: mt7623: add mmc nodes to the mt7623.dtsi file
arm: dts: mt7623: add nand nodes to the mt7623.dtsi file
arm: dts: mt7623: add spi nodes to the mt7623.dtsi file
arm: dts: mt7623: add i2c nodes to the mt7623.dtsi file
arm: dts: mt7623: add pmic wrapper nodes to the mt7623 dtsi file
arm: dts: mt7623: add pinctrl nodes to the mt7623 dtsi file
arm: dts: mt7623: add power domain controller device node
arm: dts: mt7623: add subsystem clock controller device nodes
arm: dts: mt7623: add clock controller device nodes
sched/fair: Use task_groups instead of leaf_cfs_rq_list to walk all cfs_rqs
sched/topology: Rename sched_group_cpus()
sched/topology: Rename sched_group_mask()
sched/topology: Simplify sched_group_mask() usage
sched/topology: Rewrite get_group()
sched/topology: Add a few comments
sched/topology: Fix overlapping sched_group_capacity
sched/topology: Add sched_group_capacity debugging
sched/topology: Small cleanup
sched/topology: Fix overlapping sched_group_mask
sched/topology: Remove FORCE_SD_OVERLAP
sched/topology: Move comment about asymmetric node setups
sched/topology: Optimize build_group_mask()
sched/topology: Verify the first group matches the child domain
sched/debug: Print the scheduler topology group mask
sched/topology: Simplify build_overlap_sched_groups()
sched/topology: Fix building of overlapping sched-groups
sched/fair, cpumask: Export for_each_cpu_wrap()
sched/topology: Refactor function build_overlap_sched_groups()
sched/clock: Print a warning recommending 'tsc=unstable'
sched/clock: Use late_initcall() instead of sched_init_smp()
cpuidle: Fix idle time tracking
sched/clock: Remove watchdog touching
sched/clock: Remove unused argument to sched_clock_idle_wakeup_event()
x86/tsc, sched/clock, clocksource: Use clocksource watchdog to provide stable sync points
sched/clock: Initialize all per-CPU state before switching (back) to unstable
x86/tsc: Feed refined TSC calibration into sched_clock()
x86/tsc: Fix sched_clock() sync
x86/tsc: Remodel cyc2ns to use seqcount_latch()
x86/tsc: Provide 'tsc=unstable' boot parameter
sched/cfs: Make util/load_avg more stable
pinctrl: sh-pfc: r8a7796: Rename SSI_{WS,SCK}0129 to SSI_{WS,SCK}01239
pinctrl: sh-pfc: r8a7796: Add group for AVB MDIO and MII pins
pinctrl: sh-pfc: r8a7796: Add PWM pins, groups and functions
pinctrl: sh-pfc: r8a7791: Grand I2C rename
clk: renesas: r8a7795: Correct pwm, gpio, and i2c parent clocks on ES2.0
clk: renesas: Use pm_clk_no_clocks() helper i.s.o. direct access
clk: renesas: Do not build clk-div6 for R8A7792
clk: renesas: r8a7796: Add INTC-EX clock
clk: renesas: r8a7796: Add PCIe clocks
clk: renesas: r8a7796: Add PWM clock
clk: renesas: r8a7796: Add HS-USB clock
clk: renesas: r8a7796: Add Sound DVC clocks
clk: renesas: r8a7796: Add Sound SRC clock
clk: renesas: r8a7796: Add Sound SSI clock
clk: renesas: r8a7796: Add USB-DMAC clocks
clk: renesas: r8a7796: Add Audio-DMAC clocks
clk: renesas: r8a7796: Add EHCI/OHCI clocks
clk: renesas: r8a7796: Add HDMI clock
clk: renesas: r8a7795: Add HS-USB ch3 clock
clk: renesas: r8a7795: Add USB-DMAC ch3 clock
clk: renesas: r8a7795: Add EHCI/OHCI ch3 clock
clk: renesas: r8a7745: Remove PLL configs for MD19=0
clk: renesas: r8a7745: Remove nonexisting scu-src[0789] clocks
clk: renesas: rcar-gen2: Fix PLL0 on R-Car V2H and E2
drm/i915: Update DRIVER_DATE to 20170515
ARM: dts: gose: Enable UHS-I SDR-50 and SDR-104
ARM: dts: r8a7793: set maximum frequency for SDHI clocks
ARM: dts: r8a7791: Add GyroADC clock and device node
ARM: dts: r7s72100: add usb clocks to device tree
ARM: dts: sh73a0: update PFC node name to pin-controller
ARM: dts: r8a7793: update PFC node name to pin-controller
ARM: dts: r8a7791: update PFC node name to pin-controller
ARM: dts: r8a7790: update PFC node name to pin-controller
ARM: dts: r8a7779: update PFC node name to pin-controller
ARM: dts: r8a7778: update PFC node name to pin-controller
ARM: dts: r8a7740: update PFC node name to pin-controller
ARM: dts: r8a73a4: update PFC node name to pin-controller
ARM: dts: emev2: update PFC node name to pin-controller
ARM: dts: r7s72100: add USB bit definitions
ARM: dts: r7s72100: add Renesas RZ/A1 pinctrl header
ARM: dts: r8a7791: add GyroADC clock
reset: sti: Use devm_kcalloc() in syscfg_reset_controller_register()
staging: rtl8188eu: Put constant on right side of comparison
staging: rtl8723bs: checkpatch - fix typos in comments
staging: rtl8723bs: checkpatch - remove mixed spaces/hard-tabs
staging: rtl8723bs: checkpatch - remove multiple blank lines
staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning
staging: octeon-usb: use correct function for hcd cleanup
Staging: rtl8712: ieee80211: fixed camelcase coding style issue
staging: ks7010: hostif, u32 data types to __le32
staging: ks7010: hostif, u16 data types to __le16
staging: ks7010: eap, change unsigned short to __be16
staging: vt6656: rtxt.c Fix PARENTHESIS_ALIGNMENT type errors
staging: rtl8188eu: core: removed comparison to NULL
Staging: rtl8192u - changed include of asm/io.h
staging: emxx_udc: Update "reserved" registers name
staging: emxx_udc: Break long lines
staging: emxx_udc: Update function parameters name
staging: emxx_udc: Update local variable names
staging: emxx_udc: Update function names
staging: emxx_udc: Balance "else" parenthesis
staging: emxx_udc: Update EPn variables name
staging: ccree: Fix indentation of driver_hash[] initializers
staging: ccree: fix checkpatch errors in macro def
staging: ccree: drop __KERNEL__ include guard
stating: ccree: remove double definition of MSB64
staging: ccree: fix cc_lli_defs.h white space
staging: ccree: fix white space style errors
staging: ccree: fix enum/struct definitions style
staging: ccree: drop open coded init for memset
staging: ccree: remove min/max macros
staging: ccree: stdint to kernel types conversion
staging: ccree: remove unused code
staging: lustre: remove unnecessary braces
staging: lustre: ptlrpc: remove unnecessary code
staging: android: ion: Resolve minor indentation issue.
staging: greybus: power_supply: replace kzalloc by kcalloc
Staging: greybus: light: Prefer kcalloc over kzalloc
Staging: fbtft: Fix unbalanced braces around else statement
staging:r8188eu: remove unused definitions from include/ieee80211.h
staging:r8188eu: remove ieee80211_is_empty_essid()
staging:r8188eu: remove ieee80211_get_hdrlen()
staging:r8188eu: trim IV/ICV fields in validate_recv_data_frame()
staging:r8188eu: inline unprotect_frame() in mon_recv_decrypted_recv()
staging:r8188eu: use different mon_recv_decrypted() inside rtl88eu_mon_recv_hook() and rtl88eu_mon_xmit_hook().
staging:r8188eu: move IV/ICV trimming into decrypt() and also place it after rtl88eu_mon_recv_hook()
staging: ks7010: avoid CamelCase: reqIEs_size and respIEs_size
staging: ks7010: avoid CamelCase: atimWindow
staging: ks7010: avoid CamelCase: CfParms_t fields
staging: ks7010: avoid CamelCase: link_ap_info_t fields
staging: ks7010: avoid CamelCase: FhParms_t fields
staging: ks7010: avoid CamelCase in fields of struct local_gain_t
staging/ks7010: Fix type assignment for struct hostif_hdr
staging: vt6656: Only call vnt_set_bss_mode on basic rates change.
staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
staging: vt6656: always call vnt_update_ifs on short time change.
staging: vt6656: vnt_update_ifs set max_min based on short slot time.
staging: wilc1000: Fixing struct definition layout
staging: wilc1000: Function calls too long
staging: wilc1000: Function signature too long
staging: wilc1000: Stripping '-' comments
staging: wilc1000: Last line is empty
staging: wilc1000: Refactor handling of HT caps fields
staging: octeon: use __func__ instead of func name
staging: unisys: Solve sparse warning
staging: rtl8723bs: Do not use assignment in if condition
staging: rtl8723bs: Fix spacing around '<'
staging: rtl8723bs: Fix pointer style
staging: rtl8723bs: Move braces to same line as conditional
staging: rtl8723bs: Macros with complex values should be enclosed in parentheses
staging: rtl8723bs: Wrap multi-line macros in do-while loop
staging: rtl8723bs: Fix initialization of static variables
Staging: rtl8712: ieee80211: fixed brace coding style issue
staging: rtl8723bs: Fix coding style issues
staging: rtl8723bs: Fix checkpatch space errors in os_dep/sdio_ops_linux.c
staging: android: ion: Align with open parenthesis
staging: android: ion: cosmetic changes
staging: rtl8192u: ieee80211: rtl819x_TSProc: Fixed brace placement issues
staging: rtl8192u: Convert u4bAcParam to little-endian
staging: rtl8192u: Improve code readability
staging: rtl8192u: Remove unnecessary scope
staging: ccree: resolve possible macro issue in cc_hal.h
staging: ccree: resolve columns over 80 chars in cc_hal.h
staging: ccree: Strip trailing whitespace
arm64: dts: ls1088a: Add TMU device tree support
soc: imx: gpc: build gpc only if hardware has gpc
ARM: dts: imx7: add USDHC NAND and IPG clock to SDHC instances
arm64: dts: ls1088a: update the sata node
arm64: dts: Add flash node for ls1088a qds and rdb
arm64: dts: ls1088a: add esdhc node
arm64: dts: ls1012a: add eSDHC nodes
arm64: dts: ls208xa: support SD UHS-I on RDB and eMMC HS200 on QDS
arm64: dts: ls1046a: support SD UHS-I and eMMC HS200 on RDB
mmc: dt: add compatible into eSDHC required properties
arm64: dts: Define big endian of IFC for LS1043a/LS1046a
arm64: dts: freescale: update the copyright claims
ARM: dts: imx7d-nitrogen7: fix rv4162 compatible
ARM: dts: imx6qdl-nitrogen6_som2: fix rv4162 compatible
ARM: dts: imx6qdl-nitrogen6_max: fix rv4162 compatible
ARM: dts: imx: add Gateworks Ventana GW5600 support
ARM: dts: imx6qp: add specific compatible for GPC
ARM: dts: imx6: adopt DT to new GPC binding
ARM: dts: imx: ventana: fix DTC warnings
ARM: imx_v6_v7_defconfig: Enable cpufreq governors
security: Grammar s/allocates/allocated/
LSM: Enable multiple calls to security_add_hooks() for the same LSM
m68k/defconfig: Update defconfigs for v4.12-rc1
nubus: Fix pointer validation
nubus: Remove slot zero probe
power: supply: cpcap-charger: Fix charger voltages based on ADC values
power: supply: cpcap-charger: Update charge current table and add comments
iio: humidity: hts221: add power management support
iio: adc: add driver for the ti-adc084s021 chip
dt-bindings: iio: adc: add driver for the ti-adc084s021 chip
staging: iio: meter: Fix the identations for proper alignments.
iio:ad5064: Add support for ltc2633 and similar devices
iio: pressure: zpa2326: report interrupted case as failure
dmaengine: mv_xor_v2: add support for suspend/resume
dmaengine: mv_xor_v2: remove unnecessary write to DESQ_STOP register
dmaengine: mv_xor_v2: implement proper interrupt coalescing
ARM: dts: rockchip: rename RK1108-evb to RV1108-evb
ARM: dts: rockchip: rename core dtsi from RK1108 to RV1108
IB/mlx5: Bump driver version
net/mlx5: Bump driver version
net/mlx5: FPGA, Add basic support for Innova
net/mlx5: Introduce trigger_health_work function
leds: Delete obsolete Versatile driver
leds: pca963x: Add bindings to invert polarity
net/mlx5: Update the list of the PCI supported devices
{net, IB}/mlx5: Replace mlx5_vzalloc with kvzalloc
regulator: palmas: Drop unnecessary static
ASoC: rt5665: add ADC STO2 ASRC support
ASoC: rt5514: Add more width and channels support in the TDM mode
ASoC: nau8824: TDM support
ASoC: Intel: sst: fix spelling mistake: "allocationf" -> "allocation"
ASoC: tlv320dac31xx: Fix mistype in tlv320dac31xx codec
spi: imx: dynamic burst length adjust for PIO mode
spi: bcm63xx-hsspi: Export OF device ID table as module aliases
ASoC: intel: atom: localize variable without external linkage
ASoC: hisilicon: localize functions without external linkage
ASoC: codecs: msm8916: fix invalid cast to bool type
MAINTAINERS: Update MAX77802 PMIC entry
spi: SPI_TI_QSPI should depend on HAS_DMA
ASoC: Intel: Skylake: Fix typo for token d0i3 caps
spi: core: Replace S_IRUGO permissions by 0444
spi: core: Fix devm_spi_register_master() function name in kerneldoc
regulator: max8997/8966: fix charger cv voltage set bug
ASoC: ak4613: disable asymmetric audio interface format
spi: spidev: use memdup_user
spi: spidev: remove unused completion
ASoC: rt5665: fix gcc-7 warning
ASoC: rt5514: fix gcc-7 warning
ASoC: davinci-mcasp: Support for one channel (mono) audio
arm64: allwinner: a64: enable EHCI0/OHCI0 for Pine64
arm64: allwinner: a64: add EHCI0/OHCI0 nodes to A64 DTSI
arm: dts: sun7i-a20-bananapi: name the GPIO lines
ARM: dts: sun8i-h3: orange-pi-2: Enable audio codec
ARM: sun8i: a83t: Replace underscores with hyphens in pinmux node names
ARM: sun8i: a83t: Drop leading zeroes from device node addresses
ARM: dts: sun6i: Enable tcon0 by default
ARM: dts: sun6i: Add second display pipeline device nodes
ARM: sun5i: chip: enable battery power supply subnode
ARM: dts: sun8i: sina33: enable battery power supply subnode
ARM: dtsi: axp22x: add battery power supply subnode
ARM: dtsi: axp209: add battery power supply subnode
ARM: sun8i: Use - instead of @ for DT OPP entries
ARM: sun8i: h3: bananapi-m2-plus: Enable USB OTG
ARM: sun8i: h3: orangepi-pc: Enable USB OTG
ARM: sunxi: Drop mmc0_cd_pin_reference_design pinmux setting
ARM: sunxi: common-regulators: Drop pinmux settings for GPIO pins
ARM: sun8i: a83t: Rename pinmux setting names
ARM: sun8i: a83t: Drop skeleton.dtsi
drm/sun4i: backend: Clarify sun4i_backend_layer_enable debug message
drm/sun4i: Set TCON clock inside sun4i_tconX_mode_set
drm/sun4i: tcon: Copy ID from associated backend
drm/sun4i: tcon: Find matching display backend by device node matching
drm/sun4i: backend: Save pointer to device tree node
drm/sun4i: backend: Fetch backend ID from device tree
drm/sun4i: backend: Drop trailing 0 from backend in error message
drm/sun4i: Use lists to track registered display backends and TCONs
dt-bindings: display: sun4i: Add component endpoint ID numbering scheme
bus: brcmstb_gisb: update to support new revision
bus: brcmstb_gisb: enable driver for ARM64 architecture
bus: brcmstb_gisb: remove low-level ARM hooks
bus: brcmstb_gisb: add notifier handling
bus: brcmstb_gisb: correct support for 64-bit address output
bus: brcmstb_gisb: Use register offsets with writes too
arm64: dts: uniphier: add cdns, phy-dll-delay-sdclk(-hsmmc) for eMMC
arm64: dts: uniphier: add input-delay properties to Cadence eMMC node
scripts: Switch to more portable Perl shebang
ARM: rockchip: enable support for RV1108 SoC
ARM: debug: add low level debug uart for rv1108
arm64: dts: rockchip: add support for firefly-rk3399 board
dt-bindings: add firefly-rk3399 board support
ARM: dts: rockchip: Setup usb vbus-supply on rk3288-rock2
drm/i915/perf: rate limit spurious oa report notice
drm/i915/perf: better pipeline aged/aging tail updates
drm/i915/perf: improve invalid OA format debug message
drm/i915/perf: improve tail race workaround
drm/i915/perf: no head/tail ref in gen7_oa_read
drm/i915/perf: avoid read back of head register
drm/i915/perf: avoid poll, read, EAGAIN busy loops
drm/i915/perf: fix gen7_append_oa_reports comment
drm/i915: Restore brightness level in aux backlight driver
drm/i915: Set backlight mode before enable backlight
drm/i915: Correctly enable backlight brightness adjustment via DPCD
drm/i915: Fix cap check for intel_dp_aux_backlight driver
drm/i915: don't do allocate_va_range again on PIN_UPDATE
drm/i915: set initialised only when init_context callback is NULL
parisc: Add Page Deallocation Table (PDT) support
intel_pstate: use updated msr-index.h HWP.EPP values
tools/power x86_energy_perf_policy: support HWP.EPP
Input: elantech - force relative mode on a certain module
Input: elan_i2c - add support for fetching chip type on newer hardware
Input: elan_i2c - check if device is there before really probing
mtd: physmap_of: Drop unnecessary static
mtd: cfi_cmdset_0020: Drop unnecessary static
mtd: mchp23k256: Add driver for this SPI SRAM device
mtd: dataflash: Add flash_info for AT45DB641E
mtd: dataflash: Make use of "extened device information"
mtd: dataflash: Get rid of loop counter in jedec_probe()
mtd: dataflash: Replace pr_debug, printk with dev_* functions
mtd: dataflash: Improve coding style in jedec_probe()
mtd: dataflash: Replace C99 types with their kernel counterparts
drm/i915: Do not sync RCU during shrinking
drm/i915/guc: Make scratch register base and count flexible
drm/i915/guc: Move notification code into virtual function
drm/i915: Remove vma unpin in intel_plane_destroy
drm/i915: Fix hw state verifier access to crtc->state.
drm/i915/guc: Dump the GuC stage descriptor pool in debugfs
HID: ite: Add hid-ite driver
HID: Add mapping for Microsoft Win8 Wireless Radio Controls extensions
Input: switch to using sizeof(*type) when allocating memory
Input: use seq_puts() in input_devices_seq_show()
Input: use seq_putc() in input_seq_print_bitmap()
mark most percpu globals as __ro_after_init
drm/i915: Fix __intel_wait_for_register_fw to not sleep in atomic
drm/prime: Forward declare struct device
drm/i915: Simplify cursor register write sequence
drm/i915: Relax 845/865 CURBASE alignemnt requirement to 32 bytes
drm/i915: Handle fb offset and src coordinates for cursors
drm/i915: Fix gen3 physical cursor alignment requirements
drm/i915: Support variable cursor height on ivb+
drm/i915: Use fb->pitches[0] in cursor code
drm/i915: Generalize cursor size checks a bit
drm/i915: Split cursor check_plane into i845 and i9xx variants
drm/i915: Drop useless posting reads from cursor commit
drm/i915: Move cursor position and base handling into the platform specific functions
drm/i915: Refactor CURPOS calculation
drm/i915: Clean up cursor junk from intel_crtc
drm/i915: Refactor CURBASE calculation
drm/i915: Pass intel_plane and intel_crtc to plane hooks
drm/i915: Parametrize cursor/primary pipe select bits
parisc: Enhance detection of synchronous cr16 clocksources
parisc: Drop per_cpu uaccess related exception_data struct
parisc: Inline trivial exception code in lusercopy.S
drm/i915: Add support for sprites on g4x
drm/i915: Add g4x watermark tracepoint
drm/i915: Enable HPLL watermarks on g4x
drm/i915: Two stage watermarks for g4x
drm/i915: Apply the g4x TLB miss w/a to SR watermarks as well
drm/i915: Refactor wm calculations
drm/i915: Refactor the g4x TLB miss w/a to a helper
drm/i915: Fix the g4x watermark TLB miss workaround
drm/i915: Fix cursor 'cpp' in watermark calculatins for old platforms
drm/i915: Document CxSR
drm/i915: Make vlv/chv watermark debug print less cryptic
drm/i915: Rename bunch of vlv_ watermark structures to g4x_
drm/i915: s/vlv_num_wm_levels/intel_wm_num_levels/
drm/i915: Drop the debug message from vlv_get_fifo_size()
drm/i915: s/vlv_plane_wm_compute/vlv_raw_plane_wm_compute/ etc.
drm/i915/lvds: Remove magic from PLL programming
drm/i915: Sanitize stolen memory size calculation
drm/i915: Check error return when converting pipe to connector
drm/i915: Check error return when setting DMA mask
drm/i915/sdvo: Check error return from intel_sdvo_get_value()
drm/i915/dp: Check error return during DPCD capability queries
drm/i915/vlv: Fix port B PLL opamp initialization
drm/vblank: Lock down vblank->hwmode more
drm/vblank: drop the mode argument from drm_calc_vbltimestamp_from_scanoutpos
drm/vblank: Add FIXME comments about moving the vblank ts hooks
drm/vblank: Switch to bool in_vblank_irq in get_vblank_timestamp
drm/vblank: Switch drm_driver->get_vblank_timestamp to return a bool
drm/vgem: Convert to a struct drm_device subclass
gpu: drm: gma500: remove dead code
drm/i915: Show dmc debug registers on Kabylake
drm/i915: Move uncore definitions into a separate header
drm/sti: Adjust two checks for null pointers in sti_hqvdp_probe()
drm/sti: Fix typos in a comment line
drm/sti: Fix a typo in a comment line
drm/sti: Replace 17 seq_puts() calls by seq_putc()
drm/sti: Reduce function calls for sequence output at five places
drm/sti: use seq_puts to display a string
drm: Nerf the preclose callback for modern drivers
drm/exynos: Merge pre/postclose hooks
drm/tegra: switch to postclose
drm/nouveau: Merge pre/postclose hooks
drm/pl111: Initial drm/kms driver for pl111
video: ARM CLCD: Move registers to a separate header.
drm/vc4: Add specific compatible strings for Cygnus.
drm/vc4: Don't try to initialize FBDEV if we're only bound to V3D.
drm/vc4: Turn the V3D clock on at runtime.
ipmi/watchdog: fix watchdog timeout set on reboot
ipmi_ssif: unlock on allocation failure
drm: Remove redundant NULL check during atomic plane commit
dma-buf: Use seq_putc() in two functions
dma-buf: Adjust a null pointer check in dma_buf_attach()
dma-buf: Improve a size determination in dma_buf_attach()
dma-buf: Combine two function calls into one in dma_buf_debug_show()
drm/atomic: Add support for custom scaling mode properties, v2
drm/atomic: Handle picture_aspect_ratio in atomic core
drm/vgem: Enable dmabuf import interfaces
drm/prime: Introduce drm_gem_prime_import_dev
drm/vgem: Add a dummy platform device
drm/i915: use memdup_user_nul
iio: stm32 trigger: Add support for TRGO2 triggers
iio: tools: generic_buffer: increase trigger length
iio: adc: Fix bad GENMASK use, typos, whitespace
iio: Documentation: sysfs-bus-iio-meas-spec: Remove (partially) duplicate line
iio: hid-sensor-accel-3d: Drop unnecessary static
tsl2x7x: remove paragraph about writing to the FSF's mailing address
staging: iio: tsl2x7x: rename driver for consistency with other IIO light drivers
iio: temperature: maxim_thermocouple: add MAX31856 part
iio: adc: meson-saradc: add Meson8b SoC compatibility
dt-bindings: iio: adc: add Meson8 and Meson8b support
iio: adc: meson-saradc: mark all meson_sar_adc_data static and const
iio: hid-sensor-rotation: Add "scale" and "offset" properties parse support
iio: hid-sensor-rotation: Add geomagnetic orientation sensor hid support.
iio: hid-sensor-rotation: Add relative orientation sensor hid support
HID: wacom: generic: Refactor generic battery handling
HID: wacom: Add ability to provide explicit battery status info
HID: wacom: generic: Report AES battery information
HID: wacom: generic: Ignore HID_DG_BATTERYSTRENTH == 0
HID: wacom: generic: Scale battery capacity measurements to percentages
drm/i915: Fix rawclk readout for g4x
drm/etnaviv: implement cooling support for new GPU cores
drm/etnaviv: update MLCG disables with info from newer Vivante driver
drm/etnaviv: update common.xml.h
drm/etnaviv: Expose our reservation object when exporting a dmabuf.
drm/i915: Micro-optimise hotpath through intel_ring_begin()
drm/i915: Report the ring->space from intel_ring_update_space()
drm/i915: Avoid the branch in computing intel_ring_space()
drm/i915: Track MST link bandwidth
drm/dp: Add DP MST helpers to atomically find and release vcpi slots
drm/dp: Introduce MST topology state to track available link bandwidth
drm: Add driver-private objects to atomic state
ath10k: append the wmi_op_version to testmode get_version cmd
ath10k: fix out of bounds access to local buffer
ath10k: add initial SDIO support
ath10k: different fw file name for sdio
ath10k: htc: ready_ext msg support
ath10k: sdio get target info
ath10k: add sdio extra initializations
ath10k: various sdio related definitions
ath10k: htc: refactorization
ath10k: htc: move htc ctrl ep connect to htc_init
ath10k: htc: rx trailer lookahead support
ath10k: htc: made static function public
drm/i915: Use engine->context_pin() to report the intel_ring
drm/mm: Split up long running selftests with cond_resched()
drm: zte: add VGA driver support
dt-bindings: display: add support for ZTE VGA device
drm: zte: move CSC register definitions into a common header
drm: zte: do not enable clock auto-gating by default
drm/i915: Implement dma_buf_ops->kmap
ALSA: x86: Register multiple PCM devices for the LPE audio card
ALSA: x86: Split snd_intelhad into card and PCM specific structures
ALSA: x86: Prepare LPE audio ctls for multiple PCMs
drm/i915: Clean up the LPE audio platform data
drm/i915: Reorganize intel_lpe_audio_notify() arguments
drm/i915: Remove hdmi_connected from LPE audio pdata
drm/i915: Replace tmds_clock_speed and link_rate with just ls_clock
drm/i915: Remove the unused pending_notify from LPE platform data
drm/i915: Stop pretending to mask/unmask LPE audio interrupts
ALSA: x86: Clear the pdata.notify_lpe_audio pointer before teardown
drm/i915: Fix runtime PM for LPE audio
drm/i915: Switch the global i915.semaphores check to a local predicate
drm/i915: Do not record a successful syncpoint for a dma-await
drm/i915: Rename intel_timeline.sync_seqno[] to .global_sync[]
drm/i915: Squash repeated awaits on the same fence
drm/i915: Lift timeline ordering to await_dma_fence
drm/i915: Unwrap top level fence-array
drm/i915: Mark up clflushes as belonging to an unordered timeline
drm/i915: Use wait_for_atomic_us when waiting for gt fifo
drm/i915: Move the GTFIFODBG to the common mmio dbg framework
drm/atomic: fix doc to use new name for commit types
drm/rockchip: analogix_dp: Remove unused check and variables
drm/i915/guc: Enable send function only after successful init
drm/i915: Do not leak dev_priv->l3_parity.remap_info[]
drm: Make drm_atomic_replace_property_blob_from_id() more generic
drm: drm_color_mgmt.h needs struct drm_crtc declaration
drm/i915: Update DRIVER_DATE to 20170502
iio:
|
||
|
|
5138288a19 |
regulator: add snapshot of the stub-regulator driver
This is a snapshot of the stub-regulator driver as of msm-4.4
commit 1f1574bb1837 ("ASoC: wcd9335: Fix traversing of source
dapm widgets")
Correct minor checkpatch issues as well.
Change-Id: Ia73d245419e44d74712b813e58de1973112233c4
Signed-off-by: David Collins <collinsd@codeaurora.org>
Signed-off-by: Harry Yang <harryy@codeaurora.org>
|
||
|
|
3ffad468cf |
regulator: Allow for asymmetric settling times
Some regulators have different settling times for voltage increases and decreases. To avoid a time penalty on the faster transition allow for different settings for up- and downward transitions. Signed-off-by: Matthias Kaehlcke <mka@chromium.org> Acked-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
81bc8e386f | Merge remote-tracking branches 'regulator/topic/notifier', 'regulator/topic/pfuze100', 'regulator/topic/settle', 'regulator/topic/tps65132' and 'regulator/topic/twl6030' into regulator-next | ||
|
|
0603b37e1e | Merge remote-tracking branches 'regulator/topic/helpers', 'regulator/topic/hi655x', 'regulator/topic/lm363x', 'regulator/topic/ltc3589' and 'regulator/topic/ltc3676' into regulator-next | ||
|
|
59e4c636df | Merge remote-tracking branches 'regulator/topic/anatop', 'regulator/topic/arizona', 'regulator/topic/bd9571mvw-m' and 'regulator/topic/const' into regulator-next | ||
|
|
bde1e61b8e | Merge remote-tracking branch 'regulator/topic/core' into regulator-next | ||
|
|
aaa84e6a03 |
regulator: arizona-ldo1: Move pdata into a separate structure
In preparation for sharing this driver with Madera, move the pdata for the LDO1 regulator out of struct arizona_pdata into a dedicated pdata struct for this driver. As a result the code in arizona_ldo1_of_get_pdata() can be made independent of struct arizona. This patch also updates the definition of struct arizona_pdata and the use of this pdata in mach-crag6410-module.c Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> Acked-by: Krzysztof Kozlowski <krzk@kernel.org> Acked-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
22161f3eb6 |
regulator: arizona-micsupp: Move pdata into a separate structure
In preparation for sharing this driver with Madera, move the pdata for the micsupp regulator out of struct arizona_pdata into a dedicated pdata struct for this driver. As a result the code in arizona_micsupp_of_get_pdata() can be made independent of struct arizona. This patch also updates the definition of struct arizona_pdata and the use of this pdata in mach-crag6410-module.c Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> Acked-by: Lee Jones <lee.jones@linaro.org> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
f7d37bc3cb |
regulator: helpers: Add regmap set_pull_down helper
Add a helper function regulator_set_pull_down_regmap to allow regmap based regulators to easily enable pull down. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
a7a453f56a |
regulator: helpers: Add regmap set_soft_start helper
Add a helper function regulator_set_soft_start_regmap to allow regmap based regulators to easily enable soft start. Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
d6c1dc3f52 |
regulator: Add settling time for non-linear voltage transition
Some regulators (some PWM regulators) have the voltage transition non-linear i.e. exponentially. On such cases, the settling time for voltage transition can not be presented in the voltage-ramp-delay. Add new property for non-linear voltage transition and handle this in getting the voltage settling time. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
fd08604555 |
regulator: core: Limit propagation of parent voltage count and list
Commit |
||
|
|
264b88c9e5 |
regulator: core: Add new notification for enabling of regulator
This is useful for devices, which need some time to start up, to help the drivers track how long the supply has been up already. Ie whether it can safely talk to the HW or needs to wait. Signed-off-by: Harald Geyer <harald@ccbib.org> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
c6182ac960 |
regulator: pfuze100-regulator: add coin support
Add support for PF0200 coin cell/super capacitor charger which works as a current limited voltage source via the LICELL pin. When VIN goes below a certain threshold LICELL is used to provide power for VSNVS which is usually used to hold up secure non-volatile storage and the real-time clock on the SoC. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
8a1115ff6b |
scripts/spelling.txt: add "disble(d)" pattern and fix typo instances
Fix typos and add the following to the scripts/spelling.txt: disble||disable disbled||disabled I kept the TSL2563_INT_DISBLED in /drivers/iio/light/tsl2563.c untouched. The macro is not referenced at all, but this commit is touching only comment blocks just in case. Link: http://lkml.kernel.org/r/1481573103-11329-20-git-send-email-yamada.masahiro@socionext.com Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
|
|
30103b5b64 |
regulator: Fix regulator_get_error_flags() signature mismatch
The function signature of does not match regulator_get_error_flags() when CONFIG_REGULATOR is not defined vs. when it is not defined. This makes both declarations match to prevent compiler errors. Signed-off-by: David Lechner <david@lechnology.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
1b5b422164 |
regulator: core: Add new API to poll for error conditions
Regulator consumers can receive event notifications when errors are reported to the driver, but currently, there is no way for a regulator consumer to know when the error is over. To allow a regulator consumer to poll for error conditions add a new API: regulator_get_error_flags. Signed-off-by: Axel Haslam <ahaslam@baylibre.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
2dfcb921da | Merge remote-tracking branches 'regulator/topic/of', 'regulator/topic/pv88080', 'regulator/topic/rk808', 'regulator/topic/set-voltage' and 'regulator/topic/tps65218' into regulator-next | ||
|
|
73e705bf81 |
regulator: core: Add set_voltage_time op
The new op is analogous to set_voltage_time_sel. It can be used by regulators which don't have a table of discrete voltages. The function returns the time for the regulator output voltage to stabilize after being set to a new value, in microseconds. If the op is not set a default implementation is used to calculate the delay. This change also removes the ramp_delay calculation in the PWM regulator, since the driver now uses the core code for the calculation of the delay. Signed-off-by: Matthias Kaehlcke <mka@chromium.org> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
565f9b073f |
regulator: Remove support for optional supplies in the bulk API
The patch was based on my missinterpretation of the API and only
accidentally worked for me. Let's clean it out to not confuse others.
This reverts commit
|
||
|
|
eb58e90bf0 | Merge remote-tracking branches 'regulator/topic/fixed', 'regulator/topic/headers', 'regulator/topic/lp837x', 'regulator/topic/max8973' and 'regulator/topic/mt6323' into regulator-next | ||
|
|
5fea0902ea | Merge remote-tracking branches 'regulator/topic/act8865', 'regulator/topic/can-change-voltage', 'regulator/topic/da9210' and 'regulator/topic/da9211' into regulator-next | ||
|
|
2fdf829236 |
regulator: mt6323: Add support for MT6323 regulator
The MT6323 is a regulator found on boards based on MediaTek MT7623 and probably other SoCs. It is a so called pmic and connects as a slave to SoC using SPI, wrapped inside the pmic-wrapper. Signed-off-by: Chen Zhong <chen.zhong@mediatek.com> Signed-off-by: John Crispin <john@phrozen.org> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
7524c1cebc |
regulator: da9211: add descriptions for da9212/da9214
This is a patch for adding description for da9212/da9214. Signed-off-by: James Ban <James.Ban.opensource@diasemi.com> Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
fc1e1c4a24 |
regulator: Remove regulator_can_change_voltage()
There is little obvious use case for a regualtor driver to know if it is possible to vary voltages at all by itself. If a consumer needs to limit what voltages it tries to set based on the system configuration then it will need to enumerate the possible voltages, and without that even if it is possible to change voltages that doesn't mean that constraints or other consumers will allow whatever change the driver is trying to do at a given time. It doesn't even indicate if _set_voltage() calls will work as noop _set_voltage() calls return success. There were no users of this API that weren't abusing it and now they're all gone so remove the API. Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
ec4c436652 |
regulator: Silence build warnings from regulator_can_change_voltage()
Cut down on noise for mainstream users of the API and people doing build testing by dropping the deprecated flag from regulator_can_change_voltage() as it triggers even on the EXPORT_SYMBOL_GPL() which affects all builds rather than just the remaining drivers with calls to it (for which fixes are currently pending). The function remains deprecated and is expected to be removed entirely in v4.8. Signed-off-by: Mark Brown <broonie@kernel.org> |
||
|
|
eb76d8407c | Merge remote-tracking branches 'regulator/topic/max77686', 'regulator/topic/max8973', 'regulator/topic/maxim', 'regulator/topic/palmas' and 'regulator/topic/pv88080' into regulator-next | ||
|
|
78d5501cf4 | Merge remote-tracking branches 'regulator/topic/can-change', 'regulator/topic/constrain', 'regulator/topic/debugfs' and 'regulator/topic/doc' into regulator-next |