[GIT PULL] nilfs2 updates for 2.6.39

From: Ryusuke Konishi
Date: Fri Mar 18 2011 - 22:38:13 EST


Hi Linus,

please pull nilfs2 updates from:

git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git for-linus

One noticeable change is support of standard attributes set via chattr
and read via lsattr. Another is block count per checkpoint which
enables users to know used amount of filesystem at each instant of
time via lscp command.

Also, there are a cleanup series simplifying hierarchy of on-memory
structures and a few small fixes.

Thanks!


Ryusuke Konishi
--
The following changes since commit a5abba989deceb731047425812d268daf7536575:

Linux 2.6.38-rc8 (2011-03-07 21:09:37 -0800)

are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2.git for-linus

Jiro SEKIBA (1):
nilfs2: move NILFS_SUPER_MAGIC to linux/magic.h

Ryusuke Konishi (18):
nilfs2: decrement inodes count only if raw inode was successfully deleted
nilfs2: add free entries count only if clear bit operation succeeded
nilfs2: use common file attribute macros
nilfs2: mark S_NOATIME on inodes only if NOATIME attribute is set
nilfs2: tighten restrictions on inode flags
nilfs2: implement FS_IOC_GETFLAGS/SETFLAGS/GETVERSION
nilfs2: add compat ioctl
nilfs2: append blocksize info to warnings during loading super blocks
nilfs2: optimize rec_len functions
nilfs2: record used amount of each checkpoint in checkpoint list
nilfs2: move mount options to nilfs object
nilfs2: move parameters on nilfs_sb_info into nilfs object
nilfs2: move s_inode_lock and s_dirty_files into nilfs object
nilfs2: move next generation counter into nilfs object
nilfs2: move log writer onto nilfs object
nilfs2: get rid of sc_sbi back pointer
nilfs2: use sb instance instead of nilfs_sb_info struct
nilfs2: get rid of nilfs_sb_info structure

fs/nilfs2/alloc.c | 12 ++-
fs/nilfs2/bmap.c | 12 --
fs/nilfs2/bmap.h | 3 -
fs/nilfs2/btree.c | 6 +-
fs/nilfs2/dir.c | 5 +-
fs/nilfs2/direct.c | 4 +-
fs/nilfs2/file.c | 4 +-
fs/nilfs2/inode.c | 83 +++++++++------
fs/nilfs2/ioctl.c | 115 ++++++++++++++++++--
fs/nilfs2/mdt.h | 2 +-
fs/nilfs2/namei.c | 2 +-
fs/nilfs2/nilfs.h | 33 +++++--
fs/nilfs2/recovery.c | 32 +++---
fs/nilfs2/sb.h | 85 ---------------
fs/nilfs2/segment.c | 258 ++++++++++++++++++++++-----------------------
fs/nilfs2/segment.h | 14 +--
fs/nilfs2/super.c | 214 ++++++++++++++++---------------------
fs/nilfs2/the_nilfs.c | 44 +++++---
fs/nilfs2/the_nilfs.h | 51 ++++++++-
include/linux/magic.h | 1 +
include/linux/nilfs2_fs.h | 32 ++----
21 files changed, 513 insertions(+), 499 deletions(-)
delete mode 100644 fs/nilfs2/sb.h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/