repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
atomic_inc_dec: unknown values are not failures
2020-05-26
D
an Carpenter
atomic_inc_dec: unk
n
own values are not fa
i
lures
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
Carpenter
atomic_inc_dec: don't
record in
c
rement/
d
ecre
m
ent if
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpe
n
ter
atomic_inc_dec:
r
ec
o
rd potential decrements as a decrement
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Ca
r
penter
atomic_inc_dec: don'
t
sto
r
e information in im
p
ossible
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan C
a
r
p
enter
a
t
om
i
c_
i
nc
_
d
ec:
add mo
r
e fu
n
ctions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpenter
atomic_
i
nc_dec:
do
n
't do
u
bl
e
set states to &inc/&dec
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
ar
p
enter
atomic_i
n
c_dec: change how unmatched states a
r
e
h
andled
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Carpenter
atomic_i
n
c_dec:
r
ename "orig" t
o
"
start_st
a
t
e
"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
D
a
n C
a
rpenter
kernel_pr
i
n
tf: p
r
int err
o
r pointers
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
Da
n
Carpenter
kerne
l
_
pr
i
ntf: add s
u
pport for %ls
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-20
Dan Carp
e
nter
ker
n
el
_
print
f
: add _GNU_SOURCE def
i
ne
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-19
D
a
n Carpe
n
t
e
r
D
oc
u
mentati
o
n
/
s
m
atch: a
d
d a
reference
t
o the m
a
ilin
g
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-12
D
an Carpenter
b
u
f_siz
e
: ignore certain assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carpenter
atomic_
i
nc_dec: fix compile even
h
arder
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-11
Dan Ca
r
pente
r
db: split possib
l
e
states even when they're equal
to
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-07
D
a
n
C
a
r
p
e
nter
smatch:
f
ix the compil
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carpent
e
r
s
hift_to_ze
r
o: be even mo
r
e conservative (avoid
false
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpe
n
ter
debug:
a
dd more
d
ebug
info
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan Car
p
e
n
ter
db: do
n
't bother with unkn
o
w
n siz
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
D
a
n
Carpenter
buf_size:
update some kernel f
u
n
c
t
io
n
s
:
vzalloc(
)
and
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
bits
:
Fix handling of |= and &=
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
D
an Carpente
r
bits
:
move i
s
_
l
o
o
p_iterator() earli
e
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan C
a
rpen
t
er
kernel:
p
reserve the
sm state when han
d
ling IS_ERR
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
p
enter
kerne
l
:
fix
a
type bug ha
n
dlin
g
err_
c
ast()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
penter
k
ernel: add su
p
p
o
rt for
cl
o
s
u
r
e_call()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan C
a
rpenter
buf_size: che
c
k pointer
size earlier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan
Ca
r
penter
buf_size:
f
ix handl
i
ng
of unknown flexible a
r
ray sizes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Da
n
Carpenter
b
uf_siz
e
: ignore
zero returns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
D
an Car
p
enter
e
x
tra: fi
x
compile
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carp
e
nter
e
x
t
ra: dele
t
e some dead code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan
C
arpen
t
e
r
build_kernel_data
.
sh: print a mes
s
age after the kernel
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
db/
k
ernel
.
return_fixes: ww
_
mut
e
x
_
lock()
can't return
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-05
Dan
C
arpenter
c
apped: handle & an
d
% slight
l
y differe
n
tly
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpe
n
ter
db/return_states:
f
ix
c
all_id type
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
arpenter
db/create_db
.
sh: silen
c
e warning when -p option i
s
n
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
D
an Carpenter
mark_function_ptrs_searchable: ma
r
k
more func
t
ions
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carp
e
nt
e
r
c
ontainer_
o
f: fix importing the
mt
a
g data
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
est
a
te: check hard max in es
t
ates_equiv()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpente
r
estate: add a ->new f
l
ag to track new states
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpenter
helper: export
g
et_array_
e
xpression()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan C
a
r
penter
i
m
plied: f
i
x parsing
f
or PA
R
AM_LIMIT implica
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
i
m
pl
i
e
d: non-merged
states have n
o
implications
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
type: improve
g
et
_
m
e
m
b
er_typ
e
_
f
rom_key()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Car
p
en
t
e
r
ty
p
e_val: i
g
nor
e
"idr_find"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
implied: tur
n
on debug
_
implied when regular de
b
ug is set
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
a
rpe
n
ter
err_ptr:
d
elete dead code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
struct_assignment
:
strip parenth
e
ses right
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carpenter
ato
m
i
c_inc_dec:
p
ush
l
a
test code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-04-07
Da
n
Carpent
e
r
r
eal_absolute: u
p
date r
e
al absolute
fo
r
faked fresh
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n Carpen
t
er
t
ype: cr
e
a
t
e t
y
pe_fits()
function
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
p
e
nter
db/kerne
l
.
r
e
t
u
r
n
_fixes: misc upda
t
es
(locking m
o
stly
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpen
t
er
states: add a wa
y
to watch other
checks
set state
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
D
an Carpenter
debug:
print a special
war
n
ing for user_rl w
i
thout
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
Carpenter
fresh_alloc: some
t
hings are
n
ot fresh
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan
C
arpenter
hel
p
er: do
n
't cache Tm
p
expressions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
C
arpenter
expressions
:
Rename "Fake" to
"
T
m
p"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
math: functions can return fuzzy range lists
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
D
an Carpe
n
ter
return
_
to_par
a
m: remove unu
s
ed declaration
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carp
e
nter
scr
i
pts
/
s
u
m
m
arize_errs
.
sh: white space fixes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
tokenize: ex
p
ort al
l
oc_ident()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-03-10
Dan
Carpenter
allo
c
ating_enough_data:
clarify error mess
a
ge
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
Carpenter
struct_
a
ssignment:
Fix (*$)-
>
f
oo handli
n
g
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Ca
r
pe
n
te
r
validation: upda
t
e impossible tests
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
Carpenter
shift_to_zero: silence
some fals
e
positives
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
a
rpe
n
ter
mt
a
g: don't double record mtag data
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpen
t
er
smdb: add
some more types
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
Carpen
t
er
slist: add some debug
c
ode to warn about
m
i
ssin
g
set_dynamic
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Ca
r
p
e
nt
e
r
helper:
r
emove
n
o_parens parame
t
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
impl
i
e
d/compar
i
son: del
e
te unknown impl
i
cati
o
ns
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arpe
n
ter
helper: retur
n
more
spe
c
i
f
ic
error codes in
get_param_num_fr
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arpent
e
r
function_
h
o
o
ks/mtag: set mta
g
return
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arp
e
nt
e
r
helper: small w
h
it
e
spac
e
cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
mtag: save the mtag all
o
c
ator
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n Ca
r
penter
db: add s
u
p
p
ort f
o
r
(
*$)->foo = 1
;
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan C
a
rpenter
d
b: make
mtag
_
about en
t
ries uni
q
u
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
db:
a
d
d
mta
g
_
i
n
fo table
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Da
n
Carpen
t
er
mtag_m
a
p: r
e
-arrange
c
ontainer map
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-18
Dan
Carpenter
type: export
is_
s
truct_ptr
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
db: don't
b
o
ther splitting
e
r
ror paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan
Carpenter
db: s
t
ore the function mtag in the c
a
ll_id sp
a
ce
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
db: don't split negatives using null/non
_
n
ull
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpe
n
ter
db: add
a
new call
b
a
ck
for inserting stuff into caller_inf
o
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Da
n
Carpente
r
f
unction_ptrs: delete a
stray space charact
e
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
D
a
n Carpenter
e
s
tate: pointers don't have
har
d
maxes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
m
t
ag_da
t
a: ignore
boot_pa
r
ams
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan
C
arpente
r
mta
g
_data: ignore h
e
ad->next
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpent
e
r
h
e
lper
:
print EXPR_SELECT a
n
d EXPR_COND
I
TI
O
N with expr_to_st
r
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan C
a
r
p
e
nter
mtag_
m
ap: add a tag_o
f
fset field
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Carpenter
fr
e
sh_al
l
oc: NUL
L
i
s not a fresh alloc
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Car
p
enter
debug:
move
_
_
p
rint_state
s
() to smatc
h
_state
s
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan Car
p
enter
math: ha
n
dle unknown ma
x
i
mums
i
n subtrac
t
opera
t
ions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-02-11
Dan C
a
rpent
e
r
flow: ca
l
l ASSIG
N
M
ENT_HOOK_AFTER for c
o
mplic
a
ted as
s
ignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-28
Dan Carpenter
mt
a
g: update swap_mtag_retu
r
n()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
D
a
n Carpente
r
fresh
_
a
lloc: mar
k
used
d
ata as unfresh
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
Dan Carpe
n
ter
fres
h
_alloc: exp
o
rt is_fres
h
_al
l
oc()
a
n
d
is_fresh_all
o
c_var_
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
D
an Carpe
n
ter
f
r
esh_alloc: NULL point
e
rs are not fresh
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
Dan Carpenter
mta
g
: expo
r
t
str_
t
o_mtag()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
Dan Carp
e
nt
e
r
type: imp
r
ove debug
o
u
tp
u
t
for
NULL typ
e
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-27
Dan Carpent
e
r
slist: fix __p
r
int_stree()
debug output
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2020-01-22
Dan Carpenter
d
b
: delete mo
r
e
d
ead code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next