repo.or.cz
/
linux-2.6
/
mini2440.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Btrfs: Fix deadlock while searching for dead roots on mount
2008-09-25
Chris
M
as
o
n
Btrfs: Fix
deadlock while search
i
ng for dead
roots
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Maso
n
Btrfs:
Reduce contention on
the
r
oot node
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Online
b
tree de
f
ragmentation fix
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs:
A
dd
a
per
-
i
node c
s
um mutex t
o
avoid races cre
a
ting
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hri
s
Mason
Btr
f
s: Chan
g
e
f
ind_extent_buffe
r
to use Test
S
etPageLocked
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
aso
n
Btrfs: Add btree lo
c
king to
the
t
re
e
d
efragm
e
n
t
a
t
i
o
n
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: R
e
place the tr
a
nsaction work queue with
k
threads
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Add btrfs_end_
t
ra
n
saction_throttle to fo
r
ce write
r
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s
Ma
s
o
n
Btrfs: Fix sn
a
p
shot
d
eletion to release the al
l
oc_
m
u
t
ex
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btr
f
s: Ad
d
a skip_loc
k
ing
parameter to st
r
uct pa
t
h
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Fix
b
trfs_next_leaf to check for n
e
w
i
tems after dropping
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Ma
s
on
Fix
b
trfs_d
e
l_ordered_inode to allow f
o
rcing the drop
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
D
r
o
p
l
ocks
in
btrf
s
_search_slot when
r
eading a tree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btr
f
s:
R
e
p
lace the b
i
g
f
s_mu
t
ex with
a
col
l
ect
i
on
of
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Star
t
btree c
o
n
currency work
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Add a threa
d
pool
j
u
st
for submit_bio
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
t
oph H
e
llwig
BT
R
FS
_
IOC_TRANS_START should be privilegued
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellwig
Btrfs: sp
l
i
t o
u
t
ioctl
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hellw
i
g
Btrfs: kerneldoc comments for exten
t
_map
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs:
A
dd a mount option t
o
c
o
n
trol worker
thre
a
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btr
f
s: Wo
r
ker th
r
ea
d
optim
i
z
a
tions
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s
Mason
Btrfs: Ad
d
ba
c
k
p
ort for
the kthr
e
ad
w
ork
o
n
k
e
r
nels
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
son
Btrfs: Fix mount -o max_inline=0
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Add async worker thread
s
f
or pre and post
IO
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
t
oph
Hellwig
btrfs: allo
w
scanning m
u
ltiple devices during mount
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
toph Hellwig
btrfs: sanity mount option pa
r
si
n
g and early mou
n
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
toph
H
ellwig
btrf
s
:
fix s
t
ran
g
e indentation in lo
o
kup_extent_map
p
ing
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Christoph Hel
l
wig
btrfs: tiny ma
k
efile
c
lean
u
p
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
S
age
W
eil
Btrfs:
t
ransaction ioctls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Yan
Btrf
s
: D
i
slable
ac
l
x
a
ttr handle
r
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jan
E
ngel
h
ardt
Btrfs: bdi_in
i
t a
n
d bdi_
d
estroy come w
i
th 2
.
6
.
23
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Linda
K
nip
p
ers
btrfsctl -A error code fixup
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sven Wegener
Btrfs: Inv
a
li
d
ate dcache
e
ntry
after creating snapshot and
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
B
t
r
fs: Fi
x
ra
c
e in ru
n
ning_transaction
c
h
e
cks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Mingming
bt
r
fs delete orde
r
e
d
ino
d
e handlin
g
fix
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Always use the async submission queu
e
for c
h
ecksummed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Btrfs: Allocator fix
v
ariety pack
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: Use kzallo
c
on the fs_devices allo
c
ation
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
Handle tr
a
nsid ==
0
w
h
il
e
opening devices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: E
n
a
ble btree bala
n
cing on old kernels again
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs:
C
hange the co
n
gesti
o
n funct
i
o
ns
t
o meter the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Fix co
r
ners in writepage and btrfs_t
r
u
nc
a
te_
p
ag
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
F
ix btrfs_open_devices to deal with chang
e
s since the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Ad
d
mount -o degraded to a
l
l
o
w mounts to continue
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
s
o
n
Btrf
s
:
Handle write
e
rrors
o
n rai
d
1 and raid10
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
is
M
a
s
o
n
Btrfs
:
Pass down the
exp
e
cted generatio
n
number
when
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
as
o
n
B
t
rf
s
: Don't do btree balance_dirty_page
s
on
old
kernels
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Chunk relocation
fine tuning,
and
a
dd a few
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
B
t
rfs:
A
num
b
er
o
f nod
a
tacow fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Only
o
pen block devices once d
u
r
i
ng mount -o
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrf
s
:
Update nodatacow mode to support clo
n
ed
single
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
t
r
fs:
P
roperly
find th
e
ro
o
t f
o
r snaps
h
otted bl
o
c
k
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
a
s
on
Btrfs: A
d
d su
p
p
ort f
o
r online device removal
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is
Mas
o
n
Bt
r
fs: Fix clon
e
i
o
ctl to n
o
t h
o
ld the pa
t
h over inser
t
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Ma
s
on
Btrfs
:
Si
l
ence bo
g
us inode
.
c compiler warnings
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Jeff Mahoney
Btrfs: Ad
d
workaround f
o
r AppArmor changing re
m
ove_s
u
id()
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Fix do_sy
n
c
_
file_ran
g
e ifdefs (2
.
6
.
22)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Bt
r
f
s
: Compile warning fixup in volume
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Sage We
i
l
Btrfs: Clone f
i
le
data
i
octl
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
B
trfs:
F
ixes for 2
.
6
.
1
8
en
t
erprise kern
e
ls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
Btrfs: Tune
s
trip
e
s
el
e
c
t
io
n
for
raid1 and
r
aid10
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btr
f
s: Deal
w
ith
fai
l
ed writes in
mirrored
c
onf
i
gu
r
ations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s Mason
Bt
r
fs: D
r
op some verbose printks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs
:
A
dd
balance i
o
ctl to
restrip
e
the chu
n
ks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris
M
ason
Btrfs: Add new ioctl to add
d
evices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
ason
Btrfs:
Do mor
e
optimal file RA during shri
n
king and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
Btrfs: Avoid recursiv
e
chunk allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Make the r
e
siz
e
r work base
d
on sh
r
i
n
king and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs:
w
rite_cache_pages came in 2
.
6
.
22
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mas
o
n
Btrfs: Add f
a
ilure handling for read_sys
_
array
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris M
a
son
Btrfs: wri
t
e_extent
_
pages c
a
me in
2
.
6
.
23
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
r
i
s Mason
Btrfs:
Throt
t
l
e fil
e
_wr
i
te wh
e
n data=ordered is flushing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
Mason
B
t
rfs: Fix balance_level to free the mi
d
dle
blo
c
k if
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Don't empty the middle buffer in
p
ush_nodes_for_inser
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
is Mason
Btr
f
s:
F
i
x
split_node to require more e
m
p
t
y
slots in
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: M
a
k
e
sure nodes have enough room for
a double
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs: Fix the u
n
plug_io
_
fn to g
r
ab a
c
o
nsistent copy
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
o
n
Fix
btrfs_get_ext
e
nt and get_block corner cases, and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs:
S
et nodatasum on the ino
d
e when written by a
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s M
a
so
n
Deal with pag
e
=
=
N
U
LL in the btrfs_unpl
u
g_io_fn
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chr
i
s Mason
B
trfs: A
d
d a special device list for
c
h
u
n
k allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Ch
r
i
s
Mason
Btrfs:
S
implify device sel
e
ction for mirrored re
a
d
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Mak
e
a
n
unplug func
t
ion t
h
at doesn't unplug
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: R
e
move debu
g
ging
s
t
a
tements
f
rom the in
v
alidatep
a
g
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Add
1
MB to the min
_
fr
e
e in alloc_chunk
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Ma
s
o
n
B
trf
s
: Scal
e
t
h
e bdi
r
a_pages by t
h
e number of devices
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Force page->private remova
l
in btrfs_inval
i
d
atepage
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Maso
n
Btrfs: Set t
h
e btree ino
d
e i_size
t
o OFFSET_MAX
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Fix chunk alloca
t
ion when
some devi
c
es don't
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chri
s
Mason
Btrfs: Calculate
appropr
i
ate chunk sizes for both small
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
B
trfs:
D
on't dro
p
extent_map cache during
releasepage
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btr
f
s: Add support for
l
a
b
e
ls in the super
b
lo
c
k
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Check devi
c
e uuids alo
n
g with
devids
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris
M
a
son
Bt
r
fs:
R
e
mo
v
e bogus max_sector warnings fr
o
m the exte
n
t_io
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Ma
s
on
Btrfs: Avoid
6
4 bit d
i
v fo
r
R
A
ID10
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
hris Mason
Btrfs
:
Use
t
he
exten
t
map cache to find t
h
e
logical
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
C
h
ris Mason
Btrfs: Only do async
b
io s
u
b
m
ission
for pdflush
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
Btrfs: Don't wait on tr
e
e
b
lock wr
i
teback be
f
ore free
i
ng
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris Mason
Btrfs: Write bi
o
ch
e
cksummi
n
g outsid
e
the FS mutex
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-09-25
Chris
M
ason
B
trfs: Create a work queue f
o
r
bi
o
wri
t
es
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next