From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2296EC77B7A for ; Tue, 30 May 2023 06:57:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A30A96B0074; Tue, 30 May 2023 02:57:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9DFFF6B0075; Tue, 30 May 2023 02:57:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A88C900002; Tue, 30 May 2023 02:57:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 79E8C6B0074 for ; Tue, 30 May 2023 02:57:40 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 4348112013C for ; Tue, 30 May 2023 06:57:40 +0000 (UTC) X-FDA: 80846015880.24.E7991B6 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf02.hostedemail.com (Postfix) with ESMTP id 3C3C880003 for ; Tue, 30 May 2023 06:57:37 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=m063HSmj; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=3vxEADTu; spf=pass (imf02.hostedemail.com: domain of hare@suse.de designates 195.135.220.29 as permitted sender) smtp.mailfrom=hare@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1685429858; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=wWXYP+41GoV2YheaoKz5SXvxdufsZAJ/DkvO+3vgn0U=; b=WM1IRqVSpPB934H9gyg7RZq1kOMr+dOMyPdsjNI51sLMneCHHhP7ngkZBEru2YCAxnIOu8 o3MqFaFNNDk13OWHPPB0/x8nSldWegX7Z5/D3RuOn7VVMPbG416c58hxNdWew5gOPeV/eY iA9Hp2GVu0Jv9J0SNoMrV/uijH2uZeE= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=m063HSmj; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=3vxEADTu; spf=pass (imf02.hostedemail.com: domain of hare@suse.de designates 195.135.220.29 as permitted sender) smtp.mailfrom=hare@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1685429858; a=rsa-sha256; cv=none; b=oU6qH19J6PcF6MX+BWXcZXRIt7GXn8zryzcdSQem65HCSZvV3zfmbuTAvcUajUXmBW1sK9 SsQSEYIwpveMrDi315dR9JxCBa7bPK33TL7UAwio6sOAYX5c3u6Bf18o3t8Qlzynkcai/r k26DsZ7gn1MhQpx40cHy1kO2cJonpI4= Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 02EEF1F8B9; Tue, 30 May 2023 06:57:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1685429857; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wWXYP+41GoV2YheaoKz5SXvxdufsZAJ/DkvO+3vgn0U=; b=m063HSmjZlYQyX7lM1ruPLYTf/tOrH3WvPXahoRopER2rEWY3kfxxMNznuBLQAiuXYq1qy iYTlJZjw1jb+Xw1oDFBfWUc5LP9orvsh82ZZkE5JHC8safHEf1g1ZixH/FaexFseFNkPeq sGQk42YsKJmrLhxWj3afVaq3x3tNIEk= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1685429857; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wWXYP+41GoV2YheaoKz5SXvxdufsZAJ/DkvO+3vgn0U=; b=3vxEADTuEEuEE+nkeH+6ER8V1ObQzv/+xqNPnL8zCuXcVbdcMnPxgVPehS0w8EyUL4XGyO 0kVPmBtKWCkb2+Bg== Received: from imap1.suse-dmz.suse.de (imap1.suse-dmz.suse.de [192.168.254.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap1.suse-dmz.suse.de (Postfix) with ESMTPS id 5C1711341B; Tue, 30 May 2023 06:57:36 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap1.suse-dmz.suse.de with ESMTPSA id 2Vv+EWCedWQkcgAAGKfGzw (envelope-from ); Tue, 30 May 2023 06:57:36 +0000 Message-ID: Date: Tue, 30 May 2023 08:57:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [PATCH 03/11] filemap: update ki_pos in generic_perform_write Content-Language: en-US To: Christoph Hellwig , Matthew Wilcox Cc: Jens Axboe , Xiubo Li , Ilya Dryomov , Alexander Viro , Christian Brauner , Theodore Ts'o , Jaegeuk Kim , Chao Yu , Miklos Szeredi , Andreas Gruenbacher , "Darrick J. Wong" , Trond Myklebust , Anna Schumaker , Damien Le Moal , Andrew Morton , linux-block@vger.kernel.org, ceph-devel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com, linux-xfs@vger.kernel.org, linux-nfs@vger.kernel.org, linux-mm@kvack.org References: <20230524063810.1595778-1-hch@lst.de> <20230524063810.1595778-4-hch@lst.de> From: Hannes Reinecke In-Reply-To: <20230524063810.1595778-4-hch@lst.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 3C3C880003 X-Rspam-User: X-Stat-Signature: wjiw4mfdye48etgg56i33akuixez31ue X-Rspamd-Server: rspam01 X-HE-Tag: 1685429857-154837 X-HE-Meta: U2FsdGVkX1+p3SnaAiFl1DcS2dhds7SAC0f+2Cb9y50vg/yjxvKAmLEBmbf/jG8OlULfF5eeEYAWFcZk4F3H0QoIC0Cwp4LG4DWq8Yvn/HNqFhy7lWZvuj251Ju20VNJy7QlVnjTxrkrhXX8H9QP06fBUDEpa7i3qqrV239nHQFDUAy6YINUDBeppXgti6oXoi983sFQHRCuJ7zefJE9FIw7w9rRMph1WOmJPQV+X0MZB/wSXVS5/oMw2kYBnpfjmQm/lP/6pjTO2wVt33Eh8j/AMqNb+flAfoBAaLudqljhDd7R84Qbc+X79Btcaz7GrQF7xHkY7k34wOTkB4g1c9Ry6vjUGf0ac1Zh3jqbkZPPEW8pmytvEbQLsfIv5J2mNfPemMi+m4irHzKTtxqQ8HP8NWEvfgKgGDGNTw5WyAwp/fAbejnuZOuBQuecbRd9yMMm6iZ/0oiFacVg8m2pc1Po/47SG3Pdew5OsBPoT6Hdknge2q/ar+HR5mXan82Q1eDC5zxxoucOAx9NtMTNvX3AQJkTEPr5v+nvBKMClxHOTnZz7e3q0TGi7sMo3quRO5a7gRoUv97ZBXFJgt5sXicSX4psVERVxMg+Qr5b5lCcjSbXGwiK4Z80b5YDt1/8BCy0fg9VO7pDlID004KN2qHTD3MMzBRAz8Id8C051oX2+rTZ+gx4FCHoggyFXTdXm0A85RQdzLsHZYauzG+ciLk4iN5mMjQqYTMu3crLHtwNPA7359IZvYBG5ht1ck9K0GujiblA6W9VXimo2BaZMUS94Qn9E2zWJJKU2i8zWmH1VcxMNUU2JCYGytbAkb0ewWEb819L5r60qI/DjMhZDtSWXOJ2q+62KkC5Uqtg/s6A7jJbpf4XKgEkKUa339jgBpXXtJJYTBR5+bI+vP7mx4hF3jDTkEAa81uwJ9TMpX5Gp8PN1iuqeY6OR5HLfRhRSatPeKaqSj8c7H9+nat q3kFVTaH 80MCcDH9zqzDDzVgxURBD8lWWZ4TNpD6hgXNkVdJo3egrwr7QgrZ4Jp2CX/3y87GdSwvg0sDWfKh8ItQs7y0mH+lc1C2fwgg3FbvkGWtEfTO3XVJ3iNQYaL5ydjsSPWhwkIQR0B2sfbAjhpqcAnZHkzed3b6tga+dVXzf7iI/zkEL/Roa2MAlfefsPZ8ucJanIoc88SyeTNc0ND4L4Fcz1fDa2mFUNPAN5sPk0wnpUohYFvyhuW83XecSNDhBxdmqVxXZ269xRcXfPJ8JH/osS6IeRnXE32dttWi4A7SIcsPRO9QjxiAWiB/LKLuHQsFyGOqbq/kWt5MQ6nCjOernOyjaZzaxIvtRsC2H X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On 5/24/23 08:38, Christoph Hellwig wrote: > All callers of generic_perform_write need to updated ki_pos, move it into > common code. > > Signed-off-by: Christoph Hellwig > Reviewed-by: Xiubo Li > Reviewed-by: Damien Le Moal > Acked-by: Darrick J. Wong > --- > fs/ceph/file.c | 2 -- > fs/ext4/file.c | 9 +++------ > fs/f2fs/file.c | 1 - > fs/nfs/file.c | 1 - > mm/filemap.c | 8 ++++---- > 5 files changed, 7 insertions(+), 14 deletions(-) > Reviewed-by: Hannes Reinecke Cheers, Hannes -- Dr. Hannes Reinecke Kernel Storage Architect hare@suse.de +49 911 74053 688 SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg HRB 36809 (AG Nürnberg), Geschäftsführer: Ivo Totev, Andrew Myers, Andrew McDonald, Martje Boudien Moerman