We got LWPs years ago..
Fix 'duh' moment.
Include stdbool.h for !_KERNEL.
Initialize callouts before use.
'true' is a C99 keyword.
Fix merge botch.
Fix build with DEBUG.
-       struct proc *sc_thread;
+       lwp_t   *sc_thread;
warning: 'apm_create_thread' declared 'static' but never defined
exposure of bool elsewhere in the code requires the addition of stdbool;
in addition, proc.c cleverly has a variable that was initially defined "int",
but had in the actual declaration "bool". oops.
More updates to the cxgb stuff. Now it actually starts configuring and
talking to the hardware.
sme_events_init: create seewq with IPL_SOFTCLOCK as it's accessed by a callout.
Move `struct dquot' and its supporting functions from quota.h to ufs_quota.c.

- Make quota-internal functions static.
- Clean up declarations in quota.h and ufs_extern.h.  quota.h now has the
  description of quota criterions, on-disk structure, user-kernel interface and
  declaration of init/done functions.  All ufs quota related function
  prototypes go to ufs_extern.h.
- New functions ufsquota_init() and ufsquota_free() create or destroy the
  quota fields of `struct inode'.
- chkdq() and chkiq() always update the quota fields of `struct inode' first.
- Only ufs_access() explicitely calls getinoquota().

No objections on tech-kern@
Restore the special lkt_held handling for softdep_disk_write_complete().
No more panics 'worklist_remove: lock not held' on DEBUG kernels.

Ok Andrew Doran <ad@netbsd.org>
Add wpi(4).
Fix more pesudo.
use pthread_create instead of fork.
Fix compile failure occured kthread API changes.
PR/36623: Edgar Fu: ssh publickey authentification fails if homedir not present
Removed extra realpath check that was introduced by a bogus merge.
PR/36624: Edgar Fu: sshd should not check pw_{expire,change} if UsePam is
enabled. This is what the "portable" version of openssh does.