>>>>> "Lars" == Lars Ellenberg <[email protected]> writes:

    >> Build automagic of who? The kernel? When I apply the patch generated by
    >> make kernel-patch and compile I get a "BLK_MAX_SEGMENTS undefined" error.

    Lars> Ah.  Well, the build magic of DRBD.  You are supposed to build
    Lars> the out-of-tree DRBD module as external module.  You are not
    Lars> supposed to use the "make kernel-patch" thing.  It may or may
    Lars> not work. I don't really care if it does.  We should probably
    Lars> drop if from our makefiles now.

    Lars> But if you go that route, you first need to
    Lars>  ./scripts/adjust_drbd_config_h.sh
    Lars> Or even KDIR=$KDIR O=$O ../scripts/adjust_drbd_config_h.sh

OK, that fixes the missing #define. Thanks for the hint.

    Lars> Could you reason why the first chunk would be necessary?

    >> The kernel doesn't know about the variable  $(DRBDSRC)

    Lars> Of course it does not.  And you should not patch it in there.
    Lars> The in-kernel tree drbd must only use the in kernel tree .h
    Lars> files, obviously.  So the in-kernel tree Makefile should be
    Lars> left untouched.

I prefer in-tree, but OK, I build it out of tree from now on.

Now to the more serious problem. Do you have any hint on how to start
debugging the SDP connect problem?

Roland
_______________________________________________
drbd-user mailing list
[email protected]
http://lists.linbit.com/mailman/listinfo/drbd-user

Reply via email to