if (self->io.suspended) return;  smsc_ircc_net_close(self->netdev);  self->io.suspended = 1; 
if (!self->io.suspended) { smsc_ircc_net_close(self->netdev); self->io.suspended = 1; } 
static void smsc_ircc_suspend(struct smsc_ircc_cb *self){	IRDA_MESSAGE("%s, Suspending\n", driver_name);	if (self->io.suspended)		return;	smsc_ircc_net_close(self->netdev);	self->io.suspended = 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/98b7777331d4344821e900040da5d1d3016d9e67/smsc-ircc2.c/clean/drivers/net/irda/smsc-ircc2.c