2009-11-27 02:51:18

by Johannes Buchner

[permalink] [raw]
Subject: Fw: reiser4 git repo

[ I sent this 2 days ago to [email protected], maybe I'll
get more responses in here. ]

Hi!

I would like to keep a git repo up to date with current kernel
development, with reiser4 patched in. I am having trouble finding a
repo that provides reiser4. Is there one?

Some people may have noticed the last patch doesn't apply cleanly
anymore. I made a few lines of modifications in my local repo. Maybe
that repo would be interesting for others too*.

I plan to catch up with changes from kernel development on a
daily/weekly basis; my /home partition is reiser4, so I am fairly
serious about it.

At the moment, I fetch from torvalds/linux-2.6.git and
stable/linux-2.6.31.y.git. Am I missing any other repositories that I
should try to keep up with? (A fs subsystem maintainer repo?)
next/linux-next.git is probably moving too fast for me.

Cheers,
Johannes

* How hard is it to get a git.kernel.org repo?
--
http://jakeapp.com/ http://johannes.jakeapp.com/blog/



--
Emails k?nnen ge?ndert, gef?lscht und eingesehen werden. Signiere oder
versch?ssele deine Mails mit GPG.
http://web.student.tuwien.ac.at/~e0625457/pgp.html


Attachments:
(No filename) (1.11 kB)
(No filename) (198.00 B)
Download all attachments

2009-11-27 03:00:48

by Frederic Weisbecker

[permalink] [raw]
Subject: Re: Fw: reiser4 git repo

On Fri, Nov 27, 2009 at 03:51:48PM +1300, Johannes Buchner wrote:
> [ I sent this 2 days ago to [email protected], maybe I'll
> get more responses in here. ]
>
> Hi!
>
> I would like to keep a git repo up to date with current kernel
> development, with reiser4 patched in. I am having trouble finding a
> repo that provides reiser4. Is there one?
>
> Some people may have noticed the last patch doesn't apply cleanly
> anymore. I made a few lines of modifications in my local repo. Maybe
> that repo would be interesting for others too*.
>
> I plan to catch up with changes from kernel development on a
> daily/weekly basis; my /home partition is reiser4, so I am fairly
> serious about it.
>
> At the moment, I fetch from torvalds/linux-2.6.git and
> stable/linux-2.6.31.y.git. Am I missing any other repositories that I
> should try to keep up with? (A fs subsystem maintainer repo?)
> next/linux-next.git is probably moving too fast for me.


You can try the -mm tree, the reiser 4 patches can be found inside:

http://userweb.kernel.org/~akpm/mmotm/

2009-11-28 03:10:11

by Johannes Buchner

[permalink] [raw]
Subject: Re: Fw: reiser4 git repo

Hi,

I had some issues with the reiser4 patch series from -mm.
First of all, I'm not sure what release they are based on. I used
a8a8a669e from Linus' git repository. I applied all reiser4 patches
(except reiser4-disable of course) from
http://userweb.kernel.org/~akpm/mmotm/, which worked fine.

I think these patches are based on the reiser4-2.6.30 patch.
I also compared them to the reiser4-2.6.31 patch, which adds some
missing pieces ([1] reiser4-from-2.6.31-patch.patch).

Additionally, some recent commits demand some changes, especially
since current_is_pdflush and generic_sync_sb_inodes are not available
any more (d8a8559cd7a9cc).
[2] reiser4-pdflush-comments.patch only fixes some comments which still
mention pdflush.
In [3] reiser4-generic_sync_sb_inodes.patch I tried to
replace generic_sync_sb_inodes. I am not 100% sure that this is
correct, but that is what I understood from the commit diff+message of
d8a8559cd7a9cc.

The original patch
'reiser4-vfs-add-super_operationssync_inodes' introduced the call from
sync_inodes_sb to the super operation sync_inodes(sb, NULL). This NULL
pointer is dereferenced in reiser4_sync_inodes, which is fixed by
[4] reiser4-sync_inodes-null-dereference.patch.

All 4 additional patches are attached. I can only say that it works on
my machine, before I had compilation issues and freezes on 'sync'.

Cheers,
Johannes

PS: The git repo mentioned in
http://userweb.kernel.org/~akpm/mmotm/mmotm-readme.txt is not available.

On Fri, 27 Nov 2009 04:00:51 +0100
Frederic Weisbecker <[email protected]> wrote:

> On Fri, Nov 27, 2009 at 03:51:48PM +1300, Johannes Buchner wrote:
> > [ I sent this 2 days ago to [email protected], maybe
> > I'll get more responses in here. ]
> >
> > Hi!
> >
> > I would like to keep a git repo up to date with current kernel
> > development, with reiser4 patched in. I am having trouble finding a
> > repo that provides reiser4. Is there one?
> >
> > Some people may have noticed the last patch doesn't apply cleanly
> > anymore. I made a few lines of modifications in my local repo. Maybe
> > that repo would be interesting for others too*.
> >
> > I plan to catch up with changes from kernel development on a
> > daily/weekly basis; my /home partition is reiser4, so I am fairly
> > serious about it.
> >
> > At the moment, I fetch from torvalds/linux-2.6.git and
> > stable/linux-2.6.31.y.git. Am I missing any other repositories that
> > I should try to keep up with? (A fs subsystem maintainer repo?)
> > next/linux-next.git is probably moving too fast for me.
>
>
> You can try the -mm tree, the reiser 4 patches can be found inside:
>
> http://userweb.kernel.org/~akpm/mmotm/

--
Emails k?nnen ge?ndert, gef?lscht und eingesehen werden. Signiere oder
versch?ssele deine Mails mit GPG.
http://web.student.tuwien.ac.at/~e0625457/pgp.html



Attachments:
(No filename) (2.79 kB)
series (1.09 kB)
reiser4-from-2.6.31-patch.patch (6.02 kB)
reiser4-pdflush-comments.patch (1.64 kB)
reiser4-generic_sync_sb_inodes.patch (1.17 kB)
reiser4-sync_inodes-null-dereference.patch (611.00 B)
(No filename) (198.00 B)
Download all attachments

2009-11-29 21:44:21

by Dushan Tcholich

[permalink] [raw]
Subject: Re: Fw: reiser4 git repo

On Fri, Nov 27, 2009 at 8:14 PM, Johannes Buchner
<[email protected]> wrote:
> Hi,
>

Hello

> I had some issues with the reiser4 patch series from -mm.
> First of all, I'm not sure what release they are based on. I used
> a8a8a669e from Linus' git repository. I applied all reiser4 patches
> (except reiser4-disable of course) from
> http://userweb.kernel.org/~akpm/mmotm/, which worked fine.
>
> I think these patches are based on the reiser4-2.6.30 patch.
> I also compared them to the reiser4-2.6.31 patch, which adds some
> missing pieces ([1] reiser4-from-2.6.31-patch.patch).
>
> Additionally, some recent commits demand some changes, especially
> since current_is_pdflush and generic_sync_sb_inodes are not available
> any more (d8a8559cd7a9cc).
> [2] reiser4-pdflush-comments.patch only fixes some comments which still
> mention pdflush.
> In [3] reiser4-generic_sync_sb_inodes.patch I tried to
> replace generic_sync_sb_inodes. I am not 100% sure that this is
> correct, but that is what I understood from the commit diff+message of
> d8a8559cd7a9cc.
>
> The original patch
> 'reiser4-vfs-add-super_operationssync_inodes' introduced the call from
> sync_inodes_sb to the super operation sync_inodes(sb, NULL). This NULL
> pointer is dereferenced in reiser4_sync_inodes, which is fixed by
> [4] reiser4-sync_inodes-null-dereference.patch.
>
> All 4 additional patches are attached. I can only say that it works on
> my machine, before I had compilation issues and freezes on 'sync'.
>
> Cheers,
> Johannes
>
> PS: The git repo mentioned in
> http://userweb.kernel.org/~akpm/mmotm/mmotm-readme.txt is not available.
>

Yeah, you can find it now at git.zen-kernel.org. They had to switch the adress.

Have fun

Dushan


> On Fri, 27 Nov 2009 04:00:51 +0100
> Frederic Weisbecker <[email protected]> wrote:
>
>> On Fri, Nov 27, 2009 at 03:51:48PM +1300, Johannes Buchner wrote:
>> > [ I sent this 2 days ago to [email protected], maybe
>> > I'll get more responses in here. ]
>> >
>> > Hi!
>> >
>> > I would like to keep a git repo up to date with current kernel
>> > development, with reiser4 patched in. I am having trouble finding a
>> > repo that provides reiser4. Is there one?
>> >
>> > Some people may have noticed the last patch doesn't apply cleanly
>> > anymore. I made a few lines of modifications in my local repo. Maybe
>> > that repo would be interesting for others too*.
>> >
>> > I plan to catch up with changes from kernel development on a
>> > daily/weekly basis; my /home partition is reiser4, so I am fairly
>> > serious about it.
>> >
>> > At the moment, I fetch from torvalds/linux-2.6.git and
>> > stable/linux-2.6.31.y.git. Am I missing any other repositories that
>> > I should try to keep up with? (A fs subsystem maintainer repo?)
>> > next/linux-next.git is probably moving too fast for me.
>>
>>
>> You can try the -mm tree, the reiser 4 patches can be found inside:
>>
>> http://userweb.kernel.org/~akpm/mmotm/
>
> --
> Emails können geändert, gefälscht und eingesehen werden. Signiere oder
> verschüssele deine Mails mit GPG.
> http://web.student.tuwien.ac.at/~e0625457/pgp.html
>
>
>