From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 25FFD70809 for ; Wed, 25 Mar 2026 21:39:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774474770; cv=none; b=gysHQHitvo3to5J221xc+Z7B6d//bBDif46YXBLSAtPxM+FhCc58BUIxt76ZWkEDtBDUDjmpF5y+2S10UT+NVcnyGlmfdnYOFsshxtE2WK01feB5khCM4VzcQ64mPGdBJZ06B4DDq/XHI/tIlt/BtgI6mLHzID1L1SbWsncacCI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774474770; c=relaxed/simple; bh=NUaaL5W/OVmAzF030wCt/JEJpj3Jcql6m8RPAKLxIOU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tWrMDhMU2ZL2NNeP/4DCPG+OJYVnovd0XYo/b7Xetj3RHw+zdNk4iguNF7Gnch3e/gz/cfJA//RDPR6A5/EI2MU21h99V7aMI3ptjzZ6N7gwBePpN6QxxR6oCdCNqnjlRklikEaGphcSyNmHhil+YMgYT6IyuzMeBGH3ImHc+hU= 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=qWgUODhj; arc=none smtp.client-ip=209.85.215.182 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="qWgUODhj" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-c7393536e53so145957a12.2 for ; Wed, 25 Mar 2026 14:39:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zabbo.net; s=google; t=1774474768; x=1775079568; 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=GNU53IY8uR1oKExQ65exL8mi3uTrzex+EhWFqBwyqS0=; b=qWgUODhjv5Yt6FugGz06gcX9lsi0U89Q0vZu3ew9z2DQlE0II+DSGr3/0tYb6Ye83h yf3Y76pm/mkXho2W1dC3yikMEAy6qAaUL+13d5qGsq9HcmaoZPEZoCa800KYRBKjxcGe l5fTRM00NeqVZo2jaG8SCmD5FEg8qGmzO+w3I= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774474768; x=1775079568; 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=GNU53IY8uR1oKExQ65exL8mi3uTrzex+EhWFqBwyqS0=; b=R9Pv9axUXHJxlPYj7K5kl+MajSi8zl+OpUpAHX3f9RlfWO1m/0Zy5jrnTElDcg+VkA MRgZv2gVaoJsZ+5CDVpE0h3UUBubpKwFOi2enLbdOeJijXbM/UNex4PKM7yRS6FtjcqO 3vEgCE9kqL7d9VoQF1GLnp4WByFbAacWAKF7HlijxNCQBuyENmplZ5vtfY5jlGoB+XPm YntqfqsyXcQYyVTY0jUSz6I/vflQ8pQ0QeBSJNBB8e84XPOewnLynEeDUSttJQpY/efP Urc45SpG0q3gm5MbAN/LA262qpucRs41ADL6Czz0CB8IOz7CRRudeQ5eo4fl7bU6IVu8 +Kgg== X-Gm-Message-State: AOJu0YyKQLMIXlbmxEU4f8yOYC1wsDJwQsIn9nne1AK0Jn0TXCT+/pJt qr6bOVWwL3fdMaxNKIc1Z5Ud7gg6geVFrliUhl1CPHpjNk1g9AvQetLEUmXOTseNFPw= X-Gm-Gg: ATEYQzxUXh88J99DIJraPKx9NTRNEyWAonMNiNVyKS4GYuJ5f+tstq4m+PM7WDVZ+UO 3YE5bNHGBEd831ieQEZpwdotPClt4C5bnTn2KwZqCr164Nl2gC1SBwUY/kbnIB6JlJeypGBtGjX GBccuPMOyAqgxYzfbnRawefazGqrBqSRb/Ij2dvBwuqxPgQPHUyeECfTLC6Nu5R23FkiVL1NxRc VNrrzzYsVhE4xAI8G7zGdrkyVSImREjDme5DQY46zV1EXkl4IIE2g/fGVgJYjGIVeN13nsiUnwQ PxqX2yuPnbCOsxc/zWwvwd7yqql22dF7AzlOswL7EtqrQw27RFpr3olSKnfqLwYXpi+iCl3i1r5 33D2q4Wk9bc16et89qJE38WaP9kzhrPTzgoh4GbiKRipQQbez71cMpGb8UOPwb4yqN2Ime6xKdb jA9PwZXlIqHw== X-Received: by 2002:a05:6a20:729f:b0:398:7b1d:87ce with SMTP id adf61e73a8af0-39c4ab57c36mr5529869637.20.1774474768534; Wed, 25 Mar 2026 14:39:28 -0700 (PDT) Received: from localhost ([50.39.133.72]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82c7d1e637asm621198b3a.6.2026.03.25.14.39.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 14:39:27 -0700 (PDT) Date: Wed, 25 Mar 2026 14:39:27 -0700 From: Zach Brown To: Valerie Aurora Cc: rpdfs-devel@lists.linux.dev Subject: Re: [PATCH] rpdfs: Flush dirty blocks on sync Message-ID: <20260325213927.GC990991@localhost.localdomain> References: <20260317184203.3980-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: <20260317184203.3980-1-val@versity.com> On Tue, Mar 17, 2026 at 07:42:03PM +0100, Valerie Aurora wrote: > Write out dirty blocks when the VFS wants to sync, e.g. when unmounting. > > Signed-off-by: Valerie Aurora Applied, thanks! I'm taking bets on whether we remember to fix up the return 0 once we wire up io errors through write completion up to the block flush waiters :). - z