diff --git a/build.rs b/build.rs index 5384f945..4a086a57 100644 --- a/build.rs +++ b/build.rs @@ -6,27 +6,6 @@ use std::env; use std::path::PathBuf; use std::process::Command; -const INCLUDED_TYPES: &[&str] = &["file_system_type"]; -const INCLUDED_FUNCTIONS: &[&str] = &[ - "register_filesystem", - "unregister_filesystem", - "krealloc", - "kfree", - "mount_nodev", - "kill_litter_super", -]; -const INCLUDED_VARS: &[&str] = &[ - "EINVAL", - "__this_module", - "FS_REQUIRES_DEV", - "FS_BINARY_MOUNTDATA", - "FS_HAS_SUBTYPE", - "FS_USERNS_MOUNT", - "FS_RENAME_DOES_D_MOVE", - "BINDINGS_GFP_KERNEL", - "KERN_INFO", -]; - fn main() { let mut builder = bindgen::Builder::default() .use_core() @@ -51,16 +30,6 @@ fn main() { println!("cargo:rerun-if-changed=src/bindings_helper.h"); builder = builder.header("src/bindings_helper.h"); - - for t in INCLUDED_TYPES { - builder = builder.whitelist_type(t); - } - for f in INCLUDED_FUNCTIONS { - builder = builder.whitelist_function(f); - } - for v in INCLUDED_VARS { - builder = builder.whitelist_var(v); - } let bindings = builder.generate().expect("Unable to generate bindings"); let out_path = PathBuf::from(env::var("OUT_DIR").unwrap());