Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Aug 2018 16:14:45 +0700
From:      "Alex V. Petrov" <alexvpetrov@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   Current and nvidia-driver again
Message-ID:  <2fe26c67-cfe3-90e9-89ae-aff6afdbf7f8@gmail.com>

next in thread | raw e-mail | index | archive | help
/usr/src Revision: 338342


===>  Building for nvidia-driver-390.77


nvidia_subr.c:1179:65: error: too many arguments to function call,
expected 2, have 3

        kmem_free(kmem_arena, at->pte_array[0].virtual_address,
at->size);

        ~~~~~~~~~                                               ^~~~~~~~


/usr/src/sys/vm/vm_extern.h:69:1: note: 'kmem_free' declared here


void kmem_free(vm_offset_t addr, vm_size_t size);


^


nvidia_subr.c:1205:61: error: too many arguments to function call,
expected 2, have 3

    kmem_free(kmem_arena, at->pte_array[0].virtual_address, at->size);


    ~~~~~~~~~                                               ^~~~~~~~


/usr/src/sys/vm/vm_extern.h:69:1: note: 'kmem_free' declared here


void kmem_free(vm_offset_t addr, vm_size_t size);


^


nvidia_subr.c:1322:65: error: too many arguments to function call,
expected 2, have 3

        kmem_free(kmem_arena, at->pte_array[i].virtual_address,
PAGE_SIZE);

        ~~~~~~~~~
^~~~~~~~~

./machine/param.h:101:19: note: expanded from macro 'PAGE_SIZE'


#define PAGE_SIZE       (1<<PAGE_SHIFT) /* bytes/page */


                        ^~~~~~~~~~~~~~~


/usr/src/sys/vm/vm_extern.h:69:1: note: 'kmem_free' declared here


void kmem_free(vm_offset_t addr, vm_size_t size);


^


nvidia_subr.c:1351:65: error: too many arguments to function call,
expected 2, have 3

        kmem_free(kmem_arena, at->pte_array[i].virtual_address,
PAGE_SIZE);

        ~~~~~~~~~
^~~~~~~~~

./machine/param.h:101:19: note: expanded from macro 'PAGE_SIZE'


#define PAGE_SIZE       (1<<PAGE_SHIFT) /* bytes/page */


                        ^~~~~~~~~~~~~~~


/usr/src/sys/vm/vm_extern.h:69:1: note: 'kmem_free' declared here


void kmem_free(vm_offset_t addr, vm_size_t size);


^


4 errors generated.


*** Error code 1

-- 
-----
Alex.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2fe26c67-cfe3-90e9-89ae-aff6afdbf7f8>