Print this page
11506 smatch resync
@@ -192,25 +192,25 @@
return_implies_state("request_resource", 0, 0, &request_granted, INT_PTR(1));
return_implies_state("request_resource", -EBUSY, -EBUSY, &request_denied, INT_PTR(1));
add_function_hook("release_resource", &match_release, INT_PTR(0));
release_function_indicator("release_resource");
- return_implies_state("__request_region", valid_ptr_min, valid_ptr_max, &request_granted, INT_PTR(1));
+ return_implies_state_sval("__request_region", valid_ptr_min_sval, valid_ptr_max_sval, &request_granted, INT_PTR(1));
return_implies_state("__request_region", 0, 0, &request_denied, INT_PTR(1));
add_function_hook("__release_region", &match_release, INT_PTR(1));
release_function_indicator("__release_region");
- return_implies_state("ioremap", valid_ptr_min, valid_ptr_max, &request_granted, INT_PTR(-1));
+ return_implies_state_sval("ioremap", valid_ptr_min_sval, valid_ptr_max_sval, &request_granted, INT_PTR(-1));
return_implies_state("ioremap", 0, 0, &request_denied, INT_PTR(-1));
add_function_hook("iounmap", &match_release, INT_PTR(0));
- return_implies_state("pci_iomap", valid_ptr_min, valid_ptr_max, &request_granted, INT_PTR(-1));
+ return_implies_state_sval("pci_iomap", valid_ptr_min_sval, valid_ptr_max_sval, &request_granted, INT_PTR(-1));
return_implies_state("pci_iomap", 0, 0, &request_denied, INT_PTR(-1));
add_function_hook("pci_iounmap", &match_release, INT_PTR(1));
release_function_indicator("pci_iounmap");
- return_implies_state("__create_workqueue_key", valid_ptr_min, valid_ptr_max, &request_granted,
+ return_implies_state_sval("__create_workqueue_key", valid_ptr_min_sval, valid_ptr_max_sval, &request_granted,
INT_PTR(-1));
return_implies_state("__create_workqueue_key", 0, 0, &request_denied, INT_PTR(-1));
add_function_hook("destroy_workqueue", &match_release, INT_PTR(0));
return_implies_state("request_irq", 0, 0, &request_granted, INT_PTR(0));
@@ -226,8 +226,7 @@
return_implies_state("misc_register", 0, 0, &request_granted, INT_PTR(0));
return_implies_state("misc_register", -MAX_ERRNO, -1, &request_denied, INT_PTR(0));
add_function_hook("misc_deregister", &match_release, INT_PTR(0));
release_function_indicator("misc_deregister");
-
add_hook(&match_return, RETURN_HOOK);
}