[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 1/5] xen/vpci: purge BAR rangeset contents before use


  • To: Roger Pau Monne <roger.pau@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Stewart Hildebrand <stewart.hildebrand@xxxxxxx>
  • Date: Fri, 15 Aug 2025 14:09:09 -0400
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=citrix.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YV5AM1xXJg5EuOpbatI/2a/CMhM/mA9PACHTI4d2Jko=; b=xc+65O/fRkMyk7L9itWUBauSThhTJxbyHfqbm2GQYVTegi3YiJ/YPn6EASHpWVXmxn8KDgHRl0mlYJJTmcHX1Ae5LNttDbtYJX1jjNoQa929uIdOW1CjMHiTBKo7Dax6p8Xzj/sVZOu8KGvCzJBla9CnQkWcZiNVku379TVxvcyx4w4nZaFageHyZ74uRYmyMCCgEwBJ0Ji8hh5UOSUuIiTs57KLs8jaa0gFIap4k75mSSJ28wUk7QFxIp4XZF3D9ENXZvFozsVx6RnfNWyeAOyvK9TFyiKPaUwzJo+kMx/et59USy0lN8AMqprXVtDyH1o8RhjN+5rN1G8w0muE7w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j1chYo5XoRQRHoKg/T5sYomntK2fuyrsbrxVBawn7d3kGEbsbii45FA3VJjh5ypEbZfwYdw7u1no0EwYe+B3XQwzmSJjmc4MYSp+s1gIS4WC+rqd+XyDLveJLMlK7K+IjJc9QDAhRX2bZDaQwxsfiiHYfa4PJQmCFUnU2djKcnWNmheLVrqmgjS8MEyf85pbI3ZiUmyajT4Wkqrs8ARoaor9FWHN9I0y5iBBntc+POro7XF7OoLJmVifXfOHDwz7FUQmHcr5uGuAOtninApiCbtHqaO0gDyWUWuTylH6SMvoDa0LXdGzM/C1N572IgFwHHp1NkeOg9rVGPuzcnV1yg==
  • Cc: <Jiqian.Chen@xxxxxxx>, <jbeulich@xxxxxxxx>
  • Delivery-date: Fri, 15 Aug 2025 18:09:31 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 8/14/25 12:03, Roger Pau Monne wrote:
> It's possible for the BAR rangeset to contain stale data when used in
> modify_bars() if previous calls to modify_bars() resulted in errors.
> 
> Fix by always purging the rangeset before usage, thus getting rid of any
> previous stale data.  Remove the ASSERT that checked whether the rangeset
> was empty, it was incorrect.
> 
> Fixes: 52ebde3cfae2 ('vpci/header: program p2m with guest BAR view')
> Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

Reviewed-by: Stewart Hildebrand <stewart.hildebrand@xxxxxxx>



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.