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
locking: turn off locking check for non-SMP configs
2020-09-01
Dan Carpenter
locking: turn off locking check for
n
on-SMP configs
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-24
Gw
e
ndal G
r
igno
u
Make
f
ile: Install database in a share directory
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-14
Dan C
a
rpen
t
er
fre
e
_strict/frees_param:
r
e-wr
i
te these check
s
a
bit
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-14
D
an Carpenter
fre
e
:
fix pars
i
ng of paren
t
_i
s
_
f
ree_var_s
y
m
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-14
Da
n
Carp
e
nter
buf_size: add
support f
o
r
kvcalloc()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-14
Dan Carpenter
buf_size: improve suppo
r
t for
v
ariable
s
i
ze arrays
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-14
D
an Carpen
t
e
r
buf_size: impr
o
ve support for zero si
z
e arrays
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-13
Dan Carpent
e
r
c
a
pped: move binop
hand
l
ing in
t
o a
separa
t
e f
u
nctio
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-13
D
a
n Carpent
e
r
capped: hard max does not mean capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
Dan Carpente
r
db/smdb
:
po
r
t it to python3
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-11
D
a
n Carpenter
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 Carpenter
equiv: de
l
e
te unused remove_from_
e
q
u
i
v
_expr()
f
unc
t
ion
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
user_data: clean up match
_
a
ssign()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Da
n
Ca
r
penter
user
_
data: mark ar
r
ay_index_mas
k
_nospec as capped
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan
C
ar
p
ente
r
points_to_user
_
data:
reset th
e
state to not user data
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Car
p
enter
db: don'
t
store unreachable ca
l
ls
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
derefer
e
nces_para
m
: ma
r
k more
p
ara
m
e
t
er
s
as d
e
r
ef
e
renced
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-05
Dan Carpenter
m
ath: array p
a
ra
m
ete
r
s ca
n
b
e NULL
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-08-03
Dan Car
p
enter
po
i
n
t
s_to
_
user_d
a
ta: Fix a segfault parsing ke
r
n
e
l
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-21
Dan Ca
r
pen
t
er
at
o
m
i
c_inc_dec
:
creat
e
a
new inc_dec table
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
u
s
e
r_data/p
o
ints_to_u
s
er_d
a
ta: re-write user tracking
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Car
p
en
t
er
flow: fix ce
r
t
a
in inline fu
n
ctions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Ca
r
p
e
nter
db: create fake assi
g
nments for calls and
returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Car
p
enter
kernel:
im
p
ro
v
e ha
n
dling of
k
ernel
p
arameters
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpe
n
t
e
r
kern
e
l: imp
r
o
v
e
handling for IS_ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Ca
r
penter
user_data: upd
a
te a comment
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
an Car
p
enter
math: fix a compile
i
ssue
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
m
a
th:
assume poi
n
ter
additions don
'
t overflow
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpen
t
er
buf_
s
i
ze
:
fake function as
s
ig
n
s are always
unknown
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan C
a
rp
e
nter
math:
add support for __b
u
iltin_ffs()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
Dan Carpenter
allocating_enough_data: silence c
o
ntainer_of()
f
alse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-07-14
D
a
n C
a
rpe
n
ter
Merge g
i
t:
/
/git
.
kernel
.
org/pu
b
/
scm/de
v
el/sparse/sparse
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-19
Dan Carpenter
t
ype: mar
k
f
o
o
.
bar
.
baz
as a l
o
cal
vari
a
ble
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-18
Dan Carpenter
e
x
tra: mtag
:
d
o
n't store unkn
o
w
n states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-06-08
Dan Car
p
enter
db: Fix
b
uffer overflow in
s
tate_na
m
e_to_param_name(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
at
o
mic_
i
n
c
_dec: r
e
move an u
n
used parameter
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Car
p
e
n
ter
atomic_inc_dec: don't warn about impossible paths
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan C
a
rpe
n
t
er
a
tomic_i
n
c_dec: ign
o
r
e l
o
c
a
l static vari
a
bles
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
an Carpenter
atomic
_
inc_dec
:
unknow
n
v
alues are not failure
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
D
a
n Carpenter
atomic_inc_dec:
d
o
n
't record in
c
rement
/
decremen
t
if
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomic_inc_dec: record
p
otential decre
m
en
t
s
as a
decrement
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Da
n
Ca
r
pen
t
er
atomic_inc
_
dec
:
d
o
n
't
store information in impossible
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carp
e
n
t
er
a
tomic_inc_dec: add
more functions
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
C
arpenter
atomic_inc_dec: don't double set states
to &inc/&
d
e
c
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan
Carp
e
nter
atom
i
c_inc_d
e
c:
change
h
ow unmatched states are ha
n
dled
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-26
Dan Carpenter
atomi
c
_i
n
c_dec: rename
"
or
i
g
"
to
"st
a
rt_stat
e
"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan
Carpenter
kernel_p
r
intf: prin
t
e
r
ror pointers
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan C
a
rpente
r
kernel_p
r
intf: add support for %
l
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-20
Dan C
a
rpente
r
kernel_printf: add _
G
NU_SOURCE define
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-19
D
an Carpenter
D
ocumentation/smatch: add a
refe
r
ence to the maili
n
g
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
J
ohn Levon
Check for NULL s
t
mt in ch
e
ck
_
all_func_returns
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-12
Dan
Carp
e
nte
r
b
u
f
_
size: ig
n
o
r
e c
e
rtain assignments
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Carpenter
atomic
_
in
c
_dec: f
i
x compile ev
e
n
harder
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-11
Dan Car
p
enter
db: spl
i
t possible stat
e
s even when
they'
r
e
equal
t
o
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Da
n
Carpe
n
ter
smatch: fix the co
m
pil
e
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-07
Dan Carpenter
shift_to_ze
r
o: be
e
v
en more conservative
(
avoid fa
l
se
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
penter
d
e
bug
:
add
m
ore deb
u
g
inf
o
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carp
e
nter
d
b: don'
t
b
o
the
r
w
ith unknow
n
sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
Car
p
ente
r
b
u
f_size: update
s
ome kernel functi
o
ns: vzal
l
oc() and
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpent
e
r
bits: Fix handling
of |= a
n
d &=
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpe
n
ter
b
it
s
: move is_loop
_
i
t
erator() earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Carpenter
k
ernel:
p
re
s
erve the sm state
w
hen handling IS_ERR()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan
Carpenter
kerne
l
: fix a type bug handling err_cast()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-06
Dan Ca
r
pe
n
ter
kernel: add support
f
or
c
l
osure_call()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Car
p
enter
buf_size:
c
heck
poi
n
ter size earlier
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n Carpenter
buf_size: fix handling o
f
u
n
known fle
x
i
bl
e
array sizes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carp
e
nter
buf_size: ignore zero ret
u
rn
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n
Car
p
ent
e
r
extra: fix compile
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
D
a
n
Carpente
r
extra: d
e
le
t
e so
m
e dea
d
code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpent
e
r
b
uild_kernel_data
.
sh: print a message after the
k
ernel
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan C
a
rpe
n
ter
d
b/kernel
.
retur
n
_fixes: w
w
_mutex
_
lock(
)
can't return
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-05
Dan Carpenter
c
apped
:
h
andle &
a
nd % slig
h
tly differen
t
ly
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
db/retu
r
n_stat
e
s: fix ca
l
l_id type
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carpente
r
db
/
create_db
.
sh: sil
e
n
c
e warning
w
h
en -p op
t
ion isn
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n
Carpent
e
r
ma
r
k_function_p
t
r
s_se
a
rchab
l
e
:
mark more
f
unctions
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan
Carp
e
nter
container_of: fix i
m
porting the mtag
data
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
estate
:
check hard
m
a
x
in estates_equiv()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Ca
r
pente
r
e
s
t
a
te: add a ->
n
ew fl
a
g to
tra
c
k new
states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan C
a
rpenter
helper: export get
_
ar
r
a
y_
e
xpres
s
ion
(
)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
a
n Carpenter
implied: fix p
a
rsing for PARAM_LIMIT
i
mplications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carp
e
nte
r
im
p
lied: non-merged states have no im
p
lications
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpente
r
type: imp
r
ove get
_
member
_
type
_
fro
m
_ke
y
()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Carpenter
type_val: ign
o
re "idr_find
"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpenter
im
p
l
i
ed: t
u
rn on debug_implied when regular d
e
bug is set
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
D
an
C
arpenter
err_p
t
r
:
d
elete dead code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Da
n
Carpent
e
r
struct_assi
g
nment: str
i
p parent
h
e
s
es r
i
ght
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-05-04
Dan Car
p
e
nter
atomic_inc_dec:
push latest code
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-04-07
D
an Carp
e
nter
r
ea
l
_absolute: update real absolute for faked fresh
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
an
C
arpenter
type:
create type_fits() function
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n
Car
p
enter
db/kernel
.
re
t
u
r
n
_
fixes: m
i
s
c
updates (lock
i
ng mostly)
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
an
Carpente
r
states: add a way to wa
t
ch other c
h
ecks set states
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n Carpen
t
er
debug: print
a special warning
f
or user_rl
w
i
t
hout
.
.
.
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
penter
fresh_al
l
o
c: some things are not fresh
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan C
a
rpen
t
er
h
e
lper: don't cache Tmp expressio
n
s
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpenter
e
x
p
r
e
ssions: R
e
name "Fake" to "Tmp"
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Ca
r
penter
math: func
t
i
ons can retur
n
fuzzy range
lists
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
D
a
n Carpe
n
t
er
return_to_param: remove unuse
d
d
eclarati
o
n
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpent
e
r
sc
r
ipts/summarize_errs
.
sh: whit
e
space fixes
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan Carpent
e
r
t
o
kenize: e
x
p
ort all
o
c_ident()
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
2020-03-10
Dan
C
arpe
n
t
e
r
all
o
cating_en
o
ug
h
_data: clari
f
y error
m
e
ssage
Signed-off-by:
Dan Carpenter
<dan.carpenter@oracle.com>
commit
|
commitdiff
|
tree
next