Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Oct 2014 23:17:27 +0000 (UTC)
From:      Marcin Cieslak <saper@saper.info>
To:        Matthew Grooms <mgrooms@shrew.net>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Compiling Xen on FreeBSD using clang ...
Message-ID:  <alpine.BSF.2.11.1410192311090.74981@m.saper.info>
In-Reply-To: <544442BE.3060908@shrew.net>
References:  <5443E7FC.8020605@shrew.net> <alpine.BSF.2.11.1410191954250.74981@m.saper.info> <544442BE.3060908@shrew.net>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed



On Sun, 19 Oct 2014, Matthew Grooms wrote:


> Thanks for that. I hope the Xen devs can get the yajl and signed int patches 
> committed. Those were the only C level code changes I ran into and would 
> clean up the build significantly for clang users. Tho only other knit was the 
> ...
>
> register unsigned long sp asm("rsp");
>
> ... assembly but maybe that compiles with 3.5 as well?

I am still getting this:

/home/saper/sw/xen/xen/include/asm/current.h:30:33: error: variable
       'sp' is uninitialized when used here [-Werror,-Wuninitialized]
     return (struct cpu_info *)((sp & ~(STACK_SIZE-1)) + STACK_...
                                 ^~
/home/saper/sw/xen/xen/include/asm/current.h:28:30: note: initialize
       the variable 'sp' to silence this warning
     register unsigned long sp asm("rsp");
                              ^
                               = 0
1 error generated.

> Do you have a link to your patch set? I sifted through the ones posted by 
> Julien and I probably saw most of yours as well. My goal was to get as much 
> as possible to compile with the existing system compiler so I didn't try 
> 3.5.0. Maybe that's a better bet.

It would be also really good to integrate with qemu from ports
and not compile our own version again.

My patches are attached, hopefully the mailing list
will accept them.

//Marcin
--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0010-No-QEMU-for-now.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317270.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0010-No-QEMU-for-now.patch

RnJvbSBhMjI1MzQzMWY0ZGY0ZGMwOWU4ODE3NDY3OTk2ZWM2YzZmYzQ3NjE0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBXZWQsIDI0IFNlcCAyMDE0
IDEyOjAwOjU0ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMTAvMTBdIE5vIFFF
TVUgZm9yIG5vdw0KDQotLS0NCiB0b29scy9NYWtlZmlsZSB8IDQgKystLQ0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pDQoNCmRpZmYgLS1naXQgYS90b29scy9NYWtlZmlsZSBiL3Rvb2xzL01h
a2VmaWxlDQppbmRleCBiNjQ3NmM5Li44MzNiOGZhIDEwMDY0NA0KLS0tIGEv
dG9vbHMvTWFrZWZpbGUNCisrKyBiL3Rvb2xzL01ha2VmaWxlDQpAQCAtMjQs
OCArMjQsOCBAQCBTVUJESVJTLSQoQ09ORklHX0xpbnV4KSArPSBsaWJ2Y2hh
bg0KIA0KICMgZG8gbm90IHJlY3Vyc2UgaW4gdG8gYSBkaXIgd2UgYXJlIGFi
b3V0IHRvIGRlbGV0ZQ0KIGlmbmVxICIkKE1BS0VDTURHT0FMUykiICJkaXN0
Y2xlYW4iDQotU1VCRElSUy0kKENPTkZJR19RRU1VX1RSQUQpICs9IHFlbXUt
eGVuLXRyYWRpdGlvbmFsLWRpcg0KLVNVQkRJUlMtJChDT05GSUdfUUVNVV9Y
RU4pICs9IHFlbXUteGVuLWRpcg0KKyMgU1VCRElSUy0kKENPTkZJR19RRU1V
X1RSQUQpICs9IHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpcg0KKyMgU1VCRElS
Uy0kKENPTkZJR19RRU1VX1hFTikgKz0gcWVtdS14ZW4tZGlyDQogZW5kaWYN
CiANCiBTVUJESVJTLXkgKz0geGVucG1kDQotLSANCjIuMC4yDQoNCg==

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0009-Add-Wno-initializer-overrides-for-clang.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317271.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0009-Add-Wno-initializer-overrides-for-clang.patch

RnJvbSBlMzdhOGExMDcwYjc3YzQ0ZjY2NTA3ZDVmNDllMzMyNzg3MzI1NjA5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBXZWQsIDI0IFNlcCAyMDE0
IDEyOjQ5OjE3ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDkvMTBdIEFkZCAt
V25vLWluaXRpYWxpemVyLW92ZXJyaWRlcyBmb3IgY2xhbmcNCg0KU2lnbmVk
LW9mZi1ieTogTWFyY2luIENpZXNsYWsgPHNhcGVyQHNhcGVyLmluZm8+DQot
LS0NCiBDb25maWcubWsgfCAxICsNCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykNCg0KZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5t
aw0KaW5kZXggMDE1YjkwYi4uYWEwY2E3MyAxMDA2NDQNCi0tLSBhL0NvbmZp
Zy5taw0KKysrIGIvQ29uZmlnLm1rDQpAQCAtMTk0LDYgKzE5NCw3IEBAIENG
TEFHUyArPSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzDQogIyBhbmQgaXMg
b3Zlci16ZWFsb3VzIHdpdGggdGhlIHByaW50ZiBmb3JtYXQgbGludA0KICMg
YW5kIGlzIGEgYml0IHRvbyBmaWVyY2UgYWJvdXQgdW51c2VkIHJldHVybiB2
YWx1ZXMNCiBDRkxBR1MtJChjbGFuZykgKz0gLVduby1wYXJlbnRoZXNlcyAt
V25vLWZvcm1hdCAtV25vLXVudXNlZC12YWx1ZQ0KK0NGTEFHUy0kKGNsYW5n
KSArPSAtV25vLWluaXRpYWxpemVyLW92ZXJyaWRlcw0KIA0KICQoY2FsbCBj
Yy1vcHRpb24tYWRkLEhPU1RDRkxBR1MsSE9TVENDLC1XZGVjbGFyYXRpb24t
YWZ0ZXItc3RhdGVtZW50KQ0KICQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFH
UyxDQywtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCkNCi0tIA0KMi4w
LjINCg0K

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0008-variable-rc-is-used-uninitialized-whenever-if-condit.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317272.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0008-variable-rc-is-used-uninitialized-whenever-if-condit.patch

RnJvbSBjODRjYzk5ZGNmOTM2NWI3MTMwMzFmMDEzNWM1NmI0NzdkZjU4MjRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBXZWQsIDI0IFNlcCAyMDE0
IDEyOjA2OjI1ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDgvMTBdIHZhcmlh
YmxlICdyYycgaXMgdXNlZCB1bmluaXRpYWxpemVkIHdoZW5ldmVyICdpZicN
CiBjb25kaXRpb24gaXMgZmFsc2UNCg0KU2lnbmVkLW9mZi1ieTogTWFyY2lu
IENpZXNsYWsgPHNhcGVyQHNhcGVyLmluZm8+DQotLS0NCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyB8IDIgKy0NCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMN
CmluZGV4IGNlMGM0YWMuLmQ5ODgzOGEgMTAwNjQ0DQotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYw0KKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMNCkBAIC0yMDIwLDcgKzIwMjAsNyBAQCBpbnQgbGlieGxfdXNlcmRhdGFf
dW5saW5rKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnVzZXJkYXRhX3Vz
ZXJpZCkNCiB7DQogICAgIEdDX0lOSVQoY3R4KTsNCi0gICAgaW50IHJjOw0K
KyAgICBpbnQgcmMgPSAwOw0KIA0KICAgICBsaWJ4bF9fZG9tYWluX3VzZXJk
YXRhX2xvY2sgKmxvY2s7DQogICAgIGNvbnN0IGNoYXIgKmZpbGVuYW1lOw0K
LS0gDQoyLjAuMg0KDQo=

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0007-clang-sizeof-type-must-not-have-__attribute__-aligne.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317273.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0007-clang-sizeof-type-must-not-have-__attribute__-aligne.patch

RnJvbSBjNDY4ZmQ3ZTYyMjhmMjgyMGVmOGY0ZWRlNzQzMjMxMzM1NDczMGYw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDE4OjM1OjUyICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDcvMTBdIGNsYW5n
OiBzaXplb2YodHlwZSkgbXVzdCBub3QgaGF2ZQ0KIF9fYXR0cmlidXRlX18o
YWxpZ25lZCkNCg0KU2lnbmVkLW9mZi1ieTogTWFyY2luIENpZXNsYWsgPHNh
cGVyQHNhcGVyLmluZm8+DQotLS0NCiB0b29scy9pbmNsdWRlL3hlbi1mb3Jl
aWduL21raGVhZGVyLnB5IHwgNDEgKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0NCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygr
KSwgMTUgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS90b29scy9pbmNs
dWRlL3hlbi1mb3JlaWduL21raGVhZGVyLnB5IGIvdG9vbHMvaW5jbHVkZS94
ZW4tZm9yZWlnbi9ta2hlYWRlci5weQ0KaW5kZXggMDUwNGNiOC4uODBhODQw
NCAxMDA2NDQNCi0tLSBhL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWto
ZWFkZXIucHkNCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLWZvcmVpZ24vbWto
ZWFkZXIucHkNCkBAIC0xNiwxMyArMTYsMjMgQEAgaW50dHlwZXMgPSB7fTsN
CiBoZWFkZXIgPSB7fTsNCiBmb290ZXIgPSB7fTsNCiANCitkZWYgY29udmVy
dGludChhcmNoLCB0LCBhbGlnbmVkPUZhbHNlKToNCisJbnQgPSBpbnR0eXBl
c1thcmNoXVt0XQ0KKwlhdHRyID0gIiINCisJaWYgdHlwZShudCkgaXMgdHlw
ZSgoKSk6DQorCQkoYXR0ciwgbnQpID0gbnQNCisJaWYgbm90IGFsaWduZWQ6
DQorCQlhdHRyID0gIiINCisJcHJpbnQgPj5zeXMuc3RkZXJyLCAiJXMoJWQp
IC0+ICVzICVzIiAlICh0LCBhbGlnbmVkLCBhdHRyLCBudCkNCisJcmV0dXJu
ICIlcyAlcyIgJSAobnQsIGF0dHIpICMgT3JkZXIgaXMgaW1wb3J0YW50IGR1
ZSB0byByZS5zdWIgZG9uZSB0d2ljZQ0KKw0KICNhcm0NCiBpbnR0eXBlc1si
YXJtMzIiXSA9IHsNCiAgICAgInVuc2lnbmVkIGxvbmciIDogIl9fZGFuZ2Vy
X3Vuc2lnbmVkX2xvbmdfb25fYXJtMzIiLA0KICAgICAibG9uZyIgICAgICAg
ICAgOiAiX19kYW5nZXJfbG9uZ19vbl9hcm0zMiIsDQotICAgICJ4ZW5fcGZu
X3QiICAgICA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwNCi0gICAgInhlbl91
bG9uZ190IiAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLA0KLSAgICAidWlu
dDY0X3QiICAgICAgOiAiX19hbGlnbjhfXyB1aW50NjRfdCIsDQorICAgICJ4
ZW5fcGZuX3QiICAgICA6ICgiX19hbGlnbjhfXyIsICJ1aW50NjRfdCIpLA0K
KyAgICAieGVuX3Vsb25nX3QiICAgOiAoIl9fYWxpZ244X18iLCAidWludDY0
X3QiKSwNCisgICAgInVpbnQ2NF90IiAgICAgIDogKCJfX2FsaWduOF9fIiwg
InVpbnQ2NF90IiksDQogfTsNCiBoZWFkZXJbImFybTMyIl0gPSAiIiINCiAj
ZGVmaW5lIF9fYXJtX19fQVJNMzIgMQ0KQEAgLTQxLDEwICs1MSwxMCBAQCBm
b290ZXJbImFybTMyIl0gPSAiIiINCiBpbnR0eXBlc1siYXJtNjQiXSA9IHsN
CiAgICAgInVuc2lnbmVkIGxvbmciIDogIl9fZGFuZ2VyX3Vuc2lnbmVkX2xv
bmdfb25fYXJtNjQiLA0KICAgICAibG9uZyIgICAgICAgICAgOiAiX19kYW5n
ZXJfbG9uZ19vbl9hcm02NCIsDQotICAgICJ4ZW5fcGZuX3QiICAgICA6ICJf
X2FsaWduOF9fIHVpbnQ2NF90IiwNCi0gICAgInhlbl91bG9uZ190IiAgIDog
Il9fYWxpZ244X18gdWludDY0X3QiLA0KLSAgICAidWludDY0X3QiICAgICAg
OiAiX19hbGlnbjhfXyB1aW50NjRfdCIsDQotfTsNCisgICAgInhlbl9wZm5f
dCIgICAgIDogKCJfX2FsaWduOF9fIiwgInVpbnQ2NF90IiksDQorICAgICJ4
ZW5fdWxvbmdfdCIgICA6ICgiX19hbGlnbjhfXyIsICJ1aW50NjRfdCIpLA0K
KyAgICAidWludDY0X3QiICAgICAgOiAoIl9fYWxpZ244X18iLCAidWludDY0
X3QiKSwNCit9DQogaGVhZGVyWyJhcm02NCJdID0gIiIiDQogI2RlZmluZSBf
X2FhcmNoNjRfX19BUk02NCAxDQogI2lmIGRlZmluZWQoX19HTlVDX18pICYm
ICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykNCkBAIC02NSw3ICs3NSw3IEBA
IGludHR5cGVzWyJ4ODZfMzIiXSA9IHsNCiAgICAgImxvbmciICAgICAgICAg
IDogInVpbnQzMl90IiwNCiAgICAgInhlbl9wZm5fdCIgICAgIDogInVpbnQz
Ml90IiwNCiAgICAgInhlbl91bG9uZ190IiAgIDogInVpbnQzMl90IiwNCi19
Ow0KK30NCiBoZWFkZXJbIng4Nl8zMiJdID0gIiIiDQogI2RlZmluZSBfX2kz
ODZfX19YODZfMzIgMQ0KICNwcmFnbWEgcGFjayg0KQ0KQEAgLTc2LDExICs4
NiwxMSBAQCBmb290ZXJbIng4Nl8zMiJdID0gIiIiDQogDQogIyB4ODZfNjQN
CiBpbnR0eXBlc1sieDg2XzY0Il0gPSB7DQotICAgICJ1bnNpZ25lZCBsb25n
IiA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwNCi0gICAgImxvbmciICAgICAg
ICAgIDogIl9fYWxpZ244X18gdWludDY0X3QiLA0KLSAgICAieGVuX3Bmbl90
IiAgICAgOiAiX19hbGlnbjhfXyB1aW50NjRfdCIsDQotICAgICJ4ZW5fdWxv
bmdfdCIgICA6ICJfX2FsaWduOF9fIHVpbnQ2NF90IiwNCi19Ow0KKyAgICAi
dW5zaWduZWQgbG9uZyIgOiAoIl9fYWxpZ244X18iLCAidWludDY0X3QiKSwN
CisgICAgImxvbmciICAgICAgICAgIDogKCJfX2FsaWduOF9fIiwgInVpbnQ2
NF90IiksDQorICAgICJ4ZW5fcGZuX3QiICAgICA6ICgiX19hbGlnbjhfXyIs
ICJ1aW50NjRfdCIpLA0KKyAgICAieGVuX3Vsb25nX3QiICAgOiAoIl9fYWxp
Z244X18iLCAidWludDY0X3QiKSwNCit9DQogaGVhZGVyWyJ4ODZfNjQiXSA9
ICIiIg0KICNpZiBkZWZpbmVkKF9fR05VQ19fKSAmJiAhZGVmaW5lZChfX1NU
UklDVF9BTlNJX18pDQogIyBkZWZpbmUgX19ERUNMX1JFRyhuYW1lKSB1bmlv
biB7IHVpbnQ2NF90IHIgIyMgbmFtZSwgZSAjIyBuYW1lOyB9DQpAQCAtMTk1
LDggKzIwNSw5IEBAIGZvciBzdHJ1Y3QgaW4gc3RydWN0czoNCiAjIHJlcGxh
Y2U6IGludGVnZXIgdHlwZXMNCiBpbnRlZ2VycyA9IGludHR5cGVzW2FyY2hd
LmtleXMoKTsNCiBpbnRlZ2Vycy5zb3J0KGxhbWJkYSBhLCBiOiBjbXAobGVu
KGIpLGxlbihhKSkpOw0KLWZvciB0eXBlIGluIGludGVnZXJzOg0KLSAgICBv
dXRwdXQgPSByZS5zdWIoIlxcYiVzXFxiIiAlIHR5cGUsIGludHR5cGVzW2Fy
Y2hdW3R5cGVdLCBvdXRwdXQpOw0KK2ZvciB0eXBlbmFtZSBpbiBpbnRlZ2Vy
czoNCisgICAgb3V0cHV0ID0gcmUuc3ViKCJcXGIoPzwhc2l6ZW9mXCgpJXNc
XGIiICUgdHlwZW5hbWUsIGNvbnZlcnRpbnQoYXJjaCwgdHlwZW5hbWUsIFRy
dWUpLCBvdXRwdXQpOw0KKyAgICBvdXRwdXQgPSByZS5zdWIoIlxcYig/PD1z
aXplb2ZcKCklc1xcYiIgJSB0eXBlbmFtZSwgY29udmVydGludChhcmNoLCB0
eXBlbmFtZSwgRmFsc2UpLCBvdXRwdXQpOw0KIA0KICMgcHJpbnQgcmVzdWx0
cw0KIGYgPSBvcGVuKG91dGZpbGUsICJ3Iik7DQotLSANCjIuMC4yDQoNCg==

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0006-Quick-build-fixes.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317274.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0006-Quick-build-fixes.patch

RnJvbSAxMjI0ZjA3YmEyNjdiNDI4OGQxZDZmM2Q4ODQ3ZjkzMWFmNzM5ODFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBXZWQsIDI0IFNlcCAyMDE0
IDEwOjMwOjU3ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDYvMTBdIFF1aWNr
IGJ1aWxkIGZpeGVzDQoNClNpZ25lZC1vZmYtYnk6IE1hcmNpbiBDaWVzbGFr
IDxzYXBlckBzYXBlci5pbmZvPg0KLS0tDQogQ29uZmlnLm1rICAgICAgICAg
ICAgfCAyICstDQogdG9vbHMvbGlieGMvTWFrZWZpbGUgfCA0ICsrLS0NCiB0
b29scy9saWJ4bC9NYWtlZmlsZSB8IDIgKy0NCiAzIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp
dCBhL0NvbmZpZy5tayBiL0NvbmZpZy5taw0KaW5kZXggMDE1YjkwYi4uMTdi
M2YyMyAxMDA2NDQNCi0tLSBhL0NvbmZpZy5taw0KKysrIGIvQ29uZmlnLm1r
DQpAQCAtMTkzLDcgKzE5Myw3IEBAIENGTEFHUyArPSAtV2FsbCAtV3N0cmlj
dC1wcm90b3R5cGVzDQogIyBDbGFuZyBjb21wbGFpbnMgYWJvdXQgbWFjcm9z
IHRoYXQgZXhwYW5kIHRvICdpZiAoICggZm9vID09IGJhciApICkgLi4uJw0K
ICMgYW5kIGlzIG92ZXItemVhbG91cyB3aXRoIHRoZSBwcmludGYgZm9ybWF0
IGxpbnQNCiAjIGFuZCBpcyBhIGJpdCB0b28gZmllcmNlIGFib3V0IHVudXNl
ZCByZXR1cm4gdmFsdWVzDQotQ0ZMQUdTLSQoY2xhbmcpICs9IC1Xbm8tcGFy
ZW50aGVzZXMgLVduby1mb3JtYXQgLVduby11bnVzZWQtdmFsdWUNCitDRkxB
R1MtJChjbGFuZykgKz0gLVduby1wYXJlbnRoZXNlcyAtV25vLWZvcm1hdCAt
V25vLXVudXNlZC12YWx1ZSAtV25vLXVudXNlZC1mdW5jdGlvbiAtV25vLWln
bm9yZWQtYXR0cmlidXRlcw0KIA0KICQoY2FsbCBjYy1vcHRpb24tYWRkLEhP
U1RDRkxBR1MsSE9TVENDLC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
KQ0KICQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFHUyxDQywtV2RlY2xhcmF0
aW9uLWFmdGVyLXN0YXRlbWVudCkNCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlDQppbmRleCAzYjA0
MDI3Li45MjgxNjgxIDEwMDY0NA0KLS0tIGEvdG9vbHMvbGlieGMvTWFrZWZp
bGUNCisrKyBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlDQpAQCAtMTk3LDggKzE5
Nyw4IEBAIGVsc2UNCiB6bGliLW9wdGlvbnMgPSAkKFpMSUIpDQogZW5kaWYN
CiANCi14Y19kb21fYnppbWFnZWxvYWRlci5vOiBDRkxBR1MgKz0gJChjYWxs
IHpsaWItb3B0aW9ucyxEKQ0KLXhjX2RvbV9iemltYWdlbG9hZGVyLm9waWM6
IENGTEFHUyArPSAkKGNhbGwgemxpYi1vcHRpb25zLEQpDQorI3hjX2RvbV9i
emltYWdlbG9hZGVyLm86IENGTEFHUyArPSAkKGNhbGwgemxpYi1vcHRpb25z
LEQpDQorI3hjX2RvbV9iemltYWdlbG9hZGVyLm9waWM6IENGTEFHUyArPSAk
KGNhbGwgemxpYi1vcHRpb25zLEQpDQogDQogbGlieGVuZ3Vlc3Quc28uJChN
QUpPUikuJChNSU5PUik6IENPTVBSRVNTSU9OX0xJQlMgPSAkKGNhbGwgemxp
Yi1vcHRpb25zLGwpDQogbGlieGVuZ3Vlc3Quc28uJChNQUpPUikuJChNSU5P
Uik6ICQoR1VFU1RfUElDX09CSlMpIGxpYnhlbmN0cmwuc28NCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2Vm
aWxlDQppbmRleCA5OTA0MTRiLi4zNjU5ODM4IDEwMDY0NA0KLS0tIGEvdG9v
bHMvbGlieGwvTWFrZWZpbGUNCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxl
DQpAQCAtMTIsNyArMTIsNyBAQCBYTFVNQUpPUiA9IDQuMw0KIFhMVU1JTk9S
ID0gMA0KIA0KIENGTEFHUyArPSAtV2Vycm9yIC1Xbm8tZm9ybWF0LXplcm8t
bGVuZ3RoIC1XbWlzc2luZy1kZWNsYXJhdGlvbnMgXA0KLQktV25vLWRlY2xh
cmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Zvcm1hdC1ub25saXRlcmFsDQor
CS1Xbm8tZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1Xbm8tZm9ybWF0
LW5vbmxpdGVyYWwNCiBDRkxBR1MgKz0gLUkuIC1mUElDDQogDQogaWZlcSAo
JChDT05GSUdfTGludXgpLHkpDQotLSANCjIuMC4yDQoNCg==

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0005-libxl-Use-yajl_gen_status_ok-where-appropriate.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317275.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0005-libxl-Use-yajl_gen_status_ok-where-appropriate.patch

RnJvbSA4OGNjZjI4Nzg1OWE3Y2MzY2ZmMjRlODMxZGFkZTk4MDZiYjk4NmIx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDIxOjA1OjU3ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDUvMTBdIGxpYnhs
OiBVc2UgeWFqbF9nZW5fc3RhdHVzX29rIHdoZXJlIGFwcHJvcHJpYXRlDQoN
ClNpZ25lZC1vZmYtYnk6IE1hcmNpbiBDaWVzbGFrIDxzYXBlckBzYXBlci5p
bmZvPg0KLS0tDQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAy
ICstDQogdG9vbHMvbGlieGwvbGlieGxfanNvbi5jICAgICB8IDEwICsrKysr
LS0tLS0NCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oDQpp
bmRleCBmNjE2NzNjLi5iMTc2MDQ2IDEwMDY0NA0KLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaA0KKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaA0KQEAgLTE3NzIsNyArMTc3Miw3IEBAIGxpYnhsX19qc29u
X21hcF9ub2RlICpsaWJ4bF9fanNvbl9tYXBfbm9kZV9nZXQoY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpvLA0KIF9oaWRkZW4gY29uc3QgbGlieGxfX2pz
b25fb2JqZWN0ICpsaWJ4bF9fanNvbl9tYXBfZ2V0KGNvbnN0IGNoYXIgKmtl
eSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKm8sDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2pzb25fbm9k
ZV90eXBlIGV4cGVjdGVkX3R5cGUpOw0KLV9oaWRkZW4geWFqbF9zdGF0dXMg
bGlieGxfX2pzb25fb2JqZWN0X3RvX3lhamxfZ2VuKGxpYnhsX19nYyAqZ2Nf
b3B0LA0KK19oaWRkZW4geWFqbF9nZW5fc3RhdHVzIGxpYnhsX19qc29uX29i
amVjdF90b195YWpsX2dlbihsaWJ4bF9fZ2MgKmdjX29wdCwNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB5
YWpsX2dlbiBoYW5kLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAqcGFy
YW0pOw0KIF9oaWRkZW4gdm9pZCBsaWJ4bF9fanNvbl9vYmplY3RfZnJlZShs
aWJ4bF9fZ2MgKmdjX29wdCwNCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9qc29uLmMgYi90b29scy9saWJ4bC9saWJ4bF9qc29uLmMNCmluZGV4
IGNlYjAxNGEuLjE0ODExNDAgMTAwNjQ0DQotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9qc29uLmMNCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2pzb24uYw0K
QEAgLTYxMCwxMiArNjEwLDEyIEBAIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqbGlieGxfX2pzb25fbWFwX2dldChjb25zdCBjaGFyICprZXksDQogICAg
IHJldHVybiBOVUxMOw0KIH0NCiANCi15YWpsX3N0YXR1cyBsaWJ4bF9fanNv
bl9vYmplY3RfdG9feWFqbF9nZW4obGlieGxfX2djICpnYywNCit5YWpsX2dl
bl9zdGF0dXMgbGlieGxfX2pzb25fb2JqZWN0X3RvX3lhamxfZ2VuKGxpYnhs
X19nYyAqZ2MsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHlhamxfZ2VuIGhhbmQsDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19qc29uX29iamVjdCAq
b2JqKQ0KIHsNCiAgICAgaW50IGlkeCA9IDA7DQotICAgIHlhamxfc3RhdHVz
IHJjOw0KKyAgICB5YWpsX2dlbl9zdGF0dXMgcmM7DQogDQogICAgIHN3aXRj
aCAob2JqLT50eXBlKSB7DQogICAgIGNhc2UgSlNPTl9OVUxMOg0KQEAgLTYz
NCwxNyArNjM0LDE3IEBAIHlhamxfc3RhdHVzIGxpYnhsX19qc29uX29iamVj
dF90b195YWpsX2dlbihsaWJ4bF9fZ2MgKmdjLA0KICAgICAgICAgbGlieGxf
X2pzb25fbWFwX25vZGUgKm5vZGUgPSBOVUxMOw0KIA0KICAgICAgICAgcmMg
PSB5YWpsX2dlbl9tYXBfb3BlbihoYW5kKTsNCi0gICAgICAgIGlmIChyYyAh
PSB5YWpsX3N0YXR1c19vaykNCisgICAgICAgIGlmIChyYyAhPSB5YWpsX2dl
bl9zdGF0dXNfb2spDQogICAgICAgICAgICAgcmV0dXJuIHJjOw0KICAgICAg
ICAgZm9yIChpZHggPSAwOyBpZHggPCBvYmotPnUubWFwLT5jb3VudDsgaWR4
KyspIHsNCiAgICAgICAgICAgICBpZiAoZmxleGFycmF5X2dldChvYmotPnUu
bWFwLCBpZHgsICh2b2lkKiopJm5vZGUpICE9IDApDQogICAgICAgICAgICAg
ICAgIGJyZWFrOw0KIA0KICAgICAgICAgICAgIHJjID0gbGlieGxfX3lhamxf
Z2VuX2FzY2lpeihoYW5kLCBub2RlLT5tYXBfa2V5KTsNCi0gICAgICAgICAg
ICBpZiAocmMgIT0geWFqbF9zdGF0dXNfb2spDQorICAgICAgICAgICAgaWYg
KHJjICE9IHlhamxfZ2VuX3N0YXR1c19vaykNCiAgICAgICAgICAgICAgICAg
cmV0dXJuIHJjOw0KICAgICAgICAgICAgIHJjID0gbGlieGxfX2pzb25fb2Jq
ZWN0X3RvX3lhamxfZ2VuKGdjLCBoYW5kLCBub2RlLT5vYmopOw0KLSAgICAg
ICAgICAgIGlmIChyYyAhPSB5YWpsX3N0YXR1c19vaykNCisgICAgICAgICAg
ICBpZiAocmMgIT0geWFqbF9nZW5fc3RhdHVzX29rKQ0KICAgICAgICAgICAg
ICAgICByZXR1cm4gcmM7DQogICAgICAgICB9DQogICAgICAgICByZXR1cm4g
eWFqbF9nZW5fbWFwX2Nsb3NlKGhhbmQpOw0KLS0gDQoyLjAuMg0KDQo=

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0004-Use-proper-header-guard-for-ufs-ufs.h.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317276.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0004-Use-proper-header-guard-for-ufs-ufs.h.patch

RnJvbSBmNTI4YWE1YjQwNTI5MmNjN2FiZjgzYzk0M2MwZjM1Y2Q4ZGRjODg4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDE5OjMzOjAyICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDQvMTBdIFVzZSBw
cm9wZXIgaGVhZGVyIGd1YXJkIGZvciA8dWZzL3Vmcy5oPg0KDQpTaWduZWQt
b2ZmLWJ5OiBNYXJjaW4gQ2llc2xhayA8c2FwZXJAc2FwZXIuaW5mbz4NCi0t
LQ0KIHRvb2xzL2xpYmZzaW1hZ2UvdWZzL3Vmcy5oIHwgMiArLQ0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KDQpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGliZnNpbWFnZS91ZnMvdWZzLmggYi90b29s
cy9saWJmc2ltYWdlL3Vmcy91ZnMuaA0KaW5kZXggNGU3YzczNi4uMGIxNzhl
OSAxMDA2NDQNCi0tLSBhL3Rvb2xzL2xpYmZzaW1hZ2UvdWZzL3Vmcy5oDQor
KysgYi90b29scy9saWJmc2ltYWdlL3Vmcy91ZnMuaA0KQEAgLTMsNyArMyw3
IEBADQogICogVXNlIGlzIHN1YmplY3QgdG8gbGljZW5zZSB0ZXJtcy4NCiAg
Ki8NCiANCi0jaWZuZGVmIF9HUlVCX1VGU19IDQorI2lmbmRlZiBfR1JVQl9V
RlNfSF8NCiAjZGVmaW5lIF9HUlVCX1VGU19IXw0KIA0KIC8qIHVmcyBzcGVj
aWZpYyBjb25zdGFudHMgKi8NCi0tIA0KMi4wLjINCg0K

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0003-libxl_get_scheduler-cannot-return-ERROR_FAIL.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317277.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0003-libxl_get_scheduler-cannot-return-ERROR_FAIL.patch

RnJvbSA1MmZjMDBmMmY5ZThlY2I4YWI3NGI0YmI0NzM0ZTI5NDVlYmQ3NmE5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDIwOjA2OjIwICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDMvMTBdIGxpYnhs
X2dldF9zY2hlZHVsZXIoKSBjYW5ub3QgcmV0dXJuIEVSUk9SX0ZBSUwNCg0K
RVJST1JfRkFJTCAoLTMpIGlzIG5vdCBhIHByb3BlciB2YWx1ZSBmb3INCmxp
YnhsX3NjaGVkdWxlciBlbnVtLg0KDQpVc2UgTElCWExfU0NIRURVTEVSX1VO
S05PV04gKDApIGluc3RlYWQuDQoNCkNsYW5nIGNvbXBsYWlucyBvdGhlcndp
c2U6DQoNCmVycm9yOiBjb21wYXJpc29uIG9mIHVuc2lnbmVkIGVudW0gZXhw
cmVzc2lvbiA8IDAgaXMgYWx3YXlzIGZhbHNlIFstV2Vycm9yLC1XdGF1dG9s
b2dpY2FsLWNvbXBhcmVdDQoNCkM5OSBkb2VzIG5vdCBndWFyYW50ZWUgdGhh
dCBlbnVtcyBhcmUgaW50cyAodGhleQ0KY2FuIGJlIHVuc2lnbmVkKS4NCg0K
U2lnbmVkLW9mZi1ieTogTWFyY2luIENpZXNsYWsgPHNhcGVyQHNhcGVyLmlu
Zm8+DQotLS0NCiB0b29scy9saWJ4bC9saWJ4bC5jICAgICAgfCAyICstDQog
dG9vbHMvbGlieGwveGxfY21kaW1wbC5jIHwgNCArKy0tDQogMiBmaWxlcyBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQoNCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwv
bGlieGwuYw0KaW5kZXggNzc2NzJkMC4uZTQ2NWE2NyAxMDA2NDQNCi0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmMNCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmMNCkBAIC01MTg5LDcgKzUxODksNyBAQCBsaWJ4bF9zY2hlZHVsZXIgbGli
eGxfZ2V0X3NjaGVkdWxlcihsaWJ4bF9jdHggKmN0eCkNCiANCiAgICAgaWYg
KChyZXQgPSB4Y19zY2hlZF9pZChjdHgtPnhjaCwgKGludCAqKSZzY2hlZCkp
ICE9IDApIHsNCiAgICAgICAgIExJQlhMX19MT0dfRVJSTk8oY3R4LCBMSUJY
TF9fTE9HX0VSUk9SLCAiZ2V0dGluZyBkb21haW4gaW5mbyBsaXN0Iik7DQot
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsNCisgICAgICAgIHJldHVybiBM
SUJYTF9TQ0hFRFVMRVJfVU5LTk9XTjsNCiAgICAgfQ0KICAgICByZXR1cm4g
c2NoZWQ7DQogfQ0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYw0KaW5kZXggNjk4YjNi
Yy4uY2Q0NjlkNSAxMDA2NDQNCi0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYw0KKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jDQpAQCAtNDg1
NCw3ICs0ODU0LDcgQEAgc3RhdGljIHZvaWQgb3V0cHV0X3hlbmluZm8odm9p
ZCkNCiAgICAgICAgIHJldHVybjsNCiAgICAgfQ0KIA0KLSAgICBpZiAoKHNj
aGVkID0gbGlieGxfZ2V0X3NjaGVkdWxlcihjdHgpKSA8IDApIHsNCisgICAg
aWYgKChzY2hlZCA9IGxpYnhsX2dldF9zY2hlZHVsZXIoY3R4KSkgPT0gTElC
WExfU0NIRURVTEVSX1VOS05PV04pIHsNCiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiZ2V0X3NjaGVkdWxlciBzeXNjdGwgZmFpbGVkLlxuIik7DQogICAg
ICAgICByZXR1cm47DQogICAgIH0NCkBAIC02NzM1LDcgKzY3MzUsNyBAQCBp
bnQgbWFpbl9jcHVwb29sY3JlYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikN
CiAgICAgICAgICAgICBnb3RvIG91dF9jZmc7DQogICAgICAgICB9DQogICAg
IH0gZWxzZSB7DQotICAgICAgICBpZiAoKHNjaGVkID0gbGlieGxfZ2V0X3Nj
aGVkdWxlcihjdHgpKSA8IDApIHsNCisgICAgICAgIGlmICgoc2NoZWQgPSBs
aWJ4bF9nZXRfc2NoZWR1bGVyKGN0eCkpID09IExJQlhMX1NDSEVEVUxFUl9V
TktOT1dOKSB7DQogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJnZXRf
c2NoZWR1bGVyIHN5c2N0bCBmYWlsZWQuXG4iKTsNCiAgICAgICAgICAgICBn
b3RvIG91dF9jZmc7DQogICAgICAgICB9DQotLSANCjIuMC4yDQoNCg==

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0002-libxl-shutdown_reason-cannot-be-unsigned.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317278.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0002-libxl-shutdown_reason-cannot-be-unsigned.patch

RnJvbSA2OGE1NzE4NmZhZGIxYWVhOTFlZjU4OGM4ZDdlZTM4MTNhY2NlMWIw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDIwOjA5OjQ0ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDIvMTBdIGxpYnhs
OiBzaHV0ZG93bl9yZWFzb24gY2Fubm90IGJlIHVuc2lnbmVkDQoNCnNodXRk
b3duX3JlYXNvbiBtYXkgYmUgbmVnYXRpdmUsIHNvIGRvbid0DQpjYXN0IGl0
IG9udG8gKHVuc2lnbmVkIGludCkuDQoNCkNsYW5nIGNvbXBsYWluczoNCg0K
eGxfY21kaW1wbC5jOjMzMTM6MzQ6IGVycm9yOiBjb21wYXJpc29uIG9mIHVu
c2lnbmVkIGV4cHJlc3Npb24gPj0gMCBpcyBhbHdheXMgdHJ1ZSBbLVdlcnJv
ciwtV3RhdXRvbG9naWNhbC1jb21wYXJlXQ0KDQpTaWduZWQtb2ZmLWJ5OiBN
YXJjaW4gQ2llc2xhayA8c2FwZXJAc2FwZXIuaW5mbz4NCi0tLQ0KIHRvb2xz
L2xpYnhsL3hsX2NtZGltcGwuYyB8IDIgKy0NCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2Nt
ZGltcGwuYw0KaW5kZXggNjk4YjNiYy4uZDllOTc2ZiAxMDA2NDQNCi0tLSBh
L3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYw0KKysrIGIvdG9vbHMvbGlieGwv
eGxfY21kaW1wbC5jDQpAQCAtMzMwNiw3ICszMzA2LDcgQEAgc3RhdGljIHZv
aWQgbGlzdF9kb21haW5zKGludCB2ZXJib3NlLCBpbnQgY29udGV4dCwgaW50
IGNsYWltLCBpbnQgbnVtYSwNCiAgICAgcHJpbnRmKCJcbiIpOw0KICAgICBm
b3IgKGkgPSAwOyBpIDwgbmJfZG9tYWluOyBpKyspIHsNCiAgICAgICAgIGNo
YXIgKmRvbW5hbWU7DQotICAgICAgICB1bnNpZ25lZCBzaHV0ZG93bl9yZWFz
b247DQorICAgICAgICBpbnQgc2h1dGRvd25fcmVhc29uOw0KICAgICAgICAg
ZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4LCBpbmZvW2ldLmRv
bWlkKTsNCiAgICAgICAgIHNodXRkb3duX3JlYXNvbiA9IGluZm9baV0uc2h1
dGRvd24gPyBpbmZvW2ldLnNodXRkb3duX3JlYXNvbiA6IDA7DQogICAgICAg
ICBwcmludGYoIiUtNDBzICU1ZCAlNWx1ICU1ZCAgICAgJWMlYyVjJWMlYyVj
ICAlOC4xZiIsDQotLSANCjIuMC4yDQoNCg==

--1563967779-904884581-1413760649=:74981
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=0001-Unbreak-x86-current-provide-additional-information-t.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.BSF.2.11.1410192317279.74981@m.saper.info>
Content-Description: 
Content-Disposition: attachment; filename=0001-Unbreak-x86-current-provide-additional-information-t.patch

RnJvbSBmZWY3YzI4MWM2MjI2MzdlOGI3ZGUwMjBkZDg1YjE0ZDFiYzU5NGRk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWFyY2luIENpZXNs
YWsgPHNhcGVyQHNhcGVyLmluZm8+DQpEYXRlOiBTYXQsIDEzIFNlcCAyMDE0
IDE1OjI5OjQ5ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0ggMDEvMTBdIFVuYnJl
YWsgIng4Ni9jdXJyZW50OiBwcm92aWRlIGFkZGl0aW9uYWwgaW5mb3JtYXRp
b24gdG8NCiBvcHRpbWlzZSBnZXRfY3B1X2luZm8oKSINCg0KZGYwYWU5NGZk
NTZkNWY5YzY0MDg5MzY0ZWZlY2IxNzkzNDQyMzYwYiBicmVha3MgY2xhbmcg
YnVpbGQgd2l0aDoNCg0KeGVuL2luY2x1ZGUvYXNtL2N1cnJlbnQuaDozMDoz
MzogZXJyb3I6IHZhcmlhYmxlICdzcCcgaXMgdW5pbml0aWFsaXplZCB3aGVu
IHVzZWQgaGVyZSBbLVdlcnJvciwtV3VuaW5pdGlhbGl6ZWRdDQoNClNpZ25l
ZC1vZmYtYnk6IE1hcmNpbiBDaWVzbGFrIDxzYXBlckBzYXBlci5pbmZvPg0K
LS0tDQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggfCAxICsNCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykNCg0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmgNCmluZGV4IGI5NWZkNzkuLmUxMzNkOWQgMTAw
NjQ0DQotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaA0KKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgNCkBAIC0yNiw2ICsy
Niw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7DQogc3RhdGljIGlubGluZSBzdHJ1
Y3QgY3B1X2luZm8gKmdldF9jcHVfaW5mbyh2b2lkKQ0KIHsNCiAgICAgcmVn
aXN0ZXIgdW5zaWduZWQgbG9uZyBzcCBhc20oInJzcCIpOw0KKyAgICBhc20o
IiIgOiAiPXIiIChzcCkpOw0KIA0KICAgICByZXR1cm4gKHN0cnVjdCBjcHVf
aW5mbyAqKSgoc3AgJiB+KFNUQUNLX1NJWkUtMSkpICsgU1RBQ0tfU0laRSkg
LSAxOw0KIH0NCi0tIA0KMi4wLjINCg0K

--1563967779-904884581-1413760649=:74981--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.11.1410192311090.74981>