Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1707831pxu; Tue, 24 Nov 2020 07:07:16 -0800 (PST) X-Google-Smtp-Source: ABdhPJwoQw/Nho4NZ5tR0piiDkvSHo/vwPFMsMu+6RrrVRnQYpi2JnhyDH2GyDwNgAQFEdghMnA+ X-Received: by 2002:a7b:c77a:: with SMTP id x26mr4905070wmk.63.1606230435961; Tue, 24 Nov 2020 07:07:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606230435; cv=none; d=google.com; s=arc-20160816; b=mcNe/gqXD8+Q7nDaL0ixIUlYgq341DWTVqM/rTOs4z436Ufbf97brMMGgnr0WQCBcs iGSYxjnpOcAdMYGBdm61ql1LiVxFKsqGct5NPUNogPOM0g06uuWieH9LqRpUxpNK1wnV GzjyRpFrVtDuNt51rKSUeIJPp9uD95HxiiZ/3qs942yuY5Zdg7pPeYxL03T5GRo02eg+ IdkOXHRCDJgLp1osF/mozxslrHOOkyQnfX69D1wouJdXaRf77jaG9kYsNTB+13UcRTP4 isDyxQJGPQSp9nXXh9ZgV6dwvuhg6zUldDjRCdYLIrGY6CuVjWi72EedHW5zqMA31FfU hHzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:mail-followup-to:reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=qAolPjiWbwDWRsCokfv8fT98FO88sJjn9CmGvnJXqGQ=; b=UgLOKLNqnkmA17D5TUn0Ak0tatICY4bBVugPuHN0yKbkkGSDTeM9lrfldWqIAcMCmP cn/Gtb4sEGWJ4b2QJgracYO99M4iq0OmRp8q7FgQsx/hlmHd/tTl5rUFpoPBeFxUbM6c hj3oj2Sc+pPr6rXRAGn+efeVG8Z76rLGk2LNN67mJqmpSsC87VTboBqxr+5xi7wfUxR2 wFmiadu8k0p81oqBYMOfZMoYiv2ZD7tInTzSwZk1GZzSobPCz+P5DYPo79Otyc80dxtf Lxrib/tgnvZXJT765nKGg2UD3H3P4hMcGAhK5I0fCQpjbszddiaDuDM4iYTMiXTzhy17 NYyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@jikos.cz header.s=twin header.b=5BxRzWxl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z7si3596343edr.139.2020.11.24.07.06.43; Tue, 24 Nov 2020 07:07:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail (test mode) header.i=@jikos.cz header.s=twin header.b=5BxRzWxl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389447AbgKXPDZ (ORCPT + 99 others); Tue, 24 Nov 2020 10:03:25 -0500 Received: from twin.jikos.cz ([91.219.245.39]:47825 "EHLO twin.jikos.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388695AbgKXPDY (ORCPT ); Tue, 24 Nov 2020 10:03:24 -0500 X-Greylist: delayed 2944 seconds by postgrey-1.27 at vger.kernel.org; Tue, 24 Nov 2020 10:03:23 EST Received: from twin.jikos.cz (dave@localhost [127.0.0.1]) by twin.jikos.cz (8.13.6/8.13.6) with ESMTP id 0AOEClCG030282 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 24 Nov 2020 15:12:48 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=jikos.cz; s=twin; t=1606227168; bh=PInk95iJB4BVECBfcQcylUKN6Fo1ABglOvw3J2e7t1s=; h=Received:Date:From:To:Cc:Subject:Message-ID:Reply-To: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=5BxRzWxleBM+OsFJejP8 A/NY8kppzw3Gi3MOUSZTntibymbiGUB2Re2fCN7ENaXSQ6vtPRj7Xool7rJzo+ggSAP oSD3bbBYOcjMLSdfg4G7YrtuDSx48ZMJnkcoWsw1/Om/muXZ2onQ1/Jq+k1erJ/pFcZ QOmr8rMoHETBEH3Fc= Received: (from dave@localhost) by twin.jikos.cz (8.13.6/8.13.6/Submit) id 0AOECiP7030275; Tue, 24 Nov 2020 15:12:44 +0100 Date: Tue, 24 Nov 2020 15:12:44 +0100 From: David Sterba To: ira.weiny@intel.com Cc: Andrew Morton , Chris Mason , Josef Bacik , David Sterba , Thomas Gleixner , Dave Hansen , Matthew Wilcox , Christoph Hellwig , Dan Williams , Al Viro , Eric Biggers , Luis Chamberlain , Patrik Jakobsson , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Howells , Steve French , Jaegeuk Kim , Chao Yu , Nicolas Pitre , "Martin K. Petersen" , Brian King , Greg Kroah-Hartman , Alexei Starovoitov , Daniel Borkmann , =?iso-8859-1?B?Suly9G1l?= Glisse , Kirti Wankhede , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH 05/17] fs/btrfs: Convert to memzero_page() Message-ID: <20201124141244.GE17322@twin.jikos.cz> Reply-To: dave@jikos.cz Mail-Followup-To: ira.weiny@intel.com, Andrew Morton , Chris Mason , Josef Bacik , David Sterba , Thomas Gleixner , Dave Hansen , Matthew Wilcox , Christoph Hellwig , Dan Williams , Al Viro , Eric Biggers , Luis Chamberlain , Patrik Jakobsson , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Howells , Steve French , Jaegeuk Kim , Chao Yu , Nicolas Pitre , "Martin K. Petersen" , Brian King , Greg Kroah-Hartman , Alexei Starovoitov , Daniel Borkmann , =?iso-8859-1?B?Suly9G1l?= Glisse , Kirti Wankhede , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org References: <20201124060755.1405602-1-ira.weiny@intel.com> <20201124060755.1405602-6-ira.weiny@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201124060755.1405602-6-ira.weiny@intel.com> User-Agent: Mutt/1.5.23.1-rc1 (2014-03-12) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Nov 23, 2020 at 10:07:43PM -0800, ira.weiny@intel.com wrote: > From: Ira Weiny > > Remove the kmap/memset()/kunmap pattern and use the new memzero_page() > call where possible. > > Cc: Chris Mason > Cc: Josef Bacik > Cc: David Sterba > Signed-off-by: Ira Weiny > --- > fs/btrfs/inode.c | 21 +++++---------------- The patch converts the pattern only in inode.c, but there's more in compression.c, extent_io.c, zlib.c,d zstd.c (kmap_atomic) and reflink.c, send.c (kmap).