Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/fat/fat_ops.c

    rfeeac0d rf73b291  
    149149static int fat_node_fini_by_service_id(service_id_t service_id)
    150150{
     151        fat_node_t *nodep;
    151152        int rc;
    152153
     
    159160restart:
    160161        fibril_mutex_lock(&ffn_mutex);
    161         list_foreach(ffn_list, ffn_link, fat_node_t, nodep) {
     162        list_foreach(ffn_list, lnk) {
     163                nodep = list_get_instance(lnk, fat_node_t, ffn_link);
    162164                if (!fibril_mutex_trylock(&nodep->lock)) {
    163165                        fibril_mutex_unlock(&ffn_mutex);
     
    649651                d = (fat_dentry_t *) b->data;
    650652                if ((fat_classify_dentry(d) == FAT_DENTRY_LAST) ||
    651                     (memcmp(d->name, FAT_NAME_DOT, FAT_NAME_LEN)) == 0) {
     653                    (bcmp(d->name, FAT_NAME_DOT, FAT_NAME_LEN)) == 0) {
    652654                        memset(d, 0, sizeof(fat_dentry_t));
    653655                        memcpy(d->name, FAT_NAME_DOT, FAT_NAME_LEN);
     
    659661                d++;
    660662                if ((fat_classify_dentry(d) == FAT_DENTRY_LAST) ||
    661                     (memcmp(d->name, FAT_NAME_DOT_DOT, FAT_NAME_LEN) == 0)) {
     663                    (bcmp(d->name, FAT_NAME_DOT_DOT, FAT_NAME_LEN) == 0)) {
    662664                        memset(d, 0, sizeof(fat_dentry_t));
    663665                        memcpy(d->name, FAT_NAME_DOT_DOT, FAT_NAME_LEN);
     
    10401042        info = (fat32_fsinfo_t *) b->data;
    10411043
    1042         if (memcmp(info->sig1, FAT32_FSINFO_SIG1, sizeof(info->sig1)) != 0 ||
    1043             memcmp(info->sig2, FAT32_FSINFO_SIG2, sizeof(info->sig2)) != 0 ||
    1044             memcmp(info->sig3, FAT32_FSINFO_SIG3, sizeof(info->sig3)) != 0) {
     1044        if (bcmp(info->sig1, FAT32_FSINFO_SIG1, sizeof(info->sig1)) ||
     1045            bcmp(info->sig2, FAT32_FSINFO_SIG2, sizeof(info->sig2)) ||
     1046            bcmp(info->sig3, FAT32_FSINFO_SIG3, sizeof(info->sig3))) {
    10451047                (void) block_put(b);
    10461048                return EINVAL;
Note: See TracChangeset for help on using the changeset viewer.