|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [win-pv-devel] [PATCH 2/2] Avoid PDO namespace conflicts...
...by encoding the driver major version in the upper byte of the
revision.
This clearly implies that any future change in the driver major version
will start a new PDO namespace, but that it almost certainly the correct
thing to do in that case.
Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
---
src/xenvif/pdo.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/xenvif/pdo.c b/src/xenvif/pdo.c
index 8b6fbd4..c0148aa 100644
--- a/src/xenvif/pdo.c
+++ b/src/xenvif/pdo.c
@@ -57,6 +57,7 @@
#include "dbg_print.h"
#include "assert.h"
#include "util.h"
+#include "version.h"
#define PDO_POOL 'ODP'
@@ -576,7 +577,7 @@ PdoSetRevisions(
ULONG Revision;
NTSTATUS status;
- Revision = 0;
+ Revision = MAJOR_VERSION << 24;
// Enumerate all possible combinations of exported interface versions
since v1
// and add a PDO revsion for each combination that's currently supported.
Note that
--
2.1.1
_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |