Date: Thu, 7 Jun 2012 22:09:33 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: Attilio Rao <attilio@freebsd.org> Cc: =?ISO-8859-1?Q?grav?= <des@des.no>, Adrian Chadd <adrian@freebsd.org>, Dag-Erling, arch@freebsd.org Subject: Re: KTR_SPAREx Message-ID: <20120607220933.00003865@unknown> In-Reply-To: <CAJ-FndAjcfd21xwYHPrSxgz32eHp2xTGRao1Kyqx4yBZTPD94A@mail.gmail.com> References: <86bokyvtc2.fsf@ds4.des.no> <CAJ-FndAMsoB1RAyS-Pa1JCv7W0qsviRxtShZ3uk_Tpd%2BJ_EBaQ@mail.gmail.com> <CAJ-FndAadYbqiWUTupXLEcRMkYYL50Ssehi8f8vv6YXvQzy4OA@mail.gmail.com> <CAJ-Vmo=F-=1UYcW0xBiNbjHa8CN7S=iDJ_bQDn4ESS3CumJf_A@mail.gmail.com> <CAJ-FndAjcfd21xwYHPrSxgz32eHp2xTGRao1Kyqx4yBZTPD94A@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 5 Jun 2012 21:14:02 +0100 Attilio Rao <attilio@freebsd.org> wrote: > 2012/6/5 Adrian Chadd <adrian@freebsd.org>: > > Hi, > > > > I'm very tempted to make if_ath use KTR_DEV, but then have an extra > > ath sysctl which does something like: > > > > if (sc->sc_ktr_enable) > > =A0 =A0KTR(); >=20 > But the actual problem is that your output will be overwhelmed by the > clutter of all the other KTR_DEV consumers. >=20 > We very much need an much higher granularity on KTR classes and > possibly a way to use it on-the-fly for kernel development and I think > what I suggested earlier makes sense. How much of the uncovered uses of KTR really need KTR (instead of dtrace)? How many of them are time critical enough that dtrace is not fast enough? How many of them need to run very early so that not enough kernel infrastructure is available to run dtrace (can we run dtrace scripts very early during boot (when enough kernel infrastructure is available, before anything in userland starts) like in Solaris)? Bye, Alexander. --=20 http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120607220933.00003865>