Merge tag 'v4.7-rc1' into patchwork

Linux 4.7-rc1

* tag 'v4.7-rc1': (10534 commits)
  Linux 4.7-rc1
  hash_string: Fix zero-length case for !DCACHE_WORD_ACCESS
  Rename other copy of hash_string to hashlen_string
  hpfs: implement the show_options method
  affs: fix remount failure when there are no options changed
  hpfs: fix remount failure when there are no options changed
  fs: fix binfmt_aout.c build error
  h8300: Add <asm/hash.h>
  microblaze: Add <asm/hash.h>
  m68k: Add <asm/hash.h>
  <linux/hash.h>: Add support for architecture-specific functions
  fs/namei.c: Improve dcache hash function
  Eliminate bad hash multipliers from hash_32() and  hash_64()
  Change hash_64() return value to 32 bits
  <linux/sunrpc/svcauth.h>: Define hash_str() in terms of hashlen_string()
  fs/namei.c: Add hashlen_string() function
  Pull out string hash to <linux/stringhash.h>
  Revert "platform/chrome: chromeos_laptop: Add Leon Touch"
  i2c: dev: use after free in detach
  MIPS: Add missing FROZEN hotplug notifier transitions
  ...