From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.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 9A907383C94 for ; Wed, 8 Jul 2026 07:45:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783496732; cv=none; b=b6WY0eI5i3H+UVrEbsfGugJ3k6CUJoMQH4kC8xyXJ3YRrWi3V5Bk+u+mQlaAK9YghCgIGAIi6HFCQ5ZW19g33Kue7Cf1/29TqnxuipDiu5UtlkiW+Fn+vac4EED6AzvOrSiPfzf3XL09eyRSfT6FIFXesoyMoF+wLm5+uPtDvuw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783496732; c=relaxed/simple; bh=fxP/FvmfgqrjVfBibyivbUPMOXYxiIR61JLIZjBwzbk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=YP8uEaM8IppaSxygL5qpK3B0SgIbScq6t8NUBZpS1GmqL/57TBmQiiDAcb2quwgUjXMpr5ETROi3/GAo/rBpiuynfcATUyNUxdy/TVS4JCDvzCsoVoqPrzL5xSYUwgu7vzjZk2y1d4w+WtFMJfgIFGO0+9aYMsS/i8OErAArzLE= 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=ZlPWhh6r; arc=none smtp.client-ip=209.85.210.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="ZlPWhh6r" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-8423f236418so244432b3a.1 for ; Wed, 08 Jul 2026 00:45:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783496719; x=1784101519; 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:content-type; bh=9H4EFrSPp90tbiuGg/f2tSbBBfDqyoNWlRJb4BwfhZk=; b=ZlPWhh6r9YWNFskwchkWJRY1+3aku8kcPJeRLBUCEzR0/fP1ai4nHyNnkAhiPwTnZB 4eoQ2F5zlX9OTbzlKoVgKq4SM+HiDOFa2R5Jez/hz/kCB+tI44ZwAfi2P/VSgyo6LgnQ sfIef3HkRLsGfbGO9+kriIrax2sJpFqXY9BNxizKcRTyACnVglZ7Tb072N7Geb2zsxlw 95dgkzbz66t2wcN6ClbMGlmtKAMEJX8BrBORrAZCJD4INvNCEypwSDiKPaXRPp58jYy+ vbOdLb19VCF3Nmus8VQwtguD93Kr1Fa+mIg3kYB8sj1Yoib+VnE/Ohqh7AWwZooDgIYH 0k9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783496719; x=1784101519; 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:content-type; bh=9H4EFrSPp90tbiuGg/f2tSbBBfDqyoNWlRJb4BwfhZk=; b=GnaPLETnb1evkMOqEC43hDHYHIH+Yq0+TWvrOKO7FNymF4yO15Fz6ne4EDBxpaGsld ndS/hj2sFdGltJc4nUb0YAsDemr5ZoEuv3h7xDgTVCZvB+4m8e4xFqtLbdgWwENBTAXf LePSGex0iCoaMXGhi6jBHMZ6zqaUAp3jXMs7ROV3sbkTtyp2gjM6vFw8om3cOO+5oPjw VCHkJArPxl/HOErRTnb5YBelJ6wtp3LakCVh/aw8239YEVb0IneZuKYUdexR7CFPsZkz BRFzXYV/eK70kPk6/qYyaiOajOedorH4BzER1jPrYPku+Pb2MKhGlhDZL6R/3LHoi7B8 d0PQ== X-Forwarded-Encrypted: i=1; AHgh+RoJMY/MiVtiCJPYxvE5q0VMVNDDyINgh6jk/uMm16Vx/G64Vj9wVzl3PXXM21QlGhwpJxSkkG1buDjVNkM=@vger.kernel.org X-Gm-Message-State: AOJu0YwxTZ2OcbJ7D+1iSHdzdnHWwEJCkzvyDCLq3Ldi241n7dXdbbna OyuqU2yRwTNaVjVvXJcnP16tVjPDrGi1JwQ0tPua7pfTU81dsvzKvrLo X-Gm-Gg: AfdE7cnB6x4OsA9TtLhzC7wcBCo2tslTOsttIQj/eQe1U5bQ+GY8LMdWgawedCVj6pG gWnMwPosF8P/NMdQsX+32TfQD0Q5+Pb64rddMguV7VM41AViOGdZySHHmoydKwmvQxKE/rbm+7m GO7IAH+l0x76KHZSKtv0Q8ZEsbWACUsPWx6S5l6ng298+bb9JUFtin5WEYjRTAYo0qykaETW27d PRifQgILthzeHhP5ZDyMj+DawHNKPHvd5qlAJ2afEF48Li04FtzHjdc7yCtplSKN03kW6JPn2hs GGFVxt6nFGVinWe3p506AhVq09CB0c5M3kQAjwNBChJk+/ta3h2QGgbXI8RPx7xDMQlDVbAvegC 8aBrg1BejWwtTPezYjlzNGhMteUsdF7QWIlNJTKvR8bIucK8UOKZTOoroRjJWuIFEWBV659k5gX DKGv8myb4= X-Received: by 2002:a05:6a00:2190:b0:845:e1a3:107e with SMTP id d2e1a72fcca58-84843662b02mr1318793b3a.52.1783496718602; Wed, 08 Jul 2026 00:45:18 -0700 (PDT) Received: from ubuntu.. ([138.199.21.246]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-848490f7bd8sm265990b3a.13.2026.07.08.00.45.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 00:45:18 -0700 (PDT) From: Jing Wu To: wangzhaolong@fnnas.com Cc: jirislaby@kernel.org, gregkh@linuxfoundation.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org, yuanql9@chinatelecom.cn Subject: Re: [PATCH v3] serial: 8250: fix shared IRQ startup race causing IRQ warning Date: Wed, 8 Jul 2026 15:45:12 +0800 Message-ID: <20260708074512.4028251-1-realwujing@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260708072306.3921604-1-wangzhaolong@fnnas.com> References: <20260527092052.2086342-1-wangzhaolong@fnnas.com> <20260708031115.3757150-1-wangzhaolong@fnnas.com> <20260708072306.3921604-1-wangzhaolong@fnnas.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 On Wed, Jul 08, 2026 at 03:23:06PM +0800, Wang Zhaolong wrote: > Changes in v3: > - Rename hash_mutex to irq_chain_mutex now that it also serializes IRQ chain > publication and first request_irq() completion. > - Add __must_hold() and lockdep_assert_held() to document the locking > requirement for serial_get_or_create_irq_info(). Wang, these changes listed in your v3 changelog were all made in our series first — by Jiri's review feedback to *our* patches, not yours: - irq_chain_mutex rename: our v7, sent before your v3 - __must_hold() + lockdep_assert_held(): our v5, sent on Jun 24 Your v3 copies these verbatim and presents them as your own work in the changelog. No Co-developed-by, no mention of our series at all. The full timeline: May 27 Wang v1 — only the THRE test race, no use-after-free fix May 28 Our v1 — both races, full fix May 29 Wang on our v3 thread: "v3 fixes the Bugzilla reproducer" Jun 24 Our v5 — added __must_hold() and lockdep_assert_held() Jul 7 Our v6 — back to guard style Jul 8 Our v7 — renamed hash_mutex to irq_chain_mutex Jul 8 Wang v3 — copies irq_chain_mutex rename, __must_hold(), lockdep_assert_held() from our v5/v7 We added Co-developed-by: Wang Zhaolong to our v7. You've applied several of our changes across your v2 and v3 without offering the same credit. Please add the appropriate Co-developed-by tags. Jiri has asked us to coordinate. We've been cooperative — we credited you, we're running the same fix. Let's work together on this. Thanks, Jing