Messages in this thread | | | Subject | 2.2.14 ext3 + reiserfs incompatibility | From | Matthias Andree <> | Date | 05 Jan 2000 19:35:30 +0100 |
| |
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!
- 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/
| |