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-02-08 14:04:19 -08:00
2020-02-18 19:01:20 -08:00
2020-03-11 16:10:36 +01:00
2020-02-22 12:00:06 +01:00
2020-03-06 14:50:16 -06:00
2020-02-15 12:51:22 -08:00
2020-02-08 14:04:19 -08:00
2020-02-10 11:14:22 -08:00
2020-03-02 07:17:31 -07:00
2020-02-25 08:40:07 -07:00
2020-02-20 17:52:34 -05:00
2018-10-02 22:20:50 -04:00
2020-02-12 17:02:53 -05:00
2020-02-21 11:22:15 -08:00
2020-02-08 14:04:19 -08:00
2018-10-19 07:53:18 +02:00
2020-02-10 13:00:06 -08:00
2020-03-04 13:46:03 +01:00
2019-05-30 11:29:21 -07:00
2020-03-10 10:30:52 +01:00
2017-11-02 11:10:55 +01:00
2019-10-17 16:23:25 +02:00
2020-01-17 16:48:07 -08:00
2018-12-19 09:40:13 +01:00
2020-03-06 11:06:15 +01:00
2020-03-06 11:06:15 +01:00
2020-03-12 07:54:39 -06:00
2020-02-12 14:18:33 +01:00
2020-02-25 11:01:39 -08:00
2019-10-24 14:53:49 -07:00
2020-03-08 21:57:48 -07:00
2020-03-13 14:25:46 +01:00
2020-02-10 10:41:20 +01:00
2019-12-03 12:20:25 -08:00
2018-12-13 09:35:31 +00:00
2020-02-21 11:29:15 +01:00
2020-02-21 11:22:15 -08:00
2020-02-28 10:33:57 +01:00
2020-03-06 07:06:09 -06:00
2020-02-16 19:32:11 -08:00
2020-02-12 13:55:25 -05:00
2020-02-12 12:57:59 -08:00
2019-06-19 17:09:55 +02:00
2020-02-09 12:04:09 -08:00
2017-11-02 11:10:55 +01:00
2020-03-12 15:36:12 -07:00
2020-02-12 11:54:08 -08:00
2020-03-11 09:30:27 -07:00
2019-06-05 17:37:16 +02:00
2017-11-02 11:10:55 +01:00
2020-02-17 10:55:14 +01:00
2020-03-06 22:33:38 -08:00
2019-05-30 11:26:32 -07:00
2020-02-16 19:50:02 -08:00
2018-07-07 17:25:23 +02:00
2019-12-03 07:04:30 -07:00
2019-06-05 17:36:37 +02:00
2020-02-11 10:11:02 +01:00
2020-02-21 11:22:15 -08:00
2020-02-21 11:22:15 -08:00
2020-02-11 16:39:18 -08:00
2020-02-10 12:26:44 -08:00
2020-02-21 11:22:15 -08:00
2019-05-24 17:27:13 +02:00
2019-12-04 19:44:11 -08:00
2019-05-15 17:35:54 +01:00
2020-02-12 15:59:40 -05:00
2019-10-09 12:46:10 +02:00