From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 9FEEA2D8DA8 for ; Tue, 25 Aug 2026 17:16:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787678207; cv=none; b=gkvhxEZ1yEfWpYHP2hiiM17p5uKYwqWg7nrEuzTXqpcsE7lPBiwEcACKgx4a7VIDrPJL6kTZID9IJ5G4La9E9ecrkVSh9l1IXyuv4wI8hy+WpSxdsnxZAZox3l50aGSxvzPZhD22h2g2wyRB3Vrj9XD8Ad1LCfwdz1JjG0zwRxg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787678207; c=relaxed/simple; bh=99HbLagHbMfIbKQr6E0eGPQiqF2/BQCDaKrbOTg0DuU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=eh4UEzjSmMMfvMW3qiuAgQVXNGxFYGq4aBE661ysiKiUso00JHK9L8zcabtIrXV6ZWXJv6Pk5YNVn/BAllqWrhw2slZEURJu23vOdTTSSE7WfpF2nOI/su95j+NS6pMr3ufw+QW/mJZP1PhPsVgt1JOquKEDKuRaAQ7Bk13UoI0= 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=KdKq8FhO; arc=none smtp.client-ip=209.85.214.180 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="KdKq8FhO" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2cace91f112so1549995ad.0 for ; Tue, 25 Aug 2026 10:16:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787678206; x=1788283006; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=XDC1IHSYbfFXOzEOIwvgdWsLVsv5QpurBF1WjMUS3fM=; b=KdKq8FhO822XHPdIZqLo0q8h5HQ4PJsB+xcb/ZdPoSzHASRnOlwp7DboJA3vFLm7Of d9PuKtZoc5/vRv4ITp5iZuwTO4msqaIi9HFljtZdpd3IxYLCVB148Pkg65Knm6P5z/3/ reoa0BEZOB8zIAFXKYtoDzV50CGaNaeHk5hUeoXBgaiX5ReCn9zaUvXJfYy8YsEOGsdN Md/hAw1+lUE2bxncAhZutQy7igsZ5Dy2yGHgwKrk6jjQRBXvtrk+xarlG0YbMuRUhq/J vlI0Mwx7GjIcxZCtYaj3ve+UZs8ZY8T3r1cayMd5VlIPMEI04cLhxPETuaM1HdBmmvR0 flaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787678206; x=1788283006; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=XDC1IHSYbfFXOzEOIwvgdWsLVsv5QpurBF1WjMUS3fM=; b=ozdbAM5bGU1t80ymsBjStkxIrBYfsZ/63M4BDku592F//+PBpXwDvRuqPNtbSVpBt4 7owrQ+KamNUY8vzyjcw7Xln7ZWr+KWS+XCZhxGN+9Jzaz6OVFFNERyAP7qny+48rU7eO 1D8DoL2hbiI66Smg2iFSXgDdocRM7Ygg8sjZRzVjPkS+kTtYwdCds/sjC7r8bmVBzxvD je7zYfqaq4sfReRz2rX0k/9wuPxyqEk9dyWV1IC9+LhlFrYyp2akwOQoSVQRLC2vo9ry 79oVKqcKidd95LLGV9exoVl/nISAnlI+0BuMsbfQEncG7jXeA6c6OjSB7lbphpSlPeyn J9rQ== X-Forwarded-Encrypted: i=1; AHgh+RoZQBgQOBaahhcTvsiKNkl9X0Ba+dfbdMmzfv9kTGJ0VhgcmJGs6rdQtwy3TJ3SIm45Fq6pa2cnOf6tgXA=@vger.kernel.org X-Gm-Message-State: AFuF++kPRk+AGEAI3Hk2MF5v0yMisWl+11Yf2DKE5dcFPImmUMfuDW5e vEWLN16JleP0Epgt/5h1eUWRpkbA4yvXWV696N5eqwNg0pTwKKdui5I/ X-Gm-Gg: AR+sD13MdpZSySTd6fOQZZAVoWO5muDsaQxJHW1W2FZekd57tYPsbvXhA8sll+UBkts O4BZtCe1pz+aN3q0ODotwO9Ps5+kVQkepFZEPNxWainQNOKETxboneD9P9ejrE9227xQmIeZr5I qcywK7IGPtdeaHpLYKUDuMOivhfIBFN6YJWiUHwljVIhUIqD7wh75kiOt2Sp4qhoS1ah0zDbBYX h9WA3SStEcQJHZd0fRvt1UbEY1NpeGQTySzw+IXlqsVNOtGpZW/dgVftQ3f4H9TxsAABPhFLYdi zSF2M5Hs0vJYIzobxPYayLrSVvvUqXtqjK+cSswnqS7dDi7RnB8rAN3dy8FbxNSIvyqkjsFO1Ul wBN/lzSKeNNiCKnf31J0q9lQ5tEkjlHHURvDMJYaCtojPZkK9kADlHMTdxpN1YN3hTQ2fk8q2qh bUfai4okvKq2v221ktxL12m+EavRcTHGdjTFd9LJ4ueppCAwMWtWbPPROjezx19rShZaZdouknD RzSTlWW4Pto7zdRvpo8Bt6UdGEip4jh X-Received: by 2002:a17:902:f686:b0:2d0:cc92:f7af with SMTP id d9443c01a7336-2d670c96265mr465462375ad.9.1787678205677; Tue, 25 Aug 2026 10:16:45 -0700 (PDT) Received: from localhost ([2409:40c4:13d:8046:4d30:e4cc:47a7:83a3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283d9e5fb1sm572758eec.25.2026.08.25.10.16.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 10:16:45 -0700 (PDT) Date: Tue, 25 Aug 2026 22:46:40 +0530 From: Lovekesh Solanki To: Alan Stern Cc: jjy600901@snu.ac.kr, brauner@kernel.org, eulgyukim@snu.ac.kr, gregkh@linuxfoundation.org, jack@suse.cz, kees@kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, mjguzik@gmail.com, viro@zeniv.linux.org.uk, stable@vger.kernel.org Subject: Re: [PATCH] USB: gadget: fix NULL pointer dereference in gadget_dev_ioctl() Message-ID: References: <20260824113510.1141236-1-jjy600901@snu.ac.kr> <20260825105801.319997-1-lovekeshsolanki00@gmail.com> <903f6c28-57f1-4aa2-a111-910fcfbee52b@rowland.harvard.edu> <13476f66-13e2-4625-9169-61af0596f6e0@rowland.harvard.edu> 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=us-ascii Content-Disposition: inline In-Reply-To: <13476f66-13e2-4625-9169-61af0596f6e0@rowland.harvard.edu> On Tue, Aug 25, 2026 at 11:40:21AM -0400, Alan Stern wrote: > But those facts would remain true even if gadgetfs_bind() were to write > dev->gadget while holding the lock, wouldn't they? So the fact that the > lock isn't held during the write makes no difference to your patch. I understand now, I've dropped these irrelavant parts from the commit message and removed the NULL check in v2. Here is the link to v2: https://lore.kernel.org/all/20260825171343.459630-1-lovekeshsolanki00@gmail.com/T/#u Regards, Lovekesh