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 X-Spam-Level: X-Spam-Status: No, score=-3.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 800DDC43331 for ; Thu, 26 Mar 2020 12:24:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4CCD02070A for ; Thu, 26 Mar 2020 12:24:34 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="LlyYUlD2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728090AbgCZMYd (ORCPT ); Thu, 26 Mar 2020 08:24:33 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:35018 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727990AbgCZMYd (ORCPT ); Thu, 26 Mar 2020 08:24:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding: MIME-Version:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:In-Reply-To:References; bh=xyyTb0+i+AMch+w5Hz5JqGdUkomd7RsodjoZ9/zMceM=; b=LlyYUlD2f6KjrTQfNDod1JtocW qZ0Dt9/J7X3i21JNljBzjWslwtwFOXr+ldiGwT19YdpOE5u9fpD+GDTnQjGVEaDApjlmpMmLi2y88 DCz2/xrL+SrNFTqwJFgoH+OqRV2NZ/eVd9SzM49ynaMwQ7TJPFkwopGr6nksOzp020f/dYFcckGNI tyZ/2Rc8wMN1BeO4575F8wsig3/FsN1N7r4po2mPUou92l0fN6NecsRKhwzdVTwJXfwwhl4uBTbej rniV5b4bkw2I2itJvkvEeykc3+/kRt/mWSzjxhFSdlo3LbxAuAruDnx9I5RO2nfb5Idio1Hk2zAUz T9HqkSng==; Received: from willy by bombadil.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1jHRYk-0005Ow-5O; Thu, 26 Mar 2020 12:24:30 +0000 From: Matthew Wilcox To: linux-mm@kvack.org, linux-fsdevel@vger.kernel.org Cc: "Matthew Wilcox (Oracle)" Subject: [PATCH 0/2] Make PageWriteback use the PageLocked optimisation Date: Thu, 26 Mar 2020 05:24:27 -0700 Message-Id: <20200326122429.20710-1-willy@infradead.org> X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-fsdevel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org From: "Matthew Wilcox (Oracle)" PageWaiters is used by PageWriteback and PageLocked (and no other page flags), so it makes sense to use the same codepaths that have already been optimised for PageLocked, even if there's probably no real performance benefit to be had. Matthew Wilcox (Oracle) (2): mm: Remove definition of clear_bit_unlock_is_negative_byte mm: Use clear_bit_unlock_is_negative_byte for PageWriteback include/linux/page-flags.h | 6 +++--- mm/filemap.c | 42 ++++++-------------------------------- mm/page-writeback.c | 37 ++++++++++++++++++--------------- 3 files changed, 29 insertions(+), 56 deletions(-) base-commit: 5149100c3aebe5e640d6ff68e0b5e5a7eb8638e0 -- 2.25.1