aufs2 Monday GIT release

2011-04-10 Thread sfjro

o bugfix
- aufs2-util, possible bugfix, param list overrun

o misc
- note about ./include/linux/Kbuild
- note about max namelen on nfs

J. R. Okajima

--

- aufs2-2.6.git#aufs2.1-31..aufs2.1-38 branch
  aufs: tiny, note about ./include/linux/Kbuild

- aufs2-2.6.git#aufs2.1 branch
  Addition to above,
  aufs: for 2.6.39, more lockdep mgmt

- aufs2-standalone.git
  ditto

- aufs2-util.git#aufs2.1 branch
  possible bugfix, param list overrun
  MountCmdPath: dirty trick to support local nfs-mount
  tiny, note about max namelen on nfs

--
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev


aufs2 Monday GIT release

2011-04-03 Thread sfjro

o news
- begin supporting linux-2.6.39-rcN.

--

- aufs2-2.6.git#aufs2.1-31..aufs2.1-32 branch
  nothing

- aufs2-2.6.git#aufs2.1-33..aufs2.1-37 branch
  aufs: tiny, delete an unnecessary space

- aufs2-2.6.git#aufs2.1-38 branch
  Addition to above,
  aufs: tiny, support for new fmode macros

- aufs2-2.6.git#aufs2.1 branch
  Addition to above,
  aufs: for 2.6.39, replace __lookup_one_len by vfsub_name_hash
  aufs: for 2.6.39, split inode_lock into several locks
  aufs: for 2.6.39, a_op-sync_page is removed
  aufs: for 2.6.39, limit the support for IMA
  aufs: for 2.6.39, lockdep upgrades

- aufs2-standalone.git
  ditto

- aufs2-util.git
  nothing

--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf


aufs2 Monday GIT release

2011-02-20 Thread sfjro

o news
- new script aubusy and new ioctl AUFS_CTL_IBUSY
- GIT trees on SF.net are updated too.

J. R. Okajima

--

- aufs2-2.6.git
  aufs: new functions to test EBUSY
  aufs: new ioctl AUFS_CTL_IBUSY
  aufs: tiny, support verbose by au_br_mod()

- aufs2-standalone.git
  ditto

- aufs2-util.git#aufs2.1 branch
  tiny, AUFS_ROOT_INO for shell script
  new script aubusy and new ioctl AUFS_CTL_IBUSY

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb


aufs2 Monday GIT release, begin of aufs2.1

2010-09-19 Thread sfjro

o NEWS
- Begin of aufs2.1.
  The branches for linux-2.6.30 and earilier are not maintained.
  Other branches are renamed, aufs2-xx -- aufs2.1-xx.

- aufs2-util GIT tree
  A new branch aufs2.1 is essentially necessary for aufs2.1.

- Development status
  In aufs2-2.6.git and aufs2-standalone.git, the branch aufs2.1 which
  is for latest -rcN kernel (currently 2.6.36-rcN) is NOT updated. I am
  still working on it.
  Also a bug around the branch mgmt(add/del/mod) race is not fixed
  yet. it will be included in next release.

o bugfix
- 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: bugfix, unnecessary finfo_fin() in an error path in do_open_sp()
- aufs: bugfix, test h_mnt before reference in au_unpin()
- Revert aufs: more verbose at deleting a branch
- aufs: bugfix, branch management before au_call_rmdir_whtmp()
- aufs: possible bugfix, sb may be destroyed before au_si_free()
- aufs: possible bugfix, nwt may be queued just before unmounting
- aufs: bugfix, race around Magic SysRq, s_inodes and s_files
- aufs: bugfix, unset the return value in an error path
- aufs: possible bugfix, deadlock around remount

o news
- aufs: intorudce the pseudo-link maintenance mode
  + libau v2.4

--

- aufs2-2.6.git#aufs2.1-31 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: tiny, replace pr_warn in sysrq by printk
  aufs: tiny, warn once about ima
  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
  aufs: end of aufs2 and doubling donations
  aufs: begin of aufs2.1
  Revert aufs: more verbose at deleting a branch
  aufs: bugfix, branch management before au_call_rmdir_whtmp()
  aufs: tiny, convert s_op-umount_begin() to -kill_sb()
  aufs: possible bugfix, sb may be destroyed before au_si_free()
  aufs: possible bugfix, nwt may be queued just before unmounting
  aufs: introduce au_sbinfo list
  aufs: bugfix, race around Magic SysRq, s_inodes and s_files
  aufs: intorudce the pseudo-link maintenance mode, doc
  aufs: intorudce the pseudo-link maintenance mode, definition
  aufs: plm mode, remove plink ioctl, new au_plink_maint()
  aufs: plm mode, a new interface under proc_fs
  aufs: plm mode, move sbi lock funcs
  aufs: plm mode, flags for si_write_lock()
  aufs: plm mode, flags for si_read_lock()
  aufs: plm mode, debugging feature
  aufs: bugfix, unset the return value in an error path
  aufs: tiny, use a var instead of calling a func twice
  aufs: tiny, update simply
  aufs: possible bugfix, deadlock around remount

- 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: plm mode, follow the changes

- aufs2-2.6.git#aufs2.1-35 branch
  ditto

- aufs2-2.6.git#aufs2.1 branch
  Not released.

- aufs2-standalone.git#aufs2.1-31 branch
  Addition to above,
  aufs stdlone: new auto-config CONFIG_AUFS_SBILIST
  aufs stdalone: export to access inodes and files

- aufs2-standalone.git#aufs2.1-32..aufs2.1-35 branch
  Addition to above,
  Revert ifdef __KERNEL__ for kernel.h

- aufs2-util.git#aufs2.1 branch
  confirm the version
  tiny, more tests for illegal input
  intorudce the pseudo-link maintenance mode, doc
  intorudce the pseudo-link maintenance mode
  libau v2.4

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev


aufs2 Monday GIT release

2010-08-22 Thread sfjro

o news
- a new aufs patch for 2.6.33.5-rt25.patch is added into
  aufs2-standalong.git#aufs2-33.
- in mainline, fsnotify refined much and inotify is removed.
  aufs simply follows it and removes inotify support which was
  deprecated a few months ago.

Note: there are several bugs reported in mainline and this aufs2-2.6.git
  tee doesn't contain their fixes yet.


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, suppress harmless warnings

- aufs2-2.6.git#aufs2-28 branch
  ditto

- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: tiny, suppress warning about indenting labels

- aufs2-2.6.git#aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: tiny, suppress harmless warnings

- aufs2-2.6.git#aufs2-32..aufs2-35 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: for 2.6.36, the parameter of vfs_statfs()
  aufs: for 2.6.36, truncate_setsize()
  aufs: for 2.6.36, vc_cons
  aufs: for 2.6.36, refined fsnotify
  aufs: for 2.6.36, remove inotify

- aufs2-standalone.git
  ditto

- aufs2-standalone.git#aufs2-33 branch
  Addition to above,
  support patch-2.6.33.5-rt25

- aufs2-standalone.git#aufs2 branch
  Addition to above,
  aufs stdalone: for 2.6.36, export fsnotify functions and remove inotify
  aufs stdalone: remove fs/aufs/hinotify

- aufs2-util.git
  use -P for pwd

--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 


Re: aufs2 Monday GIT release

2010-08-05 Thread T o n g
On Mon, 26 Jul 2010 08:48:33 +0900, sfjro wrote:

 - aufs: allow a loopback-mounted branch

Hi Junjiro,

Would you elaborate more on this please?

I'm using aufs to stack up my loopback-mounted ext2 fs as branches 
currently. How can the new feature simplify my current job?

Thanks

-- 
Tong (remove underscore(s) to reply)
  http://xpt.sourceforge.net/techdocs/
  http://xpt.sourceforge.net/tools/


--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 


Re: aufs2 Monday GIT release

2010-08-05 Thread sfjro

T o n g:
  - aufs: allow a loopback-mounted branch
:::
 Would you elaborate more on this please?

If you have the git tree, try git show 94a8852 and you will see

aufs: allow a loopback-mounted branch

It is rejected to add a branch which is a loopback-mount in another
branch. For example,
- /au = /br0 + /br1 ... + /brN
- /brX/fs.img exists
loopback mount /brX/fs.img at /out/dirB,
append:/out/dirB

This commit allows such case.

And see
http://www.mail-archive.com/aufs-users@lists.sourceforge.net/msg02756.html


J. R. Okajima

--
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 


aufs2 Monday GIT release

2010-08-01 Thread sfjro

- aufs2-2.6.git
  aufs: more verbose at deleting a branch
  aufs: tiny, note about the vdir cache

- aufs2-standalone.git
  ditto

- aufs2-util.git
  aufs: tiny, note about the vdir cache
  tiny, fix typo


J. R. Okajima

--
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm


aufs2 Monday GIT release

2010-06-27 Thread sfjro

o news
- an external patch for pax/grsec users, grsecurity-2.1.14-2.6.33.4.patch
  is added to aufs2-standalone.git#aufs2-33 branch.


J. R. Okajima

--

- aufs2-2.6.git
  aufs: tiny, debug print [if]_version

- aufs2-standalone.git
  ditto

- aufs2-standalone.git#aufs2-33 branch
  Addition to above,
  a patch for pax/grsec users

- aufs2-util.git
  none

--
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first


Re: aufs2 Monday GIT release

2010-06-21 Thread Thomas Sachau
Am 21.06.2010 01:30, schrieb sf...@users.sourceforge.net:
 Hi,
 
 Thomas Sachau:
 This patch does allow me to compile aufs2 with a pax/grsec enabled kernel=
 =2E Is it the final patch and
 is it already in any current release?
 
 First, yes this is final.
 Next, it won't be merged in the public aufs2 GIT tree since it is for
 pax/grsec only and meaningless to non-grsec sources.
 
 
 J. R. Okajima
 

Hi,

if it is meaningless to non-gresec kernel sources and does not harm them, i see 
no reason against
supporting pax/grsec kernel sources. it would make life easier for those users, 
while everyone else
would not be harmed, right?

-- 
Thomas Sachau

Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature
--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo

aufs2 Monday GIT release

2010-06-06 Thread sfjro

o bugfix
- aufs: possible bugfix, revalidate inode race between readdir and lookup
- aufs: bugfix, the dentry paramter for security funcs

o misc
- aufs: tiny, follow the changes in linux-2.6.35-rcN
- aufs: follow linux-2.6.35, simple_setsize()

I recevied a donation via Tomas M who gathered several donations and
made it double. I appriciate him and all of donatiators.

Tomas and Slax users, if you have any requests for me, then please let
me know. I understand that the first answer is keep on developing
aufs, of course I'll do as possible I can. But if you have another
thing, I'd like to try.


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: possible bugfix, revalidate inode race between readdir and lookup
  aufs: tiny, fake type-cast by union

- aufs2-2.6.git#aufs2-28 branch
  ditto

- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: bugfix, the dentry paramter for security funcs

- aufs2-2.6.git#aufs2-30..aufs2-34 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: tiny, follow the changes in linux-2.6.35-rcN
  aufs: follow linux-2.6.35, simple_setsize()

- aufs2-standalone.git
  ditto

- aufs2-util.git
  nothing

--
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo


aufs2 Monday GIT release

2010-05-31 Thread sfjro

o news
- reducing memory consumption #1, fi_hdir
  now the internal pointer array for struct file object is allocated at
  opening a dir only.

o misc
- aufs: tiny, update atime in splice_to

It is late at Monday night, Tuesday precisely.
I was late because the change in this week is big and took
time. Additionally I had to investigate and fix some strange behaviour
in mainline. Moreover I got hardware trouble, I am afraid I had to buy a
new memory...


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, update atime in splice_to
  aufs: generalize aufs_flush()
  aufs: fi_hdir, simply rename fi_bstart/fi_bend to fi_btop/fi_bbot
  aufs: fi_hdir, split struct au_file into two parts
  aufs: fi_hdir, replace au_h_fptr() by au_hf_top() and au_hf_dir()
  aufs: fi_hdir, append the prefix '_dir' to au_fbend() and au_set_fbend()
  aufs: fi_hdir, remove an obsoleted au_dbg_verify_hf()
  aufs: fi_hdir, rename au_do_refresh_file() to au_do_refresh_dir()
- aufs2-2.6.git#aufs2-28..aufs2-34 branch
  ditto
- aufs2-2.6.git#aufs2 branch
  Addition to above,
   aufs: simply follow the changes in mainline 2.6.35

- aufs2-standalone.git
  ditto

- aufs2-util.git
  nothing

--



Re: aufs2 Monday GIT release

2010-05-26 Thread sfjro
 I found the pax and grsec patches declare members as 'const'.
 grsecurity-2.1.14-2.6.33.4-201005151340.patch
 pax-linux-2.6.33.4-test19.patch
:::
 I don't know whether making them 'const' is necessary or not.

If you really need to co-work aufs and grsec/pax, then this patch will
solve the problem. But I don't think it a good approach.


J. R. Okajima



a.patch.bz2
Description: BZip2 compressed data
--



Re: aufs2 Monday GIT release

2010-05-24 Thread Tommy[D]
Am 24.05.2010 03:35, schrieb sf...@users.sourceforge.net:
 
 o bugfix
 - aufs: bugfix, check the file handle strictly
 - aufs: fill the prompt string for choice block
 
 o news
 - new branch aufs2-34
 - begin supporting linux-2.6.35-rcN
 
 
 J. R. Okajima
 
 --
 
 - aufs2-2.6.git#aufs2-27 branch
   aufs: simplify au_set_ibstart()
   aufs: bugfix, check the file handle strictly
 
 - aufs2-2.6.git#aufs2-28..aufs2-30 branch
   ditto
 
 - aufs2-2.6.git#aufs2-31 branch
   Addition to above,
   aufs: fill the prompt string for choice block
 
 - aufs2-2.6.git#aufs2-32..aufs2 branch
   ditto
 
 - aufs2-standalone.git
   ditto
 
 - aufs2-util.git
   none
 
 --
 

Hi,

just tried to compile aufs2-standalone against my local kernel sources, but get 
the attached failure
for 2.6.33. The kernel is a development kernel from Gentoo with additional pax 
and grsec patches.
For a more less patched kernel version 2.6.34 i had no issues compiling 
aufs2-standalone.





aufs2-standalone.error
Description: Binary data


signature.asc
Description: OpenPGP digital signature
--



Re: aufs2 Monday GIT release

2010-05-24 Thread sfjro

Hello Tommy,

Tommy[D]:
 just tried to compile aufs2-standalone against my local kernel sources, b=
 ut get the attached failure
 for 2.6.33. The kernel is a development kernel from Gentoo with additiona=
 l pax and grsec patches.
 For a more less patched kernel version 2.6.34 i had no issues compiling a=
 ufs2-standalone.

Is this aufs2-standalone plain, I mean the version I released? Or did
someone else modified?
Where can I get aufs2-0_p20100524.tar.bz2?


J. R. Okajima

--



Re: aufs2 Monday GIT release

2010-05-24 Thread sfjro

Tommy[D]:
 Yes, that is your plain aufs2-standalone from today (this monday), i just=
  take the git tree for
 aufs2-standalone and the git tree for aufs2-util and put both into a tarb=
 all, which then goes onto
 mirrors. Depending on the current kernel, the right branch is then used t=
 o compile the aufs2 module.

Hmm, I could build aufs2-standalone/aufs2-33 with plain linux-2.6.33.
I am afraid pax or grsec patches are related. Where can I get these
patches or the patched kernel source?


J. R. Okajima

--



Re: aufs2 Monday GIT release

2010-05-24 Thread sfjro

Tommy[D]:
 just tried to compile aufs2-standalone against my local kernel sources, b=
 ut get the attached failure
 for 2.6.33. The kernel is a development kernel from Gentoo with additiona=
 l pax and grsec patches.

I found the pax and grsec patches declare members as 'const'.
grsecurity-2.1.14-2.6.33.4-201005151340.patch
pax-linux-2.6.33.4-test19.patch

For instance,

 struct address_space_operations {
-   int (*writepage)(struct page *page, struct writeback_control *wbc);
-   int (*readpage)(struct file *, struct page *);
-   void (*sync_page)(struct page *);
+   int (* const writepage)(struct page *page, struct writeback_control 
*wbc);
+   int (* const readpage)(struct file *, struct page *);
+   void (* const sync_page)(struct page *);

It means setting writepage (and other members) is prohibited. But aufs
sets them dynamically. I think this is the cause of your problem.
I don't know whether making them 'const' is necessary or not.


J. R. Okajima

--



aufs2 Monday GIT release

2010-05-23 Thread sfjro

o bugfix
- aufs: bugfix, check the file handle strictly
- aufs: fill the prompt string for choice block

o news
- new branch aufs2-34
- begin supporting linux-2.6.35-rcN


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: simplify au_set_ibstart()
  aufs: bugfix, check the file handle strictly

- aufs2-2.6.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: fill the prompt string for choice block

- aufs2-2.6.git#aufs2-32..aufs2 branch
  ditto

- aufs2-standalone.git
  ditto

- aufs2-util.git
  none

--



aufs2 Monday GIT release

2010-05-16 Thread sfjro

o bugfix
- aufs: bugfix, force setting file write operations for future copyup
  Also remove dynamic operation for i_fop/f_op.


J. R. Okajima

--

- aufs2-2.6.git
  aufs: tiny, revise CONFIG_AUFS_RDU description
  aufs: tiny, simplify au_wr_dir()
  aufs: tiny, rename au_update_ibrange()
  aufs: bugfix, force setting file write operations for future copyup
  aufs: stop dynamic operation for i_fop/f_op

- aufs2-standalone.git
  ditto

- aufs2-util.git
  none

--



aufs2 Monday GIT release

2010-05-02 Thread sfjro

o news
- aufs: dynop, support AIO, Direct I/O and XIP

o misc
- aufs: tiny, revise Documentation/ABI


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, rename fi_h_vm_ops to fi_hvmop
  aufs: tiny, rename simply
  aufs: tiny, set owner to file_operations
  aufs: tiny, new debug print macro AuDbgSym()
  aufs: new files for dynop, dynamically customizable fs operations
  aufs: dynop, build new files
  aufs: dynop, lifetime is maintained by branch object
  aufs: dynop, set and refresh i_fop, f_op and vm_ops
  aufs: dynop, support AIO, Direct I/O and XIP
  aufs: minor optimization to maintain br_dykey
  aufs: bugfix, ref-count for dynop
  aufs: tiny, revise Documentation/ABI
  aufs: tiny, move some functions in a file
  aufs: tiny, new macro AuInfoSym
  aufs: minor optimization, lock-free search for br_dykey
  aufs: dynop, RCUnize

- aufs2-2.6.git#aufs2-28 branch
  ditto

- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: tiny, f_op-dir_notify is removed in linux-2.6.29

- aufs2-2.6.git#aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: fix the merge conflicts

- aufs2-2.6.git#aufs2-32..aufs2 branch
  ditto

- aufs2-standalone.git
  ditto

- aufs2-util.git
  nothing

--


aufs2 Monday GIT release

2010-04-25 Thread sfjro

o bugfix
- aufs bugfix: opaque ancestors

o misc
- aufs stdalone: stop including ../kernel/mutex.h,
  and create a new file fs/aufs/mtx.h.


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27 branch
  aufs bugfix: opaque ancestors

- aufs2-2.6.git#aufs2-28 branch
  ditto

- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: tiny, missing header files

- aufs2-2.6.git#aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: tiny, remove unnecessary header files.

- aufs2-2.6.git#aufs2-32..aufs2 branch
  ditto

- aufs2-standalone.git
  Addition to above,
  aufs: stop including ../kernel/mutex.h
  aufs stdalone: tiny, extract an ugly inclusion
  aufs stdalone: tiny, year for copyright

- aufs2-util.git
  tiny, remove an unused label

--


aufs2 Monday GIT release

2010-04-11 Thread sfjro

o bugfix
- aufs: bugfix, revalidate in setattr
- aufs stdalone: bugfix, include path for an ugly trick in f_op.c
  This fix may not be enough. I will try again.

o news
- refine aufs slabs
  pros: faster a little
  cons: larger a little
  I already started my work to get smaller.
- aufs: tiny, update the documents


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, cacheline_aligned_in_smp attr
  aufs: minor optimization, refine dinfo cache
  aufs: tiny, refine dinfo life
  aufs: minor optimization, refine finfo cache
  aufs: minor optimization, refine icntnr cache
  aufs: tiny, update the documents
  aufs: tiny, simplify the flag for open
  aufs: bugfix, revalidate in setattr
  aufs: tiny, support NULL in au_hdput()
  aufs: simplify au_br_do_del_hdp()
  aufs: simplify au_do_cpup_wh()
  aufs: simplify au_dpri_dentry()
  aufs: tiny, remove less important debug test
  aufs: simplify au_update_dbrange()
  aufs: simplify au_reopen_wh()
  aufs: simplify au_show_brs/xino()
  aufs: tiny, suppress checkpatch warning

- aufs2-2.6.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: tiny, remove a doc about an obsoleted design

- aufs2-2.6.git#aufs2-32..aufs2 branch
  ditto

- aufs2-standalone.git#aufs2-27 branch
  Addition to above,
  aufs stdalone: bugfix, include path for an ugly trick in f_op.c

- aufs2-standalone.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-standalone.git#aufs2-31 branch
  Addition to above,
  remove the renamed files

- aufs2-standalone.git#aufs2-32..aufs2 branch
  ditto

- aufs2-util.git#master branch
  Nothing.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-04-04 Thread sfjro

o bugfix
- aufs: bugfix, support updating a removed dir
- aufs: bugfix, missing unlock in an error path
- aufs: bugfix, error from kset_create_and_add()
- Install symlinks
- LDFLAGS is for CC instead of LD


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git
  aufs: minor optimization, remove unnecessary au_set_h_[id]ptr()
  aufs: bugfix, support updating a removed dir
  aufs: bugfix, missing unlock in an error path
  aufs: tiny, revise including header files
  aufs: bugfix, error from kset_create_and_add()

- aufs2-standalone.git#aufs2-27..aufs2-31 branch
  ditto

- aufs2-standalone.git#aufs2-32 branch
  Addition to above,
  ifdef __KERNEL__ for kernel.h

- aufs2-standalone.git#aufs2-33 branch
  ditto
- aufs2-standalone.git#aufs2 branch
  ditto

- aufs2-util.git
  Install symlinks
  LDFLAGS is for CC instead of LD

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-03-28 Thread sfjro

o bugfix
- aufs: bugfix, stop setting the inotify watch twice for the same lower
  inode.

o news
- aufs: support FSNOTIFY
  introduce a new option 'udba=notify' which is equivalen to
  udba=inotify before aufs2-31.
  in aufs2-31 and later, you can choose either fsnotify or inotify in
  aufs configuration and can use udba=notify.
- aufs: support i_op-check_acl()


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, tmp, abstract fs/aufs/hinotify.c
  aufs: tiny, tmp, abstract fs/aufs/hinotify.c, rename 'hin' prefix
  aufs: tiny, abstract hnotify.c, restore inotify specific code
  aufs: tiny, remove the meaningles parameter
  aufs: bugfix, stop setting the inotify watch twice for the same lower 
inode

- aufs2-2.6.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: support FSNOTIFY
  aufs: tiny, fix the comment style

- aufs2-2.6.git#aufs2-32 branch
  Addition to above,
  aufs: support i_op-check_acl()

- aufs2-2.6.git#aufs2-33 branch
  Addition to above,
  aufs: support DEBUG_OBJECTS_WORK

- aufs2-2.6.git#aufs2 branch
  ditto

- aufs2-standalone.git#aufs2-27 branch
  Addition to above,
  rename AUFS_HINOTIFY to AUFS_HNOTIFY

- aufs2-standalone.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-standalone.git#aufs2-31 branch
  Addition to above,
  aufs: support FSNOTIFY, export functions
  new config AUFS_HFSNOTIFY and AUFS_HINOTIFY

- aufs2-standalone.git#aufs2-32..aufs2 branch
  ditto

- aufs2-util.git
  remove a note about IN_ATTRIB
  aufs: support FSNOTIFY, describe udba=notify

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-03-21 Thread sfjro

o news
- the feature flushing writable branches at remount/unmounting aufs was
  removed, since it doesn't seem to be so useful and it may cause a
  deadlock in the future.

o bugfix
- aufs: possible bugfix, replace __getname() by au_getname()
- aufs: tiny, replace au_getname() by __getname_gfp(GFP_NOFS)


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: remove au_fsync_br()
  aufs: possible bugfix, replace __getname() by au_getname()
  aufs: refine README
  aufs: tiny, note about the GIT branch name

- aufs2-2.6.git#aufs2-28..aufs2-30 branch
  ditto

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: tiny, replace au_getname() by __getname_gfp(GFP_NOFS)

- aufs2-2.6.git#aufs2-32..aufs2-33 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: tiny, make au_sbi_ops const
  aufs: support sysfs_attr_init()

- aufs2-standalone.git
  Addition to above,
  aufs: remove au_fsync_br(), uneport fsync_super()

- aufs2-util.git
  move LDFLAGS to tail
  Tommy[D] (1):
  Support for $LDFLAGS for libau.so

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-03-14 Thread sfjro

o bugfix
- aufs: bugfix, another approach to keep the lock order of mmap_sem
  using mmap_set_owner() which requires to be exported.

o misc
- aufs: support s_export_op-commit_data()
- aufs: begin supporting linux-2.6.24-rcN, call iterate_mounts()
- aufs: simplify au_test_subdir() and call path_is_under()
- aufs: convert the parameter of break_lease()
- aufs: tiny, make aufs_aop const
- aufs: tiny, make aufs_dop const


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: bugfix, another approach to keep the lock order of mmap_sem
  aufs: tiny, add a comment
  aufs: tiny, remove space
  aufs: tiny, make aufs_aop const

- aufs2-2.6.git#aufs2-28..aufs2-29 branch

- aufs2-2.6.git#aufs2-30 branch
  Addition to above,
  aufs: follow the changes in upstream, mutex_set_owner()
  aufs: tiny, make aufs_dop const

- aufs2-2.6.git#aufs2-31..aufs2-33 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: begin supporting linux-2.6.24-rcN, call iterate_mounts()
  aufs: simplify au_test_subdir() and call path_is_under()
  aufs: convert the parameter of break_lease()
  aufs: support s_export_op-commit_data()
  aufs: tiny, comment for making au_sbi_ops const

- aufs2-standalone.git#aufs2-27 branch
  Addition to above,
  aufs stdalone: bugfix, export to keep the lock order of mmap_sem

- aufs2-standalone.git#aufs2-28..aufs2 branch
  ditto

- aufs2-util.git
  None.

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-03-07 Thread sfjro

o news
- new branch aufs2-33, and begin supporting linux-2.6.24-rcN.
- Revert aufs: bugfix, unlock mmap_sem temporary using BKL
  It means aufs_mmap() MAY cause deadlock. This potential problem will
  be fixed in next Monday release.
- aufs: begin supporting hfsplus, fs/aufs/hfsplus.c and
  CONFIG_AUFS_BR_HFSPLUS.
- describe about truncating xino files.
  The feature is already implemented, but its design is not fixed.

I don't know why, but pushing aufs2-28 branch in aufs2-standalone.git
tree was failed by non-fast-forward. And I used -f (force) option.


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  Revert aufs: narrow down the BKL region
  Revert aufs: bugfix, unlock mmap_sem temporary using BKL
  aufs: simply revised last patch
  aufs: begin supporting hfsplus
  aufs: begin supporting hfsplus, fs/aufs/hfsplus.c and 
CONFIG_AUFS_BR_HFSPLUS
  aufs: begin supporting hfsplus, call au_h_open_{pre,post}()
  aufs: tiny, modify a comment
  aufs: begin supporting hfsplus, unreliable i_size and i_blocks
Joonwoo Park (1):
  aufs: ubifs doesn't maintain i_blocks.

- aufs2-2.6.git#aufs2-28 branch
  Addition to above,
  aufs: fix the failure in manual merging
- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: tiny, fix a manual merge failure
- aufs2-2.6.git#aufs2-30 .. aufs2 branch
  ditto

- aufs2-standalone.git
  Addition to above,
  aufs stdalone: begin supporting hfsplus, CONFIG_AUFS_BR_HFSPLUS
  add AUFS_BR_HFSPLUS

- aufs2-util.git
  tiny, describe about HFSPLUS but commented out
  clean libau.so
  describe about truncating xino files

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-03-01 Thread sfjro

o news
  No news is good news.


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git
  aufs: cosmetic clean-up for i_op_del.c
  aufs: cosmetic clean-up for i_op_ren.c
  aufs: cosmetic clean-up for sysfs.c
  aufs: cosmetic clean-up for hinotify.c
  aufs: cosmetic clean-up for export.c
  aufs: cosmetic clean-up for rdu.c
  Revert aufs: cosmetic clean-up for export.c

- aufs2-standalone.git
  ditto

- aufs2-util.git
  None

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-02-21 Thread sfjro

o bugfix
- aufs2-util.git bugfix, quote in the condition

o news
- aufs: follow the upstream changes for IMA


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: cosmetic clean-up for i_op_add.c

- aufs2-2.6.git#aufs2-28 branch ... aufs2-32 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: follow the upstream changes for IMA
  aufs: minor optimization in au_conv_oflags()
  aufs: tiny, just tabify

- aufs2-standalone.git
  ditto

- aufs2-util.git
  bugfix, quote in the condition

--
Download Intel#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev


aufs2 Monday GIT release

2010-02-08 Thread sfjro

o news
- aufs: begin supporting btrfs

Since http://git.c3sl.ufpr.br/pub/scm/aufs/aufs2-2.6.git is replaced,
you may meet a problem in git-update. In this case, please
try git-update again, or try --force option, or git-clone and create a
new tree.


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: cosmetic clean-up for i_op.c
- aufs2-2.6.git#aufs2-28 branch
  ditto
- aufs2-2.6.git#aufs2-29 branch and later
  Addition to above,
  aufs: begin supporting btrfs

- aufs2-standalone.git
  ditto

- aufs2-util.git#master branch
  None

--
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com


aufs2 Monday GIT release

2010-01-24 Thread sfjro

o news
- aufs: replace the multiple singlethread workqueues by a create_workqueue()
  The module parameter 'nwkq' is removed.


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git
  aufs: tiny, a typo in a document
  aufs: replace the multiple singlethread workqueues by a create_workqueue()
  aufs: move au_iattr for verifying from dentry.c to hinotify.c
  aufs: cosmetic clean-up for whout.c
  aufs: cosmetic clean-up for wbr_policy.c
  aufs: cosmetic clean-up for dentry.c
  aufs: tiny, restore a debug check
  aufs: cosmetic clean-up for file.c
  Revert aufs: move au_iattr for verifying from dentry.c to hinotify.c

- aufs2-standalone.git
  ditto

- aufs2-util.git
  aufs: replace the multiple singlethread workqueues by a create_workqueue()

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev


aufs2 Monday GIT release

2010-01-17 Thread sfjro

o bugfix
- aufs: bugfix, permission for special files
- aufs: bugfix, protect f_flags by f_lock

o misc
- aufs: follow the change made in linux-2.6.33-rc1
- aufs stdalone: export cap_file_mmap()


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--
- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, comments for destroying AuCache_HINOTIFY
  aufs: tiny, cosmetics for sbinfo.c
  aufs: bugfix, permission for special files
  aufs: cosmetic clean-up for super.c
  aufs: cosmetic clean-up for branch.c
  aufs: cosmetic clean-up for vfsub.c
- aufs2-2.6.git#aufs2-28 branch
  ditto
- aufs2-2.6.git#aufs2-29 branch
  ditto
- aufs2-2.6.git#aufs2-30 branch
  Addition to above,
  aufs: bugfix, protect f_flags by f_lock
- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: bugfix, protect f_flags by f_lock
  aufs: tiny, add a comment
  aufs: tiny, move some declarations
- aufs2-2.6.git#aufs2-32 branch
  ditto
- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: follow the change made in linux-2.6.33-rc1

- 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-30 branch
  ditto
- aufs2-standalone.git#aufs2-31 branch
  Addition to above,
  aufs stdalone: export cap_file_mmap()
- aufs2-standalone.git#aufs2-32 branch
  ditto
- aufs2-standalone.git#aufs2 branch
  ditto

- aufs2-util.git
  none

--
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev


aufs2 Monday GIT release

2010-01-10 Thread sfjro

o bugfix
- aufs: bugfix, an error path in au_new_inode()

o misc
- aufs: tiny, copyright 2010
- aufs: narrow down the BKL region
- aufs: tiny, restore the debug test in au_test_mmapped()


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git
  aufs: bugfix, an error path in au_new_inode()
  aufs: tiny, copyright 2010
  aufs: narrow down the BKL region
  aufs: tiny, restore the debug test in au_test_mmapped()

- aufs2-standalone.git
  ditto

- aufs2-util.git
  aufs: tiny, copyright 2010

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 


aufs2 Monday GIT release

2010-01-04 Thread sfjro

o bugfix
- aufs: bugfix, mmap for the renamed destination
  still testing -- test completed.
- aufs: bugfix, unlock mmap_sem temporary using BKL
- aufs: recover a merge conflict, the internal file open
  affect only aufs2-31 and later branch in aufs2-2.6 GIT,
  reported by Kyle Bader.

o news
- aufs: support security_file_mmap()


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--
- aufs2-2.6.git#aufs2-27 branch
  aufs: bugfix, mmap for the renamed destination
  aufs: support security_file_mmap()
  aufs: bugfix, unlock mmap_sem temporary using BKL
  aufs: tiny, new abstract function vfsub_dentry_open()

- 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-31 branch
  Addition to above,
  aufs: tiny, add 'unlikely' in an error path
  aufs: recover a merge conflict, the internal file open

- aufs2-2.6.git#aufs2-32 branch
  ditto

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: follow the changes around O_TRUNC
  aufs: follow the changes for IMA
  aufs: tiny, make dentry_open() wrapper inlined again

- aufs2-standalone.git
  Addition to above,
  aufs stdalone: support security_file_mmap()
  aufs: tiny, add a forgotten configuration

- aufs2-util.git
  note about the inode number in TMPFS

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 


aufs2 Monday GIT release

2009-12-20 Thread sfjro

o news
- aufs: re-write supporting FIFO

o bugfix
- aufs: bugfix, mmap for the renamed destination
  still testing.

This is last regular release of this year.
Have nice holidays.


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--
- aufs2-2.6.git
  aufs: re-write supporting FIFO
  aufs: tiny, suppress checkpatch warnings
  aufs: allow FIFO on RO branch
  aufs: bugfix, mmap for the renamed destination

- aufs2-standalone.git
  ditto

- aufs2-util.git
  Revert support special file, FIFO

--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 


aufs2 Monday GIT release

2009-12-13 Thread sfjro

o news
- new configurarion CONFIG_AUFS_SP_IATTR
  support the inode attribute of special files. currently only FIFO is
  supported. you can keep this configuration disabled if mtime/ctime of
  FIFO is not important.
- new branch aufs2-32
  linux-2.6.32 is released and the branch aufs2-32 in aufs2-2.6 and
  aufs2-stdalone GIT tree. now the latest aufs2 brach is for
  linux-2.6.33-rcN.

o minor
- add SPREAD flag for aufs caches
- revise maintenace for plink
- lock-free file close


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--
- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, add a comment about security_file_mmap()
  aufs: tiny, add SPREAD flag for aufs caches
  aufs: tiny, strict type check for aufs caches
  aufs: minor, revise maintenace for plink
  aufs: lock-free file close
  aufs: support special file, make some functions global for FIFO
  aufs: support special file, new file f_op_sp.c for FIFO
  aufs: support special file, new configuration for FIFO
  aufs: tiny, add a comment about direcct accessing
  aufs: tiny, simply define the empty functions
  aufs: tiny, suppress checkpatch msg
  aufs: tiny, suppress checkpatch msg
  aufs: tiny, copy-up FIFO in open
  aufs: tiny, move au_dbg_sp_fop()
  aufs: tiny, debug print in ioctl()
- aufs2-2.6.git#aufs2-28 branch
  ditto
- aufs2-2.6.git#aufs2-29 branch
  Addition to above,
  aufs: support special file, f_op-dir_notify is removed
  aufs: support special file, f_op-dir_notify is removed (again)
- aufs2-2.6.git#aufs2-30 branch
  ditto
- aufs2-2.6.git#aufs2-31 branch
  ditto
- aufs2-2.6.git#aufs2-32 branch
  ditto
- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: version string for aufs2-33-rcN
  aufs: linux-2.6.33-rcN, call security_path_{chown,chmod}()

- aufs2-standalone.git
  Addition to above,
  new configuration SP_IATTR for FIFO

- aufs2-util.git
  support special file, FIFO

--
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev


aufs2 Monday GIT release

2009-12-06 Thread sfjro

o bugfix
- aufs: bugfix, max namelen
  the bugfix in last release was insufficient. the same fix is necessary for 
lookup.

o news
- pathconf(3) with _PC_LINK_MAX doesn't work for aufs
  to support _PC_LINK_MAX, a new wrapper function is introduced to the
  libau.so in aufs2-util. this is a similar approach for RDU (readdir in
  userspace).

J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git
  aufs: bugfix, max namelen
  aufs: tiny, revise a constant value
  aufs: new ioctl interface for pathconf(3) wrapper library
  aufs: bugfix, branch counter in the new au_wbr_fd()
  aufs: tiny, a note about pathconf(3) wrapper

- aufs2-standalone.git
  ditto

- aufs2-util.git
  aufs: bugfix, max namelen
  bugfix, print AUFS_MAX_NAMELEN is not a string
  libau.so v1.2, libau.[ch]
  simply revise about libau.so
  libau.so v1.3, new environment variable LIBAU
  libau.so v2.1, new wrapper for pathconf(3)
  libau.so v2.2, bugfix in the new wrapper for pathconf(3)
  tiny, add a note about wrapping pathconf(3)
  new subdir for libau.so
  new subdir for libau.so, makefiles
  last commit for pathconf.c was wrong
  new subdir for libau.so, makefiles

--
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev


aufs2 Monday GIT release

2009-11-29 Thread sfjro

o bugfix
- the maximum lenght of a filename in aufs is limited to 242 (which is
  defined as AUFS_MAX_NAMELEN in include/linux/aufs_type.h).


J. R. Okajima
If you or your company use and like AUFS project,  why not consider
donating money, or getting a service contract with the developer to
ensure that it will live on and continue to provide high quality free
software?

--

- aufs2-2.6.git#aufs2-27 branch
  aufs: tiny, use some debug macros
  aufs: bugfix, statfs(2) max namelen
  aufs: a new donator
  aufs: bugfix, max namelen

- aufs2-2.6.git#aufs2-28 branch
  Addition to above,
  aufs: tiny, replace AuErr macro by pr_err

- aufs2-2.6.git#aufs2-29 branch
  ditto
- aufs2-2.6.git#aufs2-30 branch
  ditto
- aufs2-2.6.git#aufs2-31 branch
  ditto
- aufs2-2.6.git#aufs2 branch
  ditto

- aufs2-standalone.git
  ditto

- aufs2-util.git
  tiny, remove obsoleted macros
  aufs: bugfix, statfs(2) max namelen

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


aufs2 Monday GIT release

2009-11-08 Thread sfjro

o bugfix
- bugfix, support 64bit s390 and alpha, reported by Ben Hutchings.


J. R. Okajima

--

- aufs2-2.6.git and aufs2-standalone.git
  aufs: bugfix, support 64bit s390 and alpha
  Revert aufs: bugfix, support 64bit s390 and alpha
  aufs: vdir stop 'packing' structures
  Revert aufs: vdir stop 'packing' structures
  Revert Revert aufs: bugfix, support 64bit s390 and alpha

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


Re: Skip aufs2 Monday GIT release

2009-10-19 Thread Sven Geggus
sf...@users.sourceforge.net wrote:

 I have nothing to release for this week.
 Please enjoy the health of GIT tree which was refreshed last week.

Jepp, works fine again! 

BTW, is there a technical reason why there is no native git:// access to the
repository which is suposed to be much faster than http. Thats at least what
I have been told.

Sven

-- 
Those who do not understand Unix are condemned to reinvent it, poorly
(Henry Spencer)

/me is gig...@ircnet, http://sven.gegg.us/ on the Web

--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference


Re: Skip aufs2 Monday GIT release

2009-10-19 Thread sfjro

Sven Geggus:
 Jepp, works fine again! 

Glad to hear that!


 BTW, is there a technical reason why there is no native git:// access to the
 repository which is suposed to be much faster than http. Thats at least what
 I have been told.

I am not sure which is faster, but I remember there had been such post
on this ML. The main reason is up to the server which offered us the
public repository.

But now I know GIT on SourceForge is available. Although I don't have
any complaints about the current server in Brazil, I may move the public
repository to SF in the future.


J. R. Okajima

--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference


Skip aufs2 Monday GIT release

2009-10-18 Thread sfjro

I have nothing to release for this week.
Please enjoy the health of GIT tree which was refreshed last week.


J. R. Okajima

--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference


aufs2 Monday GIT release

2009-10-05 Thread sfjro

o News
- new entry, /sys/fs/aufs/config to show the configuration in standalone
  tree.
- new internal makefile fs/aufs/conf.mk.
- debugging address_space_operations.

o bugfix
- tiny, missing replacement in last commit, for aufs2-31 and aufs2 GIT
  branch.


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27..aufs2-30 branch
  aufs: tiny, re-order the configurations
  aufs: debugging address_space_operations
  aufs: tiny, make super_operations 'const'

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: tiny, missing replacement in last commit
  aufs: tiny, follow the change in linux-2.6.31

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: linux-2.6.32-rcN, RAMFS_MAGIC
  aufs: linux-2.6.32-rcN, const-antify vm_ops in struct vm_area_struct
  aufs: tiny, add noinline_for_stack for some functions
  aufs: debugging address_space_operations
 
- aufs2-standalone.git
  Addition to above,
  aufs: a new entry /sys/fs/aufs/config
  aufs: tiny, make diff(1) quiet
  aufs: tiny, suppress stderr of diff(1)

- aufs2-util.git
  None.

--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf


aufs2 Monday GIT release

2009-09-20 Thread sfjro

o news
- a new GIT branch aufs2-31.
- for linux-2.6.31 and later, aufs supports CONFIG_IMA except the case
  of mod:branch= RW -- RO.

o bugfix
- aufs: bugfix, nested lock aufs_fault() after aufs_write()
- Revert aufs: bugfix, support NFSD in aufs_getattr()
- aufs: bugfix, a test for the generation in debug mode
- aufs: bugfix, EIO from stat/fstat(2) after branch management
- aufs: possible bugfix, sysfs and aufs
- Stop parallel build for libautil.a


J. R. Okajima

--

- aufs2-2.6.git#aufs2-27...aufs2-30 branch
  aufs: bugfix, nested lock aufs_fault() after aufs_write()
  Revert aufs: bugfix, support NFSD in aufs_getattr()
  aufs: bugfix, a test for the generation in debug mode
  aufs: bugfix, EIO from stat/fstat(2) after branch management
  aufs: add some debug prints

- aufs2-2.6.git#aufs2-31 branch
  Addition to above,
  aufs: version string for aufs2-31
  aufs: re-start supporting IMA (limited)
  aufs: possible bugfix, sysfs and aufs

- aufs2-2.6.git#aufs2 branch
  Addition to above,
  aufs: version string for aufs2-31
  aufs: temp ci for lockdep
  aufs: temp ci for lockdep

- aufs2-standalone.git
  ditto

- aufs2-util.git
  Stop parallel build for libautil.a

--
Come build with us! The BlackBerryreg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9#45;12, 2009. Register now#33;
http://p.sf.net/sfu/devconf


aufs2 Monday GIT release

2009-09-06 Thread sfjro

o Bugfix
  aufs: bugfix, test cookie-bindex


J. R. Okajima

--

- aufs2-2.6.git
  aufs: bugfix, test cookie-bindex
  aufs: some notes about RDU

- aufs2-standalone.git
  ditto

- aufs2-util.git#master branch
  none

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


aufs2 Monday GIT release

2009-08-30 Thread sfjro

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

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


aufs2 Monday GIT release

2009-08-23 Thread sfjro

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

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


aufs2 Monday GIT release

2009-08-16 Thread sfjro

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

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


aufs2 Monday GIT release

2009-08-02 Thread sfjro

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

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


Re: aufs2 Monday GIT release

2009-07-27 Thread Ed W
sf...@users.sourceforge.net 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


--


aufs2 Monday GIT release

2009-07-26 Thread sfjro

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: j...@jrobl
From: J. R. Okajima j...@mx3.ttcn.ne.jp
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.

--


aufs2 Monday GIT release

2009-06-28 Thread sfjro

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.

--


aufs2 Monday GIT release

2009-06-21 Thread sfjro

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

--
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org


aufs2 Monday GIT release

2009-05-31 Thread sfjro

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

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers  brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing,  
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA,  Big Spaceship. http://p.sf.net/sfu/creativitycat-com 


aufs2 Monday GIT release

2009-05-24 Thread sfjro

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 realk...@directbox.com
- 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-fsdevelm=124223234505544w=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

--
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
is a gathering of tech-side developers  brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing,  
iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian
Group, R/GA,  Big Spaceship. http://www.creativitycat.com 


aufs2 Monday GIT release

2009-05-17 Thread sfjro

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

--
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects


aufs2 Monday GIT release

2009-05-03 Thread sfjro

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

--
Register Now  Save for Velocity, the Web Performance  Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance  Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf


aufs2 Monday GIT release

2009-04-26 Thread sfjro

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

--
Crystal Reports #45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects


aufs2 Monday GIT release

2009-04-19 Thread sfjro

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

--
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p


aufs2 Monday GIT release

2009-04-12 Thread sfjro

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-kernelm=123938533724484w=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

--
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


Re: aufs2 Monday GIT release

2009-04-12 Thread Michael S. Zick
On Sun April 12 2009, sf...@users.sourceforge.net 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-kernelm=123938533724484w=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
 
 



--
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


Re: aufs2 Monday GIT release

2009-04-12 Thread 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().

http://lwn.net/Articles/326818
http://lwn.net/Articles/324416
http://lwn.net/Articles/322913

--
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


Re: aufs2 Monday GIT release

2009-04-12 Thread sfjro

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-kernelm=118915086030712w=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

--
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


Re: aufs2 Monday GIT release

2009-04-12 Thread sfjro

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

--
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


aufs2 Monday GIT release

2009-04-05 Thread sfjro

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

--


Re: aufs2 Monday GIT release

2009-04-05 Thread sfjro

 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.

Bruno,
When I made git-push, I got these messages for every branch.
Did I make somwthing wrong?

To g...@git.c3sl.ufpr.br:aufs/aufs2-util.git
   4dd2ca7..23bb088  master - master
updating local tracking ref 'refs/remotes/origin/master'
*** hooks.mailinglist is not set so no email will be sent
*** for refs/heads/master update 
4dd2ca7969f00bd16162282564354eebc925c254-23bb0887a575f631af83f5f7a2b9d98bcead2461
sendmail: No recipients specified although -t option used
error: hooks/post-receive exited with error code 1


J. R. Okajima

--


Re: aufs2 Monday GIT release

2009-04-05 Thread sfjro

Bruno Cesar Ribas:
 that happened because i activated commit mail hook and did not set a mailing
 list to send your pushes.
 
 I removed this hook. It did not affect any of your pushes.

Thank you.


J. R. Okajima

--