Manual merge with Linus (conflict in drivers/input/misc/wistron_bnts.c)