From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 E17B914658D for ; Thu, 25 Sep 2025 13:28:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758806900; cv=none; b=lMKf5O3WT/5FF54PHKUMIG/9v3AV6MTcJIG+YvqSvFLCO0JhPfssNyXrZmKwyRYUdBFqai67FZP1p0ba+x10a7SMuxit+3HXJ4ElH2KNHYVbLj2WS2RwUp8cWtN9yUbEMfLceJgjqr0pN9ZzPici2zF41OxJNtwZFQLyw7stBFw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1758806900; c=relaxed/simple; bh=flAw5KKjXu42FlukgIcjdTtfBFEAB68+Z4z5lvAgfpE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=lz+vs/4Eea+T1TBuxSuI2wtd3oHMKNthqzEvg0ULCE96KAeMfmjxwqvUY4ToG7f2fu/v4qFDX0VduuNrbh71ZzMP1rKtStIoiYX0XX2L6P/jIgVngDIqPEyCcYU9ngLcXLJXd2LiyFlgaikJWlzGufjA7poZF+IqCEQutNxJxCo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=kfMZnx4P; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="kfMZnx4P" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-46e1cc6299cso9241835e9.1 for ; Thu, 25 Sep 2025 06:28:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1758806897; x=1759411697; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=LhZs0QbdJYRw6FSQz/b2p4quCXTn98S2BMBiWzLFh48=; b=kfMZnx4P99A4TvCSgt8C9naZK1lYcSYm8N3ZkFkGs9Nfi7o+r4PYy8N8/syHwh7h+z Qi8xFpGiqi0YcSRnUUmKFFBqxaNKdwxN6/fSTqXgaMyq3OxmQXlYb21BvHVD/hcc62al VZJwglDUcBq5LsgXRTt8U/4BY6dj7Mo5CYc9reOHSoPZDIvXeISQHW5rgwssPdM0l4ys U6N6hGPSxY1S/KaPDJCmq+88MvT8oVsjOUpMf4BRKAXau6dnI/qI9alfL7nNJD3+Kifw I5/Tb0NOfa0SOI2BEKkG3ttfD2tAKXAXbZfL2dKLmwH24hiwLIexeLWtQoD1QAPMkFVF Hfug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758806897; x=1759411697; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=LhZs0QbdJYRw6FSQz/b2p4quCXTn98S2BMBiWzLFh48=; b=IWPUkuuPgUFZNKhULcofhtYwNSjC0LA+bK9z+w1dT60dfynzsh1Y0Au6/4CDeonG5D 7p7rBbd8SdObEjXA4UsoqJzy6qUAbKltq/NTn31Wl8CzGLs5KL8pEwm3r74TOA79lfV4 M4twQJbdN9SuSPaaHXo7MAzX1PFy0eEUilJrmvWcwue0aFoJcFVEH5VyBfZpIqLhF9O+ fxSzG4l+nM0qMJBEJ6z4QO/Hrz/iKu5kheZJZFzvTpneQihE6Zjd8fYvDP4bHVfmKgqN NzUx3CmaVLP3oEBEFTxf0GvXuCpMJQ0O1dsHBWcjDgqO0hwhoUp1DIqvv/wpv7Z/5/DZ YA6A== X-Forwarded-Encrypted: i=1; AJvYcCVs0PSpzFnZTJzNcwRU37CaBxgMecVZjcIN+DyjdsYdxoKO8zZIWDQxl/iVcXGRfBs7PfZDgM+URWsZKvi+LwI=@vger.kernel.org X-Gm-Message-State: AOJu0Yzm3kw+LdlMxlPa3Dx24+L+5BEg3pxJpw6ohyVBDNs/XjcWrZ9B Fd0EVpOG+TGg+/vYpIlJznptJPffjJxxNYb6ff7LwYacGUth2x+cg8FXysI5cJVQyjs= X-Gm-Gg: ASbGncsggwlVF0RGlxTSj6Oy3YvHtKrDV09ft2Vhgsen9lQ3C2gJLiyDdiXDgfCC2oc OekWj4ImZ0m8fk7hig+oy/l6mWKs5A3H8VDU3WQhy6gzjYgVU1n7nx/U4aS0KvFSQbFHgFOdpSl 2a2pX6ytg0apu7z+wBI0xWOyRZdOxgnfUI88qAFOlVPtBVWRiC+W2LyXDCpPs+qPurSXrNwwIS+ +0ba5fX9hoNx06LmaMRVeBVq8PuljuF9A9u0sE1jINhKOsQEPM5CjXfry7AyMSZ1UqJEqUvwYdN ekHWuNwZfhe7fMuogEGyryyZFV5nbGyjJSYAc5UY0pmkkZWOYll7u8NF+JuVprP99GwWIRsBGli YbruQ6+lU8y9d5AqDI2AdI3wSvigj X-Google-Smtp-Source: AGHT+IE8huo9gSXYF3zbdT3uLvSy0gSrDiXlprLcEpyFX1ppWGNriITL3c4SgFMXRwSFCbcgfglmbg== X-Received: by 2002:a5d:64e8:0:b0:3ff:17ac:a34b with SMTP id ffacd0b85a97d-40e499acbf7mr3135758f8f.42.1758806897199; Thu, 25 Sep 2025 06:28:17 -0700 (PDT) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with UTF8SMTPSA id ffacd0b85a97d-40fc7e2c6b3sm3257259f8f.54.2025.09.25.06.28.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Sep 2025 06:28:16 -0700 (PDT) Date: Thu, 25 Sep 2025 16:28:13 +0300 From: Dan Carpenter To: Ivan Vecera Cc: Prathosh Satish , Vadim Fedorenko , Arkadiusz Kubalewski , Jiri Pirko , Przemek Kitszel , Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: [PATCH v2 net-next] dpll: zl3073x: Fix double free in zl3073x_devlink_flash_update() Message-ID: Precedence: bulk X-Mailing-List: kernel-janitors@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline The zl3073x_devlink_flash_prepare() function calls zl3073x_fw_free() and the caller, zl3073x_devlink_flash_update(), also calls that same free function so it leads to a double free. Delete the extra free. Fixes: a1e891fe4ae8 ("dpll: zl3073x: Implement devlink flash callback") Signed-off-by: Dan Carpenter Reviewed-by: Simon Horman Reviewed-by: Ivan Vecera --- v2: Fix the commit message. Words in wrong order == nonsense. drivers/dpll/zl3073x/devlink.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/dpll/zl3073x/devlink.c b/drivers/dpll/zl3073x/devlink.c index f55d5309d4f9..ccc22332b346 100644 --- a/drivers/dpll/zl3073x/devlink.c +++ b/drivers/dpll/zl3073x/devlink.c @@ -167,7 +167,6 @@ zl3073x_devlink_flash_prepare(struct zl3073x_dev *zldev, zl3073x_devlink_flash_notify(zldev, "Utility is missing in firmware", NULL, 0, 0); - zl3073x_fw_free(zlfw); return -ENOEXEC; } -- 2.51.0