Bug#760239: fs/aufs/i_op.c:435:28: error: 'struct mutex' has no member named 'owner'
Package: linux-source
Version: 3.14+59
Severity: normal
Dear Maintainer,
I am attempting to compile a realtime kernel on and for Jessie i386.
I started with the configuration file /boot/config-3.14-2-686-pae and
made two changes via menuconfig:
Preemption Model => Fully Preemptible Kernel (RT)
Timer frequency => 1000 HZ
When I attempt to build the kernel package, it fails:
2014-09-01 16:26:54 root@dc86yxb1 /usr/src/linux-source-3.14
# make-kpkg --append-to-version -rt --initrd kernel_image
exec make kpkg_version=13.014 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-rt INITRD=YES
====== making target debian/stamp/conf/minimal_debian [new prereqs: ]======
This is kernel package version 13.014.
....
CC [M] fs/aufs/iinfo.o
CC [M] fs/aufs/inode.o
CC [M] fs/aufs/i_op.o
fs/aufs/i_op.c: In function 'au_pin_hdir_set_owner':
fs/aufs/i_op.c:435:28: error: 'struct mutex' has no member named 'owner'
p->hdir->hi_inode->i_mutex.owner = task;
^
scripts/Makefile.build:308: recipe for target 'fs/aufs/i_op.o' failed
make[3]: *** [fs/aufs/i_op.o] Error 1
scripts/Makefile.build:455: recipe for target 'fs/aufs' failed
make[2]: *** [fs/aufs] Error 2
Makefile:847: recipe for target 'fs' failed
make[1]: *** [fs] Error 2
make[1]: Leaving directory '/usr/src/linux-source-3.14'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
TIA,
David
-- System Information:
Debian Release: jessie/sid
APT prefers testing-updates
APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.14-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-source depends on:
ii linux-source-3.14 3.14.15-2
linux-source recommends no packages.
linux-source suggests no packages.
-- no debconf information
Reply to: