Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: "Martin K. Petersen" Newsgroups: linux.kernel Subject: Re: [PATCH] storvsc: fix memory leak on ring buffer busy Date: Wed, 30 Aug 2017 03:40:01 +0200 Message-ID: References: Organization: Oracle Corporation User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Source-IP: aserv0021.oracle.com [141.146.126.233] Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 15 X-Original-Cc: "K . Y . Srinivasan" , Haiyang Zhang , "James E . J . Bottomley" , devel@linuxdriverproject.org, linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, Long Li X-Original-Date: Tue, 29 Aug 2017 21:31:11 -0400 X-Original-Message-ID: X-Original-References: <20170829004359.28526-1-longli@exchange.microsoft.com> X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1722960 Long, > When storvsc is sending I/O to Hyper-v, it may allocate a bigger > buffer descriptor for large data payload that can't fit into a > pre-allocated buffer descriptor. This bigger buffer is freed on return > path. > > If I/O request to Hyper-v fails due to ring buffer busy, the storvsc > allocated buffer descriptor should also be freed. Which kernel version is this patch aimed at? -- Martin K. Petersen Oracle Linux Engineering