Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 2009 11:23:18 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        Andrew Thompson <thompsa@freebsd.org>
Cc:        current@freebsd.org, Hans Petter Selasky <hselasky@c2i.net>
Subject:   Re: usb kthreads
Message-ID:  <20090813082318.GP1884@deviant.kiev.zoral.com.ua>
In-Reply-To: <20090813073002.GA66860@citylink.fud.org.nz>
References:  <20090813073002.GA66860@citylink.fud.org.nz>

next in thread | previous in thread | raw e-mail | index | archive | help

--rdO4WtzmRRaVZcLD
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Aug 13, 2009 at 12:30:02AM -0700, Andrew Thompson wrote:
> Hi,
>=20
>=20
> Here is an aesthetic patch to change the usb kernel processes to threads,
> this hides them from the usual 'ps' output. Please test and review.
>=20
>  1290  ??  DL     0:00.00 [usbus0]
>  [lots and lots more...]
>  1309  ??  DL     0:00.00 [usbus4]
>=20
> After the patch they can be seen as kernel threads.
>=20
>   PID    TID COMM             TDNAME           CPU  PRI STATE   WCHAN   =
=20
>     0 100000 kernel           swapper            0   68 sleep   sched    =
=20
>     0 100009 kernel           firmware taskq     0   92 sleep   -        =
=20
>     0 100020 kernel           kqueue taskq       0   92 sleep   -        =
=20
>     0 100021 kernel           acpi_task_0        0   92 sleep   -        =
=20
>     0 100022 kernel           acpi_task_1        0   92 sleep   -        =
=20
>     0 100023 kernel           acpi_task_2        0   92 sleep   -        =
=20
>     0 100027 kernel           thread taskq       0   92 sleep   -        =
=20
>     0 100031 kernel           bwi0 taskq         0   16 sleep   -        =
=20
>     0 100032 kernel           bwi0 taskq         0   16 sleep   -        =
=20
>     0 100106 kernel           usbus0             0   20 sleep   wmsg     =
=20
>     0 100107 kernel           usbus0             0   16 sleep   wmsg     =
=20
>     0 100108 kernel           usbus0             0   20 sleep   wmsg     =
=20
>     0 100109 kernel           usbus0             0   20 sleep   wmsg     =
=20
>     [ ... ]
>     0 100127 kernel           usbus4             0   20 sleep   wmsg     =
=20
>=20
Can you use this opportunity to change "wmsg" wait channel name
to something having "usb" in the name ?

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkqDzXYACgkQC3+MBN1Mb4gzhgCgoz+SMUDSIWnyjeFUSmlTBMyW
yQIAoMT52vtYFwcYHe0SCvPwhvn7lr1R
=7+yf
-----END PGP SIGNATURE-----

--rdO4WtzmRRaVZcLD--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090813082318.GP1884>