#
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.
|