Received: by 2002:a05:7412:1e0b:b0:fc:a2b0:25d7 with SMTP id kr11csp20428rdb; Wed, 14 Feb 2024 11:18:29 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUC22KnG+Y5zRsg3V8nIlmH2a2+shZowm5KU4A5zIHmYFIo7ZScZdE68uH6urpd5LY2LN5L62nambBqjZdrFh0jnv3QKCmEtUp3GA833Q== X-Google-Smtp-Source: AGHT+IE6SG8AbxUWn3RY+aJ/Vi+1JHT4h0smXtIZGG/eX4t/+XLViQVPmwqv/JBlvedNDut7Bv5m X-Received: by 2002:a05:6359:4c20:b0:178:f895:5978 with SMTP id kj32-20020a0563594c2000b00178f8955978mr4090926rwc.10.1707938309339; Wed, 14 Feb 2024 11:18:29 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707938309; cv=pass; d=google.com; s=arc-20160816; b=sMkhrMw5WYGa/Qgr1HK3rGJrdK+/q3HsL0hu2MkmANjK3Ic9anv2+WVVqPdvX2kUXi 1Mxf6Ehoj1kMVn2qej/AKJBU7ZxIQDpTHXMl+21NKKO5Ge2GcddtJllYT8bhOCg/iww8 JKoyWLkd5YicT59wnaeNrXdfRO7O3GQHxpmzBinUJzB4/M/U3siKl83Xepvtt+ERGAuV 0XK/OpqH/cDY4HzLNiKQUB86CZv4jmOmRsc3sMeT2/L1tkn5HqIMwNsfAa+CbsbgSxvw 2TXbAj/2I9EopJaF5Mqn17t0ZcQQVAj8G4VU3+XixvRzmCT0SR9mjyTY1pSMqTDNFTaL 4LFQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=organization:in-reply-to:content-disposition:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:references :message-id:subject:cc:to:from:date:dkim-signature; bh=QUc1Lkb6DunZjxFMa2texD3N/MAoH91ehigL8rUDp6A=; fh=tVjYNM/EalfPxy7GugLSuxCrp5uK42t4vIhx046FJXI=; b=ysrMwX+QMkmiqLSAT1p68pF5vc7sTPSDIuDavmHe8W6U241z0bFZQk34A1MfR0rvrE 743F3pDNVje7TQyWGcrIJBrl0H9SL8vywYx4ktBEaKnvS/HuJbTK+qj58y1AWA/cGL2k JUCRHSzXOQiBLBja3ySx3JgfV+E3mbWbPV9i+XYbUjlF4GvSwDdLcT0kAAmSe3rOSumT s1NwHXzZxREV7yXoQmH4FdTr1RWuHU4BIMfPxsG2W0ho08VEVeBa7rWfYm84JESGIavC Y1Z0tZq4CcWJKn5QcWc8HvPje6atqyHlC0bTiAXhZ2fRZMRMT0I7HBwE8C0ZNbV1k3pb IoJA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="m65Hc/Rq"; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-65226-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-65226-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com X-Forwarded-Encrypted: i=2; AJvYcCXtSsIhksfiKNqmsoKeoQpx9hKhdXzFPWI7Yfr8KrwXeQ+6FEVFnAYIioY1KpYPwBNvDVOFG6pXOd2Rj8TMUyRH0P37/vyDv/i4nGq49g== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id b197-20020a6334ce000000b005d8b481c4e3si4163902pga.213.2024.02.14.11.18.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Feb 2024 11:18:29 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-65226-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="m65Hc/Rq"; arc=pass (i=1 dkim=pass dkdomain=intel.com dmarc=pass fromdomain=linux.intel.com); spf=pass (google.com: domain of linux-kernel+bounces-65226-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-65226-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com 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 sy.mirrors.kernel.org (Postfix) with ESMTPS id D5D01B23C0F for ; Wed, 14 Feb 2024 12:54:52 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 968DA5338F; Wed, 14 Feb 2024 12:53:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="m65Hc/Rq" Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8BCFE52F6D; Wed, 14 Feb 2024 12:53:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.19 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707915206; cv=none; b=a2/DaH4Cj4JXtUJpAf+xjIRSnC+seBe5dPjLK7XhwnaJyBWG9HpyEc++i8xGoTuqxYjLVFgY4XLWn4XPueZJ3gFhB3Y4rnnvUFHYasLCu6OH/015UK4dZOWZpg8Z9vd4iD2svvaNf4s9FNhQPnyJ8XneUf8e2PJi5Z9K7SvNizg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707915206; c=relaxed/simple; bh=/ugjthiYNVRZbQHfNTQs8D389INhtH0zhWqQPZwLa04=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=I2LTE1qunGDKHx49BITOV1RuD8BNBb52QrJ0rNVvJzHQELA82YBljz6moio4jvC1ij+LNbo7EgYHfekS99JjKcL0u1q8ncMdq6H/lVex5g1w/dGO0GpTigzVIPoYxk6r/KfLG1H2hvwg9rpwaU6wBWN2SUdDu36Rwk/N1qzjIFE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=m65Hc/Rq; arc=none smtp.client-ip=198.175.65.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1707915205; x=1739451205; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=/ugjthiYNVRZbQHfNTQs8D389INhtH0zhWqQPZwLa04=; b=m65Hc/RqzQ6YsrVvR3knd2JULvDWT9gTk4khGymegXD86dNrggsj66xT JP4/rUVJwNNnDoUBwF5yQeX5WZrLz6ePdZAGB1TrGhdsV0cYPLgdObX/x 4f4RwoFOjXyrm83xrzJYZckYjDRZXM6bhGdTRo8cbiKGw2M4rWl3HhiJp E7FxtGeU0AKYE4bhnCltmRKVbiYdqw4epOrZ5olxhFk1pqk83++KrOGko JzndZFcTnUB3rPRx8bh2sODoe+6Crq0nim3RqTL0BOU3ujDdCfAgaduv3 eFNjg1uCO1gsRMwjHkaejUR6G7MeujHxjazWqCMGCXIrICBjHLPhrqq6o w==; X-IronPort-AV: E=McAfee;i="6600,9927,10982"; a="1809965" X-IronPort-AV: E=Sophos;i="6.06,159,1705392000"; d="scan'208";a="1809965" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2024 04:53:25 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10982"; a="912083940" X-IronPort-AV: E=Sophos;i="6.06,159,1705392000"; d="scan'208";a="912083940" Received: from smile.fi.intel.com ([10.237.72.54]) by fmsmga002.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Feb 2024 04:53:21 -0800 Received: from andy by smile.fi.intel.com with local (Exim 4.97) (envelope-from ) id 1raElK-00000004UaX-3iWL; Wed, 14 Feb 2024 14:53:18 +0200 Date: Wed, 14 Feb 2024 14:53:18 +0200 From: Andy Shevchenko To: Bartosz Golaszewski Cc: Linus Walleij , Kent Gibson , Alex Elder , Geert Uytterhoeven , "Paul E . McKenney" , Wolfram Sang , Mark Brown , Dan Carpenter , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: Re: [PATCH v2 0/4] gpio: fix SRCU bugs Message-ID: References: <20240214084419.6194-1-brgl@bgdev.pl> 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: <20240214084419.6194-1-brgl@bgdev.pl> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo On Wed, Feb 14, 2024 at 09:44:15AM +0100, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski > > Here are four fixes to some bugs in recent SRCU changes. The first one fixes > an actual race condition. The other three just make lockdep happy. Same comment here, can we simply redo this work so we won't have tons of fixes on top of the nice RCU rework? -- With Best Regards, Andy Shevchenko