]> CyberLeo.Net >> Repos - FreeBSD/releng/9.1.git/commit
MFS: r239148
authorimp <imp@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 26 Aug 2012 05:11:52 +0000 (05:11 +0000)
committerimp <imp@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 26 Aug 2012 05:11:52 +0000 (05:11 +0000)
commit6db1b32e894791b87937d831c528ed8ecc34ac05
tree39bc16137197c48acf622e552ff7c39561173fe4
parent91c9b44334eddf8b1c41481b993b1ca4643267e4
MFS: r239148

    r239148 | imp | 2012-08-08 14:21:33 -0600 (Wed, 08 Aug 2012) | 8 lines

    Make the addition of the d_gone binary compatible.  This allows
    storage drivers compiled for 9.0 to work on 9.1 and preserves the ABI
    for disks.

    Reviewed by:    scottl, ken
    Approved by:    re@ (kensmith)
    MFS after:      releng/9.1 gets sorted

This change fixes the binary compatibility problems with additions to
the disk(9) API.  Disk drivers compiled against 9.0 will not work on
9.1-RC1, but should start working after this change or in 9.1-RC2 and
later.  Disk drivers should not be linked against 9.1-RC1 for
distribution, except specifically for testing on RC1.  This was
planned for RC1, but it was delayed due to circumstancs beyond my
control.

Approved by: re@ (kensmith)

git-svn-id: svn://svn.freebsd.org/base/releng/9.1@239707 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/geom/geom_disk.c
sys/geom/geom_disk.h