Print this page
11506 smatch resync

@@ -146,10 +146,15 @@
         if (!estate_rl(sm->state)) {
                 insert_string(totally_filtered, (char *)sm->name);
                 return;
         }
 
+        if (is_ignored_kernel_data(param_name)) {
+                insert_string(totally_filtered, (char *)sm->name);
+                return;
+        }
+
         sql_insert_return_states(return_id, return_ranges, PARAM_FILTER, param,
                         param_name, show_rl(estate_rl(sm->state)));
 }
 
 static void print_return_value_param(int return_id, char *return_ranges, struct expression *expr)

@@ -196,10 +201,11 @@
 
 void register_param_filter(int id)
 {
         my_id = id;
 
+        set_dynamic_states(my_id);
         add_hook(&save_start_states, AFTER_DEF_HOOK);
         add_hook(&free_start_states, AFTER_FUNC_HOOK);
 
         add_extra_mod_hook(&extra_mod_hook);
         add_unmatched_state_hook(my_id, &unmatched_state);