is this an mmap issue?

Vasilios Hoffman (zeus@olympus.phys.wesleyan.edu)
Fri, 25 Jun 1999 02:35:04 -0400 (EDT)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

---2055116985-1843949295-930292504=:3937
Content-Type: TEXT/PLAIN; charset=US-ASCII

I apologize if this is is a known issue, but I've spent a few hours
searching the web for answers/references with no luck.

I'm having trouble with what I believe is a mmap'ing of more than 512
megabytes of ram. I'm doing this as root so there should be no ulimit
issues. I haven't tried it on the stock 2.0.36 kernel because it wouldn't
recognize over 512M of ram, and I haven't touched past 2.2.7 until I'm
sure the file corruption is gone (even the oddball corruptions in
2.2.9/10) - this is a production box. Right now it's 2.2.7, .config
attached.

Here's the deal (machine stats after):

In order to perform necessary matrix calculations, we need to load huge
matrices in ram.. but past 512M we get core dumps. I'll put the
successful and unsuccessful straces of the fortran below. We've tried it
with fortran and C and they compile no worries. They core dump right
before an mmap. I don't have the C prog handy (sorry!!) but it dumps at
the same place - before an mmap.

Two ~512M processes work fine. No swap, definately more than 512M
allocated total. The memory is fine - no funky sig11's or anything like
that under intense memory usage and swap.

I don't know enough to narrow it further - but if there's something else
I can do, info I can provide, etc, etc I am your willing slave...well, I
won't come to your house and mow your lawn or do your laundry or anything
like that, but you know what I mean! <grin> :)

Sidenote: Can anyone point me to the patches for greater than 970M of
ram? Have tried web and linux-kernel archives, no-luck. This machine will
someday have 2GB :)

Machine info:

1 x 450mhz pII xeon, intel mobo (I can find the exact model if needed)
1024 megs of ram (2 x 512 meg modules)
adaptec 789x u2w (integrated)
single u3 scsi drive

it's based on rh5.2 but I've compiled the kernel myself, gcc version
2.7.2.3, libc is redhat 5.2 standard (2.0.7)

here's the succesful fortran strace:

execve("./test", ["./test"], [/* 21 vars */]) = 0
brk(0) = 0x268956bc
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 17924, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000b000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40010000
munmap(0x40010000, 4096) = 0
mmap(0, 100064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40010000
mprotect(0x40028000, 1760, PROT_NONE) = 0
mmap(0x40028000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0x40028000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40029000
munmap(0x40029000, 4096) = 0
mmap(0, 672712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40029000
mprotect(0x400ba000, 78792, PROT_NONE) = 0
mmap(0x400ba000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x90000) = 0x400ba000
mmap(0x400c2000, 46024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400c2000
close(3) = 0
munmap(0x4000b000, 17924) = 0
personality(PER_LINUX) = 0
getpid() = 12063
sigaction(SIGFPE, {0x8048c40, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
sigaction(SIGABRT, {0x8048c54, [], SA_NOMASK|SA_NOCLDSTOP|0x1293e}, {SIG_DFL}) = 0
sigaction(SIGTRAP, {0x8048ca4, [], SA_STACK|SA_RESTART|SA_INTERRUPT|SA_ONESHOT|0x7fffca8}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {0x8048c68, [], SA_NOMASK|0x33360}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x8048c7c, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
sigaction(SIGTERM, {0x8048c90, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
fstat(2, {st_mode=0, st_size=0, ...}) = 0
brk(0) = 0x268956bc
brk(0x268976dc) = 0x268976dc
brk(0x26898000) = 0x26898000
fstat(0, {st_mode=S_ISVTX|0401, st_size=0, ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(1, {st_mode=0, st_size=0, ...}) = 0
lseek(2, 0, SEEK_CUR) = 2245
fstat(2, ) = 2281
fstat(1, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000b000
lseek(1, 0, SEEK_CUR) = 2452
fstat(1, ) = 2488
munmap(0x4000b000, 4096) = 0
_exit(0) = ?

and the unhappy one:

execve("./test", ["./test"], [/* 21 vars */]) = 0
brk(0) = 0xea488cc
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 17924, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000b000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40010000
munmap(0x40010000, 4096) = 0
mmap(0, 100064, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40010000
mprotect(0x40028000, 1760, PROT_NONE) = 0
mmap(0x40028000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x17000) = 0x40028000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40029000
munmap(0x40029000, 4096) = 0
mmap(0, 672712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40029000
mprotect(0x400ba000, 78792, PROT_NONE) = 0
mmap(0x400ba000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x90000) = 0x400ba000
mmap(0x400c2000, 46024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400c2000
close(3) = 0
munmap(0x4000b000, 17924) = 0
personality(PER_LINUX) = 0
getpid() = 12103
sigaction(SIGFPE, {0x8048c4c, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
sigaction(SIGABRT, {0x8048c60, [], SA_NOMASK|SA_NOCLDSTOP|0x1293e}, {SIG_DFL}) = 0
sigaction(SIGTRAP, {0x8048cb0, [], SA_STACK|SA_RESTART|SA_INTERRUPT|SA_ONESHOT|0x7fffca8}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {0x8048c74, [], SA_NOMASK|0x33360}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x8048c88, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
sigaction(SIGTERM, {0x8048c9c, [], SA_NOMASK|0xa3c8}, {SIG_DFL}) = 0
fstat(2, {st_mode=0, st_size=0, ...}) = 0
brk(0) = 0xea488cc
brk(0xea4a8ec) = 0xea4a8ec
brk(0xea4b000) = 0xea4b000
fstat(0, {st_mode=S_ISVTX|0401, st_size=0, ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(1, {st_mode=0, st_size=0, ...}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

here's some other random info:

[root@alpha /tmp]# cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 995090432 480911360 514179072 10211328 98062336 287084544
Swap: 133885952 1613824 132272128
MemTotal: 971768 kB
MemFree: 502128 kB
MemShared: 9972 kB
Buffers: 95764 kB
Cached: 280356 kB
SwapTotal: 130748 kB
SwapFree: 129172 kB

[root@alpha /tmp]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 5
model name : Pentium II (Deschutes)
stepping : 3
cpu MHz : 448.625164
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 mmx osfxsr
bogomips : 447.28

[root@alpha /tmp]# uname -a
Linux alpha 2.2.7 #4 Thu Jun 17 16:45:25 EDT 1999 i686 unknown

Bedtime for me, it's almost 3 a.m. Thanks for everything in advance,
sorry about asking this if it's a waste of time,

-V

*************************
* Vasilios F. Hoffman *
* Physics Unix Admin *
* Wesleyan University *
* www.con.wesleyan.edu *
*************************

"One World, One Web, One Program" - Microsoft Promotional Ad

"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler

---2055116985-1843949295-930292504=:3937
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="test.f"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.04.9906250235040.3937@olympus.phys.wesleyan.edu>
Content-Description:
Content-Disposition: attachment; filename="test.f"

ICAgICAgaW1wbGljaXQgZG91YmxlIHByZWNpc2lvbiAoYS1oLG8teikgDQog
ICAgICBwYXJhbWV0ZXIobmRpbT05MDAwKQ0KICAgICAgZGltZW5zaW9uIGgo
bmRpbSxuZGltKQ0KCWNvbW1vbi9jb2NvLyBoDQogICAgICAgICBkbyAxIG49
MSxuZGltDQogICAgICAgICBkbyAxIG09MSxuZGltDQogICAgICAgICBoKG4s
bSkgPSBuK20NCiAgICAxICAgIGNvbnRpbnVlDQogICAgICBlbmQgDQo=
---2055116985-1843949295-930292504=:3937
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=config
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.4.04.9906250235041.3937@olympus.phys.wesleyan.edu>
Content-Description:
Content-Disposition: attachment; filename=config

Iw0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBieSBtYWtlIG1lbnVjb25m
aWc6IGRvbid0IGVkaXQNCiMNCg0KIw0KIyBDb2RlIG1hdHVyaXR5IGxldmVs
IG9wdGlvbnMNCiMNCiMgQ09ORklHX0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0
DQoNCiMNCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzDQojDQojIENP
TkZJR19NMzg2IGlzIG5vdCBzZXQNCiMgQ09ORklHX000ODYgaXMgbm90IHNl
dA0KIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0DQojIENPTkZJR19NNTg2VFND
IGlzIG5vdCBzZXQNCkNPTkZJR19NNjg2PXkNCkNPTkZJR19YODZfV1BfV09S
S1NfT0s9eQ0KQ09ORklHX1g4Nl9JTlZMUEc9eQ0KQ09ORklHX1g4Nl9CU1dB
UD15DQpDT05GSUdfWDg2X1BPUEFEX09LPXkNCkNPTkZJR19YODZfVFNDPXkN
CkNPTkZJR19YODZfR09PRF9BUElDPXkNCiMgQ09ORklHX01BVEhfRU1VTEFU
SU9OIGlzIG5vdCBzZXQNCkNPTkZJR19NVFJSPXkNCiMgQ09ORklHX1NNUCBp
cyBub3Qgc2V0DQoNCiMNCiMgTG9hZGFibGUgbW9kdWxlIHN1cHBvcnQNCiMN
CkNPTkZJR19NT0RVTEVTPXkNCiMgQ09ORklHX01PRFZFUlNJT05TIGlzIG5v
dCBzZXQNCkNPTkZJR19LTU9EPXkNCg0KIw0KIyBHZW5lcmFsIHNldHVwDQoj
DQpDT05GSUdfTkVUPXkNCkNPTkZJR19QQ0k9eQ0KIyBDT05GSUdfUENJX0dP
QklPUyBpcyBub3Qgc2V0DQojIENPTkZJR19QQ0lfR09ESVJFQ1QgaXMgbm90
IHNldA0KQ09ORklHX1BDSV9HT0FOWT15DQpDT05GSUdfUENJX0JJT1M9eQ0K
Q09ORklHX1BDSV9ESVJFQ1Q9eQ0KQ09ORklHX1BDSV9RVUlSS1M9eQ0KQ09O
RklHX1BDSV9PTERfUFJPQz15DQojIENPTkZJR19NQ0EgaXMgbm90IHNldA0K
IyBDT05GSUdfVklTV1MgaXMgbm90IHNldA0KQ09ORklHX1NZU1ZJUEM9eQ0K
IyBDT05GSUdfQlNEX1BST0NFU1NfQUNDVCBpcyBub3Qgc2V0DQpDT05GSUdf
U1lTQ1RMPXkNCkNPTkZJR19CSU5GTVRfQU9VVD15DQpDT05GSUdfQklORk1U
X0VMRj15DQpDT05GSUdfQklORk1UX01JU0M9eQ0KQ09ORklHX1BBUlBPUlQ9
bQ0KQ09ORklHX1BBUlBPUlRfUEM9bQ0KIyBDT05GSUdfUEFSUE9SVF9PVEhF
UiBpcyBub3Qgc2V0DQojIENPTkZJR19BUE0gaXMgbm90IHNldA0KDQojDQoj
IFBsdWcgYW5kIFBsYXkgc3VwcG9ydA0KIw0KIyBDT05GSUdfUE5QIGlzIG5v
dCBzZXQNCg0KIw0KIyBCbG9jayBkZXZpY2VzDQojDQpDT05GSUdfQkxLX0RF
Vl9GRD15DQpDT05GSUdfQkxLX0RFVl9JREU9eQ0KIyBDT05GSUdfQkxLX0RF
Vl9IRF9JREUgaXMgbm90IHNldA0KQ09ORklHX0JMS19ERVZfSURFRElTSz1t
DQpDT05GSUdfQkxLX0RFVl9JREVDRD1tDQojIENPTkZJR19CTEtfREVWX0lE
RVRBUEUgaXMgbm90IHNldA0KQ09ORklHX0JMS19ERVZfSURFRkxPUFBZPW0N
CiMgQ09ORklHX0JMS19ERVZfSURFU0NTSSBpcyBub3Qgc2V0DQojIENPTkZJ
R19CTEtfREVWX0NNRDY0MCBpcyBub3Qgc2V0DQojIENPTkZJR19CTEtfREVW
X1JaMTAwMCBpcyBub3Qgc2V0DQpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQ0K
Q09ORklHX0JMS19ERVZfSURFRE1BPXkNCiMgQ09ORklHX0JMS19ERVZfT0ZG
Qk9BUkQgaXMgbm90IHNldA0KQ09ORklHX0lERURNQV9BVVRPPXkNCiMgQ09O
RklHX0lERV9DSElQU0VUUyBpcyBub3Qgc2V0DQpDT05GSUdfQkxLX0RFVl9M
T09QPW0NCkNPTkZJR19CTEtfREVWX05CRD1tDQojIENPTkZJR19CTEtfREVW
X01EIGlzIG5vdCBzZXQNCkNPTkZJR19CTEtfREVWX1JBTT1tDQojIENPTkZJ
R19CTEtfREVWX1hEIGlzIG5vdCBzZXQNCkNPTkZJR19QQVJJREVfUEFSUE9S
VD1tDQpDT05GSUdfUEFSSURFPW0NCkNPTkZJR19QQVJJREVfUEQ9bQ0KQ09O
RklHX1BBUklERV9QQ0Q9bQ0KQ09ORklHX1BBUklERV9QRj1tDQpDT05GSUdf
UEFSSURFX1BUPW0NCkNPTkZJR19QQVJJREVfUEc9bQ0KIyBDT05GSUdfUEFS
SURFX0FURU4gaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX0JQQ0sgaXMg
bm90IHNldA0KIyBDT05GSUdfUEFSSURFX0NPTU0gaXMgbm90IHNldA0KIyBD
T05GSUdfUEFSSURFX0RTVFIgaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURF
X0ZJVDIgaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX0ZJVDMgaXMgbm90
IHNldA0KIyBDT05GSUdfUEFSSURFX0VQQVQgaXMgbm90IHNldA0KIyBDT05G
SUdfUEFSSURFX0VQSUEgaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX0ZS
SVEgaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX0ZSUFcgaXMgbm90IHNl
dA0KIyBDT05GSUdfUEFSSURFX0tCSUMgaXMgbm90IHNldA0KIyBDT05GSUdf
UEFSSURFX0tUVEkgaXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX09OMjAg
aXMgbm90IHNldA0KIyBDT05GSUdfUEFSSURFX09OMjYgaXMgbm90IHNldA0K
IyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0DQoNCiMNCiMgTmV0d29y
a2luZyBvcHRpb25zDQojDQpDT05GSUdfUEFDS0VUPXkNCkNPTkZJR19ORVRM
SU5LPXkNCiMgQ09ORklHX1JUTkVUTElOSyBpcyBub3Qgc2V0DQojIENPTkZJ
R19ORVRMSU5LX0RFViBpcyBub3Qgc2V0DQojIENPTkZJR19GSVJFV0FMTCBp
cyBub3Qgc2V0DQojIENPTkZJR19GSUxURVIgaXMgbm90IHNldA0KQ09ORklH
X1VOSVg9eQ0KQ09ORklHX0lORVQ9eQ0KIyBDT05GSUdfSVBfTVVMVElDQVNU
IGlzIG5vdCBzZXQNCiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBu
b3Qgc2V0DQojIENPTkZJR19JUF9QTlAgaXMgbm90IHNldA0KIyBDT05GSUdf
SVBfUk9VVEVSIGlzIG5vdCBzZXQNCiMgQ09ORklHX05FVF9JUElQIGlzIG5v
dCBzZXQNCiMgQ09ORklHX05FVF9JUEdSRSBpcyBub3Qgc2V0DQojIENPTkZJ
R19JUF9BTElBUyBpcyBub3Qgc2V0DQojIENPTkZJR19TWU5fQ09PS0lFUyBp
cyBub3Qgc2V0DQojIENPTkZJR19JTkVUX1JBUlAgaXMgbm90IHNldA0KQ09O
RklHX1NLQl9MQVJHRT15DQpDT05GSUdfSVBYPW0NCiMgQ09ORklHX0lQWF9J
TlRFUk4gaXMgbm90IHNldA0KQ09ORklHX0FUQUxLPW0NCg0KIw0KIyBTQ1NJ
IHN1cHBvcnQNCiMNCkNPTkZJR19TQ1NJPXkNCkNPTkZJR19CTEtfREVWX1NE
PXkNCkNPTkZJR19DSFJfREVWX1NUPXkNCkNPTkZJR19CTEtfREVWX1NSPXkN
CiMgQ09ORklHX0JMS19ERVZfU1JfVkVORE9SIGlzIG5vdCBzZXQNCkNPTkZJ
R19DSFJfREVWX1NHPW0NCiMgQ09ORklHX1NDU0lfTVVMVElfTFVOIGlzIG5v
dCBzZXQNCkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15DQpDT05GSUdfU0NTSV9M
T0dHSU5HPXkNCg0KIw0KIyBTQ1NJIGxvdy1sZXZlbCBkcml2ZXJzDQojDQoj
IENPTkZJR19TQ1NJXzcwMDBGQVNTVCBpcyBub3Qgc2V0DQojIENPTkZJR19T
Q1NJX0FDQVJEIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfQUhBMTUyWCBp
cyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0FIQTE1NDIgaXMgbm90IHNldA0K
IyBDT05GSUdfU0NTSV9BSEExNzQwIGlzIG5vdCBzZXQNCkNPTkZJR19TQ1NJ
X0FJQzdYWFg9eQ0KIyBDT05GSUdfT1ZFUlJJREVfQ01EUyBpcyBub3Qgc2V0
DQpDT05GSUdfQUlDN1hYWF9QUk9DX1NUQVRTPXkNCkNPTkZJR19BSUM3WFhY
X1JFU0VUX0RFTEFZPTUNCiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90
IHNldA0KIyBDT05GSUdfU0NTSV9JTjIwMDAgaXMgbm90IHNldA0KIyBDT05G
SUdfU0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX01F
R0FSQUlEIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMg
bm90IHNldA0KIyBDT05GSUdfU0NTSV9EVEMzMjgwIGlzIG5vdCBzZXQNCiMg
Q09ORklHX1NDU0lfRUFUQSBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0VB
VEFfRE1BIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfRUFUQV9QSU8gaXMg
bm90IHNldA0KIyBDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBz
ZXQNCiMgQ09ORklHX1NDU0lfR0RUSCBpcyBub3Qgc2V0DQojIENPTkZJR19T
Q1NJX0dFTkVSSUNfTkNSNTM4MCBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJ
X0lOSVRJTyBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMg
bm90IHNldA0KQ09ORklHX1NDU0lfUFBBPW0NCkNPTkZJR19TQ1NJX0lNTT1t
DQojIENPTkZJR19TQ1NJX0laSVBfRVBQMTYgaXMgbm90IHNldA0KIyBDT05G
SUdfU0NTSV9JWklQX1NMT1dfQ1RSIGlzIG5vdCBzZXQNCiMgQ09ORklHX1ND
U0lfTkNSNTNDNDA2QSBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX1NZTTUz
QzQxNiBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX05DUjUzQzd4eCBpcyBu
b3Qgc2V0DQojIENPTkZJR19TQ1NJX05DUjUzQzhYWCBpcyBub3Qgc2V0DQoj
IENPTkZJR19TQ1NJX1NZTTUzQzhYWCBpcyBub3Qgc2V0DQojIENPTkZJR19T
Q1NJX1BBUzE2IGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfUENJMjAwMCBp
cyBub3Qgc2V0DQojIENPTkZJR19TQ1NJX1BDSTIyMjBJIGlzIG5vdCBzZXQN
CiMgQ09ORklHX1NDU0lfUFNJMjQwSSBpcyBub3Qgc2V0DQojIENPTkZJR19T
Q1NJX1FMT0dJQ19GQVMgaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9RTE9H
SUNfSVNQIGlzIG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfUUxPR0lDX0ZDIGlz
IG5vdCBzZXQNCiMgQ09ORklHX1NDU0lfU0VBR0FURSBpcyBub3Qgc2V0DQoj
IENPTkZJR19TQ1NJX0RDMzkwVCBpcyBub3Qgc2V0DQojIENPTkZJR19TQ1NJ
X1QxMjggaXMgbm90IHNldA0KIyBDT05GSUdfU0NTSV9VMTRfMzRGIGlzIG5v
dCBzZXQNCiMgQ09ORklHX1NDU0lfVUxUUkFTVE9SIGlzIG5vdCBzZXQNCg0K
Iw0KIyBOZXR3b3JrIGRldmljZSBzdXBwb3J0DQojDQpDT05GSUdfTkVUREVW
SUNFUz15DQojIENPTkZJR19BUkNORVQgaXMgbm90IHNldA0KQ09ORklHX0RV
TU1ZPW0NCiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0DQpDT05GSUdf
TkVUX0VUSEVSTkVUPXkNCkNPTkZJR19ORVRfVkVORE9SXzNDT009eQ0KIyBD
T05GSUdfRUwxIGlzIG5vdCBzZXQNCiMgQ09ORklHX0VMMiBpcyBub3Qgc2V0
DQojIENPTkZJR19FTFBMVVMgaXMgbm90IHNldA0KIyBDT05GSUdfRUwzIGlz
IG5vdCBzZXQNCiMgQ09ORklHXzNDNTE1IGlzIG5vdCBzZXQNCkNPTkZJR19W
T1JURVg9eQ0KIyBDT05GSUdfTEFOQ0UgaXMgbm90IHNldA0KIyBDT05GSUdf
TkVUX1ZFTkRPUl9TTUMgaXMgbm90IHNldA0KIyBDT05GSUdfTkVUX1ZFTkRP
Ul9SQUNBTCBpcyBub3Qgc2V0DQojIENPTkZJR19ORVRfSVNBIGlzIG5vdCBz
ZXQNCiMgQ09ORklHX05FVF9FSVNBIGlzIG5vdCBzZXQNCiMgQ09ORklHX05F
VF9QT0NLRVQgaXMgbm90IHNldA0KIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0
DQojIENPTkZJR19ETENJIGlzIG5vdCBzZXQNCiMgQ09ORklHX0xUUEMgaXMg
bm90IHNldA0KIyBDT05GSUdfQ09QUyBpcyBub3Qgc2V0DQojIENPTkZJR19J
UEREUCBpcyBub3Qgc2V0DQojIENPTkZJR19QTElQIGlzIG5vdCBzZXQNCiMg
Q09ORklHX1BQUCBpcyBub3Qgc2V0DQojIENPTkZJR19TTElQIGlzIG5vdCBz
ZXQNCiMgQ09ORklHX05FVF9SQURJTyBpcyBub3Qgc2V0DQojIENPTkZJR19U
UiBpcyBub3Qgc2V0DQojIENPTkZJR19IT1NURVNTX1NWMTEgaXMgbm90IHNl
dA0KIyBDT05GSUdfQ09TQSBpcyBub3Qgc2V0DQojIENPTkZJR19SQ1BDSSBp
cyBub3Qgc2V0DQojIENPTkZJR19XQU5fRFJJVkVSUyBpcyBub3Qgc2V0DQoj
IENPTkZJR19MQVBCRVRIRVIgaXMgbm90IHNldA0KIyBDT05GSUdfWDI1X0FT
WSBpcyBub3Qgc2V0DQoNCiMNCiMgQW1hdGV1ciBSYWRpbyBzdXBwb3J0DQoj
DQojIENPTkZJR19IQU1SQURJTyBpcyBub3Qgc2V0DQoNCiMNCiMgSVNETiBz
dWJzeXN0ZW0NCiMNCiMgQ09ORklHX0lTRE4gaXMgbm90IHNldA0KDQojDQoj
IE9sZCBDRC1ST00gZHJpdmVycyAobm90IFNDU0ksIG5vdCBJREUpDQojDQoj
IENPTkZJR19DRF9OT19JREVTQ1NJIGlzIG5vdCBzZXQNCg0KIw0KIyBDaGFy
YWN0ZXIgZGV2aWNlcw0KIw0KQ09ORklHX1ZUPXkNCkNPTkZJR19WVF9DT05T
T0xFPXkNCkNPTkZJR19TRVJJQUw9eQ0KQ09ORklHX1NFUklBTF9DT05TT0xF
PXkNCiMgQ09ORklHX1NFUklBTF9FWFRFTkRFRCBpcyBub3Qgc2V0DQojIENP
TkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldA0KQ09ORklHX1VO
SVg5OF9QVFlTPXkNCkNPTkZJR19VTklYOThfUFRZX0NPVU5UPTI1Ng0KQ09O
RklHX1BSSU5URVI9bQ0KQ09ORklHX1BSSU5URVJfUkVBREJBQ0s9eQ0KQ09O
RklHX01PVVNFPXkNCg0KIw0KIyBNaWNlDQojDQojIENPTkZJR19BVElYTF9C
VVNNT1VTRSBpcyBub3Qgc2V0DQojIENPTkZJR19CVVNNT1VTRSBpcyBub3Qg
c2V0DQojIENPTkZJR19NU19CVVNNT1VTRSBpcyBub3Qgc2V0DQpDT05GSUdf
UFNNT1VTRT15DQojIENPTkZJR184MkM3MTBfTU9VU0UgaXMgbm90IHNldA0K
IyBDT05GSUdfUEMxMTBfUEFEIGlzIG5vdCBzZXQNCiMgQ09ORklHX1FJQzAy
X1RBUEUgaXMgbm90IHNldA0KIyBDT05GSUdfV0FUQ0hET0cgaXMgbm90IHNl
dA0KIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldA0KQ09ORklHX1JUQz15DQoN
CiMNCiMgVmlkZW8gRm9yIExpbnV4DQojDQojIENPTkZJR19WSURFT19ERVYg
aXMgbm90IHNldA0KDQojDQojIEpveXN0aWNrIHN1cHBvcnQNCiMNCiMgQ09O
RklHX0pPWVNUSUNLIGlzIG5vdCBzZXQNCiMgQ09ORklHX0RUTEsgaXMgbm90
IHNldA0KDQojDQojIEZ0YXBlLCB0aGUgZmxvcHB5IHRhcGUgZGV2aWNlIGRy
aXZlcg0KIw0KIyBDT05GSUdfRlRBUEUgaXMgbm90IHNldA0KDQojDQojIEZp
bGVzeXN0ZW1zDQojDQojIENPTkZJR19RVU9UQSBpcyBub3Qgc2V0DQpDT05G
SUdfQVVUT0ZTX0ZTPXkNCiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldA0K
IyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQNCkNPTkZJR19GQVRfRlM9bQ0K
Q09ORklHX01TRE9TX0ZTPW0NCiMgQ09ORklHX1VNU0RPU19GUyBpcyBub3Qg
c2V0DQpDT05GSUdfVkZBVF9GUz1tDQpDT05GSUdfSVNPOTY2MF9GUz15DQpD
T05GSUdfSk9MSUVUPXkNCiMgQ09ORklHX01JTklYX0ZTIGlzIG5vdCBzZXQN
CiMgQ09ORklHX05URlNfRlMgaXMgbm90IHNldA0KIyBDT05GSUdfSFBGU19G
UyBpcyBub3Qgc2V0DQpDT05GSUdfUFJPQ19GUz15DQpDT05GSUdfREVWUFRT
X0ZTPXkNCiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQNCkNPTkZJR19F
WFQyX0ZTPXkNCiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldA0KIyBDT05G
SUdfVUZTX0ZTIGlzIG5vdCBzZXQNCg0KIw0KIyBOZXR3b3JrIEZpbGUgU3lz
dGVtcw0KIw0KIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0DQpDT05GSUdf
TkZTX0ZTPXkNCiMgQ09ORklHX05GU0RfU1VOIGlzIG5vdCBzZXQNCkNPTkZJ
R19TVU5SUEM9eQ0KQ09ORklHX0xPQ0tEPXkNCkNPTkZJR19TTUJfRlM9bQ0K
Q09ORklHX1NNQl9XSU45NT15DQpDT05GSUdfTkNQX0ZTPW0NCiMgQ09ORklH
X05DUEZTX1BBQ0tFVF9TSUdOSU5HIGlzIG5vdCBzZXQNCiMgQ09ORklHX05D
UEZTX0lPQ1RMX0xPQ0tJTkcgaXMgbm90IHNldA0KIyBDT05GSUdfTkNQRlNf
U1RST05HIGlzIG5vdCBzZXQNCkNPTkZJR19OQ1BGU19ORlNfTlM9eQ0KQ09O
RklHX05DUEZTX09TMl9OUz15DQpDT05GSUdfTkNQRlNfU01BTExET1M9eQ0K
Q09ORklHX05DUEZTX01PVU5UX1NVQkRJUj15DQojIENPTkZJR19OQ1BGU19O
TFMgaXMgbm90IHNldA0KQ09ORklHX05DUEZTX0VYVFJBUz15DQoNCiMNCiMg
UGFydGl0aW9uIFR5cGVzDQojDQojIENPTkZJR19CU0RfRElTS0xBQkVMIGlz
IG5vdCBzZXQNCiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90IHNldA0K
IyBDT05GSUdfU01EX0RJU0tMQUJFTCBpcyBub3Qgc2V0DQojIENPTkZJR19T
T0xBUklTX1g4Nl9QQVJUSVRJT04gaXMgbm90IHNldA0KQ09ORklHX05MUz15
DQoNCiMNCiMgTmF0aXZlIExhbmd1YWdlIFN1cHBvcnQNCiMNCkNPTkZJR19O
TFNfQ09ERVBBR0VfNDM3PW0NCiMgQ09ORklHX05MU19DT0RFUEFHRV83Mzcg
aXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzc3NSBpcyBub3Qg
c2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQNCiMg
Q09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldA0KIyBDT05GSUdf
TkxTX0NPREVQQUdFXzg1NSBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNfQ09E
RVBBR0VfODU3IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19DT0RFUEFHRV84
NjAgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MSBpcyBu
b3Qgc2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQN
CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldA0KIyBDT05G
SUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNf
Q09ERVBBR0VfODY1IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19DT0RFUEFH
RV84NjYgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2OSBp
cyBub3Qgc2V0DQojIENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBz
ZXQNCkNPTkZJR19OTFNfSVNPODg1OV8xPW0NCiMgQ09ORklHX05MU19JU084
ODU5XzIgaXMgbm90IHNldA0KIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBu
b3Qgc2V0DQojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQNCiMg
Q09ORklHX05MU19JU084ODU5XzUgaXMgbm90IHNldA0KIyBDT05GSUdfTkxT
X0lTTzg4NTlfNiBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNfSVNPODg1OV83
IGlzIG5vdCBzZXQNCiMgQ09ORklHX05MU19JU084ODU5XzggaXMgbm90IHNl
dA0KIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0DQojIENPTkZJ
R19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0DQojIENPTkZJR19OTFNfS09J
OF9SIGlzIG5vdCBzZXQNCg0KIw0KIyBDb25zb2xlIGRyaXZlcnMNCiMNCkNP
TkZJR19WR0FfQ09OU09MRT15DQojIENPTkZJR19WSURFT19TRUxFQ1QgaXMg
bm90IHNldA0KDQojDQojIFNvdW5kDQojDQojIENPTkZJR19TT1VORCBpcyBu
b3Qgc2V0DQoNCiMNCiMgS2VybmVsIGhhY2tpbmcNCiMNCkNPTkZJR19NQUdJ
Q19TWVNSUT15DQo=
---2055116985-1843949295-930292504=:3937--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/