Linus Torvalds
e2b5421007
Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
...
Pull uapi flexible array update from Gustavo Silva:
"A treewide patch that replaces zero-length arrays with flexible-array
members in UAPI. This has been baking in linux-next for 5 weeks now.
'-fstrict-flex-arrays=3' is coming and we need to land these changes
to prevent issues like these in the short future:
fs/minix/dir.c:337:3: warning: 'strcpy' will always overflow; destination buffer has size 0, but the source string has length 2 (including NUL byte) [-Wfortify-source]
strcpy(de3->name, ".");
^
Since these are all [0] to [] changes, the risk to UAPI is nearly
zero. If this breaks anything, we can use a union with a new member
name"
Link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101836
* tag 'flexible-array-transformations-UAPI-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux:
treewide: uapi: Replace zero-length arrays with flexible-array members
2022-08-02 19:50:47 -07:00
..
2022-06-03 11:36:34 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-04-29 14:38:03 -07:00
2022-05-13 10:56:10 +02:00
2022-06-03 20:09:27 +08:00
2022-06-28 21:26:05 +02:00
2022-08-02 19:50:47 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-18 00:11:18 +08:00
2022-05-15 18:31:28 -06:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-05 15:47:23 -07:00
2022-08-02 19:50:47 -07:00
2022-06-28 21:26:05 +02:00
2022-05-17 13:05:19 +02:00
2022-06-03 20:09:27 +08:00
2022-06-03 20:09:27 +08:00
2022-06-28 21:26:05 +02:00
2022-08-02 19:50:47 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-10 16:40:18 +08:00
2022-05-04 11:06:13 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-16 10:18:55 +01:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-07-17 07:52:46 -07:00
2022-07-24 18:41:07 -06:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-31 11:36:57 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-03 20:09:27 +08:00
2022-08-02 19:50:47 -07:00
2022-05-23 13:27:59 +02:00
2022-05-25 09:51:36 -07:00
2022-07-08 10:46:53 -07:00
2022-05-10 06:30:05 -06:00
2022-05-01 17:45:35 +01:00
2022-06-28 21:26:05 +02:00
2022-06-28 20:45:43 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-04 22:50:01 +02:00
2022-05-20 06:17:33 -06:00
2022-04-25 10:53:38 +01:00
2022-08-02 19:50:47 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-09 14:00:07 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-05-03 14:11:58 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-01 16:48:05 -07:00
2022-06-28 21:26:05 +02:00
2022-06-28 21:26:05 +02:00
2022-06-01 15:55:25 -07:00
2022-04-26 10:17:03 +02:00
2022-06-09 21:51:57 -07:00
2022-06-27 15:56:10 +02:00
2022-05-25 10:08:59 -07:00
2022-07-22 09:22:53 -06:00
2022-06-28 21:26:05 +02:00
2022-05-13 07:20:11 -07:00
2022-05-31 12:44:20 -04:00
2022-05-16 12:39:43 -06:00
2022-06-28 21:26:05 +02:00
2022-05-31 12:44:31 -04:00
2022-05-17 09:36:03 +02:00
2022-06-28 21:26:05 +02:00
2022-05-10 07:22:28 -04:00
2022-06-28 21:26:05 +02:00