Age | Commit message (Collapse) | Author |
|
the whole I$.
|
|
designed to work with rdump(8) to remote disk.
-d <directory> confines rmt to operate within a single directory.
-r enforces read-only mode.
-w enforces write-only mode.
This is quite usable with public ssh key setup, e.g. having the following in .ssh/authorized/keys:
command="/etc/rmt -rd /backups/machine.example.conf",no-agent-forwarding,... ssh-rsa AAAAB3...
ok semarie@
|
|
|
|
noticed by brad
|
|
ok miod@
|
|
the callback, and the sigprocmask stub.
Keep around the DL_SETBINDLCK case until libpthread stops using it.
discussed with miod@ at l2k15
ok kettenis@
|
|
"dns" and "cmsg" in the `tamereq' array.
Restore the previous behaviour.
ok guenther@
|
|
to calculate the GOT address anymore.
ok guenther@ (who spotted the latter bit)
|
|
rcrt0.o will add it for BSS-PLT binaries if necessary.
ok guenther@
|
|
ok guenther@
|
|
ok guenther@
|
|
|
|
intr_barrier(9) to avoid having the interrupt handler touch the rx data
structures while we're brining down the interface. This actually reverts
many of the changes in rev. 1.300.
ok mikeb@
|
|
|
|
CLEANFILES and make sure the `clean' target actually removes CLEANFILES.
|
|
|
|
|
|
From Michael McConville via jmc@
|
|
on arm and m88k
problems with optind observed by jsg@
|
|
|
|
ok kettenis@
|
|
provide again an optional storage for a copy of the descriptor in the `sync'
(fetch) function, and use the returned address afterwards.
On IP22 systems (in the broader sense of the term, thus IP20/IP22/IP24),
descriptors will remain in uncached memory and no local copies need to be made.
On IP28 systems, descriptors will remain in cached memory (so as to avoid
switching to `slow mode'), but a local copy will be performed with the necessary
cache eviction work, so that speculative code execution on R10000 will not
touch the real descriptor.
With this in place, all the explicit descriptor cache operations in if_sq,
some of them being redundant or operating on the wrong number of
descriptors, can be removed, with the HPC DMA wrappers taking care of doing
the right thing.
Tested on IP22 and IP28. IP26 still unhappy but no worse than before.
|
|
From miod@.
|
|
is special. Otherwise, we may miss comparing files at next run; we may miss
some automation on the next run but it's safer this way.
|
|
|
|
|
|
Check for examples changes at the end.
|
|
callers rtfree(9) it.
Inputs and ok bluhm@
|
|
|
|
|
|
supposed to create a userland binary in order to test non-boot related
functionality. This feature has been bitrotting in a non-compiling state
for years, and causes a too-many-ifdefs disease now that there are intrusive
EFI changes.
No functional change.
|
|
ok miod@
|
|
booted from old (< 2.10) bootblocks.
|
|
ok stsp@
|
|
While here, fix the size parameter of bus_dmamem_unmap() in
iec_alloc_physical().
ok miod@
|
|
|
|
on GitHub.
|
|
|
|
|
|
now, it has a NULL deref. Segfault reported by Mikolaj Kucharski, ok bcook
|
|
where LD_BIND_NOW was in use.
|
|
i thought id committed this at l2k15. sorry for the delay.
|
|
|
|
change.
|
|
the vmx rx path is only touched in the interrupt handler, so it is
already guaranteed to be accessed by only one cpu at a time.
the tx path has been massaged so the the producer is only touched
by the start routine, and the consumer is only touched by the
interrupt path, and can therefore be run concurrently. the only
interlock is a count of the free descriptors.
if txintr clears IFF_OACTIVE, it takes the kernel lock before running
the start routine.
other interrupts, eg, link state handling, take the kernel lock.
|
|
|
|
remainder of that commit was backed out. However,clearing the PQ_AOBJ bit
here is definitely wrong.
Our pagedaemon uses two separate lists to keep track of inactive
pages. It uses PQ_SWAPBACKED, which really is both PQ_ANON and
PQ_AOBJ to keep track of which inactive queue a page is sitting on.
So if you twiddle PQ_AOBJ (or PQ_ANON) for an inactive page, a
subsequent uvm_pagefree(9) will remove the page from the wrong queue!
This usually goes unnoticed, but if the page happens to be the last
one on the queue, the queues get corrupted. The damage quickly
spreads to the free page queues and almost certainly results in the
uvm_pmr_size_RB_REMOVE_COLOR() faults that people have seen
sporadically since the spring of this year.
ok visa@, beck@, krw@, guenther@
|
|
qlw_dump_iocb_segs() into empty macros if QLW_DEBUG is not defined (if only
to make this compile, then).
|
|
|
|
|