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
Move the definition of ksplice_kcalloc above its use.
2008-09-12
Anders
Ka
s
eorg
Move the definition of
kspli
c
e_kcalloc abov
e
it
s
use
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
T
im
A
bbott
brute
_
searc
h
the core kerne
l
in add
i
tion to modules
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Prin
t
o
ut the names of sections th
a
t
cannot be matc
h
ed
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbot
t
A
d
d
debugging
output to brute_search_
a
ll_mods
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
M
ake sea
r
ch_for_match succeed if brute_search_
a
ll_mods
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Fi
x
a
b
u
g
where br
u
te_search o
n
l
y
s
e
arch
e
s at the start
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jef
f
rey Brian A
r
nold
Remove redund
a
nt
check
f
rom brute_search
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Br
i
an
A
rnold
Remove u
n
used fields
(
sect_addrs and
num_
s
ect_addrs
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Brian Arnold
A
l
wa
y
s f
i
nd th
e
ks
p
lice_patch o
l
daddr using a na
m
e
val
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
rian Ar
n
old
Improve K
S
PLICE_IP and KSPLICE_SP to
handle ol
d
x86
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Flus
h
th
e
instruction cache after
installing/rem
o
ving
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
A
nders
K
aseorg
Correc
t
de
f
inition o
f
ksplice_
k
call
o
c()
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
R
emo
v
e pot
e
n
t
i
al m
e
mor
y
leak in acc
u
mulate_matching_names
.
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s
K
aseorg
R
eplac
e
ks
p
lice_mod_find_s
y
m with mo
d
ule_on_each_symbol
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Me
r
ge the two different other
_
module_lookup
functions
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abb
o
tt
Add depe
n
dencies
of ks
p
lic
e
modules on
m
odules they
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Replace pack
-
>helper with passing a parame
t
er pre
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m A
b
b
ott
Prot
e
ct accesses to the list of a
l
l mod
u
les wit
h
m
odule_mutex
.
[
andersk@mit.edu
: Use semaphore instead of mutex...
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Replace THIS_MO
D
ULE wi
t
h p
a
c
k
->primary as pr
o
cfile
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Replace THIS_MODULE with a pointer to the
primary in
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Replace THIS
_
MODULE->list with
the modules list_head
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
A
n
der
s
Kas
e
org
Don't wri
t
e
a reve
r
se trampo
l
ine; the code is abo
u
t
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Fix virtual
_
add
r
e
ss_map
p
ed() to support l
a
rge pages
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
o
rg
Remove @SED@ var
i
able (aut
o
co
n
f 2
.
59 lacks AC_PRO
G
_
S
ED)
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders K
a
seo
r
g
G
e
t rid of un
u
sed $kid variable
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
A
n
d
e
rs Kaseorg
Respec
t
the
s
ection alignmen
t
instead of hard-coding
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Repla
c
e dep
r
ecated
E
XTRA_CFLAGS with CF
L
AGS_$@
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Repl
a
ce NU
L
L
terminator in
special_sections[] with
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
F
ix jumplen i
n
d
e
ntatio
n
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Fix
vari
o
us o
f
f-by-on
e
comp
a
ri
s
on
b
ugs
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kaseorg
Remov
e
th
e
unneeded c3, 5b hack for det
e
ctin
g
end of
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jef
f
rey Brian Arnold
Make boo
t
st
r
apped only exi
s
t when KSPLICE_STANDALO
N
E
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Build k
s
p
l
ice mod
u
le in p
a
rall
e
l
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
J
effrey B
r
i
an Arno
l
d
Make it
possi
b
le
t
o remove KSPLICE
_
S
T
ANDALON
E
using
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Do not use assignmen
t
in i
f
co
n
di
t
ion
in run_pre_cmp
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Make fai
l
e
d
_to_find no
t
go beyond 80 charact
e
rs
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
U
se
sp
a
cing
a
fter
c
ommas in
KSP
L
I
CE_UN
I
Q macros
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
Remov
e
unnecessary parentheses in re
t
urn f
r
om ends_with
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
b
bot
t
Use linux/
u
access
.
h, not as
m
/uacce
s
s
.
h except in KSPLI
C
E_STA
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Brian Arnold
A
d
d expla
n
atio
n
of map_prin
t
k check
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
A
bb
o
tt
Do not
u
s
e
assignment in if condition
.
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kaseorg
Replace the last rsync
w
i
t
h cp, gettin
g
rid
of the
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Bri
a
n Arnold
Remo
v
e CON
F
IG_KALLSYMS_
V
AL and reformat code involving
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
U
s
e ksplice_de
b
ug
f
u
n
ction
f
or mos
t
d
ebugging o
u
t
p
u
t
.
[
andersk@mit.edu
: Define ksplice_debug() as a macro...
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Cle
a
n up printing code in
c
heck_t
a
sk
and check_stack
.
commit
|
commitdiff
|
tree
2008-09-12
Tim
A
bbott
U
se t
h
e kerne
l
's ma
x
macro
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
Move print
k
statement
s
out o
f
__rev
e
rse_patc
h
es
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m
A
bbott
A
dd sev
e
r
ity levels to
p
rintk ca
l
ls
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbo
t
t
Add error checking to kmal
l
oc calls
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abbott
Use er
r
or codes
i
n stop_machin
e
_ru
n
code
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
R
emov
e
useless b
r
a
ces
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Ren
a
me safe to
bootstrapped
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Re
n
a
me
flags
to pcre
l
since it is the only flag
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remov
e
now-unnec
e
ssary SAFE flag
.
commit
|
commitdiff
|
tree
2008-09-12
T
i
m Abb
o
tt
Remove unnecessary local v
a
riable addr
in che
c
k_task
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Avoid scheduli
n
g
a
t
i
meout
w
hen we succeed in patching
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Abbott
Remove
u
nnecessar
y
proc entry re
m
o
v
al when
c
reation
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
T
im Abbott
Remov
e
unnec
e
ssary have_a
d
ded_val from compute_
a
ddress
.
commit
|
commitdiff
|
tree
2008-09-12
Tim Ab
b
ott
Use list_
f
or_each_entry rathe
r
tha
n
list_
f
or_each
.
commit
|
commitdiff
|
tree
2008-09-12
J
e
f
frey
B
rian
A
rnold
Do helper search_f
o
r_match proc
e
ss in one stage
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Brian Arnold
Start
w
o
r
k on integra
t
ed Ksplice (!K
S
PLICE_S
T
ANDALONE)
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Bria
n
Arnold
Mak
e
s
afe and debug stati
c
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Ar
n
old
Move d
e
finition o
f
vir
t
u
al_address_mapped
toward the
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
rian
A
rnold
Sw
a
p
defi
n
itions of struct ks
p
lic
e
_size and str
u
ct
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
r
ian Arnold
Move former al
l
co
m
mon
.
h
p
rotot
y
pes
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Bri
a
n Arno
l
d
Move find_nameval and find
_
addr
m
a
p prototypes
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey
B
rian Arnold
Move ha
n
dle_m
y
st_reloc
p
rototype
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Move variable
s
toward the top of ksplice
.
c
.
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
a
c
tivate_primary no
longe
r
needs to be
i
n module
_
pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers Kase
o
r
g
Make t
h
e
h
el
p
er call the p
r
imary, so it doe
s
n't need
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Br
i
an Arnold
Unify
ksplice mod
u
le
source into one
C
file
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Move modul
e
i
ni
t
and cleanup
into separate functions
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey B
r
ia
n
Arnold
Move ksplic
e
_r
e
l
oc flags bits
.
commit
|
commitdiff
|
tree
2008-09-12
J
e
ffrey Brian Arno
l
d
ke
r
nel_lookup requires
C
ONFI
G
_KALLSY
M
S
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Make ru
n
_p
r
e_cmp, mat
c
h_nop, and
ju
m
plen static
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffre
y
Brian
A
rn
o
l
d
Make CONFIG_KAL
L
SYMS_VAL
a
macr
o
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kas
e
org
Form
a
tting fixes
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseorg
Ad
d
activate_prima
r
y
to module_pack
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffr
e
y Br
i
an
A
r
n
o
l
d
Move glo
b
al variables into st
r
uct
m
odu
l
e_pa
c
k
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kase
o
rg
Move garbage colle
c
tion from
helper's cle
a
nup_module
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Cha
n
ge p
r
oce
s
s_ksplice
_
rel
o
c
s to accept
rel
o
c
s
a
s an
.
.
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffr
e
y Brian Arnold
Add #endif c
o
mmen
t
s
.
commit
|
commitdiff
|
tree
2008-09-12
Ande
r
s Kaseorg
Remov
e
unused variables
p
os, n from __reverse_patc
h
es
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs K
a
seorg
R
e
m
o
ve unused
f
unction only_label
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Chan
g
e star
t
s
_
w
i
t
h
and ends_with
t
o
f
unctions
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
De
f
ine kc
a
lloc() as a mac
r
o
.
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Don
'
t
bother testing KSPL
I
CE_
A
PPLIED in
c
h
e
ck_address_for_co
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
An
d
ers
Kaseorg
Remove
unnecess
a
r
y tes
t
of saf
e
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Bria
n
Arnold
Ren
a
me ksplice_do_{prim
a
ry,helper} to activate_{
p
r
imary
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Remove dependen
c
e
o
n
kmodsrc
from use
r
spa
c
e
to
o
l
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Jeffrey Brian Arnold
Rename ksplice_o
n
_e
a
c
h_task to c
h
eck_each_task
,
removing
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Tim A
b
bott
On
l
y compute ad
j
ustment onc
e
for each re
l
oc
.
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
Add a dum
m
y rul
e
for
buildin
g
li
n
ker sc
r
ipts
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
K
aseo
r
g
Support skipping the prebuild c
o
mpile
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders
Kase
o
rg
Su
p
por
t
mult
i
ple ksplic
e
m
o
dules in ksplice-create
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
And
e
rs Kaseorg
S
up
p
o
rt multiple
ksplice modules i
n
ksplice-apply
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-09-12
Anders Kaseorg
New build system that integrates
with
kernel
m
akef
i
l
e
s
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
J
effrey Brian Arno
l
d
Ksplice 0
.
8
.
7
commit
|
commitdiff
|
tree
2008-06-21
Anders Kaseorg
I
nclude 64-
b
it no-o
p
p
atterns from bin
u
t
i
l
s
2
.
17
.
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
2008-06-21
HIRANO
T
ak
a
hito
U
pdate
t
he
n
op
table for binutils 2
.
18
[
andersk@mit.edu
: Fix off-by-one error.]
Signed-off-by: Anders Kaseorg <
andersk@mit.edu
>
commit
|
commitdiff
|
tree
next