@@ -13,7 +13,6 @@ use uefi_raw::PhysicalAddress;
13
13
#[ allow( dead_code) ] // TODO: github.com/rust-osdev/uefi-rs/issues/1247
14
14
pub struct MemoryMapRef < ' a > {
15
15
buf : & ' a [ u8 ] ,
16
- key : MemoryMapKey ,
17
16
meta : MemoryMapMeta ,
18
17
len : usize ,
19
18
}
@@ -24,7 +23,7 @@ impl<'a> MemoryMap for MemoryMapRef<'a> {
24
23
}
25
24
26
25
fn key ( & self ) -> MemoryMapKey {
27
- self . key
26
+ self . meta . map_key
28
27
}
29
28
30
29
fn len ( & self ) -> usize {
@@ -55,7 +54,6 @@ impl Index<usize> for MemoryMapRef<'_> {
55
54
#[ derive( Debug ) ]
56
55
pub struct MemoryMapRefMut < ' a > {
57
56
buf : & ' a mut [ u8 ] ,
58
- key : MemoryMapKey ,
59
57
meta : MemoryMapMeta ,
60
58
len : usize ,
61
59
}
@@ -66,7 +64,7 @@ impl<'a> MemoryMap for MemoryMapRefMut<'a> {
66
64
}
67
65
68
66
fn key ( & self ) -> MemoryMapKey {
69
- self . key
67
+ self . meta . map_key
70
68
}
71
69
72
70
fn len ( & self ) -> usize {
@@ -297,7 +295,6 @@ impl Drop for MemoryMapBackingMemory {
297
295
pub struct MemoryMapOwned {
298
296
/// Backing memory, properly initialized at this point.
299
297
pub ( crate ) buf : MemoryMapBackingMemory ,
300
- pub ( crate ) key : MemoryMapKey ,
301
298
pub ( crate ) meta : MemoryMapMeta ,
302
299
pub ( crate ) len : usize ,
303
300
}
@@ -309,7 +306,6 @@ impl MemoryMapOwned {
309
306
assert ! ( meta. desc_size >= mem:: size_of:: <MemoryDescriptor >( ) ) ;
310
307
let len = meta. entry_count ( ) ;
311
308
MemoryMapOwned {
312
- key : MemoryMapKey ( 0 ) ,
313
309
buf,
314
310
meta,
315
311
len,
@@ -337,7 +333,7 @@ impl MemoryMap for MemoryMapOwned {
337
333
}
338
334
339
335
fn key ( & self ) -> MemoryMapKey {
340
- self . key
336
+ self . meta . map_key
341
337
}
342
338
343
339
fn len ( & self ) -> usize {
@@ -360,7 +356,6 @@ impl MemoryMapMut for MemoryMapOwned {
360
356
fn sort ( & mut self ) {
361
357
let mut reference = MemoryMapRefMut {
362
358
buf : self . buf . as_mut_slice ( ) ,
363
- key : self . key ,
364
359
meta : self . meta ,
365
360
len : self . len ,
366
361
} ;
0 commit comments