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
Use $(LD) as the linker.
2008-09-12
Anders Kaseorg
Use $(LD
)
as the linker
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nde
r
s Kaseorg
F
ix bo
o
l fo
r
ba
c
kpor
t
ed Red Hat kernels
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Set pack-
>
target_na
m
e
to "vm
l
inux" if the target is
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
Kaseorg
Add bo
o
l
typedef for
o
lder ker
n
els
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
eorg
Look up all non-debugging symbo
l
s
i
n t
h
e same sect
i
o
n
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Compute
a
ddstr implici
t
ly from the ob
j
e
c
t
filename
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Mangle sta
t
ic
l
ocal
v
ari
a
b
l
e
names so the
y
can be matched
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kase
o
rg
Only in
c
l
ude addstr_all
in
k
spl
i
ce_s
y
mb
o
l labels for
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
s
eorg
R
e
move unused label str
i
pping functi
o
ns f
r
o
m
ksplic
e
.
c
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Add th
e
kallsyms name to struct
ksplice_symb
o
l
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Pass a ksplice_symbol to compute_ad
d
res
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
K
a
seor
g
Move symbol inf
o
rmation to
a new st
r
uct k
s
plice_symbol
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
or
g
R
e
place fin
d
_na
m
eval(*, *, 1) with a new
f
u
nction create_nam
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
K
a
seorg
N
ever
leave NOVAL re
l
oc_
n
a
m
evals ar
o
u
n
d
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kase
o
rg
R
e
ference namevals
b
y name in struct re
l
oc_add
r
map
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseor
g
Make sure objmani
p
rmsyms succeeds
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Remove
newgsyms
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
Mo
v
e objmanip patchli
s
t m
o
de into
k
eep-primary m
o
d
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs
K
a
s
eorg
Merge objmanip sizelist mode into keep m
o
d
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Merge objmanip rmrelocs
m
ode into ke
e
p-pri
m
ary mode
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Merge
o
bjm
a
nip globalize-new mode into keep-prima
r
y
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Merg
e
objmanip export mode into ke
e
p-pri
m
a
r
y mode
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s K
a
seorg
Use
kid instead of addstr_all in objmanip
e
xport mode
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
G
e
t ri
d
of addstr_sec
t
a
nd a
d
ds
t
r
_se
c
t_pre
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Make obj
m
anip
r
ead
direct
l
y
f
rom the objdiff output
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
e
or
g
Get rid of the usele
s
s bit s
i
ze
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseo
r
g
Preserve the
t
imestam
p
o
n
t
he
.
config file
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
K
a
seo
r
g
Correct
t
he __
k
sdebug r
e
a
l
location logic
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Remove the remaining "out of
m
emo
r
y" printks
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Create O
U
T_OF_MEMO
R
Y
abort_cau
s
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
C
o
n
vert many
r
et
u
rn t
y
p
e
s to abort
_
t
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Rename NONE
to OK
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
T
u
r
n en
u
m ks
p
lice_
a
b
ort
_
c
a
use_en
u
m into
t
ypedef abor
t
_
t
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
Clean up ksplice_sysfs_i
n
it return values
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseor
g
Return -EPERM instead of -1 fr
o
m register_ksplice_module
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
ers Kaseorg
Only
run make prepar
e
in
snap mo
d
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add
a missing sp
a
ce
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
ers Kaseorg
Allocate th
e
bundle with kcall
o
c
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseor
g
Make kspl
i
c
e_pack static
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nder
s
Kaseorg
Clar
i
fy
allocation of finished
a
rr
a
y
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
R
e
name temporary variable p to pac
k
1
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Move
new_supersects into struc
t
sup
e
rbfd
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Compare
sections instead of section names
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
We
a
l
ready k
n
ow we want
output sec
t
ions
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use sect_copy
in rm_some_
e
xpo
r
ts
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Use se
c
t_cop
y
i
n
rm_from_special
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Ka
s
e
org
Add
supersect
_
m
ove function
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
e
r
s
Ka
s
eorg
Add
sect_c
o
py mac
r
o
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders K
a
seorg
Fix sign error in sect_do_grow
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Av
o
id sep
a
rate comp
u
tation
o
f string lengths
in objmani
p
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseorg
Make
many types const
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Don't ignore
n
e
w
object files
;
they should be
d
eal
t
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Re-snap the
.
KSPLICE files f
o
r reverted objects instead
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
C
heck
w
hether th
e
directory
exists before calling
m
kpath
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Unify
_
ks
d
ebu
g
definit
i
ons
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
ers
Kase
o
rg
Catc
h
__
k
sdebu
g
errors with __attribute__((f
o
r
mat))
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
a
s
eo
r
g
Make the
rest of k
s
pl
i
ce
.
c static
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Ka
s
eor
g
Move internal ksplice definitions from ksplic
e
.
h to
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseo
r
g
M
ake find_n
a
m
e
val
s
trip
.
text
.
from
b
o
th
n
ames
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs
K
aseo
r
g
Clean
u
p
calls t
o
prin
t
_
b
ytes
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kas
e
org
Turn list_head pointers in stru
c
t modu
l
e
_pack i
n
to
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Ka
s
eorg
Ca
l
l ini
t
_kspl
i
c
e_module
directly from
i
n
i
t_helper
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Prune
a
ddr
e
s
ses in ot
h
er modules
for run-
p
r
e
matching
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Ka
s
e
org
Ma
k
e ksplice-view list upda
t
es in reverse d
e
pendenc
y
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ander
s
Kaseorg
Copy
.
co
n
fig as
p
a
rt
o
f pre
b
uild
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
Move KSP
L
ICE_ST
A
N
D
A
LONE detection after prebuild
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders Kaseorg
Mak
e
sure tha
t
all entry
s
ymbols
h
ave va
l
u
e 0
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
P
a
ss
t
he conten
t
s
of OR
I
G_CONFIG/f
l
a
g
s to t
h
e
m
ake
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Change def
a
ult kern
e
l
-
he
a
ders
l
o
c
atio
n
to be ORIG
_
C
ONFIG
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Bui
l
d ke
r
nel mod
u
les
with ma
k
e M=kmodsrc directl
y
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
er
s
Kaseorg
Catch write_str
i
ng errors
with __attribute__((fo
r
mat))
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Outpu
t
more readable run-pre match
d
ebug
g
in
g
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Merge
all the collect and kmodsrc-
*
di
r
ec
t
or
i
es in
t
o
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Fix
- vs
.
_ confusi
o
n in
module names
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
K
as
e
org
Fix NUL
L
de
r
eferen
c
e
i
n virtu
a
l_address_mappe
d
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seor
g
R
eplace
s
hell commands with
Perl
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Require -vv for excessively verb
o
s
e
ksplice-create
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Kaseor
g
U
se
g
et_reloc_offset in write_kspli
c
e_reloc and si
m
pli
f
y
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
A
dd adjust_pc
f
lag to get_relo
c
_
o
ffset
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use a reasona
b
le mo
d
e for the
debugfs nod
e
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
U
se an END{} block t
o
c
hdir aw
a
y from tem
p
orary directories
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Replace mktemp/mkdtemp with tempdir/tempfile
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seorg
C
lean up objmanip de
b
ugging files
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nders Ka
s
e
o
rg
Use Fatal
a
nd verbo
s
e in ksp
l
ice
.
p
l
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add extr
e
m
e
ly ver
b
os
e
d
ebugging output bac
k
to ksplice
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nd
e
rs K
a
seorg
Add ins
p
ect uti
l
ity for viewing
K
s
plice
rel
o
c
s
, sizes
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Use a variable
in Makefile
.
in for
t
he o
b
jut
i
l
s
lis
t
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Replace ld+c
o
py with rename+ld to pre
s
erve t
h
e old
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseor
g
Add more
f
ile
s
to
t
he deb
u
g director
y
in the ksplice
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kase
o
r
g
Use pe
r
l f
u
nctions fo
r
c
opy, move,
mkdir, etc
.
in k
s
plic
e
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
ders
Kase
o
rg
Export
d
ire
c
tori
e
s /sys/module/ksplice_*/
k
splice rather
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Don
'
t tie
the ker
n
el
ver
s
ion to KSPLICE_STANDALONE
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
A
l
l
oca
t
e s
a
v
ed
b
ytes stat
i
cally in struct kspli
c
e_pa
t
ch
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
Kaseorg
Zero the
new s
e
ction contents in se
c
t_grow
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
n
de
r
s
Kaseorg
Fix debug_blo
b
memory
l
e
ak
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Fix reloc_addrmap me
m
ory le
a
ks
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
A
nder
s
Kaseorg
Define proc_ro
o
t to NULL
a
s
a weak symbol (for use
.
.
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseor
g
Inc
l
ude <linux/ksplice
.
h> for i
n
t
e
grated
Ksplice
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseo
r
g
kfre
e
(NULL) is defin
e
d to h
a
ve
n
o e
f
f
ect
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
C
onsolid
a
te d
u
p_wolabel calls
to compute_addres
s
.
Signed-off-by:
Anders Kaseorg
<andersk@mit.edu>
commit
|
commitdiff
|
tree
next