Merge branch 'for-4.14/driver-lock-removal' into for-linus

- Arnd pointed out that driver_lock semaphore is superfluous, as
  driver core already provides all the necessary concurency protection.
  Removal patch from Binoy Jayan