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
Define the common Getopt options in Ksplice.pm.
2008-09-27
Anders Kaseorg
De
f
ine
t
he com
m
on Getopt o
p
tions
in Ks
p
lic
e
.
p
m
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
A
nders Kaseorg
Fix missi
n
g
k
s
p
lic
e
-extra o
b
jects in Makefi
l
e
.
ksplice
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
And
e
rs
K
aseo
r
g
C
heck for
al
l
r
e
quired perl modules
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
A
nders K
a
seo
r
g
Check for
b
f
d
.
h after setting t
h
e the b
f
d
i
n
c
l
ude dir
e
cto
r
y
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
Anders Kaseorg
Actuall
y
throw an
e
rror if li
b
bfd is not foun
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
Anders Kas
e
o
rg
Quote all macro argume
n
t
s
in conf
i
gu
r
e
.
a
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
A
n
der
s
Kaseorg
Add classifcation code for many
s
e
ct
i
on types
.
commit
|
commitdiff
|
tree
2008-09-27
Anders K
a
seorg
Don't use dmesg
w
h
e
n
debugfs isn't av
a
i
lable
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
An
d
ers
K
aseorg
Don't leak file descriptors in ru
n
s
tr
_
e
r
r
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
Anders K
a
s
e
org
U
s
e new
run
v
a
l
_infile function to
replac
e
s
h
e
ll redire
c
tio
n
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
Anders Kas
e
org
G
e
t rid of
g
endif
f
-rev
e
rsed
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-27
An
d
ers
Kaseorg
Use run
v
al instead of ru
n
su
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Ander
s
Kaseorg
Ne
v
er w
r
i
te a sec
t
ion symbol into
the ksp
l
ice_sy
m
bol
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders
K
aseorg
Don't try to
lookup a N
U
LL symbol
name
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Ander
s
Ka
s
eorg
Asse
r
t
that w
e
don't ke
e
p a sy
m
bol
i
n a de
l
eted s
e
c
tion
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders Kas
e
or
g
Sp
l
it objma
n
ip's
main i
n
to four fun
c
tions (do_ke
e
p_prima
r
y
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Ander
s
Kaseor
g
M
a
k
e
load_offset
s
a function
i
n objman
i
p
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders
K
aseorg
Handle __bug_ta
b
l
e
as
a tabl
e
s
e
ction
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
Anders
Kaseorg
D
elete
unused
p
ar
t
s of
.
alti
n
s
t
r_replace
m
ent s
e
ctio
n
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-26
A
n
d
ers Kas
e
org
Obtain tabl
e
section
i
n
f
o
rma
t
ion from the kernel
h
eaders
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
A
nders Kaseorg
Make kmodsrc build flags a variable in
k
s
p
l
ice-c
r
eate
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Ka
s
e
o
rg
Make $tmpdir/km
o
d
s
r
c
a varia
b
le in
ksplic
e
-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Don't
make
a
t
mpdir when only
pr
e
buildi
n
g
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kas
e
o
rg
Only check for used
requir
e
d
va
r
iabl
e
s
i
n
k
modsrc
/
Makefile
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Use the filt
e
r_ex_table_section logic for a
l
l table
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
An
d
ers Kaseorg
Merge obj
d
iff into objmanip keep
-
p
rimary
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-25
Anders Kaseorg
Fix ex_off
s
et c
a
l
c
ulation i
n
fi
l
t
e
r_ex_table
_
sec
t
i
on
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-13
A
n
de
r
s Kaseorg
Taint the kernel upon a
p
plication of any Ksplice updat
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Verify that
trampoline
s
a
r
e st
i
ll present bef
o
re removing
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
rg
Ren
a
me ksplice_kallsyms_ex
p
and_s
y
mbo
l
t
o kallsyms_expand_symb
o
l
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mov
e
the sysfs code to the end
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Move kspli
c
e_
d
e
l
eted
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move
__m
o
dule_data_addr
e
ss
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
s
eorg
Move find_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kase
o
rg
Move use_module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Move f
i
nd_module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move kallsyms_o
n
_e
a
ch_symbol t
h
rough module_
k
allsyms_on_e
a
ch
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseor
g
Sw
a
p ini
t
_d
e
b
u
g_
b
uf with clear_debug_buf
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
de
r
s Kaseo
r
g
Move patches_module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Move follow_tram
p
o
li
n
es
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Move add_ca
n
d
idate_val,
p
rune_tram
p
oli
n
e_
v
als, and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
Kaseo
r
g
Move create_saf
e
ty_record
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move insert
_
tram
p
oline and remove_trampoline
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Move apply
_
patches through print_conflict
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Swa
p
e
xported_symbol_lookup with new_exp
o
rt_lookup
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
M
ove lookup_symbol
_
kallsyms
and accumulate_matching_
n
ames
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Mo
v
e ad
d
_sy
s
t
e
m_map_candida
t
es
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Move
l
o
ok
u
p
_r
e
loc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Move br
u
te_searc
h
and brut
e
_search_
a
ll
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Prototype brute_
s
e
ar
c
h
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseo
r
g
Move p
r
int_bytes
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseor
g
Move try_addr
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Move read_reloc_v
a
lue
a
nd write_re
l
oc_value
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders K
a
seo
r
g
Move app
l
y
_relocs an
d
apply
_
reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move add_dependency
_
on_addr
e
s
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs
K
aseorg
Move
f
inalize_patc
h
es
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
M
o
ve f
i
nalize_exports
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
M
o
v
e finalize_pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Reorder
init_ksplice_update, cleanup_ksplice_u
p
date
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
e
org
U
s
e an up
d
ated
k
allsyms API
,
k
allsyms_on_each_symbol
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Re
n
ame other_module_lookup to lookup_symbol_
k
a
l
lsym
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Don't look u
p
local
kernel
symb
o
ls unless we're patchi
n
g
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
K
ase
o
rg
Use kernel_kallsyms_o
n
_eac
h
_symbol in KSPLICE_STANDALONE
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
D
e
fine 0x7777
7
7
7
7 as a constant KSPLICE_CANAR
Y
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Impl
e
men
t
ar
m
tr
a
mpolines
w
ith re
a
d_reloc_value and
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Implem
e
nt x86
trampo
l
ines with rea
d
_reloc_value
a
nd
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
e
rs
K
a
s
eorg
Pass a pack
t
o
tram
p
oline_
t
arget,
an
d
make it return
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
s
e
org
Pass a pack to prepa
r
e
_
trampoline
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Add
a
n addr
parame
t
er to write_relo
c
_val
u
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kas
e
org
Mov
e
pcrel ha
n
dling out of re
a
d_reloc_v
a
lue
a
nd write
_
relo
c
_
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Make t
h
e stage newline optional
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Support --only-targets
option i
n
k
splice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseor
g
U
s
e -
-
ext
r
a-m
a
t
c
h
t
o filter the
e
xis
t
i
ng list of
objects
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
r
s
Kaseorg
Remove
.
KSPLICE_pri
m
ary and
.
KSPLICE_helper files
i
n
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kas
e
o
r
g
Filter the
.
fixup section according to __ex_table
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seor
g
Add a missing space
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
seor
g
Use
boo
l
ty
p
es in objut
i
ls
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Use boo
l
type
s
in the ks
p
l
i
ce module
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Don't
u
s
e module_mutex when !bootstr
a
pp
e
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
ase
o
rg
Check for relo
c
at
i
on overflo
w
s
i
n write_r
e
loc_va
l
ue
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
r
s
Kaseor
g
Disable
virtual_add
r
e
s
s_mapped when !bootstrapped
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseo
r
g
Clean up re
l
ocation
handling
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
looku
p
_
ad
d
ress
is n
o
l
o
nger us
e
d
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kase
o
rg
U
se kaspr
i
nt
f
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Use strict_str
t
oul
i
nstead
o
f si
m
p
le_strtoul
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders K
a
seorg
Use read_str_set for rmsyms
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
e
r
s Kaseor
g
A
v
oid
s
hellwor
d
s()
w
ith no arguments
,
whi
c
h breaks
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Ka
s
e
o
r
g
Support run-pre matching of extra
co
m
pilation units
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
A
dd ksp
l
ice-objs functi
o
n to compute
.
KS
P
LIC
E
n
am
e
s
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Make ksplice
-
obj
.
pl fail
o
n
bad input
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Factor out co
m
mon
%
.
mod
.
KSPLICE
t
a
r
g
e
t
in Mak
e
fil
e
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers K
a
se
o
r
g
Incl
u
de alter
n
a
t
ive
.
h
(i
f
KSPLIC
E
_NEED_PARAINSTRUCTIONS
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Ka
s
eorg
Do
n
't pass k
i
d
t
o
o
bjma
n
ip
k
e
e
p-he
l
per
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
K
aseorg
Don't
s
end obj
d
iff
o
u
t
p
ut to objmanip kee
p
-h
e
lper
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Remov
e
K
S
PLICE_SIZE_D
E
L
ETED flag
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
I
ns
t
all
t
rampol
i
nes to ksp
l
ice_deleted
a
t deleted functions
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Compute p
-
>old
a
d
dr from p-
>
label in
s
tead
o
f a ksplice_reloc
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Ka
s
eor
g
C
r
eate trampolines outside stop_
m
a
c
hine
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Ka
s
eorg
Handle the exce
p
t
i
on table as a sp
e
cial section
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
O
nly return
n
ew and d
e
leted
.
text sec
t
ions fr
o
m objdiff
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
next