public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/6] sysfs backing store ver 0.5
@ 2004-05-05 12:57 Maneesh Soni
  2004-05-05 12:57 ` [RFC 1/6] " Maneesh Soni
  0 siblings, 1 reply; 8+ messages in thread
From: Maneesh Soni @ 2004-05-05 12:57 UTC (permalink / raw)
  To: LKML; +Cc: Al Viro, Greg KH

Hi,

The following patch set contains ver 0.5 patches implementing sysfa backig 
store for leaf sysfs entries. There have been changed from previuos version 
based on the comments from Al Viro. The main changes are

1) Re-implemented file_operations method for sysfs directories. 
sysfs_dir_open(), sysfs_dir_close(), sysfs_read_dir() and sysfs_dir_lseek()
are changed to use sysfs_dirent based tree instead of dentry based VFS tree.
This provides cleaner code and also corrects the error path in sysfs_open_dir()
where it might end up in close entries, opened by some other thread. 

2) ->umount_begin() is removed as mount -o remount provides the same 
functionalities.

3) changes to accomodate current sysfs changes related to symlinks and
sysfs_rename_dir()

The patch set needs the following patches to get applied on top of 
2.6.6-rc3-mm1 in the sequence as mentioned.

1) sysfs-symlinks-fix.patch
http://marc.theaimsgroup.com/?l=linux-kernel&m=108331963219401&w=2

2) kobject_set_name-cleanup-01.patch
http://marc.theaimsgroup.com/?l=linux-kernel&m=108366251207999&w=2

3) sysfs_rename_dir-cleanup.patch
http://marc.theaimsgroup.com/?l=linux-kernel&m=108373318213824&w=2

BTW, all the patches apply cleany to 2.6.6.-rc3-mm2 also.


Al, please let me know any further changes/suggestions.

Thanks
Maneesh


-- 
Maneesh Soni
IBM Linux Technology Center, 
IBM India Software Lab, Bangalore.
Phone: +91-80-5044999 email: maneesh@in.ibm.com
http://lse.sourceforge.net/

^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: [RFC 0/6] sysfs backing store ver 0.5
@ 2004-05-05 16:59 Christian Borntraeger
  0 siblings, 0 replies; 8+ messages in thread
From: Christian Borntraeger @ 2004-05-05 16:59 UTC (permalink / raw)
  To: maneesh; +Cc: LKML

Maneesh Soni wrote:

> Hi,
> 
> The following patch set contains ver 0.5 patches implementing sysfa 
backig
> store for leaf sysfs entries. There have been changed from previuos
> version based on the comments from Al Viro. The main changes are

We already tested former versions of this patch with great success. We 
saved about 50 MB of memory on our typical S390 scenario -per LPAR. As 
there are 30 possible LPAR that can share all SAN/network devices we save 
about 30*50=1500MB of unswappable dentry/inode cache memory. Therefore 
other architectures with partitions should test this patch as well. It 
would also be nice to have some experience on x86. 
I consider this patch almost a must for s390/zSeries if there is SANs with 
shared DASDs. I made a short acceptance test of this version - more stress 
will follow. If I encounter problems I will report these to Maneesh to 
solve these problems.


cheers

-- 

Christian Bornträger
IBM Deutschland Entwicklung GmbH
eServer System Evaluation
Linux for zSeries
email: CBORNTRA@de.ibm.com
Tel +49  7031 16 1975



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

end of thread, other threads:[~2004-05-05 16:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-05 12:57 [RFC 0/6] sysfs backing store ver 0.5 Maneesh Soni
2004-05-05 12:57 ` [RFC 1/6] " Maneesh Soni
2004-05-05 12:58   ` [RFC 2/6] " Maneesh Soni
2004-05-05 12:58     ` [RFC 3/6] " Maneesh Soni
2004-05-05 12:59       ` [RFC 4/6] " Maneesh Soni
2004-05-05 12:59         ` [RFC 5/6] " Maneesh Soni
2004-05-05 12:59           ` [RFC 6/6] " Maneesh Soni
  -- strict thread matches above, loose matches on Subject: below --
2004-05-05 16:59 [RFC 0/6] " Christian Borntraeger

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