Print this page
12724 update smatch to 0.6.1-rc1-il-5

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_type_val.c
          +++ new/usr/src/tools/smatch/src/smatch_type_val.c
↓ open down ↓ 329 lines elided ↑ open up ↑
 330  330                  return 1;
 331  331          if (sym_name_is("alloc_pages", expr->fn))
 332  332                  return 1;
 333  333  
 334  334          if (sym_name_is("netdev_priv", expr->fn))
 335  335                  return 1;
 336  336          if (sym_name_is("dev_get_drvdata", expr->fn))
 337  337                  return 1;
 338  338          if (sym_name_is("i2c_get_clientdata", expr->fn))
 339  339                  return 1;
      340 +        if (sym_name_is("idr_find", expr->fn))
      341 +                return 1;
 340  342  
 341  343          return 0;
 342  344  }
 343  345  
 344  346  static int is_uncasted_pointer_assign(void)
 345  347  {
 346  348          struct expression *expr;
 347  349          struct symbol *left_type, *right_type;
 348  350  
 349  351          expr = get_faked_expression();
↓ open down ↓ 337 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX