On Tue, Apr 29, 2008 at 05:42:31PM -0400, J. Bruce Fields wrote:The hell it might. Leases are broken, plain and simple. Not to mention anything else, a couple of threads with shared descriptor table will bypass these checks happily. FWIW, that's far from the worst problem in fs/locks.c, and not even the worst one with leases. That, BTW, is a fine demonstration of the reasons why application-specific kernel warts(tm) are bad. Lease support is samba-only turd; so's dnotify, with its lovely problems. And interfaces like that *suck*; they are developed with one application in mind and that leads to "we know how it will be used" mentality. With obvious implications for quality of review they get from their developers... Al, currently crawling through struct file_lock review and extremely annoyed by the amount of turds being found... --
| Christoph Lameter | [04/14] vcompound: Core piece |
| Rafael J. Wysocki | 2.6.24-rc4-git5: Reported regressions from 2.6.23 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Andrew Morton | Re: 2.6.21-rc2-mm1 |
git: | |
| Ken Pratt | pack operation is thrashing my server |
| Kyle Moffett | Using GIT to store /etc (Or: How to make GIT store all file permission bits) |
| Nicolas Pitre | Re: Cleaning up git user-interface warts |
| Toby White | Using Filemerge.app as a git-diff viewer |
| Richard Stallman | Real men don't attack straw men |
| Peter | OpenBSD as Virtualbox guest |
| Richard Daemon | OpenBSD 4.3 running in VirtualBox? Anyone have it working properly? |
| Mark Zimmerman | alix 2c3 bios version |
| Christoph Hellwig | Re: silent semantic changes with reiser4 |
| Al Boldi | Re: [RFD] Incremental fsck |
| Theodore Tso | Re: [RFC 0/13] extents and 48bit ext3 |
| Josef Jeff Sipek | [PATCH 22 of 23] Unionfs: Unlink |
