From owner-cvs-src@FreeBSD.ORG Mon Sep 13 21:52:05 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40F3316A4CE; Mon, 13 Sep 2004 21:52:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32A2443D1F; Mon, 13 Sep 2004 21:52:05 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i8DLq5P9090021; Mon, 13 Sep 2004 21:52:05 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i8DLq5XR090020; Mon, 13 Sep 2004 21:52:05 GMT (envelope-from wilko) Message-Id: <200409132152.i8DLq5XR090020@repoman.freebsd.org> From: Wilko Bulte Date: Mon, 13 Sep 2004 21:52:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/alpha/include atomic.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Sep 2004 21:52:05 -0000 wilko 2004-09-13 21:52:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/alpha/include atomic.h Log: MFC: revision 1.19 date: 2004/09/10 05:00:27; author: marcel; state: Exp; lines: +14 -62 The previous commit, roughly one and a half years ago removed the branch prediction optimization for LINT, because the kernel was too large. This commit now removes it altogether since it causes build failures for GENERIC kernels and the various applicable trends are such that one can expect that it these failure will cause more problems than they're worth in the future. These trends include: 1. Alpha was demoted from tier 1 to tier 2 due to lack of active support. The number of people willing to fix build breakages is not likely to increase and those developers that do have the gumption to test MI changes on alpha are not likely to spend time fixing unexpected build failures first. 2. The kernel will only increase in size. Even though stripped-down kernels do link without problems now, compiler optimizations (like inlining) and new (non-optional) functionality will likely cause stripped-down kernels to break in the future as well. So, with my asbestos suit on, get rid of potential problems before they happen. Approved by: re (scottl) Revision Changes Path 1.18.6.1 +14 -62 src/sys/alpha/include/atomic.h