Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset e856c34 in mainline


Ignore:
Timestamp:
2010-01-26T17:49:22Z (10 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
master
Children:
88e870e
Parents:
4557462
Message:

Change the order of TMPFS node keys.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/tmpfs/tmpfs_ops.c

    r4557462 re856c34  
    147147hash_table_t nodes;
    148148
    149 #define NODES_KEY_INDEX 0
    150 #define NODES_KEY_DEV   1
     149#define NODES_KEY_DEV   0       
     150#define NODES_KEY_INDEX 1
    151151
    152152/* Implementation of hash table interface for the nodes hash table. */
     
    237237{
    238238        unsigned long key[] = {
    239                 [NODES_KEY_INDEX] = index,
    240                 [NODES_KEY_DEV] = dev_handle
     239                [NODES_KEY_DEV] = dev_handle,
     240                [NODES_KEY_INDEX] = index
    241241        };
    242242        link_t *lnk = hash_table_find(&nodes, key);
     
    296296        /* Insert the new node into the nodes hash table. */
    297297        unsigned long key[] = {
    298                 [NODES_KEY_INDEX] = nodep->index,
    299                 [NODES_KEY_DEV] = nodep->dev_handle
     298                [NODES_KEY_DEV] = nodep->dev_handle,
     299                [NODES_KEY_INDEX] = nodep->index
    300300        };
    301301        hash_table_insert(&nodes, key, &nodep->nh_link);
     
    312312
    313313        unsigned long key[] = {
    314                 [NODES_KEY_INDEX] = nodep->index,
    315                 [NODES_KEY_DEV] = nodep->dev_handle
     314                [NODES_KEY_DEV] = nodep->dev_handle,
     315                [NODES_KEY_INDEX] = nodep->index
    316316        };
    317317        hash_table_remove(&nodes, key, 2);
     
    477477        link_t *hlp;
    478478        unsigned long key[] = {
    479                 [NODES_KEY_INDEX] = index,
    480479                [NODES_KEY_DEV] = dev_handle,
     480                [NODES_KEY_INDEX] = index
    481481        };
    482482        hlp = hash_table_find(&nodes, key);
     
    551551        link_t *hlp;
    552552        unsigned long key[] = {
    553                 [NODES_KEY_INDEX] = index,
    554                 [NODES_KEY_DEV] = dev_handle
     553                [NODES_KEY_DEV] = dev_handle,
     554                [NODES_KEY_INDEX] = index
    555555        };
    556556        hlp = hash_table_find(&nodes, key);
     
    615615        link_t *hlp;
    616616        unsigned long key[] = {
    617                 [NODES_KEY_INDEX] = index,
    618                 [NODES_KEY_DEV] = dev_handle
     617                [NODES_KEY_DEV] = dev_handle,
     618                [NODES_KEY_INDEX] = index
    619619        };
    620620        hlp = hash_table_find(&nodes, key);
     
    658658        link_t *hlp;
    659659        unsigned long key[] = {
    660                 [NODES_KEY_INDEX] = index,
    661                 [NODES_KEY_DEV] = dev_handle
     660                [NODES_KEY_DEV] = dev_handle,
     661                [NODES_KEY_INDEX] = index
    662662        };
    663663        hlp = hash_table_find(&nodes, key);
Note: See TracChangeset for help on using the changeset viewer.