<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sbin/mount_msdosfs/mount_msdosfs.c, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-01-29T01:49:08Z</updated>
<entry>
<title>Pass "errmsg" to nmount(), so that if nmount() fails, we can get</title>
<updated>2007-01-29T01:49:08Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2007-01-29T01:49:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=578cfbaae8bf26b839069304a941824bf476d7f8'/>
<id>urn:sha1:578cfbaae8bf26b839069304a941824bf476d7f8</id>
<content type='text'>
strings provided by vfs_mount_error().
</content>
</entry>
<entry>
<title>mount_msdosfs.c:</title>
<updated>2006-06-01T02:25:00Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2006-06-01T02:25:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=829b898c7c7cb4a3ada1df414357a18548550659'/>
<id>urn:sha1:829b898c7c7cb4a3ada1df414357a18548550659</id>
<content type='text'>
  - remove call to getmntopts(), and just pass -o options to
    nmount().  This removes some confusion as to what options
    msdosfs can parse, by pushing the responsibility of option parsing
    to the VFS and FS specific code in the kernel.

msdosfs_vfsops.c:
  - add "force" and "sync" to msdosfs_opts.  They used to be specified
    in mount_msdosfs.c, so move them here.  It's not clear whethere these
    options should be placed into global_opts in vfs_mount.c or not.

Motivated by:	marcus
</content>
</entry>
<entry>
<title>Fixing yet another regression introduced in rev1.37 by preserving cs_local</title>
<updated>2005-12-01T00:18:48Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2005-12-01T00:18:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f6442eea21b7a41950739437c5c6cfb8bf78f7c'/>
<id>urn:sha1:9f6442eea21b7a41950739437c5c6cfb8bf78f7c</id>
<content type='text'>
pointer such that local to DOS code page conversion with combined option
'-L,-D' works again.

Reviewed by:	rodrigc
</content>
</entry>
<entry>
<title>It turns out that set_charset() invokes build_iovec_argf() which modifies</title>
<updated>2005-11-25T19:55:14Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2005-11-25T19:55:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6a604ed4fb00cb137568dcf4b307aa7aea7312c7'/>
<id>urn:sha1:6a604ed4fb00cb137568dcf4b307aa7aea7312c7</id>
<content type='text'>
iov address internally through realloc(3).  However, since the function
parameter wasn't designed to allow the modified iov being passed back to
the caller, we ended up feeding iov with several corrupted entries(this
depends on how many arguments were pushed into iovec before set_charset())
to nmount(2).

This commit fixes this regression introduced in rev1.37 such that
mount_msdosfs(8) with code page conversion option(-W,-D) enabled works again.

Reviewed by:	rodrigc
</content>
</entry>
<entry>
<title>- Adding the missing 'W' option back which was accidentally removed</title>
<updated>2005-11-23T19:52:14Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@FreeBSD.org</email>
</author>
<published>2005-11-23T19:52:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62c7cb517a040826a8c1ffbdae9b999082ad6248'/>
<id>urn:sha1:62c7cb517a040826a8c1ffbdae9b999082ad6248</id>
<content type='text'>
  in rev1.37.
- Fixing a core dump inside build_iovec_argf by providing a !NULL format
  string to vsnprintf(3).

Reviewed by:	rodrigc
</content>
</entry>
<entry>
<title>o Style: restore tab indentation mangled in the previous delta.</title>
<updated>2005-11-14T16:04:01Z</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2005-11-14T16:04:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c22d354139b81b7ee77d75b93a31fdfa20c27c49'/>
<id>urn:sha1:c22d354139b81b7ee77d75b93a31fdfa20c27c49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert mount_msdosfs to use nmount().</title>
<updated>2005-11-13T03:24:44Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-11-13T03:24:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=825197f9a02a3f076957813ef8d655ddd2b18e8f'/>
<id>urn:sha1:825197f9a02a3f076957813ef8d655ddd2b18e8f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use MOPT_END in favor of MOPT_NULL, which better describes the purporse</title>
<updated>2005-06-10T09:51:43Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-06-10T09:51:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=46b7a14ba40ee64e15ab2022897d62484b4cedf6'/>
<id>urn:sha1:46b7a14ba40ee64e15ab2022897d62484b4cedf6</id>
<content type='text'>
of the macro.
</content>
</entry>
<entry>
<title>Add a handy macro to represent null mount option, MOPT_NULL, and make</title>
<updated>2005-06-01T09:39:36Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2005-06-01T09:39:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=73ac45052f0c9d5ff55352ce80a0cec86b831908'/>
<id>urn:sha1:73ac45052f0c9d5ff55352ce80a0cec86b831908</id>
<content type='text'>
use of the macro in sbin/mount*'s, by replacing:

	mopts[] = {
	    MOPT_STDOPTS,
	    { NULL }
	}

With:
	mopts[] = {
	    MOPT_STDOPTS,
	    MOPT_NULL
	}

This change will help to reduce the situation that we don't explicitly
initialize "struct mntopt"'s.  It should not contribute to any
functional/logical changes as far as I can tell.
</content>
</entry>
<entry>
<title>Correct a style bug: remove a gratuitous space between ( and ".</title>
<updated>2004-08-31T05:19:57Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2004-08-31T05:19:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f28fe7f421860e7a06bd73cfc5f06c7e1dde6d6'/>
<id>urn:sha1:8f28fe7f421860e7a06bd73cfc5f06c7e1dde6d6</id>
<content type='text'>
Ok'ed by:	fjoe
</content>
</entry>
</feed>
