Revert "net: sockets: Check eventfd errors better"

This reverts commit b56297bf161e739cd53eb7783f1e0bd5d8ead2b1
because it is causing problems when using native_sim and not
having CONFIG_POSIX_API set.

The proper fix is to set CONFIG_POSIX_API when using eventfd
and native_sim so that picolibc is used instead of host libc.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
diff --git a/subsys/net/lib/sockets/sockets_service.c b/subsys/net/lib/sockets/sockets_service.c
index 6e034d5..f8398e9 100644
--- a/subsys/net/lib/sockets/sockets_service.c
+++ b/subsys/net/lib/sockets/sockets_service.c
@@ -180,7 +180,6 @@
 static void socket_service_thread(void)
 {
 	int ret, i, fd, count = 0;
-	int error_count = 0;
 	eventfd_t value;
 
 	STRUCT_SECTION_COUNT(net_socket_service_desc, &ret);
@@ -254,25 +253,11 @@
 		}
 
 		if (ret > 0 && ctx.events[0].revents) {
-			if ((ctx.events[0].revents & ZSOCK_POLLNVAL) ||
-			    (ctx.events[0].revents & ZSOCK_POLLERR)) {
-				/* Ignore eventfd errors and turn eventfd
-				 * support off if we get too many errors
-				 */
-				if (++error_count > 2) {
-					ctx.events[0].fd = -1;
-				}
-
-				continue;
-			}
-
 			eventfd_read(ctx.events[0].fd, &value);
 			NET_DBG("Received restart event.");
 			goto restart;
 		}
 
-		error_count = 0;
-
 		for (i = 1; i < (count + 1); i++) {
 			if (ctx.events[i].fd < 0) {
 				continue;