PR/49513 - Henning Petersen -- tyop
PR/49513 - Henning Petersen -- tyop
align dk_strategy with checks from ld.c
something wrong with MP, turn it off for now
Fix default label for non-standard sector size.
Avoid integer overflow in sanity check.
Remove unnecessary variable bc
Avoid NULL pointer dereference if SMBIOS key "system-product" does not
exist.
Add comma in Dd. From Henning Petersen in PR 49515.
If we launch a program with RUN_SILENT, give it more than two seconds to
run before we create an output window. On a swapping VAX it can take
seriously longer, and we get interactive status display even if the program
did not produce any error output otherwise.
v7fs_getattr: adjust size of symlinks by -1 to compensate the trailing NUL.

Should fix the v7fs part of PR kern/48864.
Defer deallocating unlinked inodes to v7fs_reclaim().

Remove v7fs_vnode_reload() and always use v7fs_inode_load().  No need
to search for a vnode we already hold a reference on.
Change v7fs to vcache.
Test v7fs_lstat_symlink is no longer expected to fail.
Factor out the getdisksize() drvctl method, and provide an alternative that
directly uses the disk ioctl's instead of relying on the drvctl device driver
which is currently not mandatory.
Provide a simple getdisksize() api for gpt(8).
abort earlier.
Typos:
 - "nessesary" -> "necessary" (comment)
 - "UNEXISTED" -> "NON-EXISTENT" (dprintf)
 - "NON-EXISTANT" -> "NON-EXISTENT" (dprintf)
 - "reach" -> "reaches" (comment)
I started to KNF this file but quickly ended up figuring out I was not
courageous enough for such ugliness. So I only KNF'ed the first 300
lines.

I'll come back later.
Small cleanup:
 - KNF
 - malloc + memset -> malloc(|M_ZERO)
 - no need to check data == NULL
use disk_ioctl to provide DIOCGDISKINFO.