| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
to return the actual number of busses and devices.
Reported by: Mike Tancsa
Submitted by: Hans Petter Selaksy
|
|
|
|
|
| |
Reported by: Xiaofan Chen
Submitted by: Hans Petter Selasky
|
|
|
|
|
| |
Submitted by: Akinori Furukoshi
Obtained from: git://gitorious.org/run/run.git
|
|
|
|
|
|
|
| |
Add test code for delaying or failing usb control requests, disabled by
default under ifdef USB_REQ_DEBUG.
Submitted by: Hans Petter Selasky
|
|
|
|
|
| |
Reported by: n_hibma
Submitted by: Hans Petter Selasky
|
|
|
|
|
| |
PR: kern/146483
Submitted by: Andre Albsmeier
|
|
|
|
| |
Requested by: n_hibma
|
|
|
|
|
|
|
|
|
|
| |
microframe slot was not in the smask. The problem was that the EHCI driver was
then thinking that the transfer was immediately complete in some cases. Which
could lead to freeze-like situations, which can be recovered by unplugging the
USB device.
Reported by: Richard Kolkovich
Submitted by: Hans Petter Selasky
|
|
|
|
| |
Submitted by: Hans Petter Selasky
|
|
|
|
|
| |
Submitted by: Alex Deiter
Reviewed by: Hans Petter Selaksy
|
|
|
|
| |
Submitted by: Dmitry Luhtionov
|
|
|
|
| |
Submitted by: Hans Petter Sekasky
|
|
|
|
| |
Submitted by: Henry Hu
|
|
|
|
|
|
|
|
|
|
| |
USB enumeration lock is locked, then the USB stack fails to resume the device
because locking the USB enumeration lock is part of the resume procedure. To
solve this issue a new lock is introduced which only protects the suspend and
resume callbacks, which can be dropped inside the usbd_do_request_flags()
function, to allow suspend and resume during so-called enumeration operations.
Submitted by: Hans Petter Selasky
|
|
|
|
| |
Submitted by: Hans Petter Selasky
|
|
|
|
|
|
|
| |
Samsung YP_U4 music player.
PR: usb/145265, usb/146104
Submitted by: Dmitry Luhtionov, Urankar Mikael, Peter Toth
|
|
|
|
|
| |
Submitted by: Matthew Fleming <matthew.fleming@isilon.com>
Reviewed by: zml, dfr
|
|
|
|
|
|
|
| |
locks (in the case where the VFS impl isn't using lf_*)
Submitted by: Matthew Fleming <matthew.fleming@isilon.com>
Reviewed by: zml, dfr
|
|
|
|
|
| |
PR: 143824
Submitted by: pluknet <pluknet@gmail.com>
|
|
|
|
|
|
| |
PR: 145343
Submitted by: Hywel Mallett <hywel@hmallett.co.uk>
MFC after: 1 week
|
|
|
|
|
|
|
| |
headers as GCC, but of their own implementation. So put the GCC ones into
their own header "namespace".
Requested by: ed
|
| |
|
| |
|
|
|
|
|
|
|
| |
fwd-tsn. This would appear when greater than
the size of mbuf TSN's would need to be skipped.
MFC after: 3 days
|
|
|
|
|
|
|
|
|
| |
- Make sure that when you kick the streams you add correctly
using a 16 bit unsigned.
- Make sure when sending out you allow FWD-TSN to skip over
and list the ACKED chunks in the stream/seq list (so the
rcv will kick the stream)
MFC after: 3 days
|
| |
|
|
|
|
|
|
|
|
|
|
| |
this type conversion is the high bits which were used to indicate if a
special character was a literal or special were dropped. As a result, all
special character were treated as special, even if they were supposed to
be literals.
Reviewed by: gad@
Approved by: mentor (wes@)
|
|
|
|
|
| |
PR: 144494
Submitted by: John Giacomoni <John.Giacomoni@LineRateSystems.com>, brucec
|
|
|
|
|
|
| |
PR: 144614
Submitted by: pluknet <pluknet@gmail.com>
MFC after: 1 week
|
|
|
|
|
|
|
| |
While here use actual string to specify width as well as using Cm
to set command argument.
Reviewed by: brueffer
|
|
|
|
|
|
|
|
| |
This helps with 'kmem_map too small' panics.
No objections from: kib
Tested by: Alexander V. Ribchansky <shurik@zk.informjust.ua>
MFC after: 1 week
|
|
|
|
| |
MFC after: 3 days.
|
|
|
|
|
|
|
|
|
| |
removes the need for stdint.h inclusion.
PR: 146046
Submitted by: Alexander Best <alexbestms@wwu.de>
Reviewed by: kan
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
| |
- Slide the map at the proper place.
- Mark the bits in the nr_array ONLY if there
is no marking.
- When generating a FWD-TSN we allow us to skip past
ACKED chunks too.
MFC after: 1 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
labeled iretq instruction.
Suppose that multithreaded process executes two threads, currently
scheduled on different processors. Let assume that thread A executes
using %cs or %ss pointing into the descriptor from LDT. If IPI comes
which handler does not return by jump to doreti, and meantime thread B
invalidates descriptor pointed to by %cs or %ss, then iretq from IPI
handler could fault.
Routing the return by doreti_iret allows kernel to catch the situation
and recover from it by sending signal to the usermode.
Tested by: pho
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
| |
frame upon segment register load fault. The doreti procedure does not
load segment registers when returning to the kernel frame, and current
values in the segment descriptor cache already allow the kernel mode
to run, not modified by faulted loaded.
Suggested by: bde
Tested by: pho
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
OpenSolaris onnv revision: 7904:6a124a4ca9c5
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 6761624)
MFC after: 3 days
|
| |
|
| |
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
| |
- Upper case the first character of an description
- Section headings do not need to be quoted. From OpenBSD's make.1, revision 1.81
- Plural of suffix is suffixes. From OpenBSD's make.1, revision 1.61
- s/seperating/separating/
PR: 135165
Submitted by: Alan R. S. Bueno <alan.bsd@gmail.com>
MFC after: 1 week
|
|
|
|
|
|
| |
PR: 143694
Submitted by: Nikolai Saoukh <nms+bsd@otdel-1.org>
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
go ahead and remove the hint.
PR: 143944
Submitted by: Jeremy Huddleston <jeremyhu@apple.com>
MFC after: 1 week
|
|
|
|
|
|
| |
PR: 144880
Submitted by: Glen Barber <glen.j.barber@gmail.com>
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These are git commits 36f0fa8fcbc8c7b2b194addd29100fb40e73e4e9 and
d6d06ff5c2ea0fa44becc5ef4340e5f2f15073e4 in dash.
Because this is the first code I'm importing from dash to expand.c, add the
Herbert Xu copyright notice which is in dash's expand.c.
When pathname expanding *\/, the CTLESC representing the quoted state was
erroneously taken as part of the * pathname component. This CTLESC was then
seen by the pattern matching code as escaping the '\0' terminating the
string.
The code is slightly different because dash converts the CTLESC characters
to backslashes and removes all the other CTL* characters to allow
substituting glob(3).
The effect of the bug was also slightly different from dash (where nothing
matched at all). Because a CTLESC can escape a '\0' in some way, whether
files were included despite the bug depended on memory that should not be
read. In particular, on many machines /*\/ expanded to a strict subset of
what /*/ expanded to.
Example:
echo /*"/null"
This should print /dev/null, not /*/null.
PR: bin/146378
Obtained from: dash
|
|
|
|
| |
Reviewed by: brueffer
|
|
|
|
| |
Reviewed by: brueffer
|
|
|
|
|
| |
Found via: mdocml
Reviewed by: brueffer
|
|
|
|
| |
Reviewed by: brueffer
|
|
|
|
| |
Reviewed by: brueffer
|