aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-17 19:07:20 +0000
committerlandley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-08-17 19:07:20 +0000
commitf5869b7fb9b3055329491f8099d439effc334815 (patch)
treebf8214dbd36de26f10c48bd2f2811aab6eebc643 /docs
parentbf22a6492402da8a6035632a56848e60cec4d97b (diff)
downloadbusybox-w32-f5869b7fb9b3055329491f8099d439effc334815.tar.gz
busybox-w32-f5869b7fb9b3055329491f8099d439effc334815.tar.bz2
busybox-w32-f5869b7fb9b3055329491f8099d439effc334815.zip
The kernel can't handle umount /dev/hdc, we have to do it through mtab,
except that we still have to work when there is no mtab. Oh, and while we're at it, take advantage of the fact that modern processors avoid branches via conditional assignment where possible. ("x = a ? b : c;" turns into "x = c; if (a) x = b;" because that way there's no branch to potentially mispredict and thus never a bubble in the pipeline. The if(a) turns into an assembly test followed by a conditional assignment (rather than a conditional jump).) So since the compiler is going to do that _anyway_, we might as well take advantage of it to produce a slightly smaller binary. So there. git-svn-id: svn://busybox.net/trunk/busybox@15806 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions