The patch titled Subject: initramfs: add write error checks has been removed from the -mm tree. Its filename was add-error-checks-to-initramfs.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ From: David Engraf <david.engraf@xxxxxxxxx> Subject: initramfs: add write error checks On a system with low memory extracting the initramfs may fail. If this happens the user gets "Failed to execute /init" instead of an initramfs error. Check return value of sys_write and call error() when the write was incomplete or failed. Signed-off-by: David Engraf <david.engraf@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- init/initramfs.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff -puN init/initramfs.c~add-error-checks-to-initramfs init/initramfs.c --- a/init/initramfs.c~add-error-checks-to-initramfs +++ a/init/initramfs.c @@ -369,7 +369,8 @@ static int __init do_name(void) static int __init do_copy(void) { if (count >= body_len) { - xwrite(wfd, victim, body_len); + if (xwrite(wfd, victim, body_len) != body_len) + error("write error"); sys_close(wfd); do_utime(vcollected, mtime); kfree(vcollected); @@ -377,7 +378,8 @@ static int __init do_copy(void) state = SkipIt; return 0; } else { - xwrite(wfd, victim, count); + if (xwrite(wfd, victim, count) != count) + error("write error"); body_len -= count; eat(count); return 1; _ Patches currently in -mm which might be from david.engraf@xxxxxxxxx are origin.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html