Messages in this thread | | | From | NeilBrown <> | Date | Wed, 24 Mar 2010 14:20:08 +1100 | Subject | [PATCH 0/3] refcounting improvements in sysfs. |
| |
This series tidies up the refcount of sysfs_dirents in sysfs, using kref where appropriate and a new karef for s_active. This achieves significant code simplification, especially the first patch.
This is in part inspired by http://lwn.net/Articles/336224/ :-)
NeilBrown
---
NeilBrown (3): sysfs: simplify handling for s_active refcount sysfs: make s_count a kref kref: create karef and use for sysfs_dirent->s_active
fs/sysfs/dir.c | 74 ++++++++++++++++++++------------------------------ fs/sysfs/mount.c | 3 +- fs/sysfs/sysfs.h | 19 +++++-------- include/linux/kref.h | 38 ++++++++++++++++++++++++++ lib/kref.c | 13 +++++++++ 5 files changed, 90 insertions(+), 57 deletions(-)
-- Signature
| |