| 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.
Tested by naddy@
|
|
ok kettenis@
|
|
that this is necessary as on some hardware we need guard pages between
regions that have different cache attributes. Even if this appears to cause
regressions on some hardware, this change is a necessary (but not sufficient)
step to fix the cache coherency problems on the affected hardware.
ok jsg@
|
|
u_int32_t's with %u.
Translate DL_GETPSIZE() results to 512-byte-block values with
DL_SECTOBLK().
ok jsing@
|
|
it seems to leave X unuseable on resume on at least snb/ivb
ok kettenis@
|
|
Allows us to move forward on cleaning.
Okay mpi@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ok naddy@ sthen@
|
|
ok matthew guenther mikeb
|
|
- remove return at end of void functions
- remove extraneous braces
no functional change.
ok chris@
|
|
putting them in the actual printf() calls. Shuts up gcc -Wformat=2 and
reduces the space spent on string constants.
ok deraadt@
|
|
|
|
ok jsg@
|
|
From wojciech kapuscinski
b71a688b1e56a0a2b4260c2ab0cdf80f67965072 in ubuntu 3.8
50b8f5aec04ebec7dbdf2adb17220b9148c99e63 in mainline linux
https://bugs.freedesktop.org/show_bug.cgi?id=63599
|
|
From Chris Wilson
5ca3f11716a0487110745824ad5282bf4c00d211 in ubuntu 3.8
daa13e1ca587bc773c1aae415ed1af6554117bd4 in mainline linux
https://bugs.freedesktop.org/show_bug.cgi?id=66163
|
|
ok jsg@
|
|
|
|
from ISIHARA Takanori
|
|
ok jsg@, miod@
|
|
usage in a currently disabled codepath to prevent future surprised.
|
|
|
|
wpi0 at pci2 dev 0 function 0 "Intel PRO/Wireless 3945ABG" rev 0x02: msi, MoW2
ok jsg@
|
|
USB host-to-host link cable. This driver is derived from upl(4).
|
|
no functional change.
ok sthen@
|
|
MAC address, continue on, because if_etherattach contains logic for this.
ok mikeb
|
|
This function never fails. So change it's return type to void and
adjust the copy-pasted callers that were checking the return.
"If it compiles, ok" mpi@
|
|
The child should not have to call the parent for deactivation.
The parent should handle it.
So kill the activate routine in ucom(4) and adapt the parents
to no longer call it.
Also remove sc_dying in ucom(4) and use usbd_is_dying() instead.
Okay mpi@.
|
|
This set of drivers were very very dirty.
i/ Clean-up the match/attach multi-casting hackjob
- stop casting aux to every attach arg in existance
- be consistent about casting it only to uhidev_attach_arg
- fetch the usb_attach_arg from above where needed
ii/ Sort out the activate routines
- leave the deactivation to the parent (uhidev(4))
- ditch the sc_dying flag in favour of usbd_is_dying()
iii/ Get closer to keeping all the usb hid information in the uhidev
structure (one uhidev per reportID)
- store the usbd_device in the uhidev
- use it consistently instead of always peaking at the parent's
soft state
Okay mpi@
|
|
fix excessive timeouts and 'Michael mic' errors.
Problem pointed out by vigdis via bugs@
ok dlg@
|
|
still in workqs.
from kimberley manning
|
|
from kimberley manning
|
|
from kimberley manning
|
|
from kimberley manning
|
|
The controllers are linked through device->bus so the iface is redundant.
So fixing usbd_dopoll() to take the device as argument and making
usbd_interface2device_handle() private (for now) inside usbdi_util.
Tested and okay mpi@
|
|
|
|
present in this function, but I've been advised to walk away, and it
have been this way forever (and this code is not even enabled in GENERIC
by default anyway)
original bug found by Maxime Villard, thanks.
|
|
%u for u_int32_t d_secsize.
|
|
Okay mpi@
|
|
Okay mpi@
|
|
|
|
Leave the deactivate bits to the parent.
Simplify by making a single dying check in uhidev(4) interrupt routine
instead of having each child doing it.
Okay mpi@
|