rem: sbs.magic = NV_PRIVATE_DATA_MAGIC; sbs.do_it = flag;  result = ioctl(fd, NV_RUN_INTERRUPTS, &sbs, sizeof(sbs));
add: if (si->ps.int_assigned) {  sbs.magic = NV_PRIVATE_DATA_MAGIC; sbs.do_it = flag;  result = ioctl(fd, NV_RUN_INTERRUPTS, &sbs, sizeof(sbs)); }
context: static void interrupt_enable(bool flag) {	status_t result;	nv_set_bool_state sbs;	/* set the magic number so the driver knows we're for real */	sbs.magic = NV_PRIVATE_DATA_MAGIC;	sbs.do_it = flag;	/* contact driver and get a pointer to the registers and shared data */	result = ioctl(fd, NV_RUN_INTERRUPTS, &sbs, sizeof(sbs));}