Nick Piggin
2f98735c9c
vm audit: add VM_DONTEXPAND to mmap for drivers that need it
...
Drivers that register a ->fault handler, but do not range-check the
offset argument, must set VM_DONTEXPAND in the vm_flags in order to
prevent an expanding mremap from overflowing the resource.
I've audited the tree and attempted to fix these problems (usually by
adding VM_DONTEXPAND where it is not obvious).
Signed-off-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-02-04 07:55:38 -08:00
..
2007-10-18 14:37:26 -07:00
2006-02-26 20:15:58 +01:00
2007-02-14 08:09:54 -08:00
2006-10-03 23:01:26 +02:00
2006-12-13 09:05:58 -08:00
2006-10-04 07:55:32 -07:00
2006-06-30 19:25:36 +02:00
2007-05-02 19:02:35 -07:00
2006-10-03 23:01:26 +02:00
2005-04-16 15:20:36 -07:00
2007-05-08 11:15:01 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2006-12-13 09:05:58 -08:00
2006-10-04 07:55:32 -07:00
2006-10-04 07:55:32 -07:00
2006-12-04 02:00:36 -05:00
2007-02-14 08:09:54 -08:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2007-02-14 08:09:54 -08:00
2007-02-14 08:09:54 -08:00
2008-01-22 10:43:36 -08:00
2007-10-18 14:37:26 -07:00
2005-04-16 15:20:36 -07:00
2006-10-04 07:55:32 -07:00
2005-04-16 15:20:36 -07:00
2006-10-04 07:55:32 -07:00
2007-07-16 09:05:42 -07:00
2006-10-05 15:10:12 +01:00
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2007-02-12 09:48:46 -08:00
2006-06-30 19:25:36 +02:00
2006-06-25 10:01:04 -07:00
2008-01-14 08:52:23 -08:00
2005-04-16 15:20:36 -07:00
2007-07-16 09:05:40 -07:00
2007-02-12 09:48:46 -08:00
2006-10-05 15:10:12 +01:00
2006-10-03 23:01:26 +02:00
2006-10-03 23:01:26 +02:00
2007-05-09 08:58:22 +02:00
2005-04-16 15:20:36 -07:00
2006-10-03 23:01:26 +02:00
2005-04-16 15:20:36 -07:00
2006-10-03 23:01:26 +02:00
2007-07-01 12:29:44 -07:00
2005-04-16 15:20:36 -07:00
2006-12-13 09:05:58 -08:00
2006-06-26 18:35:02 +02:00
2005-04-16 15:20:36 -07:00
2006-12-13 09:05:58 -08:00
2006-12-13 09:05:58 -08:00
2006-10-03 23:01:26 +02:00
2005-04-16 15:20:36 -07:00
2006-10-04 07:55:32 -07:00
2007-05-07 02:10:54 +00:00
2006-10-04 07:55:32 -07:00
2006-06-30 19:25:36 +02:00
2005-04-16 15:20:36 -07:00
2006-10-04 07:55:32 -07:00
2007-05-02 19:02:35 -07:00
2005-04-16 15:20:36 -07:00
2006-12-04 02:00:36 -05:00
2007-05-08 11:15:07 -07:00
2006-10-03 23:01:26 +02:00
2007-07-17 10:23:10 -07:00
2005-04-16 15:20:36 -07:00
2006-10-03 23:01:26 +02:00
2006-10-04 07:55:32 -07:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2005-04-16 15:20:36 -07:00
2006-12-13 09:05:58 -08:00
2005-04-16 15:20:36 -07:00
2008-02-04 07:55:38 -08:00
2005-04-16 15:20:36 -07:00
2006-10-08 12:32:36 -07:00
2006-10-05 15:10:12 +01:00
2007-02-12 09:48:46 -08:00
2008-01-26 14:50:00 +00:00
2006-10-03 23:01:26 +02:00