summaryrefslogtreecommitdiff
path: root/kernel/extable.c
diff options
context:
space:
mode:
authorMark Huang <mlhuang@CS.Princeton.EDU>2006-05-15 16:44:03 (GMT)
committerLinus Torvalds <torvalds@g5.osdl.org>2006-05-15 18:20:55 (GMT)
commit6a050da45b5d855b48b057446847ff1542977b52 (patch)
treef455f444ddd5be62740cd430c595c6d6a13fb4db /kernel/extable.c
parent698d070746770aaaec78ab4ffa3ab1f1d5c6abe8 (diff)
downloadlinux-fsl-qoriq-6a050da45b5d855b48b057446847ff1542977b52.tar.xz
[PATCH] initramfs: fix CPIO hardlink check
Copy the filenames of hardlinks when inserting them into the hash, since the "name" pointer may point to scratch space (name_buf). Not doing so results in corruption if the scratch space is later overwritten: the wrong file may be hardlinked, or, if the scratch space contains garbage, the link will fail and a 0-byte file will be created instead. Signed-off-by: Mark Huang <mlhuang@cs.princeton.edu> Acked-by: Al Viro <viro@zeniv.linux.org.uk> Cc: "H. Peter Anvin" <hpa@zytor.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/extable.c')
0 files changed, 0 insertions, 0 deletions