Re: aufs3 GIT release

2015-01-05 Thread Philip Müller

   Hi J.R. followed lines should not be present in tmpfs-idr.patch within
   aufs3.18.1+ branch:
   diff --git a/Makefile b/Makefile
   index 3f84029..fd80c6e 100644
   --- a/Makefile
   +++ b/Makefile
   @@ -1,6 +1,6 @@
VERSION = 3
PATCHLEVEL = 18
   -SUBLEVEL = 1
   +SUBLEVEL = 0
EXTRAVERSION =
NAME = Diseased Newt

   They make no sense.
   Kind regards
   Phil
   Am 04.01.2015 um 22:06 schrieb [1]sf...@users.sourceforge.net:

o bugfix
- possible bugfix, signedness of d_count

o news
- aufs3.18.1+ branch is created.
- now aufs3.9 .. aufs3.13 becomes obsolete. my development base is
  aufs3.14.
- and aufs3.14 branch is created in aufs-util.git.

Many of the commits to follow the change made in linux-3.19 and
linux-3.18.1 are made by Philip Muller. Thanx.

The codebase of this aufs3.x-rcN is linux-3.19-rc1 (instead of rc2).


J. R. Okajima



- aufs3-linux.git#aufs3.14 .. aufs3.18 branch
  aufs: optimize ac_dcsub_pages() by dcache:d_walk()
  aufs: tiny, remove unused variables
  aufs: tiny, fix forgotten replacing file_inode()
  for aufs: make d_walk() public
  aufs: possible bugfix, signedness of d_count

- aufs3-linux.git#aufs3.18.1+ branch
  addition to above,
  aufs: for linux-3.19, d_alias and d_child

- aufs3-linux.git#aufs3.x-rcN branch
  addition to above,
  aufs: for linux-3.19, remove au_diractor()
  aufs: for linux-3.19, vfs_fallocate()
  aufs: for linux-3.19, get_unused_fd_flags()
  aufs: for linux-3.19, f_dentry
  aufs: for linux-3.19, d_materialise_unique()

- aufs3-standalone.git
  ditto

- aufs-util.git
  none

References

   1. mailto:sf...@users.sourceforge.net
--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net

Re: aufs3 GIT release

2015-01-05 Thread sfjro

Philip Muller:
 Hi J.R. followed lines should not be present in tmpfs-idr.patch within 
 aufs3.18.1+ branch:

Ouch!!
tmpfs-idr.patch and vfs-ino.patch in aufs3.18.1+ are totally broken.
I will fix as soon as possible.

Thanks for reporting.


J. R. Okajima

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net


Re: aufs3-standalong.git aufs3.18.1+ fixed (Re: aufs3 GIT release)

2015-01-05 Thread sfjro

Hello Stephen,

sd...@uw.edu:
 I'm trying to get acclimated to the required patching that is somewhat date=
 d and out of sync with the current linux release 3.12.35+.   I'm using the =
 latest on the REPO of AUFS 3.9, but was wondering if you can comment on pat=
:::

I don't know why you chose aufs3.9. If you are using linux-3.12.35, why
don't you try aufs3.12.31+ branch?

Also I am unsure whether you will meet a problem or not since your kernel
source doesn't seem to be vanilla mainline.

Here is another patching method.
Some people prefers git-pull instead of patch(1). For instance,

$ cd raspberrypi/linux.git
$ git checkout raspberrypi-3.12.35
$ git remote add aufs3-linux 
git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-linux.git
$ git pull aufs3-linux aufs3.12.31+


 SO, we=92ll just assume those other headers were removed for a reason.  But=
  it is feeling like perhaps this version of the kernel already had incorpor=
 ated some level of aufs.

If your base source really has an old version of aufs and you want to
try latest version of aufs, then merging by git-pull (above) will be
better.
Otherwise, if you do it by patch(1), you will need some manual work I am
afraid.


J. R. Okajima

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net


Re: aufs3-standalong.git aufs3.18.1+ fixed (Re: aufs3 GIT release)

2015-01-05 Thread Philip Müller

Hi Stephen,

you can use my script to create sane aufs patches.

kind regards
Phil

Am 05.01.2015 um 18:01 schrieb sf...@users.sourceforge.net:

Hello Stephen,

sd...@uw.edu:

I'm trying to get acclimated to the required patching that is somewhat date=
d and out of sync with the current linux release 3.12.35+.   I'm using the =
latest on the REPO of AUFS 3.9, but was wondering if you can comment on pat=

:::

I don't know why you chose aufs3.9. If you are using linux-3.12.35, why
don't you try aufs3.12.31+ branch?

Also I am unsure whether you will meet a problem or not since your kernel
source doesn't seem to be vanilla mainline.

Here is another patching method.
Some people prefers git-pull instead of patch(1). For instance,

$ cd raspberrypi/linux.git
$ git checkout raspberrypi-3.12.35
$ git remote add aufs3-linux 
git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-linux.git
$ git pull aufs3-linux aufs3.12.31+



SO, we=92ll just assume those other headers were removed for a reason.  But=
  it is feeling like perhaps this version of the kernel already had incorpor=
ated some level of aufs.

If your base source really has an old version of aufs and you want to
try latest version of aufs, then merging by git-pull (above) will be
better.
Otherwise, if you do it by patch(1), you will need some manual work I am
afraid.


J. R. Okajima




create-aufs.sh
Description: application/shellscript
--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net

aufs3-standalong.git aufs3.18.1+ fixed (Re: aufs3 GIT release)

2015-01-05 Thread sfjro

sf...@users.sourceforge.net:

 Philip Muller:
  Hi J.R. followed lines should not be present in tmpfs-idr.patch within 
  aufs3.18.1+ branch:

 Ouch!!
 tmpfs-idr.patch and vfs-ino.patch in aufs3.18.1+ are totally broken.
 I will fix as soon as possible.

Fixed and aufs3-standalone.git#aufs3.18.1+ 20150106 is released.


J. R. Okajima

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net