Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp1957226rdb; Tue, 20 Feb 2024 12:06:46 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXgzz9sNzbYSsx4BbIpB4gjlCwrvHMuTw7SA9fslNVOc6uEkAURfs+X37+hGlG0TxCpfjGVhCq8jC9JdKJcDTaXXTsdHONCVY6/w4Ppyg== X-Google-Smtp-Source: AGHT+IFRWfNs9vUqolheJcEXF6GkPM57+FmLk8ZaEp0olX5IXJhasEWOF1nX0B0sSSe+TROw9zfd X-Received: by 2002:a05:6512:11c5:b0:511:9008:7266 with SMTP id h5-20020a05651211c500b0051190087266mr10030526lfr.6.1708459606375; Tue, 20 Feb 2024 12:06:46 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708459606; cv=pass; d=google.com; s=arc-20160816; b=B444PGxeWAqq8j2xNW+nM5y/oSMYtk3mpr6l5MVq62NLoj7LrxRqtmOw0BsCFpqVn6 +gIR25vTqoPnP2vhLCgD1PwCGRt0e2Q8OZkd3+VahegbNVGDjDuAgE+HQCzIzq5hp3JR 3tzSyJJKdaH25wb8ZcH1WyZPl34R/xO3/CnBV5SV+vpyxTx7c/9RdV/zGTHVh4cooo4y aLaagb/WAthcEZXn0DdMYmOT/BoqMwFlZQmKRvSF72R9DwBuFKSos0HghK9DyL6LDelv qEmBsOtWdNv86XotjyOx2bDZ6BmhjqBloJErX/zk2lRRqMxse+1AWJ8a3vrk4IOidQ79 u31w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:sender:dkim-signature; bh=gW7vTF8rfNG49dpSnGO33E9gPKbjVpE73uaPhoG4koU=; fh=ohN3Q7P4CAeW1jDU4x7/GcuHA/Seqh7eMm6DO7fLPIU=; b=w05mfbVepcmLrrYwce8OURms5yiGBoMWjn1qX+dWO0gtSIs6HU4pucm7cFoAXJO+XT VHjjM40oo5bHyLbNhs/9/oyiFja1CEpJVaJlBm5tlYqzwxfxC1Jo/t9XQqQxGCFRuh4B NH8v8PVboPWIYATzX8qQ8CIdDkWtOVTzZiqx+6kO3ZSGGWIOWqeQvDKNn/X0TqbR1VsQ sieJZQJzfEkOljdYxP+vRSgn0XRYE1IzAMr0w//LxiBUapcu5CHGey2WH3+yVDMuRNp/ V0oPIv0rbCGW6RbDd+vcm3gqdMVrgis30R6+UjJF3jm9JiICUc2UrTdjl+VXOdUdx8LX g2rQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=YdT+XJIf; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-73651-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-73651-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id ec6-20020a170906b6c600b00a3debd9c44csi3636779ejb.600.2024.02.20.12.06.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 12:06:46 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-73651-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=YdT+XJIf; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-73651-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-73651-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 am.mirrors.kernel.org (Postfix) with ESMTPS id 43B431F214D6 for ; Tue, 20 Feb 2024 20:06:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id ED95214AD14; Tue, 20 Feb 2024 20:05:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YdT+XJIf" Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 9D82A77656; Tue, 20 Feb 2024 20:05:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708459546; cv=none; b=AUMg7vq4jOqLCB1SGc/dcAWNa6mtoYN+i3eQxIBXd9lXzkgYascT+Z6PBcNSmn1HO5JA0OclzB6vILHvnaU2IjTR0ojMgsj25NeCPZPOVfReTuCeGPmzIn38adMyfF1eQBUQt+VYY7UJSwkNKsK4XXeQJrR3OgzwuVOjceckSVA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708459546; c=relaxed/simple; bh=0TezNLJVdcLshluzbqu/T/BkOu7/M8fDbBUUIqa/jb8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=mTUoW3JwQguugWvcwbVNlKZzkjOv6+6yddfqaFatW9fzVDDsLw4feOHGJW1rKEJFpqNlZhmKm2dxGTzWiOP3b4OjY6Rd6fF2Xy0qqpEl/acPRvDbIOnhEZsoyWP5N6mhWPYsyIywZDhCubftJrrdwtdPaP5evXRMX1xYzbTgD2k= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YdT+XJIf; arc=none smtp.client-ip=209.85.210.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-6e457fab0e2so1446807b3a.0; Tue, 20 Feb 2024 12:05:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708459544; x=1709064344; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=gW7vTF8rfNG49dpSnGO33E9gPKbjVpE73uaPhoG4koU=; b=YdT+XJIf28doaeYvH/+zLfrVjH2v3Hk3UbNeYiHnTvod8/Mhofon9+YpK84o8aPW0M 4nhnHCfW68qsfFa/SpF5nBFNrkymFFHRqqhd0zLzJod0ndtryRuNTFBSbA5TxXWn7Ql1 jT2jxA1fs1EnkjsRk8Lu8i2oU448jsQ02QZL2jBy6fophdzQRh/UMOlRaJhsFaVxyRnY j+sSYBnaKrlJLeh3DAiHSz2o+9aQwWjJ4JOrjWKvbNVJUdWrs0+yL1nwK9SppmqXBYZ6 cEcOkjmizAgSCrqI8FuCy8CyZlb6LWHRtLQ0VbpBBt/L3GK3DWCNC/PDv69XK74OPfh8 dPOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708459544; x=1709064344; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=gW7vTF8rfNG49dpSnGO33E9gPKbjVpE73uaPhoG4koU=; b=pKhsj5LU7xXHn0P+S5SyhAzVew+2JDd4ZJQzvh485axSzTSR8i7JHo6SwFnwef2s+T XzHlGhM00l0VeGZee8eA000lUs5i4r+leWIBRyheTn6ZBhbm99WENKHrqBsspy+XiIx2 9quKGNHrZNQKJiZgJSKL3MQAmEBuqKQGL/DzgKaZgjrn/L8WTxSRJz+IjCwjVjd1XA1Y KQoD4aqmxGbA3/nwC0j0VNAoXuJ2FlgM3IOrnfjztjRO42Obuzg9DLR5+ZKPd0vIUa1J HxxlyEyi47qmWBo1cysw/KrWvisIly9FG0w2GDOpgWLxLtVyFhgWHVwn0j/6ZiKAfWo7 Wvdw== X-Forwarded-Encrypted: i=1; AJvYcCWJKapHy9z8N9XwoTBzhxJeS2btCphWdwsheBWunTe+5mTkKQuATAs560Xkb9cWZ69If9xSrRJIrKa89FJjg8smynw6qNWfNiBFM90fqyV20wTkAyPFTW4snSK4JDAzGr9JWx2C X-Gm-Message-State: AOJu0Yyr6emtFTeMcVUkitgFgaMvbFERoTtkMjUlWpAEuQIFQy7Mpy0y DotbSymIocX9eJgiPeVLEcD8KxSTeDS65oqDOJz1A+hPQPiGxhXR X-Received: by 2002:a05:6a00:93a5:b0:6e4:69ea:1f6d with SMTP id ka37-20020a056a0093a500b006e469ea1f6dmr6952335pfb.5.1708459543718; Tue, 20 Feb 2024 12:05:43 -0800 (PST) Received: from localhost (dhcp-141-239-158-86.hawaiiantel.net. [141.239.158.86]) by smtp.gmail.com with ESMTPSA id s12-20020aa7828c000000b006e0651ec05csm7283639pfm.43.2024.02.20.12.05.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 12:05:43 -0800 (PST) Sender: Tejun Heo Date: Tue, 20 Feb 2024 10:05:42 -1000 From: Tejun Heo To: Mike Snitzer Cc: Linus Torvalds , Mikulas Patocka , linux-kernel@vger.kernel.org, dm-devel@lists.linux.dev, msnitzer@redhat.com, ignat@cloudflare.com, damien.lemoal@wdc.com, bob.liu@oracle.com, houtao1@huawei.com, peterz@infradead.org, mingo@kernel.org, netdev@vger.kernel.org, allen.lkml@gmail.com, kernel-team@meta.com, Alasdair Kergon Subject: Re: [PATCH 8/8] dm-verity: Convert from tasklet to BH workqueue Message-ID: References: <20240130091300.2968534-1-tj@kernel.org> <20240130091300.2968534-9-tj@kernel.org> 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: Hello, Mike. On Tue, Feb 20, 2024 at 02:44:29PM -0500, Mike Snitzer wrote: > I'm not sure where things stand with the 6.9 workqueue changes to add > BH workqueue. I had a look at your various branches and I'm not > seeing where you might have staged any conversion patches (like this > dm-verity one). Yeah, the branch is for-6.9-bh-conversions in the wq tree but I haven't queued the DM patches yet. Wanted to make sure the perf signal from TCP conversion is okay first. FWIW, while Eric still has concerns, the initial test didn't show any appreciable regression with production memcache workload on our side. > I just staged various unrelated dm-verity and dm-crypt 6.8 fixes from > Mikulas that I'll be sending to Linus later this week (for v6.8-rc6). > Those changes required rebasing 'dm-6.9' because of conflicts, here is > the dm-6.9 branch: > https://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git/log/?h=dm-6.9 > > So we'll definitely need to rebase your changes on dm-6.9 to convert > dm-crypt and dm-verity over to your BH workqueue. Are you OK with > doing that or would you prefer I merge some 6.9 workqueue branch that > you have into dm-6.9? And then Mikulas and I work to make the required > DM target conversion changes? Oh, if you don't mind, it'd be best if you could pull wq/for-6.9 into dm-6.9 and do the conversions there. Thank you. -- tejun