mirror of
https://github.com/LineageOS/android_kernel_fxtec_sm6115.git
synced 2026-08-23 23:31:57 +00:00
* origin/tmp-d72e90f3:
Linux 4.18-rc6
alpha: fix osf_wait4() breakage
mm: make vm_area_alloc() initialize core fields
mm: make vm_area_dup() actually copy the old vma data
mm: use helper functions for allocating and freeing vm_area structs
mm: memcg: fix use after free in mem_cgroup_iter()
mm/huge_memory.c: fix data loss when splitting a file pmd
fat: fix memory allocation failure handling of match_strdup()
MAINTAINERS: Peter has moved
mm/memblock: add missing include <linux/bootmem.h>
nvme: fix handling of metadata_len for NVME_IOCTL_IO_CMD
platform/x86: dell-laptop: Fix backlight detection
Revert "iommu/vt-d: Clean up pasid quirk for pre-production devices"
ARM: dts: imx6: RDU2: fix irq type for mv88e6xxx switch
ARCv2: [plat-hsdk]: Save accl reg pair by default
ACPI / EC: Use ec_no_wakeup on more Thinkpad X1 Carbon 6th systems
Btrfs: fix file data corruption after cloning a range and fsync
drm/nouveau/fb/gp100-: disable address remapper
soc: imx: gpc: restrict register range for regmap access
tcp: identify cryptic messages as TCP seq # bugs
ptp: fix missing break in switch
hv_netvsc: Fix napi reschedule while receive completion is busy
MAINTAINERS: Drop inactive Vitaly Bordug's email
net: cavium: Add fine-granular dependencies on PCI
net: qca_spi: Fix log level if probe fails
net: qca_spi: Make sure the QCA7000 reset is triggered
net: qca_spi: Avoid packet drop during initial sync
ipv6: fix useless rol32 call on hash
ipv6: sr: fix useless rol32 call on hash
PCI: v3-semi: Fix I/O space page leak
PCI: mediatek: Fix I/O space page leak
PCI: faraday: Fix I/O space page leak
PCI: aardvark: Fix I/O space page leak
PCI: designware: Fix I/O space page leak
PCI: versatile: Fix I/O space page leak
PCI: xgene: Fix I/O space page leak
net: sched: Using NULL instead of plain integer
net: usb: asix: replace mii_nway_restart in resume path
PCI: OF: Fix I/O space page leak
net: cxgb3_main: fix potential Spectre v1
lib/rhashtable: consider param->min_size when setting initial table size
vfio/pci: Fix potential Spectre v1
net/smc: reset recv timeout after clc handshake
net/smc: add error handling for get_user()
net/smc: optimize consumer cursor updates
net/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL.
ipv6: ila: select CONFIG_DST_CACHE
drm/amd/amdgpu: creating two I2S instances for stoney/cz (v2)
drm/amdgpu: add another ATPX quirk for TOPAZ
cpufreq: intel_pstate: Register when ACPI PCCH is present
powerpc/powernv: Fix save/restore of SPRG3 on entry/exit from stop (idle)
powerpc/Makefile: Assemble with -me500 when building for E500
ALSA: hda/realtek - Yet another Clevo P950 quirk entry
kvmclock: fix TSC calibration for nested guests
KVM: VMX: Mark VMXArea with revision_id of physical CPU even when eVMCS enabled
KVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer
KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.
KVM: PPC: Check if IOMMU page is contained in the pinned physical page
vfio/spapr: Use IOMMU pageshift rather than pagesize
net: usb: rtl8150: demote allmulti message to dev_dbg()
octeon_mgmt: Fix MIX registers configuration on MTU setup
aio: don't expose __aio_sigset in uapi
drm/amd/display: Fix DP HBR2 Eye Diagram Pattern on Carrizo
drm/amdgpu: Make sure IB tests flushed after IP resume
Mark HI and TASKLET softirq synchronous
x86/MCE: Remove min interval polling limitation
ALSA: rawmidi: Change resized buffers atomically
nvme: don't enable AEN if not supported
nvme: ensure forward progress during Admin passthru
btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()
powerpc/xmon: Fix disassembly since printf changes
ARM: dts: omap4-droid4: fix dts w.r.t. pwm
net/smc: take sock lock in smc_ioctl()
tg3: Add higher cpu clock for 5762.
tg3: Update copyright
ibmvnic: Fix error recovery on login failure
net: lan78xx: Fix race in tx pending skb size calculation
net/ipv6: Do not allow device only routes via the multipath API
tcp: Fix broken repair socket window probe patch
net/mlx4_en: Don't reuse RX page when XDP is set
net/ethernet/freescale/fman: fix cross-build error
hv/netvsc: fix handling of fallback to single queue mode
ibmvnic: Revise RX/TX queue error messages
ipv6: make DAD fail with enhanced DAD when nonce length differs
net: ethernet: stmmac: fix documentation warning
net: stmmac: dwmac-sun8i: fix typo descrive => describe
net: ip6_gre: get ipv6hdr after skb_cow_head()
tun: Fix use-after-free on XDP_TX
bonding: Fix a typo in bonding.txt
tls: Stricter error checking in zerocopy sendmsg path
scripts/tags.sh: Add BPF_CALL
KEYS: DNS: fix parsing multiple options
ipv6/mcast: init as INCLUDE when join SSM INCLUDE group
ipv4/igmp: init group mode as INCLUDE when join source group
mm: don't do zero_resv_unavail if memmap is not allocated
x86/apm: Don't access __preempt_count with zeroed fs
ALSA: hda/realtek - Add Panasonic CF-SZ6 headset jack quirk
ALSA: hda: add mute led support for HP ProBook 455 G5
of: overlay: update phandle cache on overlay apply and remove
drm/nouveau: Set DRIVER_ATOMIC cap earlier to fix debugfs
drm/nouveau: Remove bogus crtc check in pmops_runtime_idle
drm/nouveau/drm/nouveau: Fix runtime PM leak in nv50_disp_atomic_commit()
drm/nouveau: Avoid looping through fake MST connectors
drm/nouveau: Use drm_connector_list_iter_* for iterating connectors
drm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()
drm/nouveau/kms/nv50-: ensure window updates are submitted when flushing mst disables
x86/asm/memcpy_mcsafe: Fix copy_to_user_mcsafe() exception handling
lib/iov_iter: Fix pipe handling in _copy_to_iter_mcsafe()
lib/iov_iter: Document _copy_to_iter_flushcache()
lib/iov_iter: Document _copy_to_iter_mcsafe()
sched/deadline: Fix switched_from_dl() warning
Linux 4.18-rc5
x86/kvmclock: set pvti_cpu0_va after enabling kvmclock
x86/kvm/Kconfig: Ensure CRYPTO_DEV_CCP_DD state at minimum matches KVM_AMD
kvm: nVMX: Restore exit qual for VM-entry failure due to MSR loading
x86/kvm/vmx: don't read current->thread.{fs,gs}base of legacy tasks
KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
stop_machine: Disable preemption when waking two stopper threads
x86/events/intel/ds: Fix bts_interrupt_threshold alignment
reiserfs: fix buffer overflow with long warning messages
checkpatch: fix duplicate invalid vsprintf pointer extension '%p<foo>' messages
mm: do not bug_on on incorrect length in __mm_populate()
mm/memblock.c: do not complain about top-down allocations for !MEMORY_HOTREMOVE
fs, elf: make sure to page align bss in load_elf_library
x86/purgatory: add missing FORCE to Makefile target
net/9p/client.c: put refcount of trans_mod in error case in parse_opts()
mm: allow arch to supply p??_free_tlb functions
autofs: fix slab out of bounds read in getname_kernel()
fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps*
mm: do not drop unused pages when userfaultd is running
mm: zero unavailable pages before memmap init
objtool: Use '.strtab' if '.shstrtab' doesn't exist, to support ORC tables on Clang
pinctrl: nsp: Fix potential NULL dereference
pinctrl: nsp: off by ones in nsp_pinmux_enable()
pinctrl: sh-pfc: r8a77970: remove SH_PFC_PIN_CFG_DRIVE_STRENGTH flag
pinctrl: ingenic: Fix inverted direction for < JZ4770
pinctrl: mt7622: fix a kernel panic when gpio-hog is being applied
pinctrl: mt7622: stop using the deprecated pinctrl_add_gpio_range
pinctrl: mt7622: fix that pinctrl_claim_hogs cannot work
pinctrl: mt7622: fix initialization sequence between eint and gpiochip
pinctrl: mt7622: fix error path on failing at groups building
tcp: remove DELAYED ACK events in DCTCP
tcp: fix dctcp delayed ACK schedule
qlogic: check kstrtoul() for errors
net: ethtool: fix spelling mistake: "tubale" -> "tunable"
skbuff: Unconditionally copy pfmemalloc in __skb_clone()
drm/amdgpu/pp/smu7: use a local variable for toc indexing
btrfs: fix use-after-free of cmp workspace pages
xsk: do not return EMSGSIZE in copy mode for packets larger than MTU
xsk: always return ENOBUFS from sendmsg if there is no TX queue
xsk: do not return EAGAIN from sendmsg when completion queue is full
xsk: do not return ENXIO from TX copy mode
btrfs: restore uuid_mutex in btrfs_open_devices
crypto: af_alg - Initialize sg_num_bytes in error code path
rtc: fix alarm read and set offset
xen: setup pv irq ops vector earlier
selftests: in udpgso_bench do not test udp zerocopy
tracing: Reorder display of TGID to be after PID
packet: reset network header if packet shorter than ll reserved space
nsh: set mac len based on inner packet
net: Don't copy pfmemalloc flag in __copy_skb_header()
sfc: hold filter_sem consistently during reset
sfc: avoid hang from nested use of the filter_sem
net: systemport: Fix CRC forwarding check for SYSTEMPORT Lite
i2c: recovery: if possible send STOP with recovery pulses
tcp: allow user to create repair socket without window probes
tcp: fix sequence numbers for repaired sockets re-using TIME-WAIT sockets
bpf: don't leave partial mangled prog in jit_subprogs error path
sch_fq_codel: zero q->flows_cnt when fq_codel_init fails
kbuild: suppress warnings from 'getconf LFS_*'
scripts/tags.sh: add __ro_after_init
tools: build: Use HOSTLDFLAGS with fixdep
tools: build: Fixup host c flags
tools build: fix # escaping in .cmd files for future Make
networking: e1000.rst: Get rid of Sphinx warnings
networking: e100.rst: Get rid of Sphinx warnings
ixgbe: Off by one in ixgbe_ipsec_tx()
amd/dc/dce100: On dce100, set clocks to 0 on suspend
drm/amd/display: Convert 10kHz clks from PPLib into kHz for Vega
ixgbe: Be more careful when modifying MAC filters
ARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller
ARM: DRA7/OMAP5: Enable ACTLR[0] (Enable invalidates of BTB) for secondary cores
xen: remove global bit from __default_kernel_pte_mask for pv guests
ALSA: hda/ca0132: Update a pci quirk device name
ALSA: hda/ca0132: Add Recon3Di quirk for Gigabyte G1.Sniper Z97
qed: fix spelling mistake "successffuly" -> "successfully"
nvme-pci: fix memory leak on probe failure
sfp: fix module initialisation with netdev already up
sfp: ensure we clean up properly on bus registration failure
bpf: fix panic due to oob in bpf_prog_test_run_skb
ARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot
bpf: btf: Fix bitfield extraction for big endian
bpf: fix availability probing for seg6 helpers
RDMA/mlx5: Fix memory leak in mlx5_ib_create_srq() error path
tracing/kprobe: Release kprobe print_fmt properly
sample: vfio-mdev: avoid deadlock in mdev_access()
ARC: mm: allow mprotect to make stack mappings executable
nfit: fix unchecked dereference in acpi_nfit_ctl
arm64: neon: Fix function may_use_simd() return error status
bsg: fix bogus EINVAL on non-data commands
perf tools: Use python-config --includes rather than --cflags
perf script python: Fix dict reference counting
perf stat: Fix --interval_clear option
perf tools: Fix compilation errors on gcc8
perf test shell: Prevent temporary editor files from being considered test scripts
perf llvm-utils: Remove bashism from kernel include fetch script
perf test shell: Make perf's inet_pton test more portable
perf test shell: Replace '|&' with '2>&1 |' to work with more shells
perf scripts python: Add Python 3 support to EventClass.py
perf scripts python: Add Python 3 support to sched-migration.py
perf scripts python: Add Python 3 support to Util.py
perf scripts python: Add Python 3 support to SchedGui.py
perf scripts python: Add Python 3 support to Core.py
perf tools: Generate a Python script compatible with Python 2 and 3
efi/x86: Fix mixed mode reboot loop by removing pointless call to PciIo->Attributes()
ARM: 8775/1: NOMMU: Use instr_sync instead of plain isb in common code
ocxlflash_getfile(): fix double-iput() on alloc_file() failures
cxl_getfile(): fix double-iput() on alloc_file() failures
drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open()
scsi: cxlflash: fix assignment of the backend operations
scsi: qedi: Send driver state to MFW
scsi: qedf: Send the driver state to MFW
scsi: hpsa: correct enclosure sas address
scsi: sd_zbc: Fix variable type and bogus comment
scsi: qla2xxx: Fix NULL pointer dereference for fcport search
scsi: qla2xxx: Fix kernel crash due to late workqueue allocation
scsi: qla2xxx: Fix inconsistent DMA mem alloc/free
drm/amdgpu: Verify root PD is mapped into kernel address space (v4)
drm/amd/display: fix invalid function table override
drm/amdgpu: Reserve VM root shared fence slot for command submission (v3)
rseq/selftests: cleanup: Update comment above rseq_prepare_unload
rseq: Remove unused types_32_64.h uapi header
rseq: uapi: Declare rseq_cs field as union, update includes
rseq: uapi: Update uapi comments
rseq: Use get_user/put_user rather than __get_user/__put_user
rseq: Use __u64 for rseq_cs fields, validate user inputs
clocksource: arm_arch_timer: Set arch_mem_timer cpumask to cpu_possible_mask
Revert "tick: Prefer a lower rating device only if it's CPU local device"
Revert "drm/amd/display: Don't return ddc result and read_bytes in same return value"
bpf: fix ldx in ld_abs rewrite for large offsets
Revert "arm64: Use aarch64elf and aarch64elfb emulation mode variants"
samples/bpf: Fix tc and ip paths in xdp2skb_meta.sh
char: amd64-agp: Use 64-bit arithmetic instead of 32-bit
char: agp: Change return type to vm_fault_t
MAINTAINERS: update drm tree
Update TDA998x maintainer entry
rhashtable: add restart routine in rhashtable_free_and_destroy()
bnxt_en: Fix for system hang if request_irq fails
bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs.
bnxt_en: Support clearing of the IFF_BROADCAST flag.
bnxt_en: Always set output parameters in bnxt_get_max_rings().
bnxt_en: Fix inconsistent BNXT_FLAG_AGG_RINGS logic.
bnxt_en: Fix the vlan_tci exact match check.
i2c: tegra: Fix NACK error handling
drm/i915: Fix hotplug irq ack on i965/g4x
PCI: endpoint: Fix NULL pointer dereference error when CONFIGFS is disabled
ARC: Fix CONFIG_SWAP
ARC: [arcompact] entry.S: minor code movement
ARC: configs: Remove CONFIG_INITRAMFS_SOURCE from defconfigs
ARC: configs: remove no longer needed CONFIG_DEVPTS_MULTIPLE_INSTANCES
ARC: Improve cmpxchg syscall implementation
ARC: [plat-hsdk]: Configure APB GPIO controller on ARC HSDK platform
PCI: hv: Disable/enable IRQs rather than BH in hv_compose_msi_msg()
netfilter: ipv6: nf_defrag: drop skb dst before queueing
netfilter: nf_conntrack: Fix possible possible crash on module loading.
netfilter: nft_compat: explicitly reject ERROR and standard target
HID: hiddev: fix potential Spectre v1
HID: i2c-hid: Fix "incomplete report" noise
drm/armada: fix irq handling
drm/armada: fix colorkey mode property
mmc: sdhci-esdhc-imx: allow 1.8V modes without 100/200MHz pinctrl states
ACPICA: Clear status of all events when entering S5
net: ieee802154: adf7242: Fix OCL calibration runs
net: ieee802154: adf7242: Fix erroneous RX enable
bpf: include errno.h from bpf-cgroup.h
drm/tegra: Fix comparison operator for buffer size
gpu: host1x: Check whether size of unpin isn't 0
gpu: host1x: Skip IOMMU initialization if firewall is enabled
ieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem
ieee802154: at86rf230: use __func__ macro for debug messages
ieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem
drm/sun4i: link in front-end code if needed
Linux 4.18-rc4
tcp: cleanup copied_seq and urg_data in tcp_disconnect
ipfrag: really prevent allocation on netns exit
net: diag: Don't double-free TCP_NEW_SYN_RECV sockets in tcp_abort
net/ipv4: Set oif in fib_compute_spec_dst
scripts: teach extract-vmlinux about LZ4 and ZSTD
xdp: XDP_REDIRECT should check IFF_UP and MTU
bpf: sockmap, convert bpf_compute_data_pointers to bpf_*_sk_skb
bpf: sockmap, consume_skb in close path
bpf: sockhash, disallow bpf_tcp_close and update in parallel
bpf: fix sk_skb programs without skb->dev assigned
bpf: sockmap, hash table is RCU so readers do not need locks
bpf: sockmap, error path can not release psock in multi-map case
x86/mtrr: Don't copy out-of-bounds data in mtrr_write
nvmem: Don't let a NULL cell_id for nvmem_cell_get() crash us
thunderbolt: Notify userspace when boot_acl is changed
uio: fix crash after the device is unregistered
uio: change to use the mutex lock instead of the spin lock
uio: use request_threaded_irq instead
fpga: altera-cvp: Fix an error handling path in 'altera_cvp_probe()'
net/sched: act_tunnel_key: fix NULL dereference when 'goto chain' is used
net/sched: act_csum: fix NULL dereference when 'goto chain' is used
net: macb: Allocate valid memory for TX and RX BD prefetch
net: macb: Free RX ring for all queues
ARM: pxa: irq: fix handling of ICMR registers in suspend/resume
net/smc: reduce sock_put() for fallback sockets
net: bridge: fix br_vlan_get_{pvid,info} return values
cxgb4: assume flash part size to be 4MB, if it can't be determined
tipc: make function tipc_net_finalize() thread safe
tipc: fix correct setting of message type in second discoverer
tipc: correct discovery message handling during address trial period
tipc: fix wrong return value from function tipc_node_try_addr()
ibmasm: don't write out of bounds in read handler
ravb: remove custom .set_link_ksettings from ethtool ops
ravb: remove custom .get_link_ksettings from ethtool ops
ravb: remove useless serialization in ravb_get_link_ksettings()
ravb: remove custom .nway_reset from ethtool ops
ravb: simplify link auto-negotiation by ethtool
ravb: fix invalid context bug while changing link options by ethtool
ravb: fix invalid context bug while calling auto-negotiation by ethtool
sh_eth: remove custom .set_link_ksettings from ethtool ops
sh_eth: remove custom .get_link_ksettings from ethtool ops
sh_eth: remove useless serialization in sh_eth_get_link_ksettings()
sh_eth: remove custom .nway_reset from ethtool ops
sh_eth: simplify link auto-negotiation by ethtool
sh_eth: fix invalid context bug while changing link options by ethtool
sh_eth: fix invalid context bug while calling auto-negotiation by ethtool
netfilter: nf_tables: place all set backends in one single module
staging: r8822be: Fix RTL8822be can't find any wireless AP
USB: yurex: fix out-of-bounds uaccess in read handler
ARM: dts: armada-38x: use the new thermal binding
usb: quirks: add delay quirks for Corsair Strafe
xhci: xhci-mem: off by one in xhci_stream_id_to_ring()
usb/gadget: aspeed-vhub: add USB_LIBCOMPOSITE dependency
docs: kernel-parameters.txt: document xhci-hcd.quirks parameter
kbuild: remove duplicated comments about PHONY
kbuild: .PHONY is not a variable, but PHONY is
kbuild: do not drop -I without parameter
kbuild: document the KBUILD_KCONFIG env. variable
kconfig: update user kconfig tools doc.
kbuild: delete INSTALL_FW_PATH from kbuild documentation
kbuild: update ARCH alias info for sparc
kbuild: update ARCH alias info for sh
netfilter: nf_tproxy: fix possible non-linear access to transport header
ALSA: hda/realtek - two more lenovo models need fixup of MIC_LOCATION
x86/hyper-v: Fix the circular dependency in IPI enlightenment
USB: serial: mos7840: fix status-register error handling
USB: serial: keyspan_pda: fix modem-status error handling
ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns
acpi, nfit: Fix scrub idle detection
net: aquantia: vlan unicast address list correct handling
MAINTAINERS: update my email address
liquidio: make timeout HZ independent and readable
MIPS: Fix ioremap() RAM check
Fix up non-directory creation in SGID directories
Revert "iommu/intel-iommu: Enable CONFIG_DMA_DIRECT_OPS=y and clean up intel_{alloc,free}_coherent()"
cifs: Fix stack out-of-bounds in smb{2,3}_create_lease_buf()
cifs: Fix infinite loop when using hard mount option
cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting
cifs: Fix memory leak in smb2_set_ea()
cifs: fix SMB1 breakage
cifs: Fix validation of signed data in smb2
cifs: Fix validation of signed data in smb3+
cifs: Fix use after free of a mid_q_entry
autofs: rename 'autofs' module back to 'autofs4'
arm64: remove no-op -p linker flag
drm/amd/display: add a check for display depth validity
MAINTAINERS: Add myself as driver core changes reviewer
drm/amd/display: adding ycbcr420 pixel encoding for hdmi
drm/etnaviv: bring back progress check in job timeout handler
mmc: sunxi: Disable irq during pm_suspend
qmi_wwan: add support for Quectel EG91
net: qrtr: Reset the node and port ID of broadcast messages
net: qrtr: Broadcast messages only from control port
ipv6: make ipv6_renew_options() interrupt/kernel safe
qed: off by one in qed_parse_mcp_trace_buf()
netfilter: x_tables: set module owner for icmp(6) matches
ieee802154: 6lowpan: set IFLA_LINK
ieee802154: mcr20a: add missing includes
nds32: fix build error "relocation truncated to fit: R_NDS32_25_PCREL_RELA" when make allyesconfig
samples/bpf: add .gitignore file
samples/bpf: Check the error of write() and read()
samples/bpf: Check the result of system()
samples/bpf: add missing <linux/if_vlan.h>
drm/i915/gvt: update vreg on inhibit context lri command
drm/udl: fix display corruption of the last line
qed: Fix reading stale configuration information
net: phy: fix flag masking in __set_phy_supported
arm64: add endianness option to LDFLAGS instead of LD
RISC-V: Fix PTRACE_SETREGSET bug.
RISC-V: Don't include irq-riscv-intc.h
riscv: remove unnecessary of_platform_populate call
RISC-V: fix R_RISCV_ADD32/R_RISCV_SUB32 relocations
RISC-V: Change variable type for 32-bit compatible
RISC-V: Add definiion of extract symbol's index and type for 32-bit
RISC-V: Select GENERIC_UCMPDI2 on RV32I
RISC-V: Add conditional macro for zone of DMA32
sample/vfio-mdev: Change return type to vm_fault_t
arm64: Use aarch64elf and aarch64elfb emulation mode variants
drm/bridge/sii8620: Fix link mode selection
drm/bridge/sii8620: Fix display of packed pixel modes
drm/bridge/sii8620: Send AVI infoframe in all MHL versions
USB: serial: cp210x: add another USB ID for Qivicon ZigBee stick
USB: serial: ch341: fix type promotion bug in ch341_control_in()
smsc75xx: Add workaround for gigabit link up hardware errata.
sctp: fix the issue that pathmtu may be set lower than MINSEGMENT
ACPI / battery: Safe unregistering of hooks
drm/amdgpu: fix user fence write race condition
s390: wire up rseq system call
s390: wire up io_pgetevents system call
net/ipv6: Revert attempt to simplify route replace and append
gen_stats: Fix netlink stats dumping in the presence of padding
net: phy: marvell: change default m88e1510 LED configuration
mm: teach dump_page() to correctly output poisoned struct pages
ARM: disable KCOV for trusted foundations code
kasan: fix shadow_size calculation error in kasan_module_alloc
mm: hugetlb: yield when prepping struct pages
userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte access
tracing: Fix missing return symbol in function_graph output
ftrace: Nuke clear_ftrace_function
tracing: Use __printf markup to silence compiler
tracing: Optimize trace_buffer_iter() logic
tracing: Make create_filter() code match the comments
tracing: Avoid string overflow
bpf: hash map: decrement counter on error
i2c: stu300: use non-archaic spelling of failes
RDMA/uverbs: Don't fail in creation of multiple flows
net/smc: fix up merge error with poll changes
PM / Domains: Don't power on at attach for the multi PM domain case
r8169: fix mac address change
tls: fix skb_to_sgvec returning unhandled error.
lib: rhashtable: Correct self-assignment in rhashtable.c
loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
ARM: imx_v4_v5_defconfig: Select ULPI support
ARM: imx_v6_v7_defconfig: Select ULPI support
drm/i915: Try GGTT mmapping whole object as partial
mei: discard messages from not connected client during power down.
vmw_balloon: fix inflation with batching
HID: wacom: Correct touch maximum XY of 2nd-gen Intuos
HID: debug: check length before copy_to_user()
mmc: dw_mmc: fix card threshold control configuration
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
mtd: spi-nor: cadence-quadspi: Fix direct mode write timeouts
x86/bugs: Fix the AMD SSBD usage of the SPEC_CTRL MSR
x86/bugs: Update when to check for the LS_CFG SSBD mitigation
ARM: dts: omap3: Fix am3517 mdio and emac clock references
x86/mm/32: Initialize the CR4 shadow before __flush_tlb_all()
kthread, sched/core: Fix kthread_parkme() (again...)
sched/util_est: Fix util_est_dequeue() for throttled cfs_rq
sched/fair: Advance global expiration when period timer is restarted
sched/fair: Fix bandwidth timer clock drift condition
sched/rt: Fix call to cpufreq_update_util()
sched/nohz: Skip remote tick on idle task entirely
ARM: dts: am335x-bone-common: Fix mmc0 Write Protect
nds32: To simplify the implementation of update_mmu_cache()
mmc: core: cd_label must be last entry of mmc_gpio struct
nds32: Fix the dts pointer is not passed correctly issue.
nds32: To implement these icache invalidation APIs since nds32 cores don't snoop data cache. This issue is found by Guo Ren. Based on the Documentation/core-api/cachetlb.rst and it says:
xsk: fix potential race in SKB TX completion code
samples/bpf: deal with EBUSY return code from sendmsg in xdpsock sample
xsk: frame could be completed more than once in SKB path
xsk: fix potential lost completion message in SKB path
ext4: check superblock mapped prior to committing
ACPI / PPTT: use ACPI ID whenever ACPI_PPTT_ACPI_PROCESSOR_ID_VALID is set
ata: Remove depends on HAS_DMA in case of platform dependency
dm writecache: support optional offset for start of device
drm/amdgpu/pm: fix display count in non-DC path
drm/amdgpu: fix swapped emit_ib_size in vce3
drm: Use kvzalloc for allocating blob property memory
ata: Fix ZBC_OUT all bit handling
ata: Fix ZBC_OUT command block check
ahci: Add Intel Ice Lake LP PCI ID
i2c-cht-wc: Fix bq24190 supplier
typec: tcpm: Correctly report power_supply current and voltage for non pd supply
usb: xhci: dbc: Don't decrement runtime PM counter if DBC is not started
ahci: Disable LPM on Lenovo 50 series laptops with a too old BIOS
sata_nv: remove redundant pointers sdev0 and sdev1
drbd: fix access after free
ALSA: hda - Handle pm failure during hotplug
mmc: renesas_sdhi_internal_dmac: Cannot clear the RX_IN_USE in abort
mmc: renesas_sdhi_internal_dmac: Fix missing unmap in error patch
qede: Adverstise software timestamp caps when PHC is not available.
qed: Fix use of incorrect size in memcpy call.
qed: Fix setting of incorrect eswitch mode.
qed: Limit msix vectors in kdump kernel to the minimum required count.
ipvlan: call dev_change_flags when ipvlan mode is reset
ipv6: sr: fix passing wrong flags to crypto_alloc_shash()
net: fix use-after-free in GRO with ESP
bus: ti-sysc: Use 2-factor allocator arguments
ARM: dts: dra7: Disable metastability workaround for USB2
s390/mm: fix refcount usage for 4K pgste
s390/dasd: reduce the default queue depth and nr of hardware queues
staging: rtl8723bs: Prevent an underflow in rtw_check_beacon_data().
objtool: Support GCC 8 '-fnoreorder-functions'
drm/i915/gvt: changed DDI mode emulation type
drm/i915/gvt: fix a bug of partially write ggtt enties
drm/exynos: Replace drm_dev_unref with drm_dev_put
drm/exynos: Replace drm_gem_object_unreference_unlocked with put function
drm/exynos: Replace drm_framebuffer_{un/reference} with put,get functions
m68k: fix "bad page state" oops on ColdFire boot
crypto: x86 - Add missing RETs
crypto: arm/speck - fix building in Thumb2 mode
tcp: prevent bogus FRTO undos with non-SACK flows
openrisc: entry: Fix delay slot exception detection
ARM: dts: imx51-zii-rdu1: fix touchscreen pinctrl
bpf: sockhash, add release routine
bpf: sockhash fix omitted bucket lock in sock_close
bpf: sockmap, fix smap_list_map_remove when psock is in many maps
bpf: sockmap, fix crash when ipv6 sock is added
ACPICA: Drop leading newlines from error messages
PCI / ACPI / PM: Resume bridges w/o drivers on suspend-to-RAM
vfio: Use get_user_pages_longterm correctly
tools/testing/nvdimm: advertise a write cache for nfit_test
acpi/nfit: fix cmd_rc for acpi_nfit_ctl to always return a value
net: fib_rules: bring back rule_exists to match rule during add
hv_netvsc: split sub-channel setup into async and sync
net: use dev_change_tx_queue_len() for SIOCSIFTXQLEN
atm: zatm: Fix potential Spectre v1
s390/qeth: consistently re-enable device features
s390/qeth: don't clobber buffer on async TX completion
s390/qeth: avoid using is_multicast_ether_addr_64bits on (u8 *)[6]
s390/qeth: fix race when setting MAC address
Revert "s390/qeth: use Read device to query hypervisor for MAC"
alx: take rtnl before calling __alx_open from resume
sfc: correctly initialise filter rwsem for farch
net: phy: DP83TC811: Fix disabling interrupts
net/ipv6: Fix updates to prefix route
net: cleanup gfp mask in alloc_skb_with_frags
dpaa_eth: DPAA SGT needs to be 256B
fsl/fman: fix parser reporting bad checksum on short frames
bnx2x: Fix receiving tx-timeout in error or recovery state.
cnic: tidy up a size calculation
atm: iphase: fix a 64 bit bug
tcp: fix Fast Open key endianness
nfp: stop limiting VFs to 0
PCI/IOV: Reset total_VFs limit after detaching PF driver
PCI: faraday: Add missing of_node_put()
PCI: xilinx-nwl: Add missing of_node_put()
PCI: xilinx: Add missing of_node_put()
PCI: endpoint: Use after free in pci_epf_unregister_driver()
PCI: controller: dwc: Do not let PCIE_DW_PLAT_HOST default to yes
PCI: rcar: Clean up PHY init on failure
PCI: rcar: Shut the PHY down in failpath
dt-bindings: clock: imx6ul: Do not change the clock definition order
bpf: undo prog rejection on read-only lock failure
bpf, s390: fix potential memleak when later bpf_jit_prog fails
bpf, arm32: fix to use bpf_jit_binary_lock_ro api
net, mm: account sock objects to kmemcg
drm/exynos: ipp: use correct enum type
drm/exynos: decon5433: Fix WINCONx reset value
drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes
drm/exynos: fimc: Use real buffer width for configuring the hardware
drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes
drm/exynos: gsc: Fix DRM_MODE_REFLECT_{X,Y} interpretation
drm/exynos: gsc: Increase Exynos5433 buffer width alignment to 16 pixels
drm/exynos: gsc: Use real buffer width for configuring the hardware
drm/exynos: scaler: Fix support for YUV420, YUV422 and YUV444 modes
drm/exynos: scaler: Reset hardware before starting the operation
drm/exynos: rotator: Fix DRM_MODE_REFLECT_{X,Y} interpretation
drm/exynos: ipp: Rework checking for the correct buffer formats
nl80211: check nla_parse_nested() return values
nl80211: relax ht operation checks for mesh
mac80211: disable BHs/preemption in ieee80211_tx_control_port()
rtlwifi: rtl8821ae: fix firmware is not ready to run
dev-dax: check_vma: ratelimit dev_info-s
libnvdimm, pmem: Fix memcpy_mcsafe() return code handling in nsio_rw_bytes()
bpf: Change bpf_fib_lookup to return lookup status
test_bpf: flag tests that cannot be jited on s390
MIPS: Use async IPIs for arch_trigger_cpumask_backtrace()
drm/amdgpu: Dynamically probe for ATIF handle (v2)
drm/amdgpu: Add amdgpu_atpx_get_dhandle()
drm/amdgpu: Make struct amdgpu_atif private to amdgpu_acpi.c
md/raid10: fix that replacement cannot complete recovery after reassemble
drm/amd/powerplay: smc_dpm_info structure change
drm/amd/powerplay: correct vega12 bootup values settings
drm/amd/powerplay: correct vega12 thermal support as true
MIPS: Call dump_stack() from show_regs()
net: stmmac: Set DMA buffer size in HW
net/smc: rebuild nonblocking connect
tcp: add one more quick ack after after ECN events
bpfilter: include bpfilter_umh in assembly instead of using objcopy
strparser: Remove early eaten to fix full tcp receive buffer stall
wcn36xx: Remove Unicode Byte Order Mark from testcode
ath10k: update the phymode along with bandwidth change request
selftests/net: Fix permissions for fib_tests.sh
dmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()
dmaengine: pl330: report BURST residue granularity
virtio_net: split XDP_TX kick and XDP_REDIRECT map flushing
i40e: split XDP_TX tail and XDP_REDIRECT map flushing
ixgbe: split XDP_TX tail and XDP_REDIRECT map flushing
net: macb: initialize bp->queues[0].bp for at91rm9200
bpfilter: check compiler capability in Kconfig
hinic: reset irq affinity before freeing irq
drm/etnaviv: Fix driver unregistering
drm/etnaviv: Check for platform_device_register_simple() failure
nfp: cast sizeof() to int when comparing with error code
nfp: reject binding to shared blocks
nfp: flower: fix mpls ether type detection
fib_rules: match rules based on suppress_* properties too
rds: clean up loopback rds_connections on netns deletion
net/mlx5: Fix command interface race in polling mode
net/mlx5: Fix incorrect raw command length parsing
net/mlx5: Fix wrong size allocation for QoS ETC TC regitster
net/mlx5: Fix required capability for manipulating MPFS
net/mlx5: E-Switch, Disallow vlan/spoofcheck setup if not being esw manager
IB/mlx5: Avoid dealing with vport representors if not being e-switch manager
net/mlx5e: Avoid dealing with vport representors if not being e-switch manager
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
IB/hfi1: Fix incorrect mixing of ERR_PTR and NULL return values
dt-bindings: Fix unbalanced quotation marks
dt-bindings: soc: qcom: Fix default clock-freq for qcom,geni-i2c
dt-bindings: w1-gpio: Remove unneeded unit address
Documentation: devicetree: tilcdc: fix spelling mistake "suppors" -> "supports"
scsi: sg: mitigate read/write abuse
netfilter: nf_conncount: fix garbage collection confirm race
scsi: aacraid: Fix PD performance regression over incorrect qd being set
netfilter: nf_log: don't hold nf_log_mutex during user access
netfilter: nf_log: fix uninit read in nf_log_proc_dostring
net: lan78xx: Use s/w csum check on VLANs without tag stripping
net: lan78xx: Add support for VLAN tag stripping.
net: lan78xx: Add support for VLAN filtering.
net: lan78xx: Allow for VLAN headers in timeout calcs
selftests: bpf: notification about privilege required to run test_lwt_seg6local.sh testing script
selftests: bpf: notification about privilege required to run test_lirc_mode2.sh testing script
selftests: bpf: add missing NET_SCHED to config
bpf: fix attach type BPF_LIRC_MODE2 dependency wrt CONFIG_CGROUP_BPF
r8152: napi hangup fix after disconnect
sample/mdev/mbochs: add mbochs_kunmap_dmabuf
sample/mdev/mbochs: remove mbochs_kmap_atomic_dmabuf
clk: davinci: fix a typo (which leads to build failures)
clk: davinci: cfgchip: testing the wrong variable
RDMA/uverbs: Fix slab-out-of-bounds in ib_uverbs_ex_create_flow
RDMA/uverbs: Protect from attempts to create flows on unsupported QP
iw_cxgb4: correctly enforce the max reg_mr depth
HID: core: allow concurrent registration of drivers
openrisc: Call destructor during __pte_free_tlb
nfp: bpf: don't stop offload if replace failed
s390: Correct register corruption in critical section cleanup
ARM: dts: am437x: make edt-ft5x06 a wakeup source
ipmi: kcs_bmc: fix IRQ exception if the channel is not open
ipmi: Cleanup oops on initialization failure
mt7601u: remove warning when avg_rssi is zero
mwifiex: handle race during mwifiex_usb_disconnect
Revert "mwifiex: handle race during mwifiex_usb_disconnect"
brcmfmac: stop watchdog before detach and free everything
rtlwifi: Fix kernel Oops "Fw download fail!!"
batman-adv: Fix multicast TT issues with bogus ROAM flags
batman-adv: Avoid storing non-TT-sync flags on singular entries too
batman-adv: Fix debugfs path for renamed softif
batman-adv: Fix debugfs path for renamed hardif
batman-adv: Fix bat_v best gw refcnt after netlink dump
batman-adv: Fix bat_ogm_iv best gw refcnt after netlink dump
tools/bpf: fix test_sockmap failure
selftests: bpf: notification about privilege required to run test_kmod.sh testing script
tools: bpftool: remember to close the libbpf object after prog load
tools: bpftool: remove duplicated error message on prog load
ARC: [plat-hsdk] Add PCIe support
clk: sunxi-ng: replace lib-y with obj-y
ARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP
rtc: mrst: fix error code in probe()
scsi: target: Fix truncated PR-in ReadKeys response
sata_fsl: remove dead code in tag retrieval
sata_fsl: convert to command iterator
libata: convert eh to command iterators
libata: add command iterator helpers
nds32: Fix build error caused by configuration flag rename
nds32: define __NDS32_E[BL]__ for sparse
MAINTAINERS: Update email-id of Sinan Kaya
dmaengine: ti: omap-dma: Fix OMAP1510 incorrect residue_granularity
vfio/pci: Make IGD support a configurable option
ata: ahci_mvebu: ahci_mvebu_stop_engine() can be static
libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store()
MD: cleanup resources in failure
netfilter: nf_ct_helper: Fix possible panic after nf_conntrack_helper_unregister
netfilter: ipv6: nf_defrag: reduce struct net memory waste
netfilter: nf_queue: augment nfqa_cfg_policy
MAINTAINERS: update Xinming's email address
qtnfmac: fix NULL pointer dereference
ext4: add more mount time checks of the superblock
ext4: add more inode number paranoia checks
ext4: avoid running out of journal credits when appending to an inline file
jbd2: don't mark block as modified if the handle is out of credits
ext4: never move the system.data xattr out of the inode body
ext4: clear i_data in ext4_inode_info when removing inline data
ext4: include the illegal physical block in the bad map ext4_error msg
ext4: verify the depth of extent tree in ext4_find_extent()
ext4: only look at the bg_flags field if it is valid
ext4: make sure bitmaps and the inode table don't overlap with bg descriptors
ext4: always check block group bounds in ext4_init_block_bitmap()
ARC: Explicitly add -mmedium-calls to CFLAGS
ext4: always verify the magic number in xattr blocks
ext4: add corruption check in ext4_xattr_set_entry()
ext4: add warn_on_error mount option
Change-Id: Ibdc28c49c5d9663848dd21df77a6468d78907490
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>