scripts: recordmcount: break hardlinks
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 11 Dec 2015 12:09:03 +0000 (12:09 +0000)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 22 Jan 2016 21:40:05 +0000 (21:40 +0000)
commit9475edfee93bc3e1b8b96de3bd4823210e39303c
treeb9081d2c5dccbd74d926b3b3edd386e5cb8b69d0
parent40ddf30ca43b50019304303949c9b2676cfbd820
scripts: recordmcount: break hardlinks

commit dd39a26538e37f6c6131e829a4a510787e43c783 upstream.

recordmcount edits the file in-place, which can cause problems when
using ccache in hardlink mode.  Arrange for recordmcount to break a
hardlinked object.

Link: http://lkml.kernel.org/r/E1a7MVT-0000et-62@rmk-PC.arm.linux.org.uk
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
scripts/recordmcount.c