Skip to content

Commit a3980ba

Browse files
committed
fixup! drm/asahi: Convert to GPUVM and implement more VM_BIND ops
Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 3efe92b commit a3980ba

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

drivers/gpu/drm/asahi/mmu.rs

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,15 +1029,18 @@ impl Vm {
10291029

10301030
let mm = mm::Allocator::new(va_range.start, va_range.range(), ())?;
10311031

1032-
let binding = Arc::pin_init(Mutex::new_named(
1033-
VmBinding {
1034-
binding: None,
1035-
bind_token: None,
1036-
active_users: 0,
1037-
ttb: page_table.cfg().ttbr,
1038-
},
1039-
c_str!("VmBinding"),
1040-
))?;
1032+
let binding = Arc::pin_init(
1033+
Mutex::new_named(
1034+
VmBinding {
1035+
binding: None,
1036+
bind_token: None,
1037+
active_users: 0,
1038+
ttb: page_table.cfg().ttbr,
1039+
},
1040+
c_str!("VmBinding"),
1041+
),
1042+
GFP_KERNEL,
1043+
)?;
10411044

10421045
let binding_clone = binding.clone();
10431046
Ok(Vm {

0 commit comments

Comments
 (0)