The patch fixes build error and builds with more generic  variable which is arm-none-linux-gnueabi- if not specified.
  It also fixes kernel module version by using LOCALVERSION.