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
kernel.unconstant_macros: add some pending stuff
2023-03-23
Dan Car
p
enter
kern
e
l
.
uncon
s
tant_macros: add some
p
en
d
ing
stu
f
f
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpent
e
r
debug: fix broken compile b
e
cau
s
e
o
f missin
g
code
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
d
e
bug:
s
kip everything exce
p
t
a given function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debug: add
_
_smatch_
s
tart/stop_
s
kip() to sk
i
p processing
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-15
Dan C
a
rpenter
debug: make __smatc
h
_about()
handle SSA st
a
t
e
s
better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
Dan C
a
rpent
e
r
dereference: fi
x
handli
n
g DEREFERENCE from the datab
a
se
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-11
D
a
n Carpente
r
derefer
e
nc
e
:
only coun
t
f
o
o->bar
as a dereference not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Da
n
Carpenter
data/kernel
.
ignore_un
i
tial
i
zed_param: add some more
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-09
Dan C
a
rpenter
p
a
ram_clear: add s
u
pport for BUF_ADD
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
param_limit: ignore
B
UF_CLEAR here as well
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
dereference:
create
a add_der
e
ference_hook()
f
unction
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-08
Dan Ca
r
penter
buf_cl
e
ar: do a spee
d
u
p
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
D
a
n Carpenter
kernel_u
s
er_dat
a
:
u
se a param/
k
ey table for
s
im
p
le_strto
u
l()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpente
r
db/kernel
.
r
e
tu
r
n_fixes
:
add de
b
ugfs_initialize
d
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-04
Dan Ca
r
pen
t
er
d
b/kernel
.
return_fixes:
a
dd nla
_
nest_start
_
n
o
flag()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
us
e
r_d
a
ta:
r
emove xdr_inline_d
e
cod
e
()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
u
ser
_
d
a
ta: cl
e
an
u
p
how sscanf
is
h
a
n
d
led
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
user
_
data: clean up how iov_i
t
er_count is h
a
n
d
led
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
D
an
Carpe
n
ter
po
i
nts_t
o
_
host_da
t
a: make a p
o
inte
r
const
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan
Carpenter
u
s
e
r_data/ptr:
move
t
hings
from user_data to user_ptr
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpen
t
er
db: d
o
the c
a
ller_info stu
f
f
e
a
r
lier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Car
p
en
t
er
db:
f
ix r
e
t
urned informat
i
on
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-03
Dan Ca
r
pente
r
st
r
uc
t
_assi
g
nment: make t
h
e
faked_expressio
n
functi
o
n
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan C
a
rpente
r
user_data: f
i
x an
i
s
_ne
w
set
t
ing in h
a
n
d
l
ing
a
ssignm
e
nt
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan
Carp
e
nt
e
r
kernel_u
s
e
r_dat
a
: do
n
'
t
set *my_struct
to user d
a
ta
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carp
e
nte
r
ke
r
nel_
u
ser_data:
i
gnore void typ
e
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n
Carpenter
db
/
f
ixup_kernel
.
s
h
: only record o
n
e
wo
r
k queue call
e
r
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Dan C
a
r
p
e
nter
e
state: pointers can't
have a fu
z
zy max
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
Da
n
C
a
r
penter
po
i
n
t
s_to_
u
ser_d
a
ta: all
calls to copy_from_user()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-03-02
D
an Car
p
enter
s
truct_assignment: introduce
c
re
a
te_r
e
cursive_fake_assi
g
n
ments()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Da
n
Carpenter
pa
r
se_call_ma
t
h
:
sto
r
e
=
=
$0
even for kno
w
n values
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpenter
h
ooks:
save th
e
container->owne
r
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Da
n
Car
p
enter
returns_negative_erro
r
_code: low
p
ositives
are not
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Dan Ca
r
p
e
nter
returns_negat
i
ve_er
r
or_code: empty
stat
e
s are not erro
r
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-28
Da
n
Ca
r
penter
points_to_u
s
er_
d
ata: re
n
ame
s
et_points
_
t
o
_user_data
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
sm_hash: exp
o
r
t
str_to_l
l
u_hash_helper
(
)
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
s
match:
don't include "scope
.
h"
for no rea
s
on
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-27
D
a
n Carpen
t
er
flow:
p
ull parse_assignmen
t
() into i
t
s
o
w
n function
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Da
n
Carpenter
f
low: revert previous com
m
it
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan
C
arpente
r
f
l
ow: handle struct
a
ssignments later
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
D
a
n
Carpente
r
p
oints_to_u
s
er_data:
h
andle s
o
m
e
p
ointer m
a
th
better
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-24
Dan Carpenter
p
o
int
s
_to_user_data
:
communicate USER_PTR returns to
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
a
n
C
a
rpenter
points_to_user_dat
a
:
h
ard c
o
de some
k
smbd stuff
as
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
D
a
n Carpe
n
ter
function_ho
o
ks: do e
a
rly st
u
ff even ea
r
lier
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan Ca
r
penter
f
u
ncti
o
n_hooks: don't call db_return_st
a
tes() e
a
rly
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-23
Dan C
a
rpenter
function_hooks: introduce earl
y
add_functi
o
n_h
o
o
k_
e
arly()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan Car
p
enter
un
r
each
a
ble: chan
g
e int to bo
o
l
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Dan
C
ar
p
e
nte
r
unrea
c
hable: delete an extra sp
a
ce
c
har
a
cter
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-22
Da
n
Carpenter
unreachable
:
ignore all
for_XXX mac
r
os
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan Carpent
e
r
express
i
o
ns:
m
a
ke g
e
n_expression_from_k
e
y() h
a
nd
l
e
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-15
Dan Ca
r
penter
express
i
ons:
make g
e
n_expr_from_pa
r
am_k
e
y()
w
ork
for
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-09
Dan Carpe
n
t
er
sleeping in a
t
omic: silence some duplicate warni
n
g
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpenter
db/kernel
.
r
e
turn_fi
x
es: update notifier_to
_
e
rrn
o
()
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
db/smdb
.
py: upd
a
te
the type strin
g
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
Carpenter
kern
e
l
.
un
r
eachable
.
ignore: add damon_f
o
r_each_target
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
a
n Carpenter
exp
r
essions: ad
d
cast_expre
s
sion()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpe
n
ter
expressions: f
i
x
a ->
vs
.
bug in gen_ex
p
r
e
ssion_fro
m
_
key()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
e
xtra: pass a diffe
r
ent mod
_
e
x
pr
for vanilla assignment
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carp
e
nter
buf_com
p
ari
s
on: add su
p
port fo
r
struct_size(
)
array
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
hooks: c
o
mm
i
t
some missin
g
bits
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
an Carpenter
helper: 0-s32max
re
t
urn
s
ar
e
suc
c
es
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
D
a
n Carpenter
helper:
add a stri
p
_
p
arens
(
) i
n
get_membe
r
_na
m
e()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
Carpente
r
k
e
rne
l
_host_data: ignore nonsens
e
informat
i
on
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Car
p
ent
e
r
db/clear_user_data: cl
e
an u
s
er dat
a
more t
h
or
o
ughly
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
a
rpenter
kernel_user_data: ig
n
o
r
e
no
n
sense data
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
kernel_user_da
t
a
:
add some more funct
i
ons that
r
eturn
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpenter
function_hoo
k
s: cr
e
a
te fake_par
a
m_ass
i
gn_helper()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
D
a
n
Carpen
t
e
r
p
reempt_
i
nf
o
: add rht_
l
ock and bit_spin_lock
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
Dan Carpenter
scheduling_in_atomic: Add
mas_store_gfp() as a
s
pe
c
ial
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
Dan
Carpenter
dma
_
mappin
g
_err
o
r
: delete
o
bsolete check
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-07
Dan C
a
rpen
t
er
direct_re
t
urn_instea
d
_of_got
o
: don't warn about p
r
intk
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-06
D
an Carpenter
slee
p
_info:
h
andle mutexes correctly
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-02
Dan Ca
r
pente
r
e
xpressio
n
s: handl
e
a ca
s
e
in gen_expression_from_key()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-02-02
Dan C
a
rpenter
db: impr
o
ve
re
c
or
d
ing when we return a pa
r
ameter
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-01-19
Dan Carpe
n
ter
kernel_user_data: i
o
v_iter_count
(
)
returns use
r
d
a
t
a
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-01-18
D
an
C
ar
p
ente
r
p
aram_ke
y
:
export th
e
split_para
m
_key
(
) functi
o
n
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2023-01-12
D
a
n Carpenter
free_st
r
ict: don't
p
r
omote "m
a
ybe_
f
reed" to
"
freed
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-13
Dan Car
p
enter
function_hooks: us
e
the correct exp
r
ession
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-09
D
a
n
Carpenter
debug: print
t
he param k
e
y of a variable
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-08
Dan
Carpenter
generisize
.
pl: remove the functi
o
n name f
r
om "too small
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-08
D
an Carp
e
nter
free
s
_p
a
ram_strict
:
handle assigned paramete
r
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-07
Dan Carp
e
nter
buf_size: s
m
all clean up
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-12-06
Dan Carpent
e
r
kernel
.
ignore_side_effects: ignore memcpy/
m
ove/
s
et
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-29
Da
n
Ca
r
pe
n
t
e
r
mat
h
: do
a
nother strlen fix
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-29
Dan Carpenter
strlen: a
d
d __bu
i
ltin and _
_
f
ortif
y
fun
c
tion
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-29
D
a
n Carpenter
struct_assignme
n
t: ad
d
__builtin_mem
s
et/memcpy()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-29
Dan
C
ar
p
enter
param_clear: add __bui
l
tin_memse
t
/
m
emc
p
y
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-29
Dan Carpe
n
ter
postop_t
i
meout: w
a
rn abou
t
incorrect while
(timeout
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-28
D
an Carpe
n
ter
u
n
checke
d
_
al
l
o
c
ation: warn ab
o
ut pote
n
tial NULL derefer
e
nces
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carp
e
nt
e
r
g
o
t
o_trac
k
er: stil
l
d
oesn't b
u
il
d
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpenter
goto_
t
racker: c
r
eate a
g
oto state for got
o
stat
e
men
t
s
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpe
n
ter
s
m
atch
.
h
:
expor
t
__s
m
atch_linen
o
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan C
a
rpente
r
k
e
rnel: ad
d
h
andling for kref_put()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
D
a
n Carpen
t
er
kernel_user
_
data: clean up var
i
able in tag_s
t
ruct_members()
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpent
e
r
kern
e
l_user_d
a
ta
:
i
n
troduce
a
par
a
m/key table
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpenter
m
issing_error_co
d
e
2
: warn about return ret where ret
.
.
.
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpenter
missing_err
o
r_
c
ode
:
cleanup s/yup/
t
rue
/
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-25
Dan
C
arpenter
missin
g
_err
o
r_code: fi
x
bug h
a
ndling inlines
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-24
Dan C
a
rpenter
d
irect_return_i
n
stead_of_goto
:
warn abou
t
missing unwinds
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
2022-11-24
Dan
C
a
r
p
e
nter
divid
e
_condition:
warn about if
(foo / 4)
{
Signed-off-by:
Dan Carpenter
<error27@gmail.com>
commit
|
commitdiff
|
tree
next