repo.or.cz
/
linux-2.6
/
linux-loongson.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
2009-04-16
Chris Ma
s
on
Add blo
c
k_write_full_page_endio f
o
r passin
g
endio
h
an
d
ler
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-16
Chris Mason
Expor
t
filemap_
w
ri
t
e_and_wait
_
ran
g
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
C
hris Ma
s
o
n
Btrfs:
r
e
w
ork allocation clustering
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
Chris Mason
Bt
r
fs: Optimize l
o
cking in b
t
rfs_next_leaf()
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
Chris Mason
Btrfs: brea
k
up
btrfs_search
_
slot into s
m
aller pieces
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
Ch
r
is Ma
s
on
B
trfs: unplug i
n
the a
s
y
n
c bio subm
i
s
si
o
n th
r
e
a
ds
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-04-03
Chris Mason
Btrf
s
:
k
eep processing
b
ios for a gi
v
en bdev i
f
ou
r
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-31
C
h
ris Mas
o
n
B
trfs: try to fre
e
metadata
pages wh
e
n
w
e f
r
ee btree
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-31
Chri
s
Mason
Btr
f
s:
add extr
a
flushing
f
or renames
a
nd truncates
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-25
C
hris Mas
o
n
Btrf
s
: make
s
ure btrfs
_
up
d
ate_delayed_ref doesn't i
n
crease
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris Mason
Btrfs: optimiz
e
fsyncs on old files
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris
Mason
B
t
r
f
s:
t
ree logging
u
nlink/r
e
na
m
e
f
ixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris Mason
Bt
r
fs:
Make sure
i_nlink d
o
esn't hit zer
o
too soon
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris M
a
son
B
t
rfs: limit b
a
lancing work while flushi
n
g delayed
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Ch
r
is Mason
Btrfs: readahead checksums
during btrfs_finish_orde
r
ed_i
o
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mason
B
trfs:
l
ea
v
e b
t
ree locks s
p
inning mo
r
e often
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ris Ma
s
on
Btr
f
s: Only le
t
very
y
o
ung
t
ransactions grow duri
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mason
Btrf
s
: Chec
k
for a blocking lock before taking
t
he
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
hris Mason
Btrfs:
r
educe
s
tack in cow_
f
i
l
e_range
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
hris Mason
B
t
r
fs: reduce stalls during
t
ransaction comm
i
t
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
h
ri
s
Mason
Btrfs: process
t
he de
l
ayed r
e
ference queue in clusters
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
C
hris Mason
Btrfs: try to
c
leanup de
l
ayed refs while freeing
e
x
t
e
n
ts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chri
s
Ma
s
on
Btrfs: reduc
e
stac
k
usage in some
c
rucial tree b
a
lan
c
ing
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Ma
s
on
Btrfs
:
do extent allocation
a
nd r
e
f
e
rence count updates
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-24
Chris Mason
Btrfs:
d
on't pre
a
llo
c
a
te metadata
b
locks du
r
i
ng btrfs_search
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-10
Chris Mason
B
t
rfs: C
l
ear space_
i
nfo full
w
hen adding ne
w
devices
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-10
C
h
ris Mason
Btrfs: Fix locking around
a
dd
i
n
g
n
ew s
p
ace_info
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-03-09
Chris Mason
Btrfs: fix spin
l
ock asserti
o
n
s
on UP system
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-20
Chris Mason
B
t
rfs: check fil
e
p
o
i
nte
r
in btrfs_sync_fil
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Mason
Btrfs: make a lo
c
kde
p
cla
s
s
f
o
r
t
h
e
ext
e
nt buf
f
er locks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Maso
n
Btrfs: don't
clean old snapsho
t
s on s
y
nc(1)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Chris Mas
o
n
B
t
r
f
s
:
use larger metadata clusters
in ssd mode
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-12
Ch
r
is M
a
s
o
n
Btr
f
s:
p
r
ocess
m
ount option
s
o
n
mount -o remount,
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-09
Chris
M
ason
Btrfs: don't use
s
pin
_
is_cont
e
nded
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-06
Chris
M
as
o
n
Btrfs: Make sure dir
i
s
no
n
-nu
l
l before
doing S_ISGID
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-05
Chris M
a
so
n
Btrfs: Fix memory leak in cache_drop_le
a
f_ref
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Maso
n
B
t
r
fs: don't
r
etu
r
n congestio
n
in write_cach
e
_pages
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Bt
r
fs: Only pre
p
for btree de
l
etion
b
a
l
a
n
ces whe
n
n
o
des
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Ch
r
is
M
ason
Btrf
s
:
fix btrfs_unlock_up_saf
e
to wal
k
the entire
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Ch
r
i
s M
a
son
Btrfs: change btrfs_del_leaf to drop lock
s
e
ar
l
ier
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
C
hris Mason
Btrfs: Change btrfs
_
truncate_
i
node_items to stop when
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mas
o
n
Btrfs: Do
n
't t
r
y t
o
co
m
p
re
s
s
pa
g
es past
i
_
s
ize
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrfs: Make btr
f
s
_
d
rop_snapshot work i
n
larger and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris
M
as
o
n
Bt
r
fs: C
h
ang
e
btree locking to use expli
c
i
t
blocking
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrfs:
hash
_
l
ock is no longer needed
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Ma
s
o
n
Btrfs: disable leak d
e
bugging checks in
e
xt
e
nt_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
Btrf
s
: s
o
r
t
re
f
erences by
b
yte
n
umber during
b
trfs
_
inc_ref
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris Mason
B
trf
s
:
async th
r
eads should t
r
y h
a
rd
e
r to
f
ind work
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-02-04
Chris
Maso
n
Btrfs: Catc
h
missed bios
in the async
b
io su
b
mission
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-28
Chris Mason
Btrfs: fix readdir
on 32 bit machines
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-29
Chris M
a
son
Merg
e
branch 'master' o
f
git://
g
it
.
kernel
.
o
r
g
/pub/sc
m
.
.
.
commit
|
commitdiff
|
tree
2009-01-22
Chris Maso
n
B
t
rfs: do less a
g
gressive b
t
ree readahea
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-21
Chris Mason
Btrfs: sto
p
provid
i
ng
a
bmap ope
r
ation to avoi
d
swapfile
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-16
Chris Mas
o
n
Btrfs: fix
ioctl arg size (userland inco
m
patib
l
e change!)
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-16
Ch
r
is Ma
s
o
n
Btrfs: Clea
r
the device->running_pe
n
ding fl
a
g befor
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-15
Chris
Mason
B
trfs: stop s
p
inning on
m
u
tex_tr
y
lock and let
t
h
e adaptiv
e
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-14
Ch
r
is
Ma
s
on
mutex: adapt
i
ve spinnning,
p
er
f
or
m
a
nce tweaks
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-09
C
hris M
a
son
Btrfs: explici
t
l
y mark the
t
r
e
e
log root for w
r
iteback
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-08
Chris Mason
Btr
f
s:
Drop the
h
ardware crc32c
a
sm co
d
e
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-07
Chris Mason
Btrfs: kmap_atomic(KM_USE
R
0) is
s
afe for b
t
rfs_readpage_end_
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chris Mason
B
t
rfs: Don
'
t
use kmap_atom
i
c(
.
.
.
, K
M
_IRQ0) during
c
hecksum
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
C
hris Mason
Btrfs
:
drop remaining LINUX_KERN
E
L
_
VERSION checks and
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chris Mas
o
n
Merge branch 'master' o
f
git:
/
/git
.
kernel
.
org/pub/scm
.
.
.
commit
|
commitdiff
|
tree
2009-01-06
Chris Ma
s
o
n
Btrf
s
:
dr
o
p
EXPORT symbols from exten
t
_io
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-06
Chr
i
s Mason
Btr
f
s: F
i
x chec
k
patch
.
pl w
a
rnings
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2009-01-05
Chr
i
s Mason
Btrfs
:
add per
m
ission chec
k
s to the ioc
t
ls
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-19
Chris
M
ason
Btrfs
:
Fix
c
omp
i
le war
n
ing around num_online
_
cpus(
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-17
Chris Mason
Btrfs: s
h
ift
all en
d
_
i
o
work to th
r
ead
pools
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-16
Chri
s
M
ason
Btr
f
s: delete checks
u
m i
t
ems b
e
f
o
r
e
m
arking blocks
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-15
C
h
ris
M
aso
n
Btrfs: Don
'
t use
spin*lock
_
irq for
the delalloc lock
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-15
Chris Mason
B
t
rfs: Fix compressed wri
t
es on tr
u
ncated pages
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-10
C
h
r
is
M
ason
Btrfs: Delete csum
it
e
ms when freeing ext
e
nts
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-09
Chr
i
s
M
ason
Btrfs:
Fix compres
s
ed
ch
e
cksum fsync log copies
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Ch
r
is
M
a
s
on
Btrfs:
Add in
o
de
s
e
quence number for NFS and
res
e
rved
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Chris
Mason
Btrfs: Use
map_private_
e
xte
n
t_buffer
during gener
i
c_bin_search
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-08
Chris Mason
Btrfs:
move d
a
t
a
checksum
m
ing into a dedic
a
ted tree
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chris Mason
Btr
f
s
:
Fix spa
r
s
e endia
n
warnin
g
s in
struct-fun
c
s
.
c
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chris Mason
Btrfs: rev the disk format for t
h
e
inode
c
ompat
a
nd
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-12-02
Chris
M
a
s
on
Btrfs: delete unused fu
n
cti
o
n
:
b
t
rfs_
i
nva
l
idate_dc
a
che_r
o
ot
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
B
trf
s
:
only flush down
bio
s
for
writeback pages
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mason
Btr
f
s: compa
t
code fixes
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris Mas
o
n
Btrf
s
: Use curre
n
t_fsui
d
/gi
d
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-20
Chris
M
ason
Btrfs
:
Fixes for 2
.
6
.
28-rc A
P
I
chang
e
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-19
Chris Ma
s
on
Mer
g
e branc
h
'master' of git://git
.
k
e
rnel
.
org
/
pub/scm
.
.
.
commit
|
commitdiff
|
tree
2008-11-19
Chris
M
a
s
on
Btrfs: Do
f
sync log replay whe
n
mount -o ro, except
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-19
Chris Mason
Btrfs: Avoid writeback
stall
s
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Ch
r
is Mason
Btrfs:
s
witch
b
ack to wait
_
on_
p
age_writeback
to
w
a
i
t
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
B
t
r
f
s: Updat
e
the disk format for the seed device
a
nd
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris
Mason
B
t
rfs: unplug all
d
e
vices in the
un
p
lug call back
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chri
s
Mason
B
t
rfs: pre
v
ent loops in th
e
directory tree wh
e
n creati
n
g
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mas
o
n
B
trfs:
Ad
d
b
ackrefs and
forwa
r
d r
e
fs
fo
r
subvols
a
n
d
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Bt
r
fs: Give
e
ach subvol and snapsh
o
t their own anonymous
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-18
Chris Mason
Bt
r
f
s: Allow subvolumes
and
snapshots anywhe
r
e in the
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-13
C
h
r
i
s M
a
son
Btr
f
s
: Fix handli
n
g of space info
f
ull during allocations
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-13
C
h
ris Mason
B
trfs: Imp
r
ove meta
d
ata r
e
ad latencies
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-11
Chris Mason
Bt
r
fs: Fix c
o
mpile warnings on 32 b
i
t machines
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
B
t
r
f
s
: empty_size allo
c
a
t
ion fixe
s
again
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chris Mason
Bt
r
fs: tune
b
t
r
fs
u
n
p
lug functions for a s
m
a
ll number
.
.
.
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Chr
i
s
Mason
Btrfs:
T
u
rn
o
ff extent state leak
de
b
uggi
n
g
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
2008-11-10
Ch
r
is Maso
n
B
t
rfs: Fix usage of struct extent_map->orig_s
t
a
rt
Signed-off-by:
Chris Mason
<chris.mason@oracle.com>
commit
|
commitdiff
|
tree
next