lkml.org 
[lkml]   [2003]   [Jul]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    Subject[RFC][PATCH 0/5] relayfs
    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

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:46    [W:3.621 / U:0.328 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site