if (level == SUSPEND_DISABLE && !self->io.suspended) {
if (!self->io.suspended) {
static int smsc_ircc_suspend(struct device *dev, pm_message_t state, u32 level){	struct smsc_ircc_cb *self = dev_get_drvdata(dev);	IRDA_MESSAGE("%s, Suspending\n", driver_name);	if (level == SUSPEND_DISABLE && !self->io.suspended) {		smsc_ircc_net_close(self->netdev);		self->io.suspended = 1;	}	return 0;}