DOWNSTREAM: Merge AU267 commit '336e98a2' into topic
* commit '336e98a2': i2c: busses: i2c-qcom-geni: Add support for auto-suspend Revert "ARM: dts: msm: Add EUD device register address space with SDM845" esoc: Code cleanup for mdm9x45 cfq: Give a chance to arm slice idle timer in case of group_idle drivers: media : demux : Fix demux test case failures defconfig: msm: Enable devmem support for sdm670 dwc3: Remove unnecessary phy shutdown callbacks iommu: arm-smmu: Rename domain attribute power: qpnp-fg-gen3: Fine tune the monotonic SOC calculation icnss: Do not assert if reboot requested during PDR ARM: dts: msm: enable hold_soc_while_full feature for pm660 charger/FG ARM: dts: msm: enable hold_soc_while_full feature for pmi8998 charger/FG Revert "defconfig: arm64: Disable DEVMEM and DEVKMEM for sdm845" msm: ipa3: Remove redundant definitions from IPA driver msm: kgsl: Avoid ref counting in adreno_perfcounter_save() netfilter: nf_conntrack_sip: Register SIP ALG sysctl table into procfs. netfilter: nf_conntrack_sip: Dynamically enable/disable SIP direct media. netfilter: nf_conntrack_sip: Dynamically enable/disable SIP ALG. ARM: dts: msm: Add SD card support for SDM670 QRD platform ARM: dts: msm: Add eMMC support for SDM670 QRD platform ARM: dts: msm: add mdss power domain support to sdm670 mmc: sdhci-msm: Invalidate pin drive type data if it's not present esoc: Fix uninitialized count compilation error esoc: Fix irq unbalance wake disable warning esoc: Add provision to handle shutdown request in userspace esoc: Update SSR driver with crash status esoc: Add support for autoboot msm: ipa: avoid printing UL data stall net: rmnet_data: Fix comments on code review replace incorrect strscpy use in FORTIFY_SOURCE Revert "replace incorrect strscpy use in FORTIFY_SOURCE" net: core: To send ARP probe when neighbor state is NUD_STALE soc: sdm670: Update SCT table as per new SW/HW config thermal: tsens: Enable debug logging for tsens driver rtc: Disable alarm irq if alarm time is in the past defconfig: sdm670: Add support for BT uhid drivers ARM: dts: msm: update devfreq node frequency mapping in sdm670 qbt1000: Fix for incorrect buffer size check and integer overflow qbt1000: Terminate fingerprint TA name with null defconfig: msm: Enable CONFIG_DEBUG_PREEMPT on SDM845 qbt1000: Initialize drvdata structure before usage drm/msm/dp: fix DP configuration programming ARM: dts: msm: Fix glink interrupt for sdxpoorwills drm/msm/sde: prepare only affected encoder for commit msm: vidc: Set dpb color format in split buffer mode usb: dwc3: gadget: properly increment dequeue pointer on ep_dequeue drm/msm/sde: trigger async inline rotation before frame done drm/msm/sde: add hardware reset during kickoff errors drm/msm/sde: handle irq disable case for pp timeout ARM: dts: msm: Enable avb 2.0 verity for vendor partition for sdm670 drm/msm/sde: track mode information in connector state msm: vidc: handle hw error before core release battery: handle early/late suspend/resume of i2c bus ARM: dts: msm: specify sde cpu latency qos for sdm845 drm/msm/sde: request affine cores mask from pm_qos defconfig: msm: Disable devmem, devport support for sdm670 ARM: dts: msm: fix the wrongly configured tpdm on sdm670 drm/msm: add notification for bridge enable/disable msm: ipa4: add IPv6CT support ARM: dts: msm: Update the energy model for SDM670 ARM: dts: msm: Add NFC device node for SDM670 ARM: dts: msm: Enable EUD support for sdm670 ARM: dts: msm: Reenable IOMMU TLB invalidate by ASID for sdm845 ARM: dts: msm: update the energy model for SDM845v2 msm: vidc: Increase response and power collapse timeout values msm: vidc: Skip validating buffer counts in close drm/msm: remove 5us wait from mode-2 sequence icnss: Restrict MSA0 permission to HLOS only during SSR drm/msm/sde: add plane support for halt and rotate reset msm: sde: add inline rotation abort command drm/msm/sde: add xin halt api for vbif drm/msm/sde: propagate kickoff prepare errors to crtc ARM: dts: msm: enable SSC feature for DSI clocks on sdm845 drm/msm: set partial update preference per mode msm_rng: remove the check if zero is read from register ARM: dts: msm: enable ulps for 2.5k dsc cmd panel on sdm845 defconfig: msm: Enable voltage ADC on sdxpoorwills hwmon: qpnp-adc: use div64_s64 instead of do_div ARM: dts: msm: Update VADC property on PM660/PM8998 ARM: dts: msm: Configure PMIC GPIO2 pin on sdxpoorwills ARM: dts: msm: Add ADC nodes for sdxpoorwills hwmon: qpnp-adc: Add pinctrl property clockevents: Update clockevents device next_event msm: ipa: API changes msm: ipa3: add an API to unlock PCIe memory regions drm/msm/sde: mitigate error log in IRQ handler ARM: dts: msm: Change eMMC slave id for sdm670 bus voting hung task: check specific tasks for long uninterruptible sleep state ARM: dts: msm: Add flag for SMMU S1 support for SDM670 sched/rt: Prevent leaking kernel address sched/rt: Improve RT throttling debugging ARM: dts: msm: Disable kgsl iommu test device for sdm670 ARM: dts: msm: add SPMI PMIC arbiter device for msm8953 ARM: dts: msm: Update thermal property for adc_tm channels on SDM670 drm/msm: reduce ib sleep vote to 400MBps ARM: dts: msm: Rectify GPIO functionality for SDM670 console usecase msm: vidc: Fix video performance issues core_ctl: Implement not_preferred hint strictly ARM: dts: msm: Add iommu actlr settings for sdm845 ARM: dts: msm: Add default DCC configuration for SDM845 soc: qcom: Add init time configuration support to DCC soc: qcom: Insert poison value into DCC SRAM power: fg-memif: fix an OOB access while getting number of partitions esoc: Add err_fatal signal status to clink_ops esoc: Fix integration with SSR driver esoc: remove reduntant return_esoc_udev() fn call defconfig: sdm845: Enable task stats config Revert "usb: phy: Pet EUD based on LDO24 status" Revert "usb: phy: Clear the eud pet during probe" soc: qcom: eud: pet hw when ldo24 is turned on or off soc: qcom: msm-core: Remove the energy-aware driver ARM: dts: msm: add display preference for SDM670 SDE HW blocks msm: vidc: Enable non fatal fault for Venus CB msm: ipa3: Add support to configure dynamic MHI event ring IDs net: rps: reset backlog state when IPI fails. net: rmnet_data: validate csum in SW soc: qcom: glink_loopback_server: Add request intent flag for tx soc: qcom: Fix the programming of DCC registers for CRC,DCCV2 ARM: dts: msm: Correct mixer offsets for sdm670 power: qpnp-fg: Fix possible race condition in FG debugfs ARM: dts: msm: Enable QoS settings programming for sdm670 msm: kgsl: Update HW CGC settings msm: kgsl: Change SP HW CGC settings Revert "msm: kgsl: Update CGC settings for preemption" drm: msm: fix list corruption problem msm: vidc: Add sanity check for resolutions ARM: dts: msm: Add thermal zone config for sdxpoorwills mmc: core: Prevent accessing user space buffer directly mmc: block: Unhalt the command queue before releasing mmc host USB: f_audio_source: Remove pm_qos request under non atomic context ALSA: usb-audio: Add length check after string desc copy Linux 4.9.58 usb: dwc3: gadget: Correct ISOC DATA PIDs for short packets cpufreq: CPPC: add ACPI_PROCESSOR dependency EDAC, mce_: Print IPID and Syndrome on a separate line btmrvl: avoid double-disable_irq() race regulator: core: Resolve supplies before disabling unused regulators drm/nouveau/gr/gf100-: fix ccache error logging powerpc/perf: Add restrictions to PMC5 in power9 DD1 nfsd/callback: Cleanup callback cred on shutdown hrtimer: Catch invalid clockids again target/iscsi: Fix unsolicited data seq_end_offset calculation IB/hfi1: Allocate context data on memory node IB/hfi1: Use static CTLE with Preset 6 for integrated HFIs uapi: fix linux/mroute6.h userspace compilation errors uapi: fix linux/rds.h userspace compilation errors ceph: clean up unsafe d_parent accesses in build_dentry_path ceph: fix bogus endianness change in ceph_ioctl_set_layout ceph: don't update_dentry_lease unless we actually got one i2c: at91: ensure state is restored after suspending qed: Read queue state before releasing buffer qed: Reserve doorbell BAR space for present CPUs qede: Prevent index problems in loopback test net: mvpp2: release reference to txq_cpu[] entry after unmapping drm/gpu: refuse to reserve io mem for split VRAM buffers ASoC: mediatek: add I2C dependency for CS42XX8 scsi: scsi_dh_emc: return success in clariion_std_inquiry() slub: do not merge cache if slub_debug contains a never-merge flag ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock mm/memory_hotplug: set magic number to page->freelist instead of page->lru.next crypto: xts - Add ECB dependency net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs sparc64: Migrate hvcons irq to panicked cpu md/linear: shutup lockdep warnning f2fs: do not wait for writeback in write_begin Btrfs: send, fix failure to rename top level inode due to name collision sched/fair: Update rq clock before changing a task's CPU affinity f2fs: do SSR for data when there is enough free space iio: adc: xilinx: Fix error handling netfilter: nf_ct_expect: Change __nf_ct_expect_check() return value. staging: vchiq_2835_arm: Make cache-line-size a required DT property net/mlx4_en: fix overflow in mlx4_en_init_timestamp() mac80211: fix power saving clients handling in iwlwifi qed: Don't use attention PTT for configuring BW ALSA: hda: Add Geminilake HDMI codec ID mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length initramfs: finish fput() before accessing any binary from initramfs irqchip/crossbar: Fix incorrect type of local variables watchdog: kempld: fix gcc-4.3 build locking/lockdep: Add nest_lock integrity test xen-netback: Use GFP_ATOMIC to allocate hash Revert "bsg-lib: don't free job in bsg_prepare_job" MIPS: Fix minimum alignment requirement of IRQ stack Revert "drm/msm/sde: output black frame during resume operation" msm: sde: move rotator mapping to the upper 2GB address space ARM: dts: msm: add refgen regulator for DP controller for SDM670 ARM: dts: msm: move sde_dp device to sde dtsi for sdm670 ARM: dts: msm: correct sound card name for sdm670 skuw msm: vidc: Fix incorrect fbd count issue msm: vidc: HDR10 PQ SEI generation for HEVC encoder drm/msm/dp: fix controller and parser sub module cleanup hwmon: qpnp-adc: Update VADC property qseecom: support listener request from smcinvoke without reentrancy msm: sde: issue vbif xin halt after reset sde rotator drm/msm : add null check on framebuffer in cleanup Revert "wil6210: use INTX interrupt by default" wil6210: missing length check in wil_cfg80211_mgmt_tx wil6210: missing length check in wmi_set_ie wil6210: add block size checks during FW load wil6210: fix length check in __wmi_send msm: vidc: Enable rbr pending flag for readonly buffer drm/msm/sde: signal fences during frame_event_error for video mode drm/msm/sde: move dpu mapping to the upper 2GB address space drm/msm/sde: remove frame_done_timer logic from encoder Revert "msm: kgsl: Set the power up register list length to 0" ARM: dts: msm: Update clock frequency for SDM670 for video core Linux 4.9.57 KVM: nVMX: update last_nonleaf_level when initializing nested EPT x86/alternatives: Fix alt_max_short macro to really be a max() USB: serial: console: fix use-after-free after failed setup USB: serial: qcserial: USB: serial: option: add support for LTE module USB: serial: cp210x: add support for ELV TFD500 USB: serial: ftdi_sio: add id for Cypress WICED dev board bio_copy_user_iov(): don't ignore ->iov_offset more bio_map_user_iov() leak fixes fix unbalanced page refcounting in bio_map_user_iov direct-io: Prevent NULL pointer access in submit_page_section usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options usb: gadget: configfs: Fix memory leak of interface directory data drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP AUX channel drm/i915: Read timings from the correct transcoder in drm/i915/edp: Get the Panel Power Off timestamp after panel is off ALSA: line6: Fix leftover URB at error-path during probe ALSA: line6: Fix missing initialization before error path ALSA: caiaq: Fix stray URB at probe error path ALSA: seq: Fix copy_from_user() call inside lock ALSA: seq: Fix use-after-free at creating a port ALSA: usb-audio: Kill stray URB at exiting fs/mpage.c: fix mpage_writepage() for pages with buffers device property: Track owner device of device property iommu/: Finish TLB flush in _iommu_unmap() pinctrl/: Fix build dependency on pinmux code usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit KVM: MMU: always terminate page walks at level 1 crypto: shash - Fix zero-length shash ahash digest crash HID: usbhid: fix out-of-bounds bug dmaengine: ti-dma-crossbar: Fix possible race condition with dma_inuse dmaengine: edma: Align the memcpy acnt array size with the transfer MIPS: math-emu: Remove pr_err() calls from fpu_emu() USB: dummy-hcd: Fix deadlock caused by disconnect detection rcu: Allow for page faults in NMI handlers nl80211: Define policy for packet pattern attributes CIFS: Reconnect expired SMB sessions ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets drm/msm/dp: add support for custom dpcd drm/msm/dp: clean up EDID and audio functionality drm/msm/dp: add support for custom edid msm: kgsl: Remove context debugfs nodes early drm/mms/dsi-staging: update dsc parsing error code drm/msm/sde: Fix NOC error in vsync handler ARM: dts: msm: Add device for CDSP voting on L3 drm/msm/dp: update mode validation drm/msm/sde: Update BL scale value in atomic commit qseecom: fix an app unloading issue when the app is blocked ARM: dts: msm: Add retention support for qsmmuv500 for sdm670 ARM: dts: msm: Add audio device tree overlays for QVR845 Linux 4.9.56 Revert "socket, bpf: fix possible use after free" Linux 4.9.55 KVM: x86: fix singlestepping over syscall f2fs: don't allow encrypted operations without keys ext4: don't allow encrypted operations without keys ext4: Don't clear SGID when inheriting ACLs ext4: fix data corruption for mmap writes vfs: deny copy_file_range() for non regular files sched/cpuset/pm: Fix cpuset vs. suspend-resume bugs mmc: core: add driver strength selection when selecting hs400es nvme-pci: Use PCI bus address for data/queues in CMB drm/i915/bios: ignore HDMI on port A brcmfmac: setup passive scan if requested by user-space brcmfmac: add length check in brcmf_cfg80211_escan_handler() scsi: sd: Do not override max_sectors_kb sysfs setting iwlwifi: add workaround to disable wide channels in 5GHz iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD netlink: fix nla_put_{u8,u16,u32} for KASAN rocker: fix rocker_tlv_put_* functions for KASAN HID: wacom: bits shifted too much for 9th and 10th buttons HID: wacom: Always increment hdev refcount within wacom_get_hdev_data HID: wacom: leds: Don't try to control the EKR's read-only LEDs HID: i2c-hid: allocate hid buffers for real worst case ftrace: Fix kmemleak in unregister_ftrace_graph stm class: Fix a use-after-free Drivers: hv: fcopy: restore correct transfer length driver core: platform: Don't read past the end of "driver_override" buffer percpu: make this_cpu_generic_read() atomic w.r.t. interrupts powerpc/tm: Fix illegal TM state in signal handler powerpc/64s: Use emergency stack for kernel TM Bad Thing program checks socket, bpf: fix possible use after free net: rtnetlink: fix info leak in RTM_GETSTATS call tipc: use only positive error codes in messages ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path ip6_gre: ip6gre_tap device should keep dst netlink: do not proceed if dump's start() errs net: Set sk_prot_creator when cloning sockets to the right proto packet: only test po->has_vnet_hdr once in packet_snd packet: in packet_do_bind, test fanout with bind_lock held net: dsa: Fix network device registration order tun: bail out from tun_get_user() if the skb is empty l2tp: fix race condition in l2tp_tunnel_delete l2tp: Avoid schedule while atomic in exit_net vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit net: qcom/emac: specify the correct size when mapping a DMA buffer net_sched: always reset qdisc backlog in qdisc_reset() isdn/i4l: fetch the ppp_write buffer in one shot bpf: one perf event close won't free bpf program attached by another perf event packet: hold bind lock when rebinding to fanout hook net: emac: Fix napi poll list corruption tcp: fastopen: fix on syn-data transmit failure net/sched: cls_matchall: fix crash when used with classful qdisc ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline net: phy: Fix mask value write on gmii2rgmii converter speed register ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header udpv6: Fix the checksum computation when HW checksum does not apply tcp: fix data delivery rate bpf/verifier: reject BPF_ALU64|BPF_END tcp: update skb->skb_mstamp more carefully sctp: potential read out of bounds in sctp_ulpevent_type_enabled() net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker mlxsw: spectrum: Prevent mirred-related crash on removal ALSA: usx2y: Suppress kernel warning at page allocation failures Revert "ALSA: echoaudio: purge contradictions between dimension matrix members and total number of members" ALSA: compress: Remove unused variable lsm: fix smack_inode_removexattr and xattr_getsecurity memleak lib/ratelimit.c: use deferred printk() version mm, oom_reaper: skip mm structs with mmu notifiers staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist uwb: ensure that endpoint is interrupt uwb: properly check kthread_run return value iio: adc: mcp320x: Fix oops on module unload iio: adc: mcp320x: Fix readout of negative voltages iio: ad7793: Fix the serial interface reset IIO: BME280: Updates to Humidity readings need ctrl_reg write! iio: core: Return error for failed read_reg staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. iio: ad_sigma_delta: Implement a dedicated reset function iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()' iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()' Revert "xhci: Limit USB2 port wake support for Promontory hosts" xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround xhci: fix finding correct bus_state structure for USB 3.1 hosts USB: fix out-of-bounds in usb_set_configuration usb: Increase quirk delay for USB devices USB: core: harden cdc_parse_cdc_header USB: uas: fix bug in handling of alternate settings USB: g_mass_storage: Fix deadlock when driver is unbound usb: gadget: mass_storage: set msg_registered after msg registered USB: devio: Don't corrupt user memory USB: dummy-hcd: Fix erroneous synchronization change USB: dummy-hcd: fix infinite-loop resubmission bug USB: dummy-hcd: fix connection failures (wrong speed) USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse usb: pci-quirks.c: Corrected timeout values used in handshake ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe usb-storage: fix bogus hardware error messages for ATA pass-thru devices usb-storage: unusual_devs entry to fix write-access regression for Seagate external drives usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe() usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value usb: gadget: udc: renesas_usb3: fix for no-data control transfer usb: gadget: udc: atmel: set vbus irqflags explicitly USB: gadgetfs: fix copy_to_user while holding spinlock USB: gadgetfs: Fix crash caused by inadequate synchronization drm/msm/dsi-staging: add support to batch commands and kickoff drm/msm/dsi-staging: fix bug handling dsi cmd done interrupt delays Linux 4.9.54 s390/mm: make pmdp_invalidate() do invalidation only ttpci: address stringop overflow warning ALSA: au88x0: avoid theoretical uninitialized access ASoC: rt5660: remove double const ASoC: rt5659: drop double const ASoC: rt5514: fix gcc-7 warning ARM: remove duplicate 'const' annotations' IB/qib: fix false-postive maybe-uninitialized warning tools/power turbostat: bugfix: GFXMHz column not changing ARM: dts: BCM5301X: Fix memory start address libata: transport: Remove circular dependency at free time ASoC: wm_adsp: Return an error on write to a disabled volatile control xfs: remove kmem_zalloc_greedy i2c: meson: fix wrong variable usage in meson_i2c_put_data netfilter: nf_tables: set pktinfo->thoff at AH header if found md/raid10: submit bio directly to replacement disk rds: ib: add error handle mm/cgroup: avoid panic when init with low memory iommu/io-pgtable-arm: Check for leaf entry before dereferencing it x86/acpi: Restore the order of CPU IDs cpufreq: pstate: Update pid_params.sample_rate_ns in pid_param_set() ibmvnic: Free tx/rx scrq pointer array when releasing sub-crqs nfs: make nfs4_cb_sv_ops static parisc: perf: Fix potential NULL pointer dereference netfilter: nfnl_cthelper: fix incorrect helper->expect_class_max nvme-rdma: handle cpu unplug when re-establishing the controller MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs exynos-gsc: Do not swap cb/cr for semi planar formats iommu/exynos: Block SYSMMU while invalidating FLPD cache MIPS: IRQ Stack: Unwind IRQ stack onto task stack netfilter: invoke synchronize_rcu after set the _hook_ to NULL drivers/rapidio/devices/tsi721.c: make module parameter variable name unique kasan: do not sanitize kexec purgatory hugetlbfs: initialize shared policy as part of inode allocation sata_via: Enable hotplug only on VT6421 Btrfs: fix potential use-after-free for cloned bio Btrfs: fix segmentation fault when doing dio read bridge: netlink: register netdevice before executing changelink mmc: sdio: fix alignment issue in struct sdio_func qed: Fix possible system hang in the dcbnl-getdcbx() path. net: dsa: b53: Include IMP/CPU port in dumb forwarding mode udp: disable inner UDP checksum offloads in IPsec case usb: plusb: Add support for PL-27A1 team: fix memory leaks net/packet: check length in getsockopt() called with PACKET_HDRLEN net: core: Prevent from dereferencing null pointer when releasing SKB lkdtm: Fix Oops when unloading the module mips: ath79: clock:- Unmap region obtained by of_iomap MIPS: Lantiq: Fix another request_mem_region() return code check HID: wacom: release the resources before leaving despite devm drm: mali-dp: Fix transposed horizontal/vertical flip drm: mali-dp: Fix destination size handling when rotating ASoC: dapm: fix some pointer error handling rtl8xxxu: Add additional USB IDs for rtl8192eu devices usb: chipidea: vbus event may exist before starting gadget iommu/arm-smmu: Set privileged attribute to 'default' instead of 'unprivileged' spi: pxa2xx: Add support for Gemini Lake ath10k: prevent sta pointer rcu violation audit: log 32-bit socketcalls ASoC: dapm: handle probe deferrals partitions/efi: Fix integer overflow in GPT size calculation sfc: get PIO buffer size from the NIC USB: serial: mos7840: fix control-message error handling USB: serial: mos7720: fix control-message error handling drm/kfd: fix improper return value on error arm: dts: mt2701: Add subsystem clock controller device nodes IB/ipoib: Replace list_del of the neigh->list with list_del_init IB/ipoib: rtnl_unlock can not come after free_netdev IB/ipoib: Fix deadlock over vlan_mutex serial: 8250_port: Remove dangerous pr_debug() tty: goldfish: Fix a parameter of a call to free_irq serial: 8250: moxa: Store num_ports in brd drm/i915/psr: disable psr2 for resolution greater than 32X20 ARM: 8635/1: nommu: allow enabling REMAP_VECTORS_TO_RAM IB/rxe: Fix a MR reference leak in check_rkey() IB/rxe: Add a runtime check in alloc_index() iio: adc: hx711: Add DT binding for avia,hx711 iio: adc: axp288: Drop bogus AXP288_ADC_TS_PIN_CTRL register modifications iio: adc: imx25-gcq: Fix module autoload hwmon: (gl520sm) Fix overflows and crash seen when writing into limit attributes usb: make the MTK XHCI driver compile for older MIPS SoCs clk/axs10x: Clear init field in driver probe sh_eth: use correct name for ECMR_MPDE bit reset: ti_syscon: fix a ti_syscon_reset_status issue extcon: axp288: Use vbus-valid instead of -present to determine cable presence igb: re-assign hw address pointer on reset after PCI error ARM: dts: am335x-chilisom: Wakeup from RTC-only state by power on event scsi: be2iscsi: Add checks to validate CID alloc/free power: supply: axp288_fuel_gauge: Fix fuel_gauge_reg_readb return on error MIPS: ralink: Fix incorrect assignment on ralink_soc MIPS: ralink: Fix a typo in the pinmux setup. MIPS: Ensure bss section ends on a long-aligned address ARM: dts: r8a7790: Use R-Car Gen 2 fallback binding for msiof nodes RDS: RDMA: Fix the composite message user notification clk: sunxi-ng: fix PLL_CPUX adjusting on H3 ARM: dts: exynos: Add CPU OPPs for Exynos4412 Prime drm/i915: Fix the overlay frontbuffer tracking GFS2: Fix reference to ERR_PTR in gfs2_glock_iter_next drm: bridge: add DT bindings for TI ths8135 drm_fourcc: Fix DRM_FORMAT_MOD_LINEAR #define ARM: config: Enable CONFIG_MMC_SDHCI_MSM_ICE flag ANDROID: binder: fix transaction leak. ANDROID: binder: Add tracing for binder priority inheritance. Linux 4.9.53 swiotlb-xen: implement xen_swiotlb_dma_mmap callback video: fbdev: aty: do not leak uninitialized padding in clk to userspace KVM: VMX: use cmpxchg64 cxl: Fix driver use count KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt KVM: VMX: do not change SN bit in vmx_update_pi_irte() timer/sysclt: Restrict timer migration sysctl values to 0 and 1 gfs2: Fix debugfs glocks dump x86/fpu: Don't let userspace set bogus xcomp_bv x86/mm: Fix fault error path using unsafe vma pointer btrfs: prevent to set invalid default subvolid btrfs: propagate error to btrfs_cmp_data_prepare caller btrfs: fix NULL pointer dereference from free_reloc_roots() PCI: Fix race condition with driver_override etnaviv: fix gem object list corruption xfs: validate bdev support for DAX inode flag kvm: nVMX: Don't allow L2 to access the hardware CR8 KVM: VMX: Do not BUG() on out-of-bounds guest IRQ kvm/x86: Handle async PF in RCU read-side critical sections KVM: VMX: simplify and fix vmx_vcpu_pi_load KVM: VMX: avoid double list add with VT-d posted interrupts KVM: VMX: extract __pi_post_block arm64: fault: Route pte translation faults via do_translation_fault arm64: Make sure SPsel is always set seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter() selftests/seccomp: Support glibc 2.26 siginfo_t.h iw_cxgb4: put ep reference in pass_accept_req() iw_cxgb4: remove the stid on listen create failure bsg-lib: don't free job in bsg_prepare_job nl80211: check for the required netlink attributes presence vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags SMB: Validate negotiate (to protect against downgrade) even if signing off SMB3: Warn user if trying to sign connection that authenticated as guest Fix SMB3.1.1 guest authentication to Samba PM: core: Fix device_pm_check_callbacks() s390/mm: fix write access check in gup_huge_pmd() powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS powerpc/tm: Flush TM only if CPU has TM feature powerpc/pseries: Fix parent_dn reference leak in add_dt_node() KEYS: prevent KEYCTL_READ on negative key KEYS: prevent creating a different user's keyrings KEYS: fix writing past end of user-supplied buffer in keyring_read() security/keys: rewrite all of big_key crypto security/keys: properly zero out sensitive key material in big_key crypto: talitos - fix hashing crypto: talitos - fix sha224 crypto: talitos - Don't provide setkey for non hmac hashing algs. crypto: drbg - fix freeing of resources drm/radeon: disable hard reset in hibernate for APUs scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list md/raid5: fix a race condition in stripe batch tracing: Erase irqsoff trace with empty write tracing: Fix trace_pipe behavior for instance traces KVM: PPC: Book3S HV: Protect updates to spapr_tce_tables list KVM: PPC: Book3S: Fix race and leak in kvm_vm_ioctl_create_spapr_tce() genirq: Make sparse_irq_lock protect what it should protect mac80211: flush hw_roc_start work before cancelling the ROC mac80211_hwsim: Use proper TX power mac80211: fix VLAN handling with TXQs fs/proc: Report eip/esp in /prod/PID/stat for coredumping cifs: release auth_key.response for reconnect. cifs: release cifs root_cred after exit_cifs ANDROID: add script to fetch android kernel config fragments FROMLIST: binder: fix use-after-free in binder_transaction() FROMLIST: binder: fix use-after-free in binder_transaction() UPSTREAM: ipv6: fib: Unlink replaced routes from their nodes Linux 4.9.52 bcache: fix bch_hprint crash and improve output bcache: fix for gc and write-back race bcache: Correct return value for sysfs attach errors bcache: correct cache_dirty_target in __update_writeback_rate() bcache: do not subtract sectors_to_gc for bypassed IO bcache: Fix leak of bdev reference bcache: initialize dirty stripes in flash_dev_run() PM / devfreq: Fix memory leak when fail to register device media: uvcvideo: Prevent heap overflow when accessing mapped controls media: v4l2-compat-ioctl32: Fix timespec conversion s390/mm: fix race on mm->context.flush_mm s390/mm: fix local TLB flushing vs. detach of an mm address space net/netfilter/nf_conntrack_core: Fix net_conntrack_lock() PCI: pciehp: Report power fault only once until we clear it PCI: shpchp: Enable bridge bus mastering if MSI is enabled ARC: Re-enable MMU upon Machine Check exception tracing: Apply trace_clock changes to instance max buffer tracing: Add barrier to trace_printk() buffer nesting modification ftrace: Fix memleak when unregistering dynamic ops when tracing disabled ftrace: Fix selftest goto location on error scsi: qla2xxx: Fix an integer overflow in sysfs code scsi: qla2xxx: Correction to vha->vref_count timeout scsi: sg: fixup infoleak when using SG_GET_REQUEST_TABLE scsi: sg: factor out sg_fill_request_table() scsi: sg: off by one in sg_ioctl() scsi: sg: use standard lists for sg_requests scsi: sg: remove 'save_scat_len' scsi: storvsc: fix memory leak on ring buffer busy scsi: megaraid_sas: Return pended IOCTLs with cmd_status MFI_STAT_WRONG_STATE in case adapter is dead scsi: megaraid_sas: Check valid aen class range to avoid kernel panic scsi: megaraid_sas: set minimum value of resetwaittime to be 1 secs scsi: zfcp: trace high part of "new" 64 bit SCSI LUN scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records scsi: zfcp: fix missing trace records for early returns in TMF eh handlers scsi: zfcp: fix passing fsf_req to SCSI trace on TMF to correlate with HBA scsi: zfcp: fix capping of unsuccessful GPN_FT SAN response trace records scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled skd: Submit requests to firmware before triggering the doorbell skd: Avoid that module unloading triggers a use-after-free md/bitmap: disable bitmap_resize for file-backed bitmaps. block: Relax a check in blk_start_queue() powerpc: Fix DAR reporting when alignment handler faults ext4: fix quota inconsistency during orphan cleanup for read-only mounts ext4: fix incorrect quotaoff if the quota feature is enabled crypto: AF_ALG - remove SGL terminator indicator when chaining crypto: ccp - Fix XTS-AES-128 support on v5 CCPs MIPS: math-emu: <MADDF|MSUBF>.D: Fix accuracy (64-bit case) MIPS: math-emu: <MADDF|MSUBF>.S: Fix accuracy (32-bit case) MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Clean up "maddf_flags" enumeration MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of zero inputs MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix some cases of infinite inputs MIPS: math-emu: <MADDF|MSUBF>.<D|S>: Fix NaN propagation MIPS: math-emu: Handle zero accumulator case in MADDF and MSUBF separately MIPS: math-emu: MINA.<D|S>: Fix some cases of infinity and zero inputs MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of both infinite inputs MIPS: math-emu: <MAXA|MINA>.<D|S>: Fix cases of input values with opposite signs MIPS: math-emu: <MAX|MIN>.<D|S>: Fix cases of both inputs negative MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix cases of both inputs zero MIPS: math-emu: <MAX|MAXA|MIN|MINA>.<D|S>: Fix quiet NaN propagation Input: i8042 - add P57 to the keyboard reset table pinctrl/: save pin registers over suspend/resume tty: fix __tty_insert_flip_char regression tty: improve tty_insert_flip_char() slow path tty: improve tty_insert_flip_char() fast path IB/addr: Fix setting source address in addr6_resolve() drm/sun4i: Implement drm_driver lastclose to restore fbdev console IB/{qib, hfi1}: Avoid flow control testing for RDMA write operation orangefs: Don't clear SGID when inheriting ACLs mm: prevent double decrease of nr_reserved_highatomic NFSv4: Fix callback server shutdown SUNRPC: Refactor svc_set_num_threads() drm/msm/sde: Expose the HDR support capability of the chipset UPSTREAM: drm/atomic: Handle -EDEADLK with out-fences correctly UPSTREAM: sched/fair: Fix FTQ noise bench regression UPSTREAM: fib_rules: fix error return code UPSTREAM: ipv4: add missing initialization for flowi4_uid ANDROID: Squashfs: optimize reading uncompressed data ANDROID: Squashfs: implement .readpages() ANDROID: Squashfs: replace buffer_head with BIO ANDROID: Squashfs: refactor page_actor ANDROID: Squashfs: remove the FILE_CACHE option FROMLIST: android: binder: Don't get mm from task FROMLIST: android: binder: Remove unused vma argument FROMLIST: android: binder: Drop lru lock in isolate callback ANDROID: Use sk_uid to replace uid get from socket file ANDROID: nf: xt_qtaguid: fix handling for cases where tunnels are used. Revert "ANDROID: Use sk_uid to replace uid get from socket file" ANDROID: USB gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartialObject FROMLIST: binder: fix an ret value override FROMLIST: binder: fix memory corruption in binder_transaction binder Signed-off-by:Abhijit Trivedi <abhijitt@codeaurora.org> Change-Id: I7dea2340cfd60cff2c5b4320b130ffe2b196d269
Loading
Please register or sign in to comment