Revert "Revert "virtio_net: fix error handling for mergeable buffers""

This reverts commit 0a36d89238654dcbcb730589e16a80c7e29ec519.
Revert "Revert "usb/usb3503: add back the gpio direction setup""

This reverts commit 4aed5fe9c01a9d59a0d8652021a7fb3f3d489ad1.