sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Add g_label_flashmap.c to the module, should have been part of r345480.Reported by: Jia-Shiun Li <[email protected]>
Fix LINT build.Approved by: delphij
sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with: `cd sys/modules; make ALL_MODULES=` on amd64MFC after: 1 monthSponsored by: Dell EMC Isilon
An all-or-nothing approach to labels isn't flexible enough. Embeddedsystems need fine-grained control over what's in and what's out.That's ideal. For now, separate GPT labels from the rest and allo
An all-or-nothing approach to labels isn't flexible enough. Embeddedsystems need fine-grained control over what's in and what's out.That's ideal. For now, separate GPT labels from the rest and allowg_label to be built with just GPT labels.Obtained from: Juniper Networks, Inc.
show more ...
Link g_label_disk_ident when building geom_label as a module
It seems that it is preferable to keep support for glabel also forfilesystems that we don't support natively.Revert part of r241636 to do so.This patch is not targeted for MFC.Requested by: gle
It seems that it is preferable to keep support for glabel also forfilesystems that we don't support natively.Revert part of r241636 to do so.This patch is not targeted for MFC.Requested by: gleb, jhb
Disconnect non-MPSAFE NTFS from the build in preparation for droppingGIANT from VFS. This code is particulary broken and fragile and otherin-kernel implementations around, found in other operating
Disconnect non-MPSAFE NTFS from the build in preparation for droppingGIANT from VFS. This code is particulary broken and fragile and otherin-kernel implementations around, found in other operating systems,don't really seem clean and solid enough to be imported at all.If someone wants to reconsider in-kernel NTFS implementation forinclusion again, a fair effort for completely fixing and cleaning itup is expected.In the while NTFS regular users can use FUSE interface and ntfs-3gport to work with their NTFS partitions.This is not targeted for MFC.
Add missing reference to GPT support.Submitted by: Paul B. Mahol onemda at gmail.comApproved by: re (kib)
Add NTFS labeling function.Reviewed by:pjd
Add code for Ext2FS and ReiserFS labels recognition.Submitted by: Stanislav Sedov <[email protected]>PR: kern/84638MFC after: 1 week
Introduce GEOM_LABEL class.This class is used for detecting volume labels on file systems:UFS, MSDOSFS (FAT12, FAT16, FAT32) and ISO9660.It also provide native labelization (there is no need for f
Introduce GEOM_LABEL class.This class is used for detecting volume labels on file systems:UFS, MSDOSFS (FAT12, FAT16, FAT32) and ISO9660.It also provide native labelization (there is no need for file system).g_label_ufs.c is based on geom_vol_ffs from Gordon Tetlow.g_label_msdos.c and g_label_iso9660.c are probably hacks, I just foundwhere volume labels are stored and I use those offsets here,but with this class it should be easy to do it as it should be done bysomeone who know how.Implementing volume labels detection for other file systems also shouldbe trivial.New providers are created in those directories:/dev/ufs/ (UFS1, UFS2)/dev/msdosfs/ (FAT12, FAT16, FAT32)/dev/iso9660/ (ISO9660)/dev/label/ (native labels, configured with glabel(8))Manual page cleanups and some comments inside were submitted bySimon L. Nielsen, who was, as always, very helpful. Thanks!