commit | 8811930dc74a503415b35c4a79d14fb0b408a361 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Fri Feb 08 08:49:14 2008 -0800 |
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | Fri Feb 08 09:25:01 2008 -0800 |
tree | 464a99a2be2f87b8e019fea231592ddf3ec38de7 | |
parent | 66191dc622f5ff0a541524c4e96fdacfacfda206 [diff] |
splice: missing user pointer access verification vmsplice_to_user() must always check the user pointer and length with access_ok() before copying. Likewise, for the slow path of copy_from_user_mmap_sem() we need to check that we may read from the user region. Signed-off-by: Jens Axboe <jens.axboe@oracle.com> Cc: Wojciech Purczynski <cliph@research.coseinc.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>