Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
DDNStorage
/
linux
Public
forked from
torvalds/linux
Notifications
You must be signed in to change notification settings
Fork
9
Star
2
Code
Pull requests
9
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Fix key performance issues in 6.17 with byte range locks
- #202
#202
Merged
hbirth
merged 23 commits into
DDNStorage:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
DDNStorage/linux:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
from
hbirth:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
hbirth/linux:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
Copy head branch name to clipboard
Sep 3, 2026
Conversation
Commits
23
(23)
Checks
Files changed
Merged
Fix key performance issues in 6.17 with byte range locks
#202
hbirth
merged 23 commits into
DDNStorage:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
DDNStorage/linux:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
from
hbirth:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
hbirth/linux:redfs-ubuntu-hwe-6.17.0-16.16-24.04.1
Copy head branch name to clipboard
Commits
Commits on Aug 26, 2026
fuse: refuse a writeback connection whose block is not a page
Show description for 7499e44
hbirth
committed
7499e44
View commit details
Copy full SHA for 7499e44
Browse repository at this point
fuse: take a DLM read lock for the readahead window
Show description for 8c2ff0e
hbirth
committed
8c2ff0e
View commit details
Copy full SHA for 8c2ff0e
Browse repository at this point
Commits on Sep 2, 2026
fuse: hold DLM grants as a bitmap and drive every path from it
Show description for df8dba4
hbirth
committed
df8dba4
View commit details
Copy full SHA for df8dba4
Browse repository at this point
fuse: carry the write retry flag in iomap's private pointer
Show description for 8dbaa7d
hbirth
committed
8dbaa7d
View commit details
Copy full SHA for 8dbaa7d
Browse repository at this point
fuse: retry a DLM grant the server refuses as contended
Show description for 8b6c052
hbirth
committed
8b6c052
View commit details
Copy full SHA for 8b6c052
Browse repository at this point
fuse: keep a folio writeback could not send
Show description for 36f2271
hbirth
committed
36f2271
View commit details
Copy full SHA for 36f2271
Browse repository at this point
fuse: keep the local size against an attribute reply already on the wire
Show description for 0ea5d2b
hbirth
committed
0ea5d2b
View commit details
Copy full SHA for 0ea5d2b
Browse repository at this point
fuse: do not ask for a grant from inside the revoke handler
Show description for d54291c
hbirth
committed
d54291c
View commit details
Copy full SHA for d54291c
Browse repository at this point
fuse: take the writeback grant with no folio held
Show description for e3b4dcc
hbirth
committed
e3b4dcc
View commit details
Copy full SHA for e3b4dcc
Browse repository at this point
fuse: do not record a grant past what a revoke could mark
Show description for aa780aa
hbirth
committed
aa780aa
View commit details
Copy full SHA for aa780aa
Browse repository at this point
fuse: say that the readahead grant is taken under the folio locks
Show description for b7803bb
hbirth
committed
b7803bb
View commit details
Copy full SHA for b7803bb
Browse repository at this point
fuse: bound the range a writeback pass defers
Show description for 0afd37f
hbirth
committed
0afd37f
View commit details
Copy full SHA for 0afd37f
Browse repository at this point
fuse: put a skipped folio back on the dirty list after iomap lets go
Show description for 9026def
hbirth
committed
9026def
View commit details
Copy full SHA for 9026def
Browse repository at this point
fuse: fix the two writethrough paths a large folio breaks
Show description for 3db23d8
hbirth
committed
3db23d8
View commit details
Copy full SHA for 3db23d8
Browse repository at this point
fuse: do not lose a folio writeback declined to send
Show description for aa211e9
hbirth
committed
aa211e9
View commit details
Copy full SHA for aa211e9
Browse repository at this point
fuse: pin a dlm grant from confirmation to dirty
Show description for 83aa237
hbirth
committed
83aa237
View commit details
Copy full SHA for 83aa237
Browse repository at this point
fuse: default large folios off
Show description for ef6753f
hbirth
committed
ef6753f
View commit details
Copy full SHA for ef6753f
Browse repository at this point
fuse: write back before a laundering drop
Show description for 8934c17
hbirth
committed
8934c17
View commit details
Copy full SHA for 8934c17
Browse repository at this point
fuse: flush before the open time drop
Show description for 21fb990
hbirth
committed
21fb990
View commit details
Copy full SHA for 21fb990
Browse repository at this point
fuse: start the fsync writeback before the lock
Show description for 2272b0c
hbirth
committed
2272b0c
View commit details
Copy full SHA for 2272b0c
Browse repository at this point
fuse: drop the writeback folio token
Show description for 2871de3
hbirth
committed
2871de3
View commit details
Copy full SHA for 2871de3
Browse repository at this point
Commits on Sep 3, 2026
fuse: kick writeback on a streamed file
Show description for bb81356
hbirth
committed
bb81356
View commit details
Copy full SHA for bb81356
Browse repository at this point
fuse: send a streamed write from write(2)
Show description for 71f6c4d
hbirth
committed
71f6c4d
View commit details
Copy full SHA for 71f6c4d
Browse repository at this point
You can’t perform that action at this time.