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
Move relocs, symbols, sections into a new struct ksplice_code.
2009-03-02
Tim Ab
b
ott
Move relocs, symb
o
ls, sections in
t
o
a new struct
k
s
p
l
i
ce_cod
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-03-02
T
im A
b
bott
Rename struc
t
kspli
c
e_pack to struct ks
p
lice_mod_ch
a
nge
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-03-02
T
im A
b
bott
Rename ksplic
e
_module_l
i
st to ksplice
_
mo
d
ules
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-03-02
Tim A
b
bott
Rena
m
e sta
r
t
s
_with to st
r
sta
r
ts
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Ab
b
ott
R
e
move u
n
necessary __kcrctab check in s
u
persect
_
t
y
pe
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
A
d
d
supp
o
rt for
changes
to the CRCs of exporte
d
symbols
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add
p
re/post matchi
n
g
of table se
c
t
i
ons
w
ith has_ad
d
r
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
T
im Abbott
Add span_o
f
fse
t
_target_span
h
elper func
t
i
o
n
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim
A
b
b
o
tt
Add a conside
r
_crc fl
a
g to i
s
_table
_
section
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
T
im
A
b
b
o
t
t
Don't keep unus
e
d
absolute section
s
ymbo
l
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim
Abbo
t
t
N
ever
ke
e
p
CRC spa
n
s in keep-helper mode (they confuse
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add support for
r
elocat
i
ons to the absolute
s
ection
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim A
b
bot
t
A
dd g
e
t_cr
c
_s
p
an
h
el
p
er func
t
ion
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
T
im Ab
b
ott
Fill in the string fields of struct tab
l
e_section in
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Use
t
h
e t
a
r
g
et s
p
an's keep bi
t
in fi
l
ter_table_
s
ection
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2009-01-21
Tim
Abbot
t
Fa
i
l loudly (rather than
silent
l
y)
when running ksplice
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abb
o
tt
Add a check for loaded cold-pa
t
ched modules when reversing
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbo
t
t
Improve Ksplice'
s
updat
e
kobject vari
a
ble names
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Ab
b
ott
Cl
e
an up the KSPLICE_STANDA
L
O
N
E
vers
i
on of init_kspl
i
ce
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim
Abbott
Fix XEN_EMULATE_PR
E
FIX in
XEN_CPUID han
d
ling code
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Make sure that one of
t
he other_s
e
c
t offsets is 0
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abb
o
tt
Remove unneces
s
ary add_dependency
_
on_add
r
ess of kspl
i
ce_patc
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Ab
b
ott
C
lean
up Ksplice's l
o
c
k
ing of the update
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim
A
b
b
ott
A
dd
more fun
c
tion-leve
l
docu
m
entation t
o
the ksplice
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Abbott
Rem
o
ve dead accumu
l
ate_struct and RUN_PRE_SILENT (
f
or
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbo
t
t
R
emov
e
use of init_mm
from i
n
t
egrated
K
s
p
lice
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Strip
d
e
bugging i
n
f
o
r
m
a
t
i
o
n fro
m
--
b
uild-
m
odules mod
u
le
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim
Ab
b
ott
Update the kmodsrc/
k
spli
c
e
.
h do
c
umentation
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
T
im A
b
bott
Handle re
n
ame of
ks
t
op[0-9
]
to kstop/[0
-
9]
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Commit id comme
n
t
s
s
h
ould
always be in the LINUX_VERSION_COD
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Up
d
a
t
e Ksplice
for new x86 header guar
d
fo
r
mat
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-17
T
i
m Abbott
Don't sp
e
w the debug
f
s output to the us
e
r in ksplice
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-17
Tim Abbott
Add
s
upport
for an option
a
l file
n
ame f
o
r
t
he
a
pply
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-16
T
i
m
A
bbott
R
un modpost on vm
l
inu
x
w
h
en usi
n
g --
b
u
i
ld
-
m
odules
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-16
Tim Abbot
t
Prevent regenerati
o
n of incl
u
de/confi
g
/kernel
.
rele
a
se
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-11
Tim Abb
o
t
t
Include t
h
e bui
l
t kernel
'
s uname informati
o
n in updat
e
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
T
im
A
bbott
A
d
d
a timestamp file to Ksplice updat
e
tarba
l
ls
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
T
im Abbott
Add a file to Ksplice t
a
rball
a
rchiv
e
s con
t
aining the
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim
Abbott
Add an option report
i
ng the Ksplice API v
e
rsion
n
umber
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
T
i
m
A
bbott
Us
e
the co
n
tents fi
l
e f
o
r
the Ksplice
c
or
e
m
odule
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
A
dd a co
n
tents file, lis
t
ing
t
h
e modules in the update
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-09
Tim A
b
bott
Re
m
ove unnecessa
r
y p
a
r
e
ntheses i
n
s
o
rt cal
l
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-09
Tim Abb
o
tt
Make initializ
e
_k
s
plice
_
ud
static
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ksplic
e
0
.
9
.
3
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
b
bott
Only
repor
t
that w
e
saved d
e
bu
g
output if debuggi
n
g
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Add
r
un-pre matchin
g
o
f export
sectio
n
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ot
t
Add a s
h
adow
d
ata structu
r
e API
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Fix comparison of UD_
O
P_PTR instructions
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add c
o
de to handle XEN_EMULAT
E
_PREFIX
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbo
t
t
Ha
n
d
l
e end pointers when marking al
l
global s
y
mbols
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abb
o
tt
Move s
a
fety_rec
o
rd creation
for the primary
s
ecti
o
ns
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
Han
d
le the exp
o
rted
s
ymbol tables as
table
s
ecti
o
ns
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
H
a
ndle ex
p
ort ch
a
nges using ksplice_p
a
t
ch structur
e
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remove some conserv
a
tiv
e
check
s
when splitti
n
g strin
g
s
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
dd su
p
port for specifyi
n
g
a section
to be treated
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Print "unknown" w
h
en an
update'
s
ab
o
rt
_
cause li
n
e is
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add ksp
l
i
ce
-
patch
.
h
,
def
i
n
i
n
g macros f
o
r de
c
lar
i
ng
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add
.
ksplice_
c
all* support to obj
m
anip an
d
inspect
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Use
preprocesso
r
m
a
cros in the primary
K
sp
l
ice linker
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Follow tramp
o
lines
in the stack_check
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
R
e
move first_byte_safe
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Patch
.
rodata sections
wh
o
se size hasn't changed in
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abb
o
tt
Add support for arb
i
t
r
ary size cont
e
nts
i
n the ksp
l
i
c
e_pat
c
h
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im
A
bbott
Renam
e
t
h
e trampol
i
n
e
field of struct
k
spl
i
c
e
_
patch
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
A
b
b
ott
Gi
v
e reason
a
ble
labels
to static local symbols
w
it
h
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add support for C
.
123
.
12345
symbols in static
_
local_s
y
m
b
ol
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add
an option to apply the update to
t
ar
g
et mo
d
ules
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Pat
c
h the
b
ug line number
fields of oth
e
rwis
e
unc
h
anged
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Ad
d
a ksplice patch typ
e
fiel
d
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbo
t
t
A
dd
s
upport
f
or mappin
g
data
s
ections wr
i
teable for
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ot
t
Remove the symbol
f
i
e
ld from struc
t
k
s
plice_patch
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Use
a k
s
plice
_
reloc for the oldaddr
f
i
e
ld of ksplice_patches
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Re
p
lace
_
_DATE__
and __TIME__ in
the
f
inal
c
ode
with
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remove re
l
ocation
s
t
o
t
he string in bug table entries
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
F
i
ll
in the ma
t
ch_ma
p
w
h
en
the run and pre instructions
.
.
.
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
R
u
n-pre m
a
t
ch
t
he
e
x
ception
t
able
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbot
t
R
un-pre match the bug tabl
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Handl
e
relocations into the middl
e
of text sect
i
ons
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
S
p
lit the addend f
i
eld into the instructio
n
a
n
d target
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Never re
m
ove relocations in spa
n
s
t
h
at are being deleted
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
b
bo
t
t
Sa
v
e the match_m
a
p in the ksplice_section s
t
ructure
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ad
d
suppo
r
t for relocations of size 0 in the kernel
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Add ge
t
_ta
b
le_secti
o
n
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Add run-pre m
a
tc
h
ing of _
_
D
ATE__ and __TIME
_
_ using
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbo
t
t
Add
a
p
p
ly_
h
owt
o
_reloc
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
d
d handle
_
howto_relo
c
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Ad
d
ksplic
e
_reloc_howto structure
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
O
nly delete sy
m
bols t
h
a
t
n
e
e
d
t
o
be de
l
eted
in filter_symbols
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im
Abbott
Set the kee
p
bits on ke
p
t spans in rmsyms an
d
fi
n
alize
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abb
o
tt
Don't
c
r
eate spans with
s
i
ze
0
when
splitting
t
able
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
Match str
i
n
gs only via handle_r
e
loc checks
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remember which sections were m
a
tched in t
h
e
f
i
r
st ma
t
ch_
p
ack
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
R
e
cursively
m
atch
s
tr
i
ngs when matching a section that
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
D
e
le
t
e k
s
pl
i
ce structures for exit section
s
in the
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Inclu
d
e original sec
t
ion names in the names
o
f va
r
iou
s
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ot
t
R
e
write inspect with less code dupli
c
ati
o
n
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Ab
b
ott
Add an option to in
c
lu
d
e a d
e
script
i
o
n
along with a
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Tim
Abb
o
tt
Remov
e
the patch file in /var/run after undoi
n
g an
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Tim Abbott
Don't
generate unnecessary
export_desc st
r
u
c
tures
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Tim
Abbott
Delete obsolete relocat
i
o
n
s
b
efo
r
e removing unkept
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
next