Changeset 635 for trunk/kernel/mm/vseg.c
- Timestamp:
- Jun 26, 2019, 11:42:37 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/mm/vseg.c
r625 r635 2 2 * vseg.c - virtual segment (vseg) related operations 3 3 * 4 * Authors Ghassan Almaless (2008,2009,2010,2011, 2012) 5 * Mohamed Lamine Karaoui (2015) 6 * Alain Greiner (2016,2017,2018,2019) 4 * Authors Alain Greiner (2016,2017,2018,2019) 7 5 * 8 6 * Copyright (c) UPMC Sorbonne Universites … … 66 64 kmem_req_t req; 67 65 68 req.type = KMEM_ VSEG;69 req. size = sizeof(vseg_t);70 req.flags = AF_KERNEL ;71 72 return (vseg_t *)kmem_alloc( &req );66 req.type = KMEM_KCM; 67 req.order = bits_log2( sizeof(vseg_t) ); 68 req.flags = AF_KERNEL | AF_ZERO; 69 70 return kmem_alloc( &req ); 73 71 } 74 72 … … 78 76 kmem_req_t req; 79 77 80 req.type = KMEM_ VSEG;78 req.type = KMEM_KCM; 81 79 req.ptr = vseg; 82 80 kmem_free( &req );
Note: See TracChangeset
for help on using the changeset viewer.