From owner-cvs-all@FreeBSD.ORG Mon Aug 20 06:28:27 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9DBB016A41A; Mon, 20 Aug 2007 06:28:27 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 74B3113C428; Mon, 20 Aug 2007 06:28:27 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l7K6SRqO065236; Mon, 20 Aug 2007 06:28:27 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l7K6SRwL065235; Mon, 20 Aug 2007 06:28:27 GMT (envelope-from njl) Message-Id: <200708200628.l7K6SRwL065235@repoman.freebsd.org> From: Nate Lawson Date: Mon, 20 Aug 2007 06:28:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_cpu.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Aug 2007 06:28:27 -0000 njl 2007-08-20 06:28:26 UTC FreeBSD src repository Modified files: sys/kern kern_cpu.c Log: Always call sched_bind(), even if on the CPU in question. It is wrong to check if we're already on that cpu and skip the bind since the thread could be migrated off in the meantime. Suggested by: jeff Approved by: re Revision Changes Path 1.27 +15 -25 src/sys/kern/kern_cpu.c