Toggle navigation
Patchwork
Linux ext4 filesystem development
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Baokun Li
| 374 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Handled Elsewhere
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
bradf
demarchi
ms
bhundven
chbs
kengyu
kadlec
regit
jabk
laforge
laforge
tonyb
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
patrick_delaunay
mrchuck
vineetg76
computersforpeace
Noltari
Noltari
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
ajd
darball1
sammj
jogo
jogo
bhelgaas
blogic
blogic
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
tagr
tagr
davem
davem
davem
andmur01
jforissier
amitay
matttbe
pabeni
istokes
aparcar
martineau
Ansuel
danielschwierzeck
maddy
goliath
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
tpetazzoni
marex
mkorpershoek
khem
XiaoYang
liwang
robimarko
apritzel
danielhb
groug
npiggin
mmichelson
pareddja
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
bpf
shettyg
lorpie01
acelan
wigyori
wigyori
pm215
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
monstr
vigneshr
mraynal
chunkeey
stewart
stewart
jacmet
kabel
Jaehoon
metan
rfried
kevery
prom
xypron
horms
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
akumar
sjg
arbab
jagan
ukleinek
ukleinek
ehristev
freenix
rmilecki
rmilecki
wsa
bmeng
ag
ivanhu
apconole
wbx
chleroy
legoater
legoater
legoater
abelloni
juju
pablo
pablo
rw
rw
svanheule
trini
bjonglez
ynezz
sbabic
sbabic
xback
xback
pevik
richiejp
dangole
dangole
jonhunter
aik
echaudron
forty
acer
next_ghost
Hauke
Hauke
amusil
anuppatel
anuppatel
benh
rgrimm
segher
passgat
pratyush
jms
jms
jms
mans0n
ruscur
ymorin
jmberg
Andes
jk
jk
jk
jk
festevam
numans
xuyang
linusw
linusw
tambarus
conchuod
matthias_bgg
kubu
tytso
ltpci
dceara
strlen
strlen
krzk
spectrum
pbrobinson
stroese
apalos
imaximets
cazzacarna
neocturne
aldot
TIENFONG
mpe
galak
sfr
ktraynor
arnout
robh
nbd
nbd
kcxt
anguy11
paulus
jm
mwilczynski
hs
Apply
«
1
2
3
4
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
[v2,24/24] ext4: enable block size larger than page size
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-11-07
Baokun Li
New
[v2,23/24] ext4: add checks for large folio incompatibilities when BS > PS
ext4: enable block size larger than page size
- - - -
-
-
-
2025-11-07
Baokun Li
New
[v2,22/24] ext4: support verifying data from large folios with fs-verity
ext4: enable block size larger than page size
- - - -
-
-
-
2025-11-07
Baokun Li
New
[v2,21/24] ext4: make data=journal support large block size
ext4: enable block size larger than page size
- - - -
-
-
-
2025-11-07
Baokun Li
New
[v2,20/24] ext4: support large block size in __ext4_block_zero_page_range()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,19/24] ext4: support large block size in mpage_prepare_extent_to_map()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,18/24] ext4: support large block size in mpage_map_and_submit_buffers()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,17/24] ext4: support large block size in ext4_block_write_begin()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,16/24] ext4: support large block size in ext4_mpage_readpages()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,15/24] ext4: rename 'page' references to 'folio' in multi-block allocator
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,14/24] ext4: prepare buddy cache inode for BS > PS with large folios
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,13/24] ext4: support large block size in ext4_mb_init_cache()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,12/24] ext4: support large block size in ext4_mb_get_buddy_page_lock()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,11/24] ext4: support large block size in ext4_mb_load_buddy_gfp()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,10/24] ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-11-07
Baokun Li
New
[v2,09/24] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,08/24] ext4: support large block size in ext4_readdir()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,07/24] ext4: support large block size in ext4_calculate_overhead()
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-11-07
Baokun Li
New
[v2,06/24] ext4: introduce s_min_folio_order for future BS > PS support
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,05/24] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,04/24] ext4: make ext4_punch_hole() support large block size
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-11-07
Baokun Li
New
[v2,03/24] ext4: remove PAGE_SIZE checks for rec_len conversion
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,02/24] ext4: remove page offset calculation in ext4_block_truncate_page()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[v2,01/24] ext4: remove page offset calculation in ext4_block_zero_page_range()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-11-07
Baokun Li
New
[25/25] ext4: enable block size larger than page size
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[24/25] ext4: add checks for large folio incompatibilities when BS > PS
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[23/25] jbd2: prevent WARN_ON in __alloc_pages_slowpath() when BS > PS
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[22/25] fs/buffer: prevent WARN_ON in __alloc_pages_slowpath() when BS > PS
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[21/25] ext4: make online defragmentation support large block size
ext4: enable block size larger than page size
- - - -
-
-
-
2025-10-25
Baokun Li
New
[20/25] ext4: support large block size in __ext4_block_zero_page_range()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[19/25] ext4: support large block size in mpage_prepare_extent_to_map()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[18/25] ext4: support large block size in mpage_map_and_submit_buffers()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[17/25] ext4: support large block size in ext4_block_write_begin()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[16/25] ext4: support large block size in ext4_mpage_readpages()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[15/25] ext4: rename 'page' references to 'folio' in multi-block allocator
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[14/25] ext4: prepare buddy cache inode for BS > PS with large folios
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[13/25] ext4: support large block size in ext4_mb_init_cache()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[12/25] ext4: support large block size in ext4_mb_get_buddy_page_lock()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[11/25] ext4: support large block size in ext4_mb_load_buddy_gfp()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[10/25] ext4: add EXT4_LBLK_TO_P and EXT4_P_TO_LBLK for block/page conversion
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[09/25] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[08/25] ext4: support large block size in ext4_readdir()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[07/25] ext4: support large block size in ext4_calculate_overhead()
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[06/25] ext4: introduce s_min_folio_order for future BS > PS support
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[05/25] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[04/25] ext4: make ext4_punch_hole() support large block size
ext4: enable block size larger than page size
- - 1 -
-
-
-
2025-10-25
Baokun Li
New
[03/25] ext4: remove PAGE_SIZE checks for rec_len conversion
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[02/25] ext4: remove page offset calculation in ext4_block_truncate_page()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
[01/25] ext4: remove page offset calculation in ext4_block_zero_page_range()
ext4: enable block size larger than page size
- - 2 -
-
-
-
2025-10-25
Baokun Li
New
ext4: fix potential null deref in ext4_mb_init()
ext4: fix potential null deref in ext4_mb_init()
- 1 2 -
-
-
-
2025-08-25
Baokun Li
Awaiting Upstream
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
- 1 1 -
-
-
-
2025-08-21
Baokun Li
Awaiting Upstream
jbd2: prevent softlockup in jbd2_log_do_checkpoint()
jbd2: prevent softlockup in jbd2_log_do_checkpoint()
- - - -
-
-
-
2025-08-12
Baokun Li
Accepted
[v3,17/17] ext4: implement linear-like traversal across order xarrays
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,16/17] ext4: refactor choose group to scan group
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,15/17] ext4: convert free groups order lists to xarrays
ext4: better scalability for ext4 block allocation
- - - 1
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,14/17] ext4: factor out ext4_mb_scan_group()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,13/17] ext4: factor out ext4_mb_might_prefetch()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,12/17] ext4: factor out __ext4_mb_scan_group()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,11/17] ext4: fix largest free orders lists corruption on mb_optimize_scan switch
ext4: better scalability for ext4 block allocation
- 1 - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,10/17] ext4: fix zombie groups in average fragment size lists
ext4: better scalability for ext4 block allocation
- 1 1 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,09/17] ext4: merge freed extent with existing extents before insertion
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,08/17] ext4: convert sbi->s_mb_free_pending to atomic_t
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,07/17] ext4: fix typo in CR_GOAL_LEN_SLOW comment
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,06/17] ext4: get rid of some obsolete EXT4_MB_HINT flags
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,05/17] ext4: utilize multiple global goals to reduce contention
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,04/17] ext4: remove unnecessary s_md_lock on update s_mb_last_group
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,03/17] ext4: remove unnecessary s_mb_last_start
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,02/17] ext4: separate stream goal hits from s_bal_goals for better tracking
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
[v3,01/17] ext4: add ext4_try_lock_group() to skip busy groups
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-07-14
Baokun Li
Awaiting Upstream
ext4: fix inode use after free in ext4_end_io_rsv_work()
ext4: fix inode use after free in ext4_end_io_rsv_work()
- 1 2 -
-
-
-
2025-07-08
Baokun Li
Awaiting Upstream
[2/2] ext4: preserve SB_I_VERSION on remount
[1/2] ext4: show the default enabled i_version option
- 1 1 -
-
-
-
2025-07-03
Baokun Li
Awaiting Upstream
[1/2] ext4: show the default enabled i_version option
[1/2] ext4: show the default enabled i_version option
- - 1 -
-
-
-
2025-07-03
Baokun Li
Awaiting Upstream
[v2,16/16] ext4: ensure global ordered traversal across all free groups xarrays
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,15/16] ext4: refactor choose group to scan group
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,14/16] ext4: convert free group lists to ordered xarrays
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,13/16] ext4: factor out ext4_mb_scan_group()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,12/16] ext4: factor out ext4_mb_might_prefetch()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,11/16] ext4: factor out __ext4_mb_scan_group()
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,10/16] ext4: fix largest free orders lists corruption on mb_optimize_scan switch
ext4: better scalability for ext4 block allocation
- 1 - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,09/16] ext4: fix zombie groups in average fragment size lists
ext4: better scalability for ext4 block allocation
- 1 1 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,08/16] ext4: merge freed extent with existing extents before insertion
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,07/16] ext4: convert sbi->s_mb_free_pending to atomic_t
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,06/16] ext4: fix typo in CR_GOAL_LEN_SLOW comment
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,05/16] ext4: get rid of some obsolete EXT4_MB_HINT flags
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,04/16] ext4: utilize multiple global goals to reduce contention
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,03/16] ext4: remove unnecessary s_md_lock on update s_mb_last_group
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,02/16] ext4: remove unnecessary s_mb_last_start
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-06-23
Baokun Li
Superseded
[v2,01/16] ext4: add ext4_try_lock_group() to skip busy groups
ext4: better scalability for ext4 block allocation
- - 1 -
-
-
-
2025-06-23
Baokun Li
Superseded
[4/4] ext4: fix typo in CR_GOAL_LEN_SLOW comment
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-05-23
Baokun Li
Superseded
[3/4] ext4: get rid of some obsolete EXT4_MB_HINT flags
ext4: better scalability for ext4 block allocation
- - 2 -
-
-
-
2025-05-23
Baokun Li
Superseded
[2/4] ext4: move mb_last_[group|start] to ext4_inode_info
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-05-23
Baokun Li
Superseded
[1/4] ext4: add ext4_try_lock_group() to skip busy groups
ext4: better scalability for ext4 block allocation
- - - -
-
-
-
2025-05-23
Baokun Li
Superseded
jbd2: remove jbd2_journal_unfile_buffer()
jbd2: remove jbd2_journal_unfile_buffer()
- - 2 -
-
-
-
2025-03-06
Baokun Li
Awaiting Upstream
ext4: goto right label 'out_mmap_sem' in ext4_setattr()
ext4: goto right label 'out_mmap_sem' in ext4_setattr()
- 1 2 -
-
-
-
2025-02-13
Baokun Li
Awaiting Upstream
[v2,7/7] ext4: show 'shutdown' hint when ext4 is forced to shutdown
ext4: correct behaviors under errors=remount-ro mode
- - 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
[v2,6/7] ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set
ext4: correct behaviors under errors=remount-ro mode
- 1 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
[v2,5/7] ext4: correct behavior under errors=remount-ro mode
ext4: correct behaviors under errors=remount-ro mode
- 1 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
[v2,4/7] ext4: add more ext4_emergency_state() checks around sb_rdonly()
ext4: correct behaviors under errors=remount-ro mode
- - 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
[v2,3/7] ext4: add ext4_emergency_state() helper function
ext4: correct behaviors under errors=remount-ro mode
- - 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
[v2,2/7] ext4: add EXT4_FLAGS_EMERGENCY_RO bit
ext4: correct behaviors under errors=remount-ro mode
- - 2 -
-
-
-
2025-01-22
Baokun Li
Awaiting Upstream
«
1
2
3
4
»