<?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>161895</bug_id>
          
          <creation_ts>2007-01-13 13:48 0000</creation_ts>
          <short_desc>net-wireless/rtl8187 will not compile correctly on 2.6.19 kernel</short_desc>
          <delta_ts>2007-05-09 20:00:27 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>Ebuilds</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>
          
          <blocked>156669</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>jason@monsterjam.org</reporter>
          <assigned_to>mobile@gentoo.org</assigned_to>
          <cc>brebs@sent.com</cc>
    
    <cc>bugs@iplod.net</cc>
    
    <cc>decoder@own-hero.net</cc>
    
    <cc>mailingdotlist@gmail.com</cc>

      

      
          <long_desc isprivate="0">
            <who>jason@monsterjam.org</who>
            <bug_when>2007-01-13 13:48:10 0000</bug_when>
            <thetext>when trying to emerge net-wireless/rtl-8187 on a system thats running 2.6.19 kernel, the emerge will fail with 
error: linux/config.h: No such file or directory  errors.

Reproducible: Always

Steps to Reproduce:
1. install gentoo-sources.2.6.19-r3
2. emerge net-wireless/rtl8187
3. profit!

Actual Results:  
mythtv rtl8187_linux # emerge rtl8187 
Calculating dependencies... done! 
....
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt.c:14:26: error: linux/config.h: No such file or directory 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_ccmp.c:12:26: error: linux/config.h: No such file or directory 
CC [M] /var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.o 
CC [M] /var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.o 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_rx.c:25:26: error: linux/config.h: No such file or directory 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_tx.c:35:26: error: linux/config.h: No such file or directory 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_module.c:34:26: error: linux/config.h: No such file or directory 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:12:26: error: linux/config.h: No such file or directory 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.c:12:26: error: linux/config.h: No such file or directory 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt.o] Error 1 
make[2]: *** Waiting for unfinished jobs.... 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_ccmp.c: In function &apos;ieee80211_ccmp_aes_encrypt&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_ccmp.c:75: warning: &apos;crypto_cipher_encrypt&apos; is deprecated (declared at include/linux/crypto.h:842) 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_ccmp.o] Error 1 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_module.o] Error 1 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_tx.o] Error 1 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_rx.o] Error 1 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c: In function &apos;ieee80211_tkip_encrypt&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:317: warning: &apos;crypto_cipher_encrypt&apos; is deprecated (declared at include/linux/crypto.h:842) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c: In function &apos;ieee80211_tkip_decrypt&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:396: warning: &apos;crypto_cipher_decrypt&apos; is deprecated (declared at include/linux/crypto.h:868) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c: In function &apos;michael_mic&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:448: warning: &apos;crypto_digest_init&apos; is deprecated (declared at include/linux/crypto.h:710) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:449: warning: &apos;crypto_digest_setkey&apos; is deprecated (declared at include/linux/crypto.h:736) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:450: warning: &apos;crypto_digest_update&apos; is deprecated (declared at include/linux/crypto.h:713) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.c:451: warning: &apos;crypto_digest_final&apos; is deprecated (declared at include/linux/crypto.h:715) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.c: In function &apos;prism2_wep_encrypt&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.c:141: warning: &apos;crypto_cipher_encrypt&apos; is deprecated (declared at include/linux/crypto.h:842) 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.c: In function &apos;prism2_wep_decrypt&apos;: 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.c:185: warning: &apos;crypto_cipher_decrypt&apos; is deprecated (declared at include/linux/crypto.h:868) 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_wep.o] Error 1 
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211/ieee80211_crypt_tkip.o] Error 1 
make[1]: *** [_module_/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211] Error 2 
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r3&apos; 
make: *** [modules] Error 2 

!!! ERROR: net-wireless/rtl8187-1.10 failed. 
Call stack: 
ebuild.sh, line 1546: Called dyn_compile 
ebuild.sh, line 937: Called src_compile 
ebuild.sh, line 1255: Called linux-mod_src_compile 
linux-mod.eclass, line 510: Called die 

!!! Unable to make KSRC=/usr/src/linux . 
!!! If you need support, post the topmost build error, and the call stack if relevant.

Expected Results:  
it should compile and install the kernel modules correctly.

someone told me that..  2.6.19 kernels no longer have the &quot;linux/config.h&quot; header. You just need to change any occurence of &quot;config.h&quot; to &quot;autoconf.h&quot;.

so I manually replaced all instances of config.h -&gt; autoconf.h in the following:
beta-8187/r8187.h:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_tx.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_crypt.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_rx.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_crypt_wep.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_crypt_ccmp.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_module.c:#include &lt;linux/config.h&gt; 
ieee80211/ieee80211_crypt_tkip.c:#include &lt;linux/config.h&gt; 
mythtv rtl8187_linuxdrv_V1.1 #

and that works to a point, but still have problems later..
see http://forums.gentoo.org/viewtopic-t-531488-highlight-.html
for more info.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-13 13:54:13 0000</bug_when>
            <thetext>*** Bug 152729 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-01-13 15:55:35 0000</bug_when>
            <thetext>Changing to autoconf.h is not the correct solution. You need to patch it in this way:

#include &lt;linux/version.h&gt;
#if LINUX_VERSION_CODE &lt;= KERNEL_VERSION(2,6,18)
#include &lt;linux/config.h&gt;
#endif

If that doesn&apos;t help, please elaborate on the later problems.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jason@monsterjam.org</who>
            <bug_when>2007-01-13 21:48:35 0000</bug_when>
            <thetext>ok, this works for all the modules under the 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/ieee80211
directory, but when I go to 
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187
and patch r8187.h and then run make, I still get:

mythtv beta-8187 # pwd
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187
mythtv beta-8187 # make
make -C /lib/modules/2.6.19-gentoo-r3/build SUBDIRS=/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187 modules
make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r3&apos;
  CC [M]  /var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.o
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c: In function &apos;rtl8187_rx_urbsubmit&apos;:
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c:680: warning: passing argument 6 of &apos;usb_fill_bulk_urb&apos; from incompatible pointer type
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c: In function &apos;rtl8180_tx&apos;:
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c:1466: warning: passing argument 6 of &apos;usb_fill_bulk_urb&apos; from incompatible pointer type
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c: In function &apos;rtl8187_usb_probe&apos;:
/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.c:2385: error: &apos;struct net_device&apos; has no member named &apos;get_wireless_stats&apos;
make[2]: *** [/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187/r8187_core.o] Error 1
make[1]: *** [_module_/var/tmp/portage/rtl8187-1.10/work/rtl8187_linuxdrv_V1.1/beta-8187] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r3&apos;
make: *** [modules] Error 2
mythtv beta-8187 # 
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dsd@gentoo.org</who>
            <bug_when>2007-01-14 23:17:15 0000</bug_when>
            <thetext>You need to remove the pt_regs argument from the function passed as parameter 6 of usb_fill_bulk_urb 

get_wireless_stats handler needs to be replaced with get_stats

Maintainers, please fix in stable tree asap</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hamletmun@hotmail.com</who>
            <bug_when>2007-01-18 19:25:06 0000</bug_when>
            <thetext>It seems that the tarball from Realtek is newer than what we have in the
portage

Readme from the zip file that the portage downloads:
Dec 8 2005 - created r8187_release_note.txt

This site has a newer file
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&amp;PNid=24&amp;PFid=1&amp;Level=6&amp;Conn=5&amp;DownTypeID=3&amp;GetDown=false&amp;Downloads=true

Download links from the above site:
ftp://210.51.181.211/cn/wlan/rtl8187_linux_26.1010.zip
ftp://61.56.86.122/cn/wlan/rtl8187_linux_26.1010.zip
ftp://202.65.194.18/cn/wlan/rtl8187_linux_26.1010.zip

Readme from the zip file downloaded directly from Realtek
Version number is still 1.1, but release date is 2006-01-13
And it clearly mentions it supports Gentoo 3.1</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-20 17:40:39 0000</bug_when>
            <thetext>I quickly checked through those new sources, and they don&apos;t fix the get_wireless_stats problem. But changing this line to


#if WIRELESS_EXT &lt; 17
    dev-&gt;wireless_handlers-&gt;get_wireless_stats = r8180_get_wireless_stats;
#endif

could help. Some other drivers (like some ralink), also simply exclude such calls like that. I didn&apos;t test it though because I don&apos;t own yet such a card...
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-20 19:05:07 0000</bug_when>
            <thetext>Ok.. after looking at the ipw drivers, I made a fix for this driver. It does:

a) Replace the get_wireless_stats call with get_stats and the proper variable in assignment
b) Fix the implicit declaration warnings, as they are ugly and easy to fix
c) Fix the usb_fill_bulk_urb warnings, as previously suggested by Daniel Drake
d) Remove obsolete linux/config.h includes from all files

I will attach the patch here, maybe someone using this driver could test it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-20 19:07:14 0000</bug_when>
            <thetext>Created an attachment (id=107577)
Fixes four problems in the current source

Changes made:

a) Replace the get_wireless_stats call with get_stats and the proper variable
in assignment
b) Fix the implicit declaration warnings, as they are ugly and easy to fix
c) Fix the usb_fill_bulk_urb warnings, as previously suggested by Daniel Drake
d) Remove obsolete linux/config.h includes from all files

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 02:30:04 0000</bug_when>
            <thetext>Created an attachment (id=107621)
rtl8187-1.10.ebuild

Thanks, the enclosed ebuild works on x86, with:

net-wireless/wireless-tools-29_pre10
sys-kernel/gentoo-sources-2.6.19-r4

I tested WEP but did not test WPA.

Relevant kernel options:

# CONFIG_IEEE80211 is not set
CONFIG_NET_RADIO=y
CONFIG_NET_WIRELESS_RTNETLINK=n
CONFIG_NET_WIRELESS=y
CONFIG_WIRELESS_EXT=y

dmesg:

Linux kernel driver for RTL8187 based WLAN cards
Copyright (c) 2004-2005, Andrea Merello
rtl8187: Initializing module
rtl8187: Wireless extensions version 21
rtl8187: Initializing proc filesystem
rtl8187 1-7.3:1.0: usb_probe_interface
rtl8187 1-7.3:1.0: usb_probe_interface - got id
usb 1-7.3: usb auto-resume
usb 1-7.3: finish resume
rtl8187: Reported EEPROM chip is a 93c46 (1Kbit)
rtl8187: Card MAC address is 00:15:bf:07:a0:80
rtl8187: Card reports RF frontend Realtek 8225
rtl8187: WW:This driver has EXPERIMENTAL support for this chipset.
rtl8187: WW:use it with care and at your own risk and
rtl8187: WW:**PLEASE** REPORT SUCCESS/INSUCCESS TO andreamrl@tiscali.it
rtl8187: This seems a new V2 radio
rtl8187: PAPE from CONFIG2: 0
rtl8187: Driver probe completed

My udev rule in /etc/udev/rules.d/10-local.rules:

SUBSYSTEM==&quot;net&quot;, ATTR{address}==&quot;00:15:bf:07:a0:80&quot;, NAME=&quot;wlan&quot;

There is a (harmless?) bug when removing the module:

 usbdev1.5_ep81: ep_device_release called for usbdev1.5_ep81
 usbdev1.5_ep02: ep_device_release called for usbdev1.5_ep02
 usbdev1.5_ep03: ep_device_release called for usbdev1.5_ep03
BUG: warning at fs/proc/generic.c:732/remove_proc_entry()
 [&lt;c019d745&gt;] remove_proc_entry+0x1f5/0x220
 [&lt;f8a3cc32&gt;] rtl8187_usb_module_exit+0x12/0x20 [r8187]
 [&lt;c01399bb&gt;] sys_delete_module+0x14b/0x1c0
 [&lt;c0156ba9&gt;] remove_vma+0x39/0x50
 [&lt;c0157677&gt;] do_munmap+0x197/0x1f0
 [&lt;c0103121&gt;] sysenter_past_esp+0x56/0x79
 [&lt;c03b007b&gt;] vcc_seq_show+0xab/0x150</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 02:31:33 0000</bug_when>
            <thetext>Created an attachment (id=107623)
net.wlan

Sample /etc/init.d/net.wlan for WEP.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-21 13:31:20 0000</bug_when>
            <thetext>I had a quick look at the attached ebuild:

a) I wouldnt recommend doing seds in the ebuild, use a patch instead

b) After a first look, it seems like the seds are not correct, they also replace occurrences they shouldn&apos;t. For example static struct iw_statistics is not wrong and isn&apos;t removed in my patch either.

Please review this and compare the results to my patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 19:03:01 0000</bug_when>
            <thetext>Created an attachment (id=107699)
rtl8187-1.10.ebuild

Final ebuild containing seds, for posterity.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 19:05:35 0000</bug_when>
            <thetext>Created an attachment (id=107700)
rtl8187-1.10.ebuild

Ebuild which calls epatch instead of using seds.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 19:20:58 0000</bug_when>
            <thetext>Created an attachment (id=107708)
kernel-2.6.19.patch

The patch. I&apos;m wondering whether rtl8180_stats and r8180_get_stats are a bit muddled.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-21 19:49:27 0000</bug_when>
            <thetext>Paul,

are you ignoring me or why are you submitting a completely new patch?

You are replacing stuff in your patch, that shouldn&apos;t be replaced imho. I made my patch according to the way, the ipw2200 module works, replacing the iw_statistics lines seems wrong to me, use the rtl8180_stats variable in the assignment, which is already defined in the source, and has exactly the type required for get_stats. Nothing else is needed to fix the error.

My other changes are only to remove warnings.


Chris</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-01-21 20:12:00 0000</bug_when>
            <thetext>&gt; why are you submitting a completely new patch?

This is a patch for the *updated* source, mentioned in comment #5.

&gt; You are replacing stuff in your patch, that shouldn&apos;t be replaced imho.

Fair enough. It&apos;s the result of me spending hours trying to get it to compile, since I&apos;m not familiar with C. I didn&apos;t say it couldn&apos;t be improved further ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>decoder@own-hero.net</who>
            <bug_when>2007-01-21 20:26:16 0000</bug_when>
            <thetext>(In reply to comment #16)
&gt; &gt; why are you submitting a completely new patch?
&gt; 
&gt; This is a patch for the *updated* source, mentioned in comment #5.

Yea, but this new source hasn&apos;t addressed the main problems, so my patch can simply be ported to the new src without changes.

&gt; 
&gt; &gt; You are replacing stuff in your patch, that shouldn&apos;t be replaced imho.
&gt; 
&gt; Fair enough. It&apos;s the result of me spending hours trying to get it to compile,
&gt; since I&apos;m not familiar with C. I didn&apos;t say it couldn&apos;t be improved further ;)
&gt; 

It is easy to get it to compile (Already commenting out one line gets it to compile), the harder thing is to get it to compile AND at the same time let it do what it is supposed to do ;)

Changing the iw_statistics stuff for example is one way to get it to compile, but I compared the source of the ipw module with this one, and both sources are really very similar (almost identical at most points), hence I adapted the changes from the ipw module to this one, believing that this preserves all functions of the module :)

Chris

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>david+gentoo.org@blue-labs.org</who>
            <bug_when>2007-03-25 16:19:15 0000</bug_when>
            <thetext>any comments from people on why rtl8187 is being deleted from portage?  is there a replacement available?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-03-31 18:18:16 0000</bug_when>
            <thetext>A replacement project to create a working driver for the RTL8187 is rtl-wifi - bug #172913.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-04-24 06:37:59 0000</bug_when>
            <thetext>(In reply to comment #18)
&gt; any comments from people on why rtl8187 is being deleted from portage?  is
&gt; there a replacement available?
&gt; 

Where did you get that info?  I didn&apos;t see it in Gentoo Weekly. I just  ordered a Netgear WG111v2 (with realtek chip) and now I am worried if it will work at all :(
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-04-24 12:27:59 0000</bug_when>
            <thetext>The ebuild compiles fine, I only have getting my netgear working :(. I have posted a thread here: http://forums.gentoo.org/viewtopic-p-4024050.html#4024050 Any help would be appreciated!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-04-29 11:37:58 0000</bug_when>
            <thetext>I get this error message when trying to emerge. I understand the solution is to disable the Generic IEEE 802.11 Networking Stack ? Or can I leave it as a module?

# emerge -av rtl8187

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-wireless/rtl8187-1.10  0 kB [1]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage

Would you like to merge these packages? [Yes/No]

&gt;&gt;&gt; Emerging (1 of 1) net-wireless/rtl8187-1.10 to /
 * rtl8187_linux_26.1010.zip MD5 ;-) ...                                  [ ok ]
 * rtl8187_linux_26.1010.zip RMD160 ;-) ...                               [ ok ]
 * rtl8187_linux_26.1010.zip SHA1 ;-) ...                                 [ ok ]
 * rtl8187_linux_26.1010.zip SHA256 ;-) ...                               [ ok ]
 * rtl8187_linux_26.1010.zip size ;-) ...                                 [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking rtl8187_linux_26.1010.zip ;-) ...                             [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.19-gentoo-r5/build
 * Found sources for kernel version:
 *     2.6.19-gentoo-r5
 * Checking for suitable kernel configuration options...
 *   rtl8187-1.10 requires the in-kernel version of the IEEE802.11 subsystem to be disabled (CONFIG_IEEE80211)
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.

!!! ERROR: net-wireless/rtl8187-1.10 failed.
Call stack:
  ebuild.sh, line 1630:   Called dyn_setup
  ebuild.sh, line 702:   Called qa_call &apos;pkg_setup&apos;
  ebuild.sh, line 38:   Called pkg_setup
  rtl8187-1.10.ebuild, line 41:   Called check_extra_config
  linux-info.eclass, line 471:   Called die

!!! Incorrect kernel configuration options
!!! 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/net-wireless/rtl8187-1.10/temp/build.log&apos;.

!!! This ebuild is from an overlay: &apos;/usr/local/portage&apos;
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-04-29 12:02:53 0000</bug_when>
            <thetext>I removed the  &apos;Generic IEEE 802.11 Networking Stack&apos; and now it&apos;s working like a charm :D. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-05-07 17:12:22 0000</bug_when>
            <thetext>I tried installing this driver on another laptop eith the 2.6.20 kernel, only I get this error:

# ebuild rtl8187-1.10.ebuild digest
diff: ../../../rtl8187-1.10-orig/work/rtl8187_linux_26.1010.0622.2006/beta-8187/r8180_wx.c: No such file or directory
diff: ./beta-8187/r8180_wx.c: No such file or directory
/usr/local/portage/net-wireless/rtl8187/rtl8187-1.10.ebuild: line 2: ---: command not found
/usr/local/portage/net-wireless/rtl8187/rtl8187-1.10.ebuild: line 3: +++: command not found
/usr/local/portage/net-wireless/rtl8187/rtl8187-1.10.ebuild: line 4: @@: command not found
/usr/local/portage/net-wireless/rtl8187/rtl8187-1.10.ebuild: line 5: syntax error near unexpected token `}&apos;
/usr/local/portage/net-wireless/rtl8187/rtl8187-1.10.ebuild: line 5: ` };&apos;

!!! ERROR: net-wireless/rtl8187-1.10 failed.
Call stack:
  ebuild.sh, line 1511:   Called die

!!! error sourcing ebuild
!!! If you need support, post the topmost build error, and the call stack if relevant.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-05-07 17:16:57 0000</bug_when>
            <thetext>I re-downloaded the ebuild. The previous one apperantly got messed up. This one is working :D</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-05-08 16:42:46 0000</bug_when>
            <thetext>I can&apos;t remove the &apos;Generic IEEE 802.11 Networking Stack&apos; option in 2.6.20 kernel on another laptop. Therefor the ebuilds fails who compile. Who knows how the remove this option in the 2.6.20 kernel?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mailingdotlist@gmail.com</who>
            <bug_when>2007-05-09 08:11:11 0000</bug_when>
            <thetext>Here&apos;s some additional info. I removed everything from Networking  ---&gt;  Networking options  ---&gt; But still I can&apos;t remove the  &lt;M&gt;   Generic IEEE 802.11 Networking Stack I can even find the required option in .config:

#
# Networking
#
CONFIG_NET=y

But nowhere in menuconfig :@

Discription of Generic IEEE 802.11 Networking Stack:

CONFIG_IEEE80211:                                                                                                                                             │
  │                                                                                                                                                               │
  │ This option enables the hardware independent IEEE 802.11                                                                                                      │
  │ networking stack.                                                                                                                                             │
  │                                                                                                                                                               │
  │ Symbol: IEEE80211 [=m]                                                                                                                                        │
  │ Prompt: Generic IEEE 802.11 Networking Stack                                                                                                                  │
  │   Defined at net/ieee80211/Kconfig:1                                                                                                                          │
  │   Depends on: NET                                                                                                                                             │
  │   Location:                                                                                                                                                   │
  │     -&gt; Networking                                                                                                                                             │
  │       -&gt; Networking support (NET [=y])                                                                                                                        │
  │   Selected by: IPW2100 &amp;&amp; NET &amp;&amp; NETDEVICES &amp;&amp; NET_RADIO &amp;&amp; PCI || IPW2200 &amp;&amp; NET &amp;&amp; NETDEVICES &amp;&amp; NET_RADIO &amp;&amp; PCI || HOSTAP &amp;&amp; NET &amp;&amp; NETDEVICES &amp;&amp; NET_RAD │
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-05-09 20:00:27 0000</bug_when>
            <thetext>I applied Pauls patch and ebuild now but be my guest to submit a new patch if you dont like it ..</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107577</attachid>
            <date>2007-01-20 19:07 0000</date>
            <desc>Fixes four problems in the current source</desc>
            <filename>rtl8187_fixes.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9iZXRhLTgxODcvcjgxODBfcnRs
ODIyNS5oIHJ0bDgxODdfbGludXhkcnZfVjEuMS9iZXRhLTgxODcvcjgxODBfcnRsODIyNS5oCi0t
LSBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9iZXRhLTgxODcvcjgxODBfcnRsODIyNS5oCTIw
MDUtMTEtMDggMTk6NDk6NDYuMDAwMDAwMDAwICswMTAwCisrKyBydGw4MTg3X2xpbnV4ZHJ2X1Yx
LjEvYmV0YS04MTg3L3I4MTgwX3J0bDgyMjUuaAkyMDA3LTAxLTIwIDIwOjAzOjE2LjAwMDAwMDAw
MCArMDEwMApAQCAtMzMsNiArMzMsNyBAQAogdm9pZCBydGw4MjI1X2hvc3RfdXNiX2luaXQoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldik7CiB2b2lkIHdyaXRlX3J0bDgyMjUoc3RydWN0IG5ldF9kZXZp
Y2UgKmRldiwgdTggYWRyLCB1MTYgZGF0YSk7CiB2b2lkIHJ0bDgyMjV6Ml9yZl9zZXRfbW9kZShz
dHJ1Y3QgbmV0X2RldmljZSAqZGV2KSA7Cit2b2lkIHJ0bDgxODVfcmZfcGluc19lbmFibGUoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldik7CiAKICNkZWZpbmUgUlRMODIyNV9SRl9NQVhfU0VOUyA2CiAj
ZGVmaW5lIFJUTDgyMjVfUkZfREVGX1NFTlMgNApkaWZmIC1OYXVyIHJ0bDgxODdfbGludXhkcnZf
VjEuMS5vcmlnL2JldGEtODE4Ny9yODE4Ny5oIHJ0bDgxODdfbGludXhkcnZfVjEuMS9iZXRhLTgx
ODcvcjgxODcuaAotLS0gcnRsODE4N19saW51eGRydl9WMS4xLm9yaWcvYmV0YS04MTg3L3I4MTg3
LmgJMjAwNS0xMS0wOCAxNToxMDowMC4wMDAwMDAwMDAgKzAxMDAKKysrIHJ0bDgxODdfbGludXhk
cnZfVjEuMS9iZXRhLTgxODcvcjgxODcuaAkyMDA3LTAxLTIwIDIwOjAzOjE2LjAwMDAwMDAwMCAr
MDEwMApAQCAtMjYsNyArMjYsNyBAQAogDQogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPg0KICNp
bmNsdWRlIDxsaW51eC9rZXJuZWwuaD4NCi0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+DQorDQog
I2luY2x1ZGUgPGxpbnV4L2luaXQuaD4NCiAjaW5jbHVkZSA8bGludXgvaW9wb3J0Lmg+DQogI2lu
Y2x1ZGUgPGxpbnV4L3NjaGVkLmg+DQpAQCAtMjUwLDYgKzI1MCw3IEBACiB0eXBlZGVmIGVudW17
IA0KIAlMT1dfUFJJT1JJVFkgLA0KIAlOT1JNX1BSSU9SSVRZIA0KKwkNCiAJfSBwcmlvcml0eV90
Ow0KIA0KIA0KQEAgLTI4NCw0ICsyODUsNiBAQAogdm9pZCB3cml0ZV9waHlfY2NrKHN0cnVjdCBu
ZXRfZGV2aWNlICpkZXYsIHU4IGFkciwgdTMyIGRhdGEpOw0KIHZvaWQgd3JpdGVfcGh5X29mZG0o
c3RydWN0IG5ldF9kZXZpY2UgKmRldiwgdTggYWRyLCB1MzIgZGF0YSk7DQogdm9pZCBydGw4MTg1
X3R4X2FudGVubmEoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgdTggYW50KTsNCit2b2lkIHJ0bDgx
ODdfc2V0X3J4Y29uZihzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsNCit2b2lkIHJ0bDgxODBfc2V0
X21vZGUoc3RydWN0IG5ldF9kZXZpY2UgKmRldixpbnQgbW9kZSk7DQogI2VuZGlmDQpkaWZmIC1O
YXVyIHJ0bDgxODdfbGludXhkcnZfVjEuMS5vcmlnL2JldGEtODE4Ny9yODE4N19jb3JlLmMgcnRs
ODE4N19saW51eGRydl9WMS4xL2JldGEtODE4Ny9yODE4N19jb3JlLmMKLS0tIHJ0bDgxODdfbGlu
dXhkcnZfVjEuMS5vcmlnL2JldGEtODE4Ny9yODE4N19jb3JlLmMJMjAwNy0wMS0yMCAyMDowMjo1
MC4wMDAwMDAwMDAgKzAxMDAKKysrIHJ0bDgxODdfbGludXhkcnZfVjEuMS9iZXRhLTgxODcvcjgx
ODdfY29yZS5jCTIwMDctMDEtMjAgMjA6MDM6MTYuMDAwMDAwMDAwICswMTAwCkBAIC02NTgsNyAr
NjU4LDcgQEAKIAl3cml0ZV9uaWNfZHdvcmQoZGV2LFRYX0NPTkYsdHggfCAoVFhfTE9PUEJBQ0tf
Tk9ORTw8VFhfTE9PUEJBQ0tfU0hJRlQpKTsNCiAjZW5kaWYNCiB9DQotdm9pZCBydGw4MTg3X3J4
X2lzcihzdHJ1Y3QgdXJiICpyeF91cmIsIHN0cnVjdCBwdF9yZWdzICpyZWdzKTsNCit2b2lkIHJ0
bDgxODdfcnhfaXNyKHN0cnVjdCB1cmIgKnJ4X3VyYik7DQogDQogDQogdm9pZCBydGw4MTg3X3J4
X3VyYnN1Ym1pdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCBzdHJ1Y3QgdXJiKiByeF91cmIpDQpA
QCAtMTAyOCw3ICsxMDI4LDcgQEAKIH0NCiAJCQ0KIA0KLXZvaWQgcnRsODE4N19yeF9pc3Ioc3Ry
dWN0IHVyYiAqcnhfdXJiLCBzdHJ1Y3QgcHRfcmVncyAqcmVncykNCit2b2lkIHJ0bDgxODdfcnhf
aXNyKHN0cnVjdCB1cmIgKnJ4X3VyYikNCiB7DQogDQogCXN0cnVjdCBuZXRfZGV2aWNlICpkZXYg
PSAoc3RydWN0IG5ldF9kZXZpY2UqKXJ4X3VyYi0+Y29udGV4dDsNCkBAIC0xMjY3LDcgKzEyNjcs
NyBAQAogDQogdm9pZCBydGw4MTgwX3RyeV93YWtlX3F1ZXVlKHN0cnVjdCBuZXRfZGV2aWNlICpk
ZXYsIGludCBwcmkpOw0KIA0KLXZvaWQgcnRsODE4N19scHR4X2lzcihzdHJ1Y3QgdXJiICp0eF91
cmIsIHN0cnVjdCBwdF9yZWdzICpyZWdzKQ0KK3ZvaWQgcnRsODE4N19scHR4X2lzcihzdHJ1Y3Qg
dXJiICp0eF91cmIpDQogew0KIAlzdHJ1Y3QgbmV0X2RldmljZSAqZGV2ID0gKHN0cnVjdCBuZXRf
ZGV2aWNlKil0eF91cmItPmNvbnRleHQ7DQogCXN0cnVjdCByODE4MF9wcml2ICpwcml2ID0gaWVl
ZTgwMjExX3ByaXYoZGV2KTsNCkBAIC0xMzY2LDcgKzEzNjYsNyBAQAogCQ0KIH0NCiANCi12b2lk
IHJ0bDgxODdfbnB0eF9pc3Ioc3RydWN0IHVyYiAqdHhfdXJiLCBzdHJ1Y3QgcHRfcmVncyAqcmVn
cykNCit2b2lkIHJ0bDgxODdfbnB0eF9pc3Ioc3RydWN0IHVyYiAqdHhfdXJiKQ0KIHsNCiAJc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldiA9IChzdHJ1Y3QgbmV0X2RldmljZSopdHhfdXJiLT5jb250ZXh0
Ow0KIAlzdHJ1Y3QgcjgxODBfcHJpdiAqcHJpdiA9IGllZWU4MDIxMV9wcml2KGRldik7DQpAQCAt
MjM4Miw3ICsyMzgyLDcgQEAKIAlkZXYtPmRvX2lvY3RsID0gcnRsODE4MF9pb2N0bDsNCiAJZGV2
LT5zZXRfbXVsdGljYXN0X2xpc3QgPSByODE4MF9zZXRfbXVsdGljYXN0Ow0KIAlkZXYtPnNldF9t
YWNfYWRkcmVzcyA9IHI4MTgwX3NldF9tYWNfYWRyOw0KLQlkZXYtPmdldF93aXJlbGVzc19zdGF0
cyA9IHI4MTgwX2dldF93aXJlbGVzc19zdGF0czsNCisJZGV2LT5nZXRfc3RhdHMgPSBydGw4MTgw
X3N0YXRzOw0KIAlkZXYtPnR5cGU9QVJQSFJEX0VUSEVSOw0KIAkNCiAJaWYgKGRldl9hbGxvY19u
YW1lKGRldiwgaWZuYW1lKSA8IDApew0KZGlmZiAtTmF1ciBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEu
b3JpZy9pZWVlODAyMTEvaWVlZTgwMjExX2NyeXB0LmMgcnRsODE4N19saW51eGRydl9WMS4xL2ll
ZWU4MDIxMS9pZWVlODAyMTFfY3J5cHQuYwotLS0gcnRsODE4N19saW51eGRydl9WMS4xLm9yaWcv
aWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdC5jCTIwMDUtMDYtMDYgMjA6NTc6NDUuMDAwMDAwMDAw
ICswMjAwCisrKyBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlw
dC5jCTIwMDctMDEtMjAgMjA6MDM6MTYuMDAwMDAwMDAwICswMTAwCkBAIC0xMSw3ICsxMSw3IEBA
CiAgKgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KKwogI2luY2x1ZGUgPGxpbnV4
L3ZlcnNpb24uaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9p
bml0Lmg+CmRpZmYgLU5hdXIgcnRsODE4N19saW51eGRydl9WMS4xLm9yaWcvaWVlZTgwMjExL2ll
ZWU4MDIxMV9jcnlwdF9jY21wLmMgcnRsODE4N19saW51eGRydl9WMS4xL2llZWU4MDIxMS9pZWVl
ODAyMTFfY3J5cHRfY2NtcC5jCi0tLSBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9pZWVlODAy
MTEvaWVlZTgwMjExX2NyeXB0X2NjbXAuYwkyMDA1LTEwLTE0IDE0OjAyOjUzLjAwMDAwMDAwMCAr
MDIwMAorKysgcnRsODE4N19saW51eGRydl9WMS4xL2llZWU4MDIxMS9pZWVlODAyMTFfY3J5cHRf
Y2NtcC5jCTIwMDctMDEtMjAgMjA6MDM6MTYuMDAwMDAwMDAwICswMTAwCkBAIC05LDcgKzksNyBA
QAogICogbW9yZSBkZXRhaWxzLgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KKwog
I2luY2x1ZGUgPGxpbnV4L3ZlcnNpb24uaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNp
bmNsdWRlIDxsaW51eC9pbml0Lmg+CmRpZmYgLU5hdXIgcnRsODE4N19saW51eGRydl9WMS4xLm9y
aWcvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF90a2lwLmMgcnRsODE4N19saW51eGRydl9WMS4x
L2llZWU4MDIxMS9pZWVlODAyMTFfY3J5cHRfdGtpcC5jCi0tLSBydGw4MTg3X2xpbnV4ZHJ2X1Yx
LjEub3JpZy9pZWVlODAyMTEvaWVlZTgwMjExX2NyeXB0X3RraXAuYwkyMDA1LTEwLTE0IDE0OjAy
OjMzLjAwMDAwMDAwMCArMDIwMAorKysgcnRsODE4N19saW51eGRydl9WMS4xL2llZWU4MDIxMS9p
ZWVlODAyMTFfY3J5cHRfdGtpcC5jCTIwMDctMDEtMjAgMjA6MDM6MTYuMDAwMDAwMDAwICswMTAw
CkBAIC05LDcgKzksNyBAQAogICogbW9yZSBkZXRhaWxzLgogICovCiAKLSNpbmNsdWRlIDxsaW51
eC9jb25maWcuaD4KKwogI2luY2x1ZGUgPGxpbnV4L3ZlcnNpb24uaD4KICNpbmNsdWRlIDxsaW51
eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CmRpZmYgLU5hdXIgcnRsODE4N19s
aW51eGRydl9WMS4xLm9yaWcvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF93ZXAuYyBydGw4MTg3
X2xpbnV4ZHJ2X1YxLjEvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF93ZXAuYwotLS0gcnRsODE4
N19saW51eGRydl9WMS4xLm9yaWcvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF93ZXAuYwkyMDA1
LTA2LTA2IDIwOjU3OjQ1LjAwMDAwMDAwMCArMDIwMAorKysgcnRsODE4N19saW51eGRydl9WMS4x
L2llZWU4MDIxMS9pZWVlODAyMTFfY3J5cHRfd2VwLmMJMjAwNy0wMS0yMCAyMDowMzoxNi4wMDAw
MDAwMDAgKzAxMDAKQEAgLTksNyArOSw3IEBACiAgKiBtb3JlIGRldGFpbHMuCiAgKi8KIAotI2lu
Y2x1ZGUgPGxpbnV4L2NvbmZpZy5oPgorCiAjaW5jbHVkZSA8bGludXgvdmVyc2lvbi5oPgogI2lu
Y2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KZGlmZiAtTmF1
ciBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9pZWVlODAyMTEvaWVlZTgwMjExX21vZHVsZS5j
IHJ0bDgxODdfbGludXhkcnZfVjEuMS9pZWVlODAyMTEvaWVlZTgwMjExX21vZHVsZS5jCi0tLSBy
dGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9pZWVlODAyMTEvaWVlZTgwMjExX21vZHVsZS5jCTIw
MDUtMTAtMjQgMjA6MzU6MDEuMDAwMDAwMDAwICswMjAwCisrKyBydGw4MTg3X2xpbnV4ZHJ2X1Yx
LjEvaWVlZTgwMjExL2llZWU4MDIxMV9tb2R1bGUuYwkyMDA3LTAxLTIwIDIwOjAzOjE2LjAwMDAw
MDAwMCArMDEwMApAQCAtMzEsNyArMzEsNyBAQAogKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAog
I2luY2x1ZGUgPGxpbnV4L2NvbXBpbGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+CisK
ICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L2lmX2FycC5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2luNi5oPgpkaWZmIC1OYXVyIHJ0bDgxODdfbGludXhkcnZfVjEuMS5vcmln
L2llZWU4MDIxMS9pZWVlODAyMTFfcnguYyBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEvaWVlZTgwMjEx
L2llZWU4MDIxMV9yeC5jCi0tLSBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9pZWVlODAyMTEv
aWVlZTgwMjExX3J4LmMJMjAwNS0xMS0xNCAxOTo0MToxNS4wMDAwMDAwMDAgKzAxMDAKKysrIHJ0
bDgxODdfbGludXhkcnZfVjEuMS9pZWVlODAyMTEvaWVlZTgwMjExX3J4LmMJMjAwNy0wMS0yMCAy
MDowMzoxNi4wMDAwMDAwMDAgKzAxMDAKQEAgLTIyLDcgKzIyLDcgQEAKICAKIAogI2luY2x1ZGUg
PGxpbnV4L2NvbXBpbGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+CisKICNpbmNsdWRl
IDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L2lmX2FycC5oPgogI2luY2x1ZGUgPGxp
bnV4L2luNi5oPgpkaWZmIC1OYXVyIHJ0bDgxODdfbGludXhkcnZfVjEuMS5vcmlnL2llZWU4MDIx
MS9pZWVlODAyMTFfdHguYyBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEvaWVlZTgwMjExL2llZWU4MDIx
MV90eC5jCi0tLSBydGw4MTg3X2xpbnV4ZHJ2X1YxLjEub3JpZy9pZWVlODAyMTEvaWVlZTgwMjEx
X3R4LmMJMjAwNS0xMC0yNCAyMjoyMzo0MS4wMDAwMDAwMDAgKzAyMDAKKysrIHJ0bDgxODdfbGlu
dXhkcnZfVjEuMS9pZWVlODAyMTEvaWVlZTgwMjExX3R4LmMJMjAwNy0wMS0yMCAyMDowMzoxNi4w
MDAwMDAwMDAgKzAxMDAKQEAgLTMyLDcgKzMyLDcgQEAKICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8K
IAogI2luY2x1ZGUgPGxpbnV4L2NvbXBpbGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+
CisKICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L2lmX2FycC5oPgog
I2luY2x1ZGUgPGxpbnV4L2luNi5oPgo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107621</attachid>
            <date>2007-01-21 02:30 0000</date>
            <desc>rtl8187-1.10.ebuild</desc>
            <filename>rtl8187-1.10.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGxpbnV4LWluZm8gbGludXgtbW9kCgpGSUxFPSJydGw4MTg3
X2xpbnV4XzI2LjEwMTAuemlwIgoKREVTQ1JJUFRJT049IkRyaXZlciBmb3IgdGhlIFJUTDgxODcg
d2lyZWxlc3MgY2hpcHNldCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cucmVhbHRlay5jb20udHciClNS
Q19VUkk9ImZ0cDovLzYxLjU2LjY5LjE4L2NuL3dsYW4vJHtGSUxFfQoJZnRwOi8vMjA5LjIxNi42
MS4xNDkvY24vd2xhbi8ke0ZJTEV9IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRT
PSJ4ODYiCklVU0U9IiIKCkRFUEVORD0iYXBwLWFyY2gvdW56aXAiCgpTPSR7V09SS0RJUn0vcnRs
ODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNgoKTU9EVUxFX05BTUVTPSJpZWVlODAyMTFfY3J5
cHQtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkgaWVlZTgwMjExX2NyeXB0X3dlcC1ydGwobmV0OiR7
U30vaWVlZTgwMjExKQoJaWVlZTgwMjExX2NyeXB0X3RraXAtcnRsKG5ldDoke1N9L2llZWU4MDIx
MSkgaWVlZTgwMjExX2NyeXB0X2NjbXAtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkKCWllZWU4MDIx
MS1ydGwobmV0OiR7U30vaWVlZTgwMjExKSByODE4NyhuZXQ6JHtTfS9iZXRhLTgxODcpIgpCVUlM
RF9UQVJHRVRTPSIgIgpNT0RVTEVTRF9SODE4N19BTElBU0VTPSgid2xhbjAgcjgxODciKQoKcGtn
X3NldHVwKCkgewoJaWYgISBrZXJuZWxfaXMgMiA2IDsgdGhlbgoJCWVlcnJvciAiVGhpcyBkcml2
ZXIgaXMgZm9yIGtlcm5lbCB2ZXJzaW9uIDIuNiBvciBncmVhdGVyIG9ubHkhIgoJCWRpZSAiTm8g
a2VybmVsIHZlcnNpb24gMi42IG9yIGdyZWF0ZXIgZGV0ZWN0ZWQhIgoJZmkKCglsaW51eC1pbmZv
X3BrZ19zZXR1cAoJbGludXgtbW9kX3BrZ19zZXR1cAoKCSMgTmVlZHMgTkVUX1JBRElPIGluIGtl
cm5lbCwgZm9yIHdpcmVsZXNzX3NlbmRfZXZlbnQKCWxvY2FsIENPTkZJR19DSEVDSz0iTkVUX1JB
RElPIENSWVBUTyBDUllQVE9fQVJDNCBDUkMzMiAhSUVFRTgwMjExIgoJbG9jYWwgRVJST1JfSUVF
RTgwMjExPSIke1B9IHJlcXVpcmVzIHRoZSBpbi1rZXJuZWwgdmVyc2lvbiBvZiB0aGUgSUVFRTgw
Mi4xMSBzdWJzeXN0ZW0gdG8gYmUgZGlzYWJsZWQgKENPTkZJR19JRUVFODAyMTEpIgoJY2hlY2tf
ZXh0cmFfY29uZmlnCgoJQlVJTERfUEFSQU1TPSJLU1JDPSR7S1ZfRElSfSIKfQoKc3JjX3VucGFj
aygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCgl1bnBhY2sgLi9zdGFjay50YXIuZ3oKCXVu
cGFjayAuL2Rydi50YXIuZ3oKCgljcCAtZiBpZWVlODAyMTEvcmVhZG1lIGllZWU4MDIxMS50eHQK
CglzZWQgLWkgXAoJCS1lICdzL3ZvaWQgcnRsODIyNXoyX3JmX3NldF9tb2RlKHN0cnVjdCBuZXRf
ZGV2aWNlICpkZXYpIDsvdm9pZCBydGw4MjI1ejJfcmZfc2V0X21vZGUoc3RydWN0IG5ldF9kZXZp
Y2UgKmRldikgO1xudm9pZCBydGw4MTg1X3JmX3BpbnNfZW5hYmxlKHN0cnVjdCBuZXRfZGV2aWNl
ICpkZXYpOy8nIFwKCWJldGEtODE4Ny9yODE4MF9ydGw4MjI1LmggfHwgZGllCgoJc2VkIC1pIFwK
CQktZSAncy92b2lkIHJ0bDgxODdfc2V0X3J4Y29uZi92b2lkIHJ0bDgxODBfc2V0X21vZGUoc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldixpbnQgbW9kZSk7XG52b2lkIHJ0bDgxODdfc2V0X3J4Y29uZi8n
IFwKCQliZXRhLTgxODcvcjgxODcuaCB8fCBkaWUKCglzZWQgLWkgXAoJCS1lICdzOjxsaW51eC9j
b25maWcuaD46PGxpbnV4L2F1dG9jb25mLmg+OmcnIFwKCQlpZWVlODAyMTEvKiBiZXRhLTgxODcv
KiB8fCBkaWUKCglzZWQgLWkgXAoJCS1lICdzL1wsIHN0cnVjdCBwdF9yZWdzIFwqcmVncy8vJyBc
CgkJLWUgJ3MvZGV2LT5nZXRfd2lyZWxlc3Nfc3RhdHMgPSByODE4MF9nZXRfd2lyZWxlc3Nfc3Rh
dHMvZGV2LT5nZXRfc3RhdHMgPSByODE4MF9nZXRfc3RhdHMvJyBcCgkJLWUgJ3MvKnI4MTgwX2dl
dF93aXJlbGVzc19zdGF0cy8qcjgxODBfZ2V0X3N0YXRzLycgXAoJCS1lICdzL3N0YXRpYyBzdHJ1
Y3QgaXdfc3RhdGlzdGljcyBcKnI4MTgwL3N0YXRpYyBzdHJ1Y3QgbmV0X2RldmljZV9zdGF0cyBc
KnI4MTgwLycgXAoJCWJldGEtODE4Ny97cjgxODBfd3guYyxyODE4N19jb3JlLmMsdGFnc30gfHwg
ZGllCgoJc2VkIC1pIFwKCQktZSAncy8uZ2V0X3dpcmVsZXNzX3N0YXRzID0gcjgxODBfZ2V0X3dp
cmVsZXNzX3N0YXRzLy5nZXRfd2lyZWxlc3Nfc3RhdHMgPSByODE4MF9nZXRfc3RhdHMvJyBcCgkJ
YmV0YS04MTg3L3I4MTgwX3d4LmMgfHwgZGllCgoJc2VkIC1pIFwKCQktZSAncy9yODE4MF9nZXRf
d2lyZWxlc3Nfc3RhdHMvcjgxODBfZ2V0X3N0YXRzLycgXAoJCWJldGEtODE4Ny90YWdzIHx8IGRp
ZQoKCSMgRnJvbSBodHRwOi8vZm9ydW1zLmdlbnRvby5vcmcvdmlld3RvcGljLXQtNTMxNDg4Lmh0
bWwKCSMgRml4ZXMgYnVnIG9mIGNob3BwaW5nIG9mZiB0aGUgRVNTSUQncyBsYXN0IGNoYXJhY3Rl
cgoJc2VkIC1pIFwKCQktZSAncy9sZW4gPSAoKHdycXUtPmVzc2lkLmxlbmd0aC0xKSA8IElXX0VT
U0lEX01BWF9TSVpFKSA/ICh3cnF1LT5lc3NpZC5sZW5ndGgtMSkgOiBJV19FU1NJRF9NQVhfU0la
RS9sZW4gPSAoKHdycXUtPmVzc2lkLmxlbmd0aCkgPCBJV19FU1NJRF9NQVhfU0laRSkgPyAod3Jx
dS0+ZXNzaWQubGVuZ3RoKSA6IElXX0VTU0lEX01BWF9TSVpFLycgXAoJCWllZWU4MDIxMS9pZWVl
ODAyMTFfc29mdG1hY193eC5jIHx8IGRpZSAic2VkIGllZWU4MDIxMV9zb2Z0bWFjX3d4LmMgZmFp
bGVkIgoKCWVpbmZvICJJZ25vcmUgdGhlICdpZWVlODAyMTEqIHVuZGVmaW5lZCcgd2FybmluZ3Mu
Igp9CgpzcmNfaW5zdGFsbCgpIHsKCWxpbnV4LW1vZF9zcmNfaW5zdGFsbAoKCWRvZG9jICoudHh0
IHdsYW4wKiBiZXRhLTgxODcve2F1dGhvcnMsY2hhbmdlcyxyZWFkbWV9Cn0KCnBrZ19wb3N0aW5z
dCgpIHsKCWxpbnV4LW1vZF9wa2dfcG9zdGluc3QKCgllbG9nICJZb3UgbWF5IHdhbnQgdG8gYWRk
IHRoZSBmb2xsb3dpbmcgbW9kdWxlcyB0byIKCWVsb2cgIi9ldGMvbW9kdWxlcy5hdXRvbG9hZC5k
L2tlcm5lbC0yLjYiCgllbG9nCgllbG9nICJUaGUgbW9kdWxlIGl0c2VsZjogICAgICAgcjgxODci
CgllbG9nICJXRVAgYW5kIFdQQSBlbmNyeXB0aW9uOiAgaWVlZTgwMjExX2NyeXB0LXJ0bCIKCWVs
b2cgIldFUCBlbmNyeXB0aW9uOiAgICAgICAgICBpZWVlODAyMTFfY3J5cHRfd2VwLXJ0bCIKCWVs
b2cgIldQQSBUS0lQIGVuY3J5cHRpb246ICAgICBpZWVlODAyMTFfY3J5cHRfdGtpcC1ydGwiCgll
bG9nICJXUEEgQ0NNUCBlbmNyeXB0aW9uOiAgICAgaWVlZTgwMjExX2NyeXB0X2NjbXAtcnRsIgoJ
ZWxvZyAiRm9yIHRoZSByODE4NyBtb2R1bGU6ICAgIGllZWU4MDIxMS1ydGwiCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107623</attachid>
            <date>2007-01-21 02:31 0000</date>
            <desc>net.wlan</desc>
            <filename>sample net.wlan</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKCm9wdHM9InN0YXJ0IHN0b3AgcmVzdGFydCIKCnN0YXJ0KCkgewoJ
ZWJlZ2luICJTdGFydGluZyB3aXJlbGVzcyIKCW1vZHByb2JlIHI4MTg3Cgltb2Rwcm9iZSBpZWVl
ODAyMTFfY3J5cHRfd2VwLXJ0bAoJaWZjb25maWcgd2xhbiB1cAoJaWZjb25maWcgd2xhbiAxOTIu
MTY4LjIuOAoKCWl3Y29uZmlnIHdsYW4gbW9kZSBhZC1ob2MKCWl3Y29uZmlnIHdsYW4gZW5jIDE4
NDE5MjgzNDc5MTgyNzQyMzg5NDU3MTI5Cglpd2NvbmZpZyB3bGFuIGNoYW5uZWwgMTEKCWl3Y29u
ZmlnIHdsYW4gZXNzaWQgMTIzNAoKCSMgV29ya3Mgd2l0aCByODE4NyBidXQgbm90IHdpdGggbmRp
c3dyYXBwZXIKCWl3Y29uZmlnIHdsYW4gcmF0ZSA1NE0KCWVlbmQgJD8KfQoKc3RvcCgpIHsKCWVi
ZWdpbiAiU3RvcHBpbmcgd2lyZWxlc3MiCglpZmNvbmZpZyB3bGFuIGRvd24KCgltb2Rwcm9iZSAt
ciByODE4NwoJbW9kcHJvYmUgLXIgaWVlZTgwMjExX2NyeXB0X3dlcC1ydGwKCW1vZHByb2JlIC1y
IGllZWU4MDIxMV9jcnlwdF9ydGwKCW1vZHByb2JlIC1yIGllZWU4MDIxMV9ydGwKCWVlbmQgJD8K
fQoKcmVzdGFydCgpIHsKCXN2Y19zdG9wCglzbGVlcCA1CglzdmNfc3RhcnQKfQoKIyB2aW06dHM9
NAo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107699</attachid>
            <date>2007-01-21 19:03 0000</date>
            <desc>rtl8187-1.10.ebuild</desc>
            <filename>rtl8187-1.10.ebuild-sed</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGxpbnV4LWluZm8gbGludXgtbW9kCgpGSUxFPSJydGw4MTg3
X2xpbnV4XzI2LjEwMTAuemlwIgoKREVTQ1JJUFRJT049IkRyaXZlciBmb3IgdGhlIFJUTDgxODcg
d2lyZWxlc3MgY2hpcHNldCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cucmVhbHRlay5jb20udHciClNS
Q19VUkk9ImZ0cDovLzYxLjU2LjY5LjE4L2NuL3dsYW4vJHtGSUxFfQoJZnRwOi8vMjA5LjIxNi42
MS4xNDkvY24vd2xhbi8ke0ZJTEV9IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRT
PSJ4ODYiCklVU0U9IiIKCkRFUEVORD0iYXBwLWFyY2gvdW56aXAiCgpTPSR7V09SS0RJUn0vcnRs
ODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNgoKTU9EVUxFX05BTUVTPSJpZWVlODAyMTFfY3J5
cHQtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkgaWVlZTgwMjExX2NyeXB0X3dlcC1ydGwobmV0OiR7
U30vaWVlZTgwMjExKQoJaWVlZTgwMjExX2NyeXB0X3RraXAtcnRsKG5ldDoke1N9L2llZWU4MDIx
MSkgaWVlZTgwMjExX2NyeXB0X2NjbXAtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkKCWllZWU4MDIx
MS1ydGwobmV0OiR7U30vaWVlZTgwMjExKSByODE4NyhuZXQ6JHtTfS9iZXRhLTgxODcpIgpCVUlM
RF9UQVJHRVRTPSIgIgpNT0RVTEVTRF9SODE4N19BTElBU0VTPSgid2xhbjAgcjgxODciKQoKcGtn
X3NldHVwKCkgewoJaWYgISBrZXJuZWxfaXMgMiA2IDsgdGhlbgoJCWVlcnJvciAiVGhpcyBkcml2
ZXIgaXMgZm9yIGtlcm5lbCB2ZXJzaW9uIDIuNiBvciBncmVhdGVyIG9ubHkhIgoJCWRpZSAiTm8g
a2VybmVsIHZlcnNpb24gMi42IG9yIGdyZWF0ZXIgZGV0ZWN0ZWQhIgoJZmkKCglsaW51eC1pbmZv
X3BrZ19zZXR1cAoJbGludXgtbW9kX3BrZ19zZXR1cAoKCSMgTmVlZHMgTkVUX1JBRElPIGluIGtl
cm5lbCwgZm9yIHdpcmVsZXNzX3NlbmRfZXZlbnQKCWxvY2FsIENPTkZJR19DSEVDSz0iTkVUX1JB
RElPIENSWVBUTyBDUllQVE9fQVJDNCBDUkMzMiAhSUVFRTgwMjExIgoJbG9jYWwgRVJST1JfSUVF
RTgwMjExPSIke1B9IHJlcXVpcmVzIHRoZSBpbi1rZXJuZWwgdmVyc2lvbiBvZiB0aGUgSUVFRTgw
Mi4xMSBzdWJzeXN0ZW0gdG8gYmUgZGlzYWJsZWQgKENPTkZJR19JRUVFODAyMTEpIgoJY2hlY2tf
ZXh0cmFfY29uZmlnCgoJQlVJTERfUEFSQU1TPSJLU1JDPSR7S1ZfRElSfSIKfQoKc3JjX3VucGFj
aygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCgl1bnBhY2sgLi9zdGFjay50YXIuZ3oKCXVu
cGFjayAuL2Rydi50YXIuZ3oKCgllZG9zMnVuaXggYmV0YS04MTg3L3I4MTg3X2NvcmUuYyB8fCBk
aWUKCWVkb3MydW5peCBiZXRhLTgxODcvcjgxODcuaCB8fCBkaWUKCgljcCAtZiBpZWVlODAyMTEv
cmVhZG1lIGllZWU4MDIxMS50eHQKCXJtIC1mIGJldGEtODE4Ny8qfgoKCXNlZCAtaSBcCgkJLWUg
J3Mvdm9pZCBydGw4MjI1ejJfcmZfc2V0X21vZGUoc3RydWN0IG5ldF9kZXZpY2UgKmRldikgOy92
b2lkIHJ0bDgyMjV6Ml9yZl9zZXRfbW9kZShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KSA7XG52b2lk
IHJ0bDgxODVfcmZfcGluc19lbmFibGUoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7LycgXAoJYmV0
YS04MTg3L3I4MTgwX3J0bDgyMjUuaCB8fCBkaWUKCglzZWQgLWkgXAoJCS1lICdzL3ZvaWQgcnRs
ODE4N19zZXRfcnhjb25mL3ZvaWQgcnRsODE4MF9zZXRfbW9kZShzdHJ1Y3QgbmV0X2RldmljZSAq
ZGV2LGludCBtb2RlKTtcbnZvaWQgcnRsODE4N19zZXRfcnhjb25mLycgXAoJCWJldGEtODE4Ny9y
ODE4Ny5oIHx8IGRpZQoKCXNlZCAtaSBcCgkJLWUgJ3M6PGxpbnV4L2NvbmZpZy5oPjo8bGludXgv
YXV0b2NvbmYuaD46ZycgXAoJCWllZWU4MDIxMS8qIGJldGEtODE4Ny8qIHx8IGRpZQoKCXNlZCAt
aSBcCgkJLWUgJ3MvXCwgc3RydWN0IHB0X3JlZ3MgXCpyZWdzLy8nIFwKCQktZSAncy9kZXYtPmdl
dF93aXJlbGVzc19zdGF0cyA9IHI4MTgwX2dldF93aXJlbGVzc19zdGF0cy9kZXYtPmdldF9zdGF0
cyA9IHI4MTgwX2dldF9zdGF0cy8nIFwKCQktZSAncy9cKnI4MTgwX2dldF93aXJlbGVzc19zdGF0
cy9cKnI4MTgwX2dldF9zdGF0cy8nIFwKCQliZXRhLTgxODcve3I4MTgwX3d4LmMscjgxODdfY29y
ZS5jLHRhZ3N9IHx8IGRpZQoKCXNlZCAtaSBcCgkJLWUgJ3MvLmdldF93aXJlbGVzc19zdGF0cyA9
IHI4MTgwX2dldF93aXJlbGVzc19zdGF0cy8uZ2V0X3dpcmVsZXNzX3N0YXRzID0gcjgxODBfZ2V0
X3N0YXRzLycgXAoJCWJldGEtODE4Ny9yODE4MF93eC5jIHx8IGRpZQoKCXNlZCAtaSBcCgkJLWUg
J3MvcjgxODBfZ2V0X3dpcmVsZXNzX3N0YXRzL3I4MTgwX2dldF9zdGF0cy8nIFwKCQliZXRhLTgx
ODcvdGFncyB8fCBkaWUKCgkjIEZyb20gaHR0cDovL2ZvcnVtcy5nZW50b28ub3JnL3ZpZXd0b3Bp
Yy10LTUzMTQ4OC5odG1sCgkjIEZpeGVzIGJ1ZyBvZiBjaG9wcGluZyBvZmYgdGhlIEVTU0lEJ3Mg
bGFzdCBjaGFyYWN0ZXIKCXNlZCAtaSBcCgkJLWUgJ3MvbGVuID0gKCh3cnF1LT5lc3NpZC5sZW5n
dGgtMSkgPCBJV19FU1NJRF9NQVhfU0laRSkgPyAod3JxdS0+ZXNzaWQubGVuZ3RoLTEpIDogSVdf
RVNTSURfTUFYX1NJWkUvbGVuID0gKCh3cnF1LT5lc3NpZC5sZW5ndGgpIDwgSVdfRVNTSURfTUFY
X1NJWkUpID8gKHdycXUtPmVzc2lkLmxlbmd0aCkgOiBJV19FU1NJRF9NQVhfU0laRS8nIFwKCQlp
ZWVlODAyMTEvaWVlZTgwMjExX3NvZnRtYWNfd3guYyB8fCBkaWUgInNlZCBpZWVlODAyMTFfc29m
dG1hY193eC5jIGZhaWxlZCIKCgllaW5mbyAiSWdub3JlIHRoZSAnaWVlZTgwMjExKiB1bmRlZmlu
ZWQnIHdhcm5pbmdzLiIKfQoKc3JjX2luc3RhbGwoKSB7CglsaW51eC1tb2Rfc3JjX2luc3RhbGwK
Cglkb2RvYyAqLnR4dCB3bGFuMCogYmV0YS04MTg3L3thdXRob3JzLGNoYW5nZXMscmVhZG1lfQp9
Cgpwa2dfcG9zdGluc3QoKSB7CglsaW51eC1tb2RfcGtnX3Bvc3RpbnN0CgoJZWxvZyAiWW91IG1h
eSB3YW50IHRvIGFkZCB0aGUgZm9sbG93aW5nIG1vZHVsZXMgdG8iCgllbG9nICIvZXRjL21vZHVs
ZXMuYXV0b2xvYWQuZC9rZXJuZWwtMi42IgoJZWxvZwoJZWxvZyAiVGhlIG1vZHVsZSBpdHNlbGY6
ICAgICAgIHI4MTg3IgoJZWxvZyAiV0VQIGFuZCBXUEEgZW5jcnlwdGlvbjogIGllZWU4MDIxMV9j
cnlwdC1ydGwiCgllbG9nICJXRVAgZW5jcnlwdGlvbjogICAgICAgICAgaWVlZTgwMjExX2NyeXB0
X3dlcC1ydGwiCgllbG9nICJXUEEgVEtJUCBlbmNyeXB0aW9uOiAgICAgaWVlZTgwMjExX2NyeXB0
X3RraXAtcnRsIgoJZWxvZyAiV1BBIENDTVAgZW5jcnlwdGlvbjogICAgIGllZWU4MDIxMV9jcnlw
dF9jY21wLXJ0bCIKCWVsb2cgIkZvciB0aGUgcjgxODcgbW9kdWxlOiAgICBpZWVlODAyMTEtcnRs
Igp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>107700</attachid>
            <date>2007-01-21 19:05 0000</date>
            <desc>rtl8187-1.10.ebuild</desc>
            <filename>rtl8187-1.10.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgZXV0aWxzIGxpbnV4LWluZm8gbGludXgtbW9kCgpGSUxFPSJydGw4MTg3
X2xpbnV4XzI2LjEwMTAuemlwIgoKREVTQ1JJUFRJT049IkRyaXZlciBmb3IgdGhlIFJUTDgxODcg
d2lyZWxlc3MgY2hpcHNldCIKSE9NRVBBR0U9Imh0dHA6Ly93d3cucmVhbHRlay5jb20udHciClNS
Q19VUkk9ImZ0cDovLzYxLjU2LjY5LjE4L2NuL3dsYW4vJHtGSUxFfQoJZnRwOi8vMjA5LjIxNi42
MS4xNDkvY24vd2xhbi8ke0ZJTEV9IgoKTElDRU5TRT0iR1BMLTIiClNMT1Q9IjAiCktFWVdPUkRT
PSJ4ODYiCklVU0U9IiIKCkRFUEVORD0iYXBwLWFyY2gvdW56aXAiCgpTPSR7V09SS0RJUn0vcnRs
ODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNgoKTU9EVUxFX05BTUVTPSJpZWVlODAyMTFfY3J5
cHQtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkgaWVlZTgwMjExX2NyeXB0X3dlcC1ydGwobmV0OiR7
U30vaWVlZTgwMjExKQoJaWVlZTgwMjExX2NyeXB0X3RraXAtcnRsKG5ldDoke1N9L2llZWU4MDIx
MSkgaWVlZTgwMjExX2NyeXB0X2NjbXAtcnRsKG5ldDoke1N9L2llZWU4MDIxMSkKCWllZWU4MDIx
MS1ydGwobmV0OiR7U30vaWVlZTgwMjExKSByODE4NyhuZXQ6JHtTfS9iZXRhLTgxODcpIgpCVUlM
RF9UQVJHRVRTPSIgIgpNT0RVTEVTRF9SODE4N19BTElBU0VTPSgid2xhbjAgcjgxODciKQoKcGtn
X3NldHVwKCkgewoJaWYgISBrZXJuZWxfaXMgMiA2IDsgdGhlbgoJCWVlcnJvciAiVGhpcyBkcml2
ZXIgaXMgZm9yIGtlcm5lbCB2ZXJzaW9uIDIuNiBvciBncmVhdGVyIG9ubHkhIgoJCWRpZSAiTm8g
a2VybmVsIHZlcnNpb24gMi42IG9yIGdyZWF0ZXIgZGV0ZWN0ZWQhIgoJZmkKCglsaW51eC1pbmZv
X3BrZ19zZXR1cAoJbGludXgtbW9kX3BrZ19zZXR1cAoKCSMgTmVlZHMgTkVUX1JBRElPIGluIGtl
cm5lbCwgZm9yIHdpcmVsZXNzX3NlbmRfZXZlbnQKCWxvY2FsIENPTkZJR19DSEVDSz0iTkVUX1JB
RElPIENSWVBUTyBDUllQVE9fQVJDNCBDUkMzMiAhSUVFRTgwMjExIgoJbG9jYWwgRVJST1JfSUVF
RTgwMjExPSIke1B9IHJlcXVpcmVzIHRoZSBpbi1rZXJuZWwgdmVyc2lvbiBvZiB0aGUgSUVFRTgw
Mi4xMSBzdWJzeXN0ZW0gdG8gYmUgZGlzYWJsZWQgKENPTkZJR19JRUVFODAyMTEpIgoJY2hlY2tf
ZXh0cmFfY29uZmlnCgoJQlVJTERfUEFSQU1TPSJLU1JDPSR7S1ZfRElSfSIKfQoKc3JjX3VucGFj
aygpIHsKCXVucGFjayAke0F9CgljZCAiJHtTfSIKCgl1bnBhY2sgLi9zdGFjay50YXIuZ3oKCXVu
cGFjayAuL2Rydi50YXIuZ3oKCgllZG9zMnVuaXggYmV0YS04MTg3L3I4MTg3X2NvcmUuYyB8fCBk
aWUKCWVkb3MydW5peCBiZXRhLTgxODcvcjgxODcuaCB8fCBkaWUKCgljcCAtZiBpZWVlODAyMTEv
cmVhZG1lIGllZWU4MDIxMS50eHQKCXJtIC1mIGJldGEtODE4Ny8qfgoKCWVwYXRjaCAiJHtGSUxF
U0RJUn0va2VybmVsLTIuNi4xOS5wYXRjaCIKCgllaW5mbyAiSWdub3JlIHRoZSAnaWVlZTgwMjEx
KiB1bmRlZmluZWQnIHdhcm5pbmdzLiIKfQoKc3JjX2luc3RhbGwoKSB7CglsaW51eC1tb2Rfc3Jj
X2luc3RhbGwKCglkb2RvYyAqLnR4dCB3bGFuMCogYmV0YS04MTg3L3thdXRob3JzLGNoYW5nZXMs
cmVhZG1lfQp9Cgpwa2dfcG9zdGluc3QoKSB7CglsaW51eC1tb2RfcGtnX3Bvc3RpbnN0CgoJZWxv
ZyAiWW91IG1heSB3YW50IHRvIGFkZCB0aGUgZm9sbG93aW5nIG1vZHVsZXMgdG8iCgllbG9nICIv
ZXRjL21vZHVsZXMuYXV0b2xvYWQuZC9rZXJuZWwtMi42IgoJZWxvZwoJZWxvZyAiVGhlIG1vZHVs
ZSBpdHNlbGY6ICAgICAgIHI4MTg3IgoJZWxvZyAiV0VQIGFuZCBXUEEgZW5jcnlwdGlvbjogIGll
ZWU4MDIxMV9jcnlwdC1ydGwiCgllbG9nICJXRVAgZW5jcnlwdGlvbjogICAgICAgICAgaWVlZTgw
MjExX2NyeXB0X3dlcC1ydGwiCgllbG9nICJXUEEgVEtJUCBlbmNyeXB0aW9uOiAgICAgaWVlZTgw
MjExX2NyeXB0X3RraXAtcnRsIgoJZWxvZyAiV1BBIENDTVAgZW5jcnlwdGlvbjogICAgIGllZWU4
MDIxMV9jcnlwdF9jY21wLXJ0bCIKCWVsb2cgIkZvciB0aGUgcjgxODcgbW9kdWxlOiAgICBpZWVl
ODAyMTEtcnRsIgp9Cg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>107708</attachid>
            <date>2007-01-21 19:20 0000</date>
            <desc>kernel-2.6.19.patch</desc>
            <filename>kernel-2.6.19.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtTmF1ciAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhf
MjYuMTAxMC4wNjIyLjIwMDYvYmV0YS04MTg3L3I4MTgwX3d4LmMgLi9iZXRhLTgxODcvcjgxODBf
d3guYwotLS0gLi4vLi4vLi4vcnRsODE4Ny0xLjEwLW9yaWcvd29yay9ydGw4MTg3X2xpbnV4XzI2
LjEwMTAuMDYyMi4yMDA2L2JldGEtODE4Ny9yODE4MF93eC5jCTIwMDYtMDYtMDYgMDM6NTg6MDIu
MDAwMDAwMDAwICswMTAwCisrKyAuL2JldGEtODE4Ny9yODE4MF93eC5jCTIwMDctMDEtMjEgMTg6
NDU6MTMuMDAwMDAwMDAwICswMDAwCkBAIC02NjQsNyArNjY0LDcgQEAKIH07CiAKICNpZiBXSVJF
TEVTU19FWFQgPj0gMTcJCi1zdGF0aWMgc3RydWN0IGl3X3N0YXRpc3RpY3MgKnI4MTgwX2dldF93
aXJlbGVzc19zdGF0cyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQorc3RhdGljIHN0cnVjdCBpd19z
dGF0aXN0aWNzICpyODE4MF9nZXRfc3RhdHMoc3RydWN0IG5ldF9kZXZpY2UgKmRldikKIHsKICAg
ICAgICBzdHJ1Y3QgcjgxODBfcHJpdiAqcHJpdiA9IGllZWU4MDIxMV9wcml2KGRldik7CiAKQEAg
LTY4MCw3ICs2ODAsNyBAQAogCS5udW1fcHJpdmF0ZSA9IHNpemVvZihyODE4MF9wcml2YXRlX2hh
bmRsZXIpIC8gc2l6ZW9mKGl3X2hhbmRsZXIpLAogIAkubnVtX3ByaXZhdGVfYXJncyA9IHNpemVv
ZihyODE4MF9wcml2YXRlX2FyZ3MpIC8gc2l6ZW9mKHN0cnVjdCBpd19wcml2X2FyZ3MpLAogI2lm
IFdJUkVMRVNTX0VYVCA+PSAxNwkKLQkuZ2V0X3dpcmVsZXNzX3N0YXRzID0gcjgxODBfZ2V0X3dp
cmVsZXNzX3N0YXRzLAorCS5nZXRfd2lyZWxlc3Nfc3RhdHMgPSByODE4MF9nZXRfc3RhdHMsCiAj
ZW5kaWYKIAkucHJpdmF0ZV9hcmdzID0gKHN0cnVjdCBpd19wcml2X2FyZ3MgKilyODE4MF9wcml2
YXRlX2FyZ3MsCQogfTsKZGlmZiAtTmF1ciAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3Jr
L3J0bDgxODdfbGludXhfMjYuMTAxMC4wNjIyLjIwMDYvYmV0YS04MTg3L3I4MTg3X2NvcmUuYyAu
L2JldGEtODE4Ny9yODE4N19jb3JlLmMKLS0tIC4uLy4uLy4uL3J0bDgxODctMS4xMC1vcmlnL3dv
cmsvcnRsODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNi9iZXRhLTgxODcvcjgxODdfY29yZS5j
CTIwMDctMDEtMjEgMTg6NDM6MzUuMDAwMDAwMDAwICswMDAwCisrKyAuL2JldGEtODE4Ny9yODE4
N19jb3JlLmMJMjAwNy0wMS0yMSAxODo0NToxMy4wMDAwMDAwMDAgKzAwMDAKQEAgLTI2Niw3ICsy
NjYsNyBAQAogfQogCiAKLS8vaXJxcmV0dXJuX3QgcnRsODE4MF9pbnRlcnJ1cHQoaW50IGlycSwg
dm9pZCAqbmV0ZGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVncyk7CisvL2lycXJldHVybl90IHJ0bDgx
ODBfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKm5ldGRldik7CiAvL3ZvaWQgc2V0X25pY19yeHJp
bmcoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CiAvL3ZvaWQgc2V0X25pY190eHJpbmcoc3RydWN0
IG5ldF9kZXZpY2UgKmRldik7CiBzdGF0aWMgc3RydWN0IG5ldF9kZXZpY2Vfc3RhdHMgKnJ0bDgx
ODBfc3RhdHMoc3RydWN0IG5ldF9kZXZpY2UgKmRldik7CkBAIC00MDgsNyArNDA4LDcgQEAKIH0J
CQogCiAKLXN0YXRpYyBzdHJ1Y3QgaXdfc3RhdGlzdGljcyAqcjgxODBfZ2V0X3dpcmVsZXNzX3N0
YXRzKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYpCitzdGF0aWMgc3RydWN0IGl3X3N0YXRpc3RpY3Mg
KnI4MTgwX2dldF9zdGF0cyhzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogewogICAgICAgIHN0cnVj
dCByODE4MF9wcml2ICpwcml2ID0gaWVlZTgwMjExX3ByaXYoZGV2KTsKIApAQCAtNjc4LDcgKzY3
OCw3IEBACiAJd3JpdGVfbmljX2R3b3JkKGRldixUWF9DT05GLHR4IHwgKFRYX0xPT1BCQUNLX05P
TkU8PFRYX0xPT1BCQUNLX1NISUZUKSk7CiAjZW5kaWYKIH0KLXZvaWQgcnRsODE4N19yeF9pc3Io
c3RydWN0IHVyYiAqcnhfdXJiLCBzdHJ1Y3QgcHRfcmVncyAqcmVncyk7Cit2b2lkIHJ0bDgxODdf
cnhfaXNyKHN0cnVjdCB1cmIgKnJ4X3VyYik7CiAKIAogdm9pZCBydGw4MTg3X3J4X3VyYnN1Ym1p
dChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCBzdHJ1Y3QgdXJiKiByeF91cmIpCkBAIC0xMDQ4LDcg
KzEwNDgsNyBAQAogfQogCQkKIAotdm9pZCBydGw4MTg3X3J4X2lzcihzdHJ1Y3QgdXJiICpyeF91
cmIsIHN0cnVjdCBwdF9yZWdzICpyZWdzKQordm9pZCBydGw4MTg3X3J4X2lzcihzdHJ1Y3QgdXJi
ICpyeF91cmIpCiB7CiAJc3RydWN0IG5ldF9kZXZpY2UgKmRldiA9IChzdHJ1Y3QgbmV0X2Rldmlj
ZSopcnhfdXJiLT5jb250ZXh0OwogCXN0cnVjdCByODE4MF9wcml2ICpwcml2ID0gaWVlZTgwMjEx
X3ByaXYoZGV2KTsKQEAgLTEyMjUsNyArMTIyNSw3IEBACiAKIHZvaWQgcnRsODE4MF90cnlfd2Fr
ZV9xdWV1ZShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCBpbnQgcHJpKTsKIAotdm9pZCBydGw4MTg3
X2xwdHhfaXNyKHN0cnVjdCB1cmIgKnR4X3VyYiwgc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCit2b2lk
IHJ0bDgxODdfbHB0eF9pc3Ioc3RydWN0IHVyYiAqdHhfdXJiKQogewogCXN0cnVjdCBuZXRfZGV2
aWNlICpkZXYgPSAoc3RydWN0IG5ldF9kZXZpY2UqKXR4X3VyYi0+Y29udGV4dDsKIAlzdHJ1Y3Qg
cjgxODBfcHJpdiAqcHJpdiA9IGllZWU4MDIxMV9wcml2KGRldik7CkBAIC0xMzI0LDcgKzEzMjQs
NyBAQAogCQogfQogCi12b2lkIHJ0bDgxODdfbnB0eF9pc3Ioc3RydWN0IHVyYiAqdHhfdXJiLCBz
dHJ1Y3QgcHRfcmVncyAqcmVncykKK3ZvaWQgcnRsODE4N19ucHR4X2lzcihzdHJ1Y3QgdXJiICp0
eF91cmIpCiB7CiAJc3RydWN0IG5ldF9kZXZpY2UgKmRldiA9IChzdHJ1Y3QgbmV0X2RldmljZSop
dHhfdXJiLT5jb250ZXh0OwogCXN0cnVjdCByODE4MF9wcml2ICpwcml2ID0gaWVlZTgwMjExX3By
aXYoZGV2KTsKQEAgLTI0MTgsNyArMjQxOCw3IEBACiAJZGV2LT5kb19pb2N0bCA9IHJ0bDgxODBf
aW9jdGw7CiAJZGV2LT5zZXRfbXVsdGljYXN0X2xpc3QgPSByODE4MF9zZXRfbXVsdGljYXN0Owog
CWRldi0+c2V0X21hY19hZGRyZXNzID0gcjgxODBfc2V0X21hY19hZHI7Ci0JZGV2LT5nZXRfd2ly
ZWxlc3Nfc3RhdHMgPSByODE4MF9nZXRfd2lyZWxlc3Nfc3RhdHM7CisJZGV2LT5nZXRfc3RhdHMg
PSByODE4MF9nZXRfc3RhdHM7CiAJZGV2LT50eXBlPUFSUEhSRF9FVEhFUjsKIAkKIAlpZiAoZGV2
X2FsbG9jX25hbWUoZGV2LCBpZm5hbWUpIDwgMCl7CmRpZmYgLU5hdXIgLi4vLi4vLi4vcnRsODE4
Ny0xLjEwLW9yaWcvd29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2JldGEtODE4
Ny9yODE4Ny5oIC4vYmV0YS04MTg3L3I4MTg3LmgKLS0tIC4uLy4uLy4uL3J0bDgxODctMS4xMC1v
cmlnL3dvcmsvcnRsODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNi9iZXRhLTgxODcvcjgxODcu
aAkyMDA3LTAxLTIxIDE4OjQ1OjA2LjAwMDAwMDAwMCArMDAwMAorKysgLi9iZXRhLTgxODcvcjgx
ODcuaAkyMDA3LTAxLTIxIDE4OjQ1OjEzLjAwMDAwMDAwMCArMDAwMApAQCAtMjYsNyArMjYsNyBA
QAogCiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+
Ci0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+CisjaW5jbHVkZSA8bGludXgvYXV0b2NvbmYuaD4K
ICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CiAjaW5jbHVkZSA8bGludXgvaW9wb3J0Lmg+CiAjaW5j
bHVkZSA8bGludXgvc2NoZWQuaD4KQEAgLTI4NSw1ICsyODUsNiBAQAogdm9pZCB3cml0ZV9waHlf
Y2NrKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYsIHU4IGFkciwgdTMyIGRhdGEpOwogdm9pZCB3cml0
ZV9waHlfb2ZkbShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2LCB1OCBhZHIsIHUzMiBkYXRhKTsKIHZv
aWQgcnRsODE4NV90eF9hbnRlbm5hKHN0cnVjdCBuZXRfZGV2aWNlICpkZXYsIHU4IGFudCk7Cit2
b2lkIHJ0bDgxODBfc2V0X21vZGUoc3RydWN0IG5ldF9kZXZpY2UgKmRldixpbnQgbW9kZSk7CiB2
b2lkIHJ0bDgxODdfc2V0X3J4Y29uZihzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KTsKICNlbmRpZgpk
aWZmIC1OYXVyIC4uLy4uLy4uL3J0bDgxODctMS4xMC1vcmlnL3dvcmsvcnRsODE4N19saW51eF8y
Ni4xMDEwLjA2MjIuMjAwNi9iZXRhLTgxODcvdGFncyAuL2JldGEtODE4Ny90YWdzCi0tLSAuLi8u
Li8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhfMjYuMTAxMC4wNjIyLjIw
MDYvYmV0YS04MTg3L3RhZ3MJMjAwNi0wNi0wNyAwMzoxNDowNi4wMDAwMDAwMDAgKzAxMDAKKysr
IC4vYmV0YS04MTg3L3RhZ3MJMjAwNy0wMS0yMSAxODo0NToxMy4wMDAwMDAwMDAgKzAwMDAKQEAg
LTExMTgsOCArMTExOCw4IEBACiBwc190aW1lb3V0CWllZWU4MDIxMS5oCS9eCWludCBwc190aW1l
b3V0OyQvOyIJbQlzdHJ1Y3Q6aWVlZTgwMjExX2RldmljZQogcHNfdGwJaWVlZTgwMjExLmgJL14J
dTMyIHBzX3RsOyQvOyIJbQlzdHJ1Y3Q6aWVlZTgwMjExX2RldmljZQogcXVldWVfc3RvcAlpZWVl
ODAyMTEuaAkvXglzaG9ydCBxdWV1ZV9zdG9wOyQvOyIJbQlzdHJ1Y3Q6aWVlZTgwMjExX2Rldmlj
ZQotcjgxODBfZ2V0X3dpcmVsZXNzX3N0YXRzCXI4MTgwX3d4LmMJL15zdGF0aWMgc3RydWN0IGl3
X3N0YXRpc3RpY3MgKnI4MTgwX2dldF93aXJlbGVzc19zdGF0cyhzdHJ1Y3QgbmV0X2RldmljZSAq
ZGV2KSQvOyIJZglmaWxlOgotcjgxODBfZ2V0X3dpcmVsZXNzX3N0YXRzCXI4MTg3X2NvcmUuYwkv
XnN0YXRpYyBzdHJ1Y3QgaXdfc3RhdGlzdGljcyAqcjgxODBfZ2V0X3dpcmVsZXNzX3N0YXRzKHN0
cnVjdCBuZXRfZGV2aWNlICpkZXYpJC87IglmCWZpbGU6CityODE4MF9nZXRfc3RhdHMJcjgxODBf
d3guYwkvXnN0YXRpYyBzdHJ1Y3QgaXdfc3RhdGlzdGljcyAqcjgxODBfZ2V0X3N0YXRzKHN0cnVj
dCBuZXRfZGV2aWNlICpkZXYpJC87IglmCWZpbGU6CityODE4MF9nZXRfc3RhdHMJcjgxODdfY29y
ZS5jCS9ec3RhdGljIHN0cnVjdCBpd19zdGF0aXN0aWNzICpyODE4MF9nZXRfc3RhdHMoc3RydWN0
IG5ldF9kZXZpY2UgKmRldikkLzsiCWYJZmlsZToKIHI4MTgwX3ByaXYJcjgxODcuaAkvXnR5cGVk
ZWYgc3RydWN0IHI4MTgwX3ByaXYkLzsiCXMKIHI4MTgwX3ByaXYJcjgxODcuaAkvXn1yODE4MF9w
cml2OyQvOyIJdAogcjgxODBfcHJpdmF0ZV9hcmdzCXI4MTgwX3d4LmMJL15zdGF0aWMgY29uc3Qg
c3RydWN0IGl3X3ByaXZfYXJncyByODE4MF9wcml2YXRlX2FyZ3NbXSA9IHsgJC87Igl2CWZpbGU6
CkBAIC0xMjI4LDExICsxMjI4LDExIEBACiBydGw4MTg3X2JlYWNvbl9zdG9wCXI4MTg3X2NvcmUu
YwkvXnZvaWQgcnRsODE4N19iZWFjb25fc3RvcChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KSQvOyIJ
ZgogcnRsODE4N19iZWFjb25fdHgJcjgxODdfY29yZS5jCS9edm9pZCBydGw4MTg3X2JlYWNvbl90
eChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KSQvOyIJZgogcnRsODE4N19saW5rX2NoYW5nZQlyODE4
N19jb3JlLmMJL152b2lkIHJ0bDgxODdfbGlua19jaGFuZ2Uoc3RydWN0IG5ldF9kZXZpY2UgKmRl
dikkLzsiCWYKLXJ0bDgxODdfbHB0eF9pc3IJcjgxODdfY29yZS5jCS9edm9pZCBydGw4MTg3X2xw
dHhfaXNyKHN0cnVjdCB1cmIgKnR4X3VyYiwgc3RydWN0IHB0X3JlZ3MgKnJlZ3MpJC87IglmCity
dGw4MTg3X2xwdHhfaXNyCXI4MTg3X2NvcmUuYwkvXnZvaWQgcnRsODE4N19scHR4X2lzcihzdHJ1
Y3QgdXJiICp0eF91cmIpJC87IglmCiBydGw4MTg3X25ldF91cGRhdGUJcjgxODdfY29yZS5jCS9e
dm9pZCBydGw4MTg3X25ldF91cGRhdGUoc3RydWN0IG5ldF9kZXZpY2UgKmRldikkLzsiCWYKLXJ0
bDgxODdfbnB0eF9pc3IJcjgxODdfY29yZS5jCS9edm9pZCBydGw4MTg3X25wdHhfaXNyKHN0cnVj
dCB1cmIgKnR4X3VyYiwgc3RydWN0IHB0X3JlZ3MgKnJlZ3MpJC87IglmCitydGw4MTg3X25wdHhf
aXNyCXI4MTg3X2NvcmUuYwkvXnZvaWQgcnRsODE4N19ucHR4X2lzcihzdHJ1Y3QgdXJiICp0eF91
cmIpJC87IglmCiBydGw4MTg3X3J4X2luaXRpYXRlCXI4MTg3X2NvcmUuYwkvXnZvaWQgcnRsODE4
N19yeF9pbml0aWF0ZShzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KSQvOyIJZgotcnRsODE4N19yeF9p
c3IJcjgxODdfY29yZS5jCS9edm9pZCBydGw4MTg3X3J4X2lzcihzdHJ1Y3QgdXJiICpyeF91cmIs
IHN0cnVjdCBwdF9yZWdzICpyZWdzKSQvOyIJZgorcnRsODE4N19yeF9pc3IJcjgxODdfY29yZS5j
CS9edm9pZCBydGw4MTg3X3J4X2lzcihzdHJ1Y3QgdXJiICpyeF91cmIpJC87IglmCiBydGw4MTg3
X3J4X3VyYnN1Ym1pdAlyODE4N19jb3JlLmMJL152b2lkIHJ0bDgxODdfcnhfdXJic3VibWl0KHN0
cnVjdCBuZXRfZGV2aWNlICpkZXYsIHN0cnVjdCB1cmIqIHJ4X3VyYikkLzsiCWYKIHJ0bDgxODdf
c2V0X3JhdGUJcjgxODdfY29yZS5jCS9edm9pZCBydGw4MTg3X3NldF9yYXRlKHN0cnVjdCBuZXRf
ZGV2aWNlICpkZXYpJC87IglmCiBydGw4MTg3X3NldF9yeGNvbmYJcjgxODdfY29yZS5jCS9edm9p
ZCBydGw4MTg3X3NldF9yeGNvbmYoc3RydWN0IG5ldF9kZXZpY2UgKmRldikkLzsiCWYKZGlmZiAt
TmF1ciAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhfMjYuMTAx
MC4wNjIyLjIwMDYvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdC5jIC4vaWVlZTgwMjExL2llZWU4
MDIxMV9jcnlwdC5jCi0tLSAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdf
bGludXhfMjYuMTAxMC4wNjIyLjIwMDYvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdC5jCTIwMDYt
MDYtMDYgMDM6NTc6NTYuMDAwMDAwMDAwICswMTAwCisrKyAuL2llZWU4MDIxMS9pZWVlODAyMTFf
Y3J5cHQuYwkyMDA3LTAxLTIxIDE4OjQ1OjEzLjAwMDAwMDAwMCArMDAwMApAQCAtMTEsNyArMTEs
NyBAQAogICoKICAqLwogCi0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+CisjaW5jbHVkZSA8bGlu
dXgvYXV0b2NvbmYuaD4KICNpbmNsdWRlIDxsaW51eC92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgpkaWZmIC1OYXVyIC4uLy4uLy4u
L3J0bDgxODctMS4xMC1vcmlnL3dvcmsvcnRsODE4N19saW51eF8yNi4xMDEwLjA2MjIuMjAwNi9p
ZWVlODAyMTEvaWVlZTgwMjExX2NyeXB0X2NjbXAuYyAuL2llZWU4MDIxMS9pZWVlODAyMTFfY3J5
cHRfY2NtcC5jCi0tLSAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGlu
dXhfMjYuMTAxMC4wNjIyLjIwMDYvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF9jY21wLmMJMjAw
Ni0wNi0wNiAwMzo1ODowMC4wMDAwMDAwMDAgKzAxMDAKKysrIC4vaWVlZTgwMjExL2llZWU4MDIx
MV9jcnlwdF9jY21wLmMJMjAwNy0wMS0yMSAxODo0NToxMy4wMDAwMDAwMDAgKzAwMDAKQEAgLTks
NyArOSw3IEBACiAgKiBtb3JlIGRldGFpbHMuCiAgKi8KIAotI2luY2x1ZGUgPGxpbnV4L2NvbmZp
Zy5oPgorI2luY2x1ZGUgPGxpbnV4L2F1dG9jb25mLmg+CiAjaW5jbHVkZSA8bGludXgvdmVyc2lv
bi5oPgogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4K
ZGlmZiAtTmF1ciAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhf
MjYuMTAxMC4wNjIyLjIwMDYvaWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF90a2lwLmMgLi9pZWVl
ODAyMTEvaWVlZTgwMjExX2NyeXB0X3RraXAuYwotLS0gLi4vLi4vLi4vcnRsODE4Ny0xLjEwLW9y
aWcvd29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIxMS9pZWVlODAy
MTFfY3J5cHRfdGtpcC5jCTIwMDYtMDYtMDYgMDM6NTc6NTQuMDAwMDAwMDAwICswMTAwCisrKyAu
L2llZWU4MDIxMS9pZWVlODAyMTFfY3J5cHRfdGtpcC5jCTIwMDctMDEtMjEgMTg6NDU6MTMuMDAw
MDAwMDAwICswMDAwCkBAIC05LDcgKzksNyBAQAogICogbW9yZSBkZXRhaWxzLgogICovCiAKLSNp
bmNsdWRlIDxsaW51eC9jb25maWcuaD4KKyNpbmNsdWRlIDxsaW51eC9hdXRvY29uZi5oPgogI2lu
Y2x1ZGUgPGxpbnV4L3ZlcnNpb24uaD4KICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNs
dWRlIDxsaW51eC9pbml0Lmg+CmRpZmYgLU5hdXIgLi4vLi4vLi4vcnRsODE4Ny0xLjEwLW9yaWcv
d29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIxMS9pZWVlODAyMTFf
Y3J5cHRfd2VwLmMgLi9pZWVlODAyMTEvaWVlZTgwMjExX2NyeXB0X3dlcC5jCi0tLSAuLi8uLi8u
Li9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhfMjYuMTAxMC4wNjIyLjIwMDYv
aWVlZTgwMjExL2llZWU4MDIxMV9jcnlwdF93ZXAuYwkyMDA2LTA2LTA2IDAzOjU3OjU0LjAwMDAw
MDAwMCArMDEwMAorKysgLi9pZWVlODAyMTEvaWVlZTgwMjExX2NyeXB0X3dlcC5jCTIwMDctMDEt
MjEgMTg6NDU6MTMuMDAwMDAwMDAwICswMDAwCkBAIC05LDcgKzksNyBAQAogICogbW9yZSBkZXRh
aWxzLgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9jb25maWcuaD4KKyNpbmNsdWRlIDxsaW51eC9h
dXRvY29uZi5oPgogI2luY2x1ZGUgPGxpbnV4L3ZlcnNpb24uaD4KICNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CmRpZmYgLU5hdXIgLi4vLi4vLi4vcnRs
ODE4Ny0xLjEwLW9yaWcvd29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4
MDIxMS9pZWVlODAyMTFfbW9kdWxlLmMgLi9pZWVlODAyMTEvaWVlZTgwMjExX21vZHVsZS5jCi0t
LSAuLi8uLi8uLi9ydGw4MTg3LTEuMTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhfMjYuMTAxMC4w
NjIyLjIwMDYvaWVlZTgwMjExL2llZWU4MDIxMV9tb2R1bGUuYwkyMDA2LTA2LTA2IDAzOjU4OjAw
LjAwMDAwMDAwMCArMDEwMAorKysgLi9pZWVlODAyMTEvaWVlZTgwMjExX21vZHVsZS5jCTIwMDct
MDEtMjEgMTg6NDU6MTMuMDAwMDAwMDAwICswMDAwCkBAIC0zMSw3ICszMSw3IEBACiAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqLwogCiAjaW5jbHVkZSA8bGludXgvY29tcGlsZXIuaD4KLSNpbmNsdWRl
IDxsaW51eC9jb25maWcuaD4KKyNpbmNsdWRlIDxsaW51eC9hdXRvY29uZi5oPgogI2luY2x1ZGUg
PGxpbnV4L2Vycm5vLmg+CiAjaW5jbHVkZSA8bGludXgvaWZfYXJwLmg+CiAjaW5jbHVkZSA8bGlu
dXgvaW42Lmg+CmRpZmYgLU5hdXIgLi4vLi4vLi4vcnRsODE4Ny0xLjEwLW9yaWcvd29yay9ydGw4
MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIxMS9pZWVlODAyMTFfcnguYyAuL2ll
ZWU4MDIxMS9pZWVlODAyMTFfcnguYwotLS0gLi4vLi4vLi4vcnRsODE4Ny0xLjEwLW9yaWcvd29y
ay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIxMS9pZWVlODAyMTFfcngu
YwkyMDA2LTA2LTA2IDAzOjU4OjAwLjAwMDAwMDAwMCArMDEwMAorKysgLi9pZWVlODAyMTEvaWVl
ZTgwMjExX3J4LmMJMjAwNy0wMS0yMSAxODo0NToxMy4wMDAwMDAwMDAgKzAwMDAKQEAgLTIyLDcg
KzIyLDcgQEAKICAKIAogI2luY2x1ZGUgPGxpbnV4L2NvbXBpbGVyLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvY29uZmlnLmg+CisjaW5jbHVkZSA8bGludXgvYXV0b2NvbmYuaD4KICNpbmNsdWRlIDxsaW51
eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L2lmX2FycC5oPgogI2luY2x1ZGUgPGxpbnV4L2lu
Ni5oPgpkaWZmIC1OYXVyIC4uLy4uLy4uL3J0bDgxODctMS4xMC1vcmlnL3dvcmsvcnRsODE4N19s
aW51eF8yNi4xMDEwLjA2MjIuMjAwNi9pZWVlODAyMTEvaWVlZTgwMjExX3NvZnRtYWNfd3guYyAu
L2llZWU4MDIxMS9pZWVlODAyMTFfc29mdG1hY193eC5jCi0tLSAuLi8uLi8uLi9ydGw4MTg3LTEu
MTAtb3JpZy93b3JrL3J0bDgxODdfbGludXhfMjYuMTAxMC4wNjIyLjIwMDYvaWVlZTgwMjExL2ll
ZWU4MDIxMV9zb2Z0bWFjX3d4LmMJMjAwNi0wNi0wNiAwMzo1Nzo1NC4wMDAwMDAwMDAgKzAxMDAK
KysrIC4vaWVlZTgwMjExL2llZWU4MDIxMV9zb2Z0bWFjX3d4LmMJMjAwNy0wMS0yMSAxODo0NTox
My4wMDAwMDAwMDAgKzAwMDAKQEAgLTM1Niw3ICszNTYsNyBAQAogCXNwaW5fbG9ja19pcnFzYXZl
KCZpZWVlLT5sb2NrLCBmbGFncyk7CiAJCiAJaWYgKHdycXUtPmVzc2lkLmZsYWdzICYmIHdycXUt
PmVzc2lkLmxlbmd0aCkgewotCQlsZW4gPSAoKHdycXUtPmVzc2lkLmxlbmd0aC0xKSA8IElXX0VT
U0lEX01BWF9TSVpFKSA/ICh3cnF1LT5lc3NpZC5sZW5ndGgtMSkgOiBJV19FU1NJRF9NQVhfU0la
RTsKKwkJbGVuID0gKCh3cnF1LT5lc3NpZC5sZW5ndGgpIDwgSVdfRVNTSURfTUFYX1NJWkUpID8g
KHdycXUtPmVzc2lkLmxlbmd0aCkgOiBJV19FU1NJRF9NQVhfU0laRTsKIAkJCiAJCXN0cm5jcHko
aWVlZS0+Y3VycmVudF9uZXR3b3JrLnNzaWQsIGV4dHJhLCBsZW4pOwogCQlpZWVlLT5jdXJyZW50
X25ldHdvcmsuc3NpZF9sZW4gPSBsZW47CmRpZmYgLU5hdXIgLi4vLi4vLi4vcnRsODE4Ny0xLjEw
LW9yaWcvd29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIxMS9pZWVl
ODAyMTFfdHguYyAuL2llZWU4MDIxMS9pZWVlODAyMTFfdHguYwotLS0gLi4vLi4vLi4vcnRsODE4
Ny0xLjEwLW9yaWcvd29yay9ydGw4MTg3X2xpbnV4XzI2LjEwMTAuMDYyMi4yMDA2L2llZWU4MDIx
MS9pZWVlODAyMTFfdHguYwkyMDA2LTA2LTA2IDAzOjU3OjU0LjAwMDAwMDAwMCArMDEwMAorKysg
Li9pZWVlODAyMTEvaWVlZTgwMjExX3R4LmMJMjAwNy0wMS0yMSAxODo0NToxMy4wMDAwMDAwMDAg
KzAwMDAKQEAgLTMyLDcgKzMyLDcgQEAKICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIAogI2luY2x1
ZGUgPGxpbnV4L2NvbXBpbGVyLmg+Ci0jaW5jbHVkZSA8bGludXgvY29uZmlnLmg+CisjaW5jbHVk
ZSA8bGludXgvYXV0b2NvbmYuaD4KICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUg
PGxpbnV4L2lmX2FycC5oPgogI2luY2x1ZGUgPGxpbnV4L2luNi5oPgo=
</data>        

          </attachment>
    </bug>

</bugzilla>