diff options
author | jasone <jasone@FreeBSD.org> | 2006-03-20 04:05:05 +0000 |
---|---|---|
committer | jasone <jasone@FreeBSD.org> | 2006-03-20 04:05:05 +0000 |
commit | 8a77abffbc0d913256cad5750a5adf7f169aeb9c (patch) | |
tree | b43294c72327eb0b33cded5559f68e0c5f4a389d /usr.bin | |
parent | 020594940d4ea38301162c3f1b4d10d33b69c6b3 (diff) | |
download | FreeBSD-src-8a77abffbc0d913256cad5750a5adf7f169aeb9c.zip FreeBSD-src-8a77abffbc0d913256cad5750a5adf7f169aeb9c.tar.gz |
Separate completely full runs from runs that are merely almost full, so
that no linear searching is necessary if we resort to allocating from a
run that is known to be mostly full. There are pathological edge cases
that could have caused severely degraded performance, and this change
fixes that.
Diffstat (limited to 'usr.bin')
0 files changed, 0 insertions, 0 deletions