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
Inline flags variable to sym->flags in filter_symbols.
2008-09-12
Anders Kaseo
r
g
Inline flags variable to sym->
f
l
ags
i
n filter_
s
ymbols
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
ers
Ka
s
eorg
Don't rename sections in objma
n
ip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Pass
a
dds
t
r
arguments to obj
m
anip s
i
zelist
m
od
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Remove unused replst
r
f
rom s
t
ruct ksplice_patch
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Get
r
id of unused g
l
obal
.
rodata symbols
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Zero t
h
e relocatio
n
plac
e
holder addres
s
with
bfd_p
u
t
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kase
o
rg
Create re
l
ocations with bfd_install_
r
eloca
t
ion
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
s
e
o
r
g
Merge
copy_
s
ectio
n
and w
r
ite_new_section into w
r
ite_
s
e
c
tion
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
seorg
Add the section flags to str
u
ct supersect
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add a
-
-id option
t
o ksplic
e
-creat
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
de
r
s
K
aseorg
Cast KSPLICE_I
P
to l
o
ng on x8
6
_6
4
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kas
e
org
Replac
e
"%
0
8lx" with "%
"
AD
D
R to support both 32-bit
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Ap
p
l
y
paravirt replacements on buggy
x
86-
6
4 kerne
l
s
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
H
a
ve the hel
p
er module insert
f
ie
l
ds
directly int
o
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Add the target module name to module_
p
ack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Ka
s
eorg
Mak
e
mat
c
h_nop and run
_
p
r
e
_cmp
s
t
ati
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
S
tor
e
s
u
perse
c
t pointer in
s
e
ctio
n
->us
e
rdata
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
Kas
e
org
Remove u
n
u
s
ed blank_s
e
c
t
_n
a
me and blank_sect_add
r
from
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
S
t
ore
the relocation addres
s
in str
u
ct ksplice_rel
o
c
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Remove
no
w
-unneeded
gl
o
balize pass
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
R
e
mo
v
e
now-unused parse_and_save c
o
d
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
C
onsol
i
d
a
te Sy
s
t
e
m
.
m
a
p par
s
i
n
g in ksplic
e
.
pl
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
M
o
ve ksplice_patc
h
generation into objmanip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
K
ase
o
rg
Move ksplice_size
generation
into objmanip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Move ksplice_relo
c
g
e
n
erat
i
on into objmanip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs K
a
seorg
A
d
d Sys
t
e
m
.
map reading c
o
de
t
o objmani
p
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
New
h
ash table interface for o
b
jcommon
.
h, based on
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add
i
nf
r
astru
c
ture fo
r
writing new section
s
in obj
m
anip
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Store al
i
gnment as
an
exponent base
2, like
b
fd
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Convert sym
b
ol tabl
e
s t
o
vector
i
nterface
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Convert section cont
e
nts and relocation tables to vec
t
or
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
New vector interface for
o
bjcomm
o
n
.
h
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
M
ove objman
i
p i
n
vocat
i
ons
t
o
k
sp
l
ice
.
p
l
a
nd
a
pply them
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
M
ake match_no
p
and run_pre_
c
mp not
static
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Rename section
s
‘
.
ks
p
lice
.
ks
p
lice_fo
o
’
t
o ‘
.
kspl
i
ce_foo’
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
U
se lo
c
al labels
in sav
e
_
using_asm
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Replace NULL terminator on relocs, sizes, and
p
a
tches
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Send errors to
stderr
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Don't r
m
mod
if CONFIG_MODULE_UNLOAD=n
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Clean
up k
s
plic
e
-view an
d
ksplice-undo interface
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
K
aseorg
Move the def
i
nition
o
f
ksplice_kcal
l
oc above its use
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Correct def
i
nition of ksplice_kcalloc
(
)
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nder
s
Kase
o
r
g
Re
p
lace k
s
p
l
i
c
e_mod_find_sym
wit
h
module_on_each
_
symbol
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Don't write a re
v
erse tr
a
mpo
l
ine; t
h
e c
o
de is about
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kas
e
o
r
g
F
ix
v
irtual_
a
ddress_mapped() to s
u
pp
o
rt l
a
rge pag
e
s
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
R
emove @SED@
v
a
ri
a
ble (autoconf
2
.
59
l
a
cks AC_PROG
_
S
ED)
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Get ri
d
of unused $kid varia
b
le
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
R
espect the se
c
tion
alignme
n
t instea
d
of h
a
rd-c
o
ding
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
R
e
place
d
e
precate
d
EXTRA_CFLAGS with C
F
LAG
S
_$@
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Ka
s
eorg
R
eplace NULL termina
t
or in
special_s
e
c
ti
o
ns[] with
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
F
i
x jumple
n
indentation
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
K
aseorg
Fix various of
f
-by-o
n
e co
m
pa
r
ison bugs
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
K
ase
o
rg
Remove the u
n
neede
d
c3, 5b hack for detecting end of
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseor
g
Build ksplice module
in
par
a
llel
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Replace the la
s
t rsync
w
ith cp, getti
n
g
r
id
of the
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eor
g
Remove usel
e
s
s braces
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Ka
s
eo
r
g
activate
_
primar
y
no
l
onger needs to
be in module_pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Make
t
he helper call the primary, so it do
e
sn't
n
e
ed
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Mo
v
e module init a
n
d cl
e
anup
i
nto sepa
r
ate f
u
ncti
o
n
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
o
rg
Formatting fixes
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Ka
s
eorg
Add act
i
va
t
e_pr
i
m
ary to mod
u
le
_
pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Move
g
ar
b
age collec
t
ion from hel
p
er's cleanup_module
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Change proce
s
s_ksplice_relocs to a
c
ce
p
t relocs as an
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseor
g
Remove unused variables pos, n from _
_
reverse_patches
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
Kas
e
org
Remove un
u
sed fun
c
tion only_
l
abel
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kas
e
org
Remove un
n
ecessary test of saf
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eo
r
g
R
emove dependenc
e
on km
o
dsrc fr
o
m users
p
ace
t
o
o
ls
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
or
g
Add a dummy
rule
f
or building li
n
ker scripts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
S
upport
s
kippi
n
g the
prebuil
d
compile
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
S
u
pp
o
rt multiple ks
p
lice
modules in k
s
plice-creat
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Sup
p
ort
m
ultiple
ksplice
modul
e
s
i
n
ksplice
-
appl
y
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
nders
K
aseorg
Ne
w
b
u
ild system that integrate
s
with
k
er
n
el makefiles
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Ander
s
Kaseorg
Include 64-bit no-op pattern
s
fro
m
binutils 2
.
17
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Clean up run-pre matc
h
ing loop structure
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders K
a
seor
g
Don't look
up
.
rodata
sy
m
bo
l
s in the k
e
rnel
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders K
a
seorg
R
e
place "kspli
c
e
: success" with
exit stat
u
s
checkin
g
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Ander
s
K
aseorg
Corr
e
ct quoting for runstr() an
d
r
u
nsuc()
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Ande
r
s
Kaseorg
Check th
a
t re
q
uired M
a
k
efile arguments ar
e
pr
o
vided
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Replace m
o
dco
m
mon
.
au
t
o
.
h with
preprocess
o
r flags
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Remove unused str
2
addr fun
c
tion
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Bui
l
d c
l
eanup to
s
upport
separate source and build
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
retu
r
n is not a fu
n
c
t
i
o
n
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Apply
kernel coding style using Lin
d
ent
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kase
o
rg
Get rid of local
_
safety
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseo
r
g
Make ksplice_stat
e
shared
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
And
e
rs Kaseorg
C
hange app
l
ied flag to a three
-
st
a
te e
n
um
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Use
<linux
/
l
is
t
.
h
> API for reloc_addrma
p
s and r
e
loc_namevals
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
Move internals out of modcom
m
on
.
auto
.
h
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-20
Anders Kaseorg
Convert str
u
c
t
ansg
l
ob
to <linux/lis
t
.
h> API
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-20
Anders
K
aseorg
Change unn
e
cess
a
ry
list_for
_
eac
h
_
e
ntry_s
a
fe to list
_
for_each
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-20
A
nders
K
aseo
r
g
D
efine clea
r
_lis
t
m
acro
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree