commit | 88e7df0b7ee717f9db3333fb1248827bbdb2d4d3 | [log] [tgz] |
---|---|---|
author | Ed Swierk <eswierk@aristanetworks.com> | Mon Nov 03 14:41:16 2008 -0800 |
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | Mon Nov 03 14:41:16 2008 -0800 |
tree | c24dbb487be7f59869438974884f1aa86c48af19 | |
parent | f5dafca52d366ef8c6c86cbdfecc71a9a78b63a6 [diff] |
PCI: fix range check on mmapped sysfs resource files pci_mmap_fits() returns the wrong answer if the sysfs resource file size is not a multiple of the page size. vm_end and vm_start are already page-aligned, so size - start < nr, causing mmap() to return EINVAL. Signed-off-by: Ed Swierk <eswierk@aristanetworks.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>