public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] relay: Migrate from relayfs to a generic relay API.
@ 2006-02-19 21:07 Paul Mundt
  2006-02-19 21:07 ` [PATCH 1/5] sysfs: relay channel buffers as sysfs attributes Paul Mundt
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Paul Mundt @ 2006-02-19 21:07 UTC (permalink / raw)
  To: Greg KH, Christoph Hellwig, zanussi; +Cc: linux-kernel

This is a small patch set for getting rid of relayfs, and moving the core of
its functionality to kernel/relay.c. The API is kept consistent for everything
but the relayfs-specific bits, meaning people will have to use other file
systems to implement relay channel buffers.

There's support for a sysfs relay attribute (resent with a signed-off-by
tag and cleaned up description), and it's also trivial to do via debugfs.

Patches are ordered by invasiveness, the first few start out relatively
harmless, with the later ones removing relayfs entirely. There's
definitely room for cleanup and improvement in the new relay.c, but one
thing at a time..

Tested with sysfs. Against current git.

To get an idea of the total amount of changes:

---

 fs/relayfs/Makefile        |    4 
 fs/relayfs/buffers.c       |  190 ---------
 fs/relayfs/buffers.h       |   12 
 fs/relayfs/inode.c         |  581 ----------------------------
 fs/relayfs/relay.c         |  482 -----------------------
 fs/relayfs/relay.h         |    9 
 include/linux/relayfs_fs.h |  290 --------------
 fs/Kconfig                 |   12 
 fs/Makefile                |    1 
 fs/sysfs/Makefile          |    3 
 fs/sysfs/dir.c             |   28 +
 fs/sysfs/inode.c           |    5 
 fs/sysfs/relay.c           |   72 +++
 include/linux/relay.h      |  281 +++++++++++++
 include/linux/relayfs_fs.h |    3 
 include/linux/sysfs.h      |   33 +
 init/Kconfig               |   11 
 kernel/Makefile            |    1 
 kernel/relay.c             |  923 ++++++++++++++++++++++++++++++++++++++++++++-
 19 files changed, 1349 insertions(+), 1592 deletions(-)

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

end of thread, other threads:[~2006-02-24  9:35 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-19 21:07 [PATCH 0/5] relay: Migrate from relayfs to a generic relay API Paul Mundt
2006-02-19 21:07 ` [PATCH 1/5] sysfs: relay channel buffers as sysfs attributes Paul Mundt
2006-02-23 10:59   ` Maneesh Soni
2006-02-24  8:34     ` Paul Mundt
2006-02-24  9:35       ` Maneesh Soni
2006-02-19 21:08 ` [PATCH 2/5] relay: Consolidate relayfs core into kernel/relay.c Paul Mundt
2006-02-19 21:08 ` [PATCH 3/5] sysfs: Update relay file support for generic relay API Paul Mundt
2006-02-19 21:08 ` [PATCH 4/5] relayfs: Remove relayfs in favour of CONFIG_RELAY Paul Mundt
2006-02-19 21:09 ` [PATCH 5/5] relay: relay header cleanup Paul Mundt
2006-02-19 21:21 ` [PATCH 0/5] relay: Migrate from relayfs to a generic relay API Dave Jones
2006-02-19 21:27   ` Paul Mundt
2006-02-19 21:54     ` [PATCH] relayfs: Convert to " Paul Mundt
2006-02-19 22:09       ` Christoph Hellwig
2006-02-19 22:08   ` [PATCH 0/5] relay: Migrate from relayfs to a " Christoph Hellwig
2006-02-19 22:13     ` Dave Jones
2006-02-19 22:17       ` Christoph Hellwig
2006-02-19 22:29         ` Dave Jones
2006-02-19 22:48           ` Christoph Hellwig
2006-02-19 22:54             ` Dave Jones
2006-02-20 16:03               ` Christoph Hellwig
2006-02-20 20:05                 ` Frank Ch. Eigler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox