History log of /dflybsd-src/sys/dev/serial/sio/sio.c (Results 101 – 114 of 114)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


12345