Linus Torvalds
34d5a4b336
Merge tag 'locking-urgent-2020-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull futex fix from Thomas Gleixner:
"Fix for yet another subtle futex issue.
The futex code used ihold() to prevent inodes from vanishing, but
ihold() does not guarantee inode persistence. Replace the inode
pointer with a per boot, machine wide, unique inode identifier.
The second commit fixes the breakage of the hash mechanism which
causes a 100% performance regression"
* tag 'locking-urgent-2020-03-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
futex: Unbreak futex hashing
futex: Fix inode life-time issue
2020-03-15 12:55:52 -07:00
..
2020-01-25 11:31:59 -05:00
2020-03-13 10:47:33 -07:00
2020-03-06 14:56:46 -06:00
2020-02-03 08:05:56 -05:00
2020-02-11 17:04:40 +01:00
2020-03-12 15:51:26 -07:00
2020-02-07 14:48:41 -05:00
2020-03-07 18:43:07 -08:00
2020-02-10 13:00:06 -08:00
2020-02-17 21:08:37 -08:00
2020-01-21 16:46:23 +08:00
2020-02-11 16:52:08 -08:00
2020-02-29 17:48:08 -05:00
2020-02-08 13:04:49 -08:00
2020-03-06 07:06:09 -06:00
2020-02-04 03:05:26 +00:00
2020-02-13 09:16:07 +01:00
2020-03-12 18:21:24 -04:00
2020-02-07 14:48:42 -05:00
2020-01-06 08:58:23 -08:00
2020-02-29 13:40:02 -05:00
2020-02-07 14:48:37 -05:00
2020-02-05 05:28:20 +00:00
2020-02-05 05:02:42 +00:00
2020-02-04 03:05:26 +00:00
2020-02-25 13:53:24 -05:00
2020-02-07 17:50:21 -08:00
2020-02-04 03:05:27 +00:00
2020-02-04 15:22:04 -05:00
2020-03-13 15:53:06 +01:00
2020-02-08 13:26:41 -08:00
2020-01-08 17:05:45 -08:00
2020-01-30 15:37:41 -08:00
2020-02-07 14:48:37 -05:00
2020-01-31 12:16:36 -08:00
2020-02-04 03:05:27 +00:00
2020-02-05 05:02:42 +00:00
2020-01-20 13:59:41 +01:00
2020-02-04 01:53:07 +09:00
2020-02-08 17:34:58 -05:00
2020-01-14 13:28:28 -08:00
2020-02-11 16:52:08 -08:00
2020-02-26 16:58:15 +09:00
2020-02-03 17:27:47 -07:00
2020-01-31 10:30:41 -08:00
2020-01-24 20:40:09 +01:00
2020-01-06 20:10:26 +01:00
2020-02-08 11:39:19 -08:00
2020-02-05 20:34:32 -08:00
2020-01-04 13:55:09 -08:00
2020-02-03 17:27:38 -07:00
2020-01-29 15:45:47 -07:00
2020-01-31 12:16:36 -08:00
2020-03-03 10:55:06 -05:00
2020-01-29 19:38:34 -08:00
2020-02-07 14:48:36 -05:00
2020-02-07 14:48:35 -05:00
2020-02-07 14:48:38 -05:00
2020-01-31 10:30:36 -08:00
2020-02-07 14:48:35 -05:00
2020-03-06 11:06:15 +01:00
2020-01-29 18:53:37 -08:00
2020-03-08 20:07:28 -06:00
2020-03-02 14:03:24 -07:00
2020-03-02 14:03:24 -07:00
2020-02-08 13:44:41 -08:00
2020-02-09 15:51:46 -08:00
2020-03-06 11:54:13 -05:00
2020-02-09 15:51:46 -08:00
2020-01-09 08:16:12 -07:00
2020-02-01 10:36:49 -08:00
2020-02-03 21:23:33 -05:00
2020-01-29 11:20:24 -08:00
2020-03-12 18:25:20 -04:00
2020-02-18 14:34:36 -08:00
2020-01-04 13:55:09 -08:00
2020-02-04 11:45:21 +00:00
2020-01-23 10:15:28 -08:00
2020-02-08 11:39:19 -08:00
2020-01-20 17:03:54 -07:00
2020-01-14 12:20:53 +01:00