| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Reminded by: Michael Butler
|
| |
|
|
|
|
|
| |
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
|
|
|
|
|
| |
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
|
|
|
|
|
| |
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
|
|
|
|
| |
Tested by: make universe
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
method allows schemes to reject the ctl request, pre-check
the parameters and/or modify/set parameters. There are 2
use cases that triggered the addition:
1. When implementing a R/O scheme, deletes will still
happen to the in-memory representation. The scheme is
not involved in that operation. The pre-check method
can be used to fail the delete up-front. Without this
the write to disk will typically fail, but at that
time the delete already happened.
2. The EBR scheme uses a linked list to record slices.
There's no index. The EBR scheme defines the index
as a function of the start LBA of the partition. The
add verb picks an index for the range and then invokes
the add method of the scheme to fill in the blanks. It
is too late for the add method to change the index.
The pre-check is used to set the index up-front. This
also (silently) overrides/nullifies any (pointless)
user-specified index value.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Works fine with AHCI and theoretically other MSI capable devices.
At this moment support disabled by default. To enable it, set
"hint.atapci.X.msi=1" device hint.
|
| |
|
|
|
|
| |
replace the amd64-ish version with a blank version.
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
|
|
|
| |
that get installed too. <blush>
Submitted by: Olivier Smedts (identical patches to what I came up
with before checking email)
|
|
|
|
|
|
| |
avoid keywords in other languages that may have been present before.
Submitted by: Andriy Gapon, jkoshy@
|
|
|
|
| |
This change will not be back-ported.
|
|
|
|
| |
when port multiplicator supported, but absent.
|
| |
|
|
|
|
|
|
| |
This code can be gotten from change history here and it's
more than likely our implementation will differ significantly
because of VIMAGE and SMPng.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Retire the old 'ifmcstat <kernel>' usage.
* Print AF_LINK records even if run against KVM.
This makes the KVM backend consistent with the sysctl backend.
* Suppress printing of link-layer group records by default.
* Add a -v switch to allow link-layer groups to be printed.
* If compiled without INET6 support, actually work.
* If compiled with INET6 support, print the scope ID of
all IPv6 addresses in both backends.
* Update man page.
* Update copyrights.
With this change, it is now reasonable to retire netstat -g.
Most of the SSM related gunk in this file will require later refactoring.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
| |
again in case the connection is interrupted and csup have to reconnect. The
lists will be freed after the collection has been completely processed.
PR: bin/131477
Tested by: dchagin
|
|
|
|
|
|
|
|
|
| |
to print the network-layer endpoint address of the
group membership, rather than its link-layer mapping
as intended.
The KVM path is not affected.
MFC after: 1 week
|
| |
|
|
|
|
| |
Submitted by: Christoph Mallon
|
| |
|
| |
|
|
|
|
| |
- fix types in ticks_to_system_time
|
|
|
|
|
|
| |
present.
Pointy hat: marcel
|
|
|
|
| |
it's quite nouveau...
|
| |
|
| |
|
| |
|
|
|
|
| |
this since 5.x.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
been extensively tested. And the ELF64 stuff likely is not quite
right...
# There's a lot of cut-n-paste code here that could easily be
# refactored, at least for FreeBSD syscalls.
|
| |
|
|
|
|
| |
Approved by: Marko Zec
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add two new functions to the libusb20 API and required kernel ioctls.
- libusb20_dev_get_iface_desc
- libusb20_dev_get_info
New command to usbconfig, "show_ifdrv", which will print out the kernel driver
attached to the given USB device aswell.
See "man libusb20" for a detailed description.
Some minor style corrections long-line wrapping.
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- specification claims that 1 second is just a maximum controller reset time;
implement controller reset properly to save almost 1 second of boot, and
about half second of resume time;
- enable channel interrupts only after channel status reset to fix duplicate
device creation on resume due to unwanted device connection event;
- as described in specification, wait for disk ready status after channel
power-up; it is not so important when disk already touched by BIOS, but
solves device not ready problems on resume and probably some other cases.
- uncomment channel stop/start on soft-reset as it is declared mandatory by
specification; it was commented due to some random drive detection problems
on VIA and JMicron controllers, but I hope it is fixed by previous point.
|
|
|
|
|
|
|
| |
- avoid null deref in detach
- update pause timings
Obtained from: //depot/projects/usb
|
|
|
|
| |
Approved by: kmacy
|
|
|
|
|
|
|
|
|
| |
If the file system backing a process' cwd is removed, and procstat -f PID
is called, then these messages would have been printed. The extra verbosity is
not required in this situation.
Requested by: kib
Approved by: kib
|
|
|
|
|
|
|
|
| |
Move channel softc initialization from ata_XXX_probe() to ata_XXX_attach().
Instead of calculating ata channel number as position in child device list,
pass it's real number directly from controller probe routine using ivars.
It is simpler and IMHO more correct.
|
|
|
|
|
|
|
|
|
|
|
| |
revealed that a process' current working directory can be VBAD if the
directory is removed. This can trigger a panic when procstat -f PID is
run.
Tested by: pho
Discovered by: phobot
Reviewed by: kib
Approved by: kib
|
|
|
|
|
|
|
|
| |
Giving a charactere device execute permissions doesn't have any use.
Right now there isn't a single device node in /dev that has it, except
the USB2 device node, so remove it.
Approved by: hps, thompsa
|
|
|
|
|
|
|
| |
vm_page_wakeup(). (This change is applicable to RELENG_7 but not
RELENG_6.)
MFC after: 1 week
|
| |
|
|
|
|
| |
This fixes no space error.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
longer do we require SCTP to be in the kernel for the
lib to be able to handle SCTP. We do this by moving
the CRC32c checksum into libkern/crc32.c and then adjusting
all routines to use the common methods. Note that this
will improve the performance of iSCSI since they were
using the old single 256 bit table lookup versus the
slicing 8 algorithm (which gives a 4x speed up in
CRC32c calculation :-D)
Reviewed by:rwatson, gnn, scottl, paolo
MFC after: 4 week? (assuming we MFC the alias_sctp changes)
|