]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - scripts/adjust_autoksyms.sh
x86/msr-index: Cleanup bit defines
[mirror_ubuntu-bionic-kernel.git] / scripts / adjust_autoksyms.sh
index 513da1a4a2daaf7ed329b816c49d787916e72e3b..d67830e6e3604f18ef073ca80727af82122d7cde 100755 (executable)
@@ -84,6 +84,13 @@ while read sympath; do
        depfile="include/config/ksym/${sympath}.h"
        mkdir -p "$(dirname "$depfile")"
        touch "$depfile"
+       # Filesystems with coarse time precision may create timestamps
+       # equal to the one from a file that was very recently built and that
+       # needs to be rebuild. Let's guard against that by making sure our
+       # dep files are always newer than the first file we created here.
+       while [ ! "$depfile" -nt "$new_ksyms_file" ]; do
+               touch "$depfile"
+       done
        echo $((count += 1))
 done | tail -1 )
 changed=${changed:-0}