#
5b62dc78 |
| 07-Nov-2024 |
Lexi Winter <lexi@hemlock.eden.le-fay.org> |
p9fs.5: rename to p9fs.4
This is a filesystem (driver), not a file format, so it should be in section 4.
Pull Request: https://github.com/freebsd/freebsd-src/pull/1520
|
Revision tags: release/13.4.0 |
|
#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0 |
|
#
e97ad33a |
| 06-Dec-2022 |
Doug Rabson <dfr@FreeBSD.org> |
Add an implementation of the 9P filesystem
This is derived from swills@ fork of the Juniper virtfs with many changes by me including bug fixes, style improvements, clearer layering and more consiste
Add an implementation of the 9P filesystem
This is derived from swills@ fork of the Juniper virtfs with many changes by me including bug fixes, style improvements, clearer layering and more consistent logging. The filesystem is renamed to p9fs to better reflect its function and to prevent possible future confusion with virtio-fs.
Several updates and fixes from Juniper have been integrated into this version by Val Packett and these contributions along with the original Juniper authors are credited below.
To use this with bhyve, add 'virtio_p9fs_load=YES' to loader.conf. The bhyve virtio-9p device allows access from the guest to files on the host by mapping a 'sharename' to a host path. It is possible to use p9fs as a root filesystem by adding this to /boot/loader.conf:
vfs.root.mountfrom="p9fs:sharename"
for non-root filesystems add something like this to /etc/fstab:
sharename /mnt p9fs rw 0 0
In both examples, substitute the share name used on the bhyve command line.
The 9P filesystem protocol relies on stateful file opens which map protocol-level FIDs to host file descriptors. The FreeBSD vnode interface doesn't really support this and we use heuristics to guess the right FID to use for file operations. This can be confused by privilege lowering and does not guarantee that the FID created for a given file open is always used for file operations, even if the calling process is using the file descriptor from the original open call. Improving this would involve changes to the vnode interface which is out-of-scope for this import.
Differential Revision: https://reviews.freebsd.org/D41844 Reviewed by: kib, emaste, dch MFC after: 3 months Co-authored-by: Val Packett <val@packett.cool> Co-authored-by: Ka Ho Ng <kahon@juniper.net> Co-authored-by: joyu <joyul@juniper.net> Co-authored-by: Kumara Babu Narayanaswamy <bkumara@juniper.net>
show more ...
|
#
1687d771 |
| 21-Apr-2024 |
Alexander Ziaee <concussious@runbox.com> |
man filesystems: move driver pages to section four
Filesystem manual pages describe drivers, not formats; except for fs, which describes the structures of ffs/ufs, not how to use it in the system.
man filesystems: move driver pages to section four
Filesystem manual pages describe drivers, not formats; except for fs, which describes the structures of ffs/ufs, not how to use it in the system.
Reported by: emaste Reviewed by: des, imp, meena (previous version) Pull Request: https://github.com/freebsd/freebsd-src/pull/1077
show more ...
|
#
97759ccc |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
df53ae0f |
| 23-Apr-2023 |
Colin Percival <cperciva@FreeBSD.org> |
Remove portsnap(8)
Rather than having a tool in the FreeBSD base system for obtaining the FreeBSD ports tree, users are encouraged to `pkg install git` and then `git clone https://git.FreeBSD.org/po
Remove portsnap(8)
Rather than having a tool in the FreeBSD base system for obtaining the FreeBSD ports tree, users are encouraged to `pkg install git` and then `git clone https://git.FreeBSD.org/ports.git /usr/ports`.
The portsnap servers will continue operating until FreeBSD 13 reaches its End-of-Life, and portsnap is available from the ports tree as ports-mgmt/portsnap.
Requested by: portmgr Relnotes: yes Differential Revision: https://reviews.freebsd.org/D39563 X-MFC: no
show more ...
|
#
69d94f4c |
| 02-Feb-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
Add tarfs, a filesystem backed by tarballs.
Sponsored by: Juniper Networks, Inc. Sponsored by: Klara, Inc. Reviewed by: pauamma, imp Differential Revision: https://reviews.freebsd.org/D37753
|
Revision tags: release/12.4.0 |
|
#
f697b943 |
| 20-Sep-2022 |
Jake Freeland <jfree@FreeBSD.org> |
linuxkpi: drm-kmod debugfs support
This diff extends LinuxKPI to support simple attribute files in debugfs. These simple attributes are an essential component for compiling drm-kmod with CONFIG_DEBU
linuxkpi: drm-kmod debugfs support
This diff extends LinuxKPI to support simple attribute files in debugfs. These simple attributes are an essential component for compiling drm-kmod with CONFIG_DEBUG_FS enabled. This will allow for easier graphics driver debugging using Intel's igt-gpu-tools.
Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D35883 Sponsored by: Google, Inc. (GSoC 2022)
show more ...
|
#
87f49967 |
| 30-Jun-2022 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
Link pwd.db.5 and spwd.db.5 to passwd.5
Let's make it easier to find documentation for those databases.
MFC after: 3 days
|
Revision tags: release/13.1.0, release/12.3.0 |
|
#
e6379a2c |
| 06-Aug-2021 |
Fernando Apesteguía <fernape@FreeBSD.org> |
man: Install more man pages unconditionally
Add more manual pages which were not spotted previously in 0a0f7486413c
Ideally to be MFH'ed with:
8539518055d0 - Remove manpages from OLD_FILES 8b487b8
man: Install more man pages unconditionally
Add more manual pages which were not spotted previously in 0a0f7486413c
Ideally to be MFH'ed with:
8539518055d0 - Remove manpages from OLD_FILES 8b487b8292e4 - Fix bsd.subdir.mk-related issues after 0a0f7486413c f6043a672135 - ObsoleteFiles.inc: Remove manpages from OLD_FILES 0a0f7486413c - man: Build manpages for all architectures
There is at least one pending issue when building with -DNO_ROOT.
Reported by: ceri@ MFH: 4 weeks Discussed with: wosch Differential Revision: https://reviews.freebsd.org/D31018
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
dad92002 |
| 30-Apr-2020 |
Benedict Reuschling <bcr@FreeBSD.org> |
Add a new manual page for unionfs(5), written by Gordon Bergling. Hook it up to the build by adding it to the Makefile.
Submitted by: gbergling_gmail.com Approved by: bcr Differential Revisi
Add a new manual page for unionfs(5), written by Gordon Bergling. Hook it up to the build by adding it to the Makefile.
Submitted by: gbergling_gmail.com Approved by: bcr Differential Revision: https://reviews.freebsd.org/D24589
show more ...
|
#
6b5225e4 |
| 08-Apr-2020 |
Christian Brueffer <brueffer@FreeBSD.org> |
Add a basic manpage for smbfs(5).
Submitted by: Gordon Bergling MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D23905
|
#
6467506b |
| 21-Nov-2019 |
Warner Losh <imp@FreeBSD.org> |
Create /etc/os-release file.
Each boot, regenerate /var/run/os-release based on the currently running system. Create a /etc/os-release symlink pointing to this file (so that this doesn't create a ne
Create /etc/os-release file.
Each boot, regenerate /var/run/os-release based on the currently running system. Create a /etc/os-release symlink pointing to this file (so that this doesn't create a new reason /etc can not be mounted read-only).
This is compatible with what other systems do and is what the sysutil/os-release port attempted to do, but in an incomplete way. Linux, Solaris and DragonFly all implement this natively as well. The complete standard can be found at https://www.freedesktop.org/software/systemd/man/os-release.html
Moving this to the base solves both the non-standard location problem with the port, as well as the lack of update of this file on system update.
Bump __FreeBSD_version to 1300060
PR: 238953 Differential Revision: https://reviews.freebsd.org/D22271
show more ...
|
Revision tags: release/12.1.0 |
|
#
a63915c2 |
| 28-Jul-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @r350386
Sponsored by: The FreeBSD Foundation
|
#
1d6d0a43 |
| 19-Jul-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: move man pages from runtime-manual to runtime
We don't split the other man pages in their own package so do the same for runtime.
Reviewed by: bapt, gjb Differential Revision: https://revi
pkgbase: move man pages from runtime-manual to runtime
We don't split the other man pages in their own package so do the same for runtime.
Reviewed by: bapt, gjb Differential Revision: https://reviews.freebsd.org/D20962
show more ...
|
Revision tags: release/11.3.0 |
|
#
7f49ce7a |
| 28-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @349476
Sponsored by: The FreeBSD Foundation
|
#
f5a95d9a |
| 25-Jun-2019 |
Warner Losh <imp@FreeBSD.org> |
Remove NAND and NANDFS support
NANDFS has been broken for years. Remove it. The NAND drivers that remain are for ancient parts that are no longer relevant. They are polled, have terrible performance
Remove NAND and NANDFS support
NANDFS has been broken for years. Remove it. The NAND drivers that remain are for ancient parts that are no longer relevant. They are polled, have terrible performance and just for ancient arm hardware. NAND parts have evolved significantly from this early work and little to none of it would be relevant should someone need to update to support raw nand. This code has been off by default for years and has violated the vnode protocol leading to panics since it was committed.
Numerous posts to arch@ and other locations have found no actual users for this software.
Relnotes: Yes No Objection From: arch@ Differential Revision: https://reviews.freebsd.org/D20745
show more ...
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
084e97b8 |
| 13-Apr-2019 |
Alan Somers <asomers@FreeBSD.org> |
fusefs: add a fusefs(5) man page
PR: 233393 Reported by: tech-lists@zyxst.net Reviewed by: cem MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd
fusefs: add a fusefs(5) man page
PR: 233393 Reported by: tech-lists@zyxst.net Reviewed by: cem MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D19651
show more ...
|
#
9d35d9a1 |
| 30-Dec-2018 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
ext2fs.5: Update the manpage.
General update of the driver description and mention some important credits. Add a symlink for ext4fs as it is of special interest nowadays.
Fic some `mandoc -Tlint` i
ext2fs.5: Update the manpage.
General update of the driver description and mention some important credits. Add a symlink for ext4fs as it is of special interest nowadays.
Fic some `mandoc -Tlint` issues while here.
MFC after: 15 days Differential Revision: https://reviews.freebsd.org/D18445
show more ...
|
#
13bf4d9e |
| 28-Dec-2018 |
Mateusz Piotrowski <0mp@FreeBSD.org> |
Add a style.mdoc(5) manual page.
The aim of this manual page is to act as a style and formatting guide for mdoc(7) manual pages. Currently, mdoc(7) does not provide much guidance when it comes to th
Add a style.mdoc(5) manual page.
The aim of this manual page is to act as a style and formatting guide for mdoc(7) manual pages. Currently, mdoc(7) does not provide much guidance when it comes to the usage of macros making it difficult to format manual pages in a consistent way.
Reviewed by: bcr Approved by: bcr (doc), krion (mentor, implicit), mat (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D18394
show more ...
|
Revision tags: release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0 |
|
#
a773cead |
| 30-May-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r318964 through r319164.
|
#
5b2d5e4f |
| 28-May-2017 |
Edward Tomasz Napierala <trasz@FreeBSD.org> |
Move mount.conf(8) to mount.conf(5); it's a kernel configuration file and not an administrative utility.
MFC after: 2 weeks
|
#
acc3e913 |
| 23-Mar-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add a post-humous manpage for cd9660(5), the ISO-9660 file system
Describe (briefly) how to compile the filesystem into the kernel and load as a module.
Reference cd9660(5) in mount(8) and mount_cd
Add a post-humous manpage for cd9660(5), the ISO-9660 file system
Describe (briefly) how to compile the filesystem into the kernel and load as a module.
Reference cd9660(5) in mount(8) and mount_cd9660(8).
MFC after: 1 month Sponsored by: Dell EMC Isilon
show more ...
|