master/fsm_slave.c
changeset 734 8c9d62f7c2cd
parent 731 b13ef712a2d7
child 737 5a770085161c
equal deleted inserted replaced
733:222beb959fb3 734:8c9d62f7c2cd
   425                 slave->ring_position);
   425                 slave->ring_position);
   426         kfree(slave->eeprom_data);
   426         kfree(slave->eeprom_data);
   427     }
   427     }
   428 
   428 
   429     if (!(slave->eeprom_data =
   429     if (!(slave->eeprom_data =
   430           (uint8_t *) kmalloc(slave->eeprom_size, GFP_ATOMIC))) {
   430                 (uint8_t *) kmalloc(slave->eeprom_size, GFP_ATOMIC))) {
   431         fsm->slave->error_flag = 1;
   431         slave->eeprom_size = 0;
       
   432         slave->error_flag = 1;
   432         fsm->state = ec_fsm_slave_state_error;
   433         fsm->state = ec_fsm_slave_state_error;
   433         EC_ERR("Failed to allocate EEPROM data on slave %i.\n",
   434         EC_ERR("Failed to allocate EEPROM data on slave %i.\n",
   434                slave->ring_position);
   435                slave->ring_position);
   435         return;
   436         return;
   436     }
   437     }