[PATCH 5.4 599/658] driver core: Fix bus_type.match() error handling in __driver_attach()