MFC r351396: makefs: diff reduction to sys/fs/msdosfsNo functional change.
MFC r351347: makefs: Verify that the BPB media descriptor and FAT ID matchFrom r322982 in sys/fs/msdosfs.
makefs: add msdosfs (FAT) supportMFC r351232: makefs.8: expand description of image sizeSubmitted by: ryan_freqlabs.com, Siva MahadevanMFC r351273: makefs: add msdosfs (FAT) supportAdd FAT su
makefs: add msdosfs (FAT) supportMFC r351232: makefs.8: expand description of image sizeSubmitted by: ryan_freqlabs.com, Siva MahadevanMFC r351273: makefs: add msdosfs (FAT) supportAdd FAT support to makefs by copying some files from sys/fs/msdosfs/ andupdating 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.hI would prefer to avoid the duplication, but reluctance to doing so wasexpressed in a previous review (D11197); for now copy the files andrevisit in the future.Submitted by: Siva MahadevanMFC r351275: makefs: avoid "dereferencing 'void *' pointer" warningsOn GCC 4.2.1 archsMFC r351302: makefs.8: update history- ported to FreeBSD and first appeared in 8.0- Christos Zoulas added the FAT support that I importedMFC r351319: makefs: use `char *` not `void *` for buf b_data, drop casts in msdos(The kernel uses caddr_t.)Suggested by: cemMFC r351415 (delphij): Properly update FSInfo block after generation.After populating the filesystem, write a FSInfo block withproper information.Sponsored by: The FreeBSD Foundation
show more ...
makefs: use FreeBSD brelse function signatureAlthough the ffs (and later msdosfs) implementation in makefs isindependent of the one in kernel, it makes sense to keep differences toa minimum in or
makefs: use FreeBSD brelse function signatureAlthough the ffs (and later msdosfs) implementation in makefs isindependent of the one in kernel, it makes sense to keep differences toa minimum in order to ease comparison and porting changes across.Submitted by: Siva MahadevanSponsored by: The FreeBSD Foundation
makefs: whitespace cleanup in msdos filesSponsored by: The FreeBSD Foundation
makefs: add copies of NetBSD makefs msdos source filesWe do not treat makefs as contrib code. Import copies of makefs msdosfiles from NetBSD so that we can track our changes to these files.Thes
makefs: add copies of NetBSD makefs msdos source filesWe do not treat makefs as contrib code. Import copies of makefs msdosfiles from NetBSD so that we can track our changes to these files.These are copied from NetBSD, with only a change to use __FBSDID and$FreeBSD$ instead of __KERNEL_RCSID and $NetBSD$. A copy of theoriginal $NetBSD$ tag remains in each source file.These two files were missed in r320212. Also remove a stray blank lineadded in msdosfs_vfsops.c.Submitted by: Siva MahadevanSponsored by: The FreeBSD Foundation
makefs: add copies of NetBSD makefs msdos source filesWe do not treat makefs as contrib code. Import copies of makefs msdosfiles from NetBSD so that we can track our changes to these files.These are copied from NetBSD, with only a change to use __FBSDID and$FreeBSD$ instead of __KERNEL_RCSID and $NetBSD$. A copy of theoriginal $NetBSD$ tag remains in each source file.Submitted by: Siva MahadevanSponsored by: The FreeBSD Foundation