You are not logged in.

#1 2015-05-24 20:26:10

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

linux-rt-lts can't boot with a desktop manager

So I installed linux-rt-lts from AUR. I was using Gnome, but I noticed that it could never boot into gnome. So I tried booting straight to command line, and that works. I switched to i3 and when I try to do startx, I get an error with "Server terminated with error (1). Closing log file. And then the following lines:

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

And then I have my command line again. When I boot into the regular kernel, I have no issues. I can startx without any trouble.

I want to give the rt kernel a try because I use supercollider for live music processing and I'm trying to get that latency as low as possible (can't seem to really get below 15 ms with the regular kernel.

Any ideas of what I can do from here?

Offline

#2 2015-05-24 20:28:41

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: linux-rt-lts can't boot with a desktop manager

Have you tried linux-rt (also in the AUR)?

Offline

#3 2015-05-24 20:33:25

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Please post the full X log. https://bbs.archlinux.org/viewtopic.php?id=57855

Also, what sort of video card do you have? If you use propriety nvidia/catalyst on the regular kernel, have you compiled and installed it for this kernel too?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#4 2015-05-24 20:59:46

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

I have tried linux-rt with the same results.

Also, I do have a proprietary nvidia card that I did have to configure on the regular kernel. I probably assumed that would carry over to the rt kernel.

I don't have an easy way to pust my full X log because I'm at work with my Arch laptop and with no internet for it. Posting this with a Windows computer.

Offline

#5 2015-05-24 21:18:01

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Your problem is probably that then -- you need to compile the nvidia kernel module for the rt kernel. Unfortunately there isn't an nvidia-rt-lts PKGBUILD on the AUR, but you could always make your own with minimal editing of the official nvidia PKGBUILD, or by building the nvidia-all AUR PKGBUILD.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#6 2015-07-07 18:20:33

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Okay, I'm back.

I took some time away because I had some performances, and I couldn't risk turning my computer into a paperweight.

I've been knocking my head against this for a while. linux-rt is installed, and I can boot to it just fine. I can't get a window manager running because I don't have NVIDIA drivers installed for the rt kernel.

I've tried to simply install via AUR with yaourt -S nvidia-rt. I edit the pkgbuild and install files to have the extramodules=extramodules-4.0.5-rt4-1-rt (I also change all instances of linux-rt<3.15 to linux-rt<4.15...not sure if that's genuinely necessary).

I end up with a conflict:

nvidia-304xx-utils and nvidia-340xx-utils are in conflict (nvidia-utils). Remove nvidia-340xx-utils [y/N]

I can say y, but there seems to be three other dependencies that won't let nvidia-340xx-utils be removed:

nvidia-340xx: requires nvidia-340xx-utils=340.76
nvidia-340xx-libgl: requires nvidia-340xx-utils
nvidia-340xx-lts: requires nvidia-340xx-utils=340.76

And then I'm stuck in a loop. I've tried a few variations on this including using abs, but I'm always stuck with conflicts between my different nvidia drivers.

My gut reaction is to eliminate my generic kernel and all nvidia drivers and start fresh with the rt kernel. But I haven't done that yet because it also seems like a bad idea. It might be fine for my music performance, but I'm not sure how it would fare with my other day to day computing processes.

Does anyone have any thoughts on the matter?

Offline

#7 2015-07-07 20:11:19

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Which do you need, 304xx or 340xx? What is your graphics card?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#8 2015-07-07 20:23:57

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Pretty sure I need the 340xx. That's what's running on my generic kernel. I have a GeForce GT 335M card in my laptop.

So I think the problem is that the nvidia-rt driver wants the 304xx. Is that something I can fairly easily change in the pkgbuild?

Offline

#9 2015-07-07 20:32:48

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Yes, that should be easy enough to change.

According to nvidia's website, 340xx is the right driver for your card. Looking at the nvidia-rt PKGBUILD though, I'm not sure where 304xx is coming from. Did you already try to change the PKGBUILD and made a typo?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#10 2015-07-07 20:49:04

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

All I've changed in the PKGBUILD is the extramodules to my kernel: 4.0.5-rt4-1-rt

I've also changed the depends linux-rt<3.15 to linux-rt<4.15

I don't see any place in the PKGBUILD where it explicitly says nvidia-304xx. The closest I can find is pkgver which I did change to 340.76 (based on a seperate nvidia package I saw on AUR). But this keeps giving me the 304xx conflict.

Offline

#11 2015-07-07 20:52:12

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Is it okay for me to change "nvidia-utils=#{pkgver}" to "nvidia-340xx-utils>=${pkgver}"?

I'm worried about breaking my system, so I'm trying to be extra cautious here.

Offline

#12 2015-07-07 21:13:23

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

beatleboy07 wrote:

I don't see any place in the PKGBUILD where it explicitly says nvidia-304xx.


No, I don't see where 304xx is coming from either.

You can change the nvidia-utils line, but it won't make any difference. As it stands, nvidia-340xx-utils provides nvidia-utils=340.76, so that requirement is fulfilled.

Can you post the full PKGBUILD you're using, and the full output you get when you run makepkg, in code tags.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#13 2015-07-07 21:44:30

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Okay, the PKGBUILD is here:

{
# $Id: PKGBUILD 146818 2012-01-18 17:17:23Z tpowa $
# Maintainer:  Morgan Cox <morgancoxuk@gmail.com>
# Contributor: Joakim Hernberg <jbh@alchemy.lu>
# Contributor: Thomas Baechler <thomas@archlinux.org>
# Contributor: 325.15 - patch : Ninez 

pkgname=nvidia-rt
pkgver=340.76
_extramodules=extramodules-4.0.5-rt4-1-rt
_kernver="$(cat /lib/modules/${_extramodules}/version)"
pkgrel=1
pkgdesc="NVIDIA drivers for linux-rt."
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
depends=('linux-rt>=3.10' 'linux-rt<4.15' "nvidia-340xx-utils=${pkgver}")
makedepends=('linux-rt-headers>=3.10' 'linux-rt-headers<4.15')
conflicts=('nvidia-96xx' 'nvidia-173xx')
license=('custom')
install=nvidia.install
options=(!strip)

if [ "$CARCH" = "i686" ]; then
    _arch='x86'
    _pkg="NVIDIA-Linux-${_arch}-${pkgver}"
    source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
#	"nvidia-325xx-rt.patch")
    md5sums=('696d0bfa7195e22e0c4bd858fff2abb6')
# source=(.AURINFO)
# md5sums=(SKIP )
#             '5e2a92db7409a7c7c827d52f1d83d8a9')
elif [ "$CARCH" = "x86_64" ]; then
    _arch='x86_64'
    _pkg="NVIDIA-Linux-${_arch}-${pkgver}-no-compat32"
    source=("http://us.download.nvidia.com/XFree86/Linux-${_arch}/${pkgver}/${_pkg}.run")
#        "nvidia-325xx-rt.patch")
    md5sums=('3d98eaa01a94e86abb04723ae2a702b1')
# source=(.AURINFO)
# md5sums=(SKIP )
#             'baea4c968a06d3eddec8fb1287bb38bb')
fi

build() {
    cd "${srcdir}"
    sh "${_pkg}.run" --extract-only
    cd "${_pkg}/kernel"
#    make SYSSRC=/lib/modules/"${_kernver}/build" module

    # Patch - thanks Ninez
#    msg2 "apply nvidia-325xx-rt.patch"
#    patch -Np1 -i $srcdir/nvidia-325xx-rt.patch



    # Build module
    msg2 "Starting make module..."
    make IGNORE_PREEMPT_RT_PRESENCE=1 SYSSRC=/usr/lib/modules/"${_kernver}/build" module

#    cd uvm
#    make SYSSRC=/usr/lib/modules/"${_kernver}/build" module    

}

package() {
    install -D -m644 "${srcdir}/${_pkg}/kernel/nvidia.ko" \
        "${pkgdir}/lib/modules/${_extramodules}/nvidia.ko"
# install -D -m644 "${srcdir}/${_pkg}/kernel/uvm/nvidia-uvm.ko" \
#        "${pkgdir}/usr/lib/modules/${_extramodules}/nvidia-uvm.ko"
    install -d -m755 "${pkgdir}/etc/modprobe.d"
    echo "blacklist nouveau" >> "${pkgdir}/etc/modprobe.d/nouveau_blacklist-nvidia-rt.conf"
#    echo "options nvidia NVreg_EnableMSI=1" >> "${pkgdir}/etc/modprobe.d/nvidia-rt-msi.conf"
    sed -i -e "s/EXTRAMODULES='.*'/EXTRAMODULES='${_extramodules}'/" "${startdir}/nvidia.install"
    gzip "${pkgdir}/lib/modules/${_extramodules}/nvidia.ko"
}
}

and then when I run makepkg -s

I've gotten a bit closer with:

{
makepkg -s
cat: /lib/modules/extramodules-4.0.5-rt4-1-rt/version: No such file or directory
==> Making package: nvidia-rt 340.76-1 (Tue Jul  7 14:41:15 PDT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading NVIDIA-Linux-x86_64-340.76-no-compat32.run...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 36.7M  100 36.7M    0     0  5996k      0  0:00:06  0:00:06 --:--:-- 7094k
==> Validating source files with md5sums...
    NVIDIA-Linux-x86_64-340.76-no-compat32.run ... FAILED
==> ERROR: One or more files did not pass the validity check!
}

So then I run with

{
makepkg --skipinteg
cat: /lib/modules/extramodules-4.0.5-rt4-1-rt/version: No such file or directory
==> Making package: nvidia-rt 340.76-1 (Tue Jul  7 14:44:42 PDT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found NVIDIA-Linux-x86_64-340.76-no-compat32.run
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
==> Starting build()...
Creating directory NVIDIA-Linux-x86_64-340.76-no-compat32
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.76.........................................................................................................................................................................................................
  -> Starting make module...
NVIDIA: calling KBUILD...
make[1]: *** /usr/lib/modules//build: No such file or directory.  Stop.
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:181: recipe for target 'nvidia.ko' failed
make: *** [nvidia.ko] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
}

And here I'm stuck again.

Offline

#14 2015-07-07 22:03:04

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Okay, so the 304xx error seems to have disappeared. I'll assume you figured out what was causing that.

Your new error is pretty self-explanatory. There is a problem with your _extramodules declaration. "/lib/modules/extramodules-4.0.5-rt4-1-rt" doesn't exist, so what does?


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#15 2015-07-07 23:48:42

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Okay, you were right there. I looked it up and changed it to extramodules-4.0-rt. The result was a lot of code:

{
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/home/beatleboy07/build/nvidia-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.o' failed
make[2]: *** [/home/beatleboy07/build/nvidia-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.o] Error 1
Makefile:1390: recipe for target '_module_/home/beatleboy07/build/nvidia-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel' failed
make[1]: *** [_module_/home/beatleboy07/build/nvidia-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.0.5-rt4-1-rt/build'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:181: recipe for target 'nvidia.ko' failed
make: *** [nvidia.ko] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
}

I did notice this error as well:

{
  ERROR: Kernel configuration is invalid.";		\
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
}

But that gets lost in wall of text and then gives the first error I mentioned.

Offline

#16 2015-07-08 06:54:36

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Please post the full output.

For the record, that "Kernel configuration is invalid" message appears in a successful build too.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#17 2015-07-08 15:09:45

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

I know this question probably makes me look too dumb to be doing this: How do I grab the full output? It goes beyond the limit of my scrollback in my terminal.

Offline

#18 2015-07-08 16:29:55

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Nevermind. Figured that out. Lots of text here:

 makepkg --skipinteg
==> Making package: nvidia-340xx-rt 340.76-2 (Wed Jul  8 09:23:24 PDT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading NVIDIA-Linux-x86_64-340.76-no-compat32.run...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 36.7M  100 36.7M    0     0  1287k      0  0:00:29  0:00:29 --:--:-- 1065k
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Creating directory NVIDIA-Linux-x86_64-340.76-no-compat32
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.76.........................................................................................................................................................................................................
  -> Starting make module...
NVIDIA: calling KBUILD...
make[1]: Entering directory '/usr/lib/modules/4.0.5-rt4-1-rt/build'
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (		\
echo >&2;							\
echo >&2 "  ERROR: Kernel configuration is invalid.";		\
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";	\
echo >&2 ;							\
/bin/false)
mkdir -p /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_versions ; rm -f /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv.c:13:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv.c:13:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-acpi.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_acpi)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-acpi.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-acpi.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-acpi.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-acpi.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-acpi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-acpi.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-chrdev.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_chrdev)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-chrdev.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-chrdev.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-chrdev.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-chrdev.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-chrdev.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-chrdev.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-cray.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_cray)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-cray.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-cray.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-cray.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-cray.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-cray.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-cray.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-dma.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_dma)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-dma.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-dma.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-dma.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-dma.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-dma.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-dma.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-drm.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_drm)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-drm.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-drm.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-drm.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-drm.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-drm.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-drm.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-gvi.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_gvi)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-gvi.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-gvi.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-gvi.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-gvi.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-gvi.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-gvi.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-i2c.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_i2c)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-i2c.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-i2c.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-i2c.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-i2c.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-i2c.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-i2c.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-mempool.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_mempool)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-mempool.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mempool.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mempool.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mempool.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mempool.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mempool.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-mmap.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_mmap)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-mmap.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mmap.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mmap.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mmap.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mmap.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-mmap.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-p2p.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_p2p)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-p2p.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-p2p.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-p2p.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-p2p.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
  if [ "-pg" = "-pg" ]; then if [ /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-p2p.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount  "/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-p2p.o"; fi; fi;
  cc -Wp,-MD,/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.nv-pat.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include -I./arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I./include/uapi -Iinclude/generated/uapi -include ./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fno-delete-null-pointer-checks -O2 --param=allow-store-data-races=0 -Wframe-larger-than=2048 -fstack-protector-strong -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -pg -mfentry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG -I/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"340.76\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=\"nvidia\"  -DMODULE  -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv_pat)"  -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/.tmp_nv-pat.o /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c:15:
include/asm-generic/qrwlock.h: In function ‘queue_write_trylock’:
include/asm-generic/qrwlock.h:93:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          cnts, cnts | _QW_LOCKED) == cnts);
                                   ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
In file included from include/uapi/linux/stddef.h:1:0,
                 from include/linux/stddef.h:4,
                 from ./include/uapi/linux/posix_types.h:4,
                 from include/uapi/linux/types.h:13,
                 from include/linux/types.h:5,
                 from include/uapi/linux/capability.h:16,
                 from include/linux/capability.h:15,
                 from include/linux/sched.h:15,
                 from include/linux/utsname.h:5,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-linux.h:44,
                 from /home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c:15:
./arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:
./arch/x86/include/asm/uaccess.h:717:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
./arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:
./arch/x86/include/asm/uaccess.h:735:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  if (likely(sz < 0 || sz >= n))
                          ^
include/linux/compiler.h:163:40: note: in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c: In function ‘nv_disable_caches’:
/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c:38:12: error: implicit declaration of function ‘read_cr4’ [-Werror=implicit-function-declaration]
     *cr4 = read_cr4();
            ^
/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.c:39:22: error: implicit declaration of function ‘write_cr4’ [-Werror=implicit-function-declaration]
     if (*cr4 & 0x80) write_cr4(*cr4 & ~0x80);
                      ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.o' failed
make[2]: *** [/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel/nv-pat.o] Error 1
Makefile:1390: recipe for target '_module_/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel' failed
make[1]: *** [_module_/home/beatleboy07/build/nvidia-340xx-rt/src/NVIDIA-Linux-x86_64-340.76-no-compat32/kernel] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.0.5-rt4-1-rt/build'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
Makefile:181: recipe for target 'nvidia.ko' failed
make: *** [nvidia.ko] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Offline

#19 2015-07-08 21:41:19

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,572
Website

Re: linux-rt-lts can't boot with a desktop manager

Okay, that's a problem with the nvidia code. See this.

You need to apply the patch from that topic to the nvidia source code before you compile. Download the patch, add it to the sources array, update the md5sums array, and add a line in the build function to apply the patch after the sources are extracted.

Alternatively, rework the PKGBUILD a bit so that the .run extraction takes place in a prepare function, then run 'makepkg --nobuild' to extract the sources, apply the patch manually, then continue the build with 'makepkg --noextract'.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#20 2015-07-10 04:39:12

beatleboy07
Member
Registered: 2015-05-24
Posts: 15

Re: linux-rt-lts can't boot with a desktop manager

Okay, this seems likely beyond me. I don't thinik I know how I can do any of what you mentioned. If you wouldn't mind dumbing that down a bit, I'd love to learn!

Thanks!

Offline

Board footer

Powered by FluxBB