lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1365456754-29373-1-git-send-email-jack@suse.cz> Date: Mon, 8 Apr 2013 23:32:05 +0200 From: Jan Kara <jack@...e.cz> To: Ted Tso <tytso@....edu> Cc: linux-ext4@...r.kernel.org, Jan Kara <jack@...e.cz> Subject: [PATCH 00/22 v1] Fixes and improvements in ext4 writeback path Hello, this is my series of patches improving ext4 writeback path and somewhat cleaning up that code. Some things this patch set achieves: * ext4_io_end structure doesn't contain page pointers anymore so it is significantly smaller (by about 1KB) (patch 1) * bio splitting is now handled properly so we no longer hit warnings about extents changed while IO was in progress (patch 2) * JBD2 supports transaction reservations - a way to start a transaction without blocking on journal (patch 12) * cleanups of ext4_da_writepages() and connected stuff (patches 14-18) * we clear PageWriteback bit only after extents are converted (PATCHES 22) * we can thus remove waits for unwritten extent conversion I've tested patches with xfstests in different configurations (default, dioread_nolock, nojournal, blocksize 1KB). The patches are based on ext4 development branch (and actually depend on some of the fixes there from Dmitry and Zheng). Now I understand this might be a too big chunk to swallow at once. So I could maybe split out some easier parts for the nearest merge window. But for now I wanted to post everything anyway for people to review. Honza -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists