add lscpu (should be fixed to match something consistent)
treat O_RDWR same as O_WRONLY for open requests