lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CACPM=kU74+Yfjn-ju0PurqDj8QszR5ZP03UE0hH4cxKGc6Ub1A@mail.gmail.com>
Date:	Wed, 12 Dec 2012 22:39:02 +0100
From:	Bjarke Istrup Pedersen <gurligebis@...too.org>
To:	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Cc:	"K. Y. Srinivasan" <kys@...rosoft.com>
Subject: Commit 607ca46e97a1b6594b29647d98a32d545c24bdff breaks building tools/hv/hv_kvp_daemon.c

Hey,

It seems like this commit breaks building hv_kvp_daemon.

Here is the bisect log:

# good: [a0d271cbfed1dd50278c6b06bead3d00ba0a88f9] Linux 3.6
git bisect good a0d271cbfed1dd50278c6b06bead3d00ba0a88f9
# bad: [29594404d7fe73cd80eaa4ee8c43dcc53970c60e] Linux 3.7
git bisect bad 29594404d7fe73cd80eaa4ee8c43dcc53970c60e
# good: [d66e6737d454553e1e62109d8298ede5351178a4] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect good d66e6737d454553e1e62109d8298ede5351178a4
# good: [e1b28147f684af67bfac989756c27c19859d3d4e] Merge branch
'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
git bisect good e1b28147f684af67bfac989756c27c19859d3d4e
# bad: [37820108f395032e850e400139d956561a043c26] Merge tag
'fixes-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
git bisect bad 37820108f395032e850e400139d956561a043c26
# good: [4f1cd91497774488ed16119ec3f54b3daf1561de] Merge branch
'v4l_for_linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect good 4f1cd91497774488ed16119ec3f54b3daf1561de
# good: [9db908806b85c1430150fbafe269a7b21b07d15d] Merge tag 'md-3.7'
of git://neil.brown.name/md
git bisect good 9db908806b85c1430150fbafe269a7b21b07d15d
# bad: [43c422eda99b894f18d1cca17bcd2401efaf7bd0] apparmor: fix
apparmor OOPS in audit_log_untrustedstring+0x1c/0x40
git bisect bad 43c422eda99b894f18d1cca17bcd2401efaf7bd0
# bad: [2384d6aa079de7c16c7877220d3cd4c6f4f50767] bnx2x: fix handling
mf storage modes
git bisect bad 2384d6aa079de7c16c7877220d3cd4c6f4f50767
# good: [dbadc17683e6c673a69b236c0f041b931cc55c42] X.509: Fix
indefinite length element skip error handling
git bisect good dbadc17683e6c673a69b236c0f041b931cc55c42
# good: [35bafbee4b4732a2820bbd0ef141c8192ff29731] Merge tag
'disintegrate-mips-20121009' of
git://git.infradead.org/users/dhowells/linux-headers into
mips-for-linux-next
git bisect good 35bafbee4b4732a2820bbd0ef141c8192ff29731
# bad: [0b381a286e5d748b1fd80095d3dd52326819742f] Merge tag
'disintegrate-main-20121013' of
git://git.infradead.org/users/dhowells/linux-headers
git bisect bad 0b381a286e5d748b1fd80095d3dd52326819742f
# good: [7c5a47346989e43ba34a9c94a55cc0aef7ed6b3b] Merge tag
'openrisc-uapi' of git://openrisc.net/jonas/linux
git bisect good 7c5a47346989e43ba34a9c94a55cc0aef7ed6b3b
# bad: [607ca46e97a1b6594b29647d98a32d545c24bdff] UAPI: (Scripted)
Disintegrate include/linux
git bisect bad 607ca46e97a1b6594b29647d98a32d545c24bdff
# good: [08cce05c5a91f5017f4edc9866cf026908c73f9f] UAPI: Unexport
linux/blk_types.h
git bisect good 08cce05c5a91f5017f4edc9866cf026908c73f9f

Here is the build output from 3.7.0:

hv # gcc hv_kvp_daemon.c -I/usr/src/linux/include -o hv_kvp_daemon
In file included from hv_kvp_daemon.c:29:0:
/usr/src/linux/include/linux/types.h:14:26: error: conflicting types
for ‘fd_set’
/usr/include/sys/select.h:75:5: note: previous declaration of ‘fd_set’ was here
/usr/src/linux/include/linux/types.h:15:25: error: conflicting types for ‘dev_t’
/usr/include/sys/types.h:60:17: note: previous declaration of ‘dev_t’ was here
/usr/src/linux/include/linux/types.h:17:26: error: conflicting types
for ‘mode_t’
/usr/include/sys/types.h:70:18: note: previous declaration of ‘mode_t’ was here
/usr/src/linux/include/linux/types.h:25:26: error: conflicting types
for ‘timer_t’
/usr/include/time.h:103:19: note: previous declaration of ‘timer_t’ was here
/usr/src/linux/include/linux/types.h:134:23: error: conflicting types
for ‘blkcnt_t’
/usr/include/sys/types.h:235:20: note: previous declaration of
‘blkcnt_t’ was here
In file included from /usr/lib/gcc/i586-pc-linux-gnu/4.6.3/include/stdint.h:3:0,
                 from /usr/include/netinet/in.h:23,
                 from /usr/include/arpa/inet.h:22,
                 from hv_kvp_daemon.c:36:
/usr/include/stdint.h:128:23: error: conflicting types for ‘uintptr_t’
/usr/src/linux/include/linux/types.h:36:24: note: previous declaration
of ‘uintptr_t’ was here
In file included from /usr/src/linux/include/linux/connector.h:25:0,
                 from hv_kvp_daemon.c:37:
/usr/src/linux/include/linux/atomic.h:4:24: fatal error: asm/atomic.h:
No such file or directory
compilation terminated.

Is there an easy fix for this, my server is complaining about I need
to upgrade hv_kvp_daemon for my 3.7.0 kernel.

Best regards,
Bjarke
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ