Wendy, If you spin a follow on patch, please use decimal rather than hex for array sizes, to be consistent with the rest of the code.
Thanks! Brian On 03/02/2017 03:03 PM, Wen Xiong wrote: > Hi Guilherme, > > Thanks for your pointing out this! I think I were thinking about byte_count > when I calculated it since byte_count is 2A0. > > Thanks, > Wendy > > Inactive hide details for "Guilherme G. Piccoli" ---03/02/2017 01:20:36 > PM---On 03/02/2017 02:20 PM, wenxi...@linux.vnet.ibm.co"Guilherme G. Piccoli" > ---03/02/2017 01:20:36 PM---On 03/02/2017 02:20 PM, > wenxi...@linux.vnet.ibm.com wrote: > From: Wen Xiong <wenxi...@linux.vnet.ib > > From: "Guilherme G. Piccoli" <gpicc...@linux.vnet.ibm.com> > To: wenxi...@linux.vnet.ibm.com > Cc: iprdd-devel@lists.sourceforge.net > Date: 03/02/2017 01:20 PM > Subject: Re: [Iprdd-devel] [PATCH] ipruitls: Add reserved bits in page 2 of > ses device > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > > > On 03/02/2017 02:20 PM, wenxi...@linux.vnet.ibm.com wrote: >> From: Wen Xiong <wenxi...@linux.vnet.ibm.com> >> >> The length of Page 2 with Slider SFF is 0x2A4. Add reserved bits in >> structure of Page 2. >> >> Signed-off-by: Wen Xiong <wenxi...@linux.vnet.ibm.com> >> --- >> iprlib.h | 1 + >> 1 files changed, 1 insertions(+), 0 deletions(-) >> >> diff --git a/iprlib.h b/iprlib.h >> index 1e32a1b..54a78ea 100644 >> --- a/iprlib.h >> +++ b/iprlib.h >> @@ -2646,6 +2646,7 @@ struct ipr_encl_status_ctl_pg { >> u16 byte_count; >> u8 reserved1[4]; >> struct ipr_drive_elem_status >> elem_status[IPR_NUM_DRIVE_ELEM_STATUS_ENTRIES]; >> + u8 reserved2[0x1d0]; /*rest of page 2*/ > > Wendy, probably a silly question (sorry!): why 0x1d0? > The whole structure needs to allocate 0x2A4 (676 in decimal) bytes, right? > > IPR_NUM_DRIVE_ELEM_STATUS_ENTRIES == 50 and, if I did the math correctly > (possibly not heheh), sizeof(struct ipr_drive_elem_status) is 4 bytes. > So, in the end, the current size of the structure ipr_encl_status is: > > 50x4 + 8 == 208 bytes, or 0xD0 in hex. > > So, 0x2A4 - 0xD0 == 0x1D4. > > Perhaps my math has issues, sorry if it's the case. > Thanks, > > > Guilherme > >> }; >> >> struct ipr_ses_config_pg { >> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > _______________________________________________ > Iprdd-devel mailing list > Iprdd-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iprdd-devel > > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, SlashDot.org! http://sdm.link/slashdot > > > > _______________________________________________ > Iprdd-devel mailing list > Iprdd-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iprdd-devel > -- Brian King Power Linux I/O IBM Linux Technology Center ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Iprdd-devel mailing list Iprdd-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iprdd-devel