Received: by 2002:ab2:60d1:0:b0:1f7:5705:b850 with SMTP id i17csp670938lqm; Wed, 1 May 2024 11:57:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXPHoEea851dFBEafYyt8XqYPYssvafsufFonuZGhzXkBq1OANyKFW6ndFQ66YlPNMQDqkg/UhU7nG4N0xf5YnAEkvojn16XoHkMcTrQA== X-Google-Smtp-Source: AGHT+IHzopTWo4GIJbh/FJpfrqgqmwBaHzBNE5slKq6f0tvfImd3iUcpC87a4ZXII7p6uWXUJzax X-Received: by 2002:a05:6870:7884:b0:23c:e635:8db with SMTP id hc4-20020a056870788400b0023ce63508dbmr3753258oab.15.1714589838451; Wed, 01 May 2024 11:57:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714589838; cv=pass; d=google.com; s=arc-20160816; b=nxboMDGsHLro+TlL1isgkeN2r83JsLtQYff/8vWD55qcLpuo4Q7ayS27QJXoguELZn sle5FtAGCrNq19LEYt+qLubwRBaNHAYWUpQwT2jLk4GX/zbF/64nY6EvdDzMG51IUiaL CmbGkQTyT9Y9d/FYjq/Dl8XVtwrPRK3gm2JHa/3O6bcU5Zr/l1kmob9ZtLdACYeGna2R NuMC/LQGdeWDDdyvGE2jJvXlqhqg2GplnyEzvTe0fCcC8QwhgRmlRx5aXueiUIb1nlv7 4ldnJYa/0Rd9kHKCuC+kJbX1QJNimijq2myP1VqlZnQSdkMWrLSdSNgHXbNNiBCJbtaq PZVw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=9WAutz3PmkVltGwcJ2bneQMswKlTLtzTW8x9sexNITE=; fh=i2uVERquOHZsZPKyAWNyaf8lBarfl0Fmg1LYN6JnYtc=; b=NiWGWpD5TCdmbYC1J7aceyxwQz0f3g7gxfzhb7OXq1NDb5wtykOkNY+6QV8ZmmQPN1 lRet7ntE/m/k7s8nSSuG1gsqUG1AU9W1h+h5U8F5rd6v4HDq1B8aROQcysVgg17JqiHm SX0csVy8JLwwiXJ84S0qDnvU6DTTzANCgiMYXyIKQzMZ98F4mk/2l071lZ8v3Ss0qmEG XW3X0AjJVw1NI/Jkjq0IxcKN6J5ney/c5NVKJz0jafcVgx6W4HGbzDZxedEnB6kH1g8K pF8OmsfWUv5zkkPsH6w6COYf+GD07NCWfHaQJLDp5HAef00vWpTLJiEDorYYNz5bBlZd sZtQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Ibfx7Qwb; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-165699-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-165699-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id m6-20020ae9f206000000b0078eee24b36csi31188184qkg.359.2024.05.01.11.57.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 May 2024 11:57:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-165699-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=Ibfx7Qwb; arc=pass (i=1 spf=pass spfdomain=linuxfoundation.org dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-165699-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-165699-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 5C0341C21F93 for ; Wed, 1 May 2024 18:56:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 92B9C1607B9; Wed, 1 May 2024 18:56:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="Ibfx7Qwb" Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com [209.85.167.42]) (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 0C66037E for ; Wed, 1 May 2024 18:56:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714589809; cv=none; b=m/l1oSLGz+tKc0mdhtFvLXTotETb7EIoIivq+fxUgNruxif6vdNq6piAnqMwdFn/+JvvWvrn44cJNiPsO5l9SzOivu8i2BRMqcr0DVAsQeIqcodAGOaVYfszPulTJ+fSRIdWPUaZV3xon41NYuRkjAwe02l6jf1nzGokYBH/fOk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714589809; c=relaxed/simple; bh=Br+EzpgZN9LCgNuA9kr+jaYQNyybyllA+1Va0XfCsXs=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=aa9CItvnwpLdae49OnIB2UN1Pwxk0XKF3pQhsR5HyAI6d93jE1MYmmjElyI1aLo1VKT1A+diF2C8uCokX77571yH16awkIspKZFizO2iWsNtg5T7zG0fW5nfxap9dnCDHXi767opB/dr7TIv12QPiEYEnd9+wZg2F+hrb+I1wKo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org; spf=pass smtp.mailfrom=linuxfoundation.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=Ibfx7Qwb; arc=none smtp.client-ip=209.85.167.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-51967f75763so8297529e87.2 for ; Wed, 01 May 2024 11:56:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1714589806; x=1715194606; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=9WAutz3PmkVltGwcJ2bneQMswKlTLtzTW8x9sexNITE=; b=Ibfx7QwbksrZfhf12o7Z2YRW6iOVBLN9dViDwF25xnKlPcIb16PF4PAxE0FuU4QTpy 4pH0heEZT8/Axl2UwsYstLv8jTBLz5ZaVPJfrAgg6EY/DdTvGoVLgR/CNtGgxhA2v3Hm HtrodaUNCm350c+Ns6J4LUG+4XMfjDJChwNFY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714589806; x=1715194606; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9WAutz3PmkVltGwcJ2bneQMswKlTLtzTW8x9sexNITE=; b=Qz9SANPBARJcbjc+EPk9PgZrudyIS5Ak9t0A756oheIy/1BX5jbxVLeBog2ZEPfe3/ 647N3IUKDEixNjMiA942VVXs6rEhQSpJB10VkgKgIn/nsRsthL4zsBSYVXsmJDz3B4iL yQEQjcPs7fOvrFPpwxc22ZD4iLunR9dAxQlKMUodKWi2megTnf77OJgdssE/Q0aiLtLN fz3GXCsPLJIaftins4HJxJzt4WfN/Q8gsKGhBt6taadhP7iJ2bPITnW4fiLh05+U878D HPp/eE0igMqTSAF3PKXa/oMqiRnD2nlHgGk+j1h4FHuJoNgKnP9MOnvGorog8nW93yzw xQ0Q== X-Forwarded-Encrypted: i=1; AJvYcCX3Z9M3B5clj73MVm+I6jTRm7WpuBnyDuhvvtzn9zmYMXwR5IhFMP1AUkDgRdpGCKaIkIKkUazj5XJz2vroscsI8CEJsr9iiK1h9pGT X-Gm-Message-State: AOJu0Yy9DfwvqF6tBcznGmI/cgXY/wbcLs78HXe+BW1jNeVldwoowDP+ +YbM3yBIl/zi424FS4ss7DbvmADPrEP8aS3UfDKkOcc8pxXRBOnHDkUZ1ngpkenWxJCu6QgV4Dd 8Pj0IEQ== X-Received: by 2002:a19:5f43:0:b0:518:dae6:d0ec with SMTP id a3-20020a195f43000000b00518dae6d0ecmr2120341lfj.4.1714589804271; Wed, 01 May 2024 11:56:44 -0700 (PDT) Received: from mail-lf1-f47.google.com (mail-lf1-f47.google.com. [209.85.167.47]) by smtp.gmail.com with ESMTPSA id e9-20020a196909000000b00519331d74c9sm5035194lfc.42.2024.05.01.11.56.43 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 May 2024 11:56:43 -0700 (PDT) Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-516d4d80d00so9047011e87.0 for ; Wed, 01 May 2024 11:56:43 -0700 (PDT) X-Forwarded-Encrypted: i=1; AJvYcCXNM6TwoZdrH3WQLNY4PmJRwPRX/FC8uPenjVL8hvgQuvgOLRR5G/t8EKqWkVlVKTkIeQJT7ZxaWaraOHnyETleRmwq6au58cZZDGGV X-Received: by 2002:a19:ae19:0:b0:51b:6ed6:af3f with SMTP id f25-20020a19ae19000000b0051b6ed6af3fmr2150643lfc.16.1714589803076; Wed, 01 May 2024 11:56:43 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <2023053005-alongside-unvisited-d9af@gregkh> <8edbd558-a05f-c775-4d0c-09367e688682@I-love.SAKURA.ne.jp> <2023053048-saved-undated-9adf@gregkh> <18a58415-4aa9-4cba-97d2-b70384407313@I-love.SAKURA.ne.jp> In-Reply-To: From: Linus Torvalds Date: Wed, 1 May 2024 11:56:26 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3] tty: tty_io: remove hung_up_tty_fops To: paulmck@kernel.org Cc: Marco Elver , Tetsuo Handa , Greg Kroah-Hartman , Dmitry Vyukov , syzbot , linux-kernel@vger.kernel.org, syzkaller-bugs@googlegroups.com, Nathan Chancellor , Arnd Bergmann , Al Viro , Jiri Slaby Content-Type: text/plain; charset="UTF-8" On Wed, 1 May 2024 at 11:46, Paul E. McKenney wrote: > > In short, I for one do greatly value KCSAN's help. Along with that of > a great many other tools, none of which are perfect, but all of which > are helpful. It's not that I don't value what KCSAN does, but I really think this is a KCSAN issue. I absolutely *detest* these crazy "randomly add data race annotations". Could we instead annotate particular structure fields? I don't want to mark things actually "volatile", because that then causes the compiler to generate absolutely horrendous code. But some KCSAN equivalent of "this field has data races, and we don't care" kind of annotation would be lovely.. Linus