From nobody Sun Feb 8 19:56:24 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 5ABEF28751A for ; Fri, 14 Nov 2025 04:12:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763093561; cv=none; b=Gjc6o81kRRPKYr3jTJS6lAroba6xHuN6nSF31gUOXEFK2th7DruDE3tIxF1fzIDWleretvOxfQVMb9wixCbHOXgJhbDKfiaCOtKpekZucNITZ5PeaO16ago7LvmoCNUnx7hpq/blbQB7ZMRQE9VThyDJBp+6iXRUaVqPnaLC854= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763093561; c=relaxed/simple; bh=W0eoOQNzNm5YY5YgxflYTQ/kBk6D+mNwE1DDVVojPPg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qwRiOOZdnHOjzyawuf+/jPEKYy3sPXiu01J2My3bbCVf0xxMm9V/Y90oCmafzQgtbQiU914hc077GFEPcLc7NSjKKQuRMfeXvsOshuga01cAd1L5tnhhWvUVp2mBqrvTuMy03sJstpHKFmhtBNW4BaNqQ0B3Ha9jY6ZtiXYcROI= 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=Qq9k1JdT; arc=none smtp.client-ip=209.85.221.46 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="Qq9k1JdT" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-42b53b336e6so183616f8f.1 for ; Thu, 13 Nov 2025 20:12:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763093559; x=1763698359; 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=BtCCwWqxWfvDUrchDxviUPW8QDIXzH4jPlQ4x/1M7QQ=; b=Qq9k1JdTNW9Nbgcoj5bEMEMCZay2OuYYqvHbJ4H+yXUQbg2rL0hq+1CZuceZ3aSgjj ubF0mWman9wo8Qh3/hLYq8eN30Wl9O0Fuz/L0m0DnUnMQCvWNkX5IkeHD3Cv2h1Lk8TB aFKKfCOoWuzcO8ZXs1CrPRWAMnarZvgP0OjYxNajCU9hYtkbN0x8fjNNGuIzTLlSJRnU d32IRARVBS5nrnk8Cnfs+hAHm2U9GP8KTYT1bzHthEPkuV8TAi1X20I5Ara2ZaQ/B1Tw s+lLPZvCdst2l05P2Mgx51aXfMMEbZxzaORScjiJkdXM5K8NIvmFz93ui7Snmivd2ata ivxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763093559; x=1763698359; 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=BtCCwWqxWfvDUrchDxviUPW8QDIXzH4jPlQ4x/1M7QQ=; b=iQ3xJ7cF0cyI6VEI1lHLpF78wJxs+0Yf6GlcShTFFwhwJP5QQ1uS8s/6Hk6TWjb0/9 9r7zF8ScEnCWpIA7z/ihkbYXBkq5rqlm/5FLlO7zEsZts3rC8SMyqW+shEvZx3ZoP2or oihELYLFVJQdPP5oM95ZiPOBmFwM9wIN+lmwM0Na2txIgiLrWRx30U7vMEPfqV+FnT1C AP0XClrqfjzUwrF2xqLiNQRFwrwIWhewHhYiS5HsUP7ZacxbOTIOw231c1hiGK9YJjVz 0zdtmwsptCbuVbdthYAgPjsK+74LeAv5kIlYuds6hPXRHOxriOx5wdvuurv0X/i81Tix RYNw== X-Forwarded-Encrypted: i=1; AJvYcCVwLzJAnKgtldlj5IorV1GymJJxQXVMJWCtBwilJd7oPQ3q77Lmet2qCEsipBwY0dKUTKKlT7E1ydjOV/M=@vger.kernel.org X-Gm-Message-State: AOJu0YzBIofc9N+XIhHSkccw5UocrL9bbMmLNt9Q2VUPgkKFoPKKDYMl Q7zhqOv92lNRpjC8Rte0DsZHG1ajL7EuKtXClJA2yGDd4Y225uQ9XA8M X-Gm-Gg: ASbGnctsrV8PrcdeQBcZFlE9Sl4KnFggzbX7hZI/UoR2CY1qwXEo1wsXUpcXin4qH3k oYU+3x/6rrMDorE0mTIEIb91WRRYqQ9TIpfYftanqXiX2uLY5akI2bGFJbbXynlmgWWW/lBg3yS +BoiZDf2lU/F9tUNPhC/+I8xdwaP5/Z3nMwnL25nXzYnrdijeBHKiiOjPZzJHkk8uqC75jZ5lMU D3y7MnB4IHxpqHpEND6T9cuCmtz6Q6yTrPzXXLf7HRXdOEJDAzAHs9aeg3A3YOtda6nVcG1q9vJ VRh34oSd/9MavZoAXDVpUF/1PgVj2+CJlARI5PQMknKTnF6eEu7vxNI+ZZqwm9NpT/LxiLJC8IC gWQzz1H6Qg2vi39V5pXzhFrtpFmkcNbGNARJuIrecP2s+c4xLJNIBCJ0kwatmQk+vqMT99DGuHC JoOs1/CKmAseLgUXYr X-Google-Smtp-Source: AGHT+IHgJb46lbr21e78DuTynWGU9FoSDGfZrzyP/frOGLBEVsotAqEtNc0cOuSfp9m6vZniR0aOWw== X-Received: by 2002:a05:6000:2509:b0:42b:2dff:d394 with SMTP id ffacd0b85a97d-42b5a983ac6mr446110f8f.8.1763093558506; Thu, 13 Nov 2025 20:12:38 -0800 (PST) Received: from bhk ([196.239.132.233]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53e84b12sm7777121f8f.15.2025.11.13.20.12.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 20:12:38 -0800 (PST) From: Mehdi Ben Hadj Khelifa To: syzbot+ad45f827c88778ff7df6@syzkaller.appspotmail.com Cc: frank.li@vivo.com, glaubitz@physik.fu-berlin.de, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, slava@dubeyko.com, syzkaller-bugs@googlegroups.com, Mehdi Ben Hadj Khelifa Subject: [PATCH] fs/super: fix memory leak of s_fs_info on setup_bdev_super failure Date: Fri, 14 Nov 2025 06:12:12 +0100 Message-ID: <20251114051215.526577-1-mehdi.benhadjkhelifa@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <69155e34.050a0220.3565dc.0019.GAE@google.com> References: <69155e34.050a0220.3565dc.0019.GAE@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" #syz test diff --git a/fs/super.c b/fs/super.c index 5bab94fb7e03..a99e5281b057 100644 Reported-by: syzbot+ad45f827c88778ff7df6@syzkaller.appspotmail.com Tested-by: syzbot+ad45f827c88778ff7df6@syzkaller.appspotmail.com --- a/fs/super.c +++ b/fs/super.c @@ -1690,6 +1690,11 @@ int get_tree_bdev_flags(struct fs_context *fc, if (!error) error =3D fill_super(s, fc); if (error) { + /* + * return back sb_info ownership to fc to be freed by put_fs_context() + */ + fc->s_fs_info =3D s->s_fs_info; + s->s_fs_info =3D NULL; deactivate_locked_super(s); return error; } --=20 2.51.2