Messages in this thread | | | Date | Mon, 11 Jul 2005 20:05:56 -0700 | From | Greg KH <> | Subject | Re: Merging relayfs? |
| |
On Mon, Jul 11, 2005 at 08:10:42PM -0500, Tom Zanussi wrote: > > Hi Andrew, can you please merge relayfs? It provides a low-overhead > logging and buffering capability, which does not currently exist in > the kernel. > > relayfs key features: > > - Extremely efficient high-speed logging/buffering > - Simple mechanism for user-space data retrieval > - Very short write path > - Can be used in any context, including interrupt context > - No runtime resource allocation > - Doesn't do a kmalloc for each "packet" > - No need for end-recipient > - Data may remain buffered whether it is consumed or not > - Data committed to disk in bulk, not per "packet" > - Can be used in circular-buffer mode for flight-recording
What ever happened to exporting the relayfs file ops, and just using debugfs as your controlling fs instead? As all of the possible users fall under the "debug" type of kernel feature, it makes more sense to confine users to that fs, right?
thanks,
greg k-h - 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/
| |