[dm-devel] Re: Patchset 2.4.20-dm-10
Alasdair G Kergon
agk at uk.sistina.com
Thu Mar 27 11:45:01 UTC 2003
On Thu, Mar 27, 2003 at 10:25:20AM +0000, Joe Thornber wrote:
> http://people.sistina.com/~thornber/patches/2.4-stable/2.4.20/2.4.20-dm-10.tar.bz2
I've uploaded a new device-mapper tarball corresponding to this:
ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper.0.96.08.tgz
The tarball contains up-to-date combined patches for 2.4.20,
incorporating a few minor bug fixes and a little restructuring.
(NB The 2.4.19 patches in the tarball have *not* been updated.)
The userspace library has been updated to prepare for a device-mapper
API fix planned for the next release.
The fix is to a few field definitions in the dm_ioctl structure and
the change itself is not backwards-compatible. But, as of this release,
if the userspace library is *compiled against* a kernel tree that uses
the *new* dm_ioctl definition, then the library will, if necessary,
automatically fall back at *runtime* to using the old definition.
In other words, provided this libdevmapper is compiled against the
new definition, kernels/modules using the different definitions can
be interchanged without having to interchange libdevmapper.so.
'configure --disable-compat' turns off this behaviour.
Alasdair
--
agk at uk.sistina.com
More information about the dm-devel
mailing list