From owner-svn-src-head@FreeBSD.ORG Thu Jun 13 22:51:16 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 11E64A1B for ; Thu, 13 Jun 2013 22:51:16 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id C658E189B for ; Thu, 13 Jun 2013 22:51:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5DMpFlp011040 for ; Thu, 13 Jun 2013 22:51:15 GMT (envelope-from bdrewery@freefall.freebsd.org) Received: (from bdrewery@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5DMpFhv011035 for svn-src-head@freebsd.org; Thu, 13 Jun 2013 22:51:15 GMT (envelope-from bdrewery) Received: (qmail 82012 invoked from network); 13 Jun 2013 17:51:13 -0500 Received: from unknown (HELO ?10.10.1.133?) (freebsd@shatow.net@10.10.1.133) by sweb.xzibition.com with ESMTPA; 13 Jun 2013 17:51:13 -0500 Message-ID: <51BA4CD0.30601@FreeBSD.org> Date: Thu, 13 Jun 2013 17:50:56 -0500 From: Bryan Drewery Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: Jeff Roberson Subject: Re: svn commit: r251703 - in head/sys: amd64/amd64 i386/i386 i386/xen kern mips/mips sparc64/sparc64 sys References: <201306132046.r5DKk3xd006430@svn.freebsd.org> In-Reply-To: <201306132046.r5DKk3xd006430@svn.freebsd.org> X-Enigmail-Version: 1.5.1 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2HPVKJFDPJSPQJBRPXIQN" Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jun 2013 22:51:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2HPVKJFDPJSPQJBRPXIQN Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 6/13/2013 3:46 PM, Jeff Roberson wrote: > Author: jeff > Date: Thu Jun 13 20:46:03 2013 > New Revision: 251703 > URL: http://svnweb.freebsd.org/changeset/base/251703 >=20 > Log: > - Add a BIT_FFS() macro and use it to replace cpusetffs_obj() > =20 > Discussed with: attilio > Sponsored by: EMC / Isilon Storage Division >=20 > Modified: > head/sys/amd64/amd64/mp_machdep.c > head/sys/i386/i386/mp_machdep.c > head/sys/i386/i386/pmap.c > head/sys/i386/xen/mp_machdep.c > head/sys/i386/xen/pmap.c > head/sys/kern/kern_cpuset.c > head/sys/mips/mips/mp_machdep.c > head/sys/sparc64/sparc64/mp_machdep.c > head/sys/sys/bitset.h > head/sys/sys/cpuset.h >=20 [...] > Modified: head/sys/sys/cpuset.h > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D > --- head/sys/sys/cpuset.h Thu Jun 13 20:41:09 2013 (r251702) > +++ head/sys/sys/cpuset.h Thu Jun 13 20:46:03 2013 (r251703) > @@ -57,6 +57,7 @@ > #define CPU_SET_ATOMIC(n, p) BIT_SET_ATOMIC(CPU_SETSIZE, n, p) > #define CPU_OR_ATOMIC(d, s) BIT_OR_ATOMIC(CPU_SETSIZE, d, s) > #define CPU_COPY_STORE_REL(f, t) BIT_COPY_STORE_REL(CPU_SETSIZE, f, t)= > +#define CPU_FFS(p) BIT_FFS(CPU_SETSIZE, p) > =20 > /* > * Valid cpulevel_t values. > @@ -118,7 +119,6 @@ void cpuset_rel(struct cpuset *); > int cpuset_setthread(lwpid_t id, cpuset_t *); > int cpuset_create_root(struct prison *, struct cpuset **); > int cpuset_setproc_update_set(struct proc *, struct cpuset *); > -int cpusetobj_ffs(const cpuset_t *); > char *cpusetobj_strprint(char *, const cpuset_t *); > int cpusetobj_strscan(cpuset_t *, const char *); > =20 Looks like cpusetobj_ffs() -> CPU_FFS() was missed in sys/amd64/vmm/io/vlapic.c: > --- vlapic.o --- > /usr/src/sys/modules/vmm/../../amd64/vmm/io/vlapic.c:468:15: error: imp= licit declaration of function 'cpusetobj_ffs' is invalid in C99 [-Werror,= -Wimplicit-function-declaration] > while ((i =3D cpusetobj_ffs(&dmask)) !=3D 0) { --=20 Regards, Bryan Drewery ------enig2HPVKJFDPJSPQJBRPXIQN Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJRukzVAAoJEG54KsA8mwz5BIQP/i7A0Pjw8wD7RcbeEVF0Cci/ i7x86FMI/1k7fPpPdQEQrgrPfUlo36sgqMPuxJdq/uAtFkbHTFk5EFACi5wXKPcL kch+a/Zu+RUgw0uLhrbMMzQMUIcUVD7rPGVmhfcFdOgrp5J7K4QhA1beWA27PpKm nmzE9JGI/XKUhtbcYtqQjDnwFgs1FUsw6XMKAGiPmi4jzCtIr+WNwpphOD3iSP8D 2Y4+O9CqTRkbsHsCMnSPM2aQiyG3O44uRo7wega3KldbRjY1lfUhQPaiq5ukVShb qnZEU84rTCUUCQaFOz7kdXb0WxvdM3TO1SFVl50ICxtWVde2ykyB3gA3fhNCdKoW P5sfRytw+Y424wG1CBvcFL24EVva5bQxdk7OzJQyRWZIDVMEWtNajCArNkazJ/C8 T2w/dV8mkiAmY9h0dXnPDHEm4s66tnZ9uVXcY4kmLOnMtQAlwdXbbaxVokyzScQw VNpgZ1IRJFGmjXMHJTxKbaKLKujnN28zPKyYJ1QhUki6mUb7goK/PSzywryMJTtI 2aio9+jzMwwKyFxUxLARiXFnPxgevqv2ZU+hG7c7L+jFicD7gL2SZovvVfdH5RIr NwsVyS2Mfe/V1hDr6nWETbz5oWN25S8qaK1Ar2lsaYG+wxtcJ7ACxy2eXkqyIKKU I/+pjAvj/6ei/d0jFSX3 =0QAD -----END PGP SIGNATURE----- ------enig2HPVKJFDPJSPQJBRPXIQN--