]> git.openfabrics.org - ~adrianc/mstflint.git/commitdiff
Fix max vpd size
authorOren Kladnitsky <orenk@dev.mellanox.co.il>
Mon, 17 May 2010 14:36:50 +0000 (17:36 +0300)
committerOren Kladnitsky <orenk@dev.mellanox.co.il>
Mon, 17 May 2010 14:36:50 +0000 (17:36 +0300)
This bug may have caused VPD RW section corruption

vpd.c

diff --git a/vpd.c b/vpd.c
index 185134b796e1abffa5e7bc4aa0971728e94b9960..6798e78f615e0efa6906f5b1bfc6c8a88e503e95 100644 (file)
--- a/vpd.c
+++ b/vpd.c
@@ -71,7 +71,7 @@ enum {
        VPD_FLAG_READ_READY  = 0x80,
        VPD_ADDR_OFFSET      = 0x02,
        VPD_DATA_OFFSET      = 0x04,
-       VPD_MAX_SIZE         = 1<<16
+       VPD_MAX_SIZE         = 1<<8 //15
 };
 
 struct vpd_field {