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
Don't guess about target spans for reloctions against non-section symbols.
2009-06-18
Tim Abbott
Don't guess about t
a
rget span
s
f
o
r reloction
s
against
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim Abbott
[udis86]
A
dd xgetbv and xset
b
v i
n
s
t
ru
c
tions
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Ti
m
A
b
b
o
tt
[udis
8
6] Add xsave
an
d
xrstor in
s
tructions
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim Abbo
t
t
M
a
rk the
x86_cpu_d
e
v
.
init section as ignored
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim Abb
o
tt
Add support for L
i
nux kerne
l
tr
a
cepoin
t
s
(very sim
i
lar
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim A
b
b
ott
M
a
tch ot
h
e
r
spans wh
e
n
we've matched the add
r
s
pans
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim Abbott
Write de
l
eted p
a
tche
s
f
o
r glob
a
l symb
o
l
s removed from
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-18
Tim Abbott
U
se a separate section type for the bu
g
ta
b
l
e
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-06-02
Tim
Abbott
Write
p
a
tches for nonzero entry points agai
n
st the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@ksplice.com>
commit
|
commitdiff
|
tree
2009-05-22
Tim Abbott
Create 0
.
9
.
7
.
90 alpha rele
a
se
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
T
i
m Abbott
Add hack
to generate s
h
ort module
names
f
o
r
amd
6
4
k
ern
e
ls
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
T
i
m
A
bbott
Obtain the update
n
a
m
e
s
f
rom the contents
file
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Ti
m
Abbott
Clean up
barewords use when
p
arsing the co
n
t
e
nts file
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbott
Re
s
truc
t
ure the fie
l
d
s
of the contents file
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
T
i
m Abbott
T
r
ea
t
obsolete
module pa
r
ameters like module parameters
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
T
im
Ab
b
ott
Ad
d
c
heck for when two global symbols
st
o
p
bei
n
g
equal
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbott
Patch every entry
p
oint within a patched
t
ext span
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Ti
m
Abbott
Write
ksplice_symb
o
l stru
c
tur
e
s fo
r
all the
entry points
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim
A
b
b
ot
t
C
o
m
pute a list of entry
p
oints in the pre
s
p
a
n
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbot
t
Don't add reloca
t
ions o
f
s
ize 0 t
o
ins
p
e
ct's re
l
oc
a
tion
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbott
Add sup
p
ort
f
or multiple siz
e
-0
K
splice relocs in
ar
c
h_ru
n
_p
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbott
Be more v
e
rbose whe
n
reporting global
s
ymbol sp
a
n
mismatch
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Abbott
Abort nicely if the object assum
e
d to be rodata i
s
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim Ab
b
ott
Check whether
two ksplice_patches in a
single change
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim A
b
bott
Check f
o
r nop s
e
quences with
a
jmp
+
N
follow
e
d
b
y N
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-21
Tim
Abbott
P
a
ss a po
i
n
ter r
a
t
h
er th
a
n an unsigne
d
l
o
ng to is_mcount_call
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-04
Ti
m
Abbott
Fix mis
s
i
n
g whitespace i
n
debugg
i
ng o
u
tput
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-04
Tim Abbott
Ab
o
rt when we
s
ee a relocation
to a section t
h
at
w
o
n
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-05-04
Tim Abbott
M
a
ke f
i
nd_span retur
n
som
e
thing usefu
l
for secti
o
n
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-16
Tim Abbo
t
t
Use norm
a
l da
t
a p
a
t
ches for changing bug line number
s
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-13
Tim Abbot
t
Fi
x
pa
r
t_of_
r
e
l
o
c
's use of howto->size
(should be bf
d
_get_re
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-11
Tim
A
bbott
Ksplic
e
0
.
9
.
7
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-11
Tim Abbott
A
d
d
s
upport for OpenV
Z
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-10
T
im Abbott
Squash
.
s
c
hed
.
tex
t
in
t
o t
h
e
.
te
x
t section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Ti
m
Abbott
I
mpr
o
ve documentatio
n
of clea
n
up_ks
p
lice_mod_chang
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Tim Abb
o
tt
Move handle_bug
a
nd ha
n
d
le_extable to ksplice
.
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Tim Ab
b
ot
t
Ren
a
m
e
the vals fie
l
d
o
f
stru
c
t
k
splice_sym
b
ol to candidate_
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Tim
Abbott
Clean up -
t
o
_
con
v
ersions in ks
p
l
i
ce-ap
p
l
y
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
T
i
m Abbott
Rename
t
h
e
Ksplice modu
l
es to th
e
n
ew -old
/
-
new style
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Tim Abbott
Rename helper/
p
r
imary to
old-code/n
e
w-code in kmod
s
rc
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-03
Tim Abbott
Rename the
helper/pr
i
mary
t
o o
l
d_code/new_code in ksplice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
T
i
m Abbott
Re
n
am
e
.
K
SPLICE_he
l
per/
p
rimary to
.
KSP
L
ICE_
o
l
d
_c
o
de
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbo
t
t
Rename the ob
j
mani
p
kee
p
modes from prima
r
y/hel
p
er
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim
A
bbott
Rename in
i
t/cleanu
p
functions for the old/
n
ew_code_loader
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
R
e
name
c
hange->pri
m
ary to change->n
e
w
_code_mod
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
T
i
m Abbott
Rename field
s
of k
s
pli
c
e_
m
odu
l
e
_
list_
e
ntry
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Ab
b
ott
Rename primary
.
c/helper
.
c
to
old/new_code_l
o
ader
.
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
T
i
m A
b
b
o
tt
Fix whi
t
esp
a
ce for ksplice_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 kspl
i
ce
-
obj
.
pl
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
Move relocs,
symbols,
sections i
n
to a new struct ksplice
_
cod
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
T
im Abbott
R
e
name struct
k
splice_pac
k
to struc
t
ksp
l
ice_mod_chang
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
Re
n
a
me ksplice_module_list to kspli
c
e_modu
l
es
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-03-02
Tim Abbott
Re
n
ame sta
r
ts_with
t
o strstar
t
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
T
i
m Abbott
Rem
o
ve unn
e
cessary __kcrc
t
ab
c
heck in supersec
t
_type
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add support for changes to the CRCs of
exp
o
r
ted symbols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Add pr
e
/p
o
st
matching of
table
s
ections with h
a
s_add
r
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim
Ab
b
o
t
t
A
dd span
_
offset_ta
r
get_s
p
a
n
h
e
lper function
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
T
i
m
Abbo
t
t
Add
a
consider_
c
rc
flag
t
o is_tab
l
e_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Ti
m
Abbott
Don't ke
e
p
u
nused absolute sect
i
on symb
o
ls
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
T
i
m Abb
o
t
t
N
ever keep CRC spans in keep-helper mode (they confuse
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
A
dd supp
o
r
t
for relo
c
a
t
i
o
ns to the absolu
t
e section
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbot
t
Add get_
c
rc_
s
pan helper function
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbott
Fill in th
e
str
i
ng fie
l
ds
of struct table
_
sec
t
ion
in
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
Tim Abbo
t
t
U
s
e the
target span's keep bit in
f
ilter_table_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2009-01-21
T
i
m
Abbott
F
a
i
l
loudly (rather tha
n
s
ilen
t
ly) whe
n
r
u
nning ksplic
e
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
Abbott
Add a ch
e
ck for loa
d
ed co
l
d-patched modules when
rev
e
rsi
n
g
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Impr
o
ve Ksplice
'
s update kobject variable
names
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Clean up the KSPLICE
_
ST
A
NDALONE version o
f
init_ks
p
lice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abb
o
tt
Fix
XEN_EMU
L
AT
E
_PR
E
F
IX in XEN_CPUID handling code
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m Abbot
t
Make sure t
h
a
t one of th
e
other_
s
e
ct off
s
ets is
0
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbo
t
t
Remove unnecessary
a
d
d
_dependency_
o
n_address of ksp
l
ice_patc
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
im Abbott
Clean up
Kspl
i
ce's locking of the update
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Add
m
or
e
function-level documentation to th
e
ksplice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
T
i
m
A
bbott
Remove dead accumula
t
e
_
str
u
ct and RUN_PRE_SILENT (for
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim Abbott
Remove use of init_mm from integrated K
s
plice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-12-19
Tim
Abbott
Strip d
e
buggi
n
g
inform
a
t
ion from --build-m
o
d
u
les modules
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
U
p
dat
e
the kmodsrc/ksp
l
ice
.
h documentatio
n
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Handle ren
a
m
e
of kstop[0-9]
t
o
k
stop/[0-
9
]
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Commi
t
id
comments should alwa
y
s be i
n
the LINUX_
V
ER
S
ION
_
COD
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-22
Tim Abbott
Update
Kspli
c
e
for new x86 he
a
der guar
d
format
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
T
i
m Abbott
Don't spe
w
t
h
e
d
e
b
ugfs output to the us
e
r
i
n
ks
p
lice
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-17
Tim Ab
b
ott
Add support for a
n
optional
filename for the app
l
y
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim
A
bbott
R
un modpo
s
t
o
n v
m
lin
u
x when using --b
u
ild-
m
o
d
ule
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-16
Tim Ab
b
ott
P
revent r
e
g
e
neratio
n
of i
n
c
l
u
de/config/kernel
.
releas
e
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-11
Tim Abb
o
tt
Include t
h
e
built
k
ernel's uname informat
i
on in update
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim
A
bbot
t
Ad
d
a timestamp file t
o
Ksplic
e
update tarbal
l
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
Add a file to Ks
p
l
i
ce tarball archives contain
i
ng the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
T
im Abbott
Add an option reporting the
K
spl
i
ce API
v
e
rsion num
b
er
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim A
b
bott
U
s
e th
e
contents file for the K
s
p
l
ice core
m
odule
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-10
Tim Abbott
Add
a
c
ontents fil
e
,
l
i
s
tin
g
th
e
modules in the update
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
Ti
m
Abbott
Remov
e
unnecess
a
ry pare
n
theses in s
o
rt calls
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-09
Tim Abbott
Make initia
l
ize_ksp
l
ice_ud stati
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Ti
m
A
b
b
ott
Ksplice 0
.
9
.
3
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
Only repo
r
t that we sav
e
d debug output if debugging
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bo
t
t
Add
r
un-pre matching of export section
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbo
t
t
Add a
s
hadow d
a
ta structur
e
API
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Ab
b
ott
Fix c
o
mparis
o
n
o
f UD
_
OP_
P
TR instructions
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim A
b
bott
Add co
d
e to handle
X
EN_EMULATE_
P
REFIX
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
T
im A
b
b
o
t
t
Handl
e
end pointers when
m
ar
k
ing all gl
o
bal symbols
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-11-08
Tim Abbott
M
o
ve safety_record creation
f
or th
e
primary sections
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
next