svn commit: r259893 - head/sys/vm

Ian Lepore ian at FreeBSD.org
Wed Dec 25 23:15:13 UTC 2013


On Wed, 2013-12-25 at 22:32 +0000, Dimitry Andric wrote:
> Author: dim
> Date: Wed Dec 25 22:32:34 2013
> New Revision: 259893
> URL: http://svnweb.freebsd.org/changeset/base/259893
> 
> Log:
>   In sys/vm/vm_pageout.c, since vm_pageout_worker() takes a void * as
>   argument, cast the incoming 0 argument to void *, to silence a warning
>   from clang 3.4 ("expression which evaluates to zero treated as a null
>   pointer constant of type 'void *' [-Wnon-literal-null-conversion]").
>   
>   MFC after:	3 days
> 
> Modified:
>   head/sys/vm/vm_pageout.c
> 
> Modified: head/sys/vm/vm_pageout.c
> ==============================================================================
> --- head/sys/vm/vm_pageout.c	Wed Dec 25 22:14:42 2013	(r259892)
> +++ head/sys/vm/vm_pageout.c	Wed Dec 25 22:32:34 2013	(r259893)
> @@ -1699,7 +1699,7 @@ vm_pageout(void)
>  		}
>  	}
>  #endif
> -	vm_pageout_worker((uintptr_t)0);
> +	vm_pageout_worker((void *)(uintptr_t)0);
>  }
>  
>  /*

Why isn't the fix for this just vm_pageout_worker(NULL); ?

-- Ian




More information about the svn-src-head mailing list