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
db: fix runtime breakage
2014-04-03
Linus Torvald
s
F
ix error at an
o
ymous unions
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Linus Torvalds
U
se an
y
pr
e
vious initialize
r
to size a symbol
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Li
n
us Torvalds
A
d
d warn
i
ng about
du
p
licate initializers
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2012-02-04
Linus Torvalds
sparse, llv
m
:
Mak
e
function decl
a
ration accessible
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torvalds
Ma
k
e 'linear
i
ze_return
(
)' he
l
per function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torv
a
lds
Ma
k
e 'linearize_switch()' helper functio
n
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus
Tor
v
alds
Make 'linearize_i
t
er
a
tor()' helper
f
unction
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus Torvalds
Teach 'a
l
ready
_
tok
e
nized()
'
to use the
s
tream na
m
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Li
n
us Torvalds
A
d
d new
streams t
o
a hash-list ba
s
ed
o
n
the
i
r n
a
mes
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Li
n
us Torvalds
Avoid "att
r
i
bute 'warning': unkn
o
wn
at
t
ribute" warning
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvalds
Turn
off '-Wtransparen
t
-union' by de
f
a
ult
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
L
inus Torvalds
Allow ar
r
ay decl
a
rators to
h
ave 'restrict'
i
n them
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linu
s
Torv
a
lds
Simplify (a
n
d wa
r
n
abo
u
t) right shifts that result
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Lin
u
s Tor
v
alds
Fix cast i
n
stru
c
tion gener
a
tion
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
Linus
Torvalds
M
erge
branch 'for-
l
inus' of g
i
t://git
.
ker
n
el
.
org/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
Lin
u
s Torv
a
lds
A
dd warning message f
o
r naked
do-while
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Linus Torvalds
M
ake sparse wa
r
n a
b
o
u
t
init
i
ali
z
ers that ini
t
ialize
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
Linus Torvalds
First
c
u
t at something
th
a
t
approache
s
a
s
ane -Wshadow
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus Torva
l
ds
A
v
oid bogus gcc war
n
in
g
s
about unus
e
d resul
t
s
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
L
inus Torval
d
s
Fix dropped t
y
pe
i
nform
a
tio
n
in "add_p
s
eudo()
"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Linus Torvalds
F
ix NU
L
L ptr de
r
eference
with bad
t
y
pe
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
L
inus Torv
a
lds
Merge
b
ranch 'init-braces-fix' of git://
g
i
t
.
kernel
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
L
i
nus Torvalds
Fix in
c
orr
e
ct
cas
t
s
im
p
lification around
'
~
'
op
e
ration
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Linus To
r
valds
Make l
o
cal declarat
i
on
s
b
e s
t
a
t
ements of
their own
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Linus Torvalds
example: OP_
C
OPY must
d
e
st
r
oy any old pse
u
do sta
t
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Lin
u
s Torvalds
Make the
"e
x
ample" com
p
iler use the new unssa()
p
h
ase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
Li
n
u
s
Torvalds
W
hen
taking
the
address of a symbol, fix up
the pointer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
L
inus Torvald
s
Simplify some more i
n
structions
commit
|
commitdiff
|
tree
2005-11-20
Linus Torvalds
Remove to
t
a
l
l
y bogus
p
h
i-source liv
e
ne
s
s thing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
L
inus Torvalds
Evaluate expression
s
fully
w
hen
doing
t
ype co
m
pari
s
ons
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Lin
u
s Torv
a
ld
s
F
ix up stupid t
h
i
n
ko in
K&R parameter parsing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
Re-name "err
o
r()
"
f
unc
t
ion
to "sp
a
rs
e
_
e
rror()
"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
Fix K&R argu
m
en
t
sc
o
ping
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus Torvalds
I
n
tege
r
promoti
o
n: leave suf
f
iciently large integer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
Linus Torvalds
M
a
ke switc
h
/case sta
t
em
e
nts
check t
y
pe compatibi
l
i
t
y
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus
Torvalds
C
ast al
l
enum valu
e
s to t
h
e fina
l
typ
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
Linus
T
or
v
alds
Mak
e
sur
e
we keep enum values in a
suf
f
i
c
iently lar
g
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Linus Torvalds
Add "
.
g
i
tign
o
re
"
f
i
le
commit
|
commitdiff
|
tree
2005-11-02
Linus Torva
l
ds
Han
d
le symbols fr
o
m
"
-include" file too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Linu
s
Tor
v
alds
Make
s
ure
t
o
be more careful
about marking symbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus To
r
valds
Simplify constant array (or structure) dereferences
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus Torvald
s
Teach d
e
reference e
x
pansion to look into
c
onsta
n
t
array
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Li
n
us Tor
v
alds
D
o
s
t
upid
a
nd crappy
C
SE on casts
.
commit
|
commitdiff
|
tree
2005-09-22
Linu
s
Torvalds
T
urn the "i
n
correct type" error back
i
n
t
o a war
n
ing
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Lin
u
s Torvalds
Ad
d
various declarations for more
b
uiltin f
u
nctions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus T
o
rvalds
Make
sure
t
hat when
w
e
d
e
fine __OPT
I
MIZE[_SIZE]_
w
e
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
Linus
Torvalds
War
n
about unde
f
ined prep
r
ocessor symbols at expansi
o
n
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
L
i
nus Torva
l
ds
Make 'c
g
cc' work at lea
s
t half-way
b
e
t
ter
commit
|
commitdiff
|
tree
2005-08-15
Linu
s
Torvalds
Fix p
a
r
sing of
t
op-l
e
ve
l
a
sm statements
commit
|
commitdiff
|
tree
2005-08-15
Lin
u
s Torvalds
Ad
d
__OPTIMIZE[_S
I
Z
E
]
__ pre
d
efin
e
s
commit
|
commitdiff
|
tree
2005-08-15
L
i
nu
s
To
r
valds
Clean
u
p
it
e
ra
t
or handl
i
ng
commit
|
commitdiff
|
tree
2005-08-11
Li
n
us Torva
l
ds
Make delet
e
_last_in
s
t
r
uctio
n
()
u
se
t
he new undo_
p
tr_list_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus Torv
a
l
ds
Add 'undo_ptr_li
s
t_last()' helper fu
n
ct
i
on
commit
|
commitdiff
|
tree
2005-08-06
Lin
u
s
T
orval
d
s
Have
m
ore bits
for "
s
trea
m
n
u
m
ber"
i
n "s
t
r
uct
p
os"
commit
|
commitdiff
|
tree
2005-08-04
Linus T
o
r
v
al
d
s
D
o
n
't ov
e
r
w
rite built-in
m
ac
r
os when redef
i
ning them
.
commit
|
commitdiff
|
tree
2005-08-04
Linus
T
orvalds
U
p
date the calling interf
a
ce
to "sparse()"
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
G
e
t closer to parsing mul
t
i
p
l
e fi
l
es corr
e
ctly
.
commit
|
commitdiff
|
tree
2005-08-03
Linu
s
T
o
r
v
a
l
d
s
Ad
d
function t
o
"protect" allocations f
r
om being dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
D
on't fre
e
expression
s
after prep
r
oces
s
ing
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
A
d
d DE
B
UG
m
od
e
, which enables
v
a
r
ious
e
xpensi
v
e
debug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
i
nus Torvalds
Make ty
p
es have file scope, not global scope
commit
|
commitdiff
|
tree
2005-08-03
Linus Tor
v
alds
Make "s
p
arse()"
handle multiple in
p
u
t fil
e
s on
t
he
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Lin
u
s
Torva
l
ds
Make
macros h
a
ve file
s
cope
commit
|
commitdiff
|
tree
2005-08-03
Linus To
r
valds
When dro
p
ping all alloc
a
tions, clear the free
l
ist
t
o
o
commit
|
commitdiff
|
tree
2005-08-02
Linus
T
orva
l
ds
S
t
a
r
t work on prop
e
r
s
c
o
p
ing with multi
p
le files
commit
|
commitdiff
|
tree
2005-07-11
L
inus Torvalds
Don't warn about "nocast"
w
arnings that only change
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
Li
n
us Torv
a
lds
Add "
_
_bui
l
t
in_of
f
setof()" to work wit
h
newer gcc's
commit
|
commitdiff
|
tree
2005-06-21
Linu
s
T
o
rval
d
s
Be
more careful about line
a
r
i
zing
c
ondit
i
o
n
als
commit
|
commitdiff
|
tree
2005-06-20
Lin
u
s Torvalds
Initial c
u
t at
_
_buil
t
i
n
_ex
p
ec
t
(
) implementa
t
i
on
commit
|
commitdiff
|
tree
2005-06-20
Linus
T
orval
d
s
D
ef
a
u
lt
t
o
reporting the
sa
m
e GN
U
C
version as
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linu
s
Torv
a
lds
F
ix a
s
s
i
gn
m
ent and
c
onditional expression pars
i
ng w
i
th
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torvalds
Fix SIGSE
G
V on a
s
signment to
bad
l
ef
t
s
ide
.
commit
|
commitdiff
|
tree
2005-06-17
Linus Torval
d
s
Fix up
a few missin
g
base type ev
a
l
uations
commit
|
commitdiff
|
tree
2005-06-17
Linus Torvalds
Fix up type exami
n
ati
o
n
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torvalds
D
on't w
a
r
n about u
n
de
c
lared
"main()" functi
o
n
.
commit
|
commitdiff
|
tree
2005-05-19
Linu
s
Torval
d
s
Fix p
o
sition repo
r
ting on untermi
n
ated preprocessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Linus
Torvalds
Fix SIGSEGV
o
n
non
-
ANSI function-
l
i
ne
d
eclarations
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Tor
v
ald
s
G
i
ve function n
a
me in non-ANSI declarati
o
n warni
n
g
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvald
s
Mak
e
enum symbols b
e
re
g
ula
r
sy
m
bol
s
with const
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Wa
r
n about
i
m
plicit casts to/from
"nocast"
t
ypes
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Move t
h
e ptrli
s
t
macros out of the spars
e
"
l
ib
.
[
c
h
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Handle bad en
u
m express
i
on ty
p
es grac
e
fully
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torval
d
s
A
dd support for co
n
tex
t
che
c
king functions
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvalds
Na
m
e static lib
r
ary "libsparse
.
a" to mat
c
h shar
e
d
l
ibrary
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
D
o
n
't wa
r
n about
zero-sized "s
i
z
eof"
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
W
ar
n
about und
e
cla
r
ed ident
i
fiers
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Supp
o
rt building sp
a
rse as a shared librar
y
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Warn about sizeof
o
f
zero size
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
ald
s
Be more care
f
ul about removing i
m
p
l
i
c
i
t casts
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Tor
v
alds
Make su
r
e to re-ex
a
mine a s
t
ruct/
u
n
ion
/
enum type after
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
T
or
v
alds
Ma
k
e "check" (aka sparse) check argu
m
e
n
ts to som
e
functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fi
x
ty
p
o
(
d
u
p
licate src2
shou
l
d be src3) in s
i
m
p
lify_range
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s T
o
rvalds
Rem
o
ve old stal
e
poin
t
er dere
f
e
rence ty
p
e
mes
s
, that
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Expor
t
"
is_ptr_type()
"
helpe
r
function
to other
s
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus Torvald
s
Avoid SIGSEGV w
h
en lineariz
i
ng bad expressions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Don
'
t drop mo
d
ifier bits fr
o
m a member
d
ereference
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
nus Torvalds
Use the new per-ins
t
ruction p
o
si
t
ion information for
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
T
orval
d
s
Mak
e
ea
c
h
i
nstruc
t
i
o
n have
a
position of its own
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torva
l
ds
Make range che
c
k code
a
bit m
o
r
e
r
e
a
d
a
ble (and more
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Add
comp
i
le-t
i
me "
r
ange-ch
e
ck" infrastru
c
t
ure to sparse
commit
|
commitdiff
|
tree
next