History log of /netbsd-src/sys/dev/qbus/ts.c (Results 1 – 25 of 36)
Revision Date Author Comments
# e2710f6f 17-Apr-2022 andvar <andvar@NetBSD.org>

fix various typos in comments.


# 1741d0c7 12-Feb-2022 riastradh <riastradh@NetBSD.org>

ts(4): Skip fabricating bogus struct device in tsmatch.

Doesn't appear to be used anywhere in tsmatch. Let's not invent
bogus autoconf guts here.


# 988ab2c9 01-Jan-2022 msaitoh <msaitoh@NetBSD.org>

s/sytem/system/


# 2210aab7 08-Dec-2019 ad <ad@NetBSD.org>

Revert previous. No performance gain worth the potential headaches
with buffers in these contexts.


# d9135670 08-Dec-2019 ad <ad@NetBSD.org>

Avoid thundering herd: cv_broadcast(&bp->b_busy) -> cv_signal(&bp->b_busy)


# f9228f42 25-Jul-2014 dholland <dholland@NetBSD.org>

Add d_discard to all struct cdevsw instances I could find.

All have been set to "nodiscard"; some should get a real implementation.


# 8c70ef39 25-Jul-2014 dholland <dholland@NetBSD.org>

Add d_discard to all struct bdevsw instances I could find.

I've set them all to nodiscard. Some of them (wd, dk, vnd, ld,
raidframe, maybe cgd) should be implemented for real.


# a68f9396 16-Mar-2014 dholland <dholland@NetBSD.org>

Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found

Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.

show more ...


# 237950ed 15-Dec-2010 matt <matt@NetBSD.org>

Need to include <sys/device.h> since vax's <sys/cpu.h> doesn't.


# 70de9736 13-Jan-2009 yamt <yamt@NetBSD.org>

g/c BUFQ_FOO() macros and use bufq_foo() directly.


# 9a5d3f28 16-Dec-2008 christos <christos@NetBSD.org>

replace bitmask_snprintf(9) with snprintb(3)


# 34895c30 05-Apr-2008 cegger <cegger@NetBSD.org>

use aprint_*_dev and device_xname


# dfba8166 11-Mar-2008 matt <matt@NetBSD.org>

Rototill the vax code. Switch to devicet/PRIV_ALLOC. Cleanup vax autoconf
code. Move to prototype definitions. staticfy, constify, avoid casting.
Use device_* accessors.


# fb00b838 15-Feb-2008 ad <ad@NetBSD.org>

Give bbusy() an interlock argument. If the we need to wait for the buffer,
the interlock is dropped and reacquired when awoken. This allows for
busying buffers attached to a list that is not locked b

Give bbusy() an interlock argument. If the we need to wait for the buffer,
the interlock is dropped and reacquired when awoken. This allows for
busying buffers attached to a list that is not locked by bufcache_lock.

show more ...


# 4a780c9a 02-Jan-2008 ad <ad@NetBSD.org>

Merge vmlocking2 to head.


# a2a38285 19-Oct-2007 ad <ad@NetBSD.org>

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h


# 66fefd11 29-Jul-2007 ad <ad@NetBSD.org>

It's not a good idea for device drivers to modify b_flags, as they don't
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoev

It's not a good idea for device drivers to modify b_flags, as they don't
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoever completes
the I/O request.

show more ...


# 53524e44 04-Mar-2007 christos <christos@NetBSD.org>

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.


# 2867b68b 14-May-2006 elad <elad@NetBSD.org>

integrate kauth.


# ceb94256 29-Mar-2006 thorpej <thorpej@NetBSD.org>

Use device_private().


# 4d51b7cc 25-Mar-2006 thorpej <thorpej@NetBSD.org>

Use device_parent().


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# aec75b1c 15-Oct-2005 yamt <yamt@NetBSD.org>

- change the way to specify a bufq strategy. (by string rather than by number)
- rather than embedding bufq_state in driver softc,
have a pointer to the former.
- move bufq related functions from

- change the way to specify a bufq strategy. (by string rather than by number)
- rather than embedding bufq_state in driver softc,
have a pointer to the former.
- move bufq related functions from kern/subr_disk.c to kern/subr_bufq.c.
- rename method to strategy for consistency.
- move some definitions which don't need to be exposed to the rest of kernel
from sys/bufq.h to sys/bufq_impl.h.
(is it better to move it to kern/ or somewhere?)
- fix some obvious breakage in dev/qbus/ts.c. (not tested)

show more ...


# 17948e75 26-Feb-2005 simonb <simonb@NetBSD.org>

White space nits.


# 05f25dcc 28-Oct-2004 yamt <yamt@NetBSD.org>

move buffer queue related stuffs from buf.h to their own header, bufq.h.


12