| #
6010b73f
|
| 16-Feb-2026 |
Tuukka Pasanen <tuukka.pasanen@ilmi.fi> |
makefs: Add SPDX-License-Identifier tags
Reviewed by: emaste Sponsored by: The FreeBSD Foundation
|
| #
4d65a7c6
|
| 24-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.sbin: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
usr.sbin: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/ Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/ Remove /\n+#if.*\n#endif.*\n+/ Remove /^#if.*\n#endif.*\n/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/
Sponsored by: Netflix
show more ...
|
| #
90aad5d3
|
| 30-Mar-2023 |
Ed Maste <emaste@FreeBSD.org> |
makefs: clean up some leftovers after $FreeBSD$ tag removal
Fixes: 2a63c3be1582
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
093cf790
|
| 22-Nov-2021 |
Ed Maste <emaste@FreeBSD.org> |
makefs: remove set but not used variables
These were leftovers from the port from NetBSD (where they are used).
Sponsored by: The FreeBSD Foundation
|
| #
ba2cfa80
|
| 22-Feb-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Fix makefs bootstrap after d485c77f203fb0f4cdc08dea5ff81631b51d8809
The makefs msdosfs code includes fs/msdosfs/denode.h which directly uses struct buf from <sys/buf.h> rather than the makefs struct
Fix makefs bootstrap after d485c77f203fb0f4cdc08dea5ff81631b51d8809
The makefs msdosfs code includes fs/msdosfs/denode.h which directly uses struct buf from <sys/buf.h> rather than the makefs struct m_buf. To work around this problem provide a local denode.h that includes ffs/buf.h and defines buf as an alias for m_buf.
Reviewed By: kib, emaste Differential Revision: https://reviews.freebsd.org/D28835
show more ...
|
| #
d485c77f
|
| 18-Feb-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
Remove #define _KERNEL hacks from libprocstat
Make sys/buf.h, sys/pipe.h, sys/fs/devfs/devfs*.h headers usable in userspace, assuming that the consumer has an idea what it is for. Unhide more materi
Remove #define _KERNEL hacks from libprocstat
Make sys/buf.h, sys/pipe.h, sys/fs/devfs/devfs*.h headers usable in userspace, assuming that the consumer has an idea what it is for. Unhide more material from sys/mount.h and sys/ufs/ufs/inode.h, sys/ufs/ufs/ufsmount.h for consumption of userspace tools, with the same caveat.
Remove unacceptable hack from usr.sbin/makefs which relied on sys/buf.h being unusable in userspace, where it override struct buf with its own definition. Instead, provide struct m_buf and struct m_vnode and adapt code to use local variants.
Reviewed by: mckusick Tested by: pho Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D28679
show more ...
|
| #
62a3510f
|
| 15-Nov-2019 |
Alex Richardson <arichardson@FreeBSD.org> |
Fix contents= being ignored in msdosfs makefs mtree
I noticed this while trying to build an EFI boot image
Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D22387
|
| #
c5c3ba6b
|
| 03-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351317 through r351731.
|
| #
840aca28
|
| 01-Sep-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: share msdosfsmount.h between kernel msdosfs and makefs
Sponsored by: The FreeBSD Foundation
|
| #
8651679a
|
| 23-Aug-2019 |
Xin LI <delphij@FreeBSD.org> |
Properly update FSInfo block after generation.
After populating the filesystem, write a FSInfo block with proper information.
Reviewed by: emaste, cem MFC after: 2 weeks Differential Revision: http
Properly update FSInfo block after generation.
After populating the filesystem, write a FSInfo block with proper information.
Reviewed by: emaste, cem MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D21363
show more ...
|
| #
476b0ab7
|
| 21-Aug-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: share denode.h between kernel msdosfs and makefs
There is no need to duplicate this file when it can be trivially shared (just exposing sections previously under #ifdef _KERNEL).
MFC with:
makefs: share denode.h between kernel msdosfs and makefs
There is no need to duplicate this file when it can be trivially shared (just exposing sections previously under #ifdef _KERNEL).
MFC with: r351273 Differential Revision: The FreeBSD Foundation
show more ...
|
| #
98dc8da5
|
| 20-Aug-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: add msdosfs (FAT) support
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and updating others with changes from NetBSD.
The six files copied from sys/fs/msdosfs at r348
makefs: add msdosfs (FAT) support
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and updating others with changes from NetBSD.
The six files copied from sys/fs/msdosfs at r348251 and modified are: denode.h direntry.h fat.h msdosfs_fat.c msdosfs_lookup.c msdosfsmount.h
I would prefer to avoid the duplication, but reluctance to doing so was expressed in a previous review (D11197); for now copy the files and revisit in the future.
Submitted by: Siva Mahadevan Discussed with: cem, imp MFC after: 1 month Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D16438
show more ...
|
| #
4d65a7c6
|
| 24-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
usr.sbin: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
usr.sbin: Automated cleanup of cdefs and other formatting
Apply the following automated changes to try to eliminate no-longer-needed sys/cdefs.h includes as well as now-empty blank lines in a row.
Remove /^#if.*\n#endif.*\n#include\s+<sys/cdefs.h>.*\n/ Remove /\n+#include\s+<sys/cdefs.h>.*\n+#if.*\n#endif.*\n+/ Remove /\n+#if.*\n#endif.*\n+/ Remove /^#if.*\n#endif.*\n/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/types.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/param.h>/ Remove /\n+#include\s+<sys/cdefs.h>\n#include\s+<sys/capsicum.h>/
Sponsored by: Netflix
show more ...
|
| #
90aad5d3
|
| 30-Mar-2023 |
Ed Maste <emaste@FreeBSD.org> |
makefs: clean up some leftovers after $FreeBSD$ tag removal
Fixes: 2a63c3be1582
|
| #
1d386b48
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
093cf790
|
| 22-Nov-2021 |
Ed Maste <emaste@FreeBSD.org> |
makefs: remove set but not used variables
These were leftovers from the port from NetBSD (where they are used).
Sponsored by: The FreeBSD Foundation
|
| #
ba2cfa80
|
| 22-Feb-2021 |
Alex Richardson <arichardson@FreeBSD.org> |
Fix makefs bootstrap after d485c77f203fb0f4cdc08dea5ff81631b51d8809
The makefs msdosfs code includes fs/msdosfs/denode.h which directly uses struct buf from <sys/buf.h> rather than the makefs struct
Fix makefs bootstrap after d485c77f203fb0f4cdc08dea5ff81631b51d8809
The makefs msdosfs code includes fs/msdosfs/denode.h which directly uses struct buf from <sys/buf.h> rather than the makefs struct m_buf. To work around this problem provide a local denode.h that includes ffs/buf.h and defines buf as an alias for m_buf.
Reviewed By: kib, emaste Differential Revision: https://reviews.freebsd.org/D28835
show more ...
|
| #
d485c77f
|
| 18-Feb-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
Remove #define _KERNEL hacks from libprocstat
Make sys/buf.h, sys/pipe.h, sys/fs/devfs/devfs*.h headers usable in userspace, assuming that the consumer has an idea what it is for. Unhide more materi
Remove #define _KERNEL hacks from libprocstat
Make sys/buf.h, sys/pipe.h, sys/fs/devfs/devfs*.h headers usable in userspace, assuming that the consumer has an idea what it is for. Unhide more material from sys/mount.h and sys/ufs/ufs/inode.h, sys/ufs/ufs/ufsmount.h for consumption of userspace tools, with the same caveat.
Remove unacceptable hack from usr.sbin/makefs which relied on sys/buf.h being unusable in userspace, where it override struct buf with its own definition. Instead, provide struct m_buf and struct m_vnode and adapt code to use local variants.
Reviewed by: mckusick Tested by: pho Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D28679
show more ...
|
| #
62a3510f
|
| 15-Nov-2019 |
Alex Richardson <arichardson@FreeBSD.org> |
Fix contents= being ignored in msdosfs makefs mtree
I noticed this while trying to build an EFI boot image
Reviewed By: emaste Differential Revision: https://reviews.freebsd.org/D22387
|
| #
c5c3ba6b
|
| 03-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351317 through r351731.
|
| #
840aca28
|
| 01-Sep-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: share msdosfsmount.h between kernel msdosfs and makefs
Sponsored by: The FreeBSD Foundation
|
| #
8651679a
|
| 23-Aug-2019 |
Xin LI <delphij@FreeBSD.org> |
Properly update FSInfo block after generation.
After populating the filesystem, write a FSInfo block with proper information.
Reviewed by: emaste, cem MFC after: 2 weeks Differential Revision: http
Properly update FSInfo block after generation.
After populating the filesystem, write a FSInfo block with proper information.
Reviewed by: emaste, cem MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D21363
show more ...
|
| #
476b0ab7
|
| 21-Aug-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: share denode.h between kernel msdosfs and makefs
There is no need to duplicate this file when it can be trivially shared (just exposing sections previously under #ifdef _KERNEL).
MFC with:
makefs: share denode.h between kernel msdosfs and makefs
There is no need to duplicate this file when it can be trivially shared (just exposing sections previously under #ifdef _KERNEL).
MFC with: r351273 Differential Revision: The FreeBSD Foundation
show more ...
|
| #
98dc8da5
|
| 20-Aug-2019 |
Ed Maste <emaste@FreeBSD.org> |
makefs: add msdosfs (FAT) support
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and updating others with changes from NetBSD.
The six files copied from sys/fs/msdosfs at r348
makefs: add msdosfs (FAT) support
Add FAT support to makefs by copying some files from sys/fs/msdosfs/ and updating others with changes from NetBSD.
The six files copied from sys/fs/msdosfs at r348251 and modified are: denode.h direntry.h fat.h msdosfs_fat.c msdosfs_lookup.c msdosfsmount.h
I would prefer to avoid the duplication, but reluctance to doing so was expressed in a previous review (D11197); for now copy the files and revisit in the future.
Submitted by: Siva Mahadevan Discussed with: cem, imp MFC after: 1 month Relnotes: Yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D16438
show more ...
|