Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Pull ext[34] tmpfile bugfix from Ted Ts'o:
"Fix regression caused by commit af51a2ac36d1f which added ->tmpfile()
support (along with a similar fix for ext3)"

* tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:
ext3: fix a BUG when opening a file with O_TMPFILE flag
ext4: fix a BUG when opening a file with O_TMPFILE flag

+2 -2
+1 -1
fs/ext3/namei.c
··· 1780 1780 inode->i_op = &ext3_file_inode_operations; 1781 1781 inode->i_fop = &ext3_file_operations; 1782 1782 ext3_set_aops(inode); 1783 + d_tmpfile(dentry, inode); 1783 1784 err = ext3_orphan_add(handle, inode); 1784 1785 if (err) 1785 1786 goto err_drop_inode; 1786 1787 mark_inode_dirty(inode); 1787 - d_tmpfile(dentry, inode); 1788 1788 unlock_new_inode(inode); 1789 1789 } 1790 1790 ext3_journal_stop(handle);
+1 -1
fs/ext4/namei.c
··· 2316 2316 inode->i_op = &ext4_file_inode_operations; 2317 2317 inode->i_fop = &ext4_file_operations; 2318 2318 ext4_set_aops(inode); 2319 + d_tmpfile(dentry, inode); 2319 2320 err = ext4_orphan_add(handle, inode); 2320 2321 if (err) 2321 2322 goto err_drop_inode; 2322 2323 mark_inode_dirty(inode); 2323 - d_tmpfile(dentry, inode); 2324 2324 unlock_new_inode(inode); 2325 2325 } 2326 2326 if (handle)