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
Replace want_section with a flag in the supersect.
2008-09-26
Tim Abb
o
tt
Replace w
a
nt_sect
i
o
n
wit
h
a fla
g
in the supersect
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
T
i
m Abbo
t
t
Replace the ch
s
ects lis
t
with a fl
a
g in the super
s
ect
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
T
i
m
A
b
b
ott
Replac
e
the newsects l
i
st
w
it
h
a flag in the super
s
ect
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim
Abbott
Move is_special from objcommon into
o
bj
m
anip
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Use the stand
a
rd __
s
tr
i
ngify macro, rather than
S
TR
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim
Abbott
D
i
e if a data or bss section is supposed to b
e
chan
g
ed
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Ti
m
Abbott
Wh
e
n com
p
aring contents, don't compare storage units
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Add debugging code
to objman
i
p
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abb
o
tt
Add m
i
ssing checks for being
t
he p
r
im
a
ry module whe
n
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Replace
t
he ma
r
k_wanted_if_referenced white
l
ist with
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abbott
Handle movi
n
g
f
u
n
ctions be
t
ween
c
o
m
p
i
lation units
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Ti
m
Abbott
Split primary and helper write_ksp
l
ic
e
_
section
l
o
ops
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-26
Tim Abb
o
tt
R
eplace the objmanip keep
-
pr
i
mary dif
f
/flood
f
ill algorit
h
m
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Centralize objmanip debugging output
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Cl
e
anup write_ks
p
l
ice_section loop
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
Abbott
Us
e
mat
c
hable_t
e
xt_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Add
a
mat
c
ha
b
le_text_se
c
tion helper fun
c
tion
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Pass a superb
f
d
to
w
ant_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abb
o
tt
R
e
name needed_data_s
e
ction to
matchable_data
_
section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
im
A
bb
o
tt
Clean up
e
x
p
ort_desc ha
n
dling co
d
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Cle
a
n up
the write_k
s
plice_patch loop
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abbott
U
p
date
t
he l
i
st
of changed text secti
o
ns
i
n the wanted
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m
Abbott
Rename the list of changed sect
i
on names from
sec
t
ions
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
Remove n
o
w-unused
lab
e
l_map parsing co
d
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim
Abbot
t
Remo
v
e struct kspli
c
e_trampoline
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
i
m Abb
o
tt
R
e
move prun
e
_trampol
i
ne
_
vals hack
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Rem
o
ve reverse
trampoline
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Use trampoline repladd
r
s, no
t
trampoline
o
lda
d
drs,
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim
A
b
bo
t
t
Pass a ksp
l
ice_pa
c
k to add_c
a
n
didate_val
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim A
b
bott
Sup
p
ress dup
l
icate
st
r
ing
s
written to the
.
k
splice_str
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Suppress d
u
pl
i
cate ksplice_symbol
s
tructures
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim
Ab
b
ott
Hand
l
e
some case
s
o
f
mo
v
ing gl
o
bal functions betwee
n
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbott
Simplify filte
r
_symbols
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbott
Only EXPORT
_
S
Y
MBO
L
_GPL i
n
it_ksplice_pack
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Tim Abbo
t
t
K
e
ep the
s
ymbol
s
used in
new_relocs as
w
ell as relocs
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
Ti
m
Abbott
Use print_l
a
bel_map to
pass the
label_m
a
p from objdiff
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-25
T
im Abbott
A
d
d symbols
i
n con
s
t
s
ecti
o
ns to the label m
a
ps
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Tim Abbott
Impr
o
ve
t
he test for wh
e
n the core kernel tex
t
is
mapped
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Tim
A
bb
o
tt
Abort if
the core kerne
l
text
i
s
mapped read-onl
y
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Tim Abbott
p
r
intk a m
e
ss
a
g
e
wh
e
n a Ksplice
u
pdate is
su
c
cessfully
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Tim Abb
o
tt
Alloc
a
te safety_re
c
ords for the prim
a
ry packs
before
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-13
Tim Abbott
Don't remo
v
e re
l
o
cation
s
to
d
efined symbols in rmsyms
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename activate_pack to prepa
r
e
_
p
a
ck
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
C
l
ean
up inst
a
llation of kmods
r
c files
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
Rename struct r
e
loc
_
na
m
eval to struct la
b
elval
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Renam
e
ksplice_sectio
n
's thism
o
d_addr fi
e
l
d
to a
d
dress
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
C
han
g
e 0xE9
t
o 0xe9
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remo
v
e d
e
bug level
s
from the p
e
rl utilities
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Fix tr
i
vial checkpatch err
o
rs
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
Remo
v
e unuse
d
ends
_
with f
u
nction
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Use patches_modul
e
in
brut
e
_sea
r
ch
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
R
e
turn
N
O
_
M
ATCH when fai
l
i
n
g t
o
finaliz
e
a pack
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
Improve some comments
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im A
b
b
o
t
t
Combine tw
o
adjacent
ksdebug stat
e
ments
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
R
emove go
t
o
f
r
om check_each_task in integrat
e
d Ksplice
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Improve __ksplice
_
d
eleted mes
s
age
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbo
t
t
M
o
v
e pat
c
he
s
_mod
u
le proto
t
ype to a more re
a
sona
b
l
e
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
Abbott
Move kspli
c
e_kob
j
definition next to kspli
c
e_
m
odu
l
e_list
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
M
o
ve cl
e
ar_l
i
st after prototypes
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Move sing
u
lar definition near ends_with
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Rename init_ksplice_m
o
d
u
le to init_ksplice_
p
ack (and
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
Abbott
Remove unused list of reloc_ad
d
rmaps
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
A
d
d
a
d
e
penden
c
y
on
t
h
e t
a
r
g
et module after computi
n
g
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbo
t
t
U
s
e pointers rather than unsigned l
o
ngs
in run-
p
re
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Ab
b
o
t
t
Rep
l
ace the %" ADDR
"
w
ith
%
lx f
o
r
print
i
ng
addresses
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Add s
u
pport for recursive Ksplice updat
e
s
adding n
e
w
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
Use cr
e
at
e
_s
a
f
ety_record in
apply_patc
h
es
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Install reve
r
se
t
ra
m
polines over the r
e
pladdr
of the
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Pa
t
ch functio
n
s whi
c
h ar
e
j
u
mped int
o
from o
t
her se
c
tions
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Clean
u
p
pro
t
otypes
f
or in
i
t_debug_b
u
f and
c
lear
_
debu
g
_buf
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im
A
bbott
Rena
m
e c
r
e
a
te_trampoline to prepare_trampoline
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
Ren
a
me struc
t
e
xport iterator varia
b
les from export
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im
A
bbott
Fold
a
dd_patc
h
_dependenc
i
es in
t
o
finalize_patches
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename process_
p
atches to finalize_patches, and proce
s
s_expo
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
R
e
arrange an
d
comment the p
r
oto
t
ypes in
ks
p
l
i
c
e
.
c
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Rename act
i
vate_helper
t
o match_pack_sections
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
R
ename ac
t
i
v
a
te_primary to fin
a
lize_pack
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
Rena
m
e
s
earch_for_matc
h
t
o
f
i
nd_sec
t
ion
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbott
Renam
e
comp
u
te_addre
s
s to lo
o
kup_symbol
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Re
n
ame s
t
ruct kspl
i
c
e
_size to s
t
ruct ksplic
e
_section
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
R
e
move unnecessary
check for kspli
c
e modules in add_depen
d
en
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
A
d
d debugg
i
ng p
r
int statements for vario
u
s unexpecte
d
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ti
m
Abbott
Make struct confl
i
ct_addr's has_conf
l
ict a bool
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbot
t
R
e
na
m
e stru
c
t conflict_fr
a
me to
s
truct c
o
nflic
t
_
a
d
dr
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Suppress duplicates in the System
.
m
ap a
r
r
ay
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
R
emove
System
.
map from integrated
Kspli
c
e
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
On
l
y
ignore
.
r
od
a
ta
.
s
t
r
.
ro
d
ata sects
i
n compute_address
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbott
Rename struct modu
l
e_pack to struct
ksplice_pack
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
T
im Abb
o
t
t
Update
t
he o
b
jm
a
nip
documen
t
ation comm
e
nts
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Update the obdi
f
f
d
ocum
e
n
t
a
t
io
n
c
omm
e
n
t
t
o
ref
l
ect
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bb
o
tt
Fi
x
ab
o
r
t
_t type
er
r
or in apply_patches
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Move the arch
-
independ
e
nt part of follow_trampoli
n
es
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
Abbott
O
nly in
c
lude applie
d
p
ac
k
s in t
h
e ksplice_module_list
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
Fix
che
c
k
f
o
r
s
ections that k
e
ep-primary should remo
v
e
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Print out
c
hanged rodata sections
a
s new and
d
el
e
ted
.
.
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Print out
c
han
g
es
i
n
t
h
e
set
of rodata sectio
n
s
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Add fun
c
tion
i
s_special in ob
j
comm
o
n
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
Re
n
ame spec
i
a
l
sections to table
s
ections
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Output sect
i
on sizes in hex f
o
rma
t
i
n
try_addr
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
R
emove debug leve
l
s f
r
om ksdebug
.
Signed-off-by:
Tim Abbott
<tabbott@mit.edu>
commit
|
commitdiff
|
tree
next