o NEWS
- Suppoting old kernels
My decision is dropping aufs2-30 and earlier, including aufs2-27.
This is final update for aufs2-27..aufs2-30 branches, and these branches
will not be maintained in the future.
And there is no update included for aufs2-31..aufs2 branches in this
release. I know there have been made some changes in mainline, so
aufs2 branch for 2.6.36-rcN will not work now.
- include/linux/aufs-type.h and building aufs2-util.git
You don't need to specify KDIR to build aufs2-util.git anymore, but
CPPFLAGS will be necessary.
In aufs2-standalone.git, the header file aufs-type.h for userspace is
generated automatically now, and you should specify something like
CPPFLAGS="-I$Aufs2StandaloneSrc/usr/include -I$LinuxKernelSrc/usr/include"
- Development status
I found several problems in branch management (add/del/mod) during
heavy I/O and am working on it. Such work are not included in this
release.
- Release schedule
I have to suspend my weekly aufs release for a while due to my
personal situation. It will be bi-weekly or monthly.
o bugfix
- bugfix, use br_id instead of bindex in au_br_mod_files_ro()
- bugfix, wakeup in an error path in au_wkq_nowait()
- bugfix, unnecessary iput in an error path in alloc_root()
- bugfix, unnecessary finfo_fin() in an error path in do_open_sp()
- bugfix, test h_mnt before reference in au_unpin()
o misc
- aufs: describe about make headers_install
- support headers_install
- "make headers_install" will make KDIR useless
Tomas M sent me his last "monthly doubling donations".
Thank you very much Tomas and all those who made donations.
J. R. Okajima
----------------------------------------------------------------------
- aufs2-2.6.git#aufs2-27 branch
aufs: tiny, rename sysaufs_ket to ..._kset
aufs: describe about make headers_install
aufs: unnecessary atomic *_return funcs
aufs: tiny, set lock class for debugging
aufs: tiny, reuse a variable in aufs_open_dir()
aufs: tiny, printing in sysrq
aufs: tiny, include vt_kern.h from fs/aufs/debug.h
aufs: bugfix, use br_id instead of bindex in au_br_mod_files_ro()
aufs: bugfix, wakeup in an error path in au_wkq_nowait()
aufs: bugfix, unnecessary iput in an error path in alloc_root()
aufs: tiny, refine debug print for file object
aufs: bugfix, unnecessary finfo_fin() in an error path in do_open_sp()
aufs: bugfix, test h_mnt before reference in au_unpin()
aufs: tiny, convert sec <--> jiffies
- aufs2-2.6.git#aufs2-28..aufs2-30 branch
Addition to above,
aufs: tiny, replace pr_warn in sysrq by printk
- aufs2-2.6.git#aufs2-31..aufs2 branch
None
- aufs2-standalone.git
Addition to above,
support headers_install
- aufs2-util.git
"make headers_install" will make KDIR useless
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd