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
capped: move binop handling into a separate function
2020-08-13
Dan Carp
e
nter
c
a
pped:
move binop handling
i
n
to a
separate functio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-13
Dan Carpenter
capped: hard max does not mean capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
Dan Carpenter
db/s
m
db: port it to python3
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
Dan Carpente
r
db/sm
d
b: a
d
d USER_PTR types
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-06
Dan Carpent
e
r
e
qu
i
v: delete unused remove_from_equiv_
e
xpr()
function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
user_
d
ata: cl
e
an up mat
c
h
_
assign()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Da
n
Carp
e
nter
user_d
a
ta: mark array_index_mask_nospec as cap
p
ed
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpente
r
points_to_user_data: reset the state to no
t
user data
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan
Carp
e
nter
db: don't store unreac
h
able
calls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
D
a
n Carpenter
d
e
r
e
f
erence
s
_param: mark more parameters a
s
dereferenc
e
d
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
math
:
a
r
ray pa
r
am
e
ters
c
a
n
b
e NULL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-03
Dan Carpenter
poin
t
s_
t
o_user_data: Fix
a
segfault pa
r
s
i
ng ke
r
nel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-21
D
a
n Carpenter
atomic_inc_dec:
c
re
a
te a new in
c
_dec table
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
us
e
r_
d
ata/points_to_user
_
da
t
a:
re-write user tracking
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carp
e
n
ter
flow: fi
x
cert
a
i
n
i
n
l
ine functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
d
b
: create fake ass
i
gn
m
ents for calls and
r
eturns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Da
n
Carpenter
ke
r
nel: improve handli
n
g of ke
r
nel parameters
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n
Carpen
t
er
k
e
rnel
:
im
p
rove handlin
g
for I
S
_ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n C
a
rpenter
user_data:
u
pdate a co
m
ment
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan
Carpenter
math: fix a compil
e
issue
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carp
e
nter
math: assume pointe
r
add
i
tions don't
overflow
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
buf
_
size: fake function assigns are alway
s
unk
n
own
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Ca
r
penter
math:
add
s
uppo
r
t for _
_
built
i
n_ffs()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpen
t
er
al
l
ocat
i
ng_
e
noug
h
_data: silence contai
n
er_
o
f() fals
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n Carpenter
Merge git://git
.
kernel
.
org/pu
b
/scm/devel/spar
s
e/sparse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-19
Dan Carpenter
type: ma
r
k foo
.
bar
.
baz
a
s a local
v
ariable
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-18
Dan
Carpe
n
te
r
e
xtra: mtag: don'
t
st
o
re
unknown
states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-08
Dan
Carpent
e
r
db: Fix
b
uffer overflow in
state
_
nam
e
_to_par
a
m_name()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
ar
p
enter
atomic_inc_dec
:
re
m
o
ve an unu
s
ed parameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
a
t
omic_inc_dec
:
don't w
a
r
n
a
b
out impossible path
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
arpenter
atomi
c
_in
c
_dec
:
ignore
local static vari
a
b
l
es
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n
C
arpente
r
atomic_i
n
c_dec:
unknown values
a
re not failures
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
C
a
rpenter
atomic_i
n
c_dec:
d
o
n
't r
e
cord incr
e
ment/decrement if
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
ar
p
enter
atomic_i
n
c_
d
e
c
:
record po
t
ential dec
r
ements as a
d
ecrement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpenter
atomic_inc_
d
ec: don't store
informa
t
ion in
i
mpossi
b
l
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Carpe
n
ter
atomic
_
inc_dec:
a
dd more funct
i
ons
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
arpente
r
a
to
m
ic
_
inc_dec: don't double
set
sta
t
es to &inc
/
&d
e
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carp
e
n
ter
a
tomic_inc
_
d
ec: change how unmatched sta
t
es are handled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpent
e
r
a
t
o
m
ic_inc_d
e
c
:
r
ename
"
orig" t
o
"start_sta
t
e"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan
C
arpenter
kernel_p
r
i
ntf: print
e
r
r
or
p
ointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan
C
arpenter
kernel_prin
t
f: add support for
%
ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
D
an C
a
rpenter
kern
e
l
_
pr
i
ntf:
a
dd _GNU_SOURCE de
f
i
ne
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-19
D
a
n
C
arpenter
Documentation/sma
t
c
h
: add a
reference t
o
the maili
n
g
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Dan Carpenter
buf_size: ig
n
ore certain assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan C
a
rp
e
nter
at
o
m
ic_inc_dec: fix compile ev
e
n harde
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carpenter
db:
sp
l
it
p
ossible state
s
even
when they
'
re eq
u
al t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carp
e
nter
smatch:
f
ix the
c
ompile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan
C
arpenter
s
h
ift
_
to
_
ze
r
o: be even mo
r
e
c
onserv
a
tive (
a
void fal
s
e
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
D
a
n Ca
r
penter
debug: add m
o
re debug info
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
C
a
rpenter
d
b
: don't bot
h
e
r with
u
n
known si
z
es
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
Ca
r
penter
buf_size:
u
p
d
ate some kernel functions: vzalloc
(
) a
n
d
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan C
a
rpenter
bi
t
s: Fix handlin
g
o
f
|= and &=
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
D
an Ca
r
pent
e
r
bits: move
is_loo
p
_iterator() earlie
r
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
p
ent
e
r
ker
n
el: preserve the
s
m state wh
e
n
h
andling
I
S_ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
D
a
n Car
p
ente
r
kernel
:
f
i
x a
t
ype bu
g
handli
n
g err_c
a
st()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpe
n
ter
k
e
rnel:
a
d
d
support for closu
r
e_call()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Ca
r
penter
b
uf
_
size: check
p
o
i
nter size earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n C
a
rpenter
b
uf_siz
e
:
f
ix ha
n
dling
of
unknown flexi
b
le array sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Car
p
en
t
er
b
u
f_size: ign
o
re zero returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
ext
r
a: fix compile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
e
x
tra: delete
some dead
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Carpenter
build_kernel_data
.
sh: print a mes
s
ag
e
after the kernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
an Carpent
e
r
db/k
e
rnel
.
return_fix
e
s: ww_mutex_lock() can
'
t return
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
capp
e
d: h
a
ndle & and % slightly differen
t
ly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpenter
d
b
/
retu
r
n_states: fix call_id type
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
d
b
/create_db
.
sh: silence wa
r
n
i
ng when -p
o
p
ti
o
n is
n
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
mark_function_ptrs_searc
h
able: mark
more functions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carpe
n
ter
container_of: fix im
p
ort
i
n
g the mtag da
t
a
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
est
a
te: check hard m
a
x in estates_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carpenter
estate: add a -
>
n
ew flag t
o
t
ra
c
k new
s
tates
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n
Carpenter
helper:
e
x
po
r
t get_array_expressio
n
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Car
p
enter
i
m
plied: f
i
x parsing for PA
R
AM_LIMIT implications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
an
C
arpe
n
ter
im
p
lied: non-merged states
h
av
e
no implication
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carp
e
nter
type: improve get_mem
b
er_type_fr
o
m_k
e
y()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpe
n
ter
type_val
:
i
g
nor
e
"idr_fin
d
"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
implied: turn on debug_i
m
plied when regul
a
r deb
u
g is set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
C
arpenter
err_ptr: delete dead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
struct_a
s
sign
m
ent: s
t
rip par
e
nthe
s
e
s
rig
h
t
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpen
t
er
atomi
c
_inc_dec: push latest cod
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-04-07
Da
n
Car
p
enter
r
e
al_absolute:
u
pdate real abs
o
lu
t
e fo
r
faked fres
h
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
type: cre
a
te
type_fits()
functio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
db/kernel
.
return_fixes:
m
isc upd
a
tes (
l
ocking m
o
s
tly)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
penter
states
:
a
dd a
w
ay to watch other checks
s
et stat
e
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan
Carpenter
debug: print
a special warning for use
r
_rl without
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
penter
fresh_
a
lloc
:
some th
i
n
g
s are not
f
r
e
sh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan
Carpenter
hel
p
er: don't c
a
che Tmp
e
xpressions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpe
n
ter
e
x
pressions: Rename "Fake" to
"Tmp"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carp
e
nter
math: functions can
r
eturn fuzzy rang
e
lists
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
Carp
e
nter
return_to_par
a
m: remove unused decla
r
ation
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
C
a
rpenter
scr
i
pt
s
/summarize_errs
.
sh: w
h
ite
s
pace fixes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Da
n
Carp
e
nter
to
k
enize:
e
xpor
t
alloc
_
ident()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpente
r
allo
c
a
t
i
ng_enough_data: clarify error messag
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Car
p
ente
r
struct_ass
i
gnment: F
i
x (
*
$)->fo
o
ha
n
dl
i
ng
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n Car
p
ent
e
r
validation
:
update impossible tes
t
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
D
a
n
Carp
e
n
t
er
s
hift_to
_
zer
o
: silence some false positives
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan
C
arpe
n
ter
mtag: don't
doubl
e
record mtag dat
a
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Ca
r
p
e
nt
e
r
s
m
d
b: ad
d
so
m
e more types
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carp
e
nter
s
lis
t
: add some debug
code to warn about missing set_dy
n
amic
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carp
e
nter
helper: remove
no_pare
n
s
parameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-02-18
Dan Carpenter
im
p
lied/comparison: de
l
ete unkno
w
n imp
l
i
c
ations
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next