* it is pointer that may be used to derive the data value (for example,
* seg_count - see _lvsegcount_disp()). In the FIELD macro definition,
* this is used in an offset calculation to derive the offset to the
- * data value from the containing struct base address.
+ * data value from the containing struct base address. Note that in some
+ * cases, the argument is the first member of the struct, in which case the
+ * data value pointer points to the start of the struct itself (for example,
+ * 'lvid' field of struct 'lv').
* 6. Minimum display width. This is the minimum width used to display
* the field value.
* 7. Display function identifier. Used to derive the full name of the