Files
Linux/fs
Josh Triplett 9ce71148b0 devpts: if initialization failed, don't crash when opening /dev/ptmx
If devpts failed to initialize, it would store an ERR_PTR in the global
devpts_mnt.  A subsequent open of /dev/ptmx would call devpts_new_index,
which would dereference devpts_mnt and crash.

Avoid storing invalid values in devpts_mnt; leave it NULL instead.  Make
both devpts_new_index and devpts_pty_new fail gracefully with ENODEV in
that case, which then becomes the return value to the userspace open call
on /dev/ptmx.

[[email protected]: remove unneeded static]
Signed-off-by: Josh Triplett <[email protected]>
Reported-by: Fengguang Wu <[email protected]>
Reviewed-by: Peter Hurley <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
2015-06-30 19:44:58 -07:00
..
2015-06-30 19:44:57 -07:00
2015-05-10 22:18:28 -04:00
2015-06-25 17:00:42 -07:00
…
2015-05-10 22:18:26 -04:00
2015-04-21 16:16:02 -04:00
2015-06-25 17:00:42 -07:00
…
…
2015-04-11 22:29:40 -04:00
2015-05-10 22:18:26 -04:00
2015-05-21 15:19:15 +02:00
…
2015-06-02 09:22:34 -06:00
…
…
2015-04-17 09:04:07 -04:00
2015-05-11 08:13:13 -04:00
2015-04-17 09:04:12 -04:00
2015-05-31 13:23:08 +02:00
…
…
…
…
…
…