On Sep 26, 2012, at 00:09 , Ken Dreyer wrote:

> Re-reading through the kabi thread[1] from last month, I'm trying to
> understand: Is kABI tracking a lost cause with OpenAFS? Is it just
> better to rebuild for every kernel update?

To me, that seems to be the bottom line :-(

> My small experience with kabi kmod packages is limited to ATI's video
> drivers and OpenAFS. It has worked sometimes, but other times I've had
> to rebuild against RHEL 6's newer kernels in order to get a module to
> work properly. I'm wondering what's the best direction overall.

To my understanding: Unless a module uses whitelisted symbols only, 
kabi-tracking kmod's aren't safe across minor EL6 releases, at least. They may 
be safe within minor releases. Alas, the current way of packaging does not even 
support that kind of use at all: There's no way to have more than one module 
installed at a time, and the single module will be made available to kernels in 
which it may render the system completely unusable, or cause any other kind of 
problems. As Simon pointed out, this could well affect data integrity, making 
the issue really serious in the openafs case. Taking the risk may be ok for a 
display driver. For a filesystem, it probably isn't.

- Stephan

> - Ken
> 
> [1] https://lists.openafs.org/pipermail/openafs-devel/2012-August/018944.html


_______________________________________________
OpenAFS-devel mailing list
OpenAFS-devel@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to