Christian Brauner
0e75aea0b5
selftests/xattr: sockfs socket xattr tests
...
Test user.* extended attribute operations on sockfs sockets. Sockets
created via socket() have their inodes in sockfs, which now supports
user.* xattrs with per-inode limits.
Tests fsetxattr/fgetxattr/flistxattr/fremovexattr operations including
set/get, listing (verifies system.sockprotoname presence), remove,
update, XATTR_CREATE/XATTR_REPLACE flags, empty values, size queries,
and buffer-too-small errors.
Also tests per-inode limit enforcement: maximum 128 xattrs, maximum
128KB total value size, limit recovery after removal, and independent
limits across different sockets.
Link: https://patch.msgid.link/20260216-work-xattr-socket-v1-13-c2efa4f74cb7@kernel.org
Acked-by: Darrick J. Wong <djwong@kernel.org >
Reviewed-by: Jan Kara <jack@suse.cz >
Signed-off-by: Christian Brauner <brauner@kernel.org >
2026-03-02 11:06:42 +01:00
..
2025-11-27 14:24:31 -08:00
2026-01-19 09:12:59 +01:00
2026-01-28 13:09:30 +00:00
2026-02-18 15:11:20 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-01-12 09:03:22 -10:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-12-31 10:49:57 -07:00
2025-06-17 14:12:16 -06:00
2025-05-09 12:43:39 -06:00
2026-01-31 14:22:45 -08:00
2026-01-19 15:21:26 +01:00
2025-11-27 14:24:31 -08:00
2026-02-17 10:40:14 +01:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-03-02 11:06:42 +01:00
2026-01-09 15:49:32 -07:00
2025-12-10 17:21:30 +09:00
2026-01-20 16:15:57 -08:00
2025-11-27 14:24:31 -08:00
2025-12-15 20:34:41 -04:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-09-25 13:43:28 -06:00
2025-11-27 14:24:31 -08:00
2025-05-11 17:54:09 -07:00
2025-11-19 15:00:22 -07:00
2025-11-27 14:24:31 -08:00
2026-02-11 18:52:27 +01:00
2026-02-10 16:46:42 +01:00
2025-10-15 14:50:46 +02:00
2025-11-27 14:24:42 -08:00
2026-01-17 11:00:37 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-02-12 15:45:57 -08:00
2025-11-27 14:24:31 -08:00
2026-02-18 20:50:32 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-12-06 14:01:20 -08:00
2025-11-27 14:24:31 -08:00
2026-02-18 16:45:30 -08:00
2026-01-11 12:47:47 +01:00
2025-11-27 14:24:31 -08:00
2026-01-29 17:42:37 -06:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-01-21 10:56:25 -07:00
2025-12-22 17:55:07 +05:30
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-01-27 17:57:28 -08:00
2025-11-27 14:24:31 -08:00
2026-01-04 18:53:06 +08:00
2026-01-09 16:49:01 -07:00
2025-11-27 14:24:31 -08:00
2026-02-09 15:27:33 -07:00
2026-01-22 11:11:20 +01:00
2025-11-27 14:24:31 -08:00
2026-02-13 09:09:39 -10:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2025-07-23 11:56:02 +02:00
2026-01-22 20:14:36 -08:00
2025-11-27 14:24:31 -08:00
2026-01-07 21:42:10 +01:00
2025-11-27 14:24:31 -08:00
2025-12-06 14:01:20 -08:00
2025-11-27 14:24:31 -08:00
2025-12-03 22:55:27 +02:00
2025-12-06 18:38:19 -08:00
2026-02-09 17:57:21 -08:00
2025-11-27 14:24:31 -08:00
2025-11-27 14:24:31 -08:00
2026-02-10 19:34:26 -08:00
2025-11-11 13:18:55 +01:00
2026-02-06 15:08:05 -07:00
2026-01-27 10:45:39 +01:00
2025-09-16 16:55:04 -06:00
2026-01-20 19:44:20 -08:00
2026-01-19 12:06:11 +01:00
2025-09-21 14:21:59 -07:00
2025-12-31 13:27:36 -07:00
2025-10-02 18:18:33 -07:00
2025-11-27 14:24:31 -08:00
2026-01-29 17:30:48 -08:00
2026-01-16 13:46:40 -07:00