Changeset e16111b2 in rtems


Ignore:
Timestamp:
Feb 7, 2018, 7:57:18 AM (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, master
Children:
c8d5bed
Parents:
ea7f4a0c
git-author:
Sebastian Huber <sebastian.huber@…> (02/07/18 07:57:18)
git-committer:
Sebastian Huber <sebastian.huber@…> (02/07/18 07:58:22)
Message:

NFS: Fix use of self-contained objects

Update #2843.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/libfs/src/nfsclient/src/nfs.c

    rea7f4a0c re16111b2  
    653653                 * and the num_mounted_fs field
    654654                 */
    655         rtems_id                                        llock;
     655        rtems_recursive_mutex                   llock;
    656656                /* A lock for protecting misc
    657657                 * stuff  within the driver.
     
    659659                 * for short periods of time.
    660660                 */
    661         rtems_id                                        lock;
     661        rtems_recursive_mutex                   lock;
    662662                /* Our major number as assigned
    663663                 * by RTEMS
     
    692692        RpcUdpXactPool smallPool;
    693693        RpcUdpXactPool bigPool;
    694 } nfsGlob = {0, 0,  0xffffffff, 0, 0, 0, NULL, NULL};
     694} nfsGlob = {RTEMS_RECURSIVE_MUTEX_INITIALIZER("NFS List"), RTEMS_RECURSIVE_MUTEX_INITIALIZER("NFS Misc"),  0xffffffff, 0, 0, 0, NULL, NULL};
    695695
    696696/*
     
    30833083        char                                                            *buf;   /* IN/OUT: buffer where to put the path */
    30843084        int                                                                     len;    /* IN: buffer length            */
    3085         rtems_id                                                        sync;   /* IN: synchronization          */
     3085        rtems_binary_semaphore                  sync;   /* IN: synchronization          */
    30863086        rtems_status_code                                       status; /* OUT: result                          */
    30873087} ResolvePathArgRec, *ResolvePathArg;
     
    31313131        arg.buf  = buf;
    31323132        arg.len  = len;
    3133         arg.sync = 0;
    31343133
    31353134        rtems_binary_semaphore_init(&arg.sync, "NFSress");
Note: See TracChangeset for help on using the changeset viewer.