huawei-warsaw: fix p2p related cpu stalls
Currently trying to run wpa_supplicant on huawei-warsaw results in kernel level cpu stalls in wpa_supplicant that can be work arounded by disabling p2p with p2p_disabled=1
in wpa_supplicant.conf.
However, this makes it hard to work with wpa_supplicant service and networkmanager, and therefore gui applications like gnome-control-center.
To fix this, patch the kernel wifi driver to outright fail when creating the p2p virtual interface, instead of proceeding, failing and hanging later.