Re: New ext4 patchset 2.6.26-rc8-ext4-1 | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
On Sat, Jul 05, 2008 at 01:19:04PM -0400, Theodore Ts'o wrote: > Alex Tomas (2): > * vfs: add basic delayed allocation support > * ext4: Add basic delayed allocation support Strong NACK. For one thing the code added to mpage.c doesn't belong there. It's far inferior to the existing delalloc code we already have and that could be made generic easily, or the next generation code developed by Chris mason. It's an ext4-specific hack and doesn't belong into common code. I'm pretty sure we agreed on not having it in common code long ago. Also the code still deals with the !buffer_mapped and no buffers on page cases all over which isn't needed anymore with ->page_mkwrite implemented. Similarly the !get_block case in mpage_da_writepages doesn't make any sense - it's never used and if people would want to use generic_writepages they could trivially just call it directly. And please fix up the indentation of the new buffer_delay checks in fs/buffer.c, the && belongs on the end of the previous line, and the second line of the conditional should not be indented the same amount as the code inside the conditional block. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[Site Home] [Other Archives] [Linux Kernel Newbies] [Linux Kernel Testers] [Linux SH] [Linux Omap] [Linux Kbuild] [Linux Tape] [Linux Input] [Linux Kernel Janitors] [Linux Doc] [Linux Man Pages] [Linux Standards] [Kernel Announce] [Memory] [Netdev] [Git] [Linux PCI] [NUMA] [Netfilter] [Netfilter Devel] [SELinux] [Bugtraq] [Writing Drivers] [Linux Serial] [Linux PPP] [Kernel MM Commits] [Linux Security Module] [Ext4] [Linux BTRFS] [Linux NFS] [Linux Cachefs] [Reiser FS] [Fastboot] [Linux RT Users] [Linux Virtualization] [LVS Devel] [KVM] [KVM PPC] [KVM ia64] [Linux Containers] [Util Linux NG] [Sk Drivers] [Wireless] [Linux Bluetooth] [Ethernet Bridging] [Embedded Linux] [Sparse] [Linux Arch] [Linux ACPI] [Linux IBM ACPI] [Linux OpenGL] [Linux Power Management] [Linux DCCP] [ALSA Devel] [Linux USB] [Large Format Photos] [DVD Store] [Tux] [Gimp] [Yosemite News] [Linux PA RISC] [MIPS Linux] [S390 Linux] [ARM Linux] [ARM Kernel] [Sparc Linux] [Linux Security] [Linux Sound] [Video 4 Linux] [Linux for the blind] [Linux IDE] [Linux RAID] [Linux SCSI] [Linux SMP] [Linux AXP] [Linux Alpha] [Linux M68K] [Linux ia64] [Linux 8086] [Linux x86_64] [Linux Apps] [Linux X.25] [Linux Crypto] [DM Crypt] [LInux Btrace] [Utrace Devel] [Yosemite Photos] [Linux Resources] [Older Kernel Mail]
![]() |
![]() |