Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jun 2014 00:33:14 +0200
From:      Mateusz Guzik <mjguzik@gmail.com>
To:        Craig Rodrigues <rodrigc@FreeBSD.org>
Cc:        svn-src-stable@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, svn-src-stable-10@freebsd.org
Subject:   Re: svn commit: r267807 - in stable/10: sbin/mount_nullfs sys/x86/acpica
Message-ID:  <20140623223314.GA15832@dft-labs.eu>
In-Reply-To: <201406232231.s5NMVS4d092409@svn.freebsd.org>
References:  <201406232231.s5NMVS4d092409@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 23, 2014 at 10:31:28PM +0000, Craig Rodrigues wrote:
> Author: rodrigc
> Date: Mon Jun 23 22:31:28 2014
> New Revision: 267807
> URL: http://svnweb.freebsd.org/changeset/base/267807
> 
> Log:
>   MFC r263795:
>   
>   Strict value checking will cause problem.
>   Bay trail DN2820FYKH is supported on Linux but does not work on FreeBSD.
>   This behaviour is bug-compatible with Linux-3.13.5.
>   
>   References:
>   http://d.hatena.ne.jp/syuu1228/20140326
>   http://lxr.linux.no/linux+v3.13.5/arch/x86/kernel/acpi/boot.c#L1094
>   
>   Submitted by: syuu
>   PR: 187966
> 
> Modified:
>   stable/10/sbin/mount_nullfs/mount_nullfs.c
>   stable/10/sys/x86/acpica/madt.c
> Directory Properties:
>   stable/10/   (props changed)
> 
> Modified: stable/10/sbin/mount_nullfs/mount_nullfs.c
> ==============================================================================
> --- stable/10/sbin/mount_nullfs/mount_nullfs.c	Mon Jun 23 19:47:25 2014	(r267806)
> +++ stable/10/sbin/mount_nullfs/mount_nullfs.c	Mon Jun 23 22:31:28 2014	(r267807)
> @@ -103,18 +103,25 @@ main(int argc, char *argv[])
>  		err(EX_USAGE, "%s", source);
>  
>  	if (subdir(target, source) || subdir(source, target))
> -		errx(EX_USAGE, "%s (%s) and %s are not distinct paths",
> +		errx(EX_USAGE, "%s (%s) and %s are not lldistinct paths",
>  		    argv[0], target, argv[1]);
>  
> +	printf("Debug: 1\n");
>  	build_iovec(&iov, &iovlen, "fstype", nullfs, (size_t)-1);
>  	build_iovec(&iov, &iovlen, "fspath", source, (size_t)-1);
>  	build_iovec(&iov, &iovlen, "target", target, (size_t)-1);
>  	build_iovec(&iov, &iovlen, "errmsg", errmsg, sizeof(errmsg));
> +	printf("Debug: 2, source: %zd target: %zdd\n", strlen(source), strlen(target));
>  	if (nmount(iov, iovlen, 0) < 0) {
> -		if (errmsg[0] != 0)
> +	printf("Debug: 3\n");
> +		if (errmsg[0] != 0) {
> +                        printf("Debug 4\n");
>  			err(1, "%s: %s", source, errmsg);
> -		else
> +                }  
> +		else {
> +                        printf("Debug 5\n");
>  			err(1, "%s", source);
> +                 }
>  	}
>  	exit(0);
>  }
> 

Does not look intended. :>

-- 
Mateusz Guzik <mjguzik gmail.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140623223314.GA15832>