Linus Torvalds
1484625c59
Merge tag 'tracefs-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
...
Pull tracefs updates from Steven Rostedt:
- Define event fields before directory creation
Move the event_define_fields() call in event_create_dir() before the
eventfs directory creation. Previously, a failure after directory
creation wouldn't clean up eventfs_inode because the error path
didn't call eventfs_remove_dir(). This eliminates the need to clean
up the eventfs directories if event_define_fields() fails.
- Add warning for out of bounds pos in __eventfs_iterate()
Sashiko complains about the ctx->pos causing issues if it is less
than 2 or greater than MAX_INT in __eventfs_iterate(). The thing is,
the logic prevents that from happening. But to make Sashiko happy,
add a WARN_ON() and exit safely if the function ever does get input
that is out of the range the function expects.
* tag 'tracefs-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
eventfs: Add warning for out of bounds pos in __eventfs_iterate()
eventfs: Define event fields before directory creation
2026-08-19 14:18:45 -07:00
..
2026-08-17 12:56:12 -07:00
2026-08-17 14:21:00 -07:00
2026-08-17 12:56:12 -07:00
2026-07-01 12:48:44 +02:00
2026-05-21 13:39:35 +02:00
2026-08-17 14:21:00 -07:00
2026-08-17 13:57:04 -07:00
2026-08-12 16:24:26 +02:00
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-06-15 04:28:20 +05:30
2026-06-29 10:31:52 +02:00
2026-08-17 19:04:16 -07:00
2026-07-18 16:07:22 +02:00
2026-05-08 08:38:03 -05:00
2026-07-31 10:18:30 +02:00
2026-07-31 10:18:30 +02:00
2026-08-17 13:57:04 -07:00
2026-08-17 12:03:34 -07:00
2026-06-05 00:34:55 -04:00
2026-08-17 14:21:00 -07:00
2026-08-17 19:04:16 -07:00
2026-08-17 19:04:16 -07:00
2026-08-17 14:21:00 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 17:03:34 -07:00
2026-08-17 18:14:32 -07:00
2026-08-17 18:14:32 -07:00
2026-07-31 10:18:30 +02:00
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-06-16 11:58:52 +05:30
2026-06-18 09:42:02 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-08-15 23:09:10 +02:00
2026-07-17 09:31:50 -04:00
2026-08-17 14:21:00 -07:00
2026-07-28 15:42:31 +02:00
2026-08-17 12:56:12 -07:00
2026-07-13 08:38:01 -07:00
2026-08-17 18:34:43 -07:00
2026-06-16 11:56:43 +05:30
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 13:57:04 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 13:38:36 -07:00
2026-08-17 11:35:12 -07:00
2026-05-21 13:39:35 +02:00
2026-05-28 14:16:33 +02:00
2026-05-27 15:12:22 +02:00
2026-08-17 12:56:12 -07:00
2026-07-26 21:40:26 -07:00
2026-08-17 13:57:04 -07:00
2026-08-17 19:16:42 -07:00
2026-06-15 12:41:17 +05:30
2026-08-19 14:18:45 -07:00
2026-08-17 12:56:12 -07:00
2026-08-17 14:21:00 -07:00
2026-08-17 12:56:12 -07:00
2026-07-31 10:18:30 +02:00
2026-08-04 09:24:23 +02:00
2026-08-17 16:41:57 -07:00
2026-07-31 12:28:50 +02:00
2026-06-04 10:10:49 +02:00
2026-06-04 10:10:49 +02:00
2026-07-28 21:25:03 -07:00
2026-08-12 11:36:40 +02:00
2026-07-31 10:18:30 +02:00
2026-08-03 10:08:46 +02:00
2026-08-03 10:08:46 +02:00
2026-08-03 19:15:44 +02:00
2026-08-17 08:35:25 -07:00
2026-08-17 11:02:10 -07:00
2026-08-17 19:04:16 -07:00
2026-06-29 10:44:08 +02:00
2026-07-27 17:17:59 +02:00
2026-07-31 10:46:02 +02:00
2026-05-26 11:01:55 -06:00
2026-08-17 12:56:12 -07:00
2026-08-03 19:15:44 +02:00
2026-07-27 17:17:59 +02:00
2026-06-15 03:59:45 +05:30
2026-07-01 15:26:32 +02:00
2026-05-11 16:50:27 +02:00
2026-06-15 04:15:31 +05:30
2026-05-28 14:27:00 +02:00
2026-08-12 11:36:40 +02:00
2026-06-29 10:54:43 +02:00
2026-07-28 14:08:52 +02:00
2026-08-12 11:36:40 +02:00
2026-08-17 13:57:04 -07:00
2026-08-17 08:55:58 -07:00
2026-08-03 10:08:41 +02:00
2026-06-29 10:44:09 +02:00
2026-07-27 16:25:32 +02:00
2026-05-15 19:24:32 +02:00
2026-08-17 09:15:52 -07:00
2026-05-11 14:19:01 +02:00
2026-06-15 04:07:58 +05:30
2026-08-17 12:56:12 -07:00
2026-08-17 13:57:04 -07:00
2026-06-15 03:59:45 +05:30
2026-08-17 12:56:12 -07:00
2026-07-27 17:18:00 +02:00
2026-08-17 12:56:12 -07:00
2026-08-12 11:36:41 +02:00
2026-08-17 12:56:12 -07:00
2026-06-29 10:43:45 +02:00
2026-06-05 14:46:20 +02:00
2026-06-15 03:59:45 +05:30
2026-07-31 10:09:14 +02:00
2026-07-31 10:09:11 +02:00
2026-08-17 13:57:04 -07:00
2026-05-21 13:39:36 +02:00
2026-06-17 12:34:16 +01:00