The patch worked fine in 4.6 linux kernel, but with 4.7 it stops compilation process with the following:
Hunk #1 succeeded at 39 (offset 2 lines).
patching file drivers/net/wireless/ath/regd.c
Hunk #1 FAILED at 341.
Hunk #2 FAILED at 374.
Hunk #3 FAILED at 402.
3 out of 4 hunks FAILED -- saving rejects to file drivers/net/wireless/ath/regd.c.rej
patching file drivers/net/wireless/ath/Kconfig
Hunk #1 succeeded at 22 (offset -1 lines).
can't find file to patch at input line 62
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/.local-symbols
|+++ b/.local-symbols
--------------------------
File to patch: