From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (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 F2A7D39A051 for ; Mon, 9 Mar 2026 11:18:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773055121; cv=none; b=AO/+w/5039jYLAxaef2Tjs+gVhr9oeAXlsMcatqknqvltt2B+m5JdpOGInkdNy0u0X0y+iCbnbW5BGpGN4sC77fQVlSaGG+yBb5hnkTSDayFuI3CGsM7s5DORukNmspiydVnKlz3tyTs7o9wzlsMJ0NGflM7d72LpemuAmXDVzs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773055121; c=relaxed/simple; bh=IRjLvztPU3pns2NMSJ9bWNZJGoR/acteWXfw3oga2wA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t8SWIL7ZcazZWdO+YizYhotOdkGOiHtHkoROIfvlFenXjEZXhuXKEXj7UNxAsg4vWd2KLomErCfUvIrPhdaNXLrHMzfN5/Qz8W58rzWI0pxePuFEOlX+H4Ni2g2HFnyhwIaxi3pb9FgFTTa32M12tg6tbhXHayE5c0F0DY2FLIw= 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=X2wc2KFY; arc=none smtp.client-ip=209.85.208.50 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="X2wc2KFY" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-6611f41eebcso6271007a12.2 for ; Mon, 09 Mar 2026 04:18:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773055118; x=1773659918; 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=FwXeTAeLG+jgbCz+Of/Rt1Uzv2jgEECrVDzROsqKZyI=; b=X2wc2KFYssOWvJTL9y4spLjqq2RadCo+gY4iydZ77hJUtZnsD5hPu5DWnRiMzu3r7e jCA5CBn3vgBCwvQFjFa49aHmoXkfijwXRaX2d0Xx1baOEw5z/1LZmggkdNYSpZX5rH5J RQqTNDSp4kggmFkb8rJlmcE8WYOMfjK/2GHjIHTvXyJJLgpbe/E+u/iThsa0OiTIkFRG cGjdqzs9lpU2mmiJH9pZ7AzwzCxCZFbYLBf4FbriyyTTmjzW1eVqMPuHK4TPFwwxQD81 ltlMEeZ8Z9/I32y+zC9HP69Icb3s2z8Sn9Pn9oZ6B4DOZkkGQA6d+PGX6oexRr/JdVIv JHeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773055118; x=1773659918; 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=FwXeTAeLG+jgbCz+Of/Rt1Uzv2jgEECrVDzROsqKZyI=; b=Ir1DP0QQJo69F5mC++UklkGdfkoDg9ZWQojraV9foK4c585dCxoYW7Auh7Wca5doqw fyEv4dG1WB5wZdm+PQczDfZtRABftEOrVh7718+2RvIX7UI2YQX49rE8WAm7CaS57tHW KCEqGr3t+Asf3QTzB4d7N4ozS2KfhAb/W9PerxMqkut4G5Fcn+xmhxpRK0xXyE26InWd GMNqkNPIPzBb0t5UGSBvLh+P0C0w2VSzG1Bnak3T7U75IHjoNsMoq2Js8CHpb3vgubpB umfOTntXw3L/zu//VtpxoCHtxwffbyW5i7cLyllPKBjyy3QQp52BeRZIJobdm5bVcISy cRtA== X-Forwarded-Encrypted: i=1; AJvYcCUBGAg2L0MkOcWQFnnbfeV0KY0qgSzF9EbP/tx3JZjeP+6Rrod3KGLhT+jVIsMvK5gftwqanIVr0ZkJmV0=@vger.kernel.org X-Gm-Message-State: AOJu0Yyz4hMCo/x6HSFghU9ICnm6P9g/ycL/+x538uD8eAn+6GEXthMD LblLtrZzI6T1dxOg5goL/YZw/+PFfgRUdKDnCiQwBCrvIsgkFUp9cwc6 X-Gm-Gg: ATEYQzy2am2F994fMlrUpfUSEBEsl8g/toNYfFS/HwJyzLrvqFoZgdQMbjkYr2eGfQc gluaMTYe+KcQJlyEfN4oNLoihkb76OXCP0AwyT+k9g4Uel0DI1YE+xcdlq808WarY6qH+6+s0IJ GKI2HjyqTT8lOXryE/IL0288QCxTc7QNRCt6E6hexJ00dO2xHGD76VMwW2PLNixwqu0gtKzTU96 ai1WkYTqm2fnsN+QklKWpDzobLia2h3kkjh2oWth6F5fY4A8fVmn5Qdt+KjUH30D8jk3nVGRKMB lPPsP77vL3zPlWsRorL1Vh5S2CKBvvZ7AHeswi5B8vU6PSHwIqTDt1+BhP0ozcq5BZC4F5wNjam KY3pN0GgOEox7s+myGV6v6l3jGRFO+00gUdtMtB7Uw5X1Jpj4OReAt6wqA3Hafal8imgNLbO9oT d7lq605Xg= X-Received: by 2002:a05:6402:398e:b0:65c:22a9:93d with SMTP id 4fb4d7f45d1cf-6619d4c7697mr4378355a12.19.1773055118074; Mon, 09 Mar 2026 04:18:38 -0700 (PDT) Received: from gmail.com ([2a09:bac1:5540::49b:47]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-661a3c66d3fsm3123479a12.2.2026.03.09.04.18.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 04:18:37 -0700 (PDT) From: Qingfang Deng To: David Sterba Cc: Jiri Slaby , Jiri Kosina , Greg KH , duoming@zju.edu.cn, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, dsterba@suse.com, kuba@kernel.org, alexander.deucher@amd.com, akpm@linux-foundation.org, pkshih@realtek.com, tglx@kernel.org, mingo@kernel.org Subject: Re: [PATCH] tty: ipwireless: Fix use-after-free in tasklet during device removal Date: Mon, 9 Mar 2026 19:18:18 +0800 Message-ID: <20260309111827.550-1-dqfext@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260218152330.GI26902@suse.cz> References: <20260208062538.29608-1-duoming@zju.edu.cn> <2026020828-unretired-mannish-8465@gregkh> <41b47e38.6ddb4.19c3ccb8e4d.Coremail.duoming@zju.edu.cn> <2026020859-caretaker-duckbill-0fb3@gregkh> <20260209102117.GZ26902@suse.cz> <20260218152330.GI26902@suse.cz> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, David On Wed, 18 Feb 2026 16:23:30 +0100, David Sterba wrote: > On Tue, Feb 17, 2026 at 09:03:25AM +0100, Jiri Slaby wrote: > > Hi, > > > > On 09. 02. 26, 11:21, David Sterba wrote: > > > On Sun, Feb 08, 2026 at 06:25:38PM +0100, Jiri Kosina wrote: > > >> On Sun, 8 Feb 2026, Greg KH wrote: > > >> > > >>>> I don't have the real hardware. In order to reproduce the bug, I simulate > > >>>> the IPWireless PCMCIA card in the qemu by allocating and configuring the > > >>>> necessary resources(I/O ports, memory regions, interrupts and so on) to > > >>>> correspond with the hardware expected by the driver in the initialization > > >>>> code of the virtual device. > > >>> > > >>> I wonder if this device even is still around, given that pcmcia is all > > >>> but dead for a very long time. > > >> > > >> I doubt that this device is still around anywhere where reasonably new > > >> kernels (including LTS) would matter. > > >> > > >> I don't think I've seen this device (which was back then donated to me by > > >> T-Mobile CZ in order to get it supported in Linux, and I am not sure how > > >> much global adoption it got afterwards) for, let's say, past 15 years :) > > >> > > >> I think (let's see what David, ho took the maintainership over for me > > >> afterwards, has to say) we'd better deprecate and drop the whole thing, > > >> rather than trying to pretend that it's still actively being taken care > > >> of. > > > > > > https://lore.kernel.org/all/20230223172403.GW10580@suse.cz/ last time > > > the question of keeping the driver was asked (2023). Back then I was > > > able to find the cards on second hand market but now I can't on a local > > > market and there's exactly one hit on global eBay. > > > > > > Local linux related or telco support forums seem to mention the driver > > > until 2011 (root.cz, abclinuxu.cz, t-mobile.cz). It does not prove > > > nobody is using it but I think the chances are quite low to justify > > > keeping the driver. It is simple enough to be built as an external > > > module eventually, I can help with that in case somebody really needs > > > that. > > > > So, would you want to submit the removal? Or anyone else, if you don't > > want to lose time with this? (I can do that, if noone wants to.) > > Let me do it after rc1 so I can finish the journey of this driver which > was my first nontrivial contribution to linux kernel. I found a memory leak in the driver: - https://lore.kernel.org/linux-serial/20260306034058.386747-1-dqfext@gmail.com/T/ The bug has been present since the first version of this driver, but it seems no one has noticed it until now. So I believe the driver has not been actively used. Regards, Qingfang