Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Mar 2006 15:41:42 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        David Xu <davidxu@freebsd.org>
Cc:        Kostik Belousov <kostikbel@gmail.com>, freebsd-stable@freebsd.org, bug-followup@freebsd.org, Martin <nakal@nurfuerspam.de>
Subject:   Re: [patch] Re: kern/94278: Crash with FIFOs and ktrace
Message-ID:  <20060314134142.GO37572@deviant.kiev.zoral.com.ua>
In-Reply-To: <200603142117.49739.davidxu@freebsd.org>
References:  <200603111140.k2BBerFh096411@freefall.freebsd.org> <20060314120153.GL37572@deviant.kiev.zoral.com.ua> <20060314130242.GN37572@deviant.kiev.zoral.com.ua> <200603142117.49739.davidxu@freebsd.org>

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

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

On Tue, Mar 14, 2006 at 09:17:49PM +0800, David Xu wrote:
> I know, someone will work out such a messy patch, but is it reasonable ?
> why does not the fifi code suddenly work with well defined vnode interfac=
e ?
> why did someone want to break the well defined FILE->vnode->fs->device
> layers ? sigh.

=46rom CVS history for sys/fs/fifofs//fifo_vnops.c:

Revision 1.105 Wed Nov 17 07:30:02 2004 UTC (15 months, 3 weeks ago) by phk

 Make vnode bypass for fifos (read, write, poll) mandatory.

Revision 1.104 Mon Nov 15 14:51:44 2004 UTC (15 months, 3 weeks ago) by phk

 Add file ops to fifofs so that we can bypass vnodes (and Giant) for the
 heavy-duty operations (read, write, poll/select, kqueue).

 Disabled for now, enable with "vfs.fifofs.fops=3D1" in loader.conf.


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

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

iD8DBQFEFsgVC3+MBN1Mb4gRAu4tAJ9IsGeclPEL8ZUnxCmtlI1RdGzu2gCcDdby
z8Rzv8QCAVEBQJUIKFQ0ym4=
=MmVR
-----END PGP SIGNATURE-----

--l8yJEXo8J9fv7OFY--



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