On Tue, Jun 03, 2008 at 01:46:41PM -0400, Jeff Moyer wrote:a) what the hell is going on in autofs4_free_ino()? It checks for ino->dentry, when the only caller has just set it to NULL. b) while we are at it, what's ino->inode doing there? AFAICS, it's a write-only field... c) what are possible states of autofs4 dentry and what's the supposed life cycle of these beasts? d) /* For dentries of directories in the root dir */ static struct dentry_operations autofs4_root_dentry_operations = { .d_revalidate = autofs4_revalidate, .d_release = autofs4_dentry_release, }; /* For other dentries */ static struct dentry_operations autofs4_dentry_operations = { .d_revalidate = autofs4_revalidate, .d_release = autofs4_dentry_release, }; Just what is the difference? e) in autofs4_tree_busy() we do atomic_read() on ino->count and dentry->d_count What's going to keep these suckers consistent with each other in any useful way? --
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Linus Torvalds | Linux 2.6.27-rc8 |
| Christoph Lameter | Re: Major regression on hackbench with SLUB (more numbers) |
| Mike Travis | Re: [RFC 00/15] x86_64: Optimize percpu accesses |
git: | |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Hugh Dickins | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
