From: Paolo Abeni Date: Tue, 4 Apr 2023 10:46:26 +0000 (+0200) Subject: Merge branch 'vsock-return-errors-other-than-enomem-to-socket' X-Git-Tag: v6.6.17~4755^2~179 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b103bab0944be030954e5de23851b37980218f54;p=platform%2Fkernel%2Flinux-rpi.git Merge branch 'vsock-return-errors-other-than-enomem-to-socket' Arseniy Krasnov says: ==================== vsock: return errors other than -ENOMEM to socket this patchset removes behaviour, where error code returned from any transport was always switched to ENOMEM. This works in the same way as patch from Bobby Eshleman: commit c43170b7e157 ("vsock: return errors other than -ENOMEM to socket"), but for receive calls. VMCI transport is also updated (both tx and rx SOCK_STREAM callbacks), because it returns VMCI specific error code to af_vsock.c (like VMCI_ERROR_*). Tx path is already merged to net, so it was excluded from patchset in v4. At the same time, virtio and Hyper-V transports are using general error codes, so there is no need to update them. vsock_test suite is also updated. Link to v1: https://lore.kernel.org/netdev/97f19214-ba04-c47e-7486-72e8aa16c690@sberdevices.ru/ Link to v2: https://lore.kernel.org/netdev/60abc0da-0412-6e25-eeb0-8e32e3ec21e7@sberdevices.ru/ Link to v3: https://lore.kernel.org/netdev/dead4842-333a-015e-028b-302151336ff9@sberdevices.ru/ ==================== Link: https://lore.kernel.org/r/0d20e25a-640c-72c1-2dcb-7a53a05e3132@sberdevices.ru Signed-off-by: Paolo Abeni --- b103bab0944be030954e5de23851b37980218f54