Changeset 8d6a41c in mainline


Ignore:
Timestamp:
2011-11-05T13:00:34Z (13 years ago)
Author:
Maurizio Lombardi <m.lombardi85@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
45ffe9f
Parents:
72fda53
Message:

Remove the mtab_list_ent structure.

Location:
uspace
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/cmds/modules/mount/mount.c

    r72fda53 r8d6a41c  
    6868        get_mtab_list(&mtab_list);
    6969
    70         mtab_list_ent_t *old_ent = NULL;
     70        mtab_ent_t *old_ent = NULL;
    7171
    7272        list_foreach(mtab_list, cur) {
    73                 mtab_list_ent_t *ent = list_get_instance(cur, mtab_list_ent_t,
     73                mtab_ent_t *mtab_ent = list_get_instance(cur, mtab_ent_t,
    7474                    link);
    75 
    76                 mtab_ent_t *mtab_ent = &ent->mtab_ent;
    7775
    7876                if (old_ent)
    7977                        free(old_ent);
    8078
    81                 old_ent = ent;
     79                old_ent = mtab_ent;
    8280
    8381                printf("%s on %s ", mtab_ent->fs_name, mtab_ent->mp);
  • uspace/lib/c/generic/vfs/vfs.c

    r72fda53 r8d6a41c  
    3535#include <vfs/canonify.h>
    3636#include <vfs/vfs.h>
    37 #include <vfs/vfs_mtab.h>
    3837#include <vfs/vfs_sess.h>
    3938#include <macros.h>
     
    849848
    850849        for (i = 0; i < num_mounted_fs; ++i) {
    851                 mtab_list_ent_t *mtab_list_ent;
    852850                mtab_ent_t *mtab_ent;
    853851
    854                 mtab_list_ent = malloc(sizeof(mtab_list_ent_t));
    855                 if (!mtab_list_ent) {
     852                mtab_ent = malloc(sizeof(mtab_ent_t));
     853                if (!mtab_ent) {
    856854                        rc = ENOMEM;
    857855                        goto exit;
    858856                }
    859857
    860                 memset(mtab_list_ent, 0, sizeof(mtab_list_ent_t));
    861 
    862                 mtab_ent = &mtab_list_ent->mtab_ent;
     858                memset(mtab_ent, 0, sizeof(mtab_ent_t));
    863859
    864860                rc = async_data_read_start(exch, (void *) mtab_ent->mp,
     
    890886                mtab_ent->fs_handle = p[2];
    891887
    892                 link_initialize(&mtab_list_ent->link);
    893                 list_append(&mtab_list_ent->link, mtab_list);
     888                link_initialize(&mtab_ent->link);
     889                list_append(&mtab_ent->link, mtab_list);
    894890        }
    895891
  • uspace/lib/c/include/vfs/vfs_mtab.h

    r72fda53 r8d6a41c  
    4040
    4141typedef struct mtab_ent {
     42        link_t link;
    4243        char mp[MAX_PATH_LEN];
    4344        char opts[MAX_MNTOPTS_LEN];
     
    4849} mtab_ent_t;
    4950
    50 typedef struct mtab_list_ent {
    51         link_t link;
    52         mtab_ent_t mtab_ent;
    53 } mtab_list_ent_t;
    54 
    5551#endif
    5652
  • uspace/srv/vfs/vfs_ops.c

    r72fda53 r8d6a41c  
    362362
    363363        /* Add the filesystem info to the list of mounted filesystems */
    364         mtab_list_ent_t *mtab_list_ent = malloc(sizeof(mtab_list_ent_t));
    365         if (!mtab_list_ent) {
     364        mtab_ent_t *mtab_ent = malloc(sizeof(mtab_ent_t));
     365        if (!mtab_ent) {
    366366                async_answer_0(callid, ENOMEM);
    367367                async_answer_0(rid, ENOMEM);
     
    371371                return;
    372372        }
    373 
    374         mtab_ent_t *mtab_ent = &mtab_list_ent->mtab_ent;
    375373
    376374        mtab_ent->fs_handle = fs_handle;
     
    381379        mtab_ent->instance = instance;
    382380
    383         link_initialize(&mtab_list_ent->link);
     381        link_initialize(&mtab_ent->link);
    384382
    385383        fibril_mutex_lock(&mtab_list_lock);
    386         list_append(&mtab_list_ent->link, &mtab_list);
     384        list_append(&mtab_ent->link, &mtab_list);
    387385        mtab_size++;
    388386        fibril_mutex_unlock(&mtab_list_lock);
     
    538536
    539537        list_foreach(mtab_list, cur) {
    540                 mtab_list_ent_t *ent = list_get_instance(cur, mtab_list_ent_t,
     538                mtab_ent_t *mtab_ent = list_get_instance(cur, mtab_ent_t,
    541539                    link);
    542540
    543                 mtab_ent_t *mtab_ent = &ent->mtab_ent;
    544 
    545541                if (str_cmp(mtab_ent->mp, mp) == 0) {
    546                         list_remove(&ent->link);
     542                        list_remove(&mtab_ent->link);
    547543                        mtab_size--;
    548                         free(ent);
     544                        free(mtab_ent);
    549545                        found = 1;
    550546                        break;
     
    13631359
    13641360        list_foreach(mtab_list, cur) {
    1365                 mtab_list_ent_t *ent = list_get_instance(cur, mtab_list_ent_t,
     1361                mtab_ent_t *mtab_ent = list_get_instance(cur, mtab_ent_t,
    13661362                    link);
    1367 
    1368                 mtab_ent_t *mtab_ent = &ent->mtab_ent;
    13691363
    13701364                rc = ENOTSUP;
Note: See TracChangeset for help on using the changeset viewer.