From owner-cvs-src-old@FreeBSD.ORG Mon Aug 9 00:24:09 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A142D1065745 for ; Mon, 9 Aug 2010 00:24:09 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BA7948FC1E for ; Mon, 9 Aug 2010 00:24:08 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o790O8TN037869 for ; Mon, 9 Aug 2010 00:24:08 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o790O8Lx037868 for cvs-src-old@freebsd.org; Mon, 9 Aug 2010 00:24:08 GMT (envelope-from attilio@repoman.freebsd.org) Message-Id: <201008090024.o790O8Lx037868@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to attilio@repoman.freebsd.org using -f From: Attilio Rao Date: Mon, 9 Aug 2010 00:23:57 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_smp.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Aug 2010 00:24:09 -0000 attilio 2010-08-09 00:23:57 UTC FreeBSD src repository Modified files: sys/kern subr_smp.c Log: SVN rev 211087 on 2010-08-09 00:23:57Z by attilio The r208165 fixed a bug related to unsigned integer overflowing for the number of CPUs detection. However, that was not mention at all, the problem was not reported, the patch has not been MFCed and the fix is mostly improper. Fix the original overflow (caused when 32 CPUs must be detected) by just using a different mathematical computation (it also makes more explicit the size of operands involved, which is good in the moment waiting for a more complete support for a large number of CPUs). PR: kern/148698 Submitted by: Joe Landers Tested by: gianni MFC after: 10 days Revision Changes Path 1.221 +1 -4 src/sys/kern/subr_smp.c