sc->capacity.nsec = 0; sc->capacity.bsize = 512; sc->capacity.bshift = 0; 
lun->capacity.nsec = 0; lun->capacity.bsize = 512; lun->capacity.bshift = 0; 
static void ub_revalidate(struct ub_dev *sc){	sc->readonly = 0;	/* XXX Query this from the device */	sc->capacity.nsec = 0;	sc->capacity.bsize = 512;	sc->capacity.bshift = 0;	if (ub_sync_tur(sc) != 0)		return;			/* Not ready */	sc->changed = 0;	if (ub_sync_read_cap(sc, &sc->capacity) != 0) {		/*		 * The retry here means something is wrong, either with the		 * device, with the transport, or with our code.		 * We keep this because sd.c has retries for capacity.		 */		if (ub_sync_read_cap(sc, &sc->capacity) != 0) {			sc->capacity.nsec = 0;			sc->capacity.bsize = 512;			sc->capacity.bshift = 0;		}	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f4800078d9ed4bd20b1b27f56e7b68cfa0d73038/ub.c/clean/drivers/block/ub.c