diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2013-06-18 20:02:52 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2013-06-18 20:02:52 +0000 |
commit | aec577b8d19429c9f3568cdd9c008e970c23691b (patch) | |
tree | a1b400f9e301719df24bff7525466d9caf266abf /sys/dev/ixgbe | |
parent | 8b73dbd71ff9d64957393e509597ebab11907087 (diff) | |
download | src-aec577b8d19429c9f3568cdd9c008e970c23691b.tar.gz src-aec577b8d19429c9f3568cdd9c008e970c23691b.zip |
Since the gem pagefault handler relocks the vm object lock, other
thread might fault on the same GTT offset meantime and instantiate the
mapping. Recheck that the mgt device object still does not have a
page at the current offset after relocking, and return a possibly
installed page.
Reported by: Oleg Sidorkin <osidorkin@gmail.com>
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes
Notes:
svn path=/head/; revision=251960
Diffstat (limited to 'sys/dev/ixgbe')
0 files changed, 0 insertions, 0 deletions