This bug was fixed in the package linux-snapdragon - 4.15.0-1053.57 --------------- linux-snapdragon (4.15.0-1053.57) bionic; urgency=medium [ Ubuntu: 4.15.0-50.54 ] * CVE-2018-12126 // CVE-2018-12127 // CVE-2018-12130 - Documentation/l1tf: Fix small spelling typo - x86/cpu: Sanitize FAM6_ATOM naming - kvm: x86: Report STIBP on GET_SUPPORTED_CPUID - locking/atomics, asm-generic: Move some macros from to a new file - tools include: Adopt linux/bits.h - x86/msr-index: Cleanup bit defines - x86/speculation: Consolidate CPU whitelists - x86/speculation/mds: Add basic bug infrastructure for MDS - x86/speculation/mds: Add BUG_MSBDS_ONLY - x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests - x86/speculation/mds: Add mds_clear_cpu_buffers() - x86/speculation/mds: Clear CPU buffers on exit to user - x86/kvm/vmx: Add MDS protection when L1D Flush is not active - x86/speculation/mds: Conditionally clear CPU buffers on idle entry - x86/speculation/mds: Add mitigation control for MDS - x86/speculation/mds: Add sysfs reporting for MDS - x86/speculation/mds: Add mitigation mode VMWERV - Documentation: Move L1TF to separate directory - Documentation: Add MDS vulnerability documentation - x86/speculation/mds: Add mds=full,nosmt cmdline option - x86/speculation: Move arch_smt_update() call to after mitigation decisions - x86/speculation/mds: Add SMT warning message - x86/speculation/mds: Fix comment - x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off - x86/speculation/mds: Add 'mitigations=' support for MDS * CVE-2017-5715 // CVE-2017-5753 - s390/speculation: Support 'mitigations=' cmdline option * CVE-2017-5715 // CVE-2017-5753 // CVE-2017-5754 // CVE-2018-3639 - powerpc/speculation: Support 'mitigations=' cmdline option * CVE-2017-5715 // CVE-2017-5754 // CVE-2018-3620 // CVE-2018-3639 // CVE-2018-3646 - cpu/speculation: Add 'mitigations=' cmdline option - x86/speculation: Support 'mitigations=' cmdline option * Packaging resync (LP: #1786013) - [Packaging] resync git-ubuntu-log [ Ubuntu: 4.15.0-49.53 ] * linux: 4.15.0-49.53 -proposed tracker (LP: #1826358) * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) - [Packaging] arm64: Drop snapdragon from kernel-versions linux-snapdragon (4.15.0-1052.56) bionic; urgency=medium * linux-snapdragon: 4.15.0-1052.56 -proposed tracker (LP: #1826335) * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) - packaging: fix debian control vars for snapdragon * Packaging resync (LP: #1786013) - [Packaging] update update.conf [ Ubuntu: 4.15.0-49.52 ] * linux: 4.15.0-49.52 -proposed tracker (LP: #1826358) * Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) - powerpc/64s: Add support for ori barrier_nospec patching - powerpc/64s: Patch barrier_nospec in modules - powerpc/64s: Enable barrier_nospec based on firmware settings - powerpc: Use barrier_nospec in copy_from_user() - powerpc/64: Use barrier_nospec in syscall entry - powerpc/64s: Enhance the information in cpu_show_spectre_v1() - powerpc/64: Disable the speculation barrier from the command line - powerpc/64: Make stf barrier PPC_BOOK3S_64 specific. - powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC - powerpc/64: Call setup_barrier_nospec() from setup_arch() - powerpc/64: Make meltdown reporting Book3S 64 specific - powerpc/lib/code-patching: refactor patch_instruction() - powerpc/lib/feature-fixups: use raw_patch_instruction() - powerpc/asm: Add a patch_site macro & helpers for patching instructions - powerpc/64s: Add new security feature flags for count cache flush - powerpc/64s: Add support for software count cache flush - powerpc/pseries: Query hypervisor for count cache flush settings - powerpc/powernv: Query firmware for count cache flush settings - powerpc/fsl: Add nospectre_v2 command line argument - KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() - [Config] Add CONFIG_PPC_BARRIER_NOSPEC * Packaging resync (LP: #1786013) - [Packaging] resync git-ubuntu-log * autopkgtests run too often, too much and don't skip enough (LP: #1823056) - [Debian] Set +x on rebuild testcase. - [Debian] Skip rebuild test, for regression-suite deps. - [Debian] Make ubuntu-regression-suite skippable on unbootable kernels. - [Debian] make rebuild use skippable error codes when skipping. - [Debian] Only run regression-suite, if requested to. * bionic: fork out linux-snapdragon into its own topic kernel (LP: #1820868) - [Packaging] remove arm64 snapdragon from getabis - [Config] config changes for snapdragon split - packaging: arm64: disable building the snapdragon flavour * CVE-2017-5753 - KVM: arm/arm64: vgic: fix possible spectre-v1 in vgic_get_irq() - media: dvb_ca_en50221: prevent using slot_info for Spectre attacs - sysvipc/sem: mitigate semnum index against spectre v1 - libahci: Fix possible Spectre-v1 pmp indexing in ahci_led_store() - s390/keyboard: sanitize array index in do_kdsk_ioctl - arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() - KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() - pktcdvd: Fix possible Spectre-v1 for pkt_devs - net: socket: fix potential spectre v1 gadget in socketcall - net: socket: Fix potential spectre v1 gadget in sock_is_registered - drm/amdgpu/pm: Fix potential Spectre v1 - netlink: Fix spectre v1 gadget in netlink_create() - ext4: fix spectre gadget in ext4_mb_regular_allocator() - drm/i915/kvmgt: Fix potential Spectre v1 - net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() - fs/quota: Fix spectre gadget in do_quotactl - hwmon: (nct6775) Fix potential Spectre v1 - mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom - switchtec: Fix Spectre v1 vulnerability - misc: hmc6352: fix potential Spectre v1 - tty: vt_ioctl: fix potential Spectre v1 - nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds - IB/ucm: Fix Spectre v1 vulnerability - RDMA/ucma: Fix Spectre v1 vulnerability - drm/bufs: Fix Spectre v1 vulnerability - usb: gadget: storage: Fix Spectre v1 vulnerability - ptp: fix Spectre v1 vulnerability - HID: hiddev: fix potential Spectre v1 - vhost: Fix Spectre V1 vulnerability - drivers/misc/sgi-gru: fix Spectre v1 vulnerability - ipv4: Fix potential Spectre v1 vulnerability - aio: fix spectre gadget in lookup_ioctx - ALSA: emux: Fix potential Spectre v1 vulnerabilities - ALSA: pcm: Fix potential Spectre v1 vulnerability - ip6mr: Fix potential Spectre v1 vulnerability - ALSA: rme9652: Fix potential Spectre v1 vulnerability - ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities - KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() - drm/ioctl: Fix Spectre v1 vulnerabilities - char/mwave: fix potential Spectre v1 vulnerability - applicom: Fix potential Spectre v1 vulnerabilities - ipmi: msghandler: Fix potential Spectre v1 vulnerabilities - powerpc/ptrace: Mitigate potential Spectre v1 - cfg80211: prevent speculation on cfg80211_classify8021d() return - ALSA: rawmidi: Fix potential Spectre v1 vulnerability - ALSA: seq: oss: Fix Spectre v1 vulnerability * Bionic: Sync to Xenial (Spectre) (LP: #1822760) - x86/speculation/l1tf: Suggest what to do on systems with too much RAM - KVM: SVM: Add MSR-based feature support for serializing LFENCE - KVM: VMX: fixes for vmentry_l1d_flush module parameter - KVM: X86: Allow userspace to define the microcode version - SAUCE: [Fix] x86/KVM/VMX: Add L1D flush logic - SAUCE: [Fix] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry * [SRU] [B/OEM] Fix ACPI bug that causes boot failure (LP: #1819921) - SAUCE: ACPI / bus: Add some Lenovo laptops in list of acpi table term list * Bionic update: upstream stable patchset for fuse 2019-04-12 (LP: #1824553) - fuse: fix double request_end() - fuse: fix unlocked access to processing queue - fuse: umount should wait for all requests - fuse: Fix oops at process_init_reply() - fuse: Don't access pipe->buffers without pipe_lock() - fuse: Fix use-after-free in fuse_dev_do_read() - fuse: Fix use-after-free in fuse_dev_do_write() - fuse: set FR_SENT while locked - fuse: fix blocked_waitq wakeup - fuse: fix leaked notify reply - fuse: fix possibly missed wake-up after abort - fuse: fix use-after-free in fuse_direct_IO() - fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS - fuse: handle zero sized retrieve correctly - fuse: call pipe_buf_release() under pipe lock - fuse: decrement NR_WRITEBACK_TEMP on the right page * Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) // Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) - powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 - powerpc/fsl: Fix spectre_v2 mitigations reporting - powerpc: Avoid code patching freed init sections * Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) // Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) // Backport support for software count cache flush Spectre v2 mitigation. (CVE) (required for POWER9 DD2.3) (LP: #1822870) - powerpc/security: Fix spectre_v2 reporting * CVE-2019-3874 - sctp: use sk_wmem_queued to check for writable space - sctp: implement memory accounting on tx path - sctp: implement memory accounting on rx path * NULL pointer dereference when using z3fold and zswap (LP: #1814874) - z3fold: fix possible reclaim races * Kprobe event argument syntax in ftrace from ubuntu_kernel_selftests failed on B PowerPC (LP: #1812809) - selftests/ftrace: Add ppc support for kprobe args tests * The Realtek card reader does not enter PCIe 1.1/1.2 (LP: #1825487) - misc: rtsx: make various functions static - misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260 - SAUCE: misc: rtsx: Fixed rts5260 power saving parameter and sd glitch * headset-mic doesn't work on two Dell laptops. (LP: #1825272) - ALSA: hda/realtek - add two more pin configuration sets to quirk table * CVE-2018-16884 - sunrpc: use SVC_NET() in svcauth_gss_* functions - sunrpc: use-after-free in svc_process_common() * sky2 ethernet card don't work after returning from suspension (LP: #1798921) - sky2: Increase D3 delay again * CVE-2019-9500 - brcmfmac: assure SSID length from firmware is limited * CVE-2019-9503 - brcmfmac: add subtype check for event handling in data path * CVE-2019-3882 - vfio/type1: Limit DMA mappings per container * Intel I210 Ethernet card not working after hotplug [8086:1533] (LP: #1818490) - igb: Fix WARN_ONCE on runtime suspend * bionic, xenial/hwe: misses "fuse: fix initial parallel dirops" patch (LP: #1823972) - fuse: fix initial parallel dirops * amdgpu resume failure: failed to allocate wb slot (LP: #1825074) - drm/amdgpu: fix&cleanups for wb_clear * Pop noise when headset is plugged in or removed from GHS/Line-out jack (LP: #1821290) - ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 - ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 - ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO - ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB * mac80211_hwsim unable to handle kernel NULL pointer dereference at0000000000000000 (LP: #1825058) - mac80211_hwsim: Timer should be initialized before device registered * [regression][snd_hda_codec_realtek] repeating crackling noise after 19.04 upgrade (LP: #1821663) - ALSA: hda: Add Intel NUC7i3BNB to the power_save blacklist - ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist - ALSA: hda - Add two more machines to the power_save_blacklist * ubuntu_nbd_smoke_test failed on P9 with Bionic kernel (LP: #1822247) - nbd: fix how we set bd_invalidated * TSC clocksource not available in nested guests (LP: #1822821) - kvmclock: fix TSC calibration for nested guests * 4.15 kernel ip_vs --ops causes performance and hang problem (LP: #1819786) - ipvs: fix refcount usage for conns in ops mode * systemd cause kernel trace "BUG: unable to handle kernel paging request at 6db23a14" on Cosmic i386 (LP: #1813244) // systemd cause kernel trace "BUG: unable to handle kernel paging request at 6db23a14" on Cosmic i386 (LP: #1813244) - openvswitch: fix flow actions reallocation linux-snapdragon (4.15.0-1050.53) bionic; urgency=medium * bluetooth controller not detected with 4.15 kernel (LP: #1810797) - SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK * Miscellaneous Ubuntu changes - [Config] linaro config sync - [Config] squash all config changes linux-snapdragon (4.15.0-1049.52) bionic; urgency=medium * Miscellaneous Ubuntu changes - packaging: rename snapdragon-edge to snapdragon * Miscellaneous upstream changes - snapcraft.yaml: update for snapdragon-edge kernel linux-snapdragon (4.15.0-1048.51) bionic; urgency=medium * Dummy entry linux-snapdragon (4.15.0-1047.50) bionic; urgency=medium * Miscellaneous Ubuntu changes - packaging: import b/raspi2 pkging bits - packaging: rename *raspi2* to snapdragon-edge - [Config] BT_QCOMSMD_HACK=y - Ubuntu-snapdragon-4.15.0-1047.50 * Miscellaneous upstream changes - Revert "UBUNTU: SAUCE: drm/msm/adv7511: wrap hacks under CONFIG_ADV7511_SNAPDRAGON_HACKS #ifdefs" - Revert "UBUNTU: SAUCE: media: ov5645: skip address change if dt addr == default addr" - Revert "arm: dts: qcom: db410c: Enable PWM signal on MPP4" - Revert "arm64: dts: msm8916: Fix camera sensors I2C addresses" - Revert "arm64: dts: qcom: Add ov5645 device nodes" - Revert "arm64: dts: qcom: Add camss device node" - Revert "arm64: dts: qcom: Add apps_iommu vfe child node" - Revert "arm64: dts: qcom: Add Camera Control Interface support" - Revert "ARM: dts: qcom: honami: Add LPG node and RGB LED" - Revert "ARM: dts: qcom: Add LPG node to pm8941" - Revert "arm64: dts: qcom: Add WiFI/BT LEDs on db820c" - Revert "arm64: dts: qcom: Add user LEDs on db820c" - Revert "arm64: dts: qcom: Add pwm node for pm8916" - Revert "arm64: dts: qcom: msm8996: Add mpp and lpg blocks" - Revert "DT: leds: Add Qualcomm Light Pulse Generator binding" - Revert "MAINTAINERS: Add Qualcomm Camera Control Interface driver" - Revert "dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver" - Revert "arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic" - Revert "arm64: dts: qcom: msm8916: Add clock properties to the APCS node" - Revert "arm64: dts: qcom: msm8916: Use the new APCS mailbox driver" - Revert "arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node" - Revert "dt-bindings: mailbox: qcom: Document the APCS clock binding" - Revert "arm64: dts: pm8916: Mark the s2 regulator as always-on" - Revert "arm64: dts: msm8916: Add cpu cooling maps" - Revert "arm64: dts: msm8916: Add a shared CPU opp table" - Revert "arm64: dts: msm8916: Add cpufreq support" - Revert "arm64: dts: add spmi-regulator nodes" - Revert "arm64: dts: Add CPR DT node for msm8916" - Revert "wcn36xx: Fix warning due to duplicate scan_completed notification" - Revert "leds: Add driver for Qualcomm LPG" - Revert "HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing" - Revert "drm/bridge/adv7511: Delay clearing of HPD interrupt status" - Revert "media: ov5645: Fix I2C address" - Revert "i2c-qcom-cci: Fix I2C address bug" - Revert "i2c-qcom-cci: Fix run queue completion timeout" - Revert "camss: Do not register if no cameras are present" - Revert "camss: vfe: Skip first four frames from sensor" - Revert "i2c: Add Qualcomm Camera Control Interface driver" - Revert "ov5645: I2C address change" - Revert "regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m" - Revert "cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist" - Revert "PM / OPP: Add a helper to get an opp regulator for device" - Revert "PM / OPP: HACK: Allow to set regulator without opp_list" - Revert "PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()" - Revert "PM / OPP: Support adjusting OPP voltages at runtime" - Revert "regulator: smd: Add floor and corner operations" - Revert "power: avs: cpr: Register with cpufreq-dt" - Revert "power: avs: cpr: fix with new reg_sequence structures" - Revert "power: avs: cpr: Use raw mem access for qfprom" - Revert "power: avs: Add support for CPR (Core Power Reduction)" - Revert "HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap" - Revert "arm64: defconfig: enable LEDS_QCOM_LPG" - Revert "kernel: distro.config: enable 'BBR' TCP congestion algorithm" - Revert "kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs" - Revert "kernel: distro.config: enable 'schedutil' CPUfreq governor" - Revert "kernel: configs: set USB_CONFIG_F_FS in distro.config" - Revert "arm64: defconfig: Enable QRTR features" - Revert "arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default" - Revert "kernel: configs: add freq stat to sysfs" - Revert "arm64: configs: Enable camera drivers" - Revert "arm64: defconfig: disable ANALOG_TV and DIGITAL_TV" - Revert "kernel: configs: add more USB net drivers" - Revert "arm64: configs: enable BT_QCOMSMD" - Revert "arm64: defconfig: enable CFG80211_DEFAULT_PS by default" - Revert "Force the SMD regulator driver to be compiled-in" - Revert "kernel: configs: enable dm_mod and dm_crypt" - Revert "arm64: defconfig: enable new trigger modes for leds" - Revert "arm64: defconfig: enable QCOM_TSENS" - Revert "arm64: defconfig: enable ondemand governor as default" - Revert "arm64: defconfig: Enable a53/apcs and avs" - Revert "arm64: configs: enable QCOM Venus" - Revert "kernel: distro.config: enable debug friendly USB network adpater" - Revert "arm64: configs: enable WCN36xx" - Revert "kernel: configs; add distro.config" - Revert "arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c" - Revert "arm64: defconfig: enable REMOTEPROC" - Revert "media: venus: cleanup set_property controls" - Revert "media: venus: venc: Apply inloop deblocking filter" - Revert "media: venus: venc: configure entropy mode" - Revert "media: venus: venc: set correctly GOP size and number of B-frames" - Revert "clk: qcom: msm8916: Fix return value check in qcom_apcs_msm8916_clk_probe()" - Revert "clk: qcom: Add APCS clock controller support" - Revert "clk: qcom: Add regmap mux-div clocks support" - Revert "clk: qcom: Add A53 PLL support" - Revert "mailbox: qcom: Create APCS child device for clock controller" - Revert "mailbox: qcom: Convert APCS IPC driver to use regmap" - Revert "wcn36xx: release DMA memory in case of error" - Revert "wcn36xx: fix incorrect assignment to msg_body.min_ch_time" - Revert "wcn36xx: Reduce spinlock in indication handler" - Revert "wcn36xx: Add hardware scan offload support" - Revert "wcn36xx: set default BTLE coexistence config" - Revert "drm/msm: gpu: Only sync fences on rings that exist" - Revert "drm/msm: fix msm_rd_dump_submit prototype" - Revert "drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer"" - Revert "UBUNTU: SAUCE: btqcomsmd: introduce BT_QCOMSMD_HACK" - arm64: defconfig: enable REMOTEPROC - arm64: defconfig: enable QCOM audio drivers for APQ8016 and DB410c - kernel: configs; add distro.config - arm64: configs: enable WCN36xx - arm64: dts: Add s2 regulator in pmi8994 - hack disable uart0 - arm64: dts: Add ufs dts nodes - arm64: dts: msm8996: add support to 3 pcie root complex - arm64: qcom: msm8996.dtsi: Add Display nodes + MDP SMMU - arm64: dts: apq8096-db820c: Add HDMI display support - arm64: dts: Add Adreno GPU and GPU smmu definitions - drm/msm: fix spelling mistake: "ringubffer" -> "ringbuffer" - drm/msm: fix msm_rd_dump_submit prototype - HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap - kernel: distro.config: enable debug friendly USB network adpater - arm64: configs: enable QCOM Venus - HACK: don't break GIC - mmc: mmci: Support any block sizes for ux500v2 and qcom variant - Input: pm8941: Add RESIN_N input handling - PCI: qcom: add runtime pm support to pcie_port - power: avs: Add support for CPR (Core Power Reduction) - power: avs: cpr: Use raw mem access for qfprom - power: avs: cpr: fix with new reg_sequence structures - power: avs: cpr: Register with cpufreq-dt - arm64: dts: Add CPR DT node for msm8916 - arm64: dts: add spmi-regulator nodes - arm64: dts: msm8916: Add cpufreq support - arm64: dts: msm8916: Add a shared CPU opp table - arm64: dts: msm8916: Add cpu cooling maps - arm64: dts: pm8916: Mark the s2 regulator as always-on - regulator: smd: Add floor and corner operations - PM / OPP: Support adjusting OPP voltages at runtime - PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage() - PM / OPP: HACK: Allow to set regulator without opp_list - PM / OPP: Add a helper to get an opp regulator for device - mailbox: qcom: Convert APCS IPC driver to use regmap - mailbox: qcom: Create APCS child device for clock controller - clk: qcom: Add A53 PLL support - clk: qcom: Add regmap mux-div clocks support - dt-bindings: mailbox: qcom: Document the APCS clock binding - clk: qcom: Add APCS clock controller support - arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node - arm64: dts: qcom: msm8916: Use the new APCS mailbox driver - arm64: dts: qcom: msm8916: Add clock properties to the APCS node - cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist - arm64: defconfig: Enable a53/apcs and avs - arm64: defconfig: enable ondemand governor as default - arm64: defconfig: enable QCOM_TSENS - arm64: defconfig: enable new trigger modes for leds - arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic - wcn36xx: set default BTLE coexistence config - kernel: configs: enable dm_mod and dm_crypt - [SQUASH] regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m - [REFACTOR] Force the SMD regulator driver to be compiled-in - ov5645: I2C address change - dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver - i2c: Add Qualcomm Camera Control Interface driver - MAINTAINERS: Add Qualcomm Camera Control Interface driver - arm64: dts: qcom: Add Camera Control Interface support - camss: vfe: Skip first four frames from sensor - camss: Do not register if no cameras are present - arm64: dts: qcom: Add apps_iommu vfe child node - arm64: dts: qcom: Add camss device node - arm64: dts: qcom: Add ov5645 device nodes - i2c-qcom-cci: Fix run queue completion timeout - wcn36xx: Add hardware scan offload support - wcn36xx: Reduce spinlock in indication handler - arm64: defconfig: enable CFG80211_DEFAULT_PS by default - i2c-qcom-cci: Fix I2C address bug - media: ov5645: Fix I2C address - arm64: dts: msm8916: Fix camera sensors I2C addresses - media: venus: venc: set correctly GOP size and number of B-frames - media: venus: venc: configure entropy mode - media: venus: venc: Apply inloop deblocking filter - media: venus: cleanup set_property controls - wcn36xx: fix incorrect assignment to msg_body.min_ch_time - arm64: configs: enable BT_QCOMSMD - drm/msm: gpu: Only sync fences on rings that exist - kernel: configs: add more USB net drivers - drm/bridge/adv7511: Delay clearing of HPD interrupt status - HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing - wcn36xx: release DMA memory in case of error - arm64: defconfig: disable ANALOG_TV and DIGITAL_TV - arm64: configs: Enable camera drivers - kernel: configs: add freq stat to sysfs - arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default - arm64: defconfig: Enable QRTR features - kernel: configs: set USB_CONFIG_F_FS in distro.config - arm64: configs: clean up defconfig with savedefconfig - arm64: dts: add pci msi support - arm64: dts: enable wlan en pins - kernel: distro.config: enable 'schedutil' CPUfreq governor - kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs - kernel: distro.config: enable 'BBR' TCP congestion algorithm - leds: core: Introduce generic pattern interface - leds: Add driver for Qualcomm LPG - DT: leds: Add Qualcomm Light Pulse Generator binding - arm64: dts: qcom: msm8996: Add mpp and lpg blocks - arm64: dts: qcom: Add pwm node for pm8916 - arm64: dts: qcom: Add user LEDs on db820c - arm64: dts: qcom: Add WiFI/BT LEDs on db820c - arm: dts: qcom: db410c: Enable PWM signal on MPP4 - ARM: dts: qcom: Add LPG node to pm8941 - ARM: dts: qcom: honami: Add LPG node and RGB LED - arm64: defconfig: enable LEDS_QCOM_LPG - wcn36xx: Fix warning due to duplicate scan_completed notification - drivers: rpmsg: remove duplicate includes - rpmsg: glink: smem: Ensure ordering during tx - rpmsg: smd: Perform handshake during open - rpmsg: smd: Create device for all channels - rpmsg: smd: Wake up all waiters - rpmsg: smd: Fail send on a closed channel - rpmsg: smd: Don't hold the tx lock during wait - rpmsg: glink: Fix missing mutex_init() in qcom_glink_alloc_channel() - rpmsg: smd: Fix double unlock in __qcom_smd_send() - soc: qcom: smp2p: Access APCS as mailbox client - soc: qcom: Introduce QMI encoder/decoder - soc: qcom: Introduce QMI helpers - soc: qcom: smp2p: Use common error handling code in qcom_smp2p_probe() - remoteproc: qcom: Use PTR_ERR_OR_ZERO() in glink prob - remoteproc: Remove depricated crash completion - remoteproc: Cache resource table size - remoteproc: Clone rproc_ops in rproc_alloc() - remoteproc: Merge rproc_ops and rproc_fw_ops - remoteproc: Don't handle empty resource table - remoteproc: Move resource table load logic to find - remoteproc: Drop dangling find_rsc_table dummies - remoteproc: Reset table_ptr on stop - remoteproc: Remove null character write of shared mem - remoteproc: Rename "load_rsc_table" to "parse_fw" - soc: qcom: mdt-loader: Return relocation base - remoteproc: Add remote processor coredump support - remoteproc: qcom: Register segments for core dump - remoteproc: Pass type of shutdown to subdev remove - remoteproc: qcom: Introduce sysmon - Revert "rpmsg: smd: Create device for all channels" - rpmsg: smd: Fix container_of macros - rpmsg: Only invoke announce_create for rpdev with endpoints - rpmsg: smd: Use announce_create to process any receive work - phy: qcom-qmp: Fix failure path in phy_init functions - clk: qcom: msm8916: add 12.288 MHz support to codec dig clk - clk: qcom: gdsc: Add support for ALWAYS_ON gdscs - clk: qcom: mmcc-msm8996: leave all mmagic gdscs and clocks always enabled - clk: qcom: gcc-msm8996: always enable aggre0_noc gdsc - clk: qcom: gcc-msm8996: Mark aggre0 noc clks as critical - clk: qcom: msm8916: Fix clk rates required for lpaif mclk - irqchip/gic-v3: Support MSIs via aliases and distributor - scsi: ufs: ufshcd: Enable no_write_same for scsi host - clk: qcom: gcc-msm8996: always enable lpass gdsc - PCI: qcom: add missing supplies required for msm8996 - rpmsg: core: export rpmsg bus type - rpmsg: core: allow dma configuration witout dma-ranges - iommu: armsmmu: set rpmsg bus iommu ops - pcie: qcom: Add support to enable pcie refclk - clk: qcom: rpmcc: Add support to XO buffered clocks - arm64: dts: msm8996: db820c: Add sound card support - dts: arm64/msm8996: Fix power domain for ufs - dts: arm64/msm8996: Fix the clock names corresponding to gpu-smmu clocks - dts: arm64/msm8996: Update compatible as per new smmu bindings - soc: qcom dt-bindings: Add APR bus bindings - soc: qcom: Add APR bus driver - ASoC: qdsp6: q6common: Add qdsp6 helper functions - ASoC: qdsp6: dt-bindings: Add q6afe dt bindings - ASoC: qdsp6: dt-bindings: Add q6adm dt bindings - ASoC: qdsp6: dt-bindings: Add q6asm dt bindings - ASoC: qdsp6: q6afe: Add q6afe driver - ASoC: qdsp6: qdafe: Add SLIMBus port Support - ASoC: qdsp6: q6afe: Add support to MI2S ports - ASoC: qdsp6: q6afe: Add support to MI2S sysclks - ASoC: qdsp6: q6adm: Add q6adm driver - ASoC: qdsp6: q6asm: Add q6asm driver - ASoC: qdsp6: q6asm: Add support to memory map and unmap - ASoC: qdsp6: q6asm: Add support to audio stream apis - ASoC: qdsp6: q6core: Add q6core driver - ASoC: qdsp6: q6routing: Add q6routing driver - ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers - ASoC: qdsp6: q6routing: Add support to MI2S Mixers - ASoC: qdsp6: q6afe: Add q6afe dai driver - ASoC: qdsp6: q6asm: Add q6asm dai driver - ASoC: qdsp6: dt-bindings: Add apq8096 machine bindings - ASoC: qcom: apq8096: Add db820c machine driver - MAINTAINERS: Add myself as co-maintainer of qcom audio - Revert "arm64/io: Allow I/O writes to use {W,X}ZR" - driver core: Delete the link between two given devices - iommu/arm-smmu: Add pm_runtime/sleep ops - iommu/arm-smmu: Invoke pm_runtime during probe, add/remove device - iommu/arm-smmu: Add the device_link between masters and smmu - iommu/arm-smmu: Add support for qcom,smmu-v2 variant - iommu: Check the result of iommu_group_get() for NULL - rpmsg: smd: Use spinlock in tx path - rpmsg: glink: Use spinlock in tx path - drm/msm/hdmi: wait a bit for HPD sense to come up - drm/msm/hdmi: Keep the HDMI_CTRL_ENABLE bitfield always on - drm/msm/hdmi: Switch to DRM_CONNECTOR_POLL_HPD - clk: qcom: Hook up gpu_gx gdsc as a parent of gpu_gdsc - ARM: dts: qcom: Add apq8064 Dragon Board 600c support - ARM: dts: db600c: add support to pcie refclk - ARM: dts: qcom-apq8064: disable i2c by default at soc dtsi - arm64: msm8996: fix memory region overlap - wcn36xx: reduce verbosity of drivers messages - wcn36xx: calculate DXE control registers values - wcn36xx: calculate DXE default channel values - wcn36xx: Check DXE IRQ reason - wcn36xx: turn off probe response offloading - wcn36xx: Fix firmware crash due to corrupted buffer address - wcn36xx: dequeue all pending indicator messages - arm64: defconfig: enable 8096/DB820c configs - arm64: dts: db820c: Remove gpio claim from bt-en-1-8v - arm64: dts: apq8096-db820c: enable bluetooth node - dt-bindings: net: bluetooth: Add qualcomm-bluetooth - Bluetooth: hci_qca: Add serdev support - arm64: configs: enable HCIUART_QCA - clk: qcom: support for alpha pll properties - clk: qcom: fix 16 bit alpha support calculation - clk: qcom: flag for 64 bit CONFIG_CTL - clk: qcom: support for alpha mode configuration - clk: qcom: support for dynamic updating the PLL - clk: qcom: support Huayra type Alpha PLL - clk: qcom: support Brammo type Alpha PLL - clk: qcom: support for 2 bit PLL post divider - clk: qcom: add read-only alpha pll post divider operations - clk: qcom: add read-only divider operations - clk: qcom: add parent map for regmap mux - Revert "clk: qcom: Add APCS clock controller support" - Revert "clk: qcom: Add regmap mux-div clocks support" - Revert "clk: qcom: Add A53 PLL support" - clk: qcom: Add A53 PLL support - clk: qcom: Add regmap mux-div clocks support - clk: qcom: Add APCS clock controller support - soc: qcom: Separate kryo l2 accessors from PMU driver - clk: qcom: Make clk_alpha_pll_configure available to modules - clk: qcom: Add CPU clock driver for msm8996 - clk: qcom: Add DT bindings for CPU clock driver for msm8996 - clk: qcom: cpu-8996: Add support to switch to alternate PLL - clk: qcom: cpu-8996: Add support to switch below 600Mhz - clk: qcom: Add ACD path to CPU clock driver for msm8996 - dt: qcom: Add opp and thermal to the msm8996 - regulator: qcom_spmi: Add support for SAW - dt-bindings: Add support for SAW documentation - dt: qcom: Add SAW regulator for 8x96 CPUs - defconfig: Enable kryo clock and kryo cpufreq - soc: qcom: Add config for Kryo L2 accessors - arm64: dts: apq8096-db820c: Add micro sd card supplies - kernel: distro.config: enable more networking options - kernel: distro.config: enable PM8xxx RTC driver - ASoC: qdsp6: q6routing add device id table - ASoC: qdsp6: q6asm-dai add device id table - ASoC: qdsp6: q6afe-dai add device id table - ASoC: qcom: apq8096: add module device table - soc: qcom: apr: add uevent and device table - arm64: msm8996: add compatibles for audio dais - venus: vdec: fix format enumeration - ARM64: DTS: msm8996: db820c: Add Venus DT node - venus: hfi_msgs: temporarily hardcode supported codecs - Revert "dt: qcom: Add SAW regulator for 8x96 CPUs" - arm64: dts: msm8996: Add rmtfs sharedmem node - media: videodev2.h: Add v4l2 definition for HEVC - media: v4l2-ioctl: add HEVC format description - media: v4l2: Documentation of HEVC compressed format - media: v4l2: Add v4l2 control IDs for HEVC encoder - media: v4l2: Documentation for HEVC CIDs - venus: add HEVC support for venus 3xx version - [media] Rename CAMSS driver path - i2c-qcom-cci: Do not control mmagic clocks - camss: csiphy: Ensure clock mux config is done before the rest - media: camss: Add 8996 resources - camss: csiphy: Extend for 8996 - camss: csiphy: Unify lane handling - camss: csid: Extend for 8996 - camss: ispif: Extend for 8996 - camss: vfe: Add VFE v4.1 (8916) hardware specific files - camss: vfe: Move UB size to hw specific part - camss: vfe: Move CAMIF start/stop cmd to hw specific part - camss: vfe: Move reg update clear to hw specific part - camss: vfe: Move hw version reading to hw specific part - camss: vfe: Move irq read to hw specific part - camss: vfe: Use hw specific code via callbacks - camss: vfe: Add VFE v4.7 (8996) hardware specific files - camss: Add basic runtime pm support - camss: csiphy: Add hardware specific settle count calculation - arm64: dts: msm8996: Add cci and ov5645 nodes - arm64: dts: msm8996: Add camss and vfe_smmu nodes - arm64: dts: msm8996: Disable camera sensors - dt-bindings: media: Binding document for OV7251 camera sensor - media: Add a driver for the ov7251 camera sensor - arch: arm64: config: Enable OV7251 camera sensor driver - arm64: dts: msm8996: OV7251 on camera rear connector - media: ov5645: Fix write_reg return code - media: ov5645: Improve mode finding function - camss: vfe: Do not disable CAMIF when clearing its status - camss: vfe: Move interrupt handling to the hw specific files - camss: vfe: Add 8x96 PIX interface support - camss: Format configuration per hardware version - camss: csid: Different format support on source pad - camss: vfe: Different format support on source pad - camss: vfe: Add support for UYVY output from VFE on 8x96 - camss: csid: MIPI10 to Plain16 format conversion - doc-rst: Add packed Bayer raw14 pixel formats - camss: Add support for RAW MIPI14 on 8x96 - camss: vfe: Fix to_vfe() macro member name - camss: vfe: Get line pointer as container of video_out - Make vfe1 power domain a parent of vfe0 - camss: vfe: Add second VFE support - arm64: dts: Remove unneeded "cci_lines" parent node - media: camss: Unify the clock names - Disable blk_cgroup and blk_dev_throttling configs - qrtr: add MODULE_ALIAS_NETPROTO macro to qrtr - arm64: msm8916: enable hexagon DSP - arm64: dts: apq8096-db820c: Removed bt-en-1-8v regulator - soc: qcom: rmtfs-mem: Add support for assigning memory to remote - clk: qcom: Add some missing gcc clks for msm8996 - rpmsg: qcom_smd: Access APCS through mailbox framework - arm64: dts: msm8996: Add modem remoteproc - ASoC: qdsp6: q6adm: fix copp refcount - kernel: configs: enable RPMSG char device - wcn36xx: check for DMA mapping errors in wcn36xx_dxe_tx_frame() - wcn36xx: don't keep reference to skb if transmission failed - wcn36xx: don't delete invalid bss indices - wcn36xx: Add missing fall through comment in smd.c - wcn36xx: Remove useless skb spinlock - wcn36xx: allocate skbs with GFP_KERNEL during init - wcn36xx: use READ_ONCE() to access desc->ctrl - wcn36xx: pass correct BSS index when deleting BSS keys - wcn36xx: abort scan request when 'dequeued' indicator is sent - wcn36xx: cancel pending scan request when interface goes down - wcn36xx: handle scan cancellation when firmware support is missing - wcn36xx: send bss_type in scan requests - wcn36xx: pass information elements in scan requests - drm/msm: remove unbalanced mutex unlock - wcn36xx: fix buffer commit logic on TX path - wcn36xx: set DMA mask explicitly - wcn36xx: don't disable RX IRQ from handler - wcn36xx: clear all masks in RX interrupt - wcn36xx: only handle packets when ED or DONE bit is set - wcn36xx: consider CTRL_EOP bit when looking for valid descriptors - wcn36xx: set PREASSOC and IDLE stated when BSS info changes - wcn36xx: drain pending indicator messages on shutdown - wcn36xx: simplify wcn36xx_smd_open() - wcn36xx: improve debug and error messages for SMD - wcn36xx: Add support for Factory Test Mode (FTM) - wcn36xx: Fix WEP104 encryption type - wcn36xx: Track associated stations - wcn36xx: Fix WEP encryption - wcn36xx: drop unnecessary initialization of variables - clk: qcom: Drop gcc_aggre1_pnoc_ahb_clk clock - clk: qcom: Add support for BRANCH_HALT_SKIP flag for branch clocks - clk: msm8996-gcc: Mark halt check as no-op for USB/PCIE pipe_clk - clk: qcom: gcc-msm8996: Disable halt check on UFS clocks - iommu/arm-smmu: Disable clk before unprepare - clk: qcom: gcc-msm8996: Disable halt check on UFS clock - Revert "Input: pm8941: Add RESIN_N input handling" - dt-bindings: power: reset: Add qcom pon binding - power: reset: qcom-pon: Add Qcom PON driver - dt-bindings: power: reset: qcom: Add resin binding - dt-bindings: Input: Add additional property to qcom pwrkey - input: pm8941-pwrkey: Abstract register offsets and event code - input: pm8941-pwrkey: Add resin entry - arm64: dts: qcom: pm8916: Add PON and resin binding - arm64: dts: qcom: pm8994: Add PON and resin binding - usb: dwc3: Add Qualcomm DWC3 glue driver - arm64: dts: msm8996: Use dwc3-qcom glue driver for USB - arm64: enable POWER_RESET_QCOM_PON - media: ov7251: Fixes for upstream v3 - media: ov7251: Fixes for upstream v4 - media: v4l2-ioctl: Add format descriptions for packed Bayer raw14 pixel formats - media: v4l: Add new 2X8 10-bit grayscale media bus code - media: v4l: Add new 10-bit packed grayscale format - media: camss: Update copyright for 2018 - media: camss: Use SPDX license headers - media: camss: Fix OF node usage - media: camss: Add support for 10-bit grayscale formats - media: camss: csid: Add support for events triggered by user controls - media: camss: csid: Fix src pad format code selection - media: camss: Coding style fixes - media: camss: Add pm_runtime_get_sync() error checks - media: camss: Fix extern usage for hw ops structs - media: camss: ispif: Disable clocks after reset failure - media: camss: vfe: Fix clock names in vfe_check_clock_rates() - media: camss: vfe: Set source pad format code on try_format - Revert "venus: hfi_msgs: temporarily hardcode supported codecs" - Revert "venus: add HEVC support for venus 3xx version" - media: venus: hfi: use true for boolean values - media: venus: keep resolution when adjusting format - venus: hfi_msgs: correct pointer increment - venus: hfi: preparation to support venus 4xx - venus: hfi: update sequence event to handle more properties - venus: hfi_cmds: add set_properties for 4xx version - venus: hfi: support session continue for 4xx version - venus: hfi: handle buffer output2 type as well - venus: hfi_venus: add halt AXI support for Venus 4xx - venus: hfi_venus: fix suspend function for venus 3xx versions - venus: hfi_venus: move set of default properties to core init - venus: hfi_venus: add suspend functionality for Venus 4xx - venus: core,helpers: add two more clocks found in Venus 4xx - venus: hfi_parser: add common capability parser - venus: helpers: rename a helper function and use buffer mode from caps - venus: helpers: add a helper function to set dynamic buffer mode - venus: helpers: add helper function to set actual buffer size - venus: core: delete not used buffer mode flags - venus: helpers: add buffer type argument to a helper - venus: helpers: add a new helper to set raw format - venus: helpers,vdec,venc: add helpers to set work mode and core usage - venus: helpers: extend set_num_bufs helper with one more argument - venus: helpers: add a helper to return opb buffer sizes - venus: vdec: get required input buffers as well - venus: vdec: a new function for output configuration - venus: helpers: move frame size calculations on common place - venus: implementing multi-stream support - venus: core: add sdm845 DT compatible and resource data - venus: add HEVC codec support - media: camss: Use managed memory allocations - media: camss: add missing includes - ASoC: dt-bindings: add dt bindings for wcd9335 audio codec - ASoC: dt-bindings: update wcd9335 bindings. - mfd: wcd9335: add support to wcd9335 core - mfd: wcd9335: add wcd irq support - ASoC: wcd9335: add support to wcd9335 codec - ASoC: wcd9335: add CLASS-H Controller support - ASoC: wcd9335: add basic controls - ASoC: wcd9335: add playback dapm widgets - ASoC: wcd9335: add capture dapm widgets - ASoC: wcd9335: add audio routings - ASoC: dt-bindings: Add WCD9335 MBHC specific properties - ASoC: wcd9335: add mbhc support - ASoC: qcom: apq8096: set card as device drvdata - ASoC: qcom: apq8096: remove redundant owner assignment - ASoC: qcom: apq8096: remove component framework related code - ASoC: apq8096: add slim support - ASoC: apq8096: add headset JACK support - Revert "ASoC: qdsp6: q6adm: fix copp refcount" - Revert "ASoC: qdsp6: q6afe-dai add device id table" - Revert "ASoC: qdsp6: q6asm-dai add device id table" - Revert "ASoC: qdsp6: q6routing add device id table" - Revert "ASoC: qdsp6: q6asm: Add q6asm dai driver" - Revert "ASoC: qdsp6: q6afe: Add q6afe dai driver" - Revert "ASoC: qdsp6: q6routing: Add support to MI2S Mixers" - Revert "ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers" - Revert "ASoC: qdsp6: q6routing: Add q6routing driver" - Revert "ASoC: qdsp6: q6core: Add q6core driver" - Revert "ASoC: qdsp6: q6asm: Add support to audio stream apis" - Revert "ASoC: qdsp6: q6asm: Add support to memory map and unmap" - Revert "ASoC: qdsp6: q6asm: Add q6asm driver" - Revert "ASoC: qdsp6: q6adm: Add q6adm driver" - Revert "ASoC: qdsp6: q6afe: Add support to MI2S sysclks" - Revert "ASoC: qdsp6: q6afe: Add support to MI2S ports" - Revert "ASoC: qdsp6: qdafe: Add SLIMBus port Support" - Revert "ASoC: qdsp6: q6afe: Add q6afe driver" - Revert "ASoC: qdsp6: q6common: Add qdsp6 helper functions" - ASoC: qdsp6: q6common: Add qdsp6 helper functions - ASoC: qdsp6: q6core: Add q6core driver - ASoC: qdsp6: q6afe: Add q6afe driver - ASoC: qdsp6: qdafe: Add SLIMBus port Support - ASoC: qdsp6: q6afe: Add support to MI2S ports - ASoC: qdsp6: q6afe: Add support to MI2S sysclks - ASoC: qdsp6: q6adm: Add q6adm driver - ASoC: qdsp6: q6asm: Add q6asm driver - ASoC: qdsp6: q6asm: Add support to memory map and unmap - ASoC: qdsp6: q6asm: Add support to audio stream apis - ASoC: qdsp6: q6routing: Add q6routing driver - ASoC: qdsp6: q6routing: Add support to all SLIMBus Mixers - ASoC: qdsp6: q6routing: Add support to MI2S Mixers - ASoC: qdsp6: q6afe: Add q6afe dai driver - ASoC: qdsp6: q6asm: Add q6asm dai driver - ASoC: qdsp6: qdafe: add support to tdm ports - ASoC: qdsp6: q6afe-dai: use q6afe_dai_prepare() for MI2S - ASoC: qdsp6: q6afe-dai: add support to tdm dais - ASoC: qdsp6: q6routing: Add macros for mixers - ASoC: qdsp6: q6routing: Add support to all TDM Mixers - ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() - ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() - ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() - ASoC: qdsp6: q6afe-dai: support dt based module loading - ASoC: qdsp6: q6asm-dai: support dt based module loading - ASoC: qdsp6: q6routing: support dt based module loading - ASoC: qdsp6: q6routing: add proper error check - ASoC: qdsp6: q6asm: remove unused struct q6asm member - ASoC: qdsp6: qdafe: fix some off by one bugs - ASoC: qdsp6: q6afe-dai: do not close port if its not opened - ASoC: qdsp6: q6asm-dai: do not close port if its not opened - ASoC: qdsp6: q6afe: Add missing slimbus capture ports - ASoC: qdsp6: q6afe-dai: add support to slim tx dais - ASoC: qdsp6: q6routing: add slim rx routings - ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels - ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() - ASoC: qdsp6: q6routing: off by one in routing_hw_params() - ASoC: qdsp6: q6afe-dai: remove component fw related code - ASoC: qdsp6: q6asm-dai: remove component framework related code - ASoC: qdsp6: q6routing: remove component framework related code - ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm - ASoC: q6routing: initialize data correctly - ASoC: qdsp6: q6asm: add support to MP3 format - ASoC: qdsp6: q6asm-dai: Add support to compress offload - slimbus: Add SLIMbus bus type - slimbus: core: Add slim controllers support - slimbus: core: add support to device tree helper - slimbus: Add messaging APIs to slimbus framework - slimbus: Add support for 'clock-pause' feature - slimbus: core: add common defines required for controllers - slimbus: qcom: Add Qualcomm Slimbus controller driver - slimbus: qcom: Add runtime-pm support using clock-pause - slimbus: qcom: fix incompatible pointer warning - slimbus: qcom-ctrl: use normal allocation - slimbus: avoid null pointer dereference on msg - slimbus: fix retries comparison to correctly identify failed allocation - slimbus: make functions slim_ack_txn and slim_alloc_txbuf static - slimbus: Use GFP_ATOMIC under spin lock - slimbus: Fix missing unlock on error in slim_msg_response() - slimbus: qcom: Fix return value check in qcom_slim_probe() - slimbus: qcom: add HAS_IOMEM dependency - slimbus: core: use put_device() instead of kfree() - slimbus: Fix out-of-bounds access in slim_slicesize() - slimbus: qcom: remove unused variable - slimbus: messaging: pass correct wbuf - slimbus: messaging: remove multiple calls to pm_runtime_mark_last_busy - slimbus: messaging: initialize completion correctly - slimbus: qcom: remove redundant depends in Kconfig - slimbus: core: add of_slim_device_get() helper - slimbus: messaging: add slim_alloc/free_txn_tid() - slimbus: ngd: Add qcom SLIMBus NGD driver - slimbus: stream: add stream support - slimbus: ngd: add stream support - slimbus: stream: Fix htmldocs warnings - dmaengine: qcom: bam_dma: do not write to global regs in remote mode - dmaengine: qcom: bam_dma: disable runtime pm on remote controlled - dmaengine: qcom: bam_dma: check if the runtime pm enabled - regmap: add SLIMbus support - regmap: slimbus: allow register offsets up to 16 bits - regmap: slimbus: add support to multi read/write - ASoC: core: add support to snd_soc_dai_get_channel_map() - Revert "ASoC: qdsp6: dt-bindings: Add q6asm dt bindings" - Revert "ASoC: qdsp6: dt-bindings: Add q6afe dt bindings" - ASoC: qdsp6: dt-bindings: Add q6afe dt bindings - ASoC: qdsp6: dt-bindings: Add q6asm dt bindings - ASoC: qdsp6: dt-bindings: Add q6afe tdm dt binding - Revert "soc: qcom: apr: add uevent and device table" - Revert "soc: qcom: Add APR bus driver" - Revert "soc: qcom dt-bindings: Add APR bus bindings" - soc: qcom: Add APR bus driver - soc: qcom: apr: fix invalid msg_type check - soc: qcom dt-bindings: Add APR bus bindings - ASoC: snd_soc_component_driver has snd_pcm_ops - ASoC: soc-core: add missing EXPORT_SYMBOL_GPL() for snd_soc_rtdcom_lookup - ASoC: remove rtd->platform checck - ASoC: soc-pcm: don't call flush_delayed_work() many times in soc_pcm_private_free() - ASoC: soc-core: snd_soc_rtdcom_lookup() cares component driver name - ASoC: qcom: Add support to parse common audio device nodes - ASoC: qcom: make common.c as proper module - ASoC: qcom: common: move be_hw_fixup to common - dmaengine: qcom: bam_dma: make bam clk optional - slimbus: core: rearrange slim_eaddr structure - slimbus: ngd: register ngd at probe - slimbus: ngd: fix error handling in probe - slim: core: add support to uevents - ASoC: wcd9335: add missing MODULE DEV TABLE - mfd: wcd9335: check device status at probe - arm64: dts: msm8996: update db820c audio setup - slimbus: core: use device_is_bound to check if driver was binded - slimbus: core: do not update status in the middle of probe - slimbus: core: announce devices - arm64: defconfig: add msm8996 analog audio support - drm/msm/hdmi: Enable HPD after HDMI IRQ is set up - arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core - mmc: sdhci-msm: Disable CDR function on TX - arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD - arm64: dts: apq8016-sbc: Increase load on l11 for SDCARD - watchdog: Add pm8916 watchdog driver - dt-bindings: watchdog: Add Qualcomm PM8916 watchdog - arm64: dts: qcom: pm8916: Add PON watchdog node - arm64: defconfig: Enable PM8916 watchdog driver - usb: chipidea: Add dynamic pinctrl selection - doc: usb: ci-hdrc-usb2: Add pinctrl properties definition - usb: chipidea: Fix otg event handler - phy: qcom-usb-hs: Fix unbalanced notifier registration - arm: dts: qcom: db410c: Enable USB OTG support - arm64: dts msm8996: remove duplicare cci node - Revert "ASoC: snd_soc_component_driver has snd_pcm_ops" - media: camss: fixup: gc csid_get_fmt_entry() - Revert "arm64: dts: apq8096-db820c: Enable on board 3 pcie root complex" - Revert "arm64: dts: msm8996: add support to 3 pcie root complex" -- Stefan Bader