LINTED a bad cast align warning that seems to be oddly omnios specific. I think the alignment of any pointer we receive from mdb_zalloc must be sufficiently aligned for 'long' on both x86 platforms.
@@ -858,10 +858,11 @@ mdb_free(fset, sz); return (DCMD_ERR); } for (ii = 0; ii < NUM_X86_FEATURES; ii++) { + /* LINTED */ if (!BT_TEST((ulong_t *)fset, ii)) continue; if (mdb_vread(&nptr, sizeof (char *), sym.st_value + sizeof (void *) * ii) != sizeof (char *)) {