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
Clean up the KSPLICE_STANDALONE version of init_ksplice.
2008-12-19
Tim Abbott
Clean up the KSPLIC
E
_STANDA
L
ONE ve
r
sio
n
of init_ksplice
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Fix
X
EN
_
EMULATE_PREFIX in XEN_CP
U
ID hand
l
ing
co
d
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Ti
m
Abbott
Make su
r
e
that
one of t
h
e other_sect
offsets is 0
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim
Abbott
Remove unnecessary ad
d
_dependenc
y
_on_address of kspl
i
ce_patc
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbot
t
C
lean u
p
K
s
p
lic
e
's locking of the update
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Ti
m
Abbott
A
d
d mo
r
e function-l
e
vel
d
ocumentat
i
on
t
o the ksplice
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Remov
e
dead
acc
u
mulate_struc
t
and
R
UN_PRE_SILEN
T
(for
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbot
t
Remov
e
use of init_m
m
f
rom integrat
e
d Ksplice
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbo
t
t
Strip d
e
bugging info
r
m
a
t
ion from --build-modules module
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
U
p
date the kmodsrc/ksplice
.
h
d
o
c
umentation
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim Ab
b
ott
Handle rename of ks
t
op[0-9] t
o
kstop
/
[
0-9]
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbo
t
t
Commit id comments should always be in
the LINUX_V
E
RSION_COD
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-22
Ti
m
Abbott
Update Ksplice for ne
w
x
8
6 header gu
a
r
d for
m
at
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-17
Ti
m
A
b
bott
Don't s
p
ew the
debugf
s
output to the u
s
er
i
n ksplice
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-17
Tim A
b
bott
Add supp
o
rt for an o
p
tional filename for the a
p
p
l
y
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-16
Tim A
b
bott
Run modpost on vmlinux when using
--bu
i
ld-modules
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-16
Tim Abb
o
t
t
Prevent regeneration o
f
i
n
clu
d
e/config
/
kernel
.
release
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-11
Tim Abbo
t
t
Include the
b
uilt kernel's una
m
e inform
a
tion i
n
upd
a
t
e
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim A
b
bot
t
Add a time
s
t
amp file to Kspl
i
ce upd
a
t
e
tarballs
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
Add a file to Kspli
c
e tarba
l
l a
r
chi
v
es
containing the
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim A
b
bott
Add a
n
option
reporti
n
g
the Ksplic
e
API
version nu
m
ber
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim Ab
b
ott
Use th
e
contents file fo
r
the
K
splice core module
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
Add a c
o
ntent
s
file,
listing the modules in t
h
e u
p
d
a
te
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-09
Tim
A
bbott
Remove
u
nnecessa
r
y pa
r
enthes
e
s in
s
ort
calls
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-09
Tim
Abbott
Make
init
i
al
i
ze_ksplice_ud static
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m
A
bb
o
tt
Ks
p
lice 0
.
9
.
3
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Onl
y
report th
a
t w
e
s
aved
d
ebug
output if deb
u
gg
i
ng
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add run
-
pre mat
c
h
ing of expo
r
t se
c
tions
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
A
dd a s
h
adow data structure API
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Fix co
m
parison of UD_OP_
P
TR instruc
t
i
o
ns
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
A
d
d code t
o
h
a
ndle X
E
N_
E
MULATE_PREFIX
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
o
t
t
Handle end p
o
inters when mark
i
ng
a
l
l glob
a
l
s
y
mbo
l
s
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ott
Move safety
_
record creation for the primary sections
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Handle the expor
t
ed
symbol
tables as
t
able sections
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Handle
e
xport ch
a
n
g
es using ksplice_patch structures
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im
Abbott
Remo
v
e some conservat
i
ve ch
e
cks when splitting strings
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
b
bo
t
t
Ad
d
support for
s
pecif
y
ing a section to be tre
a
ted
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbott
Print "unknown" when an
u
p
date
'
s abort_cause
lin
e
is
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ott
Add ksplice-patc
h
.
h, defining macros for declaring
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
Add
.
ksplice_call* sup
p
ort
t
o objmanip a
n
d
ins
p
ect
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abbott
Use preprocessor m
a
cros in the
p
ri
m
ar
y
K
spl
i
c
e linker
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Follow trampolines i
n
th
e
stack_c
h
eck
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remove first_byte_safe
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Patch
.
roda
t
a sections who
s
e
s
ize hasn't changed
in
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Add support for
a
rbitrary
size co
n
t
en
t
s in the ksplice_
p
atch
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abbott
Rename the trampoline field of struct ksplice_patch
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Give reasonable labels
t
o
static loca
l
symbols with
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Add sup
p
o
rt for
C
.
123
.
12345 symbols i
n
static_local_
s
ymbol
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Add
a
n
o
ption to a
p
ply the updat
e
to target mo
d
ules
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Patc
h
th
e
bug
line number fields of otherwi
s
e unchanged
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
b
bot
t
A
dd a
ksp
l
ice patch type field
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbo
t
t
Add support fo
r
mapping data sections writeable for
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
bbot
t
Remove
the sy
m
bol field from struct ksplice_patc
h
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
b
b
o
tt
Use
a ksplice
_
rel
o
c for the oldaddr f
i
eld of kspl
i
ce_patche
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Replac
e
__DATE__ an
d
__T
I
ME
_
_ in the fina
l
code
w
ith
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abb
o
t
t
Remove relocations to
t
he st
r
ing
in b
u
g ta
b
le
entri
e
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ott
Fill in the match_
m
ap when
the run
a
nd p
r
e ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Abbott
Run-pre ma
t
ch
t
he exception table
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Ru
n
-pre matc
h
t
h
e
bug table
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
b
bott
H
an
d
le relocati
o
ns i
n
to the m
i
ddle of text sectio
n
s
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
S
plit the addend fi
e
l
d into the instructi
o
n and target
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im Abb
o
tt
N
ever r
e
m
ove relocations in
spans
that are b
e
ing del
e
ted
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
Abb
o
t
t
S
a
ve the match_map in th
e
ksplice
_
secti
o
n structur
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im
A
bbott
Add
s
u
p
port for
r
elocations of size 0
in the
k
ernel
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim
A
bbott
Add get_tabl
e
_section
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add run
-
pre matching of
__DATE__ and __TIME__ us
i
ng
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Add apply_howto
_
r
eloc
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im
A
bbott
Add h
a
ndle_howto_rel
o
c
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Add ks
p
lice_reloc_howto
str
u
cture
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Only delete symbols that need to be
deleted in
filter_sym
b
ols
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m Ab
b
ott
Set the k
e
ep bits on
k
ept
spans
in rmsyms and
final
i
z
e
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Don't c
r
eat
e
span
s
with
size 0
w
hen splitting table
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
bbott
M
atch st
r
ings
onl
y
v
i
a handle_reloc checks
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Remember
w
hi
c
h sect
i
ons were matched in the first match_pack
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
i
m A
b
bott
Recursively match
str
i
ngs wh
e
n matchi
n
g a section th
a
t
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
T
im A
b
bott
Delete
k
spl
i
ce structures f
o
r exi
t
sections in
the
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Include origi
n
al sectio
n
names in
t
he names of var
i
ous
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Re
w
rite insp
e
ct with le
s
s
c
o
de duplication
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
Abbot
t
Add an option to inc
l
ude a de
s
cription along
with a
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
T
i
m
A
bbott
Remove the
patch file
i
n /var/run after u
n
doing an
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Ti
m
Ab
b
ott
D
o
n't generate
u
nnecessary export_desc
s
tructures
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Tim Abbott
Delet
e
obsolete relocations
b
efore removing u
n
kept
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Ti
m
Abbott
Fix t
h
e decoding of lvals
for memory operands
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-11-05
Tim Ab
b
ott
F
ix memory leak on
f
ailure in appl
y
_update
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-27
Tim
A
bbott
Fix off-by-one error in re
l
oc_bsearch_compare
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-26
Tim Abbott
Fix ty
p
o in is_nop's check
f
o
r
MOV instruction
s
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-26
Tim Ab
b
o
tt
Prepare
t
ra
m
polines before
check
i
ng
thei
r
size
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-23
Tim Abbott
A
dd a
simple keep_
s
pan
helper
function
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-23
Tim Abbo
t
t
Only set ss->keep if
som
e
s
p
an inside the
super
s
ec
t
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
Keep sections referenc
e
d
by special
se
c
tion
in primar
y
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
tt
R
emove the
(
n
on-temp) label
v
als list
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
T
i
m Abbot
t
U
se a ksplice_sy
m
b
o
l stru
c
t
ure in struct k
s
plice_
p
atc
h
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim A
b
bo
t
t
Use the help
e
r symbol's name field (if av
a
i
lable) in
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim
A
b
bo
t
t
N
e
ver add a dependency on another primary module in
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Ab
b
o
tt
Remove the la
b
el
field of
struct
l
abe
l
val
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbo
t
t
Clean up superbfd in
i
tialization c
o
d
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
T
i
m
A
bb
o
t
t
Ad
d
support for patching
c
ompilation
u
nits
c
ont
a
ining
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abb
o
tt
Split table sections into
s
pans
a
t initializati
o
n ti
m
e
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbot
t
Check that the spans fo
r
a relocation's target
a
nd
.
.
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
2008-10-17
Tim Abbott
U
s
e spans
i
n
t
h
e pri
m
ary
flo
o
dfill
.
Signed-off-by: Tim Abbott <
tabbott@mit.edu
>
commit
|
commitdiff
|
tree
next