cfg80211: correct typo in comment (cfg80211.h)
.gitignore: ignore Module.symvers in all directories

When using `make M=/path/to/driver modules` to build a module, file
Module.symvers will be created in that directory, so it's better to
ignore it in all directories.

Slightly reordered, let specific file names behind general ones.

Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Kyungsik Lee <kyungsik.lee@lge.com>
Cc: Markus Trippelsdorf <markus@trippelsdorf.de>
cpupowerutils: remove unnecessary .gitignore rule

Module.symvers has been ignored in top directory, so remove this rule.

Cc: Dominik Brodowski <linux@dominikbrodowski.net>
Cc: Thomas Renninger <trenn@suse.de>
p54: replace wiphy_debug() with wiphy_dbg()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

When all the users of wiphy_debug() are gone, wiphy_debug() can be
removed.
mac80211_hwsim: replace wiphy_debug() with wiphy_dbg()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

When all the users of wiphy_debug() are gone, wiphy_debug() can be
removed.
adm8211: replace wiphy_debug() with wiphy_dbg()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

When all the users of wiphy_debug() are gone, wiphy_debug() can be
removed.
mwl8k: replace wiphy_debug() with wiphy_dbg()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

When all the users of wiphy_debug() are gone, wiphy_debug() can be
removed.
mac80211: replace wiphy_debug() with wiphy_dbg()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

When all the users of wiphy_debug() are gone, wiphy_debug() can be
removed.
cfg80211: remove function wiphy_debug()

Dynamic debug function wiphy_dbg() is more convenient for debugging,
and if user doesn't enable CONFIG_DYNAMIC_DEBUG, it will fall back to
normal static debug, just as what wiphy_debug() does.

All the uses of wiphy_debug() are replaced with wiphy_dbg(), so
wiphy_debug() can be removed.
mac80211_hwsim: replace printk() with its related dynamic debug function

Use the more convenient dynamic debug function, and change a if clause
to let the code a little more readable.
mac80211_hwsim: simplify hwsim_cloned_frame_received_nl()

Change the order of functions in hwsim_cloned_frame_received_nl() to
simplify the code.
mac80211_hwsim: simplify function init_mac80211_hwsim()

Use the more convenient register_netdev() to register hwsim_mon, and
simplify the error path.
cfg80211: some workqueue improvements

Rdev->rfkill_sync and rdev->sched_scan_results_wk works are canceled
when unregistering wiphy.

Reg_regdb_work is canceled in regulatory_exit(), if related config
option is enabled.

Queue cfg80211_disconnect_work to cfg80211_wq, since it's a work used
by cfg80211.

Change flush_work() to more robust cancel_work_sync().
mac80211: remove config option check

Sanity check and error handling code shouldn't be put into
CONFIG_MAC80211_VERBOSE_DEBUG block, since verbose debug option is
used to control whether to print debug messages.
mac80211: minor changes to ieee80211_reconfig()

Try to update chanctx only if local->use_chanctx is true.

P2P_DEVICE doesn't support ieee80211_bss_info_change_notify() for now,
so it's not needed to set changed flags for P2P_DEVICE. Besides, flag
BSS_CHANGED_IDLE is already set in the common change flags.
mac80211: return bool instead of numbers in yes/no function

And some code style changes in the function, and correct a typo in
comment.
cfg80211: change pointer name

Name "dev" is too common and ambiguous, let all the pointer name
pointing to struct cfg80211_registered_device be "rdev". This can
improve code readability and consistency(since some places have
already called it rdev).
cfg80211: change function name

Name wiphy_to_rdev is more accurate to show what the function does,
i.e., return a pointer pointing to struct cfg80211_registered_device.
mac80211: some cleanup related to setting MAC address

The main purpose is to improve code readability. Some code style
changes and also change a pr_info() to WARN_ONCE().

Change function ieee80211_verify_mac's name to ieee80211_mac_valid
and make it a bool function, also add a WARN_ONCE() in it.
mac80211: change return value of notifier function

Return NOTIFY_DONE if we don't care this time's notification, return
NOTIFY_OK if we successfully handled this time's notification. That's
the formal way to do it.