Age | Commit message (Collapse) | Author |
|
"Yes, go ahead then" deraadt
|
|
|
|
closed. if you're using iscsid with mpath, this will let mpath retry the
commands when iscsid comes back.
discussed with claudio@
|
|
their start routines, they dont have to pass pointers to them in the
ops struct.
|
|
This fixes the problem of binding sockets to broadcast IPs in other
rdomains.
OK henning@
|
|
used to "do things later" and was potentially sleeping in swapper
context. the latter is really bad, because it might never wake up.
instead, move the things that usb_first_explore() was doing to the
first run of the explore task. since tasks are run in a kthread,
they are in process context and ok to sleep.
fixes boot hang noticed by jsg@, which mikeb@ debugged and found
usb_first_explore() to be sleeping swapper context
|
|
- reword EXAMPLES a little, for readability
|
|
from Michael W. Bombardieri <mb at ii.net>, thanks
|
|
from Michael W. Bombardieri <mb at ii.net>, thanks!
|
|
local network boradcast. While there kill some leftover AF_IMPLINK
checks.
OK henning@, sthen@
|
|
These sockets will only see broadcast sent to that particular address.
Some applications like samba use this feature.
Problem found and initial version by sthen@, OK sthen@, henning@
|
|
work over TCP, for instance, to expose the sound card of one machine
with other machines of the network.
The first client generates a 128-bit random number (aka the
session cookie), saves it in $HOME/.aucat_cookie and sends it to the
server. Successive clients load the cookie from $HOME/.aucat_cookie
and send it to the server but the server accepts only clients whose
cookie matches the session cookie. When all clients are gone, the
session is over, and another cookie could start a new session, and so
on.
TCP is enabled on the server with the new -L option, and on the client
side hostnames are specified with a new optional component in the
device name.
hints from damien, dlg and deraadt, tweaks from jmc
|
|
|
|
|
|
|
|
an expensive state lookup (via natlook ioctl) and shrinks the code.
tested by me and sthen, ok reyk sthen
|
|
ok dlg@
|
|
|
|
requested by deraadt
|
|
ok deraadt@
|
|
|
|
Default gcc on alpha to -mfp-rounding-mode=d, to make code which assumes
the rounding mode is always controlled by fpsetround() happy.
ok martynas@, miod@
|
|
initiatior config which is just the ISID in case someone needs
to fix them to a specific value.
|
|
|
|
this function since it does connections scheduling.
|
|
|
|
XS_POLL handling is still wrong, but reportedly it works, so leaving
it be for now.
ok dlg@
|
|
ok ratchov
|
|
|
|
|
|
|
|
tree, no idea where it came from; ok millert@ jmc@
|
|
text in without explaining what it is, and that is beyond the remit of this
(or currently any) man page; the pertinent info has been moved to faq4
as discussed with schwarze and ajacoutot...
|
|
storage arrays.
at the moment it makes a naive decision about which controller in an array
to talk to. it does work, but a smarter version is being worked on.
tested by and ok deraadt@
|
|
This fixes possible stack overflows under high interrupt load. Note
that this allows traps on kernel code to run with interrupts blocked.
From Christian Ehrhardt
ok guenther@ deraadt@
|
|
if you boot from a disk that ends up behind mpath(4) on sparc64,
it wont be able to resolve it to the actual disk device since a
path driver (eg sym(4)) sits where ofw tells us a disk is.
this diff allows the bootpath code to match on path drivers, and
then asks mpath to swap the path for the disk device.
ok kettenis@
|
|
|
|
* "Installing foo" -> "{Merging,Upgrading} foo" where it makes sense
* remove the "it will remain to merge by hand" msg, too chatty and we
already tell the user at the end of a sysmerge run if some files are
still left to handle
ok sthen@
|
|
tested by Daniel Dickman
|
|
|
|
for directories larger than one terabyte; while here, wrap a long line.
problem found by Chano Antuna and diff written with lots of good
advice from millert@, thanks!
ok millert@
|
|
|
|
callback and implement some of the connection FSM actions. Implement
logouts so that discovery sessions do a nice login -> query -> logout.
Fix the task scheduling especially for immediate and connection specific
tasks. The session will now only schedule tasks to a session that is
in LOGGED_IN state.
looks good dlg@
|
|
required this.
requested by deraadt@
|
|
with other pci devices. Ignore the interrupt (and return 0) if neither
of the events that make the handler do actual work are set.
hints from jakemsr and dlg, explained by deraadt
|
|
issues scsi commands against that target. it might be a normal device and
the firmware is just being picky about which headers you can fetch.
tested by and ok deraadt@
|
|
yanked. we want to reschedule them down active paths rather than wait for
a minute while mpi decides that a path isnt coming back.
discussed with and tested by deraadt@
|
|
do for XS_RESET. adapters return SELTIMEOUT when the device is gone.
|
|
rather than the default of XS_DRIVER_STUFFUP. mpath(4) likes this better
when you unplug paths.
|
|
some fc parts dont like the header requests against missing devices with
bus addressing, so now we do the magic iteration over active ports.
the original problem was reported by deraadt@
lots of testing and debugging by deraadt@
tested on fc929 and fc949 adapters
|