Thread: aufs2 Monday GIT release
Status: Beta
Brought to you by:
sfjro
From: <sf...@us...> - 2009-04-06 02:33:00
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - ramfs branch support - support for linux-2.6.30-rcN Bugfix - bugfix: stop modifying f_flags at changing branch permission - export devcgroup_inode_permission for modules - export security_path functions - support symlink /etc/mtab - bugfix: parsing mount options in /proc/mounts Note - aufs2-2.6.git:aufs2 branch is not updated since people on LKML may refer to it for reviewing. J. R. Okajima ---------------------------------------------------------------------- Here are recent commits. Please see "git-log" or ChangeLog file in detail. - aufs2-2.6.git:aufs2-27 branch aufs: bugfix: stop modifying f_flags at changing branch permission aufs: tiny: suppress a warning in LP64 aufs: tiny: remove fake-cast by union aufs: tiny: f_op is always set aufs: tiny: simplify 'if' condition aufs: ramfs branch aufs: tiny: remove the macro Au_LOFF_MAX aufs: tiny: debugfs cannot be an aufs branch Ryousei Takano (1): Fix typos in aufs man page - aufs2-2.6.git:aufs2-28 branch Addition to above, aufs: tiny: workaround to convert fmode_t - aufs2-2.6.git:aufs2-29 branch Addition to above, aufs: tiny: constantify struct file_operations - aufs2-2.6.git:aufs2 branch No updates (stopped for a while). - aufs2-standalone.git:aufs2-27 branch Addition to aufs2-2.6.git:aufs2-27 branch, aufs: export devcgroup_inode_permission for modules aufs: tiny: export vfsmount_lock for CONFIG_AUFS_EXPORT only - aufs2-standalone.git:aufs2-28 branch Addition to above, aufs: support fmode_t in linux-2.6.28 - aufs2-standalone.git:aufs2-29 branch Addition to above, aufs: export security_path functions - aufs2-standalone.git:aufs2 branch Addition to above, aufs: support linux-2.6.30-rcN, f_flags - aufs2-util.git:master branch support symlink /etc/mtab refine AuDebug bugfix: parsing mount options in /proc/mounts Ryousei Takano (1): Fix printf format warning |
From: <sf...@us...> - 2009-04-12 21:58:14
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - support variable vdir, new options rdblk= and rdhash=. - I have posted aufs patches to LKML a few months before. And it becomes clear that "Aufs was rejected. Let's give it up." According to Christoph Hellwig, linux rejects all union-type filesystems but UnionMount. <http://marc.info/?l=linux-kernel&m=123938533724484&w=2> - aufs2-2.6.git:aufs2 branch is updated too. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git:aufs2-27 branch aufs: variable vdir, new options aufs: variable vdir, main part aufs: variable vdir, documentation aufs: stop copying-up in mmap(2) with MAP_PRIVATE aufs: tiny changes in readme aufs: more checks for new options aufs: tiny: documents - aufs2-2.6.git:aufs2-28 branch same to above, - aufs2-2.6.git:aufs2-29 branch same to above, - aufs2-2.6.git:aufs2 branch Addition to above, aufs: support linux-2.6.30, IMA aufs: support linux-2.6.30, xino for nilfs aufs: support linux-2.6.30, temporary workaround for relatime option aufs: tiny: version string - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch tiny: cast ino_t at printing |
From: Michael S. Z. <au...@mo...> - 2009-04-12 22:57:14
|
On Sun April 12 2009, sf...@us... wrote: > > The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. > If I made something wrong about tree management, please let me know. > > News > - support variable vdir, new options rdblk= and rdhash=. > - I have posted aufs patches to LKML a few months before. And it becomes > clear that "Aufs was rejected. Let's give it up." > According to Christoph Hellwig, linux rejects all union-type > filesystems but UnionMount. > <http://marc.info/?l=linux-kernel&m=123938533724484&w=2> > - aufs2-2.6.git:aufs2 branch is updated too. > Sorry to hear that - - But in case you didn't notice squashFS "with LZMA support by JRO" finally made it into the 2.6.29 kernel. That was an up-hill battle that took years to happen. Mike > > J. R. Okajima > > ---------------------------------------------------------------------- > > - aufs2-2.6.git:aufs2-27 branch > aufs: variable vdir, new options > aufs: variable vdir, main part > aufs: variable vdir, documentation > aufs: stop copying-up in mmap(2) with MAP_PRIVATE > aufs: tiny changes in readme > aufs: more checks for new options > aufs: tiny: documents > - aufs2-2.6.git:aufs2-28 branch > same to above, > - aufs2-2.6.git:aufs2-29 branch > same to above, > - aufs2-2.6.git:aufs2 branch > Addition to above, > aufs: support linux-2.6.30, IMA > aufs: support linux-2.6.30, xino for nilfs > aufs: support linux-2.6.30, temporary workaround for relatime option > aufs: tiny: version string > > - aufs2-standalone.git:aufs2-27 branch > ditto > - aufs2-standalone.git:aufs2-28 branch > ditto > - aufs2-standalone.git:aufs2-29 branch > ditto > - aufs2-standalone.git:aufs2 branch > ditto > > - aufs2-util.git:master branch > tiny: cast ino_t at printing > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > > |
From: Jeff B. <je...@ja...> - 2009-04-12 23:21:31
|
Valerie Aurora wrote a set of articles recently on the various union-type filesystems Linux Weekly News. Are you thinking about getting involved with union mounts? According to the articles, there are still some serious problems with readdir(). http://lwn.net/Articles/326818 http://lwn.net/Articles/324416 http://lwn.net/Articles/322913 |
From: <sf...@us...> - 2009-04-13 05:03:03
|
Jeff Breidenbach: > Valerie Aurora wrote a set of articles recently on the various > union-type filesystems Linux Weekly News. Are you thinking about > getting involved with union mounts? According to the articles, there > are still some serious problems with readdir(). Thank you for telling me URLs. I may join developing union mounts in the future. Actually I wrote the algorithm of readdir() in aufs two years ago. http://marc.info/?l=linux-kernel&m=118915086030712&w=2 As you might know, it consumes system resources much and I don't think its the best solution. But I don't have other ideas. As far as I know, union-type FS can be more flexible than union-Mount. I agree aufs is large, but it is grown up by the feature requests from users simply. I have dropped some of features at the beginning of aufs2, and some users requested restoring them actually and I had to agree they are necessary. Personally, to satisfy user's request is more important than getting into mainline for me. J. R. Okajima |
From: <sf...@us...> - 2009-04-13 05:10:28
|
"Michael S. Zick": > But in case you didn't notice squashFS "with LZMA support by JRO" > finally made it into the 2.6.29 kernel. ?? I cannot see my sqlzma code in 2.6.29. Which tree? A part of sqlzma code is taken from sevenzip, and I believe it does NOT fit in favour of LKML people. > That was an up-hill battle that took years to happen. I didn't fight... J. R. Okajima |
From: <sf...@us...> - 2009-04-20 02:57:44
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. Bugfix - Revert "[aufs] f_op is always set" - aufs: bugfix: check f_op and ->mmap J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git:aufs2-27 branch aufs: tiny: test i_nlink for tmpfs aufs: tiny: depends on AUFS_EXPORT Revert "[aufs] f_op is always set" aufs: bugfix: check f_op and ->mmap - aufs2-2.6.git:aufs2-28 branch ditto - aufs2-2.6.git:aufs2-29 branch ditto - aufs2-2.6.git:aufs2 branch Addition to above, aufs: support linux-2.6.30-rcN, IMA - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch none |
From: <sf...@us...> - 2009-04-27 04:46:53
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - start an experimental branch 'rum' for Readonly Union Mount. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git - aufs2-standalone.git aufs: add a donor - aufs2-util.git:master branch tiny: cosmetic for variadic macros |
From: <sf...@us...> - 2009-05-03 23:50:23
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - first draft of 'rum-work' branch for Readonly Union Mount. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git:aufs2 branch - aufs2-standalone.git:aufs2 branch aufs: remove temporary workaround for a bug in NFSD readdir |
From: <sf...@us...> - 2009-05-10 21:50:00
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - optimize vdir - ectyptfs.patch (for linux-2.6.30 only) was removed from aufs2-standalone.git:aufs2 branch J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git, aufs2-standalone.git aufs: tiny: simplified vdir aufs: tiny: rename namelen to nlen aufs: make au_nhash single layerd aufs: optimize vdir aufs: update donors aufs: vdir, minor optimization aufs: tiny, revert full copyright sentences aufs: update a donor - aufs2-standalone.git:aufs2 branch Addition to above, remove ecryptfs.patch - aufs2-util.git:master branch None |
From: <sf...@us...> - 2009-05-17 22:02:26
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - begin supporting ubifs. - generic support for vm operations. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git:aufs2-27 branch aufs: simplify header file inclusion aufs: tiny, just a comment aufs: begin supporting ubifs aufs: generic support for vm operations Joonwoo Park (1): Fwd: aufs2 with ubifs mmap problem - aufs2-2.6.git:aufs2-28 branch ditto - aufs2-2.6.git:aufs2-29 branch Addition to above, aufs: tiny, missing header file - aufs2-2.6.git:aufs2 branch Addition to above, aufs: remove handling FMODE_EXEC code - aufs2-standalone.git:aufs2-27 branch ditto - aufs2-standalone.git:aufs2-28 branch ditto - aufs2-standalone.git:aufs2-29 branch ditto - aufs2-standalone.git:aufs2 branch ditto - aufs2-util.git:master branch Otavio Salvador (1): Makefile: create sbin dir if it doesn't exist |
From: <sf...@us...> - 2009-05-25 02:07:10
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - aufs: bugfix, regression in last week The newly added fi_vm_ops member in struct au_finfo caused a bug. It should be freed in case of the file is NOT a dir. Reported-by: Joerg <rea...@di...> - aufs: enhance link(2) I noticed vfs_link() doesn't hold dir->i_mutex (after lookup), and unlink/rename may race with link, when I was reading ubifs. <http://marc.info/?l=linux-fsdevel&m=124223234505544&w=2> The same race can happen in aufs too. While fixing vfs_link() may be one option, here I fix aufs. J. R. Okajima - aufs2-2.6.git aufs: enhance link(2) aufs: remove S_DEAD test aufs: describe how to build aufs: declare earlier aufs: bugfix, regression in last week - aufs2-standalone.git Addition to above, split kbuild.patch - aufs2-standalone.git:aufs2-29 branch Addition to above, support http://www.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.3-rt13... add a comment - aufs2-util.git:master branch begin samples |
From: <sf...@us...> - 2009-06-01 01:27:16
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - bugfix: Makefile in aufs2-standalone.git. - restore 'shwh' from aufs1, show whiteout mode. - new patch for openVZ in aufs2-standalone.git#aufs2-27. - move documents to the top dir in aufs2-standalone.git. - move the manual from aufs2-2.6.git to aufs2-util.git. - some samples in aufs2-util.git. J. R. Okajima - aufs2-2.6.git aufs: restore 'shwh' from aufs1, show whiteout mode move the manual from here to aufs2-util.git aufs: tiny, mail addr in MODULE_AUTHOR - aufs2-standalone.git Addition to above, bugfix: export make vars correctly new configuration AUFS_SHWH move documents to top dir - aufs2-standalone.git:aufs2-27 branch Addition to above, support openvz-27 - aufs2-util.git move the manual from aufs2-2.6.git to here build the manual sample: auroot sample: logrow sample: rename README.txt tiny: remove emacs mode |
From: <sf...@us...> - 2009-06-14 22:49:39
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. News - check configuraion in aufs2-standalone.git/config.mk. - note for aubrsync as a sample J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git aufs: tiny, revise README - aufs2-standalone.git Addition to above, check aufs configurations - aufs2-util.git note for aubrsync as a sample |
From: <sf...@us...> - 2009-06-22 02:26:54
|
News - new branch aufs2-30 - begin supporting linux-2.6.31-rcN - sample: shwh J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git:aufs2-27 branch aufs: tiny, revise how to build - aufs2-2.6.git:aufs2-28 branch Addition to above, aufs: support linux-2.6.28 - aufs2-2.6.git:aufs2-29 branch ditto - aufs2-2.6.git:aufs2 and aufs2-30 branch Addition to above, aufs: tiny, fix an editing failure aufs: support 2.6.30, page_mkwrite aufs: support linux-2.6.28 aufs: tiny, version string aufs: 2.6.31-rcN, replace fsync_super() by sync_filesystem() aufs: tiny, revise supporting IMA aufs: negative support IMA in 2.6.30 aufs: tiny, remove a meaningless comment - aufs2-standalone.git Addition to above, aufs standalone: export symbols for aufs module only - aufs2-util.git:master branch aufs: negative support IMA in 2.6.30 sample: shwh |
From: <sf...@us...> - 2009-06-29 03:43:46
|
The aufs2 GIT trees on http://git.c3sl.ufpr.br/pub/scm are updated. If I made something wrong about tree management, please let me know. o NEWS - bugfix: export the aufs configurations in aufs2-standalone.git/config.mk, reported and tested by Michael Towers. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git No updates. - aufs2-standalone.git Revert "aufs standalone: export symbols for aufs module only" aufs: export symbols unconditionally bugfix: export the aufs configurations - aufs2-util.git:master branch No updates. |
From: <sf...@us...> - 2009-07-05 23:12:36
|
o NEWS - testing aio J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git aufs: testing aio aufs: bugfix, aio operation aufs: aio, warn for readv/writev - aufs2-standalone.git Addition to above, aufs: export for aio support - aufs2-util.git:master branch No updates. |
From: <sf...@us...> - 2009-07-13 01:45:19
|
o News - ->poll operation is dropped since there is no filesystem which implements ->poll before linux-2.6.29. In 2.6.29, fuse implements it and aufs follows. New configurations CONFIG_AUFS_BR_FUSE and CONFIG_AUFS_POLL are added. - A parameter of ->page_mkwrite operation was changed in linux-2.6.29.4. Since the aufs2-29 branch supports only linux-2.6.29, it may not work 2.6.29.4. So a new file 'aufs2-page_mkwrite-29.4.patch' is added into aufs2-standalone.git#aufs2-29 branch. If your kernel is 2.6.29.4 or later but before 2.6.30, then you should apply it. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git#aufs2-27 branch - aufs2-standalone.git#aufs2-27 branch aufs: remove unused aufs_poll aufs: add a donor aufs: new lockclass for copyup whiteout - aufs2-2.6.git#aufs2-28 branch - aufs2-standalone.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch Addition to above, aufs: aufs_poll() strikes back - aufs2-standalone.git#aufs2-29 branch Addition to above, new configurations for ->poll() support linux-2.6.29.4, ->page_mkwrite() paramter - aufs2-2.6.git#aufs2-30 branch - aufs2-2.6.git#aufs2 branch - aufs2-standalone.git#aufs2-30 branch - aufs2-standalone.git#aufs2 branch ditto - aufs2-util.git#master branch None |
From: <sf...@us...> - 2009-07-20 00:26:50
|
o News - introduce a debugging feature to rw_semaphore, and fix several bugs around aufs super_block object. - in the standalone tree, remove the patch to expand the value of MAX_LOCKDEP_SUBCLASSES since it is generic debugging purpose only. - re-generate the patches in aufs2-standalone.git#aufs2-29 branch, aufs2-page_mkwrite-29.4.patch and aufs2-rt19-29.4.patch. - in aufs2-util tree, support "mount -f". - aufs: 2.6.31-rcN, tiny, include nsproxy.h o Bugfix - aufs: bugfix, lock in AUFS_CTL_PLINK_CLEAN - aufs: bugfix, lock in rmdir - aufs: bugfix, protect RR mode in MFS mode - aufs: bugfix, extra read_unlock in aufs_getattr() - aufs: bugfix, calling au_mntflags() from au_xigen_inc() - aufs: bugfix, file might be removed before au_h_open() - aufs: bugfix, file might be removed before aufs_getattr() J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git#aufs2-27 branch aufs: debugging rw_semaphore aufs: define macros for debugging rw_semaphore aufs: bugfix, lock in AUFS_CTL_PLINK_CLEAN aufs: bugfix, lock in rmdir aufs: bugfix, protect RR mode in MFS mode aufs: bugfix, extra read_unlock in aufs_getattr() aufs: tiny, reverse the internal order in di_downgrade_lock() aufs: tiny, remove unnecessary line aufs: testing smp memory barrier aufs: tiny, optimize xino_do_trunc() aufs: debugging sbinfo rw_semaphore aufs: bugfix, calling au_mntflags() from au_xigen_inc() aufs: bugfix, file might be removed before au_h_open() aufs: bugfix, file might be removed before aufs_getattr() - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: 2.6.31-rcN, tiny, include nsproxy.h - aufs2-standalone.git#aufs2-27 branch Addition to above, Revert "expand MAX_LOCKDEP_SUBCLASSES" - aufs2-standalone.git#aufs2-28 branch ditto - aufs2-standalone.git#aufs2-29 branch Addition to above, support linux-2.6.29.4, ->page_mkwrite() paramter support www.kernel.org/pub/linux/kernel/projects/rt/older/patch-2.6.29.4-rt19.bz2 - aufs2-standalone.git#aufs2-30 branch ditto - aufs2-standalone.git#aufs2 branch Addition to above, ditto - aufs2-util.git#master branch bugfix: target dir of install_etc, and mode support "mount -f" |
From: <sf...@us...> - 2009-07-27 04:13:32
|
o News - Apply the old debugging feature to all rw_semaphore in aufs. - Try describing how to GIT with mainline trees. o Bugfix - aufs: bugfix, include files in debug.h - aufs: possible bugfix, mmap race - aufs: possible bugfix, memory barrier at the end of MAINTAIN_PLINK - aufs: possible bugfix, give up lock free root dinfo in aufs_getattr() - aufs: possible bugfix, file might be removed before aufs_link() - aufs: bugfix, imbalance lock/unlock in error handling of aufs_link() - aufs: possible bugfix, verify the lower parent dentry J. R. Okajima ---------------------------------------------------------------------- To: jro@jrobl From: "J. R. Okajima" <jr...@mx...> Date: Sun, 26 Jul 2009 01:15:52 +0900 - aufs2-2.6.git#aufs2-27 branch aufs: possible bugfix, mmap race aufs: debugging fi_rwsem rw_semaphore aufs: debugging wbr_wh_rwsem rw_semaphore aufs: debugging dinfo rw_semaphore aufs: tiny, add a lock for debugging aufs: debugging iinfo rw_semaphore aufs: possible bugfix, memory barrier at the end of MAINTAIN_PLINK aufs: possible bugfix, give up lock free root dinfo in aufs_getattr() aufs: possible bugfix, file might be removed before aufs_link() aufs: tiny, add prefix some messages aufs: bugfix, imbalance lock/unlock in error handling of aufs_link() aufs: tiny, reduce the stack usage aufs: tiny, replace some au_xino_write0() calls by au_xino_write() aufs: tiny, describe how to git aufs: possible bugfix, verify the lower parent dentry - aufs2-2.6.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch ditto - aufs2-2.6.git#aufs2 branch Addition to above, aufs: bugfix, include files in debug.h - aufs2-standalone.git Addition to above, new make target clean - aufs2-util.git#master branch None. |
From: Ed W <li...@wi...> - 2009-07-27 10:41:09
|
sf...@us... wrote: > - aufs2-standalone.git > Addition to above, > new make target clean > Fantastic - thanks for that - had been bugging me quite a bit! (Although actually now shifted to using the in-kernel patch so it's more of a historic cheer, but thanks anyway!) Ed W |
From: <sf...@us...> - 2009-08-02 22:45:59
|
o Bugfix - aufs: bugfix, memory leak in a recent commit o News - CONFIG_IMA is not supported, let's wait for their bugfix. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git#aufs2-27 branch, aufs2-standalone.git#aufs2-27 branch aufs: bugfix, memory leak in a recent commit aufs: stop copying i_mode for symlink aufs: minor optimization, use local var - aufs2-2.6.git#aufs2-28 branch, aufs2-standalone.git#aufs2-28 branch ditto - aufs2-2.6.git#aufs2-29 branch, aufs2-standalone.git#aufs2-29 branch ditto - aufs2-2.6.git#aufs2-30 branch, aufs2-standalone.git#aufs2-30 branch Addition to above, aufs: make it an error when IMA is enabled aufs: stop supporting IMA aufs: tiny, modify a message aufs: tiny, modify a message string - aufs2-2.6.git#aufs2 branch, aufs2-standalone.git#aufs2 branch ditto - aufs2-util.git#master branch None |
From: <sf...@us...> - 2009-08-17 05:17:36
|
o News - Nothing new in aufs source files. - Trying and testing a new approach which execute readdir(3) in userspace. J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git Nothing. - aufs2-standalone.git Nothing. - aufs2-util.git testing rdu.c, readdir in userspace |
From: <sf...@us...> - 2009-08-24 05:47:43
|
o News - New feature, estimate the size of directory for VDIR and RDU. You can specify zero to rdblk and rdhash options. - Implement RDU (readdir(3) in userspace) Try CONFIG_AUFS_RDU=y and "make libau.so install_ulib" in aufs2-util GIT tree, and then "LD_RELOAD=libau.so ls /your/aufs". + new confituration CONFIG_AUFS_RDU. + new file rdu.c. + new ioctl(2). + new dynamic link library. - Split aufs2-standalone.patch and create a new patch file aufs2-base.patch. o bugfix - aufs: bugfix, re-initialize br_wbr in an error path - aufs: bugfix, aufs_permission() checks the lower inode - aufs: bugfix, stop checking a lock in au_test_mmapped() J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git#aufs2-27..aufs2-30 branches aufs: RDU, make au_ino() and au_wh_ino() global aufs: RDU, new ioctl for rdu aufs: tip, insert a space aufs: estimate the value of rdblk and rdhash aufs: extract the body of aufs_ioctl_dir() aufs: RDU, implemnt the kernel part aufs: tiny, truncate a line over 80 characters aufs: tiny, type-cast in a debug-print aufs: bugfix, stop checking a lock in au_test_mmapped() aufs: bugfix, re-initialize br_wbr in an error path aufs: RDU, initialize 'tail' and 'full' member aufs: bugfix, support rdhash=0 in au_whtmp_rmdir_alloc() aufs: bugfix, how to build aufs aufs: bugfix, aufs_permission() checks the lower inode - aufs2-2.6.git#aufs2 branch Addition to above, aufs: tiny, Stop supporting ecryptfs - aufs2-standalone.git Addition to above, RDU, new configuration - aufs2-util.git Stop assert-ing in libau.so testing rdu, separate ino array, misc fixes testing rdu, new rdu.h testing rdu, remove RduLocalTest testing rdu, stop internal multi-threadding and refine the tsearch(3) call testing rdu, refine rdu_init() testing rdu, several fixes testing rdu, finalizing rdu_pos() testing rdu, finalizing rdu_readdir() testing rdu, build libau.so less important changes aufs: estimate the value of rdblk and rdhash, manual aufs: RDU, documentation testing rdu, remove compat.h testing rdu, split rdu.c to support readdir64(3) testing rdu, allocate dirent in rdu_init() testing rdu, move converting ENOENT from rdu_getent() to rdu_readdir() testing rdu, support readdir64(3) testing rdu, tiny, documentation testing rdu, initialize 'tail' and 'full' member rdu, add a note about memory pressure |
From: <sf...@us...> - 2009-08-31 01:59:43
|
o Bugfix - several bugfixes around VDIR and RDU. - aufs: bugfix, memory leak in an error path in aufs_rename() J. R. Okajima ---------------------------------------------------------------------- - aufs2-2.6.git aufs: bugfix, support NFSD in aufs_getattr() aufs: possible bugfix, limit the minimum size of a dir aufs: bugfix, initialize loop counter in au_dir_size() aufs: tiny, a minor fix in README aufs: local debug macros for rdblk=0 aufs: bugfix, memory leak in an error path in aufs_rename() aufs: tiny, simplify au_whtmp_rmdir_alloc() aufs: bugfix, make struct au_nhash in struct test_empty_arg a pointer aufs: bugfix, allocate au_nhash for the existing dir only aufs: bugfix, stop freeing in au_nhash_do_free() aufs: bugfix, copy pointer array and deblk in copy_vdir() aufs: simplify nhash for del_wh_children() aufs: tiny, debugging nhash functions aufs: tiny, minor optimization aufs: bugfix, set the end mark in copy_vdir() - aufs2-standalone.git ditto - aufs2-util.git add a note about RDU and rdblk=0 |