• John Garry's avatar
    perf tools: Fix dependency for version file creation · 4e666cdb
    John Garry authored
    The version generated by perf may not be correct by just changing the
    head commit, like this:
    
      $ git log --pretty=format:"%H" -n 1
      b5d9d4708a24ac1889a30e9aedf8af8d73102139
      $ perf -v
      perf version 5.16.gb5d9d4708a24
      $ git reset --hard HEAD^
      HEAD is now at 629f520b265f
      $ make
      ...
      $ ./perf -v
      perf version 5.16.gb5d9d4708a24
    
    The dependency to building PERF-VERSION-FILE should also include ORIG_HEAD,
    as this changes when changing the head commit (while HEAD does not).
    Signed-off-by: default avatarJohn Garry <john.garry@huawei.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: Ian Rogers <irogers@google.com>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Robert Richter <rric@kernel.org>
    Link: https://lore.kernel.org/r/1645449409-158238-2-git-send-email-john.garry@huawei.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    4e666cdb
Makefile.perf 40.5 KB