Message ID | 1563758631-29550-1-git-send-email-jsimmons@infradead.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <lustre-devel-bounces@lists.lustre.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 3DD961398 for <patchwork-lustre-devel@patchwork.kernel.org>; Mon, 22 Jul 2019 01:24:00 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0C92A26E4A for <patchwork-lustre-devel@patchwork.kernel.org>; Mon, 22 Jul 2019 01:24:00 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id DA558284A3; Mon, 22 Jul 2019 01:23:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from pdx1-mailman02.dreamhost.com (pdx1-mailman02.dreamhost.com [64.90.62.194]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 6468126E4A for <patchwork-lustre-devel@patchwork.kernel.org>; Mon, 22 Jul 2019 01:23:59 +0000 (UTC) Received: from pdx1-mailman02.dreamhost.com (localhost [IPv6:::1]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id CDA0F21F5AC; Sun, 21 Jul 2019 18:23:58 -0700 (PDT) X-Original-To: lustre-devel@lists.lustre.org Delivered-To: lustre-devel-lustre.org@pdx1-mailman02.dreamhost.com Received: from smtp3.ccs.ornl.gov (smtp3.ccs.ornl.gov [160.91.203.39]) by pdx1-mailman02.dreamhost.com (Postfix) with ESMTP id 3C25221CB47 for <lustre-devel@lists.lustre.org>; Sun, 21 Jul 2019 18:23:57 -0700 (PDT) Received: from star.ccs.ornl.gov (star.ccs.ornl.gov [160.91.202.134]) by smtp3.ccs.ornl.gov (Postfix) with ESMTP id C32D726E; Sun, 21 Jul 2019 21:23:55 -0400 (EDT) Received: by star.ccs.ornl.gov (Postfix, from userid 2004) id B6569B5; Sun, 21 Jul 2019 21:23:55 -0400 (EDT) From: James Simmons <jsimmons@infradead.org> To: Andreas Dilger <adilger@whamcloud.com>, Oleg Drokin <green@whamcloud.com>, NeilBrown <neilb@suse.com>, Shaun Tancheff <stancheff@cray.com>, Li Dongyang <dongyangli@ddn.com>, Artem Blagodarenko <c17828@cray.com>, Yang Sheng <ys@whamcloud.com> Date: Sun, 21 Jul 2019 21:23:29 -0400 Message-Id: <1563758631-29550-1-git-send-email-jsimmons@infradead.org> X-Mailer: git-send-email 1.8.3.1 Subject: [lustre-devel] [PATCH 00/22] [RFC] ldiskfs patches against 5.2-rc2+ X-BeenThere: lustre-devel@lists.lustre.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "For discussing Lustre software development." <lustre-devel-lustre.org> List-Unsubscribe: <http://lists.lustre.org/options.cgi/lustre-devel-lustre.org>, <mailto:lustre-devel-request@lists.lustre.org?subject=unsubscribe> List-Archive: <http://lists.lustre.org/pipermail/lustre-devel-lustre.org/> List-Post: <mailto:lustre-devel@lists.lustre.org> List-Help: <mailto:lustre-devel-request@lists.lustre.org?subject=help> List-Subscribe: <http://lists.lustre.org/listinfo.cgi/lustre-devel-lustre.org>, <mailto:lustre-devel-request@lists.lustre.org?subject=subscribe> Cc: James Simmons <uja.ornl@yahoo.com>, Lustre Development List <lustre-devel@lists.lustre.org> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: lustre-devel-bounces@lists.lustre.org Sender: "lustre-devel" <lustre-devel-bounces@lists.lustre.org> X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
ldiskfs patches against 5.2-rc2+
|
expand
|
From: James Simmons <uja.ornl@yahoo.com> With the work of Shaun Tancheff from Cray to bring the ldiskfs patches in sync with the kernel in Neil's kernel source tree it was a easy port from OpenSFS to the kernel proper. This is just to start the discussion on how to move forward main streaming what Lustre has done with ext4. So let the flames begin!!!! James Simmons (22): ext4: add i_fs_version ext4: use d_find_alias() in ext4_lookup ext4: prealloc table optimization ext4: export inode management ext4: various misc changes ext4: add extra checks for mballoc ext4: update .. for hash indexed directory ext4: kill off struct dx_root ext4: fix mballoc pa free mismatch ext4: add data in dentry feature ext4: over ride current_time ext4: add htree lock implementation ext4: Add a proc interface for max_dir_size. ext4: remove inode_lock handling ext4: remove bitmap corruption warnings ext4: add warning for directory htree growth ext4: optimize ext4_journal_callback_add ext4: attach jinode in writepages ext4: don't check before replay ext4: use GFP_NOFS in ext4_inode_attach_jinode ext4: export ext4_orphan_add ext4: export mb stream allocator variables fs/ext4/Makefile | 4 +- fs/ext4/balloc.c | 11 +- fs/ext4/dir.c | 14 +- fs/ext4/ext4.h | 225 +++++++++++- fs/ext4/ext4_jbd2.c | 4 + fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/hash.c | 1 + fs/ext4/htree_lock.c | 891 ++++++++++++++++++++++++++++++++++++++++++++++ fs/ext4/htree_lock.h | 187 ++++++++++ fs/ext4/ialloc.c | 10 +- fs/ext4/inline.c | 16 +- fs/ext4/inode.c | 24 +- fs/ext4/mballoc.c | 479 +++++++++++++++++++------ fs/ext4/mballoc.h | 4 +- fs/ext4/namei.c | 978 +++++++++++++++++++++++++++++++++++++++++++-------- fs/ext4/super.c | 27 +- fs/ext4/sysfs.c | 20 +- 17 files changed, 2601 insertions(+), 296 deletions(-) create mode 100644 fs/ext4/htree_lock.c create mode 100644 fs/ext4/htree_lock.h