svn commit: r299363 - head/sys/compat/linuxkpi/common/include/asm
Conrad Meyer
cem at FreeBSD.org
Tue May 10 16:05:25 UTC 2016
On Tue, May 10, 2016 at 8:55 AM, John Baldwin <jhb at freebsd.org> wrote:
> On Tuesday, May 10, 2016 05:06:08 PM Hans Petter Selasky wrote:
>> On 05/10/16 13:39, Hans Petter Selasky wrote:
>> > Author: hselasky
>> > Date: Tue May 10 11:39:36 2016
>> > New Revision: 299363
>> > URL: https://svnweb.freebsd.org/changeset/base/299363
>> >
>> > Log:
>> > Use function macros when possible to avoid stray substitutions.
>> >
>> > MFC after: 1 week
>> > Sponsored by: Mellanox Technologies
>> >
>
> Is the reason for the change to avoid accepting the wrong number of arguments
> (e.g. cpu_to_be32(x, y))? Won't that still fail to compile if so? (That is,
> the reasoning for why you made the original change isn't clear to me from the
> commit.)
The macro form also prevents clobbering non-function-pointer variables
named "cpu_to_be32," right? Not that that's a great variable name.
Best,
Conrad
More information about the svn-src-all
mailing list