From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-yw1-f174.google.com (mail-yw1-f174.google.com [209.85.128.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E62315733E for ; Wed, 22 Oct 2025 00:34:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.174 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761093275; cv=none; b=VUB+fDT821uDZ6D798tZ1GNx9NnFn7xzkJOADt+1yd0wL60v5yEV7olLLhfYxwVuCE4Po3Dm83l5liLwLTs5/nCektSMXOvHui2avyTbY1dVZEcUq8y8DsUqAQ5r0gegE0sngV/XlAxC9kWqUFpFEzgKi4wB+bCyLKdcg2LnRHU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761093275; c=relaxed/simple; bh=qgkGS3wJ88HTmb7mmLXIGD+Kp/aUe/pZfNaGSGxqiHA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QVDjsiZInab/wkFQXS9n8owkl4eBbw9AVPfkq4Y3MITshkEEt7C5xW4KaiwBfpKS7/madzqzgtnp8uTtkfuQldy8wAaFS3L4SQDXryLdaaY/fqH1xY3e9mOzlaVgJQgn/OJsKuxzYNphl9FBCHpLDqwcYVKD5d9XjmOWiREdJ1g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IpT36AN8; arc=none smtp.client-ip=209.85.128.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IpT36AN8" Received: by mail-yw1-f174.google.com with SMTP id 00721157ae682-7836853a0d6so9295557b3.1 for ; Tue, 21 Oct 2025 17:34:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761093273; x=1761698073; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ubx9bF9pWQ6ZKCRvlUfyA/ftKGrwDRElW72/D9hZrcI=; b=IpT36AN80VldLp2DmmFdenbrIVBk7BACO7QFzuPvsTwPjQJ2d8u5t8C01LdhifC6Fh jVAqb3QBc33PG5xkD6rpIpVFsF/zbWk886UcmIgELS/WEXqCgvjQNKSCa/PqXj8NNh/W dJo8CTPgtNi4tmf+8Knzoseo3vEwDH9pmGKAoEqpKrIXbjrLP8LhYyvQ8nTgGL0DXj/t 11Bf/pqowUeg3NMn/AE6OzRsc3Im0v1S81dpsTSyjpGO9NxECITjquXQqLS2WAZ6VX4i 8rh+GDbrOMV4lPaFkznSD6zETH/qspjPjiMKIBqzJ4CnQ4Hd7Yo8CN5KXbYACrN/xShF k3Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761093273; x=1761698073; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ubx9bF9pWQ6ZKCRvlUfyA/ftKGrwDRElW72/D9hZrcI=; b=Jb1WMLBIFxmcgKjLzDDzV9loE3rmRzgk2kzBMIi0cFs0Ul9N7DJOTqBHjgwsdJlLt+ YVUvFSpYfzF7ZdkZpQwQfBVG3QyqISp6uAOSdCZiEjb8xfolL4JN6OYGoDea5XIOTtlD +5bfWm4PFAQjcnc8S5xJ6L1Lv6WGWio7ohJ652LttmE2oWGhWxsrY9RpjRF1GqXTIOKf Cwy0OvX6VTWA4vwi583LPFAE5nDX9hdVmW7/PL3tvRAd/2iu9PWRpnRXPqh+AaFMlHV6 7S8gNQZcw5kAJHdwhXWzvMwJ0tD5Sz4JC4RK8LEQViHGZF2w5wBbOnYCDeiiZfpQvTa7 x0Yg== X-Forwarded-Encrypted: i=1; AJvYcCXKYY9iriGyqac41KR0cbf5N5RmZVvQb/Q5+utP7A30tyClCGLpSuhmRYapum2nuX12poy7+3fPmzO6DaLM@vger.kernel.org X-Gm-Message-State: AOJu0YyuQXgpHP5v4u4/lzCqENCjkpAaYX7xShFobnLCM1p2KwLWmh2e F7Ttz59H+uumkKzVufrz16NJCVBCRvhX09NRy5Nh/o5twWwLhZBAWUCLvZZO124L X-Gm-Gg: ASbGncs2rUeCRtbux9Ikk2NI+gNmq4E2+ksvpYlXEz/60fhPCZgsGKkgcwu6lldiGKQ UqHjFN2NmKhSyFV/itbl9fvYCv2Npj3oj0tKxEKFa4W6HiQ9r67q7rFG1gsx4vyDGba8ZLNwbqp w7dAUQjuDZJJUtqfbUCWTsef5YMyiBQsXYryyz4wA8Is5VbdUpJygnC39hGpgNXKcM3D22RAgV0 dx+DSYo40+W0t47zlBRpwaMTTQjERC3Kw5hmBGxnM9o3RmDH6cgj+seLCwgnSVS7UwlvFnN0bZZ d3KvkY/ZoBiTbzELu8MloElX3/opDH92vGZOpY54BIJqoNQS/vhz61P4nLEYf1nV8ZL9KczMWhb vKoAGTQgjiYKZXYmSF3Bc0HVFdwkvtH/CdgSAm4d+Wujs3x0QT1d4n4c2f6QxXoMOUUf11/NOdT wx6FYedRw16rp82uybwRSyLpYs32i9BnVFPUlB/d5mA1oJiz99BQbD6HFlI9I= X-Google-Smtp-Source: AGHT+IEcYGt4CrcsasTS4jtyBVptZ3enHR77bQaLZwRxCWWbcTzQCWy79WyTze7wd4UIkxlcrae2iw== X-Received: by 2002:a05:690c:2c03:b0:784:a0af:9d5d with SMTP id 00721157ae682-785bce3e931mr18515657b3.12.1761093272958; Tue, 21 Oct 2025 17:34:32 -0700 (PDT) Received: from localhost (104-48-214-220.lightspeed.snantx.sbcglobal.net. [104.48.214.220]) by smtp.gmail.com with UTF8SMTPSA id 00721157ae682-784673c0f89sm33090827b3.22.2025.10.21.17.34.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Oct 2025 17:34:32 -0700 (PDT) From: Steev Klimaszewski To: srinivas.kandagatla@oss.qualcomm.com Cc: Stable@vger.kernel.org, alexey.klimov@linaro.org, broonie@kernel.org, krzysztof.kozlowski@linaro.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sound@vger.kernel.org, perex@perex.cz, srini@kernel.org, tiwai@suse.com Subject: Re: [PATCH v2 0/4] ASoC: qcom: sdw: fix memory leak Date: Tue, 21 Oct 2025 19:34:29 -0500 Message-ID: <20251022003429.4445-1-threeway@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251021104002.249745-2-srinivas.kandagatla@oss.qualcomm.com> References: <20251021104002.249745-2-srinivas.kandagatla@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Srini, On the Thinkpad X13s, with this patchset applied, we end up seeing a NULL pointer dereference: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000020 Mem abort info: ESR = 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault Data abort info: ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 CM = 0, WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=000000010abfe000 pgd=0000000000000000, p4d=0000000000000000 SMP pdr_interface(E) crc8(E) phy_qcom_qmp_pcie(E) icc_osm_l3(E) gpio_sbu_mux(E) qcom_wdt(E) typec(E) qcom_pdr_msg(E) qmi_helpers(E) smp2p(E) rpmsg_core(E) fixed(E) gpio_keys(E) qnoc_sc8280xp(E) pwm_bl(E) smem(E) efivarfs(E) CPU: 5 UID: 111 PID: 1501 Comm: wireplumber Tainted: G E 6.17.4 #2 PREEMPTLAZY Tainted: [E]=UNSIGNED_MODULE Hardware name: LENOVO 21BX0015US/21BX0015US, BIOS N3HET94W (1.66 ) 09/15/2025 pstate: 60401005 (nZCv daif +PAN -UAO -TCO -DIT +SSBS BTYPE=--) pc : sdw_stream_add_slave+0x4c/0x440 [soundwire_bus] lr : sdw_stream_add_slave+0x4c/0x440 [soundwire_bus] sp : ffff80008bc2b250 x29: ffff80008bc2b250 x28: ffff0000a56b2f88 x27: 0000000000000000 x26: 0000000000000000 x25: ffff0000a301b000 x24: 0000000000000000 x23: ffff0000e8ce0280 x22: 0000000000000000 x21: 0000000000000000 x20: ffff80008bc2b300 x19: ffff0000a305a880 x18: 0000000000000000 x17: 0000000000000000 x16: ffffb9859eb15c48 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 x11: 0000000000000000 x10: 0000000000000000 x9 : ffffb985391c0614 x8 : 0000000000000000 x7 : 0000000000000000 x6 : ffff0000a56b2fd0 x5 : ffff0000a56b2f80 x4 : 0000000000000000 x3 : 0000000000000000 x2 : ffff0000eb005000 x1 : 0000000000000000 x0 : ffff00011de2c890 Call trace: (P) wcd938x_sdw_hw_params+0xa8/0x200 [snd_soc_wcd938x_sdw] wcd938x_codec_hw_params+0x48/0x88 [snd_soc_wcd938x] snd_soc_dai_hw_params+0x44/0x90 [snd_soc_core] __soc_pcm_hw_params+0x230/0x620 [snd_soc_core] dpcm_be_dai_hw_params+0x260/0x888 [snd_soc_core] dpcm_fe_dai_hw_params+0xc4/0x3b0 [snd_soc_core] snd_pcm_hw_params+0x180/0x468 [snd_pcm] snd_pcm_common_ioctl+0xc00/0x18b8 [snd_pcm] snd_pcm_ioctl+0x38/0x60 [snd_pcm] __arm64_sys_ioctl+0xac/0x108 invoke_syscall.constprop.0+0x64/0xe8 el0_svc_common.constprop.0+0xc0/0xe8 do_el0_svc+0x24/0x38 el0_svc+0x3c/0x170 el0t_64_sync_handler+0xa0/0xf0 el0t_64_sync+0x198/0x1a0 Code: f9418c00 b9006fe3 91004000 97ffe306 (f8420f43) ---[ end trace 0000000000000000 ]--- -- steev