Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Aufs5 Standalone
Commits
9e60e290
Commit
9e60e290
authored
Apr 08, 2021
by
J. R. Okajima
Browse files
Merge branch 'aufs5.10/30stdalone' into aufs5.10/39public
parents
05111a0a
fec7a0a3
Changes
3
Show whitespace changes
Inline
Side-by-side
Documentation/ABI/testing/debugfs-aufs
View file @
9e60e290
...
@@ -28,7 +28,7 @@ Description:
...
@@ -28,7 +28,7 @@ Description:
When the aufs mount option 'noxino' is specified, it
When the aufs mount option 'noxino' is specified, it
will be empty. About XINO files, see the aufs manual.
will be empty. About XINO files, see the aufs manual.
What: /debug/aufs/si_<id>/xi
0, xi1 ... xiN and xiN-N
What: /debug/aufs/si_<id>/xi
<branch-index>
Date: March 2009
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
Description:
...
...
Documentation/ABI/testing/sysfs-aufs
View file @
9e60e290
...
@@ -6,14 +6,14 @@ Description:
...
@@ -6,14 +6,14 @@ Description:
per aufs mount, where <id> is a unique id generated
per aufs mount, where <id> is a unique id generated
internally.
internally.
What: /sys/fs/aufs/si_<id>/br
0, br1 ... brN
What: /sys/fs/aufs/si_<id>/br
<idx>
Date: March 2009
Date: March 2009
Contact: J. R. Okajima <hooanon05g@gmail.com>
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
Description:
It shows the abolute path of a member directory (which
It shows the abolute path of a member directory (which
is called branch) in aufs, and its permission.
is called branch) in aufs, and its permission.
What: /sys/fs/aufs/si_<id>/brid
0, brid1 ... bridN
What: /sys/fs/aufs/si_<id>/brid
<idx>
Date: July 2013
Date: July 2013
Contact: J. R. Okajima <hooanon05g@gmail.com>
Contact: J. R. Okajima <hooanon05g@gmail.com>
Description:
Description:
...
...
fs/aufs/f_op.c
View file @
9e60e290
...
@@ -359,6 +359,15 @@ out:
...
@@ -359,6 +359,15 @@ out:
return
err
;
return
err
;
}
}
/*
* We may be able to remove aufs_splice_{read,write}() since almost all FSes
* don't have their own .splice_{read,write} implimentations, and they use
* generic_file_splice_read() and iter_file_splice_write() who can act like the
* simple converters to f_op->iter_read() and ->iter_write().
* But we keep our own implementations because some non-mainlined FSes may have
* their own .splice_{read,write} implimentations and aufs doesn't want to take
* away an opportunity to co-work with aufs from them.
*/
static
ssize_t
aufs_splice_read
(
struct
file
*
file
,
loff_t
*
ppos
,
static
ssize_t
aufs_splice_read
(
struct
file
*
file
,
loff_t
*
ppos
,
struct
pipe_inode_info
*
pipe
,
size_t
len
,
struct
pipe_inode_info
*
pipe
,
size_t
len
,
unsigned
int
flags
)
unsigned
int
flags
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment