Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Feb 2004 15:50:27 -0700 (MST)
From:      Scott Long <scottl@freebsd.org>
To:        Poul-Henning Kamp <phk@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/alpha/alpha mem.c promcons.c         src/sys/alpha/tlsb zs_tlsb.c src/sys/amd64/amd64 mem.c src/sys/cam         cam_xpt.c src/sys/cam/scsi scsi_ch.c scsi_pass.c scsi_pt.c         s
Message-ID:  <20040221154636.U52892@pooker.samsco.home>
In-Reply-To: <200402212110.i1LLAtEX008732@repoman.freebsd.org>
References:  <200402212110.i1LLAtEX008732@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 21 Feb 2004, Poul-Henning Kamp wrote:
> phk         2004/02/21 13:10:55 PST
>
>   FreeBSD src repository
>
>   Modified files:
>   Log:
>   Device megapatch 4/6:
>
>   Introduce d_version field in struct cdevsw, this must always be
>   initialized to D_VERSION.
>
>   Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing
>   four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
>

Since this is a fundamental API change for drivers, please send a HEADS-UP
to the mailing list to remind everyone to recompile their kernel modules.
Also, what is the effect on the drivers that are in the ports tree?  Until
these driver get updated for this change, will they still be able to work
(assuming a recompile happens) even with this field left uninitialized?
If not, can you put in a some temporary code to notify the user of the
problem and allow for a 4-5 week grace period?

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040221154636.U52892>