| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Reported by: Pascal Hofstee <caelian__at__gmail.com>
Submitted by: Michael Bushkov <bushman__at__rsu.ru>
Tested by: Pascal Hofstee <caelian__at__gmail.com>
|
|
|
|
|
|
|
|
| |
controlling terminal.
PR: docs/96660
Submitted by: Jeff Ito <ijk@speakeasy.net>
MFC after: 1 week
|
|
|
|
| |
Small cleanup of label printing.
|
|
|
|
|
|
|
|
|
| |
the host(1) from BIND 9. This doesn't matter for HEAD, but will help
people who install portsnap from the ports tree onto older versions of
FreeBSD.
PR: ports/93901
Sponsored by: FreeBSD security development fundraiser
|
| |
|
|
|
|
| |
Submitted by: brad@OpenBSD
|
|
|
|
|
|
|
| |
Initialize the PAT MSR during boot to map PAT type 2 to Write-Combining
(WC) instead of Uncached (UC-).
MFC after: 1 month
|
|
|
|
|
|
|
|
|
|
|
| |
into its own function, udp6_append(). This mirrors a similar structure
in udp_input() and udp_append(), and makes the whole thing a lot more
readable.
While here, add missing inpcb locking in UDP6 input path.
Reviewed by: bz
MFC after: 3 months
|
|
|
|
|
|
|
| |
wbinvd() instruction. This includes a new IPI so that all CPU caches on
all CPUs are flushed for the SMP case.
MFC after: 1 month
|
|
|
|
|
|
|
|
| |
to the unused kva in the pv memory block to thread a freelist through.
This allows us to free pages that used to be used for pv entry chunks
since we can now track holes in the kva memory block.
Idea from: ups
|
| |
|
|
|
|
|
|
| |
missing VM_ALLOC_WIRED flags to vm_page_alloc() calls I added.
Submitted by: alc
|
|
|
|
| |
MFC after: 2 weeks
|
|
|
|
|
|
| |
PR: 93429
Submitted by: Michaël Grünewald <michael.grunewald@laposte.net>
MFC after: 3 days
|
|
|
|
| |
Submitted by: Pawel Worach <pawel.worach@gmail.com>
|
|
|
|
|
|
|
| |
it if it does not exist.
Submitted by: Rostislav Krasny <rosti.bsd@gmail.com>
MFC after: 2 weeks
|
|
|
|
| |
Reported by: Stan Behrens <s.behrens at kon.de>
|
|
|
|
|
|
|
| |
a regression test init-i-P.t which asserts this, but it looks I forgot to
update nokey.t regression test.
MFC after: 1 day
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vmstat.c:
Move totfr to be under daefr and prcfr since it logically belongs there.
Move all the count fields (wire, act, inact, cache and free) to near
the bottom of the sub-display (after all the rate fields) to reduce
competition with adjoining sub-displays.
systat.1:
Move things as above.
Attempt to improve missing and poor wording in the description of the
fields. The long sentence was hard to parse and didn't say anything
about the different units.
Increment .Dd.
|
|
|
|
|
|
| |
functional yet.
Requested by: bz
|
|
|
|
|
|
| |
gzip-compressed tar archives.
Thanks to: Mike Hunter
|
|
|
|
|
|
|
| |
in part by OpenBSD's not-quite-standard-compliant
standard libraries. (No loss of functionality,
just minor recoding to not rely on certain "standard"
facilities that weren't actually needed.)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
part that handled the 17th and 18th rows of the vmstat-proper subdisplay
was deleted in rev.1.10 when these rows stopped being used and was not
restored when the 17th row was used again. For such terminals, we now
lose the `buf' field instead of making a mess with it. Terminals with
fewer than 24 rows have never been supported.
The problem is not avoided by using curses since we use the last line
for data entry and don't use a separate subwindow for this line.
Some other things in the vmstat display could be handled better using
subwindows.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
output too.
Fine tune all coordinates and most field widths in the vmstat (sub)display
for this and previous changes now that we have to change almost all of them
just to move the ex-extended fields:
- change VMSTATROW back to 7. It was 6 due to a hack in the extended vm
stats changes.
- reduce the maximum field width that we try for from 9 to 8. 4 or 5 is
enough for most fields but we try to use the same width for all fields.
8 is enough to display everything without changing units memory sizes
exceed 100GB.
Fix some unrelated coordinates and field widths in comments.
|
|
|
|
|
|
| |
vm stats to the normal vm stats. Sort them into the normal stats
according to the man page only in the source code so that diffs are
almost readable. Reduce style bugs in printing the value of %ozfod.
|
|
|
|
|
|
|
| |
g_raid3_bump_syncid().
Reported by: Bradley W. Dutton <brad-fbsd-stable@duttonbros.com>
MFC after: 1 day
|
|
|
|
| |
Submitted by: marck at rinet dot ru
|
|
|
|
|
|
| |
Don't say that `cache' is for the buffer cache.
Describe the uselessnes of `buf'.
|
| |
|
| |
|
|
|
|
| |
Submitted by: "Michael Bushkov" <bushman__at__rsu.ru>
|
| |
|
|
|
|
| |
New sentence - new line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
new vnstat display to the right of the namei display.
Move the non-vmstat fields {des,num,fre}vn from the vmstat display to a
new vnstat display. Move the dtbuf field there too. The buf and dtbuf
fields are non-vmstat and non-vnstat, so there is no good place to
display them. I need to move at least 1 of them out of the vm stats
for further cleanups of the vm stats, and there is only space for 1
of them in the vn stats. (The best place for the current buf field
is actually /dev/null, since it has been completely broken for about
10 years and broken for longer. It gives an uninteresting virtual
memory count where an interesting real memory count is wanted.)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
for only 2 weeks in 1998-1999. It was replaced by general commands to
select the set of disk drives displayed.
|
|
|
|
|
|
|
|
|
|
|
| |
to handle changes to the set of disks selected, but it is unnecessary
for that since the whole screen is redrawn when this set is changed.
It was also buggy:
- MAXDRIVES*6 = 42 was hard-coded as only 30 spaces in a string literal,
the last 2 disk names were not cleared as intended
- when the extended vmstats are active, clearing of even 30 columns
overruns the ozfod value field by 3 columns. This was harmless because
the field is much wider than necessary.
|
|
|
|
| |
Requested by: ache
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
value printed is actually the optimized (i.e., the non-slow, not-on-the-fly
zero fills percentage) except in overflow cases. Describe it as %ozfod
in the display. Move the field descriptor 1 to the left so that there
is space for 5 characters after the % sign (this leaves no space between
the number and the descriptor but the % character serves well as a
separator).
Fixed integer overflow at z.ozfod = UINT_MAX/100 in the calculation of
%ozfod. This value can be reached just a few hours or minutes after
booting, so %ozfod was usually garbage in boot mode. Now %ozfod is
correct in boot mode for a few days or hours.
Print a non-dummy %ozfod when the division for it isn't division by 0
instead of when the result will be less than 100%. A result of 100%
may be correct, though a result of more than 100% indicates overflow
of one or both counters.
|
|
|
|
| |
Approved by: scottl (implicit)
|
|
|
|
|
|
|
| |
the passthru device fails.
Approved by: scottl
MFC after: 1 day
|
| |
|
|
|
|
| |
spaces and numbers for temporary(?) debugging.
|
|
|
|
| |
bfe(4) + >1GB RAM problem fixed.
|
|
|
|
|
| |
Submitted by: Se=E1n Farley <sean-freebsd at farley dot org>
PR: bin/81874
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not very usefully, in all other displays). This was the original point
of the PR.
Move the load average up by 2 so that it starts in row 0 for all windows
(2 lines above it were wasted for all other windows except vmstat).
Move everything below it up by 2 or 3 (3 for icmp and icmp6 which had
an extra blank line due from not compensating for the foot-shooting in
note (3); only ip and ip6 compensated). Reduce the magic numbers related
to this.
Notes by the submitter:
%%%
1. All the subwin() calls are identical using #define MAINWIN_ROW 3
(systat.h).
2. The load average is at the top of the window.
3. Each display starts on the fourth line. I made changes to those
displays that shifted the start line (i.e., icmp). This entailed a
lot of changes within the comments at the top of those displays.
4. For ip6, I shifted the "Input next-header histogram" column down one
row to separate it from "IPv6 Output". I raised "bad scope packets"
and "address selection failed" up one row to stay with "IPv6 Input"
(valid?). They were down one row to probably line up at the bottom,
but I think they should stick with their fellow items in a column.
5. I condensed ifstat a bit. It had a lot of empty rows.
%%%
Submitted by: Se=E1n Farley <sean-freebsd at farley dot org>
PR: bin/81874
|