drm/exynos: hold all locks in exynos_drm_suspend/resume

This change resplaces the calls to mutex_lock/mutex_unlock
to be drm_modeset_lock_all/drm_modeset_unlock_all.   This
fixes a kernel warning in drm_crtc_helper_set_mode which
assumes on entry that all locks are held.

BUG=chromium:426601
TEST=power_Resume on daisy

Change-Id: I503647daef15037dfaceb4fbb53c427a35fe28bc
Signed-off-by: David Sodman <dsodman@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/233626
Reviewed-by: Sean Paul <seanpaul@chromium.org>
BACKPORT: ath9k: Fix regulatory compliance

The maximum permissible values for noise floor in ETSI
and Japan domains have been updated with new EU
regulations for CCA detection. Adjust the values in the
driver accordingly.

Signed-off-by: Sujith Manoharan <c_manoha@qca.qualcomm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>

Based on upstream change 4d6f720158afe09ae3ad5bd025addcc05df51f18

BUG=chrome-os-partner:25722
TEST=EN300328 V1.8.1

Change-Id: I3010539dcd5572e0deb14b38a487b33bf290249c
Reviewed-on: https://chromium-review.googlesource.com/234567
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Merge branch 'chromeos-3.8' of https://chromium.googlesource.com/chromiumos/third_party/kernel into chromeos-3.8