[PATCH 4.14 035/165] sparc: vio: use put_device() instead of kfree()