From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 88A664508F8 for ; Tue, 31 Mar 2026 20:30:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774989010; cv=none; b=ldGXlXMxlJZ/oLa9o3PewuT154XjS+BCMx1aje06puszhN1Udo9HYK9ryij5/Pa8in9ENK9+CQZZZkeo1e0Q9e2d8QSi0ZiM8oy317gme/b5SKvkO0EX2MEfw5NPzKTqf8E+c9SU9bPfh6dITD7Sa72aalx6ynpi0hI93b8aYTc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774989010; c=relaxed/simple; bh=j/0OLyHubah6+/aogq9fq61yCV5XGrSFi7u4zyCRuXI=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=jYqPvJrttiNYgVK0ETc+CDr9wu7tuFvqObtBn+F2xlyHXyfTXpCFagCqomt6JAKsoKWU6BvPu6V8/a34IAd8DdLDNG/8Vn6XYkg1dlN4p9qTNM/8lUASKDk70crunJrjE/M/xVJwLONAI87lyKSwNk8gZwLbKP0UP3gQ6Gu3OOc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zabbo.net; spf=pass smtp.mailfrom=zabbo.net; dkim=pass (1024-bit key) header.d=zabbo.net header.i=@zabbo.net header.b=E1l0wV7X; arc=none smtp.client-ip=209.85.216.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=zabbo.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=zabbo.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=zabbo.net header.i=@zabbo.net header.b="E1l0wV7X" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-35d99bae2ebso2991589a91.3 for ; Tue, 31 Mar 2026 13:30:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zabbo.net; s=google; t=1774989008; x=1775593808; darn=lists.linux.dev; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=Mdr7KepunML7RWFAiWzE+M06CJoVv6VQANhhsbWr/Jw=; b=E1l0wV7XGF2vaJMN0nasjv2ZCa3yhm5Xmpc+Gh9UDoSQ3P8WpqWpNSFqqpWRpRN20d n5/C59nRQ0sJLlXA5KtR1MLFyebhvayly92dgZ86OWYxh8KOV0eDOrIjm/ak9zFuRT9J u4DszDGm2AlOBtC1BvByjv81OKJ54FDhEdVF4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774989008; x=1775593808; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mdr7KepunML7RWFAiWzE+M06CJoVv6VQANhhsbWr/Jw=; b=hgUiEvjlkV4hRwcymWq9BTcSGd93zxjbQ6ZfZNuVrmCL0clG4NImd6pFtRtsJzmPDP NsWFdyFgjqFWvyTb/3kYzR1oSrk9bJ5N+HufU8GkBB2f/xO8DYPcQv8qVYCEnjIXA2j0 5PKBW+wqc2gIs6/AIuAO47u6BQm8U0wjfBF8H7pO0PbQ1W5SQbiFu8eyWOcGHF2ehE4y d2eOpWuaLA7Yry7yW6eZGU53CvfwxwPRhs5d1qxDY3GsrqkguXNaR/FKY+ZSFCS2Mfr+ xC1zR8EdcyFShQqe+m1jkw5D2chN1uPCZY5f6lXpaGFhx840/8L0JHhnR7YIn9WwivAm Z7hg== X-Gm-Message-State: AOJu0Yxfv2QpGUM22mNMcacNrsJzf9Se4ycSWO/dq2WSBNCm03/5Xfrk bQZHMXQNmFvk3Zpa9e88+tAARO6/XoxDYyYchaDyfslxHhGvEhQKYLNkXtSrBZRSLp/XwJgs47k DMhOf X-Gm-Gg: ATEYQzz+6tobp8yH6Ww6hxFsIus6yN4Stzk3kOVrAofZTBNvAFNo7XZbOr+sk7Jz0gy +Pqn61BAfeVEGr09pe2rOqv/OVQoS7EdW9gtCneLrHKSmkXHgu4q+LsIJtI4FoKjfZuEzUehfLU Wt5p0XjifxRr/EhfeofneQ75An9NeTq5FvsM0xryRfVwe/0rEfx+VHLfXOhO9jC5lBCgDFR4TxM SDpJawxdqbHcUj7bQmTKoNIENrio4mZsrYsRA43FawflLbzMlY2+w6mD/T/L4N81lfDwhNqqMdD oixw8KpXODWUb3VfoF7XwxPOszLZRadgZnbPEHq17VnjfR4VjYuiVW3YwWtK9oNXcSMkJpn6q3C wEkj3amiQldzpYmyDLJ9MDKqyuihdFVWG2qTbSQb3M9IyKU4W/7UV0xFCPpPYQ8gUx+DVPI7Ria bNWCHEOgsp7A== X-Received: by 2002:a17:90b:4987:b0:35d:a05f:c7eb with SMTP id 98e67ed59e1d1-35dc6f287f2mr634833a91.22.1774989007735; Tue, 31 Mar 2026 13:30:07 -0700 (PDT) Received: from localhost ([50.39.133.72]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35dbb8932ecsm1343950a91.5.2026.03.31.13.30.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 13:30:07 -0700 (PDT) Date: Tue, 31 Mar 2026 13:30:06 -0700 From: Zach Brown To: Valerie Aurora Cc: rpdfs-devel@lists.linux.dev Subject: Re: [PATCH] Move block region publish out of RCU callback Message-ID: <20260331203006.GA1418935@localhost.localdomain> References: <20260331140732.29036-1-val@versity.com> Precedence: bulk X-Mailing-List: rpdfs-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260331140732.29036-1-val@versity.com> On Tue, Mar 31, 2026 at 04:07:32PM +0200, Valerie Aurora wrote: > We were unnecessarily complicating the freeing of a region builder by > doing it in an RCU callback. Move the region publication out of the > RCU callback and free the region builder itself with standard > kfree_rcu(). Very nice, thanks for taking care of this. Applied, - z