repo.or.cz
/
linux-2.6.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Btrfs: kill the block group alloc mutex
2009-04-03
Ch
r
is Mason
Btrf
s
: unp
l
ug in the async bio submission thre
a
ds
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
Chris
Mason
Btrfs: keep processing
b
ios for a giv
e
n bdev if our
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-31
Chris Mason
Btrf
s
: try to
free metadata pages
w
h
en we free btree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-31
C
h
ri
s
M
a
son
Btrfs: add ext
r
a f
l
u
s
hing for renames
a
nd
t
runcates
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-25
Chris Maso
n
Btrf
s
: make
sure btrfs_
u
pdate_delayed_ref doesn't increa
s
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chri
s
Mason
Btrf
s
: optimize fs
y
ncs on
o
ld files
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris
M
ason
Btr
f
s: tree lo
g
g
ing unlink/rename fix
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mason
Btrfs
:
M
ake sure i_nlink
doesn't
hit zer
o
too soon
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mas
o
n
B
trfs: lim
i
t balancing work whil
e
flushing delayed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris Mason
Btrfs
:
reada
h
ead
checksums d
u
ring btrfs
_
finis
h
_o
r
dered
_
io
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mason
B
trfs:
le
a
ve
b
tree locks spinn
i
n
g
m
o
re of
t
en
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris M
a
s
on
Btrfs: Only let
very young tr
a
nsactio
n
s grow during
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chri
s
Mason
B
t
rfs: Ch
e
ck for a blo
c
king lock before
t
aking the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chr
i
s Mason
Btrfs: re
d
u
c
e
s
t
ack
i
n
c
o
w_file_range
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chr
i
s
Mason
Btr
f
s: red
u
ce sta
l
ls during transa
c
t
ion c
o
mmit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Maso
n
Btrfs: proce
s
s the delayed refere
n
ce queue in cluster
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Ch
r
is Mason
Btrfs: tr
y
to cle
a
nup delayed refs
while
f
reeing
e
x
t
ents
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Maso
n
Btrf
s
: reduce stack
u
s
age in some
c
r
u
c
i
a
l
t
ree balancing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris
Mason
Btrfs:
do extent allocation and referen
c
e count updates
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris
Mason
Btrfs: don't preallocate metadata blocks
during btrfs_se
a
rch
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-10
Chris Mason
B
t
rfs: Cle
a
r space_info
f
ull when adding
new d
e
vices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-10
Chris Mason
Btr
f
s: Fix locking around
a
dd
i
ng new space_in
f
o
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-09
Ch
r
is
M
a
s
on
Btrfs: fix spin
l
ock assertions on
UP systems
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-20
Chris Mason
Btrfs: chec
k
fi
l
e po
i
n
ter
in btrfs_sync_file
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Mason
Btrfs: make a lockde
p
class for the ext
e
nt b
u
ffer locks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
C
h
ris Mason
Bt
r
f
s:
d
on't cle
a
n old
s
n
apshots on sync(1
)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Mason
Btrfs: use
larger metadata clusters in ssd mo
d
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Mason
Btrfs:
p
r
o
cess mount options on mount -o r
e
mount,
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-09
Chris Mason
B
t
rfs: don't use spin_is_cont
e
nded
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-06
Chri
s
Mason
Btrfs: Make sure di
r
is non-nul
l
befor
e
d
o
ing S_ISGID
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-05
Chris
M
a
son
Btrfs
:
Fix memo
r
y leak in cac
h
e
_drop_leaf_re
f
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris
Mason
Btrfs: don't return congestion in w
r
i
t
e
_cache_pages
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
C
h
ris Mason
Bt
r
fs: Only p
r
e
p
f
or btree
d
eletion ba
l
ances when
n
odes
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrfs:
f
ix btrfs
_
unlock_up_saf
e
to
w
a
lk the
e
n
tire
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Bt
r
fs: change
b
trfs_del_lea
f
to
d
rop lock
s
e
arlier
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrfs:
C
ha
n
g
e bt
r
fs_trunca
t
e_inode_items t
o
st
o
p w
h
en
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris
M
ason
Btrf
s
: D
o
n't
t
ry
t
o c
o
m
p
ress pages pas
t
i
_size
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
C
h
r
is Mason
Btrfs: Make
btrf
s
_
dr
o
p_snapsh
o
t work in large
r
an
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Ma
s
on
Btrfs
:
Chang
e
b
t
ree l
o
c
king to use explic
i
t blocking
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Bt
r
f
s
: hash_lock i
s
no long
e
r need
e
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrfs: disa
b
le le
a
k debugging checks
i
n extent_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chr
i
s Mason
Btrfs:
s
ort refe
r
ence
s
by byt
e
number
dur
i
ng btrfs_inc_r
e
f
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chr
i
s Mason
Btrfs: async threads should try h
a
r
d
er to
find
work
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
C
h
ris Ma
s
on
Btrfs: Catch m
i
ssed bio
s
i
n
t
h
e
async bio submission
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-28
Chr
i
s Mason
B
trfs: fix readdir on 32 bit machines
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-29
Chris M
a
so
n
Merge
b
ranch 'master' o
f
git://git
.
kernel
.
org/pub/sc
m
.
.
.
commit
|
commitdiff
|
tree
2009-01-22
Chris Mason
Btr
f
s: do less aggressi
v
e btree read
a
head
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-21
C
h
ris
M
aso
n
Btrfs: stop
p
roviding a b
m
ap oper
a
t
i
on to avoid s
w
apfile
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-16
Chris M
a
son
Btrfs:
f
ix ioctl a
r
g size
(
userland incompatibl
e
chan
g
e!)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-16
Ch
r
is Mason
Btrfs: C
l
ear th
e
device->run
n
ing_pending
flag be
f
o
r
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-09
C
hr
i
s Mason
Btrfs:
e
x
p
licitly mark the tre
e
lo
g
ro
o
t for writeback
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-08
Chris Mason
Btrfs: Drop the h
a
rd
w
ar
e
crc3
2
c asm code
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-07
Chris Mason
Bt
r
fs: kmap_atomic(KM_
U
SER0) is s
a
fe for b
t
rfs
_
readpag
e
_end
_
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
C
h
ris Mas
o
n
Btrfs:
D
o
n
't use kmap
_
atomic(
.
.
.
,
KM_IRQ0)
d
ur
i
ng checksum
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chris Mason
B
trfs: drop remaini
n
g LINUX
_
KERNEL_VERSION checks and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chris M
a
son
M
erge
b
ra
n
ch 'mas
t
er' of git
:
//git
.
kern
e
l
.
org/pub/scm
.
.
.
commit
|
commitdiff
|
tree
2009-01-06
Chris Mason
Btrfs: dr
o
p E
X
P
O
RT symbo
l
s from
e
xtent_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chris Mason
Btrfs:
Fi
x
checkp
a
tch
.
p
l
warnin
g
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-05
Chris Mason
Btrfs: add p
e
rmission checks to the i
o
ctl
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-19
Chri
s
Mason
B
t
rfs: Fix com
p
ile
w
arning aro
u
nd num
_
on
l
in
e
_cpus(
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-17
C
hris Mason
Btrfs: shift
a
ll end_io work to thread poo
l
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-16
C
hris Maso
n
B
t
rfs:
d
e
lete checksum
i
tems before marking blocks
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-15
Chris Mason
Bt
r
fs: Don't use spin*l
o
ck_ir
q
for t
h
e dela
l
loc lock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-15
C
h
ris Mas
o
n
Btrfs: Fix c
o
mpressed
writes on truncated pages
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-10
Chri
s
Mason
Bt
r
f
s
: Delete
c
s
um i
t
ems wh
e
n freeing
e
xtent
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-09
Ch
r
is Mason
Btrf
s
: Fix compre
s
sed checksum fsync
l
o
g copie
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Chris Mason
Btrfs: Add inode seque
n
ce number
fo
r
NFS and reserv
e
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Chris Maso
n
B
t
r
f
s: Use map_pri
v
ate_extent_
b
u
ff
e
r
during gen
e
ric_bin_search
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Chris M
a
s
o
n
B
t
r
fs: move data c
h
e
c
k
s
u
m
mi
n
g into a dedicated
tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chri
s
Maso
n
B
t
rfs: Fix sparse endian warnings in struct-
f
uncs
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chris
Mason
Bt
r
fs: rev t
h
e disk format
f
or
the i
n
ode comp
a
t
a
n
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chr
i
s
M
ason
B
trfs: de
l
e
te unused function
:
btrfs
_
invalidate_dcache_root
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris
M
a
son
B
t
rfs: only flu
s
h down bios for
w
riteback
p
a
g
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
Bt
r
fs: com
p
a
t
code fix
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
C
h
r
is Mason
Btr
f
s: Use current_fsuid/gid
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
Btrfs:
F
ixes for
2
.
6
.
28-rc API
changes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-19
Chris Mason
M
erge bra
n
ch 'master'
o
f git://gi
t
.
ker
n
el
.
org/pub
/
scm
.
.
.
commit
|
commitdiff
|
tree
2008-11-19
Chris Mason
Btrfs: Do fs
y
nc
log replay when
mount -o ro
,
ex
c
ept
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-19
Chris
M
ason
Btrfs: Avoid
w
riteback sta
l
ls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Btrfs:
switch back
t
o
w
ait_on_page
_
writeback to wa
i
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
C
hris
Ma
s
o
n
Btrfs:
Upd
a
te the disk format
f
or
t
he
seed device and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chr
i
s Maso
n
Btrfs: unplug all d
e
v
i
c
e
s in the unpl
u
g call
back
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Btrfs: pr
e
v
ent loops in
the dire
c
tory tree
when creating
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Ma
s
on
Btrfs:
A
dd back
r
efs and
f
o
rwa
r
d r
e
fs
for subvols and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
C
h
r
i
s Mason
B
t
r
f
s: G
i
ve each
s
ubvol and snapshot
thei
r
own anonymou
s
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
C
hris Mason
Btrfs: Allow subvolumes and snapsh
o
ts
anywhere in the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-13
Chris
Maso
n
Bt
r
fs: Fix
han
d
l
i
ng of space in
f
o full during allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-13
Chris Mas
o
n
B
t
rfs
:
Impro
v
e metadata read latencies
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-11
C
h
r
is Mas
o
n
B
trfs:
Fix
c
ompile warnings on 32
bit mac
h
ines
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
B
t
rfs: empty_size al
l
ocat
i
o
n
f
i
xes again
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
B
t
r
f
s
:
tune btrfs u
n
plug functions fo
r
a s
m
all number
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: Turn
o
ff ex
t
ent state
l
eak debugging
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris M
a
son
Btrfs
:
Fix usage of struct
e
xtent_map->orig_start
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: Use invalidatepage w
h
en writepage fin
d
s
a
p
age
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: Try harder while searching for free space
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: Fix use af
t
er free during compressed read
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Ch
r
is
Mason
Btrf
s
: M
a
k
e
sure pa
g
es are dirty before doing delalloc
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Btrfs: Don't
subst
r
act
t
o
o
much from the all
o
c
a
tion
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-07
C
h
ris Mason
Btrfs:
Avo
i
d un
p
lug stor
m
s
d
uring commit
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-07
Ch
r
i
s Mason
Btrf
s
: Fix more fa
l
se en
o
s
p
c
e
r
rors an
d
an o
o
ps
f
ro
m
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next