cvs commit: src/sys/alpha/include atomic.h
Wilko Bulte
wilko at FreeBSD.org
Mon Sep 13 14:52:05 PDT 2004
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
More information about the cvs-src
mailing list