Subject: Re: [vserver] CVE-2016-10229: MSG_PEEK - URGENT patch needed
From: Ben Green <ben@bristolwireless.net>
Date: Thu, 18 May 2017 21:42:57 +0100
Thu, 18 May 2017 21:42:57 +0100

Quoting Ben Green <ben@bristolwireless.net>:

>
> I'm compiling 3.18.53-vs2.3.7.5 now.
>
> My scripts take care of [2] automatically, so I dropped in at no  
> errors other than offsets.
>
> Cheers,
> Ben


3.18.53-vs2.3.7.5 is now in the repositories.

I'm also trying to build 4.1.39, but there's errors (build log attached).

Cheers,
Ben


exec make kpkg_version=13.014+nmu1 -f /usr/share/kernel-package/ruleset/minimal.mk debian
DEBIAN_REVISION=0.1+jessie1  APPEND_TO_VERSION=-beng  INITRD=YES 
====== making target debian/stamp/conf/minimal_debian [new prereqs: ]======
This is kernel package version 13.014+nmu1.
test -d debian             || mkdir debian
test ! -e stamp-building || rm -f stamp-building
install -p -m 755 /usr/share/kernel-package/rules debian/rules
for file in ChangeLog  Control  Control.bin86 config templates.in rules; do        
                             \
            cp -f  /usr/share/kernel-package/$file ./debian/;                      
        \
        done
cp: cannot stat ‘/usr/share/kernel-package/ChangeLog’: No such file or directory
for dir  in Config docs examples ruleset scripts pkg po;  do                       
              \
          cp -af /usr/share/kernel-package/$dir  ./debian/;                        
        \
        done
test -f debian/control || sed         -e 's/=V/4.1.39-vs2.3.8.5.2-beng/g'  \
                -e 's/=D/0.1+jessie1/g'         -e 's/=A/amd64/g'  \
	-e 's/=SA//g'  \
	-e 's/=I//g'				    \
	-e 's/=CV/4.1/g'			    \
	-e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'			
   \
	-e 's/=ST/linux/g'      -e 's/=B/x86_64/g'    \
                -e 's/=R//g'    /usr/share/kernel-package/Control > debian/control
test -f debian/changelog ||  sed -e 's/=V/4.1.39-vs2.3.8.5.2-beng/g'       \
            -e 's/=D/0.1+jessie1/g'        -e 's/=A/amd64/g'       \
            -e 's/=ST/linux/g'     -e 's/=B/x86_64/g'         \
            -e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'
                           \
             /usr/share/kernel-package/changelog > debian/changelog
chmod 0644 debian/control debian/changelog
test -d ./debian/stamp || mkdir debian/stamp
make -f debian/rules debian/stamp/conf/kernel-conf
make[1]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
====== making target debian/stamp/conf/kernel-conf [new prereqs: ]======
make EXTRAVERSION=-vs2.3.8.5.2-beng   ARCH=x86_64 \
                    oldconfig;
make[2]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
scripts/kconfig/conf  --oldconfig Kconfig
boolean symbol IPV6 tested for 'm'? test forced to 'y'
#
# configuration written to .config
#
make[2]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
make EXTRAVERSION=-vs2.3.8.5.2-beng   ARCH=x86_64 prepare
make[2]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
scripts/kconfig/conf  --silentoldconfig Kconfig
boolean symbol IPV6 tested for 'm'? test forced to 'y'
  SYSTBL  arch/x86/syscalls/../include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/syscalls/../include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/syscalls/../include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/syscalls/../include/generated/asm/syscalls_64.h
  HYPERCALLS arch/x86/syscalls/../include/generated/asm/xen-hypercalls.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_x32.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  CHK     include/config/kernel.release
  UPD     include/config/kernel.release
  WRAP    arch/x86/include/generated/asm/clkdev.h
  WRAP    arch/x86/include/generated/asm/cputime.h
  WRAP    arch/x86/include/generated/asm/dma-contiguous.h
  WRAP    arch/x86/include/generated/asm/early_ioremap.h
  WRAP    arch/x86/include/generated/asm/mcs_spinlock.h
  WRAP    arch/x86/include/generated/asm/scatterlist.h
  CHK     include/generated/uapi/linux/version.h
  UPD     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      kernel/bounds.s
  CHK     include/generated/bounds.h
  UPD     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  CHK     include/generated/asm-offsets.h
  UPD     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
make[2]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
echo done > debian/stamp/conf/kernel-conf
make[1]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
make -f debian/rules debian/stamp/conf/full-changelog
make[1]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
====== making target debian/stamp/conf/full-changelog [new prereqs: ]======
for file in ChangeLog  Control  Control.bin86 config templates.in rules; do				\
     cp -f  /usr/share/kernel-package/$file ./debian/;			\
done
cp: cannot stat ‘/usr/share/kernel-package/ChangeLog’: No such file or directory
for dir  in Config docs examples ruleset scripts pkg po;	do				\
   cp -af /usr/share/kernel-package/$dir  ./debian/;				\
done
install -p -m 755 /usr/share/kernel-package/rules debian/rules
sed         -e 's/=V/4.1.39-vs2.3.8.5.2-beng/g'  \
                -e 's/=D/0.1+jessie1/g'         -e 's/=A/amd64/g'  \
	-e 's/=SA//g'  \
	-e 's/=I//g'				    \
	-e 's/=CV/4.1/g'			    \
	-e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'			
   \
	-e 's/=ST/linux/g'      -e 's/=B/x86_64/g'    \
                -e 's/=R//g'  /usr/share/kernel-package/Control > debian/control
sed -e 's/=V/4.1.39-vs2.3.8.5.2-beng/g' -e 's/=D/0.1+jessie1/g'	      \
    -e 's/=A/amd64/g' -e 's/=M/Unknown Kernel Package Maintainer <unknown@unconfigured.in.etc.kernel-pkg.conf>/g'
\
    -e 's/=ST/linux/g'	 -e 's/=B/x86_64/g'	      \
	/usr/share/kernel-package/changelog > debian/changelog
chmod 0644 debian/control debian/changelog
make -f debian/rules debian/stamp/conf/kernel-conf
make[2]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
make[2]: 'debian/stamp/conf/kernel-conf' is up to date.
make[2]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
make[1]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
echo done > debian/stamp/conf/minimal_debian
exec debian/rules  DEBIAN_REVISION=0.1+jessie1  APPEND_TO_VERSION=-beng  INITRD=YES
 kernel_image kernel_headers kernel_source 
====== making target debian/stamp/conf/vars [new prereqs: ]======

====== making target debian/stamp/build/kernel [new prereqs: vars]======
This is kernel package version 13.014+nmu1.
restore_upstream_debianization
test ! -f scripts/package/builddeb.kpkg-dist ||	mv -f scripts/package/builddeb.kpkg-dist
scripts/package/builddeb
test ! -f scripts/package/Makefile.kpkg-dist ||	mv -f scripts/package/Makefile.kpkg-dist
scripts/package/Makefile
/usr/bin/make -j2 EXTRAVERSION=-vs2.3.8.5.2-beng  ARCH=x86_64 \
		     bzImage
make[1]: Entering directory '/usr/src/linux-4.1.39-2.3.8.5.2'
scripts/kconfig/conf  --silentoldconfig Kconfig
boolean symbol IPV6 tested for 'm'? test forced to 'y'
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  HOSTCC  scripts/genksyms/genksyms.o
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  CC      scripts/mod/devicetable-offsets.s
  MKELF   scripts/mod/elfconfig.h
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/sumversion.o
  SHIPPED scripts/genksyms/parse.tab.c
  SHIPPED scripts/genksyms/lex.lex.c
  SHIPPED scripts/genksyms/keywords.hash.c
  SHIPPED scripts/genksyms/parse.tab.h
  HOSTCC  scripts/genksyms/parse.tab.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/genksyms/lex.lex.o
  HOSTLD  scripts/genksyms/genksyms
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/selinux/genheaders/genheaders
  HOSTCC  scripts/selinux/mdp/mdp
  HOSTCC  scripts/kallsyms
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/sortextable
  CHK     include/generated/bounds.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      init/main.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/do_mounts.o
  CC      init/do_mounts_initrd.o
  LD      arch/x86/crypto/built-in.o
  CC      init/initramfs.o
  LD      arch/x86/crypto/sha-mb/built-in.o
  AS      arch/x86/ia32/ia32entry.o
  CC      arch/x86/ia32/sys_ia32.o
  CC      init/calibrate.o
  CC      arch/x86/ia32/ia32_signal.o
  CC      init/init_task.o
  CC      arch/x86/ia32/ia32_aout.o
  CC      init/version.o
  CC      arch/x86/ia32/audit.o
  LD      arch/x86/ia32/built-in.o
  CC      arch/x86/kernel/process_64.o
  LD      init/mounts.o
  LD      init/built-in.o
  CC      arch/x86/kernel/signal.o
  LD      arch/x86/kvm/built-in.o
  CC      arch/x86/mm/init.o
  AS      arch/x86/kernel/entry_64.o
  CC      arch/x86/kernel/traps.o
  CC      arch/x86/mm/init_64.o
  CC      arch/x86/kernel/irq.o
  CC      arch/x86/kernel/irq_64.o
  CC      arch/x86/mm/fault.o
  CC      arch/x86/kernel/dumpstack_64.o
  CC      arch/x86/mm/ioremap.o
  CC      arch/x86/kernel/time.o
  CC      arch/x86/mm/extable.o
  CC      arch/x86/kernel/ioport.o
  CC      arch/x86/mm/pageattr.o
  CC      arch/x86/kernel/ldt.o
  CC      arch/x86/kernel/dumpstack.o
  CC      arch/x86/mm/mmap.o
  CC      arch/x86/kernel/nmi.o
  CC      arch/x86/mm/pat.o
  CC      arch/x86/kernel/setup.o
  CC      arch/x86/mm/pgtable.o
  CC      arch/x86/mm/physaddr.o
  CC      arch/x86/kernel/x86_init.o
  CC      arch/x86/mm/gup.o
  CC      arch/x86/kernel/i8259.o
  CC      arch/x86/mm/setup_nx.o
  CC      arch/x86/mm/pat_rbtree.o
  CC      arch/x86/kernel/irqinit.o
  CC      arch/x86/mm/tlb.o
  CC      arch/x86/kernel/jump_label.o
  CC      arch/x86/kernel/irq_work.o
  CC      arch/x86/mm/hugetlbpage.o
  CC      arch/x86/kernel/probe_roms.o
  CC      arch/x86/mm/numa.o
  CC      arch/x86/kernel/sys_x86_64.o
  CC      arch/x86/kernel/x8664_ksyms_64.o
  CC      arch/x86/mm/numa_64.o
  CC      arch/x86/mm/amdtopology.o
  AS      arch/x86/kernel/mcount_64.o
  CC      arch/x86/kernel/syscall_64.o
  CC      arch/x86/kernel/vsyscall_gtod.o
  CC      arch/x86/mm/srat.o
  CC      arch/x86/kernel/syscall_32.o
  CC      arch/x86/kernel/vsyscall_64.o
  CC      arch/x86/mm/numa_emulation.o
  AS      arch/x86/kernel/vsyscall_emu_64.o
  CC      arch/x86/kernel/espfix_64.o
  LD      arch/x86/mm/built-in.o
  AS      arch/x86/net/bpf_jit.o
  CC      arch/x86/net/bpf_jit_comp.o
  CC      arch/x86/kernel/ksysfs.o
  CC      arch/x86/kernel/bootflag.o
  LD      arch/x86/net/built-in.o
  CC      arch/x86/kernel/e820.o
  CC      kernel/fork.o
  CC      arch/x86/kernel/pci-dma.o
  CC      arch/x86/kernel/quirks.o
  CC      kernel/exec_domain.o
  CC      arch/x86/kernel/topology.o
  CC      kernel/panic.o
  CC      arch/x86/kernel/kdebugfs.o
  CC      kernel/cpu.o
  CC      arch/x86/kernel/alternative.o
  CC      arch/x86/kernel/i8253.o
  CC      kernel/exit.o
  CC      arch/x86/kernel/pci-nommu.o
  CC      arch/x86/kernel/hw_breakpoint.o
  CC      arch/x86/kernel/tsc.o
  CC      kernel/softirq.o
  CC      arch/x86/kernel/tsc_msr.o
  CC      arch/x86/kernel/io_delay.o
  CC      arch/x86/kernel/rtc.o
  CC      kernel/resource.o
  CC      arch/x86/kernel/pci-iommu_table.o
  CC      arch/x86/kernel/resource.o
  CC      arch/x86/kernel/process.o
  CC      kernel/sysctl.o
  CC      arch/x86/kernel/i387.o
  CC      kernel/sysctl_binary.o
  CC      arch/x86/kernel/xsave.o
  CC      kernel/capability.o
  CC      arch/x86/kernel/ptrace.o
  CC      kernel/ptrace.o
  CC      arch/x86/kernel/tls.o
  CC      kernel/user.o
  CC      arch/x86/kernel/step.o
  CC      kernel/signal.o
  CC      arch/x86/kernel/i8237.o
  CC      arch/x86/kernel/stacktrace.o
  CC      arch/x86/kernel/acpi/boot.o
  CC      arch/x86/kernel/acpi/sleep.o
  CC      kernel/sys.o
  AS      arch/x86/kernel/acpi/wakeup_64.o
  CC      arch/x86/kernel/acpi/apei.o
  CC      arch/x86/kernel/acpi/cstate.o
  LD      arch/x86/kernel/acpi/built-in.o
  CC      arch/x86/kernel/apic/apic.o
  CC      kernel/kmod.o
  CC      kernel/workqueue.o
  CC      arch/x86/kernel/apic/apic_noop.o
  CC      arch/x86/kernel/apic/ipi.o
  CC      arch/x86/kernel/apic/vector.o
  CC      arch/x86/kernel/apic/hw_nmi.o
  CC      arch/x86/kernel/apic/io_apic.o
  CC      kernel/pid.o
  CC      arch/x86/kernel/apic/msi.o
  CC      kernel/task_work.o
  CC      kernel/extable.o
  CC      arch/x86/kernel/apic/htirq.o
  CC      arch/x86/kernel/apic/x2apic_phys.o
  CC      kernel/params.o
  CC      arch/x86/kernel/apic/x2apic_cluster.o
  CC      kernel/kthread.o
  CC      arch/x86/kernel/apic/apic_flat_64.o
  CC      arch/x86/kernel/apic/probe_64.o
  CC      kernel/sys_ni.o
  CC      kernel/nsproxy.o
  LD      arch/x86/kernel/apic/built-in.o
  CC      arch/x86/kernel/cpu/intel_cacheinfo.o
  CC      kernel/notifier.o
  CC      arch/x86/kernel/cpu/scattered.o
  CC      kernel/ksysfs.o
  CC      arch/x86/kernel/cpu/topology.o
  CC      arch/x86/kernel/cpu/common.o
  CC      kernel/cred.o
  CC      arch/x86/kernel/cpu/rdrand.o
  CC      kernel/reboot.o
  CC      arch/x86/kernel/cpu/match.o
  CC      arch/x86/kernel/cpu/proc.o
  MKCAP   arch/x86/kernel/cpu/capflags.c
  CC      kernel/async.o
  CC      kernel/range.o
  CC      kernel/smpboot.o
  CC      kernel/groups.o
  CC      kernel/bpf/core.o
  CC      kernel/bpf/syscall.o
  CC      arch/x86/kernel/cpu/powerflags.o
  CC      arch/x86/kernel/cpu/bugs_64.o
  CC      arch/x86/kernel/cpu/intel.o
  CC      kernel/bpf/verifier.o
  CC      arch/x86/kernel/cpu/amd.o
  CC      arch/x86/kernel/cpu/centaur.o
  CC      kernel/bpf/hashtab.o
  CC      arch/x86/kernel/cpu/perf_event.o
  CC      kernel/bpf/arraymap.o
  CC      kernel/bpf/helpers.o
  LD      kernel/bpf/built-in.o
  CC      kernel/events/core.o
  CC      arch/x86/kernel/cpu/perf_event_amd.o
  CC      arch/x86/kernel/cpu/perf_event_amd_uncore.o
  CC      arch/x86/kernel/cpu/perf_event_amd_iommu.o
  CC      arch/x86/kernel/cpu/perf_event_p6.o
  CC      arch/x86/kernel/cpu/perf_event_knc.o
  CC      kernel/events/ring_buffer.o
  CC      arch/x86/kernel/cpu/perf_event_p4.o
  CC      kernel/events/callchain.o
  CC      arch/x86/kernel/cpu/perf_event_intel_lbr.o
  CC      kernel/events/hw_breakpoint.o
  CC      arch/x86/kernel/cpu/perf_event_intel_ds.o
  CC      kernel/events/uprobes.o
  CC      arch/x86/kernel/cpu/perf_event_intel.o
  LD      kernel/events/built-in.o
  CC      kernel/irq/irqdesc.o
  CC      arch/x86/kernel/cpu/perf_event_intel_rapl.o
  CC      kernel/irq/handle.o
  CC      arch/x86/kernel/cpu/perf_event_intel_cqm.o
  CC      kernel/irq/manage.o
  CC      arch/x86/kernel/cpu/perf_event_intel_pt.o
  CC      kernel/irq/spurious.o
  CC      arch/x86/kernel/cpu/perf_event_intel_bts.o
  CC      kernel/irq/resend.o
  CC      kernel/irq/chip.o
  CC      arch/x86/kernel/cpu/perf_event_intel_uncore.o
  CC      kernel/irq/dummychip.o
  CC      arch/x86/kernel/cpu/perf_event_intel_uncore_snb.o
  CC      kernel/irq/devres.o
  CC      kernel/irq/generic-chip.o
  CC      arch/x86/kernel/cpu/perf_event_intel_uncore_snbep.o
  CC      kernel/irq/autoprobe.o
  CC      arch/x86/kernel/cpu/perf_event_intel_uncore_nhmex.o
  CC      kernel/irq/irqdomain.o
  CC      kernel/irq/proc.o
  CC      arch/x86/kernel/cpu/mcheck/mce.o
  CC      kernel/irq/migration.o
  CC      kernel/irq/pm.o
  CC      kernel/irq/msi.o
  CC      arch/x86/kernel/cpu/mcheck/mce-severity.o
  LD      kernel/irq/built-in.o
  LD      kernel/livepatch/built-in.o
  CC      arch/x86/kernel/cpu/mcheck/mce_intel.o
  CC      kernel/locking/mutex.o
  CC      arch/x86/kernel/cpu/mcheck/mce_amd.o
  CC      kernel/locking/semaphore.o
  CC      arch/x86/kernel/cpu/mcheck/threshold.o
  CC      kernel/locking/rwsem.o
  CC      arch/x86/kernel/cpu/mcheck/therm_throt.o
arch/x86/kernel/cpu/mcheck/therm_throt.c: In function ‘intel_thermal_interrupt’:
arch/x86/kernel/cpu/mcheck/therm_throt.c:389:3: warning: right shift count >= width
of type
   wrmsrl_safe(MSR_HWP_STATUS, 0);
   ^
  CC      kernel/locking/spinlock.o
  CC      arch/x86/kernel/cpu/mcheck/mce-apei.o
  CC      kernel/locking/osq_lock.o
  CC      kernel/locking/lglock.o
  LD      arch/x86/kernel/cpu/mcheck/built-in.o
  CC      arch/x86/kernel/cpu/microcode/core.o
  CC      kernel/locking/rtmutex.o
  CC      arch/x86/kernel/cpu/microcode/intel.o
  CC      kernel/locking/rwsem-xadd.o
  CC      arch/x86/kernel/cpu/microcode/intel_lib.o
  CC      kernel/locking/percpu-rwsem.o
  CC      arch/x86/kernel/cpu/microcode/amd.o
  CC      kernel/locking/qrwlock.o
  CC      arch/x86/kernel/cpu/microcode/core_early.o
  CC      arch/x86/kernel/cpu/microcode/intel_early.o
  LD      kernel/locking/built-in.o
  CC      kernel/power/qos.o
  CC      arch/x86/kernel/cpu/microcode/amd_early.o
  CC      kernel/power/main.o
  LD      arch/x86/kernel/cpu/microcode/microcode.o
  LD      arch/x86/kernel/cpu/microcode/built-in.o
  CC      arch/x86/kernel/cpu/mtrr/main.o
  CC      kernel/power/console.o
  CC      arch/x86/kernel/cpu/mtrr/if.o
  CC      arch/x86/kernel/cpu/mtrr/generic.o
  CC      kernel/power/process.o
  CC      kernel/power/suspend.o
  CC      arch/x86/kernel/cpu/mtrr/cleanup.o
  LD      arch/x86/kernel/cpu/mtrr/built-in.o
  CC      arch/x86/kernel/cpu/perfctr-watchdog.o
  CC      kernel/power/hibernate.o
  CC      arch/x86/kernel/cpu/perf_event_amd_ibs.o
  CC      kernel/power/snapshot.o
  CC      arch/x86/kernel/cpu/vmware.o
  CC      arch/x86/kernel/cpu/hypervisor.o
  CC      kernel/power/swap.o
  CC      arch/x86/kernel/cpu/mshyperv.o
  CC      arch/x86/kernel/cpu/capflags.o
  LD      arch/x86/kernel/cpu/built-in.o
  CC      kernel/power/user.o
  CC      arch/x86/kernel/kprobes/core.o
  CC      kernel/power/block_io.o
  CC      arch/x86/kernel/kprobes/opt.o
  CC      kernel/power/poweroff.o
  LD      kernel/power/built-in.o
  CC      kernel/printk/printk.o
  LD      arch/x86/kernel/kprobes/built-in.o
  CC      arch/x86/kernel/reboot.o
  CC      arch/x86/kernel/early-quirks.o
  CC      arch/x86/kernel/smp.o
  CC      kernel/printk/braille.o
  LD      kernel/printk/built-in.o
  CC      kernel/rcu/update.o
  CC      arch/x86/kernel/smpboot.o
  CC      kernel/rcu/srcu.o
  CC      kernel/rcu/tree.o
  CC      arch/x86/kernel/tsc_sync.o
  CC      arch/x86/kernel/setup_percpu.o
  CC      arch/x86/kernel/mpparse.o
  LD      kernel/rcu/built-in.o
  CC      kernel/sched/core.o
  CC      arch/x86/kernel/trace_clock.o
  CC      arch/x86/kernel/machine_kexec_64.o
  AS      arch/x86/kernel/relocate_kernel_64.o
  CC      arch/x86/kernel/crash.o
  CC      arch/x86/kernel/crash_dump_64.o
  CC      arch/x86/kernel/module.o
  CC      arch/x86/kernel/doublefault.o
  CC      arch/x86/kernel/early_printk.o
  CC      arch/x86/kernel/hpet.o
  CC      kernel/sched/proc.o
  CC      arch/x86/kernel/amd_nb.o
  CC      kernel/sched/clock.o
  CC      arch/x86/kernel/kvm.o
  CC      kernel/sched/cputime.o
  CC      kernel/sched/idle_task.o
  CC      arch/x86/kernel/kvmclock.o
  CC      kernel/sched/fair.o
  CC      arch/x86/kernel/paravirt.o
  CC      arch/x86/kernel/paravirt_patch_64.o
  CC      arch/x86/kernel/pvclock.o
  CC      arch/x86/kernel/pmem.o
  CC      arch/x86/kernel/pcspeaker.o
  CC      arch/x86/kernel/pci-swiotlb.o
  CC      arch/x86/kernel/uprobes.o
  CC      arch/x86/kernel/sysfb.o
  CC      kernel/sched/rt.o
  CC      arch/x86/kernel/sysfb_simplefb.o
  CC      arch/x86/kernel/sysfb_efi.o
  CC      kernel/sched/deadline.o
  CC      arch/x86/kernel/perf_regs.o
  CC      arch/x86/kernel/tracepoint.o
  CC      kernel/sched/stop_task.o
  CC      arch/x86/kernel/pmc_atom.o
  CC      kernel/sched/wait.o
  CC      arch/x86/kernel/audit_64.o
  CC      arch/x86/kernel/amd_gart_64.o
  CC      kernel/sched/completion.o
  CC      arch/x86/kernel/aperture_64.o
  CC      kernel/sched/idle.o
  CC      arch/x86/kernel/pci-calgary_64.o
  CC      kernel/sched/cpupri.o
  CC      kernel/sched/cpudeadline.o
  CC      kernel/sched/auto_group.o
  CC      arch/x86/kernel/tce_64.o
  CC      arch/x86/kernel/mmconf-fam10h_64.o
  CC      kernel/sched/debug.o
  CC      arch/x86/kernel/vsmp_64.o
  AS      arch/x86/kernel/head_64.o
  CC      arch/x86/kernel/head64.o
  CC      kernel/sched/cpuacct.o
  CC      arch/x86/kernel/head.o
  LDS     arch/x86/kernel/vmlinux.lds
  LD      arch/x86/kernel/built-in.o
  LD      kernel/sched/built-in.o
  HZFILE  kernel/time/hz.bc
  CC      kernel/time/timer.o
  LD      arch/x86/platform/ce4100/built-in.o
  CC      arch/x86/platform/efi/quirks.o
  CC      arch/x86/platform/efi/efi.o
  CC      kernel/time/hrtimer.o
  CC      arch/x86/platform/efi/efi_64.o
  AS      arch/x86/platform/efi/efi_stub_64.o
  CC      arch/x86/platform/efi/efi-bgrt.o
  CC      kernel/time/itimer.o
  AS      arch/x86/platform/efi/efi_thunk_64.o
  LD      arch/x86/platform/efi/built-in.o
  LD      arch/x86/platform/geode/built-in.o
  LD      arch/x86/platform/goldfish/built-in.o
  LD      arch/x86/platform/intel-mid/built-in.o
  LD      arch/x86/platform/intel-quark/built-in.o
  LD      arch/x86/platform/iris/built-in.o
  LD      arch/x86/platform/olpc/built-in.o
  LD      arch/x86/platform/scx200/built-in.o
  CC      arch/x86/platform/sfi/sfi.o
  CC      kernel/time/posix-timers.o
  LD      arch/x86/platform/sfi/built-in.o
  LD      arch/x86/platform/ts5500/built-in.o
  LD      arch/x86/platform/uv/built-in.o
  LD      arch/x86/platform/built-in.o
  CC      arch/x86/realmode/init.o
  AS      arch/x86/realmode/rm/header.o
  AS      arch/x86/realmode/rm/trampoline_64.o
  AS      arch/x86/realmode/rm/stack.o
  AS      arch/x86/realmode/rm/reboot.o
  AS      arch/x86/realmode/rm/wakeup_asm.o
  CC      arch/x86/realmode/rm/wakemain.o
  CC      arch/x86/realmode/rm/video-mode.o
  AS      arch/x86/realmode/rm/copy.o
  AS      arch/x86/realmode/rm/bioscall.o
  CC      arch/x86/realmode/rm/regs.o
  CC      arch/x86/realmode/rm/video-vga.o
  CC      kernel/time/posix-cpu-timers.o
  CC      arch/x86/realmode/rm/video-vesa.o
  CC      arch/x86/realmode/rm/video-bios.o
  PASYMS  arch/x86/realmode/rm/pasyms.h
  LDS     arch/x86/realmode/rm/realmode.lds
  LD      arch/x86/realmode/rm/realmode.elf
  RELOCS  arch/x86/realmode/rm/realmode.relocs
  OBJCOPY arch/x86/realmode/rm/realmode.bin
  AS      arch/x86/realmode/rmpiggy.o
  LD      arch/x86/realmode/built-in.o
  CC      arch/x86/vdso/vma.o
  CC      kernel/time/timekeeping.o
  CC      arch/x86/vdso/vdso32-setup.o
  LDS     arch/x86/vdso/vdso.lds
  AS      arch/x86/vdso/vdso-note.o
  CC      arch/x86/vdso/vclock_gettime.o
  CC      arch/x86/vdso/vgetcpu.o
  HOSTCC  arch/x86/vdso/vdso2c
  CC      kernel/time/ntp.o
  LDS     arch/x86/vdso/vdso32/vdso32.lds
  CC      arch/x86/vdso/vdso32/vclock_gettime.o
  CC      kernel/time/clocksource.o
  AS      arch/x86/vdso/vdso32/note.o
  AS      arch/x86/vdso/vdso32/int80.o
  AS      arch/x86/vdso/vdso32/syscall.o
  AS      arch/x86/vdso/vdso32/sysenter.o
  VDSO    arch/x86/vdso/vdso64.so.dbg
  CC      kernel/time/jiffies.o
  VDSO    arch/x86/vdso/vdso32-int80.so.dbg
  CC      kernel/time/timer_list.o
  VDSO    arch/x86/vdso/vdso32-syscall.so.dbg
  VDSO    arch/x86/vdso/vdso32-sysenter.so.dbg
  OBJCOPY arch/x86/vdso/vdso64.so
  OBJCOPY arch/x86/vdso/vdso32-int80.so
  OBJCOPY arch/x86/vdso/vdso32-syscall.so
  OBJCOPY arch/x86/vdso/vdso32-sysenter.so
  VDSO2C  arch/x86/vdso/vdso-image-64.c
  VDSO2C  arch/x86/vdso/vdso-image-32-int80.c
  VDSO2C  arch/x86/vdso/vdso-image-32-syscall.c
  VDSO2C  arch/x86/vdso/vdso-image-32-sysenter.c
  CC      arch/x86/vdso/vdso-image-64.o
  CC      kernel/time/timeconv.o
  CC      arch/x86/vdso/vdso-image-32-int80.o
  CC      arch/x86/vdso/vdso-image-32-syscall.o
  CC      kernel/time/timecounter.o
  CC      kernel/time/posix-clock.o
  CC      arch/x86/vdso/vdso-image-32-sysenter.o
  LD      arch/x86/vdso/built-in.o
  CC      arch/x86/xen/enlighten.o
  CC      kernel/time/alarmtimer.o
  CC      kernel/time/clockevents.o
  CC      arch/x86/xen/setup.o
  CC      kernel/time/tick-common.o
  CC      arch/x86/xen/multicalls.o
  CC      kernel/time/tick-broadcast.o
  CC      arch/x86/xen/mmu.o
  CC      kernel/time/tick-broadcast-hrtimer.o
  CC      kernel/time/tick-oneshot.o
  CC      kernel/time/tick-sched.o
  CC      kernel/time/timer_stats.o
  CC      arch/x86/xen/irq.o
  CC      kernel/time/timekeeping_debug.o
  BC      kernel/time/timeconst.h
  CC      kernel/time/time.o
  CC      arch/x86/xen/time.o
  AS      arch/x86/xen/xen-asm.o
  AS      arch/x86/xen/xen-asm_64.o
  CC      arch/x86/xen/grant-table.o
  LD      kernel/time/built-in.o
  CC      kernel/trace/trace_clock.o
  CC      arch/x86/xen/suspend.o
  CC      kernel/trace/ring_buffer.o
  CC      arch/x86/xen/platform-pci-unplug.o
  CC      arch/x86/xen/p2m.o
  CC      kernel/trace/trace.o
  CC      arch/x86/xen/apic.o
  CC      arch/x86/xen/trace.o
  CC      kernel/trace/trace_output.o
  CC      arch/x86/xen/smp.o
  CC      arch/x86/xen/vga.o
  CC      kernel/trace/trace_seq.o
  CC      arch/x86/xen/pci-swiotlb-xen.o
  CC      kernel/trace/trace_stat.o
  CC      arch/x86/xen/efi.o
  LD      arch/x86/xen/built-in.o
  LD      arch/x86/built-in.o
  CC      kernel/trace/trace_printk.o
  CC      mm/filemap.o
  CC      kernel/trace/trace_sched_switch.o
  CC      kernel/trace/trace_nop.o
  CC      kernel/trace/blktrace.o
  CC      mm/mempool.o
  CC      mm/oom_kill.o
  CC      kernel/trace/trace_events.o
  CC      mm/maccess.o
  CC      mm/page_alloc.o
  CC      kernel/trace/trace_export.o
  CC      kernel/trace/trace_event_perf.o
  CC      kernel/trace/trace_events_filter.o
  CC      mm/page-writeback.o
  CC      kernel/trace/trace_events_trigger.o
  CC      mm/readahead.o
  CC      kernel/trace/bpf_trace.o
  CC      kernel/trace/trace_kprobe.o
  CC      mm/swap.o
  CC      kernel/trace/power-traces.o
  CC      mm/truncate.o
  CC      mm/vmscan.o
  CC      kernel/trace/rpm-traces.o
  CC      kernel/trace/trace_probe.o
  CC      kernel/trace/trace_uprobe.o
  CC      mm/shmem.o
  LD      kernel/trace/built-in.o
  CC      kernel/vserver/switch.o
  CC      kernel/vserver/context.o
  CC      mm/util.o
  CC      kernel/vserver/space.o
  CC      kernel/vserver/sched.o
  CC      mm/mmzone.o
  CC      mm/vmstat.o
  CC      kernel/vserver/network.o
  CC      mm/backing-dev.o
  CC      kernel/vserver/inode.o
kernel/vserver/inode.c: In function ‘__vc_set_iattr’:
kernel/vserver/inode.c:228:4: error: implicit declaration of function ‘inode_change_ok’
[-Werror=implicit-function-declaration]
    error = inode_change_ok(in, &attr);
    ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target 'kernel/vserver/inode.o' failed
make[3]: *** [kernel/vserver/inode.o] Error 1
scripts/Makefile.build:403: recipe for target 'kernel/vserver' failed
make[2]: *** [kernel/vserver] Error 2
Makefile:950: recipe for target 'kernel' failed
make[1]: *** [kernel] Error 2
make[1]: *** Waiting for unfinished jobs....
  CC      mm/mm_init.o
  CC      mm/mmu_context.o
  CC      mm/percpu.o
  CC      mm/slab_common.o
  CC      mm/compaction.o
  CC      mm/vmacache.o
  CC      mm/interval_tree.o
  CC      mm/list_lru.o
  CC      mm/workingset.o
  CC      mm/debug.o
  CC      mm/gup.o
  CC      mm/highmem.o
  CC      mm/memory.o
  CC      mm/mincore.o
  CC      mm/mlock.o
  CC      mm/mmap.o
  CC      mm/mprotect.o
  CC      mm/mremap.o
  CC      mm/msync.o
  CC      mm/rmap.o
  CC      mm/vmalloc.o
  CC      mm/pagewalk.o
  CC      mm/pgtable-generic.o
  CC      mm/process_vm_access.o
  CC      mm/init-mm.o
  CC      mm/nobootmem.o
  CC      mm/fadvise.o
  CC      mm/madvise.o
  CC      mm/memblock.o
  CC      mm/page_io.o
  CC      mm/swap_state.o
  CC      mm/swapfile.o
  CC      mm/dmapool.o
  CC      mm/hugetlb.o
  CC      mm/mempolicy.o
  CC      mm/sparse.o
  CC      mm/sparse-vmemmap.o
  CC      mm/mmu_notifier.o
  CC      mm/ksm.o
  CC      mm/slab.o
  CC      mm/memory_hotplug.o
  CC      mm/memtest.o
  CC      mm/migrate.o
  CC      mm/huge_memory.o
  CC      mm/page_counter.o
  CC      mm/memcontrol.o
  CC      mm/vmpressure.o
  CC      mm/swap_cgroup.o
  CC      mm/memory-failure.o
  CC      mm/page_owner.o
  CC      mm/page_isolation.o
  CC      mm/zsmalloc.o
  CC      mm/early_ioremap.o
  CC      mm/balloon_compaction.o
  CC      mm/page_ext.o
  LD      mm/built-in.o
make[1]: Leaving directory '/usr/src/linux-4.1.39-2.3.8.5.2'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel'
failed
make: *** [debian/stamp/build/kernel] Error 2