From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (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 348603A9D9C for ; Sat, 4 Apr 2026 10:32:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775298778; cv=none; b=bLIVcTOgHV5SxasGT4+ipFc6MODO6+u+ND9/Eazii7HeI0BmYFKGmDbvWsnU4zRjedtsgb6DWLQ8AP+BddXk5oanulJwzkTWqS66VAfwhihkRaInZuzXmflEEchtyU9OBgArL09PfFKCEI4D2qKffJMWVNOWGMEn0YvS2VZhj0U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775298778; c=relaxed/simple; bh=x9Q1Dytg1jpgcMbrK9wyOjYFHtU2jrei+y4w29mksxQ=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=JeJaPBWI9LFO+O/NnoehR6qPm98DXpKpbFUcpO6d3JMQH3r0IjmGJE8a02p0nOiFv+ivQYn0l27Yce43cNC223qYkVrHjqPSUxk+d/XGun5MFhP4dRN0dlOXyT0wHAq6PgtHcLgEASYooEXlgSr98xL6FydA16gWmbjZhOH69nc= 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=EzaYwjGh; arc=none smtp.client-ip=209.85.210.178 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="EzaYwjGh" Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-82ce09b61beso1168775b3a.0 for ; Sat, 04 Apr 2026 03:32:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775298775; x=1775903575; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=KuulWYX46kMU+HsWXol+iSxeRr4jFO4h7JDESur4MF8=; b=EzaYwjGhnc7U3+50rxjRDXuJDsY8rrUjafqXVbMxxSxrleEZ2kZr36uWwNd1LTuT5A ow/Tw4D1hM/niSmnX38i2QkxqR9LIFC8p03Drqy9zzAHD3n3XxSSn9BXLFmoTRHGYFzm lhpW6FNbP93St/9vNFyJ2cSUgzwfTef6C6wfdUjLTkCW/aWHLKcSCT0MhBSM6FHTDCJ7 vv5lUxf7c0hENnsu6FcNQAJppFPOA/DPp3R49FNnUPa90O3pTxT3ge1deVpbTlfT8fRe dK1Ib/yI527OL1/wfi1ufZDwf/Zx/yKcOPGPyQ4Dn/8gRMqAmSpoVIyU94lnHuvIucWq FkfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775298775; x=1775903575; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KuulWYX46kMU+HsWXol+iSxeRr4jFO4h7JDESur4MF8=; b=VvGX4yTtBZb/74TgEfxLOPa/E/xDtqMJgD6K/cbPxTO5BJSXZoRkSuBoA3f8jIE/FE x5GbQIIxHPUUwMvoOy7TmhlaUz6ZuYwp469t0roAIoQvbg8hZTHVG7/lvOUR4uehheWn 0cV/l6TpgvB929AvS4uRp1IAiezRv7cVZGHto9KsKDh/MXyukNgT0EvWCypSlBQh1z0j 27GJaw8rlHB982IKAj93kZbgZi9o54o1pzb3FnjfaMkL7tb/sw27Vhuw8Uaf8KyZsIZY 7EZu1VpPoDFvCE249OwTK1uSMZM1iPYfKPvRU4R0xV1GIKc4vy9QeS6bl9SJ1ZGcEGIJ Gcsg== X-Forwarded-Encrypted: i=1; AJvYcCUwSgUiCj3Ui9Xr6F3NmJzxumPij6jJOMDy1nXCqiX845Iwc56KptBmooPsF1pKPLT4qPaU1DCmHLnKWOI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4OS3BBLdHIvJF0jrUOx0POs/Xiv9gZl1MoN91pksr+fd0zABc hViY2ZaVzWjqSkxHmWw0taoU6Cxq5kCNg3nJRoVZU7XdIkpRt6yTGxzx X-Gm-Gg: AeBDievb2hIkuzHRmq/Rt8RAYgBJLknbdUhpu3mOzfq6bBjECOSsH0swrHawe1Yzi/4 HrjvcMzCmk5NIzhZWfLDJrfdLy4g5SpRO9iq77xq8qA7uG9FAdj9tpS/eyzhuXUHVVleGDv002Q ahJZ01gJxoqpyjvmxnKP9F0qw6NcnQr6FDryNAlF4VE3EXQqU1cZcEaJJ/uAzQz54CnY5okcIqY lGZByqg91gOlqAEAFc8CYBYpdMlYl1fnc8y/mGgmpoFTUyuRIgHOL0eAus2Fe+wyamT9cveJsuQ iJwk7HCg8Lcc4Q2YTgfyzyFYBWinYs80NY9ntTHfnCTxu6fYURjBRe//R92BQSs563TaACJNDtd 7dihUeDFJsL55ID14zEYUcEzsw/PmdHnYg3c02t3WaF+B9D5feMmJYfLszdnuyfZfixpHw2WVe9 HtCDcqfpVTSl+eQ7QMGw/7Nzvdib2kUpzpL0Bl X-Received: by 2002:a05:6a00:23d5:b0:827:2ed6:888f with SMTP id d2e1a72fcca58-82d0dbe526emr5953416b3a.54.1775298775048; Sat, 04 Apr 2026 03:32:55 -0700 (PDT) Received: from junjungu-PC.localdomain ([223.167.147.240]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82cf9b27064sm10475789b3a.9.2026.04.04.03.32.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Apr 2026 03:32:54 -0700 (PDT) From: Felix Gu Subject: [PATCH v3 0/2] i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() Date: Sat, 04 Apr 2026 18:32:29 +0800 Message-Id: <20260404-dw-i3c-2-v3-0-8f7d146549c1@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAL3o0GkC/3WMQQ6CMBBFr2JmbU07BaSuvIdxUdoBJhEwrakaw t0trFzo8v3892aIFJginHYzBEoceRoz6P0OXG/HjgT7zIASK1lIFP4pWDuBom4Vak+tMQ1Cvt8 DtfzaUpdr5p7jYwrvrZzUuv6IJCWUaEotzVFWZUHu3A2Wbwc3DbBGEv4TMYvWVq5WXhv09ltcl uUDU5KMDNkAAAA= X-Change-ID: 20260402-dw-i3c-2-8f123def99b2 To: Alexandre Belloni , Frank Li , Aniket Cc: linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775298773; l=832; i=ustc.gu@gmail.com; h=from:subject:message-id; bh=x9Q1Dytg1jpgcMbrK9wyOjYFHtU2jrei+y4w29mksxQ=; b=pq07I8tYGpZ4QcIeSD22jf4wVFOqYrI22x8FtryDENscUB9aCwGvb+Q8Dl2H7qDP6/7chB5JP 4zERcYsb1peCLkdjqdKv+TPW81rRiuzfb0NeVO7A1RVUTsdi517uyu5 X-Developer-Key: i=ustc.gu@gmail.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= Signed-off-by: Felix Gu --- Changes in v3: - Refine the commit message. - Simplify the xfer cleanup using __free(kfree). - Link to v2: https://lore.kernel.org/r/20260402-dw-i3c-2-v2-1-aa6c81d392da@gmail.com Changes in v2: - Switch to use __free(kfree) to automatically free the memory. - Link to v1: https://lore.kernel.org/r/20260402-dw-i3c-2-v1-1-b530970654ec@gmail.com --- Felix Gu (2): i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers() i3c: dw: Simplify xfer cleanup with __free(kfree) drivers/i3c/master/dw-i3c-master.c | 38 +++++++++----------------------------- 1 file changed, 9 insertions(+), 29 deletions(-) --- base-commit: bd0f139e5fc11182777b81cefc3893ea508544ec change-id: 20260402-dw-i3c-2-8f123def99b2 Best regards, -- Felix Gu