All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* [CFT][PATCH] namespaces - next variant
@ 2001-03-29 11:04 Alexander Viro
  2001-04-23 22:07 ` [CFT][PATCH] namespaces patch (2.4.4-pre6) Alexander Viro
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Viro @ 2001-03-29 11:04 UTC (permalink / raw
  To: linux-kernel; +Cc: linux-fsdevel

	Folks, updated namespace patch is on
ftp.math.psu.edu/pub/viro/namespaces-b-S3-pre8.gz
It took longer than I expected - sorry about that.

News:
	* fix for long-standing races between rename() and umount()
	* much better scalability for case of multiple namespaces (cost of
	  traversing mountpoints is nearly constant instead of O(number of
	  namespaces)).
	* recursive bind (i.e. bind with submounts - pass MS_BIND|MS_REC in
	  flags)
	* sane refcounting for FS_SINGLE filesystems
	* fixes for assorted bugs in previous version
	* real cleanup of fs/super.c logics. Hell, it's almost documentable
	  now. Thing separated into namespace.c (vfsmount handling) and
	  super.c - both became readable.

It seems to be working here, but it obviously needs more testing. Patch
is against 2.4.3-pre8. As far as I'm concerned design-wise it's pretty close
to final - next pieces will go as incremental to it.

I'll start posting documentation when I'll be back from San Jose. Please,
help testing the thing - bug reports are more than welcome.
							Cheers,
								Al


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

* [CFT][PATCH] namespaces patch (2.4.4-pre6)
  2001-03-29 11:04 [CFT][PATCH] namespaces - next variant Alexander Viro
@ 2001-04-23 22:07 ` Alexander Viro
  2001-04-25 12:39   ` Alexander Viro
  0 siblings, 1 reply; 3+ messages in thread
From: Alexander Viro @ 2001-04-23 22:07 UTC (permalink / raw
  To: linux-kernel; +Cc: linux-fsdevel



 	Folks, updated namespace patch is on
ftp.math.psu.edu/pub/viro/namespaces-c-S4-pre6.gz
 
News:
	* ported to 2.4.4-pre6
	* fixes for d_flags races (already in -ac, hopefully will go into
the main tree soon)
	* fixes for sync_inodes()/kill_super() races (submitted to Linus
and Alan, hopefully will go into the tree soon)
	* killed low-memory deadlocks between {u,re,}mount and kswapd.
	* further cleanup of fs/super.c

It works here. Please, help with testing. Patch had somewhat grown, but
new pieces are fixes for the bugs present in the main tree and these
fixes had been submitted for inclusion in 2.4, so hopefully it will
shrink again.
 							Cheers,
 								Al


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

* Re: [CFT][PATCH] namespaces patch (2.4.4-pre6)
  2001-04-23 22:07 ` [CFT][PATCH] namespaces patch (2.4.4-pre6) Alexander Viro
@ 2001-04-25 12:39   ` Alexander Viro
  0 siblings, 0 replies; 3+ messages in thread
From: Alexander Viro @ 2001-04-25 12:39 UTC (permalink / raw
  To: linux-kernel; +Cc: linux-fsdevel



New version of patch is on ftp.math.psu.edu/pub/viro/namespaces-d-S4-pre6.gz

	* Fixed idiotic bug in do_add_mount() - the thing forgot
to pass error value back to the caller.

> News:
> 	* ported to 2.4.4-pre6
> 	* fixes for d_flags races (already in -ac, hopefully will go into
> the main tree soon)
> 	* fixes for sync_inodes()/kill_super() races (submitted to Linus
> and Alan, hopefully will go into the tree soon)
> 	* killed low-memory deadlocks between {u,re,}mount and kswapd.
> 	* further cleanup of fs/super.c
> 
> It works here. Please, help with testing. Patch had somewhat grown, but
> new pieces are fixes for the bugs present in the main tree and these
> fixes had been submitted for inclusion in 2.4, so hopefully it will
> shrink again.
>  							Cheers,
>  								Al
> 
> -
> 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/
> 


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

end of thread, other threads:[~2001-04-25 12:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-03-29 11:04 [CFT][PATCH] namespaces - next variant Alexander Viro
2001-04-23 22:07 ` [CFT][PATCH] namespaces patch (2.4.4-pre6) Alexander Viro
2001-04-25 12:39   ` Alexander Viro

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.