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

Re: [PATCH 0/6] xennet: update annotations to SAL 2.0


  • To: Césaire Mounah <cesaire.mounah@xxxxxxxxxx>, "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Owen Smith <owen.smith@xxxxxxxxxx>
  • Date: Tue, 6 Oct 2026 09:27:49 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • 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=NkcBVoKvfVAC2OG4487jQ9M9Eaanr8/R+A5ZZXYzJVA=; b=xyr1dzZMIFRMppO+5UsBsAl2oTRnwQeNPI+bGEJC7JTZndSfUBl5WMzgCSStVpral44ygE97oLdxabMM1bh4QKVsDyj5d3XfhxZcG0o8v6GNA18bvdxJyktxjZtj3qTz8LAonOupMGrRFeklJHTrvN46JSm3gEYzkrgBWL7kczc1XWijtTedflgs2J+jm7/7ivYMdmwbSteEbbZCrNmGVpVuie8KsGZK0zaA8noQyiYeKW8V6YhjQPdi485jnOrsgF0meb5wksd++fof1+8e62+vuTMYIq53ZvluGCEeKLugeIm4YA6t9mCbWoZBxdTj2XIThsRs2NHLiEEszksueg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oHEto4AxeOTbFvSx+UhkXjNHehhuG+VLejYgSXbT53n4GV50Bqsj6WrAqt0wiOPcOBXBbQ3EPjYVPnmct8nHpd2eaJ6Udks76XNc1wa2LQBufP3LZupKSMGGqbP4aqc0ajndgpfgsa6lCyrFl0aRbXS3Joecgt0wmCn9tzxSuXE+NCMjJ9WMW5zLSzh670+gP+0NXsbMsnHCOB8mBzwN0mgPW80UGa4d0fCUOHdjlcsEiE4OvWbh5RVxRy5XNFkgdvKzouugWRbhkiCtPbqmLiHh29XzX98Ro5TdZwSEzUPGNltQ1U8wz9oW/13fvFD/7wtfwtRjnvuXf8W5jO/L5g==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=citrix.com header.i="@citrix.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:x-ms-exchange-senderadcheck"
  • Authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Delivery-date: Tue, 06 Oct 2026 09:27:56 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Msip_labels:
  • Thread-index: AQHdVOHooRZLd2qtb0ONAvSblGJCvLbwQAmq
  • Thread-topic: [PATCH 0/6] xennet: update annotations to SAL 2.0

The full patch series
Reviewed-by: Owen Smith <owen.smith@xxxxxxxxxx>

________________________________________
From: win-pv-devel <win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx> on behalf of 
Césaire Mounah <cesaire.mounah@xxxxxxxxxx>
Sent: 05 October 2026 4:54 PM
To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Cc: Césaire Mounah
Subject: [PATCH 0/6] xennet: update annotations to SAL 2.0

Update SAL annotations in xennet to SAL 2.0.
This update has 3 main changes:

1. Synchronize common files with xeniface.
* xennet: sync common files with xeniface

2. Convert and fix old annotations to SAL 2.0.
* xennet: convert and fix old annotations to SAL 2.0: Mechanical pass
* xennet: fix IN annotations
* xennet: use correct string annotations

3. Suppress warnings raised by static analysis.
* adapter: fix Unitialized *Interface in _QueryInterface
* receiver: suppress warning on *Pause being unitialized in
    _ReceiverPushPackets

Césaire Mounah (6):
  xennet: sync common files with xeniface
  xennet: convert old annotations to SAL 2.0: Mechanical pass
  xennet: fix IN annotations
  xennet: use correct string annotations
  adapter: fix Unitialized *Interface in _QueryInterface
  receiver: suppress warning on *Pause being unitialized in
    _ReceiverPushPackets

 include/store_interface.h   |  84 ++++-----
 include/suspend_interface.h |  24 +--
 include/vif_interface.h     | 158 ++++++++---------
 src/xennet/adapter.c        | 333 ++++++++++++++++++------------------
 src/xennet/adapter.h        |  32 ++--
 src/xennet/assert.h         |  83 ++++-----
 src/xennet/dbg_print.h      |  20 +--
 src/xennet/driver.c         |  20 +--
 src/xennet/driver.h         |   2 +-
 src/xennet/miniport.c       |  66 +++----
 src/xennet/miniport.h       |   6 +-
 src/xennet/receiver.c       | 111 ++++++------
 src/xennet/receiver.h       |  44 ++---
 src/xennet/string.c         |  28 +--
 src/xennet/string.h         |  10 +-
 src/xennet/transmitter.c    |  60 +++----
 src/xennet/transmitter.h    |  22 +--
 src/xennet/util.h           | 102 ++++++-----
 18 files changed, 611 insertions(+), 594 deletions(-)

--
2.55.0.windows.5



--
Césaire Mounah | Vates Windows Guest Tools Engineer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech



 


Rackspace

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