Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
hi,
i today tried to compile drbd-8.2.6 for linux-2.6.27-rc2 which showed
errors and warnings. as a result, i can provide patches for 3 out of 4
things that were obviously changed.
1) kernel changeset a8f18b909c0a3f22630846207035c8b84bb252b8 introduced
a WARN() macro which collides with drbd's own:
> #define WARN(fmt, args...) PRINTK(KERN_WARNING, fmt , ##args)
i simply renamed WARN to WARN_DRBD with
> find -type f -exec sed -i 's/WARN(/WARN_2(/g' {} \;
2) kernel changeset cc371e66e340f35eed8dc4651c7c18e754c7fb26 altered
merge_bvec_fn()
3) kernel changeset c74c120a21d87b0b6925ada5830d8cac21e852d9 removed
the proc_root export. this is also fixed in drbd cs
3b2d2e2f4bcf2f7a1939a57b2ab908ff4c440877
4) the last change which results in a warning is:
> /root/drbd-8.2.6/drbd/drbd_main.c: In function ‘drbd_new_device’:
> /root/drbd-8.2.6/drbd/drbd_main.c:2700: warning: passing argument 2 of ‘blk_queue_merge_bvec’ from incompatible pointer type
1) is fixed by drbd-8.2.6-linux-2.6.27-rc2_WARN.patch
2)+3) are fixed by drbd-8.2.6-linux-2.6.27-rc2_MISC.patch
unfortunatly, i do not know how to quickly fix 4) .
if these patches are incorrect, please shout. otherwise, i hope that
they will help some ppl out there who want to ride the (bleeding etch ;)
cheers,
raoul
--
____________________________________________________________________
DI (FH) Raoul Bhatia M.Sc. email. r.bhatia at ipax.at
Technischer Leiter
IPAX - Aloy Bhatia Hava OEG web. http://www.ipax.at
Barawitzkagasse 10/2/2/11 email. office at ipax.at
1190 Wien tel. +43 1 3670030
FN 277995t HG Wien fax. +43 1 3670030 15
____________________________________________________________________