If you had done the "--summary", you'd also have seen these bogus:
mode change 100644 => 100755 drivers/mmc/core/sdio_io.c
mode change 100644 => 100755 include/linux/mmc/sdio_func.h
entries.
I have no idea why you think those things should be executable, but it
happened in commit 6d37333163025b46afbcad434ec9a5f2e88e7254 ("mmc: fix
sdio_io sparse errors").
Anyway, there's a reason why I ask people to use
--diffstat --summary -M
when generating the report. This is just part of it.
I fixed it up in the merge, so it's ok in my tree, but I thought I'd point
it out.
Linus
--