| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
GCC 3.4.2 work unintentioanlly.
Reminded by: bms
Notes:
svn path=/head/; revision=137333
|
|
|
|
|
|
|
|
| |
Obtained from: OpenBSD
MFC after: 1 week
Notes:
svn path=/head/; revision=137332
|
|
|
|
|
|
|
|
|
| |
it when setting up init.
Make fdinit() lock the fdp argument as needed.
Notes:
svn path=/head/; revision=137331
|
|
|
|
| |
Notes:
svn path=/head/; revision=137330
|
|
|
|
|
|
|
|
| |
an old comment about boot() being MI, and note that splhigh() no longer
disables interrupts.
Notes:
svn path=/head/; revision=137329
|
|
|
|
| |
Notes:
svn path=/head/; revision=137328
|
|
|
|
| |
Notes:
svn path=/head/; revision=137327
|
|
|
|
| |
Notes:
svn path=/head/; revision=137326
|
|
|
|
|
|
|
| |
we should preserve f_data and f_ops if they are already set.
Notes:
svn path=/head/; revision=137325
|
|
|
|
|
|
|
| |
a comment.
Notes:
svn path=/head/; revision=137324
|
|
|
|
|
|
|
|
|
| |
print out very large file sizes.
Thanks to: Yar Tikhiy
Notes:
svn path=/head/; revision=137322
|
|
|
|
| |
Notes:
svn path=/head/; revision=137321
|
|
|
|
| |
Notes:
svn path=/head/; revision=137320
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit does not affect the code generated, as proven by md5'ing
resulting binaries.
Bump WARNS accordingly.
Compiled on: sparc64, ia64, i386
Reviewed by: alfred (but blame me if anything goes wrong :-)
Notes:
svn path=/head/; revision=137319
|
|
|
|
| |
Notes:
svn path=/head/; revision=137318
|
|
|
|
|
|
|
| |
test data integrity.
Notes:
svn path=/head/; revision=137317
|
|
|
|
|
|
|
|
| |
Requested by: vs
Approved by: ssouhlal
Notes:
svn path=/head/; revision=137316
|
|
|
|
|
|
|
|
|
|
| |
matches the option letter.
Submitted by: ru
Should know better by now: dd
Notes:
svn path=/head/; revision=137315
|
|
|
|
|
|
|
|
| |
This change is NOP, because TTYDEF_LFLAG = TTYDEF_LFLAG_ECHO now,
but to minimize diffs with other BSDs.
Notes:
svn path=/head/; revision=137314
|
|
|
|
|
|
|
|
|
| |
Then Peter killed it and made it the default.
Then Brooks and Poul-Henning added it again.
Then Ruslan fixed the manpage...
Notes:
svn path=/head/; revision=137313
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=137312
|
|
|
|
| |
Notes:
svn path=/head/; revision=137311
|
|
|
|
|
|
|
|
| |
'mdconfig -l -u <unit>'.
Bump version number, as this change breaks ABI/API.
Notes:
svn path=/head/; revision=137310
|
|
|
|
|
|
|
|
|
|
|
|
| |
number of entries into bucket_zone_lookup(), which helps make more
clear the logic of consumers of bucket zones.
Annotate the behavior of bucket_init() with a comment indicating
how the various data structures, including the bucket lookup tables,
are initialized.
Notes:
svn path=/head/; revision=137309
|
|
|
|
|
|
|
|
| |
Remove improper access to vop_stdgetwritemount() which should and
will instead rely on the VOP default path.
Notes:
svn path=/head/; revision=137308
|
|
|
|
| |
Notes:
svn path=/head/; revision=137307
|
|
|
|
| |
Notes:
svn path=/head/; revision=137306
|
|
|
|
|
|
|
| |
in uma_core.c.
Notes:
svn path=/head/; revision=137305
|
|
|
|
|
|
|
| |
clarify some text.
Notes:
svn path=/head/; revision=137304
|
|
|
|
|
|
|
| |
that do this kind of thing.
Notes:
svn path=/head/; revision=137303
|
|
|
|
|
|
|
|
| |
Bug report by: <james@towardex.com>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=137302
|
|
|
|
|
|
|
|
| |
1.25, -l without -u only lists the names, so specifying -u does more
than just limit the output to one device.
Notes:
svn path=/head/; revision=137301
|
|
|
|
|
|
|
|
|
| |
empty line. This is consistent with other utilities.
While I'm here, remove artifacts of the previous list implementation.
Notes:
svn path=/head/; revision=137300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
swapoff: failed to locate %d swap blocks
The race occurred because putpages() can block between the time it
allocates swap space and the time it updates the swap metadata to
associate that space with a vm_object, so swapoff() would complain
about the temporary inconsistency. I hoped to fix this by making
swp_pager_getswapspace() and swp_pager_meta_build() a single atomic
operation, but that proved to be inconvenient. With this change,
swapoff() simply doesn't attempt to be so clever about detecting when
all the pageout activity to the target device should have drained.
Notes:
svn path=/head/; revision=137299
|
|
|
|
|
|
|
|
|
| |
and other minor nits.
Approved by: jhb
Notes:
svn path=/head/; revision=137298
|
|
|
|
|
|
|
|
|
|
|
|
| |
because this call is only needed to wake threads that slept when they
discovered a dead object connected to a vnode. To eliminate unnecessary
calls to wakeup() by vnode_pager_dealloc(), introduce a new flag,
OBJ_DISCONNECTWNT.
Reviewed by: tegge@
Notes:
svn path=/head/; revision=137297
|
|
|
|
|
|
|
| |
Thanks to: Oliver Lehmann and Peter Wemm
Notes:
svn path=/head/; revision=137296
|
|
|
|
|
|
|
|
| |
kernels. Use the recently exposed direct-set routines instead. This is
only activated for when we compile i386 support libraries on amd64.
Notes:
svn path=/head/; revision=137295
|
|
|
|
| |
Notes:
svn path=/head/; revision=137294
|
|
|
|
|
|
|
|
| |
running on an amd64 kernel. Use the recently exposed direct %fs/%gs set
routines instead for the TLS setup of 32 bit binaries.
Notes:
svn path=/head/; revision=137293
|
|
|
|
|
|
|
|
|
|
| |
run as a 32 bit support library for an amd64 kernel. 32 bit consumers of
libthr have zero chance of running on an amd64 kernel since we don't
implement the i386_set_ldt() family of functions. Note that this commit
doesn't make it actually work, it just removes one more obstacle.
Notes:
svn path=/head/; revision=137292
|
|
|
|
|
|
|
|
|
|
|
|
| |
can't use the i386_set_ldt() family of routines, because they are not
implemented. Instead, use the recently exposed direct access sysarch
routines for setting what %fs and %gs point to.
Use this for the i386 TLS _set_tp() routine, but only when compiling to
run as a 32 bit support binary for amd64 kernels.
Notes:
svn path=/head/; revision=137290
|
|
|
|
|
|
|
|
|
| |
Expose some of the amd64-specific sysarch functions to allow alternative
implementations of the %fs/%gs code for TLS, threads, etc. USER_LDT does
not exist on the amd64 kernel, so we have to implement things other ways.
Notes:
svn path=/head/; revision=137289
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rates pretty high on the "hack!" scale, but it works for me. Adding
-DWANT_LIB32 to the world build command line, or 'WANT_LIB32=yes' to
/etc/make.conf will include the 32 bit libraries with the build.
I have not made this default behavior. Cross compiling this stuff is an
adventure I have not investigated.
This is still a WIP. We needed this at work so that we could install from
a readonly obj tree - lib32/build.sh wasn't up to that.
Notes:
svn path=/head/; revision=137288
|
|
|
|
| |
Notes:
svn path=/head/; revision=137287
|
|
|
|
| |
Notes:
svn path=/head/; revision=137286
|
|
|
|
| |
Notes:
svn path=/head/; revision=137285
|
|
|
|
| |
Notes:
svn path=/head/; revision=137284
|
|
|
|
| |
Notes:
svn path=/head/; revision=137283
|
|
|
|
|
|
|
| |
Don't export it to userland.
Notes:
svn path=/head/; revision=137282
|