All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 0/5] relayfs
@ 2003-07-15 15:15 Tom Zanussi
  2003-07-15 15:27 ` Gianni Tedesco
  2003-07-16 21:55 ` [PATCH] relayfs Stephen Hemminger
  0 siblings, 2 replies; 9+ messages in thread
From: Tom Zanussi @ 2003-07-15 15:15 UTC (permalink / raw)
  To: linux-kernel; +Cc: karim, bob

The following 5 patches implement relayfs, adding a dynamic channel
resizing capability to the previously posted version.

relayfs is a filesystem designed to provide an efficient mechanism for
tools and facilities to relay large amounts of data from kernel space
to user space.  Full details can be found in Documentation/filesystems/
relayfs.txt.  The current version can always be found at
http://www.opersys.com/relayfs.

I'll be posting shortly a version of printk that replaces the static
printk buffer with a dynamically resizing relayfs channel.

Relayfs is also used as the buffering mechanism for recent development
versions of the Linux Trace Toolkit (LTT).

These patches are for 2.6.0-test1.
 
Known problems - using read() to read from a resized channel may
result in garbage.  This doesn't affect any current clients though
i.e. the dynamic printk I'll be posting or the Linux Trace Toolkit. 

Thanks to Rusty Russell for picking some nits in the previous version.

Comments welcome.

-- 
Regards,

Tom Zanussi <zanussi@us.ibm.com>
IBM Linux Technology Center/RAS


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-07-18 20:57 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-15 15:15 [RFC][PATCH 0/5] relayfs Tom Zanussi
2003-07-15 15:27 ` Gianni Tedesco
2003-07-15 16:01   ` Tom Zanussi
2003-07-15 16:40     ` Gianni Tedesco
2003-07-15 17:01       ` Tom Zanussi
2003-07-15 18:45       ` Tom Zanussi
2003-07-16 21:55 ` [PATCH] relayfs Stephen Hemminger
2003-07-16 22:27   ` [PATCH] relay_open const filename Stephen Hemminger
2003-07-18 21:11   ` [PATCH] relayfs Tom Zanussi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.