| Age | Commit message (Collapse) | Author | Files | Lines |
|
entries to decide if the IFF_ALLMULTI flag should be set, check if there
is at least one real range between them.
This should not introduce any behavior change but will help changing our
representation of multicast entries.
|
|
A 64bit bit operation with the 32bit strip size could overflow and
result in ridiculously small volumes when using large partitions (eg.
4x 3TB in RAID 5 resulted in a ~2TB volume). It is fixed by casting
the strip size to an unsigned 64bit value.
ok tedu@ millert@ deraadt@
|
|
a couple of machines and so far caused no regressions. Pt this in the tree
now to get wider testing.
ok deraadt@
|
|
can expose some of the kernel structures with split .h files if need be.
Discussed with various, including jsing.
|
|
which basically doesn't exist at all.
reminded about it by brad
|
|
from a timeout like our burner code does. Hand this off to a taskq.
tracked down by claudio@
ok jsg@
|
|
being called in a workq.
ok kettenis@
|
|
until the transfer is done when submitting a command since the answers
are read from the interrupt and we cannot do much if it fails.
ok sasano@
|
|
|
|
ok jsg@
|
|
but burning still disabled by default. Setting display.screen_off to a nonzero
value with wsconsctl will be enough to enable screen blanking after the
given time.
|
|
mii_attach() parameter to be able to specify the location of the PHY.
From FreeBSD
ok jsg@
|
|
ok naddy@
|
|
the necessary adjustments to reference counting of GEM objects. Matches what
Linux does these days.
|
|
|
|
|
|
|
|
starting with usbd_endpoint_count and usbd_interface_count. usbd_status
should only be used to indicate the status of a USB transfer, it should
not be used for generic error codes.
Idea from and much hand-holding by mpi@
OK mpi@
|
|
|
|
variables. Some random whitespace/knf repairs encountered on the way.
ok miod@ on inspection, feedback & more suggestions from millert@
|
|
first step to merge the code of our controllers that deal with usbd
transfers.
Tested with miod@
|
|
to the report request, use malloc(9) with the appropriate size like
it is done in the synchronous version.
ok miod@
|
|
of defining it in every controller specific structure.
|
|
tested by me and rapha@
|
|
No functional change.
|
|
|
|
task is a nop.
tested by and ok jmatthew@
|
|
Send WSCONS_EVENT_SYNC every time you call wsmouse_input(). Used to synchronize
and separate events into packets of input data changes occurring at the same
moment in time. For example, motion of a mouse may set the DELTA_X and DELTA_Y
values for one motion, then emit a SYNC.
ok matthieu@. tested edd@, Henri Kemppainen and Alf Schlichting.
|
|
|
|
Now NUT (sysutils/nut in ports) works on this device, and may work on
other OMRON UPSs, by:
1. Apply following diff to NUT source:
https://gist.github.com/ao-kenji/7070817
2. Put following setting in /etc/nut/ups.conf.
---
[by35s]
driver = blazer_usb
port = auto
desc = "OMRON BY35S"
vendorid = 0590
productid = 0080
subdriver = ippon
---
Reference:
http://sunnyone41.blogspot.jp/2011/05/omron-by50subuntu-1104.html
(written in Japanese)
ok deraadt@ mpi@
|
|
ok dlg@
|
|
The "handling" is just to consume the event so that no dmesg output is
printed. Since these docks have no bays, there isn't much to do on these
events anyway.
ok jcs@
|
|
tested locally on a dell poweredge 2950
|
|
|
|
ok mpi@
|
|
this guarantees the reliability of the arc4_reinit task being run by not
relying on a pool to give us memory in an interrupt context.
ok mpi@
|
|
*const systq defined in task.h
this reduces the cost of using the system taskq and looks less ugly.
requested by and ok kettenis@
|
|
sector value to 512-byte-blocks before adding to b_blkno.
gcc tested on zaurus by matthieu@.
|
|
by the same explore task and cannot happen in parallel.
|
|
Prevents unintended multiple additions to workqs that was causing
hangs on radeon, and lets us remove tasks more closely matching
the behaviour of the original linux code.
ok kettenis@
cause of the ttm/radeon hangs debugged by claudio@ and kettenis@
|
|
hotplug events from the hypervisor, so you can add and remove disks at
runtime.
movement on the msg ring is detected in the interrupt handler and deferred
to a thread via tasks.
|
|
configuration register and fix a typo. From Paul A. Patience.
|
|
miod@ cannot find two boards using the same media.
With precious punctuation review from guenther@, thanks!
ok deraadt@, henning@
|
|
ok jmatthew dlg pelikan
|
|
|
|
The relevant code for enabling the HW's RX checksum offload support was checking
for the TX feature flag to know when to enable RX checksum offload but that flag
was removed/disabled with rev 1.140 which resulted in the RX checksum offload support
inadvertently being disabled.
ok naddy@
|
|
that our chain scatter-gather element is pointing to. the bug
was observed by pedro martelletto with some particular firmware
doing raid 0. the fix wouldn't have been possible without
extensive debugging and spec conformance verification done by
pedro.
tested by pedro, dlg and myself, ok dlg
|
|
the standard interface class and doesn't have a report descriptor, so
use a manually created one.
The controller shows up as multiple devices with different interface
numbers, so only match the first one as a uhid. The controller shows up
as both a uhid and a ugen.
Rename ugraphire_rdesc.h to uhid_rdesc.h and add the manually created
Xbox 360 report descriptor to the file.
Add ifndef SMALL_KERNEL around the related blocks for the XBox 360
controller and Wacom Graphire, so this should actually shrink the
ramdisks.
Manual report descriptor taken from a 2005 FreeBSD commit. Much help
from mpi@ for getting this suitable for commit to OpenBSD.
OK mpi@
|
|
|
|
OK mpi@
|