Re: 2.2.14 ext3 + reiserfs incompatibility

From: Hans Reiser (reiser@idiom.com)
Date: Thu Jan 06 2000 - 04:05:41 EST


Sorry, this clash was supposed to be fixed in 3.5.14, we'll fix it.

Hans

Matthias Andree wrote:

> Hi folks,
>
> this report is about reiserfs + ext3 incompatibility on 2.2.14 (was
> already reported for 2.2.13).
>
> I have forward-ported linux-2.2.13-ext3-0.0.2c to 2.2.14 (mostly
> changing event to global_event), and patched ext3 and the current
> (journaling) 2.2.13-reiserfs-3.5.14 into plain ftp.XX.kernel.org's
> 2.2.14. reiserfs alone is okay (also in use), ext3fs alone is untested.
>
> Gives the following trouble (reformatted for readibility):
>
> make[3]: Entering directory `/usr/src/linux-2.2.14-ma2/fs/reiserfs'
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fno-strict-aliasing -pipe -fno-strength-reduce -m486 -DCPU=486 -c -o journal.o journal.c
> journal.c:274: redefinition of `buffer_journaled'
> /usr/src/linux/include/linux/fs.h:312: `buffer_journaled' previously defined here
> make[3]: *** [journal.o] Error 1
>
> I haven't looked deeper into these definition clashes again, it seems
> that there's some misunderstanding of what variables are global/shared
> between ext3/jfs and reiserfs, or what variables are private.
>
> May I kindly ask Hans and Stephen in particular to look into this?
> Looking at the ext3fs patch, it deals with 45 files, most of them
> outside fs/jfs and fs/ext3, while reiserfs's 77 files hardly touch
> anything outside fs/reiserfs.
>
> I recall I reported this trouble some time ago, it seems to remain.
>
> Here's the .config: (begin-base64 to be decoded with GNU sharutils 4.2c)
>
> begin-base64 644 .config.gz
> H4sIAKaOczgCA3WWSYLrKAxA932aDJX81CILGbBDm6kQzrDiBP8AffuWy/W/
> JdvZWU8CZA0IFUNru2qeyWTrTSjgrv/9oybqPy7nWXpezvWR6iPmHmvspcKG
> u0udZA0+IEmUYgItFu+7hh0I5VaNHxwUGwPjJWcmRT04gzPoicxSMGUWkrJC
> qF2E8JKosREl0TYbJXep0emaclQzxRfebWKgwcnEIFZQfAMyVYVFtrGh9aVC
> HMoKGteumLfIzkmQU8xlBapwxvVVm3tt9ZpZbTahtthvKtT2JiK6fB8PM5/k
> CkOJa+O7hctBnXid/VG5GNP195KGZsMVz5jXFK2cY7ahEzSD1ScRM/JsK5aq
> 5xVE5eRsYGHJZYVaqpcHOJbgIdgnC4GoSZs2FhD0gF+DycCTI3C1yqd3OtED
> i2Vp/MX2IfTgLCCv0FBVjL3ljTX6TXHL7FDsm+ogd8xHVLhRBsjcUbc8sbJh
> l7dYvZugY97YopMHk9MBC4SCC+5i14kS+KZwg/3p47CkVv16PlnCfkAt6qvG
> UJsXnd3C4MraRHmNlW7P0TurzPWyNMgGKYraOHhdT+JYfPnTUV34wd88qDzx
> P6fWAh1e9+c3Vh6ek8Xx8MaCsquuh90bLd1ZrXWLjFatjp+7sglriJ0JOKQk
> +mSKAEuEHrx/zT1sys3kAnLRRMOi5X7yX48q+llh3HEW7lTThoUucW/Q2YVE
> heIT5QKNXijQA78A7uL7u76iCA5NSpqSv6VMI7SQy2LzSeFp4NSxAXGlwhtk
> as/8tdJoU2gCbapoPBYr76zxtvm81FReuAXpH4ZQrofT3wJKdDsWw9rrB1Cx
> gm7oBuTTdkD29wkXIBc2dMZLvsXaMjegncDfeLVQhIFHHaXFsEb35SqL8fN8
> 3gn2b3SW15G3FAJhEcrCmXFcCwuq4VTkH1BmD0twFGBY7KqiBgHCIigk80IZ
> Quaj20XVc7VvxGbjM2Oc1A4awyYIVSmNNJzeWVTRVr6hwNsOthTBoRBG702C
> ztSP4683mstpJzWUjsvl9Fn3bzAbvHdyY9VUd5rFkSrciXcXUt1q1mmjWCPi
> EmGzJD4NH7v9iq6Xvvzxsj/M1ENn1fhe453X60YItc3gTSpjA/0Py8bdyUIL
> AAA=
> ====
>
> --
> Matthias Andree
>
> Hi! I'm the infamous .signature virus!
> Copy me into your ~/.signature to help me spread!

--
Get Linux (http://www.kernel.org) plus ReiserFS
 (http://devlinux.org/namesys).  If you sell an OS or
internet appliance, buy a port of ReiserFS!  If you
need customizations and industrial grade support, we sell them.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Jan 07 2000 - 21:00:05 EST