History log of /netbsd/sys/dev/ieee1394/fwdev.c (Results 1 – 25 of 33)
Revision Date Author Comments
# 52e18adc 10-Nov-2021 msaitoh <msaitoh@NetBSD.org>

s/avaliable/available/


# 72dcbcd2 25-Jun-2017 maxv <maxv@NetBSD.org>

memory leak, found by Mootja; it seems that we should check the return
value of 'fw_bindadd' in several other places, but whatever


# dcc7bb75 20-Nov-2016 riastradh <riastradh@NetBSD.org>

Kill some more tsleep.

And no, surrounding tsleep by mutex_exit/mutex_enter does not fix
problems even if the LOCKDEBUG panic symptom goes away...


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


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


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


# f81e84b2 29-Apr-2012 dsl <dsl@NetBSD.org>

Change to consistently use M_FW for all malloc/free.
It probably doesn't matter any more, but the code doesn't appear to
have matched its mallocs and frees - so the stats would have been awol.


# fdc2d3a9 31-Jul-2011 uebayasi <uebayasi@NetBSD.org>

Put back #include "ioconf.h" per popular demand.


# bdaa7f41 25-May-2011 uebayasi <uebayasi@NetBSD.org>

Declare cfdrivers using extern rather than including ioconf.h.


# 0fd1c016 26-Aug-2010 cegger <cegger@NetBSD.org>

don't call tsleep() with any mutexes hold


# d546ccf4 16-Aug-2010 cegger <cegger@NetBSD.org>

do not hold mutexes when calling tsleep(9).
Fixes LOCKDEBUG panics


# 32e80c5d 23-May-2010 christos <christos@NetBSD.org>

Revert all previous kmem_ commits. This needs to be done in a different way
because we cannot call kmem_ from an interrupt context. I opened PR/43341 for
it.


# 0f5342ae 14-May-2010 kiyohara <kiyohara@NetBSD.org>

Use kmem(9) instead of malloc(9).


# f8bb8301 10-May-2010 kiyohara <kiyohara@NetBSD.org>

Use kmem(9) instead of malloc(9).


# fc309475 29-Apr-2010 kiyohara <kiyohara@NetBSD.org>

Remove unnecessary cast.


# af09db11 29-Mar-2010 kiyohara <kiyohara@NetBSD.org>

Bye-bye fw_port.h.


# d779b85d 18-Apr-2009 tsutsui <tsutsui@NetBSD.org>

Remove extra whitespace added by a stupid tool.
XXX: more in src/sys/arch


# e2cb8590 18-Mar-2009 cegger <cegger@NetBSD.org>

bcopy -> memcpy


# c363a9cb 18-Mar-2009 cegger <cegger@NetBSD.org>

bzero -> memset


# 388339aa 11-Dec-2007 lukem <lukem@NetBSD.org>

use __KERNEL_RCSID()


# c33e2714 05-Nov-2007 kiyohara <kiyohara@NetBSD.org>

+ Sync to FreeBSD.
firewire.c Rev.1.101
firewire.h Rev.1.21
firewirereg.h Rev.1.50
fwdev.c Rev.1.52
fwdma.c Rev.1.9
fwmem.c Rev.1.34
fwohci.c Rev.1.93
fwohcireg.h Rev.

+ Sync to FreeBSD.
firewire.c Rev.1.101
firewire.h Rev.1.21
firewirereg.h Rev.1.50
fwdev.c Rev.1.52
fwdma.c Rev.1.9
fwmem.c Rev.1.34
fwohci.c Rev.1.93
fwohcireg.h Rev.1.23
fwohcivar.h Rev.1.16
if_fwip.c Rev.1.16
if_fwipvar.h Rev.1.5
sbp.c Rev.1.92
+ Cleanup macros in fw_port.h.
+ Fix the occurrence of the error at the resume. Don't set the buffer again.

show more ...


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

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


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


# 29417afe 21-Apr-2007 kiyohara <kiyohara@NetBSD.org>

firewire.c sync to Rev.1.86 for FreeBSD.
firewirereg.h sync to Rev.1.41 for FreeBSD.
fwcrom.c sync to Rev.1.14 for FreeBSD.
fwdev.c sync to Rev.1.49 for FreeBSD.
fwmem.c sync to Rev.1.32 for FreeBSD.

firewire.c sync to Rev.1.86 for FreeBSD.
firewirereg.h sync to Rev.1.41 for FreeBSD.
fwcrom.c sync to Rev.1.14 for FreeBSD.
fwdev.c sync to Rev.1.49 for FreeBSD.
fwmem.c sync to Rev.1.32 for FreeBSD.
fwohci.c sync to Rev.1.86 for FreeBSD.
fwohcivar.h sync to Rev.1.15 for FreeBSD.
if_fwip.c sync to Rev.1.14 for FreeBSD.
if_fwipvar.h sync to Rev.1.4 for FreeBSD.
sbp.c sync to Rev.1.89 for FreeBSD.

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.


12