bi = yaffs_get_block_info(dev, selected);
dev->gc_pages_in_use =
bi->pages_in_use - bi->soft_del_pages;
bi = yaffs_get_block_info(dev, selected);
dev->gc_pages_in_use =
bi->pages_in_use - bi->soft_del_pages;
memcpy(old_name, oh->name, sizeof(oh->name));
memset(buffer, 0xFF, sizeof(struct yaffs_obj_hdr));
memcpy(old_name, oh->name, sizeof(oh->name));
memset(buffer, 0xFF, sizeof(struct yaffs_obj_hdr));
if (name && *name) {
memset(oh->name, 0, sizeof(oh->name));
yaffs_load_oh_from_name(dev, oh->name, name);
if (name && *name) {
memset(oh->name, 0, sizeof(oh->name));
yaffs_load_oh_from_name(dev, oh->name, name);
yaffs_update_oh(obj, NULL, 0, 0, 0, NULL);
yaffs_update_oh(obj, NULL, 0, 0, 0, NULL);
yaffs_strncpy(oh_name + 1, name,
YAFFS_MAX_NAME_LENGTH - 2);
}
yaffs_strncpy(oh_name + 1, name,
YAFFS_MAX_NAME_LENGTH - 2);
}