diff options
author | grehan <grehan@FreeBSD.org> | 2013-10-11 21:47:17 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2013-10-11 21:47:17 +0000 |
commit | f6c283672e887f04524b02fb957fbfd53a349f6e (patch) | |
tree | 88611d53f8125e51d568126a4c73f63f733fd3ea /sys/dev/hyperv/include | |
parent | c0fff0b71f3c6ec27c933546137391bfb374feeb (diff) | |
download | FreeBSD-src-f6c283672e887f04524b02fb957fbfd53a349f6e.zip FreeBSD-src-f6c283672e887f04524b02fb957fbfd53a349f6e.tar.gz |
MFC r256350
Fix vmbus channel memory leak where incorrect length parameter was
being passed to contigfree().
Approved by: re@ (glebius)
Diffstat (limited to 'sys/dev/hyperv/include')
-rw-r--r-- | sys/dev/hyperv/include/hyperv.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/dev/hyperv/include/hyperv.h b/sys/dev/hyperv/include/hyperv.h index 3651269..4257b37 100644 --- a/sys/dev/hyperv/include/hyperv.h +++ b/sys/dev/hyperv/include/hyperv.h @@ -24,6 +24,8 @@ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * $FreeBSD$ */ /** @@ -669,6 +671,7 @@ typedef struct hv_vmbus_channel { * Allocated memory for ring buffer */ void* ring_buffer_pages; + unsigned long ring_buffer_size; uint32_t ring_buffer_page_count; /* * send to parent |