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
T
i
m Abbott
Move
r
elocs, symbols, s
e
c
tion
s
into a new struct ksplice_cod
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
T
im
A
b
b
ott
R
e
name struct kspl
i
ce_pack to struct ksplice_mod_change
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim
Abbott
R
e
n
am
e
ksplice_m
o
dule_list to ksplice_m
o
d
ules
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim
A
b
bott
Renam
e
s
t
a
rts_with to strstarts
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim A
b
bott
Remove unnec
e
ssary __kcrc
t
ab chec
k
in supersect_type
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Abbott
Add supp
o
rt for chang
e
s to the CRCs of expo
r
ted symbol
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
A
d
d pr
e
/post ma
t
ching of
table section
s
with has_addr
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Ab
b
ott
Ad
d
s
pan_of
f
set_ta
r
get_sp
a
n helper fu
n
ction
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Abbott
Add
a
consider_crc fla
g
to is_table_
s
ection
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim A
b
bott
Don't keep unused ab
s
olute section sy
m
bo
l
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbot
t
Never
keep CR
C
s
p
ans in
keep-
h
elper mode (they confuse
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add suppo
r
t for relo
c
ations to
the absolute sect
i
on
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Abbot
t
Add get_crc_s
p
an
h
elper func
t
ion
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Abbott
Fi
l
l in
the string fields of s
t
ruct t
a
ble_section in
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Use t
h
e target spa
n
's keep bit i
n
filter_
t
able_sec
t
ion
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbo
t
t
Fail loudly (rather than silently) when running ksplice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Add
a check for loaded c
o
ld-pa
t
ched modules when reversing
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Impro
v
e Kspli
c
e's update k
o
b
ject variable names
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbott
Clea
n
up
t
h
e KSPLI
C
E_S
T
ANDALONE
v
ersion of init_ks
p
lice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Ab
b
o
tt
Fix XEN_EM
U
LATE_PREFIX i
n
XEN_CPUID handling code
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
A
bbott
Make
su
r
e that one
o
f t
h
e
other_se
c
t offsets is 0
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Abbott
Re
m
ove unnecessary add_depende
n
cy
_
on_address of ksplice_
p
atc
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbott
Clean up Ksplice's locking of the update
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Abb
o
tt
Add more function-level d
o
cumen
t
ation to the
ks
p
lic
e
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Remove dead acc
u
mul
a
te
_
struct an
d
RU
N
_
P
RE_
S
ILENT (for
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Remove use of init_mm
f
rom
integrated
K
sp
l
ic
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
A
bbott
S
t
rip debuggin
g
informati
o
n
from --build-
m
odules
modules
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbo
t
t
Update the k
m
odsrc/ksplice
.
h documenta
t
i
on
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abb
o
tt
Handle ren
a
m
e of k
s
top[0-9] to kstop/
[
0-9]
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
C
o
m
mit i
d
c
o
mments shoul
d
a
l
way
s
be
in t
h
e LI
N
UX_VERSI
O
N_COD
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
U
p
dat
e
K
spli
c
e for new x86 header guar
d
f
o
r
m
at
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
Tim Abbot
t
Don't spew
the deb
u
gfs output
to the user in k
s
plice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
Tim
Abbott
Add s
u
pport for an option
a
l
filename
for the apply
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim A
b
bott
Run
modpost o
n
vmlin
u
x when us
i
ng --build-m
o
dule
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim Abbott
P
re
v
ent regene
r
ation of inc
l
ude/config
/
kernel
.
release
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
T
im Abbott
Include the bui
l
t ker
n
el
'
s
uname inform
a
t
io
n
in
u
pdate
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim A
b
bott
Ad
d
a ti
m
estamp file
to Ksplice
update
tarball
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbot
t
Add a
f
ile to Ksplice
tarball archives cont
a
ining
the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Ab
b
ot
t
Add
a
n op
t
ion report
i
ng the Ksplice API version number
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Ab
b
ott
Use the conte
n
t
s file
f
or the Ksplice core mo
d
u
l
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbot
t
A
d
d a contents file,
l
isting the modu
l
es in
the updat
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
Tim Abbott
Remove un
n
ecessary
p
ar
e
ntheses in
sort
c
alls
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
Tim
Abbott
Make
i
nitialize_ksplice
_
ud sta
t
ic
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbo
t
t
Kspl
i
ce 0
.
9
.
3
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Only report
that we s
a
v
e
d debu
g
outp
u
t if debugging
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Add run-pre
matching of expor
t
sections
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
b
b
ott
A
d
d a shadow data s
t
ruct
u
re API
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Fi
x
compa
r
ison of UD_
O
P_PTR in
s
truc
t
ions
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add code to handle XE
N
_EMUL
A
TE_P
R
EF
I
X
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abb
o
tt
H
andle end poin
t
ers w
h
en
m
a
rking al
l
g
lob
a
l
s
ymb
o
ls
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Move safety
_
record crea
t
ion
f
or the pri
m
ary
sect
i
ons
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Hand
l
e the
exported symbo
l
t
a
bles as table sections
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
H
a
ndl
e
exp
o
rt changes
using ks
p
lice
_
patch stru
c
tures
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Remo
v
e some conservative c
h
e
cks wh
e
n splitting strings
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Add su
p
port for sp
e
c
i
f
y
ing
a section to be treated
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
o
t
t
Print "unknown" wh
e
n an u
p
d
ate's abort_
c
ause
l
ine is
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ad
d
ksplice-patch
.
h, defining macros for d
e
clar
i
ng
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ot
t
A
dd
.
ksp
l
i
c
e_cal
l
*
s
uppor
t
to objmanip an
d
in
s
p
ect
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbo
t
t
Use pr
e
processor
m
acros in the primar
y
Ksplice l
i
nker
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
Abbot
t
Follow
t
rampol
i
nes in the
s
tack_check
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Remove first_byte_safe
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Patch
.
ro
d
ata
sections
w
hose size
h
asn't changed in
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
d
d support fo
r
arbi
t
rary
size contents
in the ksplic
e
_patch
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbot
t
Re
n
ame the trampoline field of struct ks
p
lice_patch
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Give r
e
asonab
l
e l
a
bels to static
local symbols with
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add su
p
port for
C
.
123
.
12345 sym
b
ols in static_local_symbo
l
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add an
option to apply the u
p
dat
e
to target
m
o
d
ules
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
P
atch t
h
e
b
u
g
line
n
umbe
r
f
i
e
lds of
otherwise unch
a
nged
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
Add a ksplice patch type
f
i
e
l
d
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Add support for map
p
ing
data
s
ections writeable for
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
Ab
b
ott
Rem
o
ve th
e
symbol field from
struct ksplice_patch
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bb
o
t
t
U
s
e a ksp
l
ice
_
reloc f
o
r the oldaddr fiel
d
of ksplice_p
a
tches
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Replace __DA
T
E
__ and __
T
IME__ in the final code with
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remove r
e
l
o
cations
to
t
he string in bug table ent
r
ies
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abb
o
tt
Fill
i
n
t
he matc
h
_map when the run
a
nd pre i
n
s
t
ructions
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
R
un-pre match t
h
e exception table
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abb
o
t
t
R
un-pre
match the bug table
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
A
bbott
Handle r
e
locations
i
nto
the middle
of text
sec
t
ions
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbo
t
t
S
p
lit the addend fiel
d
into the
instruction and
tar
g
et
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
Abbott
Ne
v
er remov
e
rel
o
cations in spa
n
s
that
a
re be
i
ng d
e
l
e
t
e
d
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
Abbott
Save the match_map i
n
t
h
e
ksplice_section structure
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Ab
b
ot
t
Add support for relocation
s
of size 0 in the kernel
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
Add get_
t
able
_
sec
t
ion
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ad
d
r
un-pre matching
o
f __DATE_
_
an
d
_
_
TIME__ using
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ad
d
app
l
y_howto_r
e
loc
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Add handle_howto
_
reloc
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
b
bo
t
t
Add ksplice_reloc_howto st
r
uctu
r
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Only delete symbols that ne
e
d to
be delete
d
in filter_sy
m
bols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
Set the keep
bits on kept spans
in rmsyms
a
n
d
finalize
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Don't
c
reate spans
w
ith size 0
w
he
n
split
t
in
g
table
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbot
t
M
atch strings only via hand
l
e_reloc ch
e
ck
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Remember which section
s
were
m
atch
e
d in th
e
f
i
rst m
a
tch_pa
c
k
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abb
o
tt
Recursively matc
h
strings when matching a se
c
t
i
on that
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
D
e
l
e
te ksp
l
i
c
e structures for
e
xit se
c
tion
s
in
t
he
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Incl
u
de
o
riginal secti
o
n
names in the n
a
mes of various
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Re
w
rite inspect with less code
d
u
p
licat
i
on
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
d
d an
o
ption to
i
nclud
e
a
descr
i
ption
a
long wi
t
h a
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-05
Tim Abbott
R
e
move the patc
h
file in /va
r
/run after un
d
oing
a
n
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-05
Tim Abb
o
tt
Don't
generate unnecessary ex
p
ort_d
e
sc
stru
c
ture
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-05
Tim Abbo
t
t
D
e
lete obsolete
r
eloca
t
ions before removin
g
unkept
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
next