On Thu, Apr 26, 2007 at 10:15:28PM -0700, Andrew Morton wrote:So we might do writeback on one page in N - how do we make sure none of the other pages are reclaimed while we are doing writeback on this bclok? IOWs, we have to lock every page in the block, mark them all as writeback, etc. Instead of doing something once, we have to repeat it for every block in page. This is better than a compound page, how? And the locking order? How do you enforce *kernel wide* the same locking order for all pages in the same block so that we don't get ABBA deadlocks on page locks within a block? i.e: This way lies insanity. So you're suggesting that we reintroduce a buffer-oriented filesystem interface to support large block sizes? So you'll take slow, inefficient and complex rather than use an non-intrusive and /optional/ interface to large pages? Words fail me...... Cheers, Dave. -- Dave Chinner Principal Engineer SGI Australian Software Group -
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Linux 2.6.21-rc1 |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| pageexec | Re: [stable] Linux 2.6.25.10 |
| Linus Torvalds | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH take 2] pkt_sched: Protect gen estimators under est_lock. |
git: | |
