Subject: Re: CVS commit: src/sys/dev/usb
To: None <source-changes@NetBSD.org>
From: Quentin Garnier <cube@cubidou.net>
List: source-changes
Date: 01/12/2008 23:42:54
--vGgW1X5XWziG23Ko
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Jan 12, 2008 at 10:32:51PM +0000, Quentin Garnier wrote:
>=20
> Module Name:	src
> Committed By:	cube
> Date:		Sat Jan 12 22:32:51 UTC 2008
>=20
> Modified Files:
> 	src/sys/dev/usb: if_aue.c if_auereg.h
>=20
> Log Message:
> workqueue(9) has the non-evident limitation that the caller cannot reuse
> the same struct work before workqueue(9) has internally started to work on
> the task.

So, actually, that's exactly what the manual page states.  I guess the
missing bit in the workqueue(9) API is a way to know whether or not a
given struct work has been started.

--=20
Quentin Garnier - cube@cubidou.net - cube@NetBSD.org
"See the look on my face from staying too long in one place
[...] every time the morning breaks I know I'm closer to falling"
KT Tunstall, Saving My Face, Drastic Fantastic, 2007.

--vGgW1X5XWziG23Ko
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (NetBSD)

iQEVAwUBR4lCbtgoQloHrPnoAQKaZgf+Kx9xQeBakv3Nd5bdk5ws4NcvtrSR4FNe
1xJWt56WiDdqUXN9c4ZHll4abJ23yRFtU5SqFij6zzVoPUH5Wk8bB7uUCOKNQjPt
9/sjouBKpna00yDr4z2mxKRoK/b7eIA8boSkM/Vmb1RZnnNDpMm1/jct5QJCiuaW
NP8HKV1lXx0Y6Y1O3ffj8PSkY+sRf+e1iA8NjfQQtTgvFphqAgvTSqaJa48k+Fy0
9IbVEShTlZMPf+XXGtSnrcvx1TazYe1Ll9ei/LA3Rw2/2BoKkmryMiz77rNjT18n
34gCqj9Jp8N9Tyi12ckZ4jGFrDdDhIbYdysjzH5EGz/F3Rp5ueW9HQ==
=zJqU
-----END PGP SIGNATURE-----

--vGgW1X5XWziG23Ko--