mips, net: ensure that SOCK_COREDUMP is defined
authorChristian Brauner <brauner@kernel.org>
Fri, 23 May 2025 08:47:06 +0000 (10:47 +0200)
committerChristian Brauner <brauner@kernel.org>
Fri, 23 May 2025 09:02:16 +0000 (11:02 +0200)
For historical reasons mips has to override the socket enum values but
the defines are all the same. So simply move the ARCH_HAS_SOCKET_TYPES
scope.

Fixes: a9194f88782a ("coredump: add coredump socket")
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Christian Brauner <brauner@kernel.org>
arch/mips/include/asm/socket.h
include/linux/net.h

index 4724a563c5bf5d8da873c4580a6766ca457fad5c..43a09f0dd3ff9661f848efaa318ded19e9d9193a 100644 (file)
@@ -36,15 +36,6 @@ enum sock_type {
        SOCK_PACKET     = 10,
 };
 
-#define SOCK_MAX (SOCK_PACKET + 1)
-/* Mask which covers at least up to SOCK_MASK-1.  The
- *  * remaining bits are used as flags. */
-#define SOCK_TYPE_MASK 0xf
-
-/* Flags for socket, socketpair, paccept */
-#define SOCK_CLOEXEC   O_CLOEXEC
-#define SOCK_NONBLOCK  O_NONBLOCK
-
 #define ARCH_HAS_SOCKET_TYPES 1
 
 #endif /* _ASM_SOCKET_H */
index 139c85d0f2eafe883156c91eba54a8c67829aa96..f60fff91e1df1ad0d2cb6fe315ac9bce1eee26ab 100644 (file)
@@ -70,6 +70,7 @@ enum sock_type {
        SOCK_DCCP       = 6,
        SOCK_PACKET     = 10,
 };
+#endif /* ARCH_HAS_SOCKET_TYPES */
 
 #define SOCK_MAX (SOCK_PACKET + 1)
 /* Mask which covers at least up to SOCK_MASK-1.  The
@@ -83,8 +84,6 @@ enum sock_type {
 #endif
 #define SOCK_COREDUMP  O_NOCTTY
 
-#endif /* ARCH_HAS_SOCKET_TYPES */
-
 /**
  * enum sock_shutdown_cmd - Shutdown types
  * @SHUT_RD: shutdown receptions