kernel: fix ubifs loosing O_TMPFILE data after power cut
authorRafał Miłecki <rafal@milecki.pl>
Thu, 15 Nov 2018 11:28:50 +0000 (12:28 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Thu, 15 Nov 2018 11:34:37 +0000 (12:34 +0100)
commitdd6d554b2c1e10aa11c5bd8d8d5b0f7f69ad3f20
tree4963f8b8857e162980ea73300b7f73e766c57c58
parent4db74fbd6908db88eda4227ed3d18822c80b9ea1
kernel: fix ubifs loosing O_TMPFILE data after power cut

There was a bug in ubifs related to the O_TMPFILE. When reapplying
changes after power cut data could be lost. This problem was exposed by
overlayfs and the upstream commit 3a1e819b4e80 ("ovl: store file handle
of lower inode on copy up").

This fixes a regression introduced when switching from 4.9 to 4.14.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
(cherry picked from commit c6a1bcac16f92afa1e41eaceafc85075d97a74cd)
target/linux/generic/backport-4.14/500-ubifs-Handle-re-linking-of-inodes-correctly-while-re.patch [new file with mode: 0644]