Home | History | Annotate | Download | only in newfs_msdos
History log of /src/sbin/newfs_msdos/mkfs_msdos.c
RevisionDateAuthorComments
 1.15  12-Oct-2019  martin When we end up with too few clusters for the requested FAT type after
configuring default values, retry with a smaller cluster size.
This makes the typical invocation to create a spec conformant EFI boot
partition work out of the box.
 1.14  04-Feb-2018  mrg branches: 1.14.4; 1.14.6;
updates for GCC 6.4:

identd has aliasing violations, use -fno-strict-aliasing.

newfs_msdos's getbpbinfo() has missing {} issues.

sysctl's kern_cp_id() has missing {} issues.
 1.13  14-Apr-2017  christos Use the create_size if given to compute the real size instead of stat'ing
the file again, which might have been larger to start with.
 1.12  16-Feb-2017  christos Allow 0 timestamp
 1.11  16-Feb-2017  christos add -T for reproducible builds (used in makefs)
 1.10  03-Apr-2016  mlelstv branches: 1.10.2; 1.10.4;
Use the same defaults for cluster sizes as Windows.
 1.9  05-Jan-2014  martin PR bin/46743: mark the "next free cluster" value in the file system
info block as unitialized.
 1.8  19-Oct-2013  christos fix unused variable warnings.
 1.7  03-Feb-2013  christos branches: 1.7.4;
don't truncate the file if an offset is given.
 1.6  27-Jan-2013  christos nbtool_config.h undefines _NETBSD_SOURCE, and that makes <sys/types.h> not
define cpuid_t, which makes <sys/mount.h> unincludable. Although this is a
bug in the build system, it is simpler to fix it here.
 1.5  24-Jan-2013  christos toolify
 1.4  24-Jan-2013  christos don't do the partition dance for makefs; we have no real disk
 1.3  23-Jan-2013  christos We don't need getdiskinfo() for makefs() since we always deal with an image.
 1.2  23-Jan-2013  christos fix regressions after split.
 1.1  21-Jan-2013  christos branches: 1.1.2;
Split the make fs portion into a function; do argument tests inside the
function.
 1.1.2.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.1.2.2  23-Jan-2013  yamt sync with head
 1.1.2.1  21-Jan-2013  yamt file mkfs_msdos.c was added on branch yamt-pagecache on 2013-01-23 00:05:32 +0000
 1.7.4.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.4.2  25-Feb-2013  tls resync with head
 1.7.4.1  03-Feb-2013  tls file mkfs_msdos.c was added on branch tls-maxphys on 2013-02-25 00:28:10 +0000
 1.10.4.1  21-Apr-2017  bouyer Sync with HEAD
 1.10.2.2  26-Apr-2017  pgoyette Sync with HEAD
 1.10.2.1  20-Mar-2017  pgoyette Sync with HEAD
 1.14.6.1  12-Oct-2019  bouyer Pull up following revision(s) (requested by martin in ticket #303):
sbin/newfs_msdos/mkfs_msdos.c: revision 1.15
When we end up with too few clusters for the requested FAT type after
configuring default values, retry with a smaller cluster size.
This makes the typical invocation to create a spec conformant EFI boot
partition work out of the box.
 1.14.4.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed