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 A899219DF4F for ; Sat, 20 Jun 2026 00:36:07 +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=1781915769; cv=none; b=RfqT7ScJvClQ9k9wvn9aSIbKBgfdXy0uA4Hy5kXiJtHNZ1djsYwjLdFhOWa9chwYcvJpFOaeEYN7srdb5WlZJS4RjChkILy/GgCl5+XryPVBJYhwNpNvOOjr1EsN5PMnqu6xNXgfcAa8B/8vyYtaXEeXWbuRk/Eqq11dOpddq0A= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781915769; c=relaxed/simple; bh=2bE4ImrZ9UdonKeKOAXifOWKKCwYPBW+WnFXsLxbx2w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bLrwZleZV9LFP80Qzj3Jygt/Ai7hFiS97W7GDFuOY3Z7TS7doTsF2Cx685fLa/efjBkSXwcJrDoBM/0MM8X42ZOVinQWpf8r1wedOdzZypXjxnzTT1JwohxicwvW70i+uP7hTkSyxabVEmwSZ03VdDSe9Z1qb/rT8owIV+Trb7A= 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=oqKzVRbU; arc=none smtp.client-ip=209.85.128.53 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="oqKzVRbU" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-49241dbf9c1so11564165e9.2 for ; Fri, 19 Jun 2026 17:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781915766; x=1782520566; 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=3l61wqrGf66LLbRNZjHAl/GibXycfmnzPDWP2VbrWWo=; b=oqKzVRbUPJyU8bMFoR/TSa1SInmNeSBxBEwVLw8/SJIkJebBLmIDQj7wswpIQa7Rpx qBKBLo2AxpbdNn/1LBB5ranqJ1I/EAoq0dTy3u8fYu5BkJZxhu+FpR2KnCAeu/hBtZLE CTmfbfussw0qET6X+Eg0PGs4DQ6Hcw2TValB42NrEUVMfFMU3L2fHDNoqcWF+E+WUGwf aQaEq1rx/LwkmR41jAYpncfdNMV0OkzQylbDqvMctmBUHYsy6xeCrSEGWoYX48NUGd/b pn/C8QHhL9yYMXInThXnNnc7506826/VKPfkRcSxj8h8QIjDsO1EJ+p7bG/wWwM4D68a uwpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781915766; x=1782520566; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=3l61wqrGf66LLbRNZjHAl/GibXycfmnzPDWP2VbrWWo=; b=l2cbO+0ujC28Q7jILzElbxGJ481PLfAIZlEw+4uE+W7QdQA8J2lkSZv9C5Wl9+uSzQ RkTyJIfcOZxQ9L4Qyo1PPFdLF9Aix8tKTu27x/Urv6WyGvruNET4o0fzEnpU451JkaZQ +0pydwXtv0bba+1j/BB1cWQzOyp9jjSApDIh9SDRmGEoH0bI8pM6Rz2bJFnLfEpxg7OK FU0MacGPj3B47QZiqyO1U+uoGOlxhT4lfYK0z25jfK6aJI3+1xJryMhnbjQUXcOMNl8h fRekCqtXbiwNtI92KARn2QM0gkPqLfWoZnz28QBUAGTaFRioo2RNMj6zUYIwpujLaiDg RPMA== X-Forwarded-Encrypted: i=1; AFNElJ82BM5uO8+QBNhGUwyauY+6bI0aWifLoWiNPzg8y6VTGIdSUbnnYr71Ama0lQOUx6xKJT7wJkxyHjfNlJE=@vger.kernel.org X-Gm-Message-State: AOJu0YyRXEZtyp81vqF28V7123vhW61RsaLR81dFZVUKP4DoJzIDALSX SLWcbMLvn4Hrf4cM/igh+iLncZWc6AYhBIN/0ojrqr6mUGqOQ+X3rr5F X-Gm-Gg: AfdE7cl01/hyr1X00bbaKZefP91PH2SHV59ZXGBxxCWOy6JmHYvEUU64/uMf9IVuAdE 1ONjWmDbXL2BZ3xzHvpw4s/uRE5EhuxwLoz3+1o2U5Y0QfaWNFf8tYvzSzOxBlMJ6JyLNndBSOo VCgYK/WltSWd+mHKSyP0JZnUdeTVRb9DSSr4Jx25GTqp2oXy4DMHN74wXbNBqDPOG4tcfTaV7uQ nf7aY7QlF+C0VeeIdzcQOvix2TekN+8bw87VVrP4B4L7JABosfNzeFvaNOckn4T9rAKtFCTd48u zMUMwq/LQ4555vVaYTqRUAL7xqbBmpHyz4R36sB4g8K5IEXf67vo6hTN5dCqXC+zRNHC8GVwM9G HUP0ML3/Ge2n29I2iAf/rRq6n5d4sfZ4pQShwnYSORiUDUcEFN38Lz0l5VPH5Z9trphkz4v0ZKV USgLkf/qA7Wwk= X-Received: by 2002:a05:600c:3510:b0:492:4161:ae9d with SMTP id 5b1f17b1804b1-4924161af05mr83964385e9.8.1781915766153; Fri, 19 Jun 2026 17:36:06 -0700 (PDT) Received: from user ([104.28.163.163]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-492494497ffsm22020185e9.11.2026.06.19.17.36.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 17:36:05 -0700 (PDT) From: yahia To: sj@kernel.org Cc: akpm@linux-foundation.org, damon@lists.linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, yahia Subject: [PATCH v2 1/1] mm/damon/reclaim: fix potential memory leak Date: Sat, 20 Jun 2026 03:35:57 +0300 Message-ID: <20260620003557.243313-2-yahia.a.abdrabou@gmail.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260620003557.243313-1-yahia.a.abdrabou@gmail.com> References: <20260620002614.83004-1-sj@kernel.org> <20260620003557.243313-1-yahia.a.abdrabou@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Signed-off-by: yahia --- mm/damon/reclaim.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mm/damon/reclaim.c b/mm/damon/reclaim.c index ce4499cf4b8b..6601b08996c6 100644 --- a/mm/damon/reclaim.c +++ b/mm/damon/reclaim.c @@ -478,6 +478,11 @@ static int __init damon_reclaim_init(void) out: if (err && enabled) enabled = false; + + if (err && ctx) { + damon_destroy_ctx(ctx); + ctx = NULL; + } return err; } -- 2.54.0