<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>198394</bug_id>
          
          <creation_ts>2007-11-07 20:41 0000</creation_ts>
          <short_desc>app-crypt/truecrypt-4.3a fails to compile against 2.6.24-rc2 kernel</short_desc>
          <delta_ts>2007-12-26 08:53:45 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>tla@oak.selfip.net</reporter>
          <assigned_to>crypto@gentoo.org</assigned_to>
          <cc>gentoobugzilla_reply@elschner.net</cc>
    
    <cc>genzilla@boris64.net</cc>

      

      
          <long_desc isprivate="0">
            <who>tla@oak.selfip.net</who>
            <bug_when>2007-11-07 20:41:40 0000</bug_when>
            <thetext>app-crypt/truecrypt-4.3a ebuild fails to compile against 2.6.24-rc2 kernel even if patch described in bug# 186901 is applied.  gcc 4.2.2

Reproducible: Always

Steps to Reproduce:
1. create an overlay and call it app-crypt/truecrypt-9.9
2. emerge =truecrypt-9.9
3.

Actual Results:  
# emerge =truecrypt-9.9
Calculating dependencies... done!
&gt;&gt;&gt; Verifying ebuild Manifests...

&gt;&gt;&gt; Emerging (1 of 1) app-crypt/truecrypt-9.9 to /
 * truecrypt-9.9-source-code.tar.gz MD5 ;-) ...                                                                                                                                  [ ok ]
 * truecrypt-9.9-source-code.tar.gz RMD160 ;-) ...                                                                                                                               [ ok ]
 * truecrypt-9.9-source-code.tar.gz SHA1 ;-) ...                                                                                                                                 [ ok ]
 * truecrypt-9.9-source-code.tar.gz SHA256 ;-) ...                                                                                                                               [ ok ]
 * truecrypt-9.9-source-code.tar.gz size ;-) ...                                                                                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                             [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                            [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                           [ ok ]
 * checking truecrypt-9.9-source-code.tar.gz ;-) ...                                                                                                                             [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.24-rc2
 * Checking for Device mapper support (BLK_DEV_DM) ...                                                                                                                           [ ok ]
&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking truecrypt-9.9-source-code.tar.gz to /var/tmp/portage/app-crypt/truecrypt-9.9/work
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code ...
 * Preparing truecrypt module
make[1]: Entering directory `/home/tla/git/linux-2.6&apos;
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Aescrypt.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Aeskey.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Aestab.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Bf_ecb.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Bf_enc.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Bf_skey.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/C_ecb.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/C_enc.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/C_skey.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Des.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Des_enc.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Ecb3_enc.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Serpent.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Set_key.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Crypto/Twofish.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Common/Crc.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Common/Crypto.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Common/Endian.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Common/GfMul.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/../../Common/Tests.o
  CC [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/Dm-target.o
  LD [M]  /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: &quot;mempool_alloc_pages&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kmem_cache_destroy&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kmalloc_caches&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;__kmalloc&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;bio_alloc&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;param_get_int&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;strlen&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;dm_get_device&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;congestion_wait&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;dm_table_get_mode&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_destroy&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;queue_work&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;dm_register_target&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;param_set_int&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;sprintf&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;strcmp&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;cond_resched&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kunmap_atomic&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_alloc_slab&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kmap_atomic&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;printk&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;sscanf&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;dm_unregister_target&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_free_pages&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;destroy_workqueue&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;generic_make_request&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_free_slab&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;__create_workqueue_key&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;bio_endio&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;bio_put&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;strcat&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kmem_cache_alloc&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_alloc&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;__get_free_pages&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_create&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;mempool_free&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kmem_cache_create&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;kfree&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;dm_put_device&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;snprintf&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
WARNING: &quot;strcpy&quot; [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.ko] undefined!
  CC      /var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.o
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:8: error: variable &apos;__this_module&apos; has initializer but incomplete type
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:9: error: unknown field &apos;name&apos; specified in initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:9: warning: excess elements in struct initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:9: warning: (near initialization for &apos;__this_module&apos;)
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:10: error: unknown field &apos;init&apos; specified in initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:10: warning: excess elements in struct initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:10: warning: (near initialization for &apos;__this_module&apos;)
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:14: error: unknown field &apos;arch&apos; specified in initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:14: error: &apos;MODULE_ARCH_INIT&apos; undeclared here (not in a function)
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:14: warning: excess elements in struct initializer
/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.c:14: warning: (near initialization for &apos;__this_module&apos;)
make[2]: *** [/var/tmp/portage/app-crypt/truecrypt-9.9/work/truecrypt-9.9-source-code/Linux/Kernel/truecrypt.mod.o] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/tla/git/linux-2.6&apos;
make: *** [truecrypt] Error 2
 *
 * ERROR: app-crypt/truecrypt-9.9 failed.
 * Call stack:
 *              ebuild.sh, line 1695:  Called dyn_compile
 *              ebuild.sh, line 1033:  Called qa_call &apos;src_compile&apos;
 *              ebuild.sh, line   44:  Called src_compile
 *   truecrypt-9.9.ebuild, line   50:  Called linux-mod_src_compile
 *       linux-mod.eclass, line  518:  Called die
 * The specific snippet of code:
 *                      emake HOSTCC=&quot;$(tc-getBUILD_CC)&quot; CC=&quot;$(get-KERNEL_CC)&quot; LDFLAGS=&quot;$(get_abi_LDFLAGS)&quot; \
 *                                ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
 *                              || die &quot;Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}.&quot;
 *  The die message:
 *   Unable to make  KERNEL_SRC=/usr/src/linux NO_WARNINGS=1 truecrypt.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/app-crypt/truecrypt-9.9/temp/build.log&apos;.
 * This ebuild is from an overlay: &apos;/usr/local/portage/&apos;
 *

 * Messages for package app-crypt/truecrypt-9.9:

 *
 * ERROR: app-crypt/truecrypt-9.9 failed.
 * Call stack:
 *              ebuild.sh, line 1695:  Called dyn_compile
 *              ebuild.sh, line 1033:  Called qa_call &apos;src_compile&apos;
 *              ebuild.sh, line   44:  Called src_compile
 *   truecrypt-9.9.ebuild, line   50:  Called linux-mod_src_compile
 *       linux-mod.eclass, line  518:  Called die
 * The specific snippet of code:
 *                      emake HOSTCC=&quot;$(tc-getBUILD_CC)&quot; CC=&quot;$(get-KERNEL_CC)&quot; LDFLAGS=&quot;$(get_abi_LDFLAGS)&quot; \
 *                                ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
 *                              || die &quot;Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}.&quot;
 *  The die message:
 *   Unable to make  KERNEL_SRC=/usr/src/linux NO_WARNINGS=1 truecrypt.
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/app-crypt/truecrypt-9.9/temp/build.log&apos;.
 * This ebuild is from an overlay: &apos;/usr/local/portage/&apos;
 *


Expected Results:  
Good build with no errors.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tla@oak.selfip.net</who>
            <bug_when>2007-11-07 20:42:35 0000</bug_when>
            <thetext># emerge --info
Portage 2.1.3.16 (default-linux/x86/2006.1, gcc-4.2.2, glibc-2.6.1-r0, 2.6.24-rc2 i686)
=================================================================
System uname: 2.6.24-rc2 i686 Pentium III (Coppermine)
Timestamp of tree: Wed, 07 Nov 2007 18:00:01 +0000
app-shells/bash:     3.2_p17
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS=&quot;x86&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=pentium3 -pipe&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/share/X11/xkb /var/bind&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-O2 -march=pentium3 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ &quot;
LANG=&quot;en_GB&quot;
LC_ALL=&quot;en_GB&quot;
LINGUAS=&quot;en_GB en&quot;
MAKEOPTS=&quot;-j2&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X apache2 bash-completion berkdb bitmap-fonts cli cracklib crypt cups dri emacs fortran gdbm gpm gtk iconv ipv6 isdnlog midi mp3 mudflap ncurses nls nptl nptlonly opengl openmp pam pcre perl postgres ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode x86 xorg zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en_GB en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;i810&quot;
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-11-09 09:29:27 0000</bug_when>
            <thetext>I don&apos;t understand...
Why do you report here issues with pre-release kernel?
You can report these issues directly to upstream, so they can fix this.

However, if you got a fix, I will be happy if you attach it.

I will look at this after 2.6.24 release.
Thanks.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-12-15 17:53:29 0000</bug_when>
            <thetext>*** Bug 202405 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-15 17:56:58 0000</bug_when>
            <thetext>Please *ATTACH* patches, pasting them does not help in applying them later.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-15 18:16:55 0000</bug_when>
            <thetext>Created an attachment (id=138558)
Patch for 2.6.24-rc5 (vanilla sources)

Patch attached.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-15 18:23:50 0000</bug_when>
            <thetext>Thanks!
Fixed.
Please notice that the 2.6.23 was already in tree... Next time, please submit only missing patches.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-15 18:41:35 0000</bug_when>
            <thetext>Created an attachment (id=138561)
Patch for 2.6.24-rc5 (vanilla sources)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-15 18:44:50 0000</bug_when>
            <thetext>Created an attachment (id=138565)
Modified ebuild (for 2.6.23 and 2.6.24)

This ebuild checks the kernel version and applies the necessary patch for 2.6.23 and/or 2.6.24. 
Disclaimer: I am an absolute beginner on linux/gentoo :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-15 18:50:02 0000</bug_when>
            <thetext>Thanks!
I already fixed this.

In future, please have the portage snapshot as a baseline, and submit only diffs.

If you modify ebuild, attach the diff between the baseline and the new one.

Reviewing diffs is much simpler than find the difference on full attachment.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genzilla@boris64.net</who>
            <bug_when>2007-12-17 16:08:05 0000</bug_when>
            <thetext>Hi folks, 
your patch makes truecrypt compile against &gt;kernel-2.6.23, 
but i still can&apos;t use/mount my truecrypt containers.

It looks like this:
truecrypt /home/stuff/boris64.tc /home/stuff/crypto
Enter password for &apos;/home/stuff/boris64.tc&apos;:

After i entered the correct(!) passphrase, truecrypt hangs here forever,
until i press [ctrl]+[c] (the next day :/). 
Additionally, a unkillable process remains in memory:

root     867403  0.0  0.0   8060   600 pts/13   D    17:01   0:00 mount -tauto -orw /dev/mapper/truecrypt0 /home/stuff/crypto

Anyone else experiencing this? There was already a thread about this issue
in the truecrypt forums (down atm), where someone else had this problem 
under 2.6.24_rcx after using this(?) patch.
Should i file a new bug?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-18 08:46:47 0000</bug_when>
            <thetext>No problems here. Maybe you should check your kernel (crypto) settings and/or reemerge or update sys-fs/udev (here it is sys-fs/udev 117).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-25 19:50:39 0000</bug_when>
            <thetext>Created an attachment (id=139304)
Compiles and works with kernel 2.6.24-rc6

This patch was tested with kernel 2.6.24-rc6 and 2.6.23.11 (no hangs when mounting truecrypt-containers under 2.6.24-kernel).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-25 20:06:25 0000</bug_when>
            <thetext>Where is this patch taken from?
Why did you remove the &quot;if (bio-&gt;bi_size)&quot;?
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-25 20:44:22 0000</bug_when>
            <thetext>Patch comes from german sidux-forum
http://sidux.com/PNphpBB2-viewtopic-t-6367-start-15.html 

See also 
http://sidux.com/index.php?module=pnWikka&amp;tag=TruecryptMounterEN

I tested this patch (without the changes for kernel 2.6.23 which are already in the portage 2.6.23-patch) because I could reproduce the behavior described in comment #10 with kernel 2.6.24-rc6. 

&gt; Why did you remove the &quot;if (bio-&gt;bi_size)&quot;?

I could not find any information about this, so I just copied it from the origin patch. Unfortunately the Truecrypt forum at www.truecrypt.org is down. Of course this patch is for testing purposes only until there is an &quot;official&quot; patch from truecrypt-upstream.



</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genzilla@boris64.net</who>
            <bug_when>2007-12-25 20:58:08 0000</bug_when>
            <thetext>Thx, the new patch (see comment #12) seems to work as expected,
no hanging mount-process(es) anymore ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-25 20:59:54 0000</bug_when>
            <thetext>The problem is that truecrypt developers don&apos;t believe in updating their software... They claim that the kernel is not stable so they do not cooperate...

OK... Applied.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genzilla@boris64.net</who>
            <bug_when>2007-12-25 21:01:42 0000</bug_when>
            <thetext>Well, that is why i&apos;m using in-kernel crypt(luks!) stuff now, but 
that&apos;s just another story and belongs to some troll forum :/</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2007-12-25 21:04:46 0000</bug_when>
            <thetext>I use loop-aes...
http://wiki.tuxonice.net/EncryptedSwapAndRoot

Much stronger encryption... :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoobugzilla_reply@elschner.net</who>
            <bug_when>2007-12-26 08:53:45 0000</bug_when>
            <thetext>This becomes the paranoid thread ;-) 

By the way I am using cryptsetup with luks in combination with LVM = encrypted root / swap / home / whatever... Indeed I have no actual needs for truecrypt, but it is nice to know that it COULD be used with kernel 2.6.24 :-)</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138558</attachid>
            <date>2007-12-15 18:16 0000</date>
            <desc>Patch for 2.6.24-rc5 (vanilla sources)</desc>
            <filename>truecrypt-kernel-2.6.23.+2.6.24.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHRydWVjcnlwdC00LjNhLXNvdXJjZS1jb2RlLm9yZy9MaW51eC9LZXJuZWwvRG0tdGFyZ2V0
LmMJMjAwNy0wNC0yNCAxODozMjowNi4wMDAwMDAwMDAgKzAyMDAKKysrIHRydWVjcnlwdC00LjNh
LXNvdXJjZS1jb2RlL0xpbnV4L0tlcm5lbC9EbS10YXJnZXQuYwkyMDA3LTEyLTE1IDE4OjIyOjM5
LjAwMDAwMDAwMCArMDEwMApAQCAtMzc1LDcgKzM3NSwxMiBAQCBzdGF0aWMgdm9pZCBkZXJlZmVy
ZW5jZV9iaW9fY3R4IChzdHJ1Y3QgCiAJaWYgKCFhdG9taWNfZGVjX2FuZF90ZXN0ICgmYmMtPnJl
Zl9jb3VudCkpCiAJCXJldHVybjsKIAorI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9W
RVJTSU9OKDIsNiwyNCkKIAliaW9fZW5kaW8gKGJjLT5vcmlnX2JpbywgYmMtPm9yaWdfYmlvLT5i
aV9zaXplLCBiYy0+ZXJyb3IpOworI2Vsc2UKKyAgICAgICAgYmlvX2VuZGlvIChiYy0+b3JpZ19i
aW8sIGJjLT5vcmlnX2Jpby0+Ymlfc2l6ZSk7CisjZW5kaWYKKwogCW1lbXBvb2xfZnJlZSAoYmMs
IHRjLT5iaW9fY3R4X3Bvb2wpOwogfQogCkBAIC02NTYsNyArNjYxLDEyIEBAIGludCBfX2luaXQg
ZG1fdHJ1ZWNyeXB0X2luaXQodm9pZCkKIAkJZ290byBlcnI7CiAJfQogCisjaWYgTElOVVhfVkVS
U0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDIzKQogCWJpb19jdHhfY2FjaGUgPSBrbWVt
X2NhY2hlX2NyZWF0ZSAoInRydWVjcnlwdC1iaW9jdHgiLCBzaXplb2YgKHN0cnVjdCBiaW9fY3R4
KSwgMCwgMCwgTlVMTCwgTlVMTCk7CisjZWxzZQorCWJpb19jdHhfY2FjaGUgPSBrbWVtX2NhY2hl
X2NyZWF0ZSAoInRydWVjcnlwdC1iaW9jdHgiLCBzaXplb2YgKHN0cnVjdCBiaW9fY3R4KSwgMCwg
MCwgTlVMTCk7CisjZW5kaWYKKwogCWlmICghYmlvX2N0eF9jYWNoZSkKIAl7CiAJCWVycm9yICgi
a21lbV9jYWNoZV9jcmVhdGUgZmFpbGVkIik7Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138561</attachid>
            <date>2007-12-15 18:41 0000</date>
            <desc>Patch for 2.6.24-rc5 (vanilla sources)</desc>
            <filename>truecrypt-4.3a-2.6.24.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHRydWVjcnlwdC00LjNhLXNvdXJjZS1jb2RlLm9yZy9MaW51eC9LZXJuZWwvRG0tdGFyZ2V0
LmMJMjAwNy0wNC0yNCAxODozMjowNi4wMDAwMDAwMDAgKzAyMDAKKysrIHRydWVjcnlwdC00LjNh
LXNvdXJjZS1jb2RlL0xpbnV4L0tlcm5lbC9EbS10YXJnZXQuYwkyMDA3LTEyLTE1IDE4OjIyOjM5
LjAwMDAwMDAwMCArMDEwMApAQCAtMzc1LDcgKzM3NSwxMiBAQCBzdGF0aWMgdm9pZCBkZXJlZmVy
ZW5jZV9iaW9fY3R4IChzdHJ1Y3QgCiAJaWYgKCFhdG9taWNfZGVjX2FuZF90ZXN0ICgmYmMtPnJl
Zl9jb3VudCkpCiAJCXJldHVybjsKIAorI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5FTF9W
RVJTSU9OKDIsNiwyNCkKIAliaW9fZW5kaW8gKGJjLT5vcmlnX2JpbywgYmMtPm9yaWdfYmlvLT5i
aV9zaXplLCBiYy0+ZXJyb3IpOworI2Vsc2UKKyAgICAgICAgYmlvX2VuZGlvIChiYy0+b3JpZ19i
aW8sIGJjLT5vcmlnX2Jpby0+Ymlfc2l6ZSk7CisjZW5kaWYKKwogCW1lbXBvb2xfZnJlZSAoYmMs
IHRjLT5iaW9fY3R4X3Bvb2wpOwogfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>138565</attachid>
            <date>2007-12-15 18:44 0000</date>
            <desc>Modified ebuild (for 2.6.23 and 2.6.24)</desc>
            <filename>truecrypt-4.3a.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1jcnlwdC90cnVlY3J5cHQvdHJ1ZWNyeXB0
LTQuM2EuZWJ1aWxkLHYgMS41IDIwMDcvMTEvMDIgMDY6NTA6MTMgYWxvbmJsIEV4cCAkCgojCiMg
Tk9URVM6CiMgLSBVcHN0cmVhbSBvdmVyd3JpdGUgQ0ZMQUdTLCBhbmQgZG9lcyBub3Qgd2lzaCB1
cyB0byBtZXNzIHdpdGggdGhlbS4KIyAtIFVwc3RyZWFtIGluc2lzdCBvbiBoaWRpbmcgdGhlIE1h
a2VmaWxlIGNvbW1hbmRzLi4uIERvbid0IHdpc2ggdG8gcGF0Y2ggaXQKIyAgIGFnYWluLgojIC0g
U29tZSBpc3N1ZXMgd2l0aCBwYXJhbGxlbCBtYWtlIG9mIHVzZXIgbW9kZSBsaWJyYXJ5LgojIC0g
VXBzdHJlYW0gaXMgbm90IHJlc3BvbnNpdmUsIGV2ZW4gbmV3IGtlcm5lbCB2ZXJzaW9ucyBhcmUg
bm90IHN1cHBvcnRlZAojICAgYnkgdXBzdHJlYW0sIGJ1dCBieSBvdGhlciB1c2Vycy4KIwoKaW5o
ZXJpdCBsaW51eC1tb2QgdG9vbGNoYWluLWZ1bmNzIG11bHRpbGliCgpERVNDUklQVElPTj0iRnJl
ZSBvcGVuLXNvdXJjZSBkaXNrIGVuY3J5cHRpb24gc29mdHdhcmUiCkhPTUVQQUdFPSJodHRwOi8v
d3d3LnRydWVjcnlwdC5vcmcvIgpTUkNfVVJJPSJodHRwOi8vd3d3LnRydWVjcnlwdC5vcmcvZG93
bmxvYWRzL3RydWVjcnlwdC0ke1BWfS1zb3VyY2UtY29kZS50YXIuZ3oiCgpMSUNFTlNFPSJ0cnVl
Y3J5cHQtY29sbGVjdGl2ZS0xLjAiClNMT1Q9IjAiCktFWVdPUkRTPSJhbWQ2NCB4ODYiCklVU0U9
IiIKClJERVBFTkQ9InN5cy1mcy9kZXZpY2UtbWFwcGVyIgpERVBFTkQ9InZpcnR1YWwvbGludXgt
c291cmNlcwoJJHtSREVQRU5EfSIKClM9IiR7V09SS0RJUn0vJHtQfS1zb3VyY2UtY29kZSIKCnBr
Z19zZXR1cCgpIHsKCWxpbnV4LW1vZF9wa2dfc2V0dXAKCglkbWNyeXB0X2NoZWNrCglrZXJuZWxf
aXMgbHQgMiA2IDUgJiYgZGllICdyZXF1aXJlcyBhdCBsZWFzdCAyLjYuNSBrZXJuZWwgdmVyc2lv
bicKCglCVUlMRF9QQVJBTVM9IktFUk5FTF9TUkM9JHtLRVJORUxfRElSfSBOT19XQVJOSU5HUz0x
IgoJQlVJTERfVEFSR0VUUz0idHJ1ZWNyeXB0IgoJTU9EVUxFX05BTUVTPSJ0cnVlY3J5cHQoYmxv
Y2s6JHtTfS9MaW51eC9LZXJuZWwpIgp9CgpzcmNfdW5wYWNrKCkgewoJdW5wYWNrICR7QX0KCWNk
ICIke1N9IgoJaWYga2VybmVsX2lzIGdlIDIgNiAyMyA7IHRoZW4KCSAgICAgZWluZm8gIkFwcGx5
aW5nIHBhdGNoIGZvciBLZXJuZWwgPj0gMi42LjIzIgogICAJICAgICBlcGF0Y2ggIiR7RklMRVNE
SVJ9LyR7UH0tMi42LjIzLnBhdGNoIgoJZmkgICAgIAoJaWYga2VybmVsX2lzIDIgNiAyNCA7IHRo
ZW4KICAgICAgICAgICAgIGVpbmZvICJBcHBseWluZyBwYXRjaCBmb3IgS2VybmVsIDIuNi4yNCIK
ICAgICAgICAgICAgIGVwYXRjaCAiJHtGSUxFU0RJUn0vJHtQfS0yLjYuMjQucGF0Y2giCiAgICAg
ICAgZmkKCQp9CgpzcmNfY29tcGlsZSgpIHsKCWxpbnV4LW1vZF9zcmNfY29tcGlsZSB8fCBkaWUg
IlRydWVjcnlwdCBtb2R1bGUgY29tcGlsYXRpb24gZmFpbGVkLiIKCgllaW5mbyAiQnVpbGRpbmcg
dHJ1ZWNyeXB0IHV0aWxpdHkiCgljZCAiJHtTfS9MaW51eC9DbGkiCglNQUtFT1BUUz0iLWoxIiBl
bWFrZSBhbGwgTk9fU1RSSVA9MSBOT19XQVJOSU5HUz0xIENDPSIkKHRjLWdldENDKSIgfHwgZGll
ICJDb21waWxlIGFuZC9vciBsaW5raW5nIG9mIFRydWVDcnlwdCBMaW51eCBDTEkgYXBwbGljYXRp
b24gZmFpbGVkLiIKfQoKc3JjX3Rlc3QoKSB7CgkiJHtTfS9MaW51eC9DbGkvdHJ1ZWNyeXB0IiAt
LXRlc3QKfQoKc3JjX2luc3RhbGwoKSB7CglsaW51eC1tb2Rfc3JjX2luc3RhbGwKCgllaW5mbyAi
SW5zdGFsbGluZyB0cnVlY3J5cHQgdXRpbGl0eSIKCWNkICIke1N9IgoJZG9iaW4gTGludXgvQ2xp
L3RydWVjcnlwdAoJZG9tYW4gTGludXgvQ2xpL01hbi90cnVlY3J5cHQuMQoJZG9kb2MgUmVhZG1l
LnR4dCAnUmVsZWFzZS9TZXR1cCBGaWxlcy9UcnVlQ3J5cHQgVXNlciBHdWlkZS5wZGYnCglpbnNp
bnRvICIvJChnZXRfbGliZGlyKS9yY3NjcmlwdHMvYWRkb25zIgoJbmV3aW5zICIke0ZJTEVTRElS
fS8ke1BOfS1zdG9wLnNoIiAiJHtQTn0tc3RvcC5zaCIKfQoKcGtnX3Bvc3RpbnN0KCkgewoJbGlu
dXgtbW9kX3BrZ19wb3N0aW5zdAoJZWxvZyAiIEZvciBUcnVlQ3J5cHQgNC4yIHRvIHdvcmsgeW91
IGhhdmUgdG8gbG9hZCBhICIKCWVsb2cgIiBrZXJuZWwgbW9kdWxlLiBUaGlzIGNhbiBiZSBkb25l
IGluIHRocmVlIHdheXM6ICIKCWVsb2cKCWVsb2cgIiAxLiBMb2FkaW5nIHRoZSBtb2R1bGUgYXV0
b21hdGljYWxseSBieSB0aGUgcnVubmluZyBrZXJuZWwuICIKCWVsb2cgIiAgICBGb3IgdGhpcyAn
QXV0b21hdGljIGtlcm5lbCBtb2R1bGUgbG9hZGluZycgbmVlZHMgdG8gYmUgIgoJZWxvZyAiICAg
IGVuYWJsZWQgKENPTkZJR19LTU9EPXkpLiAiCgllbG9nICIgMi4gTG9hZGluZyB0aGUgbW9kdWxl
IG1hbnVhbGx5IGJlZm9yZSBtb3VudGluZyB0aGUgdm9sdW1lLiAiCgllbG9nICIgICAgVHJ5ICdt
b2Rwcm9iZSB0cnVlY3J5cHQnIGFzIHJvb3QgdG8gbG9hZCB0aGUgbW9kdWxlLiAiCgllbG9nICIg
My4gTG9hZCB0aGUgbW9kdWxlIGR1cmluZyBib290IGJ5IGxpc3RpbmcgaXQgaW4gIgoJZWxvZyAi
ICAgICcvZXRjL21vZHVsZXMuYXV0b2xvYWQuZC9rZXJuZWwtMi42JyAiCn0KCmRtY3J5cHRfY2hl
Y2soKSB7CgllYmVnaW4gIkNoZWNraW5nIGZvciBEZXZpY2UgbWFwcGVyIHN1cHBvcnQgKEJMS19E
RVZfRE0pIgoJbGludXhfY2hrY29uZmlnX3ByZXNlbnQgQkxLX0RFVl9ETQoJZWVuZCAkPwoKCWlm
IFtbICQ/IC1uZSAwIF1dIDsgdGhlbgoJCWV3YXJuICJUcnVlQ3J5cHQgcmVxdWlyZXMgRGV2aWNl
IG1hcHBlciBzdXBwb3J0ISIKCQlld2FybiAiUGxlYXNlIGVuYWJsZSBEZXZpY2UgbWFwcGVyIHN1
cHBvcnQgaW4geW91ciBrZXJuZWwgY29uZmlnLCBmb3VuZCBhdDoiCgkJZXdhcm4gIihmb3IgMi42
IGtlcm5lbHMpIgoJCWV3YXJuCgkJZXdhcm4gIiAgRGV2aWNlIERyaXZlcnMiCgkJZXdhcm4gIiAg
ICBNdWx0aS1EZXZpY2UgU3VwcG9ydCIKCQlld2FybiAiICAgICAgPCo+IERldmljZSBtYXBwZXIg
c3VwcG9ydCIKCQlld2FybgoJCWV3YXJuICJhbmQgcmVjb21waWxlIHlvdXIga2VybmVsIGlmIHlv
dSB3YW50IHRoaXMgcGFja2FnZSB0byB3b3JrLiIKCQllcGF1c2UgMTAKCWZpCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139304</attachid>
            <date>2007-12-25 19:50 0000</date>
            <desc>Compiles and works with kernel 2.6.24-rc6</desc>
            <filename>truecrypt-4.3a-2.6.24.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTnJ1cCBhL0xpbnV4L0tlcm5lbC9EbS10YXJnZXQuYyBiL0xpbnV4L0tlcm5lbC9EbS10
YXJnZXQuYwotLS0gYS9MaW51eC9LZXJuZWwvRG0tdGFyZ2V0LmMJMjAwNy0wNC0yNCAxODozMjow
Ni4wMDAwMDAwMDAgKzAyMDAKKysrIGIvTGludXgvS2VybmVsL0RtLXRhcmdldC5jCTIwMDctMTIt
MjIgMTU6MDc6NTYuMDAwMDAwMDAwICswMTAwCkBAIC0zNzUsNyArMzc1LDExIEBAIHN0YXRpYyB2
b2lkIGRlcmVmZXJlbmNlX2Jpb19jdHggKHN0cnVjdCAKIAlpZiAoIWF0b21pY19kZWNfYW5kX3Rl
c3QgKCZiYy0+cmVmX2NvdW50KSkKIAkJcmV0dXJuOwogCisjaWYgTElOVVhfVkVSU0lPTl9DT0RF
IDwgS0VSTkVMX1ZFUlNJT04oMiw2LDI0KQogCWJpb19lbmRpbyAoYmMtPm9yaWdfYmlvLCBiYy0+
b3JpZ19iaW8tPmJpX3NpemUsIGJjLT5lcnJvcik7CisjZWxzZQorCWJpb19lbmRpbyAoYmMtPm9y
aWdfYmlvLCBiYy0+ZXJyb3IpOworI2VuZGlmCiAJbWVtcG9vbF9mcmVlIChiYywgdGMtPmJpb19j
dHhfcG9vbCk7CiB9CiAKQEAgLTQxNywyNCArNDIxLDM1IEBAIHN0YXRpYyB2b2lkIHdvcmtfcHJv
Y2VzcyAodm9pZCAqcWRhdGEpCiB9CiAKIAorI2lmIExJTlVYX1ZFUlNJT05fQ09ERSA8IEtFUk5F
TF9WRVJTSU9OKDIsNiwyNCkKIHN0YXRpYyBpbnQgdHJ1ZWNyeXB0X2VuZGlvIChzdHJ1Y3QgYmlv
ICpiaW8sIHVuc2lnbmVkIGludCBieXRlc19kb25lLCBpbnQgZXJyb3IpCisjZWxzZQorc3RhdGlj
IGludCB0cnVlY3J5cHRfZW5kaW8gKHN0cnVjdCBiaW8gKmJpbywgaW50IGVycm9yKQorI2VuZGlm
CiB7CiAJc3RydWN0IGJpb19jdHggKmJjID0gKHN0cnVjdCBiaW9fY3R4ICopIGJpby0+YmlfcHJp
dmF0ZTsKIAlzdHJ1Y3QgdGFyZ2V0X2N0eCAqdGMgPSAoc3RydWN0IHRhcmdldF9jdHggKikgYmMt
PnRhcmdldC0+cHJpdmF0ZTsKIAlzdHJ1Y3QgYmlvX3ZlYyAqYnY7CiAJaW50IHNlZ19ubzsKIAkK
KyNpZiBMSU5VWF9WRVJTSU9OX0NPREUgPCBLRVJORUxfVkVSU0lPTigyLDYsMjQpCiAJdHJhY2Ug
KDEsICJlbmQ6IHNjPSVsbHUgZmw9JWxkIHJ3PSVsZCBzej0lZCBpeD0laGQgdmM9JWhkIGRuPSVk
IGVyPSVkXG4iLAogCQkodW5zaWduZWQgbG9uZyBsb25nKSBiaW8tPmJpX3NlY3RvciwgYmlvLT5i
aV9mbGFncywgYmlvLT5iaV9ydywgYmlvLT5iaV9zaXplLCBiaW8tPmJpX2lkeCwgYmlvLT5iaV92
Y250LCBieXRlc19kb25lLCBlcnJvcik7CisjZWxzZQorCXRyYWNlICgxLCAiZW5kOiBzYz0lbGx1
IGZsPSVsZCBzej0lbGQgcnc9JWxkIGl4PSVoZCB2Yz0laGQgZXI9JWRcbiIsCisJCSh1bnNpZ25l
ZCBsb25nIGxvbmcpIGJpby0+Ymlfc2VjdG9yLCBiaW8tPmJpX2ZsYWdzLCBiaW8tPmJpX3NpemUs
IGJpby0+YmlfcncsIGJpby0+YmlfaWR4LCBiaW8tPmJpX3ZjbnQsIGVycm9yKTsKKyNlbmRpZgog
CiAJaWYgKGVycm9yICE9IDApCiAJCWJjLT5lcnJvciA9IGVycm9yOwogCisjaWYgTElOVVhfVkVS
U0lPTl9DT0RFIDwgS0VSTkVMX1ZFUlNJT04oMiw2LDI0KQogCWlmIChiaW8tPmJpX3NpemUpCiAJ
ewogCQl0cmFjZSAoMiwgIk91dHN0YW5kaW5nIElPOiAlZFxuIiwgYmlvLT5iaV9zaXplKTsKIAkJ
cmV0dXJuIDE7CiAJfQorI2VuZGlmCiAKIAlpZiAoYmlvX2RhdGFfZGlyIChiaW8pID09IFJFQUQp
CiAJewpAQCAtNDU5LDYgKzQ3NCw3IEBAIHN0YXRpYyBpbnQgdHJ1ZWNyeXB0X2VuZGlvIChzdHJ1
Y3QgYmlvICoKIAliaW9fcHV0IChiaW8pOwogCWRlcmVmZXJlbmNlX2Jpb19jdHggKGJjKTsKIAly
ZXR1cm4gZXJyb3I7CisJCiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>