Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/mm/as.h

    r83b6ba9f rba2be23  
    140140        /** This structure can be deallocated if refcount drops to 0. */
    141141        size_t refcount;
    142         /** True if the area has been ever shared. */
    143         bool shared;
    144 
     142       
    145143        /**
    146144         * B+tree containing complete map of anonymous pages of the shared area.
    147145         */
    148146        btree_t pagemap;
    149 
    150         /** Address space area backend. */
    151         struct mem_backend *backend;
    152         /** Address space area shared data. */
    153         void *backend_shared_data;
    154147} share_info_t;
    155148
     
    176169                uintptr_t base;
    177170                size_t frames;
    178                 bool anonymous;
    179171        };
    180172} mem_backend_data_t;
     
    234226        int (* page_fault)(as_area_t *, uintptr_t, pf_access_t);
    235227        void (* frame_free)(as_area_t *, uintptr_t, uintptr_t);
    236 
    237         bool (* create_shared_data)(as_area_t *);
    238         void (* destroy_shared_data)(void *);
    239228} mem_backend_t;
    240229
Note: See TracChangeset for help on using the changeset viewer.