Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
> -----Original Message-----
> From: drbd-user-bounces at lists.linbit.com
> [mailto:drbd-user-bounces at lists.linbit.com] On Behalf Of Florian Haas
> Sent: 19 October 2009 11:28
> To: drbd-user at lists.linbit.com
> Subject: Re: [DRBD-user] BUG? Oops: kernel NULL
> pointerdereference in drbd_connector_callback
>
> > Did it even occur to you that you could also try the "usual"
> > out-of tree module build? I really regret that I created that
> > "kernel-patch" make target in the first place.
> > You are not supposed to do that.
>
> I have removed the relevant section from the User's Guide.
> Maybe this will keep people from attempting this in the
> future. Please build the module, don't patch the kernel.
>
> http://www.drbd.org/users-guide/s-build-from-source.html#s-bui
> ld-compile-kernel-module
In fairness, this is why I have been using it, faithfully following
documentation. Probably indeed best to remove it.
To the OP, if you build the module against the running kernel ("Building
DRBD for the currently-running kernel") that should set up the necessary
changes in config for the source to match properly with your kernel
version. You can then skip installing the module and make a kernel patch
with the make KDIR=/blah/linux kernel-patch and it will likely work
properly.
Failing that, you will have to use drbd driver as a module, rather than
compiled in directly.
Regards
Stef