o news
- I am coming back to aufs work, but it is not full-time yet.
- release aufs2.1-36 branch.
- begin supporting linux-2.6.37-rcN (untested).
o bugfix
- aufs: bugfix, reverse loop in au_update_dbend()
- aufs: bugfix, deadlock around au_plink_lkup()
- aufs: possible bugfix, replace some d_unhashed() by au_d_removed()
- aufs: bugfix, protect sb->sb_inodes from remount by inode array
- aufs: bugfix, protect sb->sb_file from remount by file array
- aufs: bugfix, missing supports for the pseudo-link maintenance mode
- aufs: possible bugfix, keep br_id positive
- aufs: possible bugfix, missing iput() in lookup error
- aufs: possible bugfix, prevent unmounting for no wait wkq
- aufs: bugfix, reverting bwh after a failure of unlink/rmdir
o Remaining problems
Since July, I was away from aufs. These are reported problems in these
months. And I will address one by one. If your important reports or
requests are not listed here, please let me know.
+ heavy branch management during I/O stress, reported by Thayumanavar
Sachith.
+ udba=notify with two aufs mounts, reported by Joonwoo Park.
+ libau causes application segfault, reported by James.
+ missing samples in aufs web, reported by Jordi Pujol.
+ fix a document, reported by Yioryos Asprobouniti and wanyanqing.
+ a small report about squashfs and aufs.
+ how to identify the file which makes a branch busy, suggested by Lou
Gosselin.
+ implement some new ideas.
Hmm, this release is a little larger and seems to be hard for my rehab.
J. R. Okajima
----------------------------------------------------------------------
- aufs2-2.6.git#aufs2.1-31 branch
aufs: tiny, meaningless bit op
aufs: bugfix, reverse loop in au_update_dbend()
aufs: bugfix, deadlock around au_plink_lkup()
aufs: bugfix, introduce a new wrapper au_d_removed()
aufs: possible bugfix, replace some d_unhashed() by au_d_removed()
aufs: a new counter si_ninodes
aufs: bugfix, protect sb->sb_inodes from remount by inode array
aufs: a new counter si_nfiles
aufs: bugfix, protect sb->sb_file from remount by file array
aufs: bugfix, missing supports for the pseudo-link maintenance mode
aufs: possible bugfix, keep br_id positive
aufs: possible bugfix, missing iput() in lookup error
aufs: tiny, remove unnecessary test for O_TRUNC
aufs: possible bugfix, prevent unmounting for no wait wkq
aufs: tiny, debugging drop_nlink
aufs: bugfix, reverting bwh after a failure of unlink/rmdir
aufs: minor optimization, xib_next_bit
aufs: tiny, remove spaces from a macro
aufs: tiny, rename a parameter
aufs: tiny, braces for macro
- aufs2-2.6.git#aufs2.1-32 branch
ditto
- aufs2-2.6.git#aufs2.1-33 branch
ditto
- aufs2-2.6.git#aufs2.1-34 branch
Addition to above,
aufs: acquire vfsmount_lock
- aufs2-2.6.git#aufs2.1-35 branch
ditto
- aufs2-2.6.git#aufs2.1-36 branch
Addition to above,
aufs: for 2.6.36, file_list
aufs: for 2.6.36, sysrq handler
aufs: for 2.6.36, vfsmount_lock
aufs: for 2.6.36, trying FMODE_NONOTIFY
aufs: version string for aufs2.1-36
- aufs2-2.6.git#aufs2.1 branch
Addition to above,
Andy Whitcroft (2):
AUFS -- track changes to work queue initialisation
AUFS -- track changes to llseek in v2.6.37-rc1
J. R. Okajima:
aufs: version string for aufs2.1-37
aufs: for 2.6.37, ihold
aufs: for 2.6.37, llseek dir too
aufs: for 2.6.37, convert get_sb into mount
- aufs2-standalone.git#aufs2.1-31 branch
Addition to above,
support headers_install
aufs stdalone: new config SBILIST
- aufs2-standalone.git#aufs2.1-32 branch
ditto
- aufs2-standalone.git#aufs2.1-33 branch
Addition to above,
support patch-2.6.33.5-rt25
- aufs2-standalone.git#aufs2.1-34 branch
ditto
- aufs2-standalone.git#aufs2.1-35 branch
ditto
- aufs2-standalone.git#aufs2.1-36 branch
Addition to above,
aufs stdalone: for 2.6.36, export file_sb_list_del
aufs stdalone: remove fs/aufs/hinotify
- aufs2-standalone.git#aufs2.1 branch
ditto
- aufs2-util.git#aufs2.1 branch
new options for auchk
tiny, refine a error msg
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev