commit | b13f9c6364373a1b9f71e9846dc4fb199296f926 | [log] [tgz] |
---|---|---|
author | Jason Wang <jasowang@redhat.com> | Wed Aug 08 11:43:04 2018 +0800 |
committer | David S. Miller <davem@davemloft.net> | Wed Aug 08 09:44:39 2018 -0700 |
tree | 904d5ecac4a32d9ed7408547200fcbf3a7fe1e30 | |
parent | 0dcb82254d65f72333aa50ad626d1e9665ad093b [diff] |
vhost: reset metadata cache when initializing new IOTLB We need to reset metadata cache during new IOTLB initialization, otherwise the stale pointers to previous IOTLB may be still accessed which will lead a use after free. Reported-by: syzbot+c51e6736a1bf614b3272@syzkaller.appspotmail.com Fixes: f88949138058 ("vhost: introduce O(1) vq metadata cache") Signed-off-by: Jason Wang <jasowang@redhat.com> Signed-off-by: David S. Miller <davem@davemloft.net>