The following patches are fixes found with the WDK 8.1 and 10
static code analysis.

Alin Serdean (40):
Found with WDK 10
  datapath-windows: Use only non executable memory
  datapath-windows: Use non-executable memory when allocating memory
  datapath-windows: Remove annotations in Switch.c
  datapath-windows: interfaceName overflow in IpHelper
  datapath-windows: Fix possible NULL dereference in IpFragment
  datapath-windows: Fix aligment in Stt
  datapath-windows: Add asserts to Stt
  datapath-windows: Suppress PAGED_CODE warnings
  datapath-windows: Fix possible NULL dereference in BufferMgmt
  datapath-windows: Fix possible NULL deference
  datapath-windows: Add an assert in recirculation
  datapath-windows: Add annotations for OvsAcquireCtrlLock
  datapath-windows: Add annotations for OvsReleaseCtrlLock
  datapath-windows: Remove function declarations from Tunnel.c
  datapath-windows: Add function annotations for OvsAcquireDatapathRead
  datapath-windows: Add function annotations for OvsAcquireDatapathWrite
  datapath-windows: Add function annotations for OvsReleaseDatapath
  datapath-windows: Add function annotations for OvsCancelIrp
  datapath-windows: Add function annotations for OvsTunnelFilterCancelIrp
  datapath-windows: Add function annotations for OvsCancelIrpDatapath
  datapath-windows: Add function annotations for OvsAcquireEventQueueLock
  datapath-windows: Add annotations for OvsReleaseEventQueueLock
  datapath-windows: Add annotations for OvsReleasePidHashLock
  datapath-windows: Add annotations for OvsAcquirePidHashLock
  datapath-windows: Fix spelling for OvsTunnelFilterSetIrpContext
  datapath-windows: Use annotations instead for macros
  datapath-windows: Add assert in OvsPartialCopyNBL
  datapath-windows: Fix possible NULL deference in OvsFullCopyNBL
  datapath-windows: Suppress warning in jhash
  datapath-windows: Add dummy parameter for NotifyRouteChange2
Found with WDK 8.1
  datapath-windows: prettify logging in iphelper
  datapath-windows: fix excessive stack usage in iphelper
  datapath-windows: Check return status when using APIs
  datapath-windows: Vport check RtlStringCbLengthW return value
  datapath-windows: Treat TCP_HDR_LEN static analysis warnings
  datapath-windows: Add annotation for OvsCtRelatedEntryCleaner
  datapath-windows: Add annotation for OvsIpFragmentEntryCleaner
  datapath-windows: Fix shared variables which use Interlocked functions
  datapath-windows: Fix static analysis warnings in OvsGetTcpPayloadLength
  datapath-windows: Fix static analysis warnings around ovsInstanceListLock

 datapath-windows/ovsext/Actions.c           |  5 +++
 datapath-windows/ovsext/BufferMgmt.c        | 18 ++++++----
 datapath-windows/ovsext/Conntrack-related.c |  7 ++--
 datapath-windows/ovsext/Conntrack.h         | 17 ++++-----
 datapath-windows/ovsext/Datapath.c          |  8 +++--
 datapath-windows/ovsext/Datapath.h          |  8 +++++
 datapath-windows/ovsext/Debug.h             | 18 ----------
 datapath-windows/ovsext/Event.c             |  8 +++++
 datapath-windows/ovsext/Flow.c              |  2 +-
 datapath-windows/ovsext/Geneve.c            |  5 ++-
 datapath-windows/ovsext/Gre.c               |  3 +-
 datapath-windows/ovsext/IpFragment.c        |  4 +--
 datapath-windows/ovsext/IpHelper.c          | 53 +++++++++++++++++------------
 datapath-windows/ovsext/Jhash.c             |  2 ++
 datapath-windows/ovsext/NetProto.h          |  2 +-
 datapath-windows/ovsext/Offload.c           |  9 +++--
 datapath-windows/ovsext/PacketParser.c      |  3 +-
 datapath-windows/ovsext/Stt.c               | 14 ++++----
 datapath-windows/ovsext/Switch.c            |  8 ++---
 datapath-windows/ovsext/Switch.h            | 10 ++++++
 datapath-windows/ovsext/Tunnel.c            | 10 ------
 datapath-windows/ovsext/TunnelFilter.c      |  5 ++-
 datapath-windows/ovsext/User.c              |  8 +++++
 datapath-windows/ovsext/Util.c              |  9 +++--
 datapath-windows/ovsext/Util.h              | 21 ++++++++++++
 datapath-windows/ovsext/Vport.c             |  9 +++--
 datapath-windows/ovsext/Vxlan.c             |  7 ++--
 27 files changed, 161 insertions(+), 112 deletions(-)

-- 
2.10.2.windows.1
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to