backport: backport sprintf-style workqueue naming

Since kernel version 3.3, workqueue names could be
sprintf'ed instead of just pointing to a name. This
wasn't used a lot so never needed to be backported,
but now it's used everywhere. Backport this API.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[mcgrof: add WQ_HIGHPRI and WQ_MEM_RECLAIM defines]
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
[elp: copied the relevant defines from backports]
Signed-off-by: Eliad Peller <eliad@wizery.com>
define MODULE_ALIAS_GENL_FAMILY

Signed-off-by: Eliad Peller <eliad@wizery.com>
define led_trigger_blink_oneshot as nop

Signed-off-by: Eliad Peller <eliad@wizery.com>