repo.or.cz
/
ksplice.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Update README.
2008-12-19
Jeff
A
rnold
Update README
.
commit
|
commitdiff
|
tree
2008-12-19
Je
f
f A
r
nold
Upda
t
e copyrig
h
t information
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
And
e
rs K
a
seorg
Strip
de
b
u
gging information from Ksp
l
ice update modules
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Ander
s
Kaseorg
Ks
p
lice 0
.
9
.
4
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Jeff
A
rnold
Chang
e
my n
a
me; g
i
ve up on making it
u
nique u
s
ing a
.
.
.
commit
|
commitdiff
|
tree
2008-11-22
T
im A
b
b
o
tt
Update t
h
e kmodsrc/ks
p
lice
.
h
documen
t
ation
.
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Handle
rename of kstop[0-9] to ks
t
o
p/[0-9]
.
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbo
t
t
Com
m
it id comments s
h
ould alway
s
be
i
n
the LINUX
_
V
ERSION_COD
.
.
.
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Update
K
splice for new x86 hea
d
e
r guard f
o
rmat
.
commit
|
commitdiff
|
tree
2008-11-22
Anders
K
aseo
r
g
Exit wit
h
status 66 i
f
no chan
g
es are detected
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Anders Kaseorg
Hijack the kernel's
subd
i
r desce
n
din
g
mec
h
ani
s
m instead
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Anders
Kaseorg
Kill missin
g
-
s
yscalls
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
T
i
m
Abbott
Don't spew the debu
g
fs output to
t
he user in ksplice
.
.
.
commit
|
commitdiff
|
tree
2008-11-17
T
im Abbott
Add su
p
port for an optional filena
m
e for t
h
e ap
p
ly
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Ti
m
Abbott
Run modpo
s
t
o
n vmlinux wh
e
n using
--
b
ui
l
d-modu
l
e
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
A
n
de
r
s Kaseorg
Don't f
i
l
ter out
$(head-
y
) objects
for vmli
n
ux
.
o
.
KSPL
I
C
E
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Anders Kaseorg
Support
separate kbui
l
d
s
o
urce and output
d
irec
t
ories
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Anders Kase
o
rg
Make modinst in
t
o its own K
S
PLICE_MODE
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim
A
bbott
Prevent rege
n
era
t
i
o
n of inclu
d
e/
c
onfi
g
/
k
ernel
.
release
.
.
.
commit
|
commitdiff
|
tree
2008-11-16
An
d
e
r
s Kaseorg
De
t
ect s
u
bma
k
es
w
i
th $(obj)
i
nstead of $(KERNELRELEASE)
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Anders Kaseorg
Copy c
o
llected obje
c
ts in
t
o $KSPLICE_KMO
D
SRC direct
l
y
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Ande
r
s
Ka
s
eorg
Refact
o
r rule_ksplice-
m
o
d
in M
a
k
e
file
.
ksplice
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Anders Kaseorg
Move revert_orig fun
c
tionality in
t
o Make
f
ile
.
k
splice
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-13
Ande
r
s Kaseorg
Use
t
h
e
.
KSPL
I
CE_presrc ext
e
nsion for
backing up changed
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-13
Anders Kaseor
g
Get rid of $(ksplice-mode
-
*) in
M
akefile
.
ksplice
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
A
n
ders Kaseorg
I
n
clud
e
the ke
r
n
e
l
m
a
kef
i
le
s
from $(KBUI
L
D_SRC)
i
f
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
An
d
e
rs
K
aseorg
Ma
k
e the ORIG_CONFIG/
.
co
n
fig fi
l
e opti
o
nal
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
An
d
ers K
a
seorg
Only use COW hook
s
i
n
diff mode
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
Anders
Kaseorg
Don't rebuild $
(
ksplice-cmd
-
fil
e
s
)
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
A
nders Kaseorg
Simplify sub
s
tit
u
t
i
ons
in Makefile
.
ksplic
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-20
Anders Ka
s
eorg
A
d
d
-
-series
option for
building serie
s
of updates
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-19
Ande
r
s Kaseorg
Don't revert to
.
K
S
PLICE_p
r
e
f
iles unless -
-
diffext
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-18
Anders Kaseorg
Ksplic
e
0
.
9
.
2
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kaseorg
Check
b
uffer siz
e
be
f
ore probe_kernel_rea
d
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Anders Kas
e
o
r
g
Fi
x
v
i
rtual_ad
d
ress
_
m
a
pped
che
c
k
in probe
_
kernel
_
re
a
d
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Ti
m
A
b
bot
t
K
e
ep
sections ref
e
renced by specia
l
section in primary
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
J
e
ffrey Br
i
an Arn
o
ld
U
pdate
d
ocumen
t
ation
t
o poin
t
to ksplice
.
com
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
tt
R
emove th
e
(non-temp) labelvals
l
is
t
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Use
a
kspli
c
e_symbo
l
s
t
ructu
r
e in struct ksplice_patch
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m A
b
bo
t
t
Use the helper symbol's
na
m
e
f
ield
(if av
a
ilable) in
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
A
bbott
Never
a
dd
a
dependen
c
y on another pri
m
ary module
in
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
im Abbott
Remove the label field o
f
s
truc
t
labelval
.
commit
|
commitdiff
|
tree
2008-10-17
T
im Abbott
Clean
u
p
superbfd in
i
t
i
alizat
i
o
n code
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Ab
b
ot
t
Add support fo
r
patching compila
t
ion units containing
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m
Abbot
t
Split table sections into sp
a
ns at initial
i
zatio
n
t
i
m
e
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m
A
bbott
Check that the spans for a relocation's target and
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Use spans in the primary
f
loodfi
l
l
.
commit
|
commitdiff
|
tree
2008-10-17
Ander
s
Kaseorg
Remo
v
e reloc
_
add
r
ess
_
span wrapper
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Add
a new find
_
s
pan function
.
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bot
t
Neve
r
de
l
ete
sect
i
on symbols when
deleting symbol
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
Clean up
m
a
t
ch_sections_by_label/match_
s
ections_by_
n
ame
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Check that span
s
containing
g
l
o
bal symb
o
ls are ne
v
er
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
im Abbott
Check
that the non-dst_m
a
sk parts of relocations match
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Ti
m
Abbott
C
o
m
p
are relocation howto ty
p
es in r
e
locs_equal
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
I
gnore relocations
f
rom a
d
at
a
sect
i
on to itself
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Set ret to 0 on s
u
ccess path out of i
n
it_ksplice_
p
ack
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Add support fo
r
patching k
e
rnel
s
who
s
e
t
e
xt is mapp
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Don't gen
e
ra
t
e empty
System
.
map array entries
.
commit
|
commitdiff
|
tree
2008-10-17
Ti
m
Abbott
Place temp
label
v
a
l
s
in their own list
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Ac
c
ess label
v
als by pointer,
rather than
b
y searching
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Suppress dup
l
i
cate ksplice_symbol structures ac
r
o
s
s
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Only write system_map arrays when addstr
_
sect is
""
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Use
a binary
search t
o
s
p
eed up bu
l
k kallsyms l
o
okup
s
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbo
t
t
Us
e
a
b
i
n
ary sea
r
c
h
to
s
p
eed up bulk export
e
d symbol
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Add supp
o
rt f
o
r run-p
r
e mat
c
h
i
ng CON
F
IG_DYNAM
I
C_FT
R
A
C
E
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Anders
Kase
o
rg
Disable the udis86 synta
x
trans
l
a
tor
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Use U
D
_VENDOR_A
N
Y in x86 ru
n
-pre mat
c
hing
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Ab
b
ott
Replace match_nop w
i
th a faster udis86
i
m
plementation
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
T
im A
b
bott
Use a
binary search to find
System
.
ma
p
entries
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
tt
Use a finger to avoid unne
c
e
s
sary
bina
r
y searches
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Abbott
Use a binary search in lookup_
r
eloc
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Add a
g
eneric b
i
nary
s
earch implementation
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Av
o
i
d scanning thr
o
ugh al
l
rel
o
c
a
tions in write
_
reloc
.
commit
|
commitdiff
|
tree
2008-10-17
Ti
m
Abbott
Avo
i
d sca
n
ning sy
m
bols
to compute
canoni
c
al symbols
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
tt
Use a has
h
table t
o
store the caller se
a
rch results
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Use a hash table for the labe
l
map label uniqu
i
fication
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bott
Use a hash
t
o avo
i
d du
p
licate canonic
a
l symbol en
t
ries
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbo
t
t
Use a hash to cache the canon
i
cal sy
m
bol
s
of (s
e
ction
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbo
t
t
Use a hash looku
p
in label_
l
ook
u
p
.
commit
|
commitdiff
|
tree
2008-10-17
Ti
m
Abbott
Use
a
h
a
sh of rel
o
cation addresses to speed up r
e
ad_reloc
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Fix hash t
y
pe API's su
p
port for d
e
c
laring hash
types
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbo
t
t
Never call symbo
l
_labe
l
fro
m
label_lookup
.
commit
|
commitdiff
|
tree
2008-10-17
Jef
f
rey
Brian Arnold
Clean
up
p
e
r
ldoc for userspace u
t
ilities
.
commit
|
commitdiff
|
tree
2008-10-17
A
nders Ka
s
eorg
Abort run-pre
matchin
g
o
n
unrecog
n
ized
o
pcodes
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Remove u
n
nece
s
sary argu
m
ent
s
fr
o
m write_kspli
c
e_se
c
tion
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
Abbott
Use a
sup
e
rsect
,
n
ot an a
s
ection, in the export st
r
uctures
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Initiali
z
e
t
h
e
s
y
m
bol field
of struct
supersect to
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m
Abbott
Move sy
m
bol_
l
a
bel, static_local_symbol, etc
.
into objmani
p
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
t
t
Remove
m
a
t
ch_section_
b
y_
c
ontents
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Abb
o
tt
Print
o
u
t
the section types of section
s
that
can't
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bott
R
emove unused
stru
c
t ws
e
ct
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
Abbott
Don't use
c
r
eate_saf
e
ty_re
c
o
r
d for primary sections
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
M
o
ve re
l
oc comparis
o
n into it
s
own fu
n
ct
i
on, and cleanup
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
Tim
Abb
o
tt
C
l
ean up
e
x
port handling code
.
commit
|
commitdiff
|
tree
2008-10-17
T
im Abbott
Handle export se
c
tio
n
s using span
s
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
H
andle special sect
i
ons
using spans
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
Use
the n
e
w span API to run-
p
re matc
h
.
rodata
.
str sections
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
A
ttach
l
abels to s
p
ans
.
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
In obj
m
anip keep-help
e
r,
remove unke
p
t
spans within
.
.
.
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Ab
b
ott
Add span s
u
p
port to the keep-helper floodf
i
ll
.
commit
|
commitdiff
|
tree
next