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 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 29 Dec 2020 17:24:06 -0500 From: "Theodore Ts'o" <tytso@....edu> To: yangerkun <yangerkun@...wei.com> Cc: linux-ext4@...r.kernel.org, adilger.kernel@...ger.ca, jack@...e.cz, yi.zhang@...wei.com, lihaotian9@...wei.com, lutianxiong@...wei.com, linfeilong@...wei.com Subject: Re: [PATCH v2] ext4: fix bug for rename with RENAME_WHITEOUT On Tue, Dec 29, 2020 at 05:02:08PM +0800, yangerkun wrote: > ext4_rename will create a special inode for whiteout and use this 'ino' > to replace the source file's dir entry 'ino'. Once error happens > latter(small ext4 img, and consume all space, so the rename with dst > path not exist will fail due to the ENOSPC return from ext4_add_entry in > ext4_rename), the cleanup do drop the nlink for whiteout, but forget to > restore 'ino' with source file. This will lead to "deleted inode > referenced". Could you sendhave instructions how to reproduce this failure? Many thanks!! - Ted
Powered by blists - more mailing lists