mac80211,mwl8787: teach mac80211 what the wakeup delay is

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mac80211: add missing le64_to_cpu()

Don't think it matters on arm/intel gear but sparse complained.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
mwl8787: use kstrtoint_from_user instead of sscanf on user buf

This adds proper error checking and fixes:

drivers/net/wireless/mwl8787/debugfs.c:51:16: warning: incorrect type in
argument 1 (different address spaces)
drivers/net/wireless/mwl8787/debugfs.c:51:16:    expected char const
*<noident>
drivers/net/wireless/mwl8787/debugfs.c:51:16:    got char const
[noderef] <asn:1>*ubuf

Signed-off-by: Bob Copeland <me@bobcopeland.com>