Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
ee98fac8
Commit
ee98fac8
authored
Jun 26, 2020
by
Jonathan Corbet
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'docs-fixes' into docs-next
Bring a handful of (relatively) urgent fixes into docs-next as well.
parents
46e90614
7d9c29bb
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
165 additions
and
164 deletions
+165
-164
.mailmap
.mailmap
+5
-0
Documentation/filesystems/f2fs.rst
Documentation/filesystems/f2fs.rst
+156
-156
MAINTAINERS
MAINTAINERS
+4
-4
scripts/sphinx-pre-install
scripts/sphinx-pre-install
+0
-4
No files found.
.mailmap
View file @
ee98fac8
...
@@ -131,6 +131,11 @@ Jeff Layton <jlayton@kernel.org> <jlayton@poochiereds.net>
...
@@ -131,6 +131,11 @@ Jeff Layton <jlayton@kernel.org> <jlayton@poochiereds.net>
Jeff Layton <jlayton@kernel.org> <jlayton@primarydata.com>
Jeff Layton <jlayton@kernel.org> <jlayton@primarydata.com>
Jens Axboe <axboe@suse.de>
Jens Axboe <axboe@suse.de>
Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
Jiri Slaby <jirislaby@kernel.org> <jirislaby@gmail.com>
Jiri Slaby <jirislaby@kernel.org> <jslaby@novell.com>
Jiri Slaby <jirislaby@kernel.org> <jslaby@suse.com>
Jiri Slaby <jirislaby@kernel.org> <jslaby@suse.cz>
Jiri Slaby <jirislaby@kernel.org> <xslaby@fi.muni.cz>
Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
...
...
Documentation/filesystems/f2fs.rst
View file @
ee98fac8
...
@@ -101,164 +101,164 @@ Mount Options
...
@@ -101,164 +101,164 @@ Mount Options
=============
=============
====================== ============================================================
======================
==
============================================================
background_gc=%s
Turn on/off cleaning operations, namely garbage
background_gc=%s
Turn on/off cleaning operations, namely garbage
collection, triggered in background when I/O subsystem is
collection, triggered in background when I/O subsystem is
idle. If background_gc=on, it will turn on the garbage
idle. If background_gc=on, it will turn on the garbage
collection and if background_gc=off, garbage collection
collection and if background_gc=off, garbage collection
will be turned off. If background_gc=sync, it will turn
will be turned off. If background_gc=sync, it will turn
on synchronous garbage collection running in background.
on synchronous garbage collection running in background.
Default value for this option is on. So garbage
Default value for this option is on. So garbage
collection is on by default.
collection is on by default.
disable_roll_forward
Disable the roll-forward recovery routine
disable_roll_forward
Disable the roll-forward recovery routine
norecovery
Disable the roll-forward recovery routine, mounted read-
norecovery
Disable the roll-forward recovery routine, mounted read-
only (i.e., -o ro,disable_roll_forward)
only (i.e., -o ro,disable_roll_forward)
discard/nodiscard
Enable/disable real-time discard in f2fs, if discard is
discard/nodiscard
Enable/disable real-time discard in f2fs, if discard is
enabled, f2fs will issue discard/TRIM commands when a
enabled, f2fs will issue discard/TRIM commands when a
segment is cleaned.
segment is cleaned.
no_heap
Disable heap-style segment allocation which finds free
no_heap
Disable heap-style segment allocation which finds free
segments for data from the beginning of main area, while
segments for data from the beginning of main area, while
for node from the end of main area.
for node from the end of main area.
nouser_xattr
Disable Extended User Attributes. Note: xattr is enabled
nouser_xattr
Disable Extended User Attributes. Note: xattr is enabled
by default if CONFIG_F2FS_FS_XATTR is selected.
by default if CONFIG_F2FS_FS_XATTR is selected.
noacl
Disable POSIX Access Control List. Note: acl is enabled
noacl
Disable POSIX Access Control List. Note: acl is enabled
by default if CONFIG_F2FS_FS_POSIX_ACL is selected.
by default if CONFIG_F2FS_FS_POSIX_ACL is selected.
active_logs=%u
Support configuring the number of active logs. In the
active_logs=%u
Support configuring the number of active logs. In the
current design, f2fs supports only 2, 4, and 6 logs.
current design, f2fs supports only 2, 4, and 6 logs.
Default number is 6.
Default number is 6.
disable_ext_identify
Disable the extension list configured by mkfs, so f2fs
disable_ext_identify
Disable the extension list configured by mkfs, so f2fs
does not aware of cold files such as media files.
does not aware of cold files such as media files.
inline_xattr
Enable the inline xattrs feature.
inline_xattr
Enable the inline xattrs feature.
noinline_xattr
Disable the inline xattrs feature.
noinline_xattr
Disable the inline xattrs feature.
inline_xattr_size=%u
Support configuring inline xattr size, it depends on
inline_xattr_size=%u
Support configuring inline xattr size, it depends on
flexible inline xattr feature.
flexible inline xattr feature.
inline_data
Enable the inline data feature: New created small(<~3.4k)
inline_data
Enable the inline data feature: New created small(<~3.4k)
files can be written into inode block.
files can be written into inode block.
inline_dentry
Enable the inline dir feature: data in new created
inline_dentry
Enable the inline dir feature: data in new created
directory entries can be written into inode block. The
directory entries can be written into inode block. The
space of inode block which is used to store inline
space of inode block which is used to store inline
dentries is limited to ~3.4k.
dentries is limited to ~3.4k.
noinline_dentry
Disable the inline dentry feature.
noinline_dentry
Disable the inline dentry feature.
flush_merge
Merge concurrent cache_flush commands as much as possible
flush_merge
Merge concurrent cache_flush commands as much as possible
to eliminate redundant command issues. If the underlying
to eliminate redundant command issues. If the underlying
device handles the cache_flush command relatively slowly,
device handles the cache_flush command relatively slowly,
recommend to enable this option.
recommend to enable this option.
nobarrier
This option can be used if underlying storage guarantees
nobarrier
This option can be used if underlying storage guarantees
its cached data should be written to the novolatile area.
its cached data should be written to the novolatile area.
If this option is set, no cache_flush commands are issued
If this option is set, no cache_flush commands are issued
but f2fs still guarantees the write ordering of all the
but f2fs still guarantees the write ordering of all the
data writes.
data writes.
fastboot
This option is used when a system wants to reduce mount
fastboot
This option is used when a system wants to reduce mount
time as much as possible, even though normal performance
time as much as possible, even though normal performance
can be sacrificed.
can be sacrificed.
extent_cache
Enable an extent cache based on rb-tree, it can cache
extent_cache
Enable an extent cache based on rb-tree, it can cache
as many as extent which map between contiguous logical
as many as extent which map between contiguous logical
address and physical address per inode, resulting in
address and physical address per inode, resulting in
increasing the cache hit ratio. Set by default.
increasing the cache hit ratio. Set by default.
noextent_cache
Disable an extent cache based on rb-tree explicitly, see
noextent_cache
Disable an extent cache based on rb-tree explicitly, see
the above extent_cache mount option.
the above extent_cache mount option.
noinline_data
Disable the inline data feature, inline data feature is
noinline_data
Disable the inline data feature, inline data feature is
enabled by default.
enabled by default.
data_flush
Enable data flushing before checkpoint in order to
data_flush
Enable data flushing before checkpoint in order to
persist data of regular and symlink.
persist data of regular and symlink.
reserve_root=%d
Support configuring reserved space which is used for
reserve_root=%d
Support configuring reserved space which is used for
allocation from a privileged user with specified uid or
allocation from a privileged user with specified uid or
gid, unit: 4KB, the default limit is 0.2% of user blocks.
gid, unit: 4KB, the default limit is 0.2% of user blocks.
resuid=%d
The user ID which may use the reserved blocks.
resuid=%d
The user ID which may use the reserved blocks.
resgid=%d
The group ID which may use the reserved blocks.
resgid=%d
The group ID which may use the reserved blocks.
fault_injection=%d
Enable fault injection in all supported types with
fault_injection=%d
Enable fault injection in all supported types with
specified injection rate.
specified injection rate.
fault_type=%d
Support configuring fault injection type, should be
fault_type=%d
Support configuring fault injection type, should be
enabled with fault_injection option, fault type value
enabled with fault_injection option, fault type value
is shown below, it supports single or combined type.
is shown below, it supports single or combined type.
===================
===========
===================
===========
Type_Name
Type_Value
Type_Name
Type_Value
===================
===========
===================
===========
FAULT_KMALLOC
0x000000001
FAULT_KMALLOC
0x000000001
FAULT_KVMALLOC
0x000000002
FAULT_KVMALLOC
0x000000002
FAULT_PAGE_ALLOC
0x000000004
FAULT_PAGE_ALLOC
0x000000004
FAULT_PAGE_GET
0x000000008
FAULT_PAGE_GET
0x000000008
FAULT_ALLOC_BIO
0x000000010
FAULT_ALLOC_BIO
0x000000010
FAULT_ALLOC_NID
0x000000020
FAULT_ALLOC_NID
0x000000020
FAULT_ORPHAN
0x000000040
FAULT_ORPHAN
0x000000040
FAULT_BLOCK
0x000000080
FAULT_BLOCK
0x000000080
FAULT_DIR_DEPTH
0x000000100
FAULT_DIR_DEPTH
0x000000100
FAULT_EVICT_INODE
0x000000200
FAULT_EVICT_INODE
0x000000200
FAULT_TRUNCATE
0x000000400
FAULT_TRUNCATE
0x000000400
FAULT_READ_IO
0x000000800
FAULT_READ_IO
0x000000800
FAULT_CHECKPOINT
0x000001000
FAULT_CHECKPOINT
0x000001000
FAULT_DISCARD
0x000002000
FAULT_DISCARD
0x000002000
FAULT_WRITE_IO
0x000004000
FAULT_WRITE_IO
0x000004000
===================
===========
===================
===========
mode=%s
Control block allocation mode which supports "adaptive"
mode=%s
Control block allocation mode which supports "adaptive"
and "lfs". In "lfs" mode, there should be no random
and "lfs". In "lfs" mode, there should be no random
writes towards main area.
writes towards main area.
io_bits=%u
Set the bit size of write IO requests. It should be set
io_bits=%u
Set the bit size of write IO requests. It should be set
with "mode=lfs".
with "mode=lfs".
usrquota
Enable plain user disk quota accounting.
usrquota
Enable plain user disk quota accounting.
grpquota
Enable plain group disk quota accounting.
grpquota
Enable plain group disk quota accounting.
prjquota
Enable plain project quota accounting.
prjquota
Enable plain project quota accounting.
usrjquota=<file>
Appoint specified file and type during mount, so that quota
usrjquota=<file>
Appoint specified file and type during mount, so that quota
grpjquota=<file>
information can be properly updated during recovery flow,
grpjquota=<file>
information can be properly updated during recovery flow,
prjjquota=<file>
<quota file>: must be in root directory;
prjjquota=<file>
<quota file>: must be in root directory;
jqfmt=<quota type>
<quota type>: [vfsold,vfsv0,vfsv1].
jqfmt=<quota type>
<quota type>: [vfsold,vfsv0,vfsv1].
offusrjquota
Turn off user journelled quota.
offusrjquota
Turn off user journelled quota.
offgrpjquota
Turn off group journelled quota.
offgrpjquota
Turn off group journelled quota.
offprjjquota
Turn off project journelled quota.
offprjjquota
Turn off project journelled quota.
quota
Enable plain user disk quota accounting.
quota
Enable plain user disk quota accounting.
noquota
Disable all plain disk quota option.
noquota
Disable all plain disk quota option.
whint_mode=%s
Control which write hints are passed down to block
whint_mode=%s
Control which write hints are passed down to block
layer. This supports "off", "user-based", and
layer. This supports "off", "user-based", and
"fs-based". In "off" mode (default), f2fs does not pass
"fs-based". In "off" mode (default), f2fs does not pass
down hints. In "user-based" mode, f2fs tries to pass
down hints. In "user-based" mode, f2fs tries to pass
down hints given by users. And in "fs-based" mode, f2fs
down hints given by users. And in "fs-based" mode, f2fs
passes down hints with its policy.
passes down hints with its policy.
alloc_mode=%s
Adjust block allocation policy, which supports "reuse"
alloc_mode=%s
Adjust block allocation policy, which supports "reuse"
and "default".
and "default".
fsync_mode=%s
Control the policy of fsync. Currently supports "posix",
fsync_mode=%s
Control the policy of fsync. Currently supports "posix",
"strict", and "nobarrier". In "posix" mode, which is
"strict", and "nobarrier". In "posix" mode, which is
default, fsync will follow POSIX semantics and does a
default, fsync will follow POSIX semantics and does a
light operation to improve the filesystem performance.
light operation to improve the filesystem performance.
In "strict" mode, fsync will be heavy and behaves in line
In "strict" mode, fsync will be heavy and behaves in line
with xfs, ext4 and btrfs, where xfstest generic/342 will
with xfs, ext4 and btrfs, where xfstest generic/342 will
pass, but the performance will regress. "nobarrier" is
pass, but the performance will regress. "nobarrier" is
based on "posix", but doesn't issue flush command for
based on "posix", but doesn't issue flush command for
non-atomic files likewise "nobarrier" mount option.
non-atomic files likewise "nobarrier" mount option.
test_dummy_encryption
test_dummy_encryption
test_dummy_encryption=%s
test_dummy_encryption=%s
Enable dummy encryption, which provides a fake fscrypt
Enable dummy encryption, which provides a fake fscrypt
context. The fake fscrypt context is used by xfstests.
context. The fake fscrypt context is used by xfstests.
The argument may be either "v1" or "v2", in order to
The argument may be either "v1" or "v2", in order to
select the corresponding fscrypt policy version.
select the corresponding fscrypt policy version.
checkpoint=%s[:%u[%]]
Set to "disable" to turn off checkpointing. Set to "enable"
checkpoint=%s[:%u[%]]
Set to "disable" to turn off checkpointing. Set to "enable"
to reenable checkpointing. Is enabled by default. While
to reenable checkpointing. Is enabled by default. While
disabled, any unmounting or unexpected shutdowns will cause
disabled, any unmounting or unexpected shutdowns will cause
the filesystem contents to appear as they did when the
the filesystem contents to appear as they did when the
filesystem was mounted with that option.
filesystem was mounted with that option.
While mounting with checkpoint=disabled, the filesystem must
While mounting with checkpoint=disabled, the filesystem must
run garbage collection to ensure that all available space can
run garbage collection to ensure that all available space can
be used. If this takes too much time, the mount may return
be used. If this takes too much time, the mount may return
EAGAIN. You may optionally add a value to indicate how much
EAGAIN. You may optionally add a value to indicate how much
of the disk you would be willing to temporarily give up to
of the disk you would be willing to temporarily give up to
avoid additional garbage collection. This can be given as a
avoid additional garbage collection. This can be given as a
number of blocks, or as a percent. For instance, mounting
number of blocks, or as a percent. For instance, mounting
with checkpoint=disable:100% would always succeed, but it may
with checkpoint=disable:100% would always succeed, but it may
hide up to all remaining free space. The actual space that
hide up to all remaining free space. The actual space that
would be unusable can be viewed at /sys/fs/f2fs/<disk>/unusable
would be unusable can be viewed at /sys/fs/f2fs/<disk>/unusable
This space is reclaimed once checkpoint=enable.
This space is reclaimed once checkpoint=enable.
compress_algorithm=%s
Control compress algorithm, currently f2fs supports "lzo",
compress_algorithm=%s
Control compress algorithm, currently f2fs supports "lzo",
"lz4", "zstd" and "lzo-rle" algorithm.
"lz4", "zstd" and "lzo-rle" algorithm.
compress_log_size=%u
Support configuring compress cluster size, the size will
compress_log_size=%u
Support configuring compress cluster size, the size will
be 4KB * (1 << %u), 16KB is minimum size, also it's
be 4KB * (1 << %u), 16KB is minimum size, also it's
default size.
default size.
compress_extension=%s
Support adding specified extension, so that f2fs can enable
compress_extension=%s
Support adding specified extension, so that f2fs can enable
compression on those corresponding files, e.g. if all files
compression on those corresponding files, e.g. if all files
with '.ext' has high compression rate, we can set the '.ext'
with '.ext' has high compression rate, we can set the '.ext'
on compression extension list and enable compression on
on compression extension list and enable compression on
these file by default rather than to enable it via ioctl.
these file by default rather than to enable it via ioctl.
For other files, we can still enable compression via ioctl.
For other files, we can still enable compression via ioctl.
====================== ============================================================
======================
==
============================================================
Debugfs Entries
Debugfs Entries
===============
===============
...
...
MAINTAINERS
View file @
ee98fac8
...
@@ -2881,7 +2881,7 @@ S: Supported
...
@@ -2881,7 +2881,7 @@ S: Supported
F: drivers/net/wireless/ath/*
F: drivers/net/wireless/ath/*
ATHEROS ATH5K WIRELESS DRIVER
ATHEROS ATH5K WIRELESS DRIVER
M: Jiri Slaby <jirislaby@
gmail.com
>
M: Jiri Slaby <jirislaby@
kernel.org
>
M: Nick Kossifidis <mickflemm@gmail.com>
M: Nick Kossifidis <mickflemm@gmail.com>
M: Luis Chamberlain <mcgrof@kernel.org>
M: Luis Chamberlain <mcgrof@kernel.org>
L: linux-wireless@vger.kernel.org
L: linux-wireless@vger.kernel.org
...
@@ -11560,7 +11560,7 @@ F: drivers/media/pci/meye/
...
@@ -11560,7 +11560,7 @@ F: drivers/media/pci/meye/
F: include/uapi/linux/meye.h
F: include/uapi/linux/meye.h
MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
M: Jiri Slaby <jirislaby@
gmail.com
>
M: Jiri Slaby <jirislaby@
kernel.org
>
S: Maintained
S: Maintained
F: Documentation/driver-api/serial/moxa-smartio.rst
F: Documentation/driver-api/serial/moxa-smartio.rst
F: drivers/tty/mxser.*
F: drivers/tty/mxser.*
...
@@ -15348,7 +15348,7 @@ F: scripts/selinux/
...
@@ -15348,7 +15348,7 @@ F: scripts/selinux/
F: security/selinux/
F: security/selinux/
SENSABLE PHANTOM
SENSABLE PHANTOM
M: Jiri Slaby <jirislaby@
gmail.com
>
M: Jiri Slaby <jirislaby@
kernel.org
>
S: Maintained
S: Maintained
F: drivers/misc/phantom.c
F: drivers/misc/phantom.c
F: include/uapi/linux/phantom.h
F: include/uapi/linux/phantom.h
...
@@ -17365,7 +17365,7 @@ K: ^Subject:.*(?i)trivial
...
@@ -17365,7 +17365,7 @@ K: ^Subject:.*(?i)trivial
TTY LAYER
TTY LAYER
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
M: Jiri Slaby <j
slaby@suse.com
>
M: Jiri Slaby <j
irislaby@kernel.org
>
S: Supported
S: Supported
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
F: Documentation/driver-api/serial/
F: Documentation/driver-api/serial/
...
...
scripts/sphinx-pre-install
View file @
ee98fac8
...
@@ -323,10 +323,6 @@ sub check_sphinx()
...
@@ -323,10 +323,6 @@ sub check_sphinx()
$rec_sphinx_upgrade
=
1
;
$rec_sphinx_upgrade
=
1
;
return
;
return
;
}
}
if
(
$cur_version
lt
$min_pdf_version
)
{
$rec_sphinx_upgrade
=
1
;
return
;
}
# On version check mode, just assume Sphinx has all mandatory deps
# On version check mode, just assume Sphinx has all mandatory deps
exit
(
0
)
if
(
$version_check
);
exit
(
0
)
if
(
$version_check
);
...
...
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