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
Linus T
o
rvalds
Fix initializers i
n
ano
n
ymous struct
s
a
n
d
union
s
commit
|
commitdiff
|
tree
2014-08-02
L
inus Torvalds
F
ix sco
p
ing of
extern symbols in bl
o
c
k
scope
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-03
Linus Torvalds
F
ix error at anoymous unions
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Linus
T
o
rv
a
lds
Use an
y
previous
initializ
e
r to si
z
e a symbol
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2014-04-01
Linus Torvalds
Add warnin
g
a
bout dupli
c
at
e
init
i
alizers
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2012-02-04
Linus To
r
valds
spar
s
e, llvm: Make funct
i
on declaration access
i
b
le
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Li
n
us Torvalds
Make 'l
i
nearize_retur
n
()'
helper function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torvalds
Ma
k
e 'linearize_switch()' help
e
r function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-08-28
Linus Torvalds
M
a
ke 'lineari
z
e_iterator()
'
he
l
per function
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
Linus Torvalds
Teach 'a
l
rea
d
y_tokenized()' t
o
use
t
h
e stream name
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2011-04-19
L
inus T
o
r
valds
A
dd new str
e
ams to a hash-list based o
n
the
i
r names
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus Torvalds
Avo
i
d "att
r
ibute 'warning': unkn
o
wn
attribute" war
n
ing
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
Linus T
o
r
valds
Tur
n
off '
-
Wtra
n
sparent-union' by defau
l
t
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2009-07-18
L
i
nus Torval
d
s
Allow array decla
r
a
t
ors to
h
ave 'res
t
rict' in th
e
m
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linus Torvalds
Simpli
f
y
(and warn about) right shifts that result
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2008-04-25
Linus Torval
d
s
Fix cast instructi
o
n generation
Signed-off-by:
Linus Torvalds
<torvalds@linux-foundation.org>
commit
|
commitdiff
|
tree
2006-10-01
L
inus Torval
d
s
Merge branch 'for-linus' of g
i
t
://git
.
kernel
.
o
r
g/pub
.
.
.
commit
|
commitdiff
|
tree
2006-10-01
L
inu
s
To
r
valds
Add warning mess
a
g
e
f
o
r naked do-whil
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-09-03
Linus Tor
v
ald
s
M
ake sparse
w
arn about initializers
t
hat initialize
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-08-01
Linus T
o
rvalds
First cu
t
at
s
o
m
ethi
n
g
t
hat approac
h
es a sane -Wshado
w
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus Torvalds
A
v
o
id
b
og
u
s gcc wa
r
ning
s
about unused results
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-07-08
Linus Torvalds
Fix dropped t
y
pe information in "add
_
pseu
d
o
(
)
"
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-06-10
Lin
u
s Tor
v
alds
F
i
x NUL
L
p
t
r dereference wi
t
h bad type
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2006-05-09
Linus Tor
v
alds
Merge branch 'init-
b
races-fix' of
g
it://git
.
kernel
.
.
.
commit
|
commitdiff
|
tree
2006-01-08
L
i
nus
T
o
r
valds
F
i
x incorr
e
ct c
a
st simp
l
ification
a
r
ound '~' operation
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-12-31
Linu
s
Torvalds
M
ak
e
local declarations be statements of th
e
ir own
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
L
i
nus Torvalds
example: OP_COP
Y
mus
t
destroy any ol
d
p
seudo state
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-23
Li
n
us Torvalds
Make t
h
e "ex
a
mple" compile
r
use the new unssa() phase
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-22
Linus Torvalds
When
t
a
k
i
ng
t
he
a
ddr
e
ss of a symbol,
f
ix
up the
pointer
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-20
Linus Torv
a
lds
S
i
m
p
lif
y
some more
instr
u
ct
i
ons
commit
|
commitdiff
|
tree
2005-11-20
Linus Torvalds
Remove
t
o
t
a
lly bogus phi-source liveness t
h
i
n
g
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-19
Linus Torvalds
Evaluate
expr
e
ssions
f
ully wh
e
n
doin
g
typ
e
c
o
mparis
o
n
s
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-17
Linus Torvald
s
Fix up stupid t
h
inko
i
n K&R
parameter parsing
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus T
o
rvalds
Re-na
m
e "erro
r
(
)" fu
n
ction
to "sparse_er
r
or
(
)"
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Linus
Torvalds
Fix K&R argument scop
i
ng
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-16
Li
n
us Torvalds
I
n
teger promotion: leave
s
u
f
ficiently large int
e
ger
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-04
Linus Tor
v
alds
Make switch
/
case statements ch
e
ck type compatibility
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
L
inus Torvalds
Cast
al
l
e
n
um
values to the
f
inal ty
p
e
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-03
L
i
n
u
s
Torv
a
lds
Make
sure we keep en
u
m val
u
e
s in a sufficiently larg
e
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-11-02
Linus
T
orval
d
s
Add "
.
gi
t
i
g
nore"
file
commit
|
commitdiff
|
tree
2005-11-02
Li
n
us To
r
va
l
ds
Handle
symbols fr
o
m
"-include
"
f
i
le too
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-30
Linus Torvald
s
Make su
r
e to be more careful abou
t
marking
s
y
mbols
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus Torvalds
Simp
l
ify constant array (or structure
)
d
e
re
f
erences
.
.
.
commit
|
commitdiff
|
tree
2005-09-27
Linus Torvalds
Teach de
r
ef
e
rence e
x
pans
i
on to loo
k
into const
a
n
t
ar
r
ay
.
.
.
commit
|
commitdiff
|
tree
2005-09-24
Linus
T
o
r
v
alds
Do stupid and c
r
appy CSE on c
a
s
ts
.
commit
|
commitdiff
|
tree
2005-09-22
Linus T
o
rv
a
l
d
s
Tur
n
th
e
"incorrect
type
"
e
rror back
i
nto a wa
r
ning
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torvalds
Ad
d
v
arious
declarations for more builtin
f
unctions
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-09-15
Linus Torvalds
M
a
ke
s
u
re tha
t
whe
n
w
e
def
i
ne
_
_OPTIMI
Z
E[_
S
I
ZE]_ we
.
.
.
commit
|
commitdiff
|
tree
2005-09-09
Linus
T
orvalds
Warn abou
t
unde
f
ined preprocessor symbols at expansion
.
.
.
Signed-off-by:
Linus Torvalds
<torvalds@osdl.org>
commit
|
commitdiff
|
tree
2005-08-15
L
i
n
us To
r
valds
Make
'
cgcc'
work a
t
least
h
alf-w
a
y bet
t
er
commit
|
commitdiff
|
tree
2005-08-15
Linus
T
o
r
valds
Fix parsing o
f
top-level asm statements
commit
|
commitdiff
|
tree
2005-08-15
L
inus Tor
v
a
l
ds
Ad
d
__OPTIM
I
Z
E[_
S
IZE]__ predefines
commit
|
commitdiff
|
tree
2005-08-15
Linus
T
orvalds
Clean up
iter
a
tor
h
an
d
ling
commit
|
commitdiff
|
tree
2005-08-11
Li
n
us T
o
rval
d
s
Make delete_l
a
st_instruction()
u
s
e the n
e
w undo
_
ptr
_
list_las
.
.
.
commit
|
commitdiff
|
tree
2005-08-11
Linus Tor
v
alds
Add 'u
n
do_ptr_
l
ist_last()' helper
f
unc
t
i
o
n
commit
|
commitdiff
|
tree
2005-08-06
Linu
s
Torvalds
Have more bits for "stream
n
umber" i
n
"struct pos"
commit
|
commitdiff
|
tree
2005-08-04
Linus To
r
valds
Don't overwrit
e
bu
i
lt-
i
n macros when r
e
defining the
m
.
commit
|
commitdiff
|
tree
2005-08-04
Linus Torvalds
Update the ca
l
l
i
ng interface to "sparse()"
.
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us
Torvalds
Ge
t
closer to parsing
multiple fi
l
es
c
orrectly
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Add function to "protect" allocations fr
o
m being
dropped
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Don't free exp
r
essio
n
s afte
r
pre
p
ro
c
essing
commit
|
commitdiff
|
tree
2005-08-03
Linus Torva
l
ds
A
dd
DEBUG mode, which enables various expensive d
e
bug
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
Linus Torvalds
Make ty
p
es have
file scope, not
glob
a
l scope
commit
|
commitdiff
|
tree
2005-08-03
Li
n
us Torval
d
s
Make
"spar
s
e
()" handle
m
ultiple in
p
ut fil
e
s on the
.
.
.
commit
|
commitdiff
|
tree
2005-08-03
L
inus Torvalds
Mak
e
macros h
a
ve f
i
le scope
commit
|
commitdiff
|
tree
2005-08-03
Linus
T
orvalds
When droppin
g
all alloc
a
ti
o
ns,
c
lear the freelis
t
t
o
o
commit
|
commitdiff
|
tree
2005-08-02
Linus Torvalds
Star
t
work o
n
p
roper s
c
oping with multiple files
commit
|
commitdiff
|
tree
2005-07-11
Linus Torv
a
lds
Don't
w
a
r
n abou
t
"noc
a
s
t
"
w
a
rnin
g
s th
a
t only chang
e
.
.
.
commit
|
commitdiff
|
tree
2005-07-03
L
i
n
us
Torvalds
Add "__builtin_offsetof()" to work
w
ith newer
g
cc
'
s
commit
|
commitdiff
|
tree
2005-06-21
Linus
Torvald
s
Be m
o
re careful a
b
out linearizi
n
g conditionals
commit
|
commitdiff
|
tree
2005-06-20
Linus T
o
rvalds
Initial cut at __builtin_expect() impl
e
me
n
tat
i
o
n
commit
|
commitdiff
|
tree
2005-06-20
L
i
nus Torvalds
Default to r
e
porting th
e
same GNU C version as the
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
L
i
nus To
r
valds
F
ix
a
s
signment and conditional e
x
p
ression parsing with
.
.
.
commit
|
commitdiff
|
tree
2005-06-20
Linus Torva
l
ds
Fix
S
I
GS
E
GV o
n
a
s
signment to
bad
l
eft
sid
e
.
commit
|
commitdiff
|
tree
2005-06-17
Linus Torva
l
ds
Fix up a few missin
g
base type evaluations
commit
|
commitdiff
|
tree
2005-06-17
Linus
T
orvalds
F
i
x up type exami
n
ation
.
commit
|
commitdiff
|
tree
2005-05-19
Linus
Torvalds
Don't wa
r
n about undecla
r
ed "m
a
in()" func
t
i
on
.
commit
|
commitdiff
|
tree
2005-05-19
Linus Torva
l
ds
Fix positio
n
rep
o
r
t
ing on untermi
n
at
e
d preprocessor
.
.
.
commit
|
commitdiff
|
tree
2005-05-17
Li
n
us Torvalds
Fix SI
G
S
E
GV
o
n non-
A
NSI functio
n
-
l
ine declarati
o
ns
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torval
d
s
Give function name in
non-ANSI declaration warni
n
g
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Make enum
symbols be regular symbols with co
n
stant
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torv
a
l
d
s
Warn about impl
i
cit casts to/from "no
c
ast" ty
p
es
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Move
the ptrlist macros
o
u
t
of the sparse "lib
.
[ch
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
a
lds
Handl
e
ba
d
enum expre
s
sion t
y
pes gracefully
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us
T
orv
a
l
ds
Ad
d
s
uppo
r
t for context
c
hecking f
u
nctions
.
commit
|
commitdiff
|
tree
2005-04-08
L
inu
s
Torvalds
Name static libra
r
y "libsparse
.
a" to ma
t
ch
sha
r
ed library
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rval
d
s
Don't
w
a
rn ab
o
ut zer
o
-si
z
ed "
s
izeof"
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Warn about undeclar
e
d identifiers
.
commit
|
commitdiff
|
tree
2005-04-08
Li
n
us Torvalds
Suppor
t
building
spars
e
as a shared li
b
rary
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Tor
v
alds
Wa
r
n about s
i
zeof of zero
siz
e
.
commit
|
commitdiff
|
tree
2005-04-08
L
inus
Torvalds
B
e mo
r
e careful about removing implicit ca
s
ts
.
commit
|
commitdiff
|
tree
2005-04-08
Linus
Torvalds
Make
s
u
r
e to re-exami
n
e a
str
u
ct/uni
o
n
/
enum ty
p
e
after
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Mak
e
"ch
e
ck" (a
k
a sparse)
c
h
eck arguments to some functions
.
commit
|
commitdiff
|
tree
2005-04-08
Linus Torvalds
Fix typo (
d
uplicate
s
r
c
2 should be src3) in simplify_r
a
nge
commit
|
commitdiff
|
tree
2005-04-08
Linus T
o
rvalds
Remove old s
t
ale
poin
t
er
dereference ty
p
e m
e
ss, that
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s
Torvalds
Ex
p
ort "is_ptr_
t
ype()" helper func
t
ion to others
.
commit
|
commitdiff
|
tree
2005-04-08
Linus To
r
v
a
lds
Avoid
S
IGSEGV
w
hen
linear
i
zi
n
g bad ex
p
ress
i
ons
.
commit
|
commitdiff
|
tree
2005-04-08
Linu
s
Torvalds
Don't
d
rop modifie
r
bits
f
rom a member dereference
.
commit
|
commitdiff
|
tree
2005-04-08
L
i
n
us Torvalds
Use the new per-instruction position i
n
for
m
ation fo
r
.
.
.
commit
|
commitdiff
|
tree
2005-04-08
Lin
u
s To
r
valds
Make eac
h
i
nstr
u
ction have
a
position of its
o
wn
.
commit
|
commitdiff
|
tree
next