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.return_fixes: add mipi_dsi_device_transfer(), timer_delete() and get_device()
2014-09-18
L
i
nus Tor
v
a
l
d
s
Fix initializ
e
rs
i
n anon
y
mo
u
s structs
and unions
commit
|
commitdiff
|
tree
2014-08-02
Lin
u
s
Torvalds
Fix scoping of exte
r
n symbols in block
scope
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-03
Li
n
us T
o
rvalds
Fi
x
error at
a
noymous
uni
o
n
s
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Linus To
r
va
l
ds
Use any
p
revious
i
ni
t
ializer to size a symbol
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Linus Torvalds
Add warni
n
g a
b
ou
t
duplicate initialize
r
s
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2012-02-04
Linus T
o
rvalds
s
p
arse,
llvm: Ma
k
e fu
n
c
tion declaratio
n
accessible
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
L
inus Torvalds
Mak
e
'l
i
near
i
ze_return()' h
e
lper funct
i
on
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Lin
u
s Torvalds
M
a
ke 'linearize_switch()'
h
elper function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torvalds
M
a
ke 'linearize_iterator()' he
l
pe
r
functi
o
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Li
n
us Torv
a
l
d
s
T
each 'alr
e
ady
_
tokenized
(
)' t
o
use
t
he
s
tream nam
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Lin
u
s Torvalds
Add new stream
s
t
o a hash-list based on t
h
e
i
r name
s
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torv
a
lds
Avoid "att
r
ibute 'warning': unknow
n
attribut
e
" wa
r
ning
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Li
n
us Torval
d
s
Tur
n
off '
-
Wtranspare
n
t-uni
o
n' by defa
u
lt
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvalds
Al
l
ow array
d
e
clarato
r
s to have
'restrict
'
in the
m
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
L
i
n
u
s
T
orvald
s
Si
m
plify (and warn abo
u
t
) right shifts
t
h
at result
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linus Torvalds
Fix
c
ast i
n
structi
o
n g
e
ne
r
ation
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
L
i
nu
s
Torvald
s
Merg
e
branch 'fo
r
-linus' of git://
g
it
.
ke
r
nel
.
org/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
Linus
T
o
rvalds
A
d
d
warning message for naked do-whi
l
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Li
n
us Torva
l
ds
Make sparse warn about
i
nitializers t
h
at initialize
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
Linus To
r
v
a
l
d
s
Fi
r
st c
u
t at something
that appro
a
ches a sane -
W
shad
o
w
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
L
i
n
us Torvalds
Avoi
d
bogu
s
gcc
warnings about unused
r
e
s
ults
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
L
i
nu
s
T
orvalds
Fix dropped type in
f
ormati
o
n in "add_pseudo()"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Linu
s
Torvalds
Fix NUL
L
ptr derefer
e
n
c
e
w
ith bad t
y
pe
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
Li
n
us Tor
v
alds
Mer
g
e branch 'init
-
braces
-
fix' of
git://git
.
kerne
l
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
Linus
To
r
valds
Fix incorr
e
ct
cast simplificati
o
n around '~
'
operat
i
on
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Linus Torvalds
Make l
o
cal declarations be sta
t
e
m
ents of their own
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Linus Torvalds
example:
O
P_COPY must destroy any
o
ld pseudo st
a
te
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
L
i
nus Torvalds
Ma
k
e the "ex
a
mp
l
e" comp
i
ler use the new unssa() phase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
Linus T
o
rvalds
W
hen tak
i
ng the address of
a
symbol,
f
ix up
t
he
pointe
r
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
Linus Torvalds
Simplify some more instructions
commit
|
commitdiff
|
tree
2005-11-20
Linu
s
T
o
rvalds
R
emo
v
e totally bog
u
s phi-so
u
rce
l
ivenes
s
thin
g
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
Linus Torv
a
lds
Evaluate
e
xpres
s
ions
f
ully when doing type comparisons
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Linus Torvalds
F
i
x up stupid thinko in K&R parameter parsing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Tor
v
alds
Re-name
"
er
r
or()" function t
o
"spa
r
se_error
(
)"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torval
d
s
Fi
x
K
&R a
r
gument scop
i
ng
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Li
n
us Torvalds
Integer promotion: leave
sufficiently lar
g
e inte
g
er
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
L
inus
To
r
vald
s
Make switch/c
a
se statements check type compatibility
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus Torvalds
Cast all enum va
l
ues t
o
t
h
e final type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus Torvalds
Make s
u
re we keep
enum
values in a sufficiently
l
arge
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Lin
u
s Torvald
s
Ad
d
"
.
gitignore" file
commit
|
commitdiff
|
tree
2005-11-02
Linus Torva
l
ds
H
andle symbols fro
m
"-in
c
lude" fil
e
too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Linus Tor
v
alds
Make sure to
be more careful about marking symbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Lin
u
s T
o
r
v
alds
Simplify constant array
(or st
r
ucture) dereferen
c
es
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Lin
u
s Torva
l
ds
Teach deref
e
r
e
nce expansio
n
to look
i
nto constant
a
rray
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Linus
T
o
rvald
s
Do stupid and crappy C
S
E on casts
.
commit
|
commitdiff
|
tree
2005-09-22
L
inus Torvalds
Turn t
h
e
"incor
r
ect type" error
b
a
ck into a wa
r
n
ing
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
L
i
n
us
Torvald
s
Add va
r
ious dec
l
arations for more builtin functions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torvalds
Make sure tha
t
when we d
e
fine __OP
T
I
M
I
Z
E
[_SIZ
E
]_ we
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
Linus Torval
d
s
Warn about undefined
p
reprocessor symbols at expansion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
Li
n
us Torvalds
Mak
e
'cgcc' work
at
l
east half-way better
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Fix p
a
rsing o
f
top-level asm st
a
temen
t
s
commit
|
commitdiff
|
tree
2005-08-15
Linus Torvalds
Add _
_
OPTIM
I
ZE[_
S
I
ZE]__ pred
e
fi
n
es
commit
|
commitdiff
|
tree
2005-08-15
Lin
u
s
Torvalds
Clean up i
t
e
ra
t
or handling
commit
|
commitdiff
|
tree
2005-08-11
Linus
T
orvalds
Make de
l
ete_last_instruction(
)
use t
h
e new u
n
do_ptr_li
s
t_l
a
s
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
L
i
nu
s
T
o
r
valds
Add
'undo
_
p
t
r_lis
t
_last
(
)' helper function
commit
|
commitdiff
|
tree
2005-08-06
L
i
nu
s
Torvalds
Have more bits
f
or "stream number"
in "struct
p
o
s"
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Do
n
't overwrite b
u
ilt
-
in macros when red
e
fi
n
ing them
.
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvald
s
Update t
h
e calli
n
g interface
t
o "sparse()"
.
commit
|
commitdiff
|
tree
2005-08-03
Linus
T
orv
a
lds
Get
closer to
parsing multiple files correctly
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
n
us Torval
d
s
Add
function to "protect" al
l
o
c
ations fro
m
being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
n
us Torvalds
Don
'
t f
r
e
e expressions after preprocessing
commit
|
commitdiff
|
tree
2005-08-03
Linus Tor
v
a
lds
A
d
d
D
E
B
UG mode, which enab
l
es vari
o
us expe
n
siv
e
d
ebug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus
Torv
a
lds
Make types h
a
ve
file scope,
not global scop
e
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvald
s
M
a
ke "
s
parse()" h
a
n
d
le multipl
e
inpu
t
files on
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make macros h
a
ve f
i
le scope
commit
|
commitdiff
|
tree
2005-08-03
Linu
s
Torvald
s
Wh
e
n
d
ropp
i
ng all
a
llocations, clear
the freelist
t
oo
commit
|
commitdiff
|
tree
2005-08-02
Linus Torv
a
l
ds
Start w
o
rk on proper scop
i
ng with mult
i
ple file
s
commit
|
commitdiff
|
tree
2005-07-11
L
inus Torvalds
Don't warn abou
t
"
nocast"
w
arni
n
g
s
that o
n
ly chang
e
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Linus Torva
l
d
s
Add "
_
_b
u
iltin_offsetof()
"
to work
with newer gcc's
commit
|
commitdiff
|
tree
2005-06-21
L
i
n
us Torvalds
Be m
o
re careful
a
bout lineari
z
i
ng conditionals
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Initial cut at __builti
n
_expect()
i
mp
l
em
e
ntation
commit
|
commitdiff
|
tree
2005-06-20
Linus Torv
a
lds
D
e
f
a
ult to reporting the same GNU
C versi
o
n as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus
T
orvalds
Fi
x
assignment
and c
o
nditional express
i
on
p
arsi
n
g with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Fix SIGSEGV on
a
ssignment to b
a
d
left sid
e
.
commit
|
commitdiff
|
tree
2005-06-17
Linus Torvalds
Fix up a few m
i
ssing b
a
se
t
y
pe e
v
aluations
commit
|
commitdiff
|
tree
2005-06-17
Linus Torvalds
Fix up
type ex
a
mination
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torvalds
Don't w
a
rn about unde
c
lared "main()" functio
n
.
commit
|
commitdiff
|
tree
2005-05-19
Linus
T
orvalds
Fix
p
ositi
o
n re
p
orting on unte
r
minated
p
reprocessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Linus
T
orvalds
Fix SIGSEGV
o
n non
-
ANS
I
f
u
nction-lin
e
declarati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Give funct
i
on n
a
me i
n
non-A
N
SI declarati
o
n warning
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Tor
v
alds
Make enum symbols be regu
l
ar
sy
m
b
o
ls with constant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
l
ds
Warn about implicit c
a
sts to/from
"nocast"
typ
e
s
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
M
ove th
e
pt
r
l
i
s
t macros out of
t
he spars
e
"lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Handle bad enum ex
p
ression types gracefully
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
v
a
lds
A
dd support f
o
r cont
e
x
t
checking
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Name s
t
atic l
i
bra
r
y
"li
b
sparse
.
a" to ma
t
ch shared lib
r
ary
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Don't
w
arn about
z
ero-size
d
"sizeof
"
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn abou
t
undeclared identifiers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
or
v
alds
Support b
u
ilding
s
p
a
rse
a
s
a shared libra
r
y
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
o
r
v
alds
Warn
about sizeof
o
f z
e
r
o
s
i
ze
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
B
e
m
or
e
careful about removing implicit casts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
M
a
ke
sure
t
o re-e
x
a
mine a struct/union/enum
t
y
p
e a
f
t
e
r
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Make
"
check"
(aka spa
r
se) check arguments to som
e
functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Fix typo (duplicat
e
src2 should be sr
c
3
)
in simplify_ra
n
ge
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Remove o
l
d stale point
e
r derefere
n
ce
t
ype me
s
s, that
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
E
x
por
t
"is_
p
tr_
t
ype(
)
"
helper function to others
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Avoid SIGSEGV when linearizing b
a
d expressions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
v
a
ld
s
Don't drop mod
i
fi
e
r bits
from a memb
e
r dere
f
erence
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Tor
v
a
l
ds
Use
t
he new per
-
instr
u
c
t
ion
p
o
sition
i
n
for
m
ati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
T
orv
a
lds
M
a
ke e
a
ch i
n
structio
n
have a position of
i
t
s o
w
n
.
commit
|
commitdiff
|
tree
next