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
Rename primary.c/helper.c to old/new_code_loader.c.
2009-03-02
Tim
Abbott
Rename prim
a
r
y
.
c/h
e
lper
.
c to old/n
e
w_c
o
de_loader
.
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim A
b
bo
t
t
Fix whitespace for kspli
c
e_system_map
arrays
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
Rename $obj_old
t
o
$
obj_pre in ksplice-obj
.
pl
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbo
t
t
Move relocs, s
y
mbols,
s
ections i
n
to
a
new struct ksplic
e
_cod
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
Renam
e
stru
c
t k
s
plice_p
a
ck to struct ks
p
lice_mod
_
c
h
ange
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abb
o
tt
R
ename
ksplice_mo
d
ule_list to k
s
plice_
m
o
dules
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Ab
b
ott
Rename s
t
arts_w
i
th to
strst
a
r
t
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
T
i
m
Abbott
Re
m
ove unnec
e
ssar
y
_
_
kcrct
a
b check
i
n supersect_type
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add support for changes to the
CRCs o
f
exported symbols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim
A
b
b
o
tt
Add pre/post ma
t
chi
n
g
of table sections with has
_
a
d
d
r
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim
A
bbott
Add span_offset_t
a
r
g
et_
s
pan helper f
u
n
c
tio
n
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim
A
bbott
Ad
d
a
consider_c
r
c flag to is_tabl
e
_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Do
n
't keep unused absolute se
c
ti
o
n symbols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Neve
r
keep CRC
s
pans in ke
e
p
-
helper mode
(they
confuse
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add support for relo
c
ations to t
h
e absolute section
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbo
t
t
Add get_crc_span
h
e
l
per
function
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Fill in the
string fields of struct tab
l
e_
s
ection in
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Us
e
th
e
targe
t
spa
n
's keep
bit in filter_
t
able_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Ab
b
ott
Fail loudly (rather than
s
i
lently) when runnin
g
k
s
plice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Abbott
A
dd a chec
k
for loa
d
ed cold-patched modules whe
n
reve
r
sing
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
Abbott
Improve
Ksplice's update
k
object var
i
able n
a
mes
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbo
t
t
Clean u
p
the KSPLIC
E
_STA
N
DALONE ve
r
s
i
o
n of
i
nit_
k
splice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim A
b
bo
t
t
F
i
x XEN_EM
U
LATE
_
PRE
F
IX in XEN_CPUID handling c
o
de
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m
Abbott
Make sure that one
o
f
the other_sect
o
ffsets is 0
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
A
bbo
t
t
Remove unnecessa
r
y add_dependency
_
on_address of ks
p
l
i
ce_
p
atc
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Cle
a
n
u
p
Ksplic
e
'
s
locki
n
g
o
f the update
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbo
t
t
Add more function-
l
evel documentation to the
ksplice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Rem
o
ve dea
d
accumulate_
s
truct and RUN_
P
R
E
_SILENT (
f
or
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim A
b
b
ott
R
e
move use
of init_mm from
i
ntegra
t
ed Ksp
l
ice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Strip
d
eb
u
ggin
g
i
n
form
a
tion
from
--build-modules
m
odule
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Ab
b
ott
Update the
k
modsrc/kspli
c
e
.
h documentatio
n
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbo
t
t
H
a
n
d
le
r
e
n
ame of
kstop[0
-
9]
to
kst
o
p/[0-9]
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Commit id com
m
ents sh
o
uld alwa
y
s be in the LINUX_VERSION_COD
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Update Ks
p
l
ice for new
x86 header gua
r
d fo
r
m
a
t
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
Tim Abb
o
tt
D
o
n't s
p
e
w
the debugfs outp
u
t
t
o the
us
e
r
in ksplice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
Tim Abbott
A
d
d support for
a
n opti
o
nal filename
for the apply
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim
A
b
b
o
tt
Run
m
odp
o
st on vmlinux w
h
en us
i
ng --build-mo
d
ule
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim A
b
bott
Preven
t
re
g
eneration of include/config/ke
r
nel
.
rele
a
se
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
Tim Abb
o
t
t
In
c
l
u
de the built kernel's uname info
r
mation in update
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
T
im
Abbo
t
t
A
dd a timesta
m
p
f
ile
to
K
splice
u
pdate tarballs
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbot
t
Add a file t
o
Kspl
i
ce tarball archive
s
conta
i
ning
the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
T
im Abbott
Add an option report
i
ng the Ksplice
A
PI version number
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
T
im
Abbott
Use the
c
o
nten
t
s file
f
or
t
he Ksp
l
ice core module
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
Add a
contents file, lis
t
in
g
the
mo
d
ules in the update
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
Tim
A
b
bott
Remove unnecessar
y
parentheses
i
n sort calls
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
T
i
m Ab
b
ot
t
Mak
e
init
i
alize_ksplice_
u
d static
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ksplice 0
.
9
.
3
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Only
re
p
or
t
t
hat w
e
saved debu
g
ou
t
p
u
t if debugging
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
A
dd run-
p
re matching of export s
e
ctions
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Add a
s
h
a
dow
data
s
truct
u
re API
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
Fix comparison
o
f UD_OP_P
T
R inst
r
uctions
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
A
b
b
o
t
t
Add code to ha
n
dle XEN_EMULATE_PREFIX
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Handle end pointe
r
s wh
e
n
m
arki
n
g
a
l
l
global symbo
l
s
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
Move safety
_
r
ecord crea
t
io
n
for
t
he primary sections
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Handle
the exported symbol ta
b
les
as tabl
e
sec
t
io
n
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Handle export changes using
k
splice_patch structure
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remove
some conservative check
s
whe
n
split
t
ing stri
n
gs
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im A
b
bott
A
dd support
for speci
f
yin
g
a se
c
tion to
be treated
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Print "
u
nknown" when
an update's
abort_c
a
use line is
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Add kspli
c
e-
p
atc
h
.
h, d
e
fining mac
r
os for declarin
g
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add
.
ksplice_call
*
support to ob
j
ma
n
ip and in
s
pect
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbo
t
t
Use preproces
s
or m
a
cros in the primary Ks
p
lice li
n
ker
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
F
o
l
low
t
rampolines in the stack_check
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ott
Remo
v
e
f
irst_byte_safe
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
Patch
.
rodata sections whose
s
i
z
e h
a
sn't
c
h
a
n
ged in
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
Ad
d
suppor
t
for arb
i
trar
y
size c
o
nte
n
ts in the ks
p
lice_
p
atch
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
R
ename the
t
r
ampoline fie
l
d
of struct ksplice_patc
h
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Giv
e
r
easonable
l
abels to static lo
c
al symbol
s
w
ith
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbo
t
t
Add
su
p
port f
o
r C
.
123
.
12345 symbol
s
in static_local
_
symbo
l
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
d
d an o
p
tion to appl
y
the u
p
date
t
o t
a
rget modules
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Patch the bug lin
e
number fiel
d
s of o
t
h
er
w
ise u
n
c
h
ange
d
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add a
ksp
l
ice p
a
tc
h
ty
p
e f
i
e
l
d
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
b
bott
A
d
d support fo
r
mappin
g
data
sections writeable for
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Remove the symbol field from struct
k
splice_patch
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
U
se a
k
splice_rel
o
c
for the o
l
dadd
r
fie
l
d of ksplice_patches
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
R
eplace __DATE__ and __TIM
E
__ in the final
cod
e
with
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
Remove relocation
s
to th
e
string in bug tabl
e
e
n
trie
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
Fill
i
n the match_map
w
hen the run and
p
re i
n
st
r
uctions
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ru
n
-p
r
e match the exceptio
n
table
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Ab
b
o
tt
Run-pre match the bu
g
t
a
ble
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
A
b
bott
H
a
n
dle relocations into the midd
l
e of t
e
xt sectio
n
s
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Split
the
a
ddend field in
t
o t
h
e i
n
stru
c
tion and ta
r
get
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Never r
e
move
r
elo
c
at
i
ons in spans
t
h
a
t
are being dele
t
ed
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abb
o
tt
Save
t
he matc
h
_map in the ksplice_secti
o
n structure
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
A
d
d supp
o
rt for rel
o
ca
t
ions
o
f size 0
in the
k
e
r
nel
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abb
o
t
t
Add get
_
ta
b
le_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add run-pr
e
matchin
g
of __DAT
E
__ and __TIME__ using
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Add apply_howto_rel
o
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
A
d
d
h
andle_howto_reloc
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Add ksplice_reloc_howto
s
tructure
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
O
n
l
y delete symbols that n
e
e
d to be deleted in f
i
l
ter_symbols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Set
t
he keep
b
its on k
e
pt spans in rm
s
ym
s
and finalize
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Don't create spans with
s
ize 0 when split
t
ing table
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Match strings only vi
a
handle_r
e
lo
c
c
h
ecks
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remembe
r
w
hich
s
ections wer
e
match
e
d
in the
first ma
t
ch_pack
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Recursively match s
t
rings
w
h
en matching
a
section
that
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
De
l
ete
k
s
plice
structures for
exit
s
ections
in the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
In
c
lude original section names
i
n the names o
f
various
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Rewrite inspect with less code duplication
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Add an opt
i
on to i
n
clu
d
e a
d
escription alon
g
w
i
t
h a
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
next