<?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>84228</bug_id>
          
          <creation_ts>2005-03-05 13:41 0000</creation_ts>
          <short_desc>sysfsutils: libsysfs write_attribute bug if attribute is empty</short_desc>
          <delta_ts>2005-05-20 05:54:33 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>Core system</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InCVS</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>84234</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>linux@brodo.de</reporter>
          <assigned_to>gregkh@gentoo.org</assigned_to>
          <cc>gurligebis@gentoo.org</cc>
    
    <cc>henrik@brixandersen.dk</cc>

      

      
          <long_desc isprivate="0">
            <who>linux@brodo.de</who>
            <bug_when>2005-03-05 13:41:46 0000</bug_when>
            <thetext>The check in libsysfs::write_attribute() which tests whether the value to be written into a sysfs attribute is already there should only trigger if the length of both strings is the same. This patch, already accepted by upstream for sysfsutils-1.4.0, is needed for pcmciautils to work correctly.


Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>linux@brodo.de</who>
            <bug_when>2005-03-05 13:42:39 0000</bug_when>
            <thetext>Created an attachment (id=52742)
patch for libsysfs-1.2.0
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>linux@brodo.de</who>
            <bug_when>2005-03-05 13:43:25 0000</bug_when>
            <thetext>Created an attachment (id=52743)
ebuild for sysfsutils-1.2.0-r1
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2005-05-15 01:52:09 0000</bug_when>
            <thetext>Greg, can we get this patch merged into portage? It&apos;s the only issue holding back the addition of pcmciautils to portage (bug #84234).

If you want, I can add the patch and do the revision bump of sysfsutils.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gregkh@gentoo.org</who>
            <bug_when>2005-05-16 20:57:06 0000</bug_when>
            <thetext>Sorry, feel free to do it yourself, haven&apos;t had much gentoo specific time
lately :(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>henrik@brixandersen.dk</who>
            <bug_when>2005-05-20 05:54:33 0000</bug_when>
            <thetext>Added write_attribute() patch to sys-fs/sysfsutils-1.2.0-r1. Thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>52742</attachid>
            <date>2005-03-05 13:42 0000</date>
            <desc>patch for libsysfs-1.2.0</desc>
            <filename>libsysfs-write-attribute.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SGksCgppbnQgc3lzZnNfd3JpdGVfYXR0cmlidXRlKHN0cnVjdCBzeXNmc19hdHRyaWJ1dGUgKnN5
c2F0dHIsCiAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpuZXdfdmFsdWUsIHNpemVfdCBsZW4p
CgpoYXMgYSBwcm9ibGVtYXRpYyAiZmVhdHVyZSI6IGlmIHRoZSBmaWxlIGlzIGVtcHR5IGJ1dCBy
ZWFkYWJsZSwgbm90aGluZyBnZXRzCndyaXR0ZW4gaW50byBpdC4gVGhlIGF0dGFjaGVkIHBhdGNo
ICh1bnRlc3RlZCkgc2hvdWxkIGZpeCBpdC4KCglEb21pbmlrCgoKVGhlIGNoZWNrIHdoaWNoIHRl
c3RzIHdoZXRoZXIgdGhlIHZhbHVlIHRvIGJlIHdyaXR0ZW4gaW50byBhIHN5c2ZzIGF0dHJpYnV0
ZQppcyBhbHJlYWR5IHRoZXJlIHNob3VsZCBvbmx5IHRyaWdnZXIgaWYgdGhlIGxlbmd0aCBvZiBi
b3RoIHN0cmluZ3MgaXMgdGhlCnNhbWUuCgpTaWduZWQtb2ZmLWJ5OiBEb21pbmlrIEJyb2Rvd3Nr
aSA8bGludXhAZG9taW5pa2Jyb2Rvd3NraS5uZXQ+CgotLS0gc3lzZnN1dGlscy0xLjIuMC9saWIv
c3lzZnNfZGlyLmMub3JpZ2luYWwJMjAwNS0wMi0yMSAwODoxMDozMy4wMDAwMDAwMDAgKzAxMDAK
KysrIHN5c2ZzdXRpbHMtMS4yLjAvbGliL3N5c2ZzX2Rpci5jCTIwMDUtMDItMjEgMDg6MTQ6MDEu
MDAwMDAwMDAwICswMTAwCkBAIC0xOTQsNyArMTk0LDggQEAKIAkJCWRwcmludGYoIkVycm9yIHJl
YWRpbmcgYXR0cmlidXRlXG4iKTsKIAkJCXJldHVybiAtMTsKIAkJfQotCQlpZiAoKHN0cm5jbXAo
c3lzYXR0ci0+dmFsdWUsIG5ld192YWx1ZSwgc3lzYXR0ci0+bGVuKSkgPT0gMCkgeworCQlpZiAo
KChzdHJuY21wKHN5c2F0dHItPnZhbHVlLCBuZXdfdmFsdWUsIHN5c2F0dHItPmxlbikpID09IDAp
JiYKKwkJICAgIChsZW4gPT0gc3lzYXR0ci0+bGVuKSkgewogCQkJZHByaW50ZigiQXR0ciAlcyBh
bHJlYWR5IGhhcyB0aGUgcmVxdWVzdGVkIHZhbHVlICVzXG4iLAogCQkJCQlzeXNhdHRyLT5uYW1l
LCBuZXdfdmFsdWUpOwogCQkJcmV0dXJuIDA7CQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>52743</attachid>
            <date>2005-03-05 13:43 0000</date>
            <desc>ebuild for sysfsutils-1.2.0-r1</desc>
            <filename>sysfsutils-1.2.0-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L3N5cy1mcy9zeXNmc3V0aWxzL3N5c2ZzdXRpbHMt
MS4yLjAuZWJ1aWxkLHYgMS40IDIwMDUvMDMvMDMgMTY6NTI6MzEgY29yc2FpciBFeHAgJAoKaW5o
ZXJpdCBldXRpbHMgbGlidG9vbCBnbnVjb25maWcKCkRFU0NSSVBUSU9OPSJTeXN0ZW0gVXRpbGl0
aWVzIEJhc2VkIG9uIFN5c2ZzIgpIT01FUEFHRT0iaHR0cDovL2xpbnV4LWRpYWcuc291cmNlZm9y
Z2UubmV0L1N5c2ZzdXRpbHMuaHRtbCIKU1JDX1VSST0ibWlycm9yOi8vc291cmNlZm9yZ2UvbGlu
dXgtZGlhZy8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIExHUEwtMi4xIgpTTE9UPSIwIgpL
RVlXT1JEUz0ifng4NiB+cHBjIH5zcGFyYyB+bWlwcyB+YXJtIH5ocHBhIH5hbWQ2NCB+YWxwaGEg
fnBwYzY0IgpJVVNFPSIiCgpERVBFTkQ9InZpcnR1YWwvbGliYyIKCnNyY19jb21waWxlKCkgewoJ
IyBEZXRlY3QgbWlwcyBzeXN0ZW1zIHByb3Blcmx5CglnbnVjb25maWdfdXBkYXRlCgoJY2QgJHtT
fQoJZXBhdGNoICR7RklMRVNESVJ9L2xpYnN5c2ZzLXdyaXRlLWF0dHJpYnV0ZS5wYXRjaAoKCWVj
b25mIHx8IGRpZSAiLi9jb25maWd1cmUgZmFpbGVkIgoKCWVtYWtlIHx8IGRpZQp9CgpzcmNfaW5z
dGFsbCgpIHsKCW1ha2UgREVTVERJUj0ke0R9IGluc3RhbGwgfHwgZGllCgoJIyBXZSBkbyBub3Qg
ZGlzdHJpYnV0ZSB0aGlzCglybSAtZiAke0R9L3Vzci9iaW4vZGxpc3RfdGVzdAoKCWRvZG9jIEFV
VEhPUlMgQ2hhbmdlTG9nIE5FV1MgUkVBRE1FIFRPRE8KCSMgRklYTUU6IGNtZC9HUEwgYW5kIGxp
Yi9MR1BMIGRvIG5vdCBleGlzdCAtIHNob3VsZCB3ZQoJIyAgICAgICAgdGhlbiByYXRoZXIgYWRk
IHRoZW0gbWFudWFsbHkgPwoJZG9kb2MgY21kL0dQTCBsaWIvTEdQTCBkb2NzL2xpYnN5c2ZzLnR4
dAp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>