#
2443e96e |
| 07-Feb-2011 |
Justin C. Sherrill <justin@leaf.dragonflybsd.org> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
Conflicts: UPDATING
|
#
5ff2eacd |
| 02-Nov-2010 |
Sascha Wildner <saw@online.de> |
kernel: Remove a number of unnecessary use_*.h inclusions.
|
#
88abd8b5 |
| 31-Oct-2010 |
Sascha Wildner <saw@online.de> |
kernel: Remove most definitions of CDEV_MAJOR.
These are no longer needed since we have devfs.
A few are left in because they are added to the order in SYSINIT()s. This needs further investigation.
|
#
438acbcc |
| 29-Aug-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
MPSAFE TTY - Fix deadlock in reporting of probe errors.
* When sio can't drain it reports the fact, but it was doing it while still holding com_lock. Rearranging the lock fixes the problem.
* Cl
MPSAFE TTY - Fix deadlock in reporting of probe errors.
* When sio can't drain it reports the fact, but it was doing it while still holding com_lock. Rearranging the lock fixes the problem.
* Clean up some unnecessary tty_tokens in critical code paths and rearrange code to not hold com_lock across tty_token acquisition calls.
* Release the com_lock around breakpoint() (<enter>~^B sequence) to avoid a deadlock.
* Detect and ignore a reentrant kprintf() to try to avoid a deadlock. The detection flag is also reset by a panic.
show more ...
|
#
5688255a |
| 29-Aug-2010 |
Alex Hornung <ahornung@gmail.com> |
MPSAFE TTY - get rid of tokens in console path
* The console path (coming through tty_cons.c) can never block, so do not try to acquire tokens there.
Reported-by: Jan Lentfer
|
#
7b8da3b6 |
| 28-Aug-2010 |
Sascha Wildner <saw@online.de> |
sio: Fix a typo. lwkt_gettoken -> lwkt_reltoken
Reported-by: alexh
|
#
52fe5e2a |
| 28-Aug-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
sio - Minor token fix for sio
* comwakeup() can be called from a callout and thus must acquire tty_token itself instead of asserting that it is already held.
Reported-by: lentferj
|
#
660f28b0 |
| 28-Aug-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
|
#
22ff886e |
| 27-Aug-2010 |
Alex Hornung <ahornung@gmail.com> |
MPSAFE - TTY & related drivers
* Put kern/tty_* under the tty_token (and acquire the proc_token where needed).
* MPSAFE all related drivers (users of kbdsw, linesw and vidsw) with the same tty_
MPSAFE - TTY & related drivers
* Put kern/tty_* under the tty_token (and acquire the proc_token where needed).
* MPSAFE all related drivers (users of kbdsw, linesw and vidsw) with the same tty_token.
* NOTE: syscons.c and scvgarndr.c are not really under this new lock yet as some really strange hangs appear. Some are related to the cursor drawing (which stalls the machine if a token is held) and others are in some other syscons.c functions.
show more ...
|
#
d662d15b |
| 26-Aug-2010 |
Venkatesh Srinivas <me@endeavour.zapto.org> |
Merge branch 'master' of /repository/git/dragonfly
|
#
d4b8aec4 |
| 25-Aug-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Remove D_KQFILTER flag
* The D_KQFILTER flag is no longer used.
|
#
6ef5977b |
| 19-Jul-2010 |
Samuel J. Greear <sjg@thesjg.com> |
Merge branch 'selwakeup'
|
#
163625b9 |
| 11-Jul-2010 |
Samuel J. Greear <sjg@thesjg.com> |
kernel - Tear out device polling
* Remove existing (now legacy) code that implements device polling, kq filters are now the "One True (and only) Way"
* Add dummy write filters (always true) for d
kernel - Tear out device polling
* Remove existing (now legacy) code that implements device polling, kq filters are now the "One True (and only) Way"
* Add dummy write filters (always true) for devices: targ, vinum, snp, tw and apm
show more ...
|
#
f8a09be1 |
| 10-Jun-2010 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - remove INTR_FAST
Rename INTR_FAST to INTR_CLOCK. Fast interrupts are now only supported for clock interrupts and may no longer be used by drivers.
* Rename INTR_FAST to INTR_CLOCK
* Adju
kernel - remove INTR_FAST
Rename INTR_FAST to INTR_CLOCK. Fast interrupts are now only supported for clock interrupts and may no longer be used by drivers.
* Rename INTR_FAST to INTR_CLOCK
* Adjust clocks to use INTR_CLOCK and remove INTR_FAST from the few drivers that specified it (if_em is the only one of note).
show more ...
|