Pull Kbuild fixes from Masahiro Yamada:
 - fix warning in out-of-tree 'make clean'
 - add READELF variable to the top Makefile
 - fix broken builds when LINUX_COMPILE_BY contains a backslash
 - fix build warning in kallsyms
 - fix NULL pointer access in expr_eq() in Kconfig
 - fix missing dependency on rsync in deb-pkg build
 - remove ---help--- from documentation
 - fix misleading documentation about directory descending
* tag 'kbuild-fixes-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
  kbuild: clarify the difference between obj-y and obj-m w.r.t. descending
  kconfig: remove ---help--- from documentation
  scripts: package: mkdebian: add missing rsync dependency
  kconfig: don't crash on NULL expressions in expr_eq()
  scripts/kallsyms: fix offset overflow of kallsyms_relative_base
  mkcompile_h: use printf for LINUX_COMPILE_BY
  mkcompile_h: git rid of UTS_TRUNCATE from LINUX_COMPILE_{BY,HOST}
  x86/boot: kbuild: allow readelf executable to be specified
  kbuild: fix 'No such file or directory' warning when cleaning