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
param_limit: don't store addresses as PARAM_LIMIT
2023-04-03
Dan C
a
rpen
t
e
r
param_limit: don't stor
e
add
r
esses as PAR
A
M
_
L
I
MIT
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carp
e
nt
e
r
helper: make strip_expr() strip
o
ut
"+ 0"
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carp
e
nter
flow: onl
y
fake p
a
r
ameter assig
n
me
n
ts once
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-28
Dan Carpe
n
ter
s
h
i
ft_to_
z
e
r
o: sile
n
c
e some warnings inside
macros
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-28
Da
n
Carpent
e
r
db/create_db
.
sh:
verify that the info
file exists
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-27
D
a
n C
a
rpenter
data/k
e
rnel
.
unconstant_macro
s
:
a
dd ENQUEUE_MIGRATED
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-25
Dan Carpenter
un
w
i
n
d
: don
'
t war
n
about
g
lobal vari
a
bles
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-24
Dan Carp
e
n
t
er
flow: don't reparse inli
n
es over
a
nd over
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-23
Da
n
Carpenter
ke
r
nel
.
u
nconstant_macros
:
add some pending stu
f
f
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
debug:
fix broke
n
compile because of missin
g
c
o
de
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-15
Dan
C
arpenter
deb
u
g: ski
p
e
veryt
h
ing ex
c
ept
a given function
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-15
Dan Carpenter
d
ebug:
add
_
_
smatch_start/stop_skip() to
s
k
ip pr
o
c
essing
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-15
D
a
n
Carpenter
d
ebug:
m
a
ke
__smatch_ab
o
u
t() handle SSA s
t
ates better
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-11
Da
n
Carpe
n
t
er
d
e
refer
e
n
c
e
:
fix
handling
D
ER
E
F
E
REN
C
E
from
th
e
dat
a
base
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-11
Dan Carpenter
d
erefere
n
ce: onl
y
c
o
unt
f
oo->
b
ar as
a
dereference not
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
data/kernel
.
ignore_unitialized_param: add some m
o
r
e
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-09
Dan Carpenter
pa
r
am_clea
r
: add
support for B
U
F_ADD
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpenter
param_limit:
ignore BUF_CLEAR her
e
as well
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-08
D
an Carpen
t
er
dereference
:
c
rea
t
e a add_dereference_hook()
f
un
c
ti
o
n
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-08
Dan Carpent
e
r
b
u
f
_clear: do a spee
d
u
p
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-04
Da
n
Car
p
ente
r
kernel
_
user_d
a
ta: use a param/key
t
able for simple_strtoul()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-04
D
a
n Ca
r
pent
e
r
db/
k
ernel
.
return
_
fixes:
a
dd debugfs_initiali
z
ed
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-04
Dan Carpenter
db/kern
e
l
.
ret
u
rn_fix
e
s
: add
n
la_nes
t
_start_
n
o
f
l
a
g
(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan C
a
rpent
e
r
u
s
er_data: rem
o
v
e
xdr_inlin
e
_deco
d
e(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
u
s
er_data:
clean u
p
h
o
w sscanf is handled
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan
C
a
rpenter
user_data: clean u
p
how iov_iter_co
u
nt is handled
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carp
e
nter
po
i
n
t
s_to_
h
o
st
_
data: mak
e
a poin
t
er const
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan Ca
r
p
enter
u
s
e
r_data/pt
r
:
m
ove thin
g
s
from user_data to user_ptr
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carpenter
db: do the caller_inf
o
stuff earlier
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Da
n
Carpenter
d
b
:
f
i
x
returned information
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-03
Dan Carp
e
nter
struct_assignment: make the
faked_exp
r
e
s
sion function
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n Carpenter
u
s
er_data: fix
an is_new
s
etting in ha
n
dling assignments
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
kernel_user_data:
d
o
n
'
t
set *my_str
u
ct
t
o
u
ser da
t
a
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
D
an Carpenter
kernel
_
us
e
r_
d
ata
:
ign
o
re void
t
yp
e
s
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpen
t
er
db/f
i
xup_kernel
.
sh:
only record one
w
o
rk queue caller
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
es
t
a
te: pointers ca
n
't have a f
u
zzy m
a
x
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
D
a
n Ca
r
penter
po
i
nts_to
_
user
_
data: all call
s
to copy_fr
o
m_use
r
()
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-03-02
Dan Carpenter
struct_assignm
e
n
t: int
r
oduce create_re
c
ursive_fake_ass
i
gnments()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-28
Da
n
Ca
r
penter
pa
r
se_call_math: stor
e
==$0
e
v
e
n
for kn
o
w
n
values
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-28
D
an Carpenter
hooks:
s
a
v
e
the cont
a
iner-
>
owne
r
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-28
Dan Carpenter
ret
u
r
ns_negativ
e
_e
r
ror
_
code: low po
s
itives are not
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-28
D
a
n
Ca
r
penter
retur
n
s_ne
g
ative_error_cod
e
: empty states are not er
r
or
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-28
Da
n
Carpenter
poi
n
ts_to_us
e
r_data: rename s
e
t
_points_
t
o_
u
ser_data
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carp
e
nte
r
sm_hash: export
s
t
r
_to
_
llu_hash_
h
elper()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-27
D
a
n Carpenter
sm
a
t
c
h: don't include
"
scope
.
h" for
n
o reason
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-27
Dan Carpenter
f
l
o
w: p
u
ll pars
e
_
assi
g
nment() in
t
o
i
ts own fu
n
ction
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-24
D
an Carp
e
nter
flow: rev
e
rt previ
o
us commit
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-24
Dan C
a
r
p
enter
flow: hand
l
e str
u
c
t assig
n
m
ents l
a
t
er
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-24
D
a
n C
a
rpenter
points_to_
u
ser_data
:
ha
n
dle
s
o
me pointer math bet
t
er
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-24
Da
n
Carpenter
poi
n
ts_to_user_dat
a
: communicate USER_PTR
r
e
turns to
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-23
Dan Carpenter
points_to_user_data: hard code som
e
ksm
b
d stuff
as
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-23
D
an C
a
r
p
e
nter
function_ho
o
ks:
d
o ear
l
y stuf
f
even earlier
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-23
Da
n
Carpenter
f
u
nction_hooks: d
o
n
't call db_ret
u
rn_s
t
a
t
es() early
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-23
Dan C
a
rpenter
f
unction_hooks: int
r
oduc
e
early
add_fun
c
t
ion_ho
o
k_early()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-22
Dan
Carp
e
nter
unrea
c
h
able: ch
a
n
g
e int
to boo
l
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-22
Da
n
Carpenter
unreachable: delete
an extr
a
space character
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-22
Dan Carpenter
unre
a
chable: ignore all
f
o
r_XXX macros
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Dan
C
arpenter
e
xpressions: m
a
ke g
e
n_expression_from
_
k
e
y
() handle
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-15
Dan Carpente
r
expres
s
ions:
m
ake ge
n
_
e
xpr_from
_
param_key() w
o
rk f
o
r
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-13
Harshit Mog
a
l
a
p
a
lli
dir
e
ct_r
e
turn_i
n
stead_of_goto: don't
warn
a
bout
other
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-13
Ha
r
shit
M
o
galapalli
d
irect_
r
eturn_inste
a
d_of_goto:
D
e
l
et
e
d
uplic
a
te condition
s
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-09
Dan Carpente
r
sleeping in atomic
:
sil
e
nce som
e
duplica
t
e
warnings
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpente
r
db/kernel
.
return_fixes: update noti
f
ier_to_err
n
o()
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
db
/
s
m
db
.
py: update the type
st
r
ings
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Da
n
C
a
rpente
r
kernel
.
unreachable
.
ign
o
re
:
add
damon_for_each_target
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpent
e
r
ex
p
ressions: add
c
ast_expr
e
ssion()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpent
e
r
expre
s
s
ions: fi
x
a
-> vs
.
bug in
gen
_
e
x
pression_
f
rom_key
(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan
Carpent
e
r
e
xtra: pass a differen
t
mod_expr
f
or
v
anilla assign
m
ents
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carp
e
n
ter
buf_compar
i
son: add su
p
port for
s
truct_size
(
) arr
a
y
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
D
an
C
a
rpenter
hooks: c
o
mmi
t
some missing bits
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
D
a
n
C
a
rpenter
he
l
p
er: 0-s32max retu
r
n
s are success
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
D
an C
a
rpente
r
he
l
per: add a s
t
rip_parens() in get_me
m
ber_n
a
me()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
kernel_ho
s
t_data: ignore
nonsen
s
e information
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan
C
arpenter
db/clear
_
user_data: clean use
r
data more thoroughly
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
kernel_use
r
_
d
ata: ignore nonsense data
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan Carpenter
kernel_user_data: add
s
o
me
m
ore fun
c
tions that return
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-08
Dan C
a
rpenter
function
_
hooks: crea
t
e fake_param_assign_helper()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-07
Da
n
Car
p
enter
p
reemp
t
_
i
n
fo: add r
h
t
_lock and bi
t
_spin_lock
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-07
Dan Carpe
n
ter
scheduling_i
n
_
atomi
c
:
Add
m
as_store_gfp() as
a
special
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-07
D
an
Carpenter
dma_mapping_error:
d
elete obs
o
lete c
h
eck
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-07
Da
n
Carpenter
direc
t
_return_instead_o
f
_goto
:
don't
warn about printk
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-06
Dan C
a
rpenter
sleep_info: han
d
le mutexes correctly
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-02
Dan Carp
e
nter
expression
s
: handle a case i
n
gen_expression_from
_
key()
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-02
D
a
n Car
p
enter
db: improve recor
d
i
ng when w
e
return a
p
a
r
ameter
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-01-19
Dan Carpenter
kernel_
u
ser_data: iov_it
e
r_count()
returns
u
se
r
data
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-01-18
Dan Car
p
en
t
er
par
a
m_k
e
y: export the split_p
a
ram_ke
y
() fun
c
tion
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2023-01-12
Dan Car
p
ent
e
r
fr
e
e_strict: d
o
n't
p
ro
m
o
te "maybe_freed
"
to "fre
e
d
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-13
Da
n
Car
p
e
n
ter
fu
n
c
tion_hooks:
us
e
the correct
e
xpre
s
s
i
o
n
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-09
D
a
n Carpenter
de
b
ug: p
r
int the param key of a variable
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-08
Dan Carpe
n
ter
g
e
nerisize
.
pl: remove the
f
unction name from "too
sma
l
l
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-08
D
a
n
C
a
rpenter
frees
_
p
a
ram_strict: handle assigne
d
paramet
e
r
s
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-07
Dan C
a
rpenter
buf_size
:
small clean up
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-12-06
D
an Car
p
enter
ke
r
nel
.
ignore_sid
e
_
e
f
fects:
i
gnore memc
p
y/move/se
t
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-29
Dan
C
arpente
r
ma
t
h: do another
strlen
f
i
x
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-29
Dan Carpenter
strlen:
a
dd __builtin and __f
o
rti
f
y
functions
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-29
Da
n
Ca
r
penter
struct_assignm
e
nt: add
_
_builtin_memse
t
/memcpy
(
)
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-29
Dan Carp
e
n
t
e
r
param_clear: add __builtin_memset/memcpy
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-29
Dan Carpente
r
postop_timeout: wa
r
n about inco
r
rect while
(
tim
e
ou
t
.
.
.
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-28
D
an
Carp
e
nte
r
unchecked
_
alloc
a
tion
:
warn
about pote
n
tial
N
U
LL
de
r
efe
r
enc
e
s
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-25
Dan Carpenter
goto_tracker: still doesn
'
t
b
u
i
l
d
Signed-off-by: Dan Carpenter <
error27@gmail.com
>
commit
|
commitdiff
|
tree
next