svn commit: r359937 - in head/sys: amd64/linux amd64/linux32 arm64/linux compat/freebsd32 compat/linux dev/ipmi dev/mpr dev/mps dev/mpt i386/linux kern sys

Brooks Davis brooks at freebsd.org
Tue Apr 14 22:37:43 UTC 2020


On Tue, Apr 14, 2020 at 03:08:24PM -0700, Conrad Meyer wrote:
> Brooks,
> 
> On Tue, Apr 14, 2020 at 13:31 Brooks Davis <brooks at freebsd.org> wrote:
> 
> > Author: brooks
> > Date: Tue Apr 14 20:30:48 2020
> > New Revision: 359937
> > URL: https://svnweb.freebsd.org/changeset/base/359937
> >
> > Log:
> >   Centralize compatability translation macros.
> >
> >   Copy the CP, PTRIN, etc macros from freebsd32.h into a sys/abi_compat.h
> >   and replace existing definitation with includes where required. This
> >   eliminates duplicate code and allows Linux and FreeBSD compatability
> >   headers to be included in the same files.
> >
> >   Input from:   cem, jhb
> 
> 
> You dismissed my input, so I don???t think there???s a good reason to suggest I
> was involved with the revision.

I apologize.  I did make some (admittedly trivial) changes in response
to your feedback and thought it was worth a mention.  Your other
proposed suggestions do seem worth exploring, but they were an enormous
expansion of scope from a tiny bit of code consolidation to touching a
large portion of macro sites.

-- Brooks
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20200414/53b0dbc4/attachment.sig>


More information about the svn-src-all mailing list