From: James Simmons <jsimmons@infradead.org>
To: lustre-devel@lists.lustre.org
Subject: [lustre-devel] [PATCH 00/22] [RFC] ldiskfs patches against 5.2-rc2+
Date: Sun, 21 Jul 2019 21:23:29 -0400 [thread overview]
Message-ID: <1563758631-29550-1-git-send-email-jsimmons@infradead.org> (raw)
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
--
1.8.3.1
next reply other threads:[~2019-07-22 1:23 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-22 1:23 James Simmons [this message]
2019-07-22 1:23 ` [lustre-devel] [PATCH 01/22] ext4: add i_fs_version James Simmons
2019-07-22 4:13 ` NeilBrown
2019-07-23 0:07 ` James Simmons
2019-07-31 22:03 ` Andreas Dilger
2019-07-22 1:23 ` [lustre-devel] [PATCH 02/22] ext4: use d_find_alias() in ext4_lookup James Simmons
2019-07-22 4:16 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 03/22] ext4: prealloc table optimization James Simmons
2019-07-22 4:29 ` NeilBrown
2019-08-05 7:07 ` Artem Blagodarenko
2019-07-22 1:23 ` [lustre-devel] [PATCH 04/22] ext4: export inode management James Simmons
2019-07-22 4:34 ` NeilBrown
2019-07-22 7:16 ` Oleg Drokin
2019-07-22 1:23 ` [lustre-devel] [PATCH 05/22] ext4: various misc changes James Simmons
2019-07-22 1:23 ` [lustre-devel] [PATCH 06/22] ext4: add extra checks for mballoc James Simmons
2019-07-22 4:37 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 07/22] ext4: update .. for hash indexed directory James Simmons
2019-07-22 4:45 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 08/22] ext4: kill off struct dx_root James Simmons
2019-07-22 4:52 ` NeilBrown
2019-07-23 2:07 ` Andreas Dilger
2019-08-05 7:31 ` Artem Blagodarenko
2019-07-22 1:23 ` [lustre-devel] [PATCH 09/22] ext4: fix mballoc pa free mismatch James Simmons
2019-07-22 4:56 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 10/22] ext4: add data in dentry feature James Simmons
2019-07-22 1:23 ` [lustre-devel] [PATCH 11/22] ext4: over ride current_time James Simmons
2019-07-22 5:06 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 12/22] ext4: add htree lock implementation James Simmons
2019-07-22 5:10 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 13/22] ext4: Add a proc interface for max_dir_size James Simmons
2019-07-22 5:14 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 14/22] ext4: remove inode_lock handling James Simmons
2019-07-22 5:16 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 15/22] ext4: remove bitmap corruption warnings James Simmons
2019-07-22 5:18 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 16/22] ext4: add warning for directory htree growth James Simmons
2019-07-22 5:24 ` NeilBrown
2019-07-22 1:23 ` [lustre-devel] [PATCH 17/22] ext4: optimize ext4_journal_callback_add James Simmons
2019-07-22 5:27 ` NeilBrown
2019-07-23 2:01 ` Andreas Dilger
2019-07-22 1:23 ` [lustre-devel] [PATCH 18/22] ext4: attach jinode in writepages James Simmons
2019-07-22 1:23 ` [lustre-devel] [PATCH 19/22] ext4: don't check before replay James Simmons
2019-07-22 5:29 ` NeilBrown
[not found] ` <506765DD-0068-469E-ADA4-2C71B8B60114@cloudlinux.com>
2019-07-22 6:46 ` NeilBrown
2019-07-22 6:56 ` Oleg Drokin
2019-07-22 9:51 ` Alexey Lyashkov
2019-07-23 1:57 ` Andreas Dilger
2019-07-23 2:01 ` Oleg Drokin
2019-07-22 1:23 ` [lustre-devel] [PATCH 20/22] ext4: use GFP_NOFS in ext4_inode_attach_jinode James Simmons
2019-07-22 5:30 ` NeilBrown
2019-07-23 1:56 ` Andreas Dilger
2019-07-22 1:23 ` [lustre-devel] [PATCH 21/22] ext4: export ext4_orphan_add James Simmons
2019-07-22 1:23 ` [lustre-devel] [PATCH 22/22] ext4: export mb stream allocator variables James Simmons
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1563758631-29550-1-git-send-email-jsimmons@infradead.org \
--to=jsimmons@infradead.org \
--cc=lustre-devel@lists.lustre.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).