1*c8025a88Slogin use crate::include::bindings::bindings::{wait_queue_head_t}; 2*c8025a88Slogin 3*c8025a88Slogin use super::{list::list_init}; 4*c8025a88Slogin 5*c8025a88Slogin 6*c8025a88Slogin impl Default for wait_queue_head_t{ 7*c8025a88Slogin fn default() -> Self { 8*c8025a88Slogin let mut x = Self { wait_list: Default::default(), lock: Default::default() }; 9*c8025a88Slogin list_init(&mut x.wait_list); 10*c8025a88Slogin return x; 11*c8025a88Slogin } 12*c8025a88Slogin }