login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
September
»
3
Re: [PATCH 12/32] Unionfs: documentation updates
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Jan Engelhardt
Subject:
Re: [PATCH 12/32] Unionfs: documentation updates
Date: Sunday, September 2, 2007 - 11:59 pm
On Sep 2 2007 22:20, Josef 'Jeff' Sipek wrote:
quoted text
>+ >+While rebuilding Unionfs's objects, we also purge any page mappings and >+truncate inode pages (see fs/Unionfs/dentry.c:purge_inode_data). This is to
fs/unionfs/dentry.c
quoted text
>+Unionfs maintains the following important invariant regarding mtime's, >+ctime's, and atime's: the upper inode object's times are the max() of all of
utimes, ctimes and atimes.
quoted text
>+2. Lockdep (a debugging feature) isn't aware of stacking, and so it >+ incorrectly complains about locking problems. The problem boils down to >+ this: Lockdep considers all objects of a certain type to be in the same >+ class, for example, all inodes. Lockdep doesn't like to see a lock held >+ on two inodes within the same task, and warns that it could lead to a >+ deadlock. However, stackable file systems do precisely that: they lock >+ an upper object, and then a lower object, in a strict order to avoid >+ locking problems; in addition, Unionfs, as a fan-out file system, may >+ have to lock several lower inodes. We are currently looking into Lockdep >+ to see how to make it aware of stackable file systems. In the mean time,
meantime
quoted text
>@@ -86,5 +86,12 @@ command: > > # mount -t unionfs -o remount,incgen none MOUNTPOINT > >+Note that the older way of incrementing the generation number using an >+ioctl, is no longer supported in Unionfs 2.0. Ioctls in general are not
2.1? Jan -- -
unsubscribe notice
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/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanups/fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 01/32] VFS: export release_open_intent symbol
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 02/32] VFS/fsstack: remove 3rd argument to fsstack_ ...
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 03/32] VFS/fsstack: cpp endif comments
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 04/32] Unionfs: fixed compilation error
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 05/32] Unionfs: do not use fsstack_copy_attr_all
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 06/32] Unionfs: copyright corrections and updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 07/32] Unionfs: cpp endif comments
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 08/32] Unionfs: cache-coherency - update inode times
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 09/32] Unionfs: cache-coherency - dentries
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 10/32] Unionfs: cache-coherency - file flush
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 11/32] Unionfs: cache-coherency and fixes for union ...
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 12/32] Unionfs: documentation updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 13/32] Unionfs: copyup updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 14/32] Unionfs: file_revalidate updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 15/32] Unionfs: implement f/async
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 16/32] Unionfs: minor file_release updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 17/32] Unionfs: interpose updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 18/32] Unionfs: unionfs_ioctl bug fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 19/32] Unionfs: partial_lookup update
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 20/32] Unionfs: lower nameidata support
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 21/32] Unionfs: mmap fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 22/32] Unionfs: handling lower vfsmount fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 23/32] Unionfs: mount-time option parsing fix
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 24/32] Unionfs: remove old nfsro option
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 25/32] Unionfs: readonly branch test fix
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 26/32] Unionfs: minor remount fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 27/32] Unionfs: extended attributes fixes
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 28/32] Unionfs: use file f_path field
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 29/32] Unionfs: assorted comment and style updates
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 30/32] Unionfs: update unionfs version number
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 31/32] Unionfs: debugging and validation of fan-out ...
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
[PATCH 32/32] Unionfs: unionfs_create rewrite
, Josef 'Jeff' Sipek
, (Sun Sep 2, 7:20 pm)
Re: [GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanu ...
, Al Boldi
, (Sun Sep 2, 8:48 pm)
Re: [PATCH 03/32] VFS/fsstack: cpp endif comments
, Jan Engelhardt
, (Sun Sep 2, 11:39 pm)
Re: [PATCH 05/32] Unionfs: do not use fsstack_copy_attr_all
, Jan Engelhardt
, (Sun Sep 2, 11:43 pm)
Re: [PATCH 08/32] Unionfs: cache-coherency - update inode ...
, Jan Engelhardt
, (Sun Sep 2, 11:48 pm)
Re: [PATCH 09/32] Unionfs: cache-coherency - dentries
, Jan Engelhardt
, (Sun Sep 2, 11:52 pm)
Re: [PATCH 12/32] Unionfs: documentation updates
, Jan Engelhardt
, (Sun Sep 2, 11:59 pm)
Re: [PATCH 12/32] Unionfs: documentation updates
, Josef 'Jeff' Sipek
, (Mon Sep 3, 7:04 am)
Re: [PATCH 09/32] Unionfs: cache-coherency - dentries
, Josef 'Jeff' Sipek
, (Mon Sep 3, 7:08 am)
Re: [PATCH 09/32] Unionfs: cache-coherency - dentries
, Jan Engelhardt
, (Mon Sep 3, 7:23 am)
Re: [GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanu ...
, Erez Zadok
, (Mon Sep 3, 9:18 am)
Re: [PATCH 01/32] VFS: export release_open_intent symbol
, Satyam Sharma
, (Mon Sep 3, 9:29 am)
Re: [PATCH 01/32] VFS: export release_open_intent symbol
, Josef 'Jeff' Sipek
, (Mon Sep 3, 10:38 am)
Re: [GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanu ...
, Al Boldi
, (Mon Sep 3, 11:26 am)
Re: [GIT PULL -mm] Unionfs/fsstack/eCryptfs updates/cleanu ...
, Erez Zadok
, (Mon Sep 3, 11:42 am)
[PATCH 1/1] Unionfs: cache-coherency - dentries
, Josef 'Jeff' Sipek
, (Mon Sep 3, 4:39 pm)
Re: [PATCH 03/32] VFS/fsstack: cpp endif comments
, Josef 'Jeff' Sipek
, (Mon Sep 3, 4:43 pm)
Re: [PATCH 1/1] Unionfs: cache-coherency - dentries
, Josef 'Jeff' Sipek
, (Thu Sep 6, 9:43 am)
[PATCH 1/1] Unionfs: cache-coherency - dentries
, Josef 'Jeff' Sipek
, (Thu Sep 6, 9:45 am)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Ken Chen
[patch] sched: fix inconsistency when redistribute per-cpu tg->cfs_rq shares.
Ingo Molnar
Re: [PATCH v3] x86: merge the simple bitops and move them to bitops.h
Paul Turner
[tg_shares_up rewrite v4 11/11] sched: update tg->shares after cpu.shares write
Andi Kleen
Re: - romsignature-checksum-cleanup-2.patch removed from -mm tree
Axel Lin
[PATCH] tc6393xb: fix wrong goto labels for error handling
git
:
Christian Jaeger
Re: Problem with Git.pm bidi_pipe methods
Nicolas Pitre
Re: [PATCH 2/2] Implement a simple delta_base cache
Simon 'corecode' Schubert
Re: [PATCH 3/3] prevent HEAD reflog to be interpreted as current branch reflog
Linus Torvalds
[PATCH 1/7] Make unpack_trees_options bit flags actual bitfields
Dmitry Potapov
Re: RFC: grafts generalised
git-commits-head
:
Linux Kernel Mailing List
iwlwifi: initialize spinlock before use
Linux Kernel Mailing List
i2c-i801: Add Intel Cougar Point device IDs
Linux Kernel Mailing List
ibmphp: Rename add_range() to add_bus_range() to avoid conflict
Linux Kernel Mailing List
Staging: batman-adv: splitting /proc vis file into vis_server and vis_data
Linux Kernel Mailing List
drm/i915: Add information on pinning and fencing to the i915 list debug.
linux-netdev
:
Richard Cochran
Re: [PATCH v3 3/3] ptp: Added a clock that uses the eTSEC found on the MPC85xx.
Gerrit Renker
v2 [PATCH 1/4] dccp: Limit feature negotiation to connection setup phase
David Miller
Re: [RFC] bridge: STP timer management range checking
Lennert Buytenhek
Re: [PATCH 3/6] [NET] dsa: add support for original DSA tagging format
Eric W. Biederman
Re: [RFC][PATCH] ns: Syscalls for better namespace sharing control.
freebsd-current
:
Boris Samorodov
Re: twa + dump = sbwait
Andrey
Re: RELENG_7 and HEAD: bge causes system hang
韓家標 Bill Hacker
Re: ZFS honesty
User ken
Kernel compilation fails w/ recent -current
Bjoern A. Zeeb
Re: Can not boot 7.0-BETA3 with IPSEC
Colocation donated by:
Syndicate