All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <87r4be1of3.fsf@natisbad.org>

diff --git a/a/1.txt b/N1/1.txt
index 12ad8a4..5440ab0 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,390 +1,420 @@
-Hi Jean,
-
-Jean Delvare <khali@linux-fr.org> writes:
-
-> Can you please share the full output of "strace sensors"? This will
-> help me understand which exact code paths are taken in libsensors.
-
-The 'strace sensors' output on a 3.12-rc6 is below, followed by the
-output of the same command on a 3.11.6.
-
--3.12-rc6--8<--------------------------------------------------------
-
-execve("/usr/bin/sensors", ["sensors"], [/* 13 vars */]) = 0
-brk(0)                                  = 0xf63000
-uname({sys="Linux", node="mood", ...})  = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f15000
-access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
-open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=24842, ...}) = 0
-mmap2(NULL, 24842, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6ee9000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/usr/lib/arm-linux-gnueabi/libsensors.so.4", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\210\27\0\0004\0\0\0"..., 512) = 512
-lseek(3, 53908, SEEK_SET)               = 53908
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
-lseek(3, 53644, SEEK_SET)               = 53644
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"..., 42) = 42
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f14000
-fstat64(3, {st_mode=S_IFREG|0644, st_size=54948, ...}) = 0
-mmap2(NULL, 86952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ed3000
-mprotect(0xb6ee0000, 28672, PROT_NONE)  = 0
-mmap2(0xb6ee7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb6ee7000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/lib/arm-linux-gnueabi/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0h\202\1\0004\0\0\0"..., 512) = 512
-lseek(3, 1240084, SEEK_SET)             = 1240084
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840
-lseek(3, 1236484, SEEK_SET)             = 1236484
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0755, st_size=1242924, ...}) = 0
-mmap2(NULL, 1279368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d9a000
-mprotect(0xb6ec5000, 32768, PROT_NONE)  = 0
-mmap2(0xb6ecd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb6ecd000
-mmap2(0xb6ed0000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ed0000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/lib/arm-linux-gnueabi/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000<\0\0004\0\0\0"..., 512) = 512
-lseek(3, 659912, SEEK_SET)              = 659912
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160
-lseek(3, 659588, SEEK_SET)              = 659588
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0644, st_size=661072, ...}) = 0
-mmap2(NULL, 692364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cf0000
-mprotect(0xb6d91000, 28672, PROT_NONE)  = 0
-mmap2(0xb6d98000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0) = 0xb6d98000
-close(3)                                = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f13000
-set_tls(0xb6f134c0, 0xb6f13b98, 0xb6f18050, 0xb6f134c0, 0xb6f18050) = 0
-mprotect(0xb6ecd000, 8192, PROT_READ)   = 0
-mprotect(0xb6d98000, 4096, PROT_READ)   = 0
-mprotect(0xb6ee7000, 4096, PROT_READ)   = 0
-mprotect(0x14000, 4096, PROT_READ)      = 0
-mprotect(0xb6f17000, 4096, PROT_READ)   = 0
-munmap(0xb6ee9000, 24842)               = 0
-brk(0)                                  = 0xf63000
-brk(0xf84000)                           = 0xf84000
-open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=1607632, ...}) = 0
-mmap2(NULL, 1607632, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6b67000
-close(3)                                = 0
-statfs("/sys", {f_type="SYSFS_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
-openat(AT_FDCWD, "/sys/class/i2c-adapter", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
-getdents(3, /* 3 entries */, 32768)     = 52
-open("/sys/class/i2c-adapter/i2c-0/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000
-read(4, "mv64xxx_i2c adapter\n", 4096)  = 20
-close(4)                                = 0
-munmap(0xb6f12000, 4096)                = 0
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-openat(AT_FDCWD, "/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-getdents(3, /* 4 entries */, 32768)     = 72
-readlink("/sys/class/hwmon/hwmon0/device", "../../../0-003e"..., 254) = 15
-open("/sys/class/hwmon/hwmon0/name", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000
-read(4, "g762\n", 4096)                 = 5
-close(4)                                = 0
-munmap(0xb6f12000, 4096)                = 0
-readlink("/sys/class/hwmon/hwmon0/device/subsystem", "../../../../../../bus/i2c", 254) = 25
-open("/sys/class/i2c-adapter/i2c-0/device/name", O_RDONLY) = -1 ENOENT (No such file or directory)
-openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/device", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
-brk(0xfab000)                           = 0xfab000
-getdents(4, /* 17 entries */, 32768)    = 356
-stat64("/sys/class/hwmon/hwmon0/device/fan1_pulses", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_div", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_alarm", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_fault", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-getdents(4, /* 0 entries */, 32768)     = 0
-close(4)                                = 0
-readlink("/sys/class/hwmon/hwmon1/device", "../../thermal_zone0"..., 254) = 19
-open("/sys/class/hwmon/hwmon1/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000
-read(4, "armada_thermal\n", 4096)       = 15
-close(4)                                = 0
-munmap(0xb6f12000, 4096)                = 0
-readlink("/sys/class/hwmon/hwmon1/device/subsystem", "../../../../class/thermal", 254) = 25
-open("/sys/class/hwmon/hwmon1/device/name", O_RDONLY) = -1 ENOENT (No such file or directory)
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-open("/etc/sensors3.conf", O_RDONLY)    = 3
-ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbebc4af4) = -1 ENOTTY (Inappropriate ioctl for device)
-fstat64(3, {st_mode=S_IFREG|0644, st_size=10344, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000
-read(3, "# libsensors configuration file\n"..., 8192) = 8192
-read(3, " label in4 \"+12V\"\n    label in5 "..., 8192) = 2152
-read(3, "", 4096)                       = 0
-read(3, "", 8192)                       = 0
-ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbebc3b04) = -1 ENOTTY (Inappropriate ioctl for device)
-close(3)                                = 0
-munmap(0xb6f12000, 4096)                = 0
-openat(AT_FDCWD, "/etc/sensors.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-getdents(3, /* 3 entries */, 32768)     = 56
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-open("/usr/lib/arm-linux-gnueabi/gconv/gconv-modules.cache", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=26260, ...}) = 0
-mmap2(NULL, 26260, PROT_READ, MAP_SHARED, 3, 0) = 0xb6ee9000
-close(3)                                = 0
-open("/usr/lib/arm-linux-gnueabi/gconv/ISO8859-1.so", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\3\0\0004\0\0\0"..., 512) = 512
-lseek(3, 8548, SEEK_SET)                = 8548
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
-lseek(3, 8248, SEEK_SET)                = 8248
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0644, st_size=9628, ...}) = 0
-mmap2(NULL, 41020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b5c000
-mprotect(0xb6b5e000, 28672, PROT_NONE)  = 0
-mmap2(0xb6b65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb6b65000
-close(3)                                = 0
-mprotect(0xb6b65000, 4096, PROT_READ)   = 0
-fstat64(1, {st_mode=S_IFREG|0644, st_size=9216, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000
-open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/fan1_fault", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000
-read(3, "0\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6f11000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_input", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000
-read(3, "1536\n", 4096)                 = 5
-close(3)                                = 0
-munmap(0xb6f11000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_div", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000
-read(3, "1\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6f11000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_alarm", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000
-read(3, "0\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6f11000, 4096)                = 0
-write(1, "g762-i2c-0-3e\nAdapter: mv64xxx_i"..., 77g762-i2c-0-3e
-Adapter: mv64xxx_i2c adapter
-fan1:        1536 RPM  (div = 1)
-
-) = 77
-exit_group(0)                           = ?
-
-
-
-
-
--3.11.6--8<--------------------------------------------------------
-
-execve("/usr/bin/sensors", ["sensors"], [/* 13 vars */]) = 0
-brk(0)                                  = 0x1ae9000
-uname({sys="Linux", node="mood", ...})  = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe7000
-access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
-open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=24842, ...}) = 0
-mmap2(NULL, 24842, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fbb000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/usr/lib/arm-linux-gnueabi/libsensors.so.4", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\210\27\0\0004\0\0\0"..., 512) = 512
-lseek(3, 53908, SEEK_SET)               = 53908
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1040) = 1040
-lseek(3, 53644, SEEK_SET)               = 53644
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\24\1\25\1"..., 42) = 42
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe6000
-fstat64(3, {st_mode=S_IFREG|0644, st_size=54948, ...}) = 0
-mmap2(NULL, 86952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6fa5000
-mprotect(0xb6fb2000, 28672, PROT_NONE)  = 0
-mmap2(0xb6fb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb6fb9000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/lib/arm-linux-gnueabi/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0h\202\1\0004\0\0\0"..., 512) = 512
-lseek(3, 1240084, SEEK_SET)             = 1240084
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2840) = 2840
-lseek(3, 1236484, SEEK_SET)             = 1236484
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0755, st_size=1242924, ...}) = 0
-mmap2(NULL, 1279368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e6c000
-mprotect(0xb6f97000, 32768, PROT_NONE)  = 0
-mmap2(0xb6f9f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb6f9f000
-mmap2(0xb6fa2000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fa2000
-close(3)                                = 0
-access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
-open("/lib/arm-linux-gnueabi/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0000<\0\0004\0\0\0"..., 512) = 512
-lseek(3, 659912, SEEK_SET)              = 659912
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1160) = 1160
-lseek(3, 659588, SEEK_SET)              = 659588
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0644, st_size=661072, ...}) = 0
-mmap2(NULL, 692364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6dc2000
-mprotect(0xb6e63000, 28672, PROT_NONE)  = 0
-mmap2(0xb6e6a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0) = 0xb6e6a000
-close(3)                                = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe5000
-set_tls(0xb6fe54c0, 0xb6fe5b98, 0xb6fea050, 0xb6fe54c0, 0xb6fea050) = 0
-mprotect(0xb6f9f000, 8192, PROT_READ)   = 0
-mprotect(0xb6e6a000, 4096, PROT_READ)   = 0
-mprotect(0xb6fb9000, 4096, PROT_READ)   = 0
-mprotect(0x14000, 4096, PROT_READ)      = 0
-mprotect(0xb6fe9000, 4096, PROT_READ)   = 0
-munmap(0xb6fbb000, 24842)               = 0
-brk(0)                                  = 0x1ae9000
-brk(0x1b0a000)                          = 0x1b0a000
-open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=1607632, ...}) = 0
-mmap2(NULL, 1607632, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6c39000
-close(3)                                = 0
-statfs("/sys", {f_type="SYSFS_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0
-openat(AT_FDCWD, "/sys/class/i2c-adapter", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
-getdents(3, /* 3 entries */, 32768)     = 52
-open("/sys/class/i2c-adapter/i2c-0/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000
-read(4, "mv64xxx_i2c adapter\n", 4096)  = 20
-close(4)                                = 0
-munmap(0xb6fe4000, 4096)                = 0
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-openat(AT_FDCWD, "/sys/class/hwmon", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-getdents(3, /* 4 entries */, 32768)     = 72
-readlink("/sys/class/hwmon/hwmon0/device", "../../../0-003e"..., 254) = 15
-open("/sys/class/hwmon/hwmon0/name", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000
-read(4, "g762\n", 4096)                 = 5
-close(4)                                = 0
-munmap(0xb6fe4000, 4096)                = 0
-readlink("/sys/class/hwmon/hwmon0/device/subsystem", "../../../../../../bus/i2c", 254) = 25
-open("/sys/class/i2c-adapter/i2c-0/device/name", O_RDONLY) = -1 ENOENT (No such file or directory)
-openat(AT_FDCWD, "/sys/class/hwmon/hwmon0/device", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
-brk(0x1b31000)                          = 0x1b31000
-getdents(4, /* 17 entries */, 32768)    = 356
-stat64("/sys/class/hwmon/hwmon0/device/fan1_pulses", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_div", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_alarm", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_fault", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-stat64("/sys/class/hwmon/hwmon0/device/fan1_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-getdents(4, /* 0 entries */, 32768)     = 0
-close(4)                                = 0
-readlink("/sys/class/hwmon/hwmon1/device", 0xbeb3596c, 254) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon1/name", O_RDONLY) = 4
-fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000
-read(4, "armada_thermal\n", 4096)       = 15
-close(4)                                = 0
-munmap(0xb6fe4000, 4096)                = 0
-openat(AT_FDCWD, "/sys/class/hwmon/hwmon1", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
-getdents(4, /* 6 entries */, 32768)     = 116
-stat64("/sys/class/hwmon/hwmon1/temp1_input", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-getdents(4, /* 0 entries */, 32768)     = 0
-close(4)                                = 0
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-open("/etc/sensors3.conf", O_RDONLY)    = 3
-ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb35af4) = -1 ENOTTY (Inappropriate ioctl for device)
-fstat64(3, {st_mode=S_IFREG|0644, st_size=10344, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000
-read(3, "# libsensors configuration file\n"..., 8192) = 8192
-read(3, " label in4 \"+12V\"\n    label in5 "..., 8192) = 2152
-read(3, "", 4096)                       = 0
-read(3, "", 8192)                       = 0
-ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb34b04) = -1 ENOTTY (Inappropriate ioctl for device)
-close(3)                                = 0
-munmap(0xb6fe4000, 4096)                = 0
-openat(AT_FDCWD, "/etc/sensors.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
-getdents(3, /* 3 entries */, 32768)     = 56
-getdents(3, /* 0 entries */, 32768)     = 0
-close(3)                                = 0
-open("/usr/lib/arm-linux-gnueabi/gconv/gconv-modules.cache", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=26260, ...}) = 0
-mmap2(NULL, 26260, PROT_READ, MAP_SHARED, 3, 0) = 0xb6fbb000
-close(3)                                = 0
-open("/usr/lib/arm-linux-gnueabi/gconv/ISO8859-1.so", O_RDONLY|O_CLOEXEC) = 3
-read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\354\3\0\0004\0\0\0"..., 512) = 512
-lseek(3, 8548, SEEK_SET)                = 8548
-read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
-lseek(3, 8248, SEEK_SET)                = 8248
-read(3, "A)\0\0\0aeabi\0\1\37\0\0\0\0054T\0\6\2\10\1\t\1\22\4\23\1\24\1"..., 42) = 42
-fstat64(3, {st_mode=S_IFREG|0644, st_size=9628, ...}) = 0
-mmap2(NULL, 41020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c2e000
-mprotect(0xb6c30000, 28672, PROT_NONE)  = 0
-mmap2(0xb6c37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb6c37000
-close(3)                                = 0
-mprotect(0xb6c37000, 4096, PROT_READ)   = 0
-fstat64(1, {st_mode=S_IFREG|0644, st_size=9385, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000
-open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/fan1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon0/device/fan1_fault", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "0\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_input", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "3510\n", 4096)                 = 5
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_div", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "1\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-open("/sys/class/hwmon/hwmon0/device/fan1_alarm", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "0\n", 4096)                    = 2
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-open("/sys/class/hwmon/hwmon1/temp1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon1/temp1_label", O_RDONLY) = -1 ENOENT (No such file or directory)
-open("/sys/class/hwmon/hwmon1/temp1_input", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "42893\n", 4096)                = 6
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-open("/sys/class/hwmon/hwmon1/temp1_input", O_RDONLY) = 3
-fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
-mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000
-read(3, "42893\n", 4096)                = 6
-close(3)                                = 0
-munmap(0xb6fe3000, 4096)                = 0
-brk(0x1b13000)                          = 0x1b13000
-write(1, "g762-i2c-0-3e\nAdapter: mv64xxx_i"..., 152g762-i2c-0-3e
-Adapter: mv64xxx_i2c adapter
-fan1:        3510 RPM  (div = 1)
-
-armada_thermal-virtual-0
-Adapter: Virtual device
-temp1:        +42.9°C  
-
-) = 152
-exit_group(0)                           = ?
-
-_______________________________________________
-linux-arm-kernel mailing list
-linux-arm-kernel@lists.infradead.org
-http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+SGkgSmVhbiwKCkplYW4gRGVsdmFyZSA8a2hhbGlAbGludXgtZnIub3JnPiB3cml0ZXM6Cgo+IENh
+biB5b3UgcGxlYXNlIHNoYXJlIHRoZSBmdWxsIG91dHB1dCBvZiAic3RyYWNlIHNlbnNvcnMiPyBU
+aGlzIHdpbGwKPiBoZWxwIG1lIHVuZGVyc3RhbmQgd2hpY2ggZXhhY3QgY29kZSBwYXRocyBhcmUg
+dGFrZW4gaW4gbGlic2Vuc29ycy4KClRoZSAnc3RyYWNlIHNlbnNvcnMnIG91dHB1dCBvbiBhIDMu
+MTItcmM2IGlzIGJlbG93LCBmb2xsb3dlZCBieSB0aGUKb3V0cHV0IG9mIHRoZSBzYW1lIGNvbW1h
+bmQgb24gYSAzLjExLjYuCgotMy4xMi1yYzYtLTg8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCmV4ZWN2ZSgiL3Vzci9iaW4vc2Vuc29ycyIs
+IFsic2Vuc29ycyJdLCBbLyogMTMgdmFycyAqL10pID0gMApicmsoMCkgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgPSAweGY2MzAwMAp1bmFtZSh7c3lzPSJMaW51eCIsIG5vZGU9Im1v
+b2QiLCAuLi59KSAgPSAwCmFjY2VzcygiL2V0Yy9sZC5zby5ub2h3Y2FwIiwgRl9PSykgICAgICA9
+IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbW1hcDIoTlVMTCwgNDA5Niwg
+UFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9
+IDB4YjZmMTUwMDAKYWNjZXNzKCIvZXRjL2xkLnNvLnByZWxvYWQiLCBSX09LKSAgICAgID0gLTEg
+RU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvZXRjL2xkLnNvLmNhY2hl
+IiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2
+NDQsIHN0X3NpemU9MjQ4NDIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAyNDg0MiwgUFJPVF9SRUFE
+LCBNQVBfUFJJVkFURSwgMywgMCkgPSAweGI2ZWU5MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAg
+ICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvdXNyL2xp
+Yi9hcm0tbGludXgtZ251ZWFiaS9saWJzZW5zb3JzLnNvLjQiLCBPX1JET05MWXxPX0NMT0VYRUMp
+ID0gMwpyZWFkKDMsICJcMTc3RUxGXDFcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMChcMFwxXDBc
+MFwwXDIxMFwyN1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDUzOTA4LCBT
+RUVLX1NFVCkgICAgICAgICAgICAgICA9IDUzOTA4CnJlYWQoMywgIlwwXDBcMFwwXDBcMFwwXDBc
+MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4uLCAxMDQw
+KSA9IDEwNDAKbHNlZWsoMywgNTM2NDQsIFNFRUtfU0VUKSAgICAgICAgICAgICAgID0gNTM2NDQK
+cmVhZCgzLCAiQSlcMFwwXDBhZWFiaVwwXDFcMzdcMFwwXDBcMDA1NFRcMFw2XDJcMTBcMVx0XDFc
+MjJcNFwyNFwxXDI1XDEiLi4uLCA0MikgPSA0MgptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8
+UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxNDAw
+MApmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT01NDk0OCwgLi4ufSkg
+PSAwCm1tYXAyKE5VTEwsIDg2OTUyLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxN
+QVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZlZDMwMDAKbXByb3RlY3QoMHhiNmVlMDAwMCwgMjg2
+NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2ZWU3MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJP
+VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YykgPSAw
+eGI2ZWU3MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNj
+ZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNo
+IGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYmMuc28u
+NiIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBc
+MFwwXDBcMFwwXDBcM1wwKFwwXDFcMFwwXDBoXDIwMlwxXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0g
+NTEyCmxzZWVrKDMsIDEyNDAwODQsIFNFRUtfU0VUKSAgICAgICAgICAgICA9IDEyNDAwODQKcmVh
+ZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc
+MFwwXDBcMFwwXDBcMCIuLi4sIDI4NDApID0gMjg0MApsc2VlaygzLCAxMjM2NDg0LCBTRUVLX1NF
+VCkgICAgICAgICAgICAgPSAxMjM2NDg0CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBc
+MFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0
+YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTI0MjkyNCwgLi4ufSkgPSAw
+Cm1tYXAyKE5VTEwsIDEyNzkzNjgsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1B
+UF9ERU5ZV1JJVEUsIDMsIDApID0gMHhiNmQ5YTAwMAptcHJvdGVjdCgweGI2ZWM1MDAwLCAzMjc2
+OCwgUFJPVF9OT05FKSAgPSAwCm1tYXAyKDB4YjZlY2QwMDAsIDEyMjg4LCBQUk9UX1JFQUR8UFJP
+VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTJiKSA9
+IDB4YjZlY2QwMDAKbW1hcDIoMHhiNmVkMDAwMCwgOTYwOCwgUFJPVF9SRUFEfFBST1RfV1JJVEUs
+IE1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZWQwMDAw
+CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRj
+L2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig
+ZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYm0uc28uNiIsIE9fUkRP
+TkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFww
+XDBcM1wwKFwwXDFcMFwwXDAwMDA8XDBcMDAwNFwwXDBcMCIuLi4sIDUxMikgPSA1MTIKbHNlZWso
+MywgNjU5OTEyLCBTRUVLX1NFVCkgICAgICAgICAgICAgID0gNjU5OTEyCnJlYWQoMywgIlwwXDBc
+MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww
+XDAiLi4uLCAxMTYwKSA9IDExNjAKbHNlZWsoMywgNjU5NTg4LCBTRUVLX1NFVCkgICAgICAgICAg
+ICAgID0gNjU5NTg4CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBc
+NlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3Rf
+bW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9NjYxMDcyLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg
+NjkyMzY0LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAz
+LCAwKSA9IDB4YjZjZjAwMDAKbXByb3RlY3QoMHhiNmQ5MTAwMCwgMjg2NzIsIFBST1RfTk9ORSkg
+ID0gMAptbWFwMigweGI2ZDk4MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BS
+SVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YTApID0gMHhiNmQ5ODAwMApjbG9z
+ZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAyKE5VTEwsIDQwOTYs
+IFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkg
+PSAweGI2ZjEzMDAwCnNldF90bHMoMHhiNmYxMzRjMCwgMHhiNmYxM2I5OCwgMHhiNmYxODA1MCwg
+MHhiNmYxMzRjMCwgMHhiNmYxODA1MCkgPSAwCm1wcm90ZWN0KDB4YjZlY2QwMDAsIDgxOTIsIFBS
+T1RfUkVBRCkgICA9IDAKbXByb3RlY3QoMHhiNmQ5ODAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0g
+MAptcHJvdGVjdCgweGI2ZWU3MDAwLCA0MDk2LCBQUk9UX1JFQUQpICAgPSAwCm1wcm90ZWN0KDB4
+MTQwMDAsIDQwOTYsIFBST1RfUkVBRCkgICAgICA9IDAKbXByb3RlY3QoMHhiNmYxNzAwMCwgNDA5
+NiwgUFJPVF9SRUFEKSAgID0gMAptdW5tYXAoMHhiNmVlOTAwMCwgMjQ4NDIpICAgICAgICAgICAg
+ICAgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4ZjYzMDAw
+CmJyaygweGY4NDAwMCkgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4Zjg0MDAwCm9wZW4o
+Ii91c3IvbGliL2xvY2FsZS9sb2NhbGUtYXJjaGl2ZSIsIE9fUkRPTkxZfE9fTEFSR0VGSUxFfE9f
+Q0xPRVhFQykgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTE2
+MDc2MzIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAxNjA3NjMyLCBQUk9UX1JFQUQsIE1BUF9QUklW
+QVRFLCAzLCAwKSA9IDB4YjZiNjcwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgID0gMApzdGF0ZnMoIi9zeXMiLCB7Zl90eXBlPSJTWVNGU19NQUdJQyIsIGZfYnNpemU9
+NDA5NiwgZl9ibG9ja3M9MCwgZl9iZnJlZT0wLCBmX2JhdmFpbD0wLCBmX2ZpbGVzPTAsIGZfZmZy
+ZWU9MCwgZl9mc2lkPXswLCAwfSwgZl9uYW1lbGVuPTI1NSwgZl9mcnNpemU9NDA5Nn0pID0gMApv
+cGVuYXQoQVRfRkRDV0QsICIvc3lzL2NsYXNzL2kyYy1hZGFwdGVyIiwgT19SRE9OTFl8T19OT05C
+TE9DS3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gMwpmY250bDY0KDMsIEZf
+R0VURkQpICAgICAgICAgICAgICAgICAgICAgPSAweDEgKGZsYWdzIEZEX0NMT0VYRUMpCmdldGRl
+bnRzKDMsIC8qIDMgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDUyCm9wZW4oIi9zeXMvY2xhc3Mv
+aTJjLWFkYXB0ZXIvaTJjLTAvbmFtZSIsIE9fUkRPTkxZKSA9IDQKZnN0YXQ2NCg0LCB7c3RfbW9k
+ZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYs
+IFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkg
+PSAweGI2ZjEyMDAwCnJlYWQoNCwgIm12NjR4eHhfaTJjIGFkYXB0ZXJcbiIsIDQwOTYpICA9IDIw
+CmNsb3NlKDQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZm
+MTIwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApnZXRkZW50cygzLCAvKiAwIGVudHJpZXMg
+Ki8sIDMyNzY4KSAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3N5cy9jbGFzcy9od21vbiIsIE9fUkRPTkxZfE9fTk9O
+QkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDMKZ2V0ZGVudHMoMywg
+LyogNCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNzIKcmVhZGxpbmsoIi9zeXMvY2xhc3MvaHdt
+b24vaHdtb24wL2RldmljZSIsICIuLi8uLi8uLi8wLTAwM2UiLi4uLCAyNTQpID0gMTUKb3Blbigi
+L3N5cy9jbGFzcy9od21vbi9od21vbjAvbmFtZSIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8g
+c3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2
+aWNlL25hbWUiLCBPX1JET05MWSkgPSA0CmZzdGF0NjQoNCwge3N0X21vZGU9U19JRlJFR3wwNDQ0
+LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJP
+VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxMjAwMApy
+ZWFkKDQsICJnNzYyXG4iLCA0MDk2KSAgICAgICAgICAgICAgICAgPSA1CmNsb3NlKDQpICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTIwMDAsIDQwOTYpICAg
+ICAgICAgICAgICAgID0gMApyZWFkbGluaygiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNl
+L3N1YnN5c3RlbSIsICIuLi8uLi8uLi8uLi8uLi8uLi9idXMvaTJjIiwgMjU0KSA9IDI1Cm9wZW4o
+Ii9zeXMvY2xhc3MvaTJjLWFkYXB0ZXIvaTJjLTAvZGV2aWNlL25hbWUiLCBPX1JET05MWSkgPSAt
+MSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi9z
+eXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZSIsIE9fUkRPTkxZfE9fTk9OQkxPQ0t8T19MQVJH
+RUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDQKYnJrKDB4ZmFiMDAwKSAgICAgICAgICAg
+ICAgICAgICAgICAgICAgID0gMHhmYWIwMDAKZ2V0ZGVudHMoNCwgLyogMTcgZW50cmllcyAqLywg
+MzI3NjgpICAgID0gMzU2CnN0YXQ2NCgiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2Zh
+bjFfcHVsc2VzIiwge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0g
+MApzdGF0NjQoIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2RpdiIsIHtzdF9t
+b2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2Ns
+YXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9hbGFybSIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0
+NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9u
+MC9kZXZpY2UvZmFuMV9mYXVsdCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2
+LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9p
+bnB1dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZ2V0
+ZGVudHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSg0KSAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3
+bW9uMS9kZXZpY2UiLCAiLi4vLi4vdGhlcm1hbF96b25lMCIuLi4sIDI1NCkgPSAxOQpvcGVuKCIv
+c3lzL2NsYXNzL2h3bW9uL2h3bW9uMS9uYW1lIiwgT19SRE9OTFkpID0gNApmc3RhdDY0KDQsIHtz
+dF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg
+NDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0x
+LCAwKSA9IDB4YjZmMTIwMDAKcmVhZCg0LCAiYXJtYWRhX3RoZXJtYWxcbiIsIDQwOTYpICAgICAg
+ID0gMTUKY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAo
+MHhiNmYxMjAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNz
+L2h3bW9uL2h3bW9uMS9kZXZpY2Uvc3Vic3lzdGVtIiwgIi4uLy4uLy4uLy4uL2NsYXNzL3RoZXJt
+YWwiLCAyNTQpID0gMjUKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEvZGV2aWNlL25hbWUi
+LCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCmdldGRl
+bnRzKDMsIC8qIDAgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuKCIvZXRjL3NlbnNvcnMzLmNvbmYiLCBPX1JE
+T05MWSkgICAgPSAzCmlvY3RsKDMsIFNORENUTF9UTVJfVElNRUJBU0Ugb3IgVENHRVRTLCAweGJl
+YmM0YWY0KSA9IC0xIEVOT1RUWSAoSW5hcHByb3ByaWF0ZSBpb2N0bCBmb3IgZGV2aWNlKQpmc3Rh
+dDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0xMDM0NCwgLi4ufSkgPSAwCm1t
+YXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5P
+TllNT1VTLCAtMSwgMCkgPSAweGI2ZjEyMDAwCnJlYWQoMywgIiMgbGlic2Vuc29ycyBjb25maWd1
+cmF0aW9uIGZpbGVcbiIuLi4sIDgxOTIpID0gODE5MgpyZWFkKDMsICIgbGFiZWwgaW40IFwiKzEy
+VlwiXG4gICAgbGFiZWwgaW41ICIuLi4sIDgxOTIpID0gMjE1MgpyZWFkKDMsICIiLCA0MDk2KSAg
+ICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWQoMywgIiIsIDgxOTIpICAgICAgICAgICAgICAg
+ICAgICAgICA9IDAKaW9jdGwoMywgU05EQ1RMX1RNUl9USU1FQkFTRSBvciBUQ0dFVFMsIDB4YmVi
+YzNiMDQpID0gLTEgRU5PVFRZIChJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UpCmNsb3Nl
+KDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTIwMDAs
+IDQwOTYpICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvZXRjL3NlbnNvcnMu
+ZCIsIE9fUkRPTkxZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVD
+KSA9IDMKZ2V0ZGVudHMoMywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTYKZ2V0ZGVu
+dHMoMywgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW4oIi91c3IvbGliL2FybS1saW51eC1nbnVlYWJp
+L2djb252L2djb252LW1vZHVsZXMuY2FjaGUiLCBPX1JET05MWSkgPSAzCmZzdGF0NjQoMywge3N0
+X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTI2MjYwLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg
+MjYyNjAsIFBST1RfUkVBRCwgTUFQX1NIQVJFRCwgMywgMCkgPSAweGI2ZWU5MDAwCmNsb3NlKDMp
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3Vzci9saWIvYXJtLWxp
+bnV4LWdudWVhYmkvZ2NvbnYvSVNPODg1OS0xLnNvIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMK
+cmVhZCgzLCAiXDE3N0VMRlwxXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDAoXDBcMVwwXDBcMFwz
+NTRcM1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDg1NDgsIFNFRUtfU0VU
+KSAgICAgICAgICAgICAgICA9IDg1NDgKcmVhZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww
+XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIuLi4sIDEwODApID0gMTA4
+MApsc2VlaygzLCA4MjQ4LCBTRUVLX1NFVCkgICAgICAgICAgICAgICAgPSA4MjQ4CnJlYWQoMywg
+IkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNc
+MVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0
+X3NpemU9OTYyOCwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQxMDIwLCBQUk9UX1JFQUR8UFJPVF9F
+WEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZiNWMwMDAKbXByb3Rl
+Y3QoMHhiNmI1ZTAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2YjY1MDAwLCA4
+MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5Z
+V1JJVEUsIDMsIDB4MSkgPSAweGI2YjY1MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICA9IDAKbXByb3RlY3QoMHhiNmI2NTAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0g
+MApmc3RhdDY0KDEsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT05MjE2LCAuLi59KSA9
+IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1B
+UF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTIwMDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9o
+d21vbjAvZGV2aWNlL2ZhbjFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2gg
+ZmlsZSBvciBkaXJlY3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9m
+YW4xX2xhYmVsIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0
+b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9mYXVsdCIsIE9f
+UkRPTkxZKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5
+NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBf
+UFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZjExMDAwCnJlYWQoMywgIjBcbiIs
+IDQwOTYpICAgICAgICAgICAgICAgICAgICA9IDIKY2xvc2UoMykgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmYxMTAwMCwgNDA5NikgICAgICAgICAgICAgICAg
+PSAwCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2lucHV0IiwgT19S
+RE9OTFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2
+LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9Q
+UklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTEwMDAKcmVhZCgzLCAiMTUzNlxu
+IiwgNDA5NikgICAgICAgICAgICAgICAgID0gNQpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgPSAwCm11bm1hcCgweGI2ZjExMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9
+IDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfZGl2IiwgT19SRE9O
+TFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAu
+Li59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW
+QVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTEwMDAKcmVhZCgzLCAiMVxuIiwgNDA5
+NikgICAgICAgICAgICAgICAgICAgID0gMgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgPSAwCm11bm1hcCgweGI2ZjExMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAK
+b3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfYWxhcm0iLCBPX1JET05M
+WSkgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4u
+Ln0pID0gMAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZB
+VEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxMTAwMApyZWFkKDMsICIwXG4iLCA0MDk2
+KSAgICAgICAgICAgICAgICAgICAgPSAyCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTEwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMAp3
+cml0ZSgxLCAiZzc2Mi1pMmMtMC0zZVxuQWRhcHRlcjogbXY2NHh4eF9pIi4uLiwgNzdnNzYyLWky
+Yy0wLTNlCkFkYXB0ZXI6IG12NjR4eHhfaTJjIGFkYXB0ZXIKZmFuMTogICAgICAgIDE1MzYgUlBN
+ICAoZGl2ID0gMSkKCikgPSA3NwpleGl0X2dyb3VwKDApICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgPSA/CgoKCgoKLTMuMTEuNi0tODwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKZXhlY3ZlKCIvdXNyL2Jpbi9zZW5zb3JzIiwgWyJzZW5z
+b3JzIl0sIFsvKiAxMyB2YXJzICovXSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICA9IDB4MWFlOTAwMAp1bmFtZSh7c3lzPSJMaW51eCIsIG5vZGU9Im1vb2QiLCAu
+Li59KSAgPSAwCmFjY2VzcygiL2V0Yy9sZC5zby5ub2h3Y2FwIiwgRl9PSykgICAgICA9IC0xIEVO
+T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9S
+RUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZm
+ZTcwMDAKYWNjZXNzKCIvZXRjL2xkLnNvLnByZWxvYWQiLCBSX09LKSAgICAgID0gLTEgRU5PRU5U
+IChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvZXRjL2xkLnNvLmNhY2hlIiwgT19S
+RE9OTFl8T19DTE9FWEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0
+X3NpemU9MjQ4NDIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAyNDg0MiwgUFJPVF9SRUFELCBNQVBf
+UFJJVkFURSwgMywgMCkgPSAweGI2ZmJiMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0g
+LTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvdXNyL2xpYi9hcm0t
+bGludXgtZ251ZWFiaS9saWJzZW5zb3JzLnNvLjQiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpy
+ZWFkKDMsICJcMTc3RUxGXDFcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMChcMFwxXDBcMFwwXDIx
+MFwyN1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDUzOTA4LCBTRUVLX1NF
+VCkgICAgICAgICAgICAgICA9IDUzOTA4CnJlYWQoMywgIlwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc
+MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4uLCAxMDQwKSA9IDEw
+NDAKbHNlZWsoMywgNTM2NDQsIFNFRUtfU0VUKSAgICAgICAgICAgICAgID0gNTM2NDQKcmVhZCgz
+LCAiQSlcMFwwXDBhZWFiaVwwXDFcMzdcMFwwXDBcMDA1NFRcMFw2XDJcMTBcMVx0XDFcMjJcNFwy
+NFwxXDI1XDEiLi4uLCA0MikgPSA0MgptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9X
+UklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmZlNjAwMApmc3Rh
+dDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT01NDk0OCwgLi4ufSkgPSAwCm1t
+YXAyKE5VTEwsIDg2OTUyLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVO
+WVdSSVRFLCAzLCAwKSA9IDB4YjZmYTUwMDAKbXByb3RlY3QoMHhiNmZiMjAwMCwgMjg2NzIsIFBS
+T1RfTk9ORSkgID0gMAptbWFwMigweGI2ZmI5MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklU
+RSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YykgPSAweGI2ZmI5
+MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIv
+ZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg
+b3IgZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYmMuc28uNiIsIE9f
+UkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBc
+MFwwXDBcM1wwKFwwXDFcMFwwXDBoXDIwMlwxXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxz
+ZWVrKDMsIDEyNDAwODQsIFNFRUtfU0VUKSAgICAgICAgICAgICA9IDEyNDAwODQKcmVhZCgzLCAi
+XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc
+MFwwXDBcMCIuLi4sIDI4NDApID0gMjg0MApsc2VlaygzLCAxMjM2NDg0LCBTRUVLX1NFVCkgICAg
+ICAgICAgICAgPSAxMjM2NDg0CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAw
+NTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgz
+LCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTI0MjkyNCwgLi4ufSkgPSAwCm1tYXAy
+KE5VTEwsIDEyNzkzNjgsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5Z
+V1JJVEUsIDMsIDApID0gMHhiNmU2YzAwMAptcHJvdGVjdCgweGI2Zjk3MDAwLCAzMjc2OCwgUFJP
+VF9OT05FKSAgPSAwCm1tYXAyKDB4YjZmOWYwMDAsIDEyMjg4LCBQUk9UX1JFQUR8UFJPVF9XUklU
+RSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTJiKSA9IDB4YjZm
+OWYwMDAKbW1hcDIoMHhiNmZhMjAwMCwgOTYwOCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9Q
+UklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmEyMDAwCmNsb3Nl
+KDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNv
+Lm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0
+b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYm0uc28uNiIsIE9fUkRPTkxZfE9f
+Q0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww
+KFwwXDFcMFwwXDAwMDA8XDBcMDAwNFwwXDBcMCIuLi4sIDUxMikgPSA1MTIKbHNlZWsoMywgNjU5
+OTEyLCBTRUVLX1NFVCkgICAgICAgICAgICAgID0gNjU5OTEyCnJlYWQoMywgIlwwXDBcMFwwXDBc
+MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4u
+LCAxMTYwKSA9IDExNjAKbHNlZWsoMywgNjU5NTg4LCBTRUVLX1NFVCkgICAgICAgICAgICAgID0g
+NjU5NTg4CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEw
+XDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1T
+X0lGUkVHfDA2NDQsIHN0X3NpemU9NjYxMDcyLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNjkyMzY0
+LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9
+IDB4YjZkYzIwMDAKbXByb3RlY3QoMHhiNmU2MzAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMApt
+bWFwMigweGI2ZTZhMDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8
+TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YTApID0gMHhiNmU2YTAwMApjbG9zZSgzKSAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1Rf
+UkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2
+ZmU1MDAwCnNldF90bHMoMHhiNmZlNTRjMCwgMHhiNmZlNWI5OCwgMHhiNmZlYTA1MCwgMHhiNmZl
+NTRjMCwgMHhiNmZlYTA1MCkgPSAwCm1wcm90ZWN0KDB4YjZmOWYwMDAsIDgxOTIsIFBST1RfUkVB
+RCkgICA9IDAKbXByb3RlY3QoMHhiNmU2YTAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0gMAptcHJv
+dGVjdCgweGI2ZmI5MDAwLCA0MDk2LCBQUk9UX1JFQUQpICAgPSAwCm1wcm90ZWN0KDB4MTQwMDAs
+IDQwOTYsIFBST1RfUkVBRCkgICAgICA9IDAKbXByb3RlY3QoMHhiNmZlOTAwMCwgNDA5NiwgUFJP
+VF9SRUFEKSAgID0gMAptdW5tYXAoMHhiNmZiYjAwMCwgMjQ4NDIpICAgICAgICAgICAgICAgPSAw
+CmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MWFlOTAwMApicmso
+MHgxYjBhMDAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDFiMGEwMDAKb3BlbigiL3Vz
+ci9saWIvbG9jYWxlL2xvY2FsZS1hcmNoaXZlIiwgT19SRE9OTFl8T19MQVJHRUZJTEV8T19DTE9F
+WEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9MTYwNzYz
+MiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDE2MDc2MzIsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUs
+IDMsIDApID0gMHhiNmMzOTAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgPSAwCnN0YXRmcygiL3N5cyIsIHtmX3R5cGU9IlNZU0ZTX01BR0lDIiwgZl9ic2l6ZT00MDk2
+LCBmX2Jsb2Nrcz0wLCBmX2JmcmVlPTAsIGZfYmF2YWlsPTAsIGZfZmlsZXM9MCwgZl9mZnJlZT0w
+LCBmX2ZzaWQ9ezAsIDB9LCBmX25hbWVsZW49MjU1LCBmX2Zyc2l6ZT00MDk2fSkgPSAwCm9wZW5h
+dChBVF9GRENXRCwgIi9zeXMvY2xhc3MvaTJjLWFkYXB0ZXIiLCBPX1JET05MWXxPX05PTkJMT0NL
+fE9fTEFSR0VGSUxFfE9fRElSRUNUT1JZfE9fQ0xPRVhFQykgPSAzCmZjbnRsNjQoMywgRl9HRVRG
+RCkgICAgICAgICAgICAgICAgICAgICA9IDB4MSAoZmxhZ3MgRkRfQ0xPRVhFQykKZ2V0ZGVudHMo
+MywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTIKb3BlbigiL3N5cy9jbGFzcy9pMmMt
+YWRhcHRlci9pMmMtMC9uYW1lIiwgT19SRE9OTFkpID0gNApmc3RhdDY0KDQsIHtzdF9tb2RlPVNf
+SUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJP
+VF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4
+YjZmZTQwMDAKcmVhZCg0LCAibXY2NHh4eF9pMmMgYWRhcHRlclxuIiwgNDA5NikgID0gMjAKY2xv
+c2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAw
+MCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCmdldGRlbnRzKDMsIC8qIDAgZW50cmllcyAqLywg
+MzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0g
+MApvcGVuYXQoQVRfRkRDV0QsICIvc3lzL2NsYXNzL2h3bW9uIiwgT19SRE9OTFl8T19OT05CTE9D
+S3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gMwpnZXRkZW50cygzLCAvKiA0
+IGVudHJpZXMgKi8sIDMyNzY4KSAgICAgPSA3MgpyZWFkbGluaygiL3N5cy9jbGFzcy9od21vbi9o
+d21vbjAvZGV2aWNlIiwgIi4uLy4uLy4uLzAtMDAzZSIuLi4sIDI1NCkgPSAxNQpvcGVuKCIvc3lz
+L2NsYXNzL2h3bW9uL2h3bW9uMC9uYW1lIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNo
+IGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2Uv
+bmFtZSIsIE9fUkRPTkxZKSA9IDQKZnN0YXQ2NCg0LCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0
+X3NpemU9NDA5NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dS
+SVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmU0MDAwCnJlYWQo
+NCwgImc3NjJcbiIsIDQwOTYpICAgICAgICAgICAgICAgICA9IDUKY2xvc2UoNCkgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAwMCwgNDA5NikgICAgICAg
+ICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2Uvc3Vi
+c3lzdGVtIiwgIi4uLy4uLy4uLy4uLy4uLy4uL2J1cy9pMmMiLCAyNTQpID0gMjUKb3BlbigiL3N5
+cy9jbGFzcy9pMmMtYWRhcHRlci9pMmMtMC9kZXZpY2UvbmFtZSIsIE9fUkRPTkxZKSA9IC0xIEVO
+T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dELCAiL3N5cy9j
+bGFzcy9od21vbi9od21vbjAvZGV2aWNlIiwgT19SRE9OTFl8T19OT05CTE9DS3xPX0xBUkdFRklM
+RXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gNApicmsoMHgxYjMxMDAwKSAgICAgICAgICAgICAg
+ICAgICAgICAgICAgPSAweDFiMzEwMDAKZ2V0ZGVudHMoNCwgLyogMTcgZW50cmllcyAqLywgMzI3
+NjgpICAgID0gMzU2CnN0YXQ2NCgiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFf
+cHVsc2VzIiwge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApz
+dGF0NjQoIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2RpdiIsIHtzdF9tb2Rl
+PVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNz
+L2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9hbGFybSIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwg
+c3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9k
+ZXZpY2UvZmFuMV9mYXVsdCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAu
+Li59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9pbnB1
+dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZ2V0ZGVu
+dHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSg0KSAgICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9u
+MS9kZXZpY2UiLCAweGJlYjM1OTZjLCAyNTQpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig
+ZGlyZWN0b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMS9uYW1lIiwgT19SRE9OTFkp
+ID0gNApmc3RhdDY0KDQsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59
+KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRF
+fE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTQwMDAKcmVhZCg0LCAiYXJtYWRhX3RoZXJt
+YWxcbiIsIDQwOTYpICAgICAgID0gMTUKY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCm9w
+ZW5hdChBVF9GRENXRCwgIi9zeXMvY2xhc3MvaHdtb24vaHdtb24xIiwgT19SRE9OTFl8T19OT05C
+TE9DS3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gNApnZXRkZW50cyg0LCAv
+KiA2IGVudHJpZXMgKi8sIDMyNzY4KSAgICAgPSAxMTYKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9u
+L2h3bW9uMS90ZW1wMV9pbnB1dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2
+LCAuLi59KSA9IDAKZ2V0ZGVudHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApj
+bG9zZSg0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGRlbnRzKDMsIC8q
+IDAgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgID0gMApvcGVuKCIvZXRjL3NlbnNvcnMzLmNvbmYiLCBPX1JET05MWSkgICAg
+PSAzCmlvY3RsKDMsIFNORENUTF9UTVJfVElNRUJBU0Ugb3IgVENHRVRTLCAweGJlYjM1YWY0KSA9
+IC0xIEVOT1RUWSAoSW5hcHByb3ByaWF0ZSBpb2N0bCBmb3IgZGV2aWNlKQpmc3RhdDY0KDMsIHtz
+dF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0xMDM0NCwgLi4ufSkgPSAwCm1tYXAyKE5VTEws
+IDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAt
+MSwgMCkgPSAweGI2ZmU0MDAwCnJlYWQoMywgIiMgbGlic2Vuc29ycyBjb25maWd1cmF0aW9uIGZp
+bGVcbiIuLi4sIDgxOTIpID0gODE5MgpyZWFkKDMsICIgbGFiZWwgaW40IFwiKzEyVlwiXG4gICAg
+bGFiZWwgaW41ICIuLi4sIDgxOTIpID0gMjE1MgpyZWFkKDMsICIiLCA0MDk2KSAgICAgICAgICAg
+ICAgICAgICAgICAgPSAwCnJlYWQoMywgIiIsIDgxOTIpICAgICAgICAgICAgICAgICAgICAgICA9
+IDAKaW9jdGwoMywgU05EQ1RMX1RNUl9USU1FQkFTRSBvciBUQ0dFVFMsIDB4YmViMzRiMDQpID0g
+LTEgRU5PVFRZIChJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UpCmNsb3NlKDMpICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmZTQwMDAsIDQwOTYpICAg
+ICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvZXRjL3NlbnNvcnMuZCIsIE9fUkRP
+TkxZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDMKZ2V0
+ZGVudHMoMywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTYKZ2V0ZGVudHMoMywgLyog
+MCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgPSAwCm9wZW4oIi91c3IvbGliL2FybS1saW51eC1nbnVlYWJpL2djb252L2dj
+b252LW1vZHVsZXMuY2FjaGUiLCBPX1JET05MWSkgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19J
+RlJFR3wwNjQ0LCBzdF9zaXplPTI2MjYwLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgMjYyNjAsIFBS
+T1RfUkVBRCwgTUFQX1NIQVJFRCwgMywgMCkgPSAweGI2ZmJiMDAwCmNsb3NlKDMpICAgICAgICAg
+ICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3Vzci9saWIvYXJtLWxpbnV4LWdudWVh
+YmkvZ2NvbnYvSVNPODg1OS0xLnNvIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVhZCgzLCAi
+XDE3N0VMRlwxXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDAoXDBcMVwwXDBcMFwzNTRcM1wwXDAw
+MDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDg1NDgsIFNFRUtfU0VUKSAgICAgICAg
+ICAgICAgICA9IDg1NDgKcmVhZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc
+MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIuLi4sIDEwODApID0gMTA4MApsc2Vlaygz
+LCA4MjQ4LCBTRUVLX1NFVCkgICAgICAgICAgICAgICAgPSA4MjQ4CnJlYWQoMywgIkEpXDBcMFww
+YWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4u
+LiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9OTYy
+OCwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQxMDIwLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBf
+UFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZjMmUwMDAKbXByb3RlY3QoMHhiNmMz
+MDAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2YzM3MDAwLCA4MTkyLCBQUk9U
+X1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMs
+IDB4MSkgPSAweGI2YzM3MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICA9IDAKbXByb3RlY3QoMHhiNmMzNzAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0gMApmc3RhdDY0
+KDEsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT05Mzg1LCAuLi59KSA9IDAKbW1hcDIo
+TlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1P
+VVMsIC0xLCAwKSA9IDB4YjZmZTQwMDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2
+aWNlL2ZhbjFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBk
+aXJlY3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2xhYmVs
+IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVu
+KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9mYXVsdCIsIE9fUkRPTkxZKSA9
+IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5NiwgLi4ufSkg
+PSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxN
+QVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmUzMDAwCnJlYWQoMywgIjBcbiIsIDQwOTYpICAg
+ICAgICAgICAgICAgICAgICA9IDIKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgID0gMAptdW5tYXAoMHhiNmZlMzAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCm9wZW4o
+Ii9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2lucHV0IiwgT19SRE9OTFkpID0g
+Mwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9
+IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1B
+UF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiMzUxMFxuIiwgNDA5Nikg
+ICAgICAgICAgICAgICAgID0gNQpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICAgPSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAKb3Blbigi
+L3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfZGl2IiwgT19SRE9OTFkpID0gMwpm
+c3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAK
+bW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9B
+Tk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiMVxuIiwgNDA5NikgICAgICAg
+ICAgICAgICAgICAgID0gMgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+PSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3N5
+cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfYWxhcm0iLCBPX1JET05MWSkgPSAzCmZz
+dGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApt
+bWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FO
+T05ZTU9VUywgLTEsIDApID0gMHhiNmZlMzAwMApyZWFkKDMsICIwXG4iLCA0MDk2KSAgICAgICAg
+ICAgICAgICAgICAgPSAyCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9
+IDAKbXVubWFwKDB4YjZmZTMwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApvcGVuKCIvc3lz
+L2NsYXNzL2h3bW9uL2h3bW9uMS90ZW1wMV9sYWJlbCIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAo
+Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEv
+dGVtcDFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJl
+Y3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24xL3RlbXAxX2lucHV0IiwgT19SRE9O
+TFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAu
+Li59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW
+QVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiNDI4OTNcbiIs
+IDQwOTYpICAgICAgICAgICAgICAgID0gNgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAg
+ICAgICAgICAgPSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAK
+b3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEvdGVtcDFfaW5wdXQiLCBPX1JET05MWSkgPSAz
+CmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0g
+MAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQ
+X0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmZlMzAwMApyZWFkKDMsICI0Mjg5M1xuIiwgNDA5Nikg
+ICAgICAgICAgICAgICAgPSA2CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
+ICA9IDAKbXVubWFwKDB4YjZmZTMwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApicmsoMHgx
+YjEzMDAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDFiMTMwMDAKd3JpdGUoMSwgImc3
+NjItaTJjLTAtM2VcbkFkYXB0ZXI6IG12NjR4eHhfaSIuLi4sIDE1Mmc3NjItaTJjLTAtM2UKQWRh
+cHRlcjogbXY2NHh4eF9pMmMgYWRhcHRlcgpmYW4xOiAgICAgICAgMzUxMCBSUE0gIChkaXYgPSAx
+KQoKYXJtYWRhX3RoZXJtYWwtdmlydHVhbC0wCkFkYXB0ZXI6IFZpcnR1YWwgZGV2aWNlCnRlbXAx
+OiAgICAgICAgKzQyLjnCsEMgIAoKKSA9IDE1MgpleGl0X2dyb3VwKDApICAgICAgICAgICAgICAg
+ICAgICAgICAgICAgPSA/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
+X19fX19fXwpsbS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3Jn
+Cmh0dHA6Ly9saXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM
diff --git a/a/content_digest b/N1/content_digest
index 320979e..c96feb1 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,8 +1,8 @@
  "ref\087ppqzolsu.fsf@natisbad.org\0"
  "ref\020131021091739.739142e8@endymion.delvare\0"
  "From\0arno@natisbad.org (Arnaud Ebalard)\0"
- "Subject\0Re: [REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series\0"
- "Date\0Mon, 21 Oct 2013 20:14:56 +0200\0"
+ "Subject\0Re: [lm-sensors] [REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series\0"
+ "Date\0Mon, 21 Oct 2013 18:14:56 +0000\0"
  "To\0Jean Delvare <khali@linux-fr.org>\0"
  "Cc\0Andrew Lunn <andrew@lunn.ch>"
   Jason Cooper <jason@lakedaemon.net>
@@ -16,395 +16,425 @@
  " Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>\0"
  "\00:1\0"
  "b\0"
- "Hi Jean,\n"
- "\n"
- "Jean Delvare <khali@linux-fr.org> writes:\n"
- "\n"
- "> Can you please share the full output of \"strace sensors\"? This will\n"
- "> help me understand which exact code paths are taken in libsensors.\n"
- "\n"
- "The 'strace sensors' output on a 3.12-rc6 is below, followed by the\n"
- "output of the same command on a 3.11.6.\n"
- "\n"
- "-3.12-rc6--8<--------------------------------------------------------\n"
- "\n"
- "execve(\"/usr/bin/sensors\", [\"sensors\"], [/* 13 vars */]) = 0\n"
- "brk(0)                                  = 0xf63000\n"
- "uname({sys=\"Linux\", node=\"mood\", ...})  = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f15000\n"
- "access(\"/etc/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/etc/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=24842, ...}) = 0\n"
- "mmap2(NULL, 24842, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6ee9000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/usr/lib/arm-linux-gnueabi/libsensors.so.4\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\210\\27\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 53908, SEEK_SET)               = 53908\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1040) = 1040\n"
- "lseek(3, 53644, SEEK_SET)               = 53644\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\24\\1\\25\\1\"..., 42) = 42\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f14000\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=54948, ...}) = 0\n"
- "mmap2(NULL, 86952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ed3000\n"
- "mprotect(0xb6ee0000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6ee7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb6ee7000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/lib/arm-linux-gnueabi/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0h\\202\\1\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 1240084, SEEK_SET)             = 1240084\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 2840) = 2840\n"
- "lseek(3, 1236484, SEEK_SET)             = 1236484\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0755, st_size=1242924, ...}) = 0\n"
- "mmap2(NULL, 1279368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6d9a000\n"
- "mprotect(0xb6ec5000, 32768, PROT_NONE)  = 0\n"
- "mmap2(0xb6ecd000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb6ecd000\n"
- "mmap2(0xb6ed0000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6ed0000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/lib/arm-linux-gnueabi/libm.so.6\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\00<\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 659912, SEEK_SET)              = 659912\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1160) = 1160\n"
- "lseek(3, 659588, SEEK_SET)              = 659588\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=661072, ...}) = 0\n"
- "mmap2(NULL, 692364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6cf0000\n"
- "mprotect(0xb6d91000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6d98000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0) = 0xb6d98000\n"
- "close(3)                                = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f13000\n"
- "set_tls(0xb6f134c0, 0xb6f13b98, 0xb6f18050, 0xb6f134c0, 0xb6f18050) = 0\n"
- "mprotect(0xb6ecd000, 8192, PROT_READ)   = 0\n"
- "mprotect(0xb6d98000, 4096, PROT_READ)   = 0\n"
- "mprotect(0xb6ee7000, 4096, PROT_READ)   = 0\n"
- "mprotect(0x14000, 4096, PROT_READ)      = 0\n"
- "mprotect(0xb6f17000, 4096, PROT_READ)   = 0\n"
- "munmap(0xb6ee9000, 24842)               = 0\n"
- "brk(0)                                  = 0xf63000\n"
- "brk(0xf84000)                           = 0xf84000\n"
- "open(\"/usr/lib/locale/locale-archive\", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=1607632, ...}) = 0\n"
- "mmap2(NULL, 1607632, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6b67000\n"
- "close(3)                                = 0\n"
- "statfs(\"/sys\", {f_type=\"SYSFS_MAGIC\", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0\n"
- "openat(AT_FDCWD, \"/sys/class/i2c-adapter\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)\n"
- "getdents(3, /* 3 entries */, 32768)     = 52\n"
- "open(\"/sys/class/i2c-adapter/i2c-0/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000\n"
- "read(4, \"mv64xxx_i2c adapter\\n\", 4096)  = 20\n"
- "close(4)                                = 0\n"
- "munmap(0xb6f12000, 4096)                = 0\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "openat(AT_FDCWD, \"/sys/class/hwmon\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "getdents(3, /* 4 entries */, 32768)     = 72\n"
- "readlink(\"/sys/class/hwmon/hwmon0/device\", \"../../../0-003e\"..., 254) = 15\n"
- "open(\"/sys/class/hwmon/hwmon0/name\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000\n"
- "read(4, \"g762\\n\", 4096)                 = 5\n"
- "close(4)                                = 0\n"
- "munmap(0xb6f12000, 4096)                = 0\n"
- "readlink(\"/sys/class/hwmon/hwmon0/device/subsystem\", \"../../../../../../bus/i2c\", 254) = 25\n"
- "open(\"/sys/class/i2c-adapter/i2c-0/device/name\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "openat(AT_FDCWD, \"/sys/class/hwmon/hwmon0/device\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4\n"
- "brk(0xfab000)                           = 0xfab000\n"
- "getdents(4, /* 17 entries */, 32768)    = 356\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_pulses\", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_div\", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_alarm\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_fault\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_input\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "getdents(4, /* 0 entries */, 32768)     = 0\n"
- "close(4)                                = 0\n"
- "readlink(\"/sys/class/hwmon/hwmon1/device\", \"../../thermal_zone0\"..., 254) = 19\n"
- "open(\"/sys/class/hwmon/hwmon1/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000\n"
- "read(4, \"armada_thermal\\n\", 4096)       = 15\n"
- "close(4)                                = 0\n"
- "munmap(0xb6f12000, 4096)                = 0\n"
- "readlink(\"/sys/class/hwmon/hwmon1/device/subsystem\", \"../../../../class/thermal\", 254) = 25\n"
- "open(\"/sys/class/hwmon/hwmon1/device/name\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "open(\"/etc/sensors3.conf\", O_RDONLY)    = 3\n"
- "ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbebc4af4) = -1 ENOTTY (Inappropriate ioctl for device)\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=10344, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000\n"
- "read(3, \"# libsensors configuration file\\n\"..., 8192) = 8192\n"
- "read(3, \" label in4 \\\"+12V\\\"\\n    label in5 \"..., 8192) = 2152\n"
- "read(3, \"\", 4096)                       = 0\n"
- "read(3, \"\", 8192)                       = 0\n"
- "ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbebc3b04) = -1 ENOTTY (Inappropriate ioctl for device)\n"
- "close(3)                                = 0\n"
- "munmap(0xb6f12000, 4096)                = 0\n"
- "openat(AT_FDCWD, \"/etc/sensors.d\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "getdents(3, /* 3 entries */, 32768)     = 56\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "open(\"/usr/lib/arm-linux-gnueabi/gconv/gconv-modules.cache\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=26260, ...}) = 0\n"
- "mmap2(NULL, 26260, PROT_READ, MAP_SHARED, 3, 0) = 0xb6ee9000\n"
- "close(3)                                = 0\n"
- "open(\"/usr/lib/arm-linux-gnueabi/gconv/ISO8859-1.so\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\354\\3\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 8548, SEEK_SET)                = 8548\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1080) = 1080\n"
- "lseek(3, 8248, SEEK_SET)                = 8248\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=9628, ...}) = 0\n"
- "mmap2(NULL, 41020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6b5c000\n"
- "mprotect(0xb6b5e000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6b65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb6b65000\n"
- "close(3)                                = 0\n"
- "mprotect(0xb6b65000, 4096, PROT_READ)   = 0\n"
- "fstat64(1, {st_mode=S_IFREG|0644, st_size=9216, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f12000\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_fault\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000\n"
- "read(3, \"0\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6f11000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_input\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000\n"
- "read(3, \"1536\\n\", 4096)                 = 5\n"
- "close(3)                                = 0\n"
- "munmap(0xb6f11000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_div\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000\n"
- "read(3, \"1\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6f11000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_alarm\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f11000\n"
- "read(3, \"0\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6f11000, 4096)                = 0\n"
- "write(1, \"g762-i2c-0-3e\\nAdapter: mv64xxx_i\"..., 77g762-i2c-0-3e\n"
- "Adapter: mv64xxx_i2c adapter\n"
- "fan1:        1536 RPM  (div = 1)\n"
- "\n"
- ") = 77\n"
- "exit_group(0)                           = ?\n"
- "\n"
- "\n"
- "\n"
- "\n"
- "\n"
- "-3.11.6--8<--------------------------------------------------------\n"
- "\n"
- "execve(\"/usr/bin/sensors\", [\"sensors\"], [/* 13 vars */]) = 0\n"
- "brk(0)                                  = 0x1ae9000\n"
- "uname({sys=\"Linux\", node=\"mood\", ...})  = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe7000\n"
- "access(\"/etc/ld.so.preload\", R_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/etc/ld.so.cache\", O_RDONLY|O_CLOEXEC) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=24842, ...}) = 0\n"
- "mmap2(NULL, 24842, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6fbb000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/usr/lib/arm-linux-gnueabi/libsensors.so.4\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\210\\27\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 53908, SEEK_SET)               = 53908\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1040) = 1040\n"
- "lseek(3, 53644, SEEK_SET)               = 53644\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\24\\1\\25\\1\"..., 42) = 42\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe6000\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=54948, ...}) = 0\n"
- "mmap2(NULL, 86952, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6fa5000\n"
- "mprotect(0xb6fb2000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6fb9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb6fb9000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/lib/arm-linux-gnueabi/libc.so.6\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0h\\202\\1\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 1240084, SEEK_SET)             = 1240084\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 2840) = 2840\n"
- "lseek(3, 1236484, SEEK_SET)             = 1236484\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0755, st_size=1242924, ...}) = 0\n"
- "mmap2(NULL, 1279368, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e6c000\n"
- "mprotect(0xb6f97000, 32768, PROT_NONE)  = 0\n"
- "mmap2(0xb6f9f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12b) = 0xb6f9f000\n"
- "mmap2(0xb6fa2000, 9608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb6fa2000\n"
- "close(3)                                = 0\n"
- "access(\"/etc/ld.so.nohwcap\", F_OK)      = -1 ENOENT (No such file or directory)\n"
- "open(\"/lib/arm-linux-gnueabi/libm.so.6\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\00<\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 659912, SEEK_SET)              = 659912\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1160) = 1160\n"
- "lseek(3, 659588, SEEK_SET)              = 659588\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=661072, ...}) = 0\n"
- "mmap2(NULL, 692364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6dc2000\n"
- "mprotect(0xb6e63000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6e6a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa0) = 0xb6e6a000\n"
- "close(3)                                = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe5000\n"
- "set_tls(0xb6fe54c0, 0xb6fe5b98, 0xb6fea050, 0xb6fe54c0, 0xb6fea050) = 0\n"
- "mprotect(0xb6f9f000, 8192, PROT_READ)   = 0\n"
- "mprotect(0xb6e6a000, 4096, PROT_READ)   = 0\n"
- "mprotect(0xb6fb9000, 4096, PROT_READ)   = 0\n"
- "mprotect(0x14000, 4096, PROT_READ)      = 0\n"
- "mprotect(0xb6fe9000, 4096, PROT_READ)   = 0\n"
- "munmap(0xb6fbb000, 24842)               = 0\n"
- "brk(0)                                  = 0x1ae9000\n"
- "brk(0x1b0a000)                          = 0x1b0a000\n"
- "open(\"/usr/lib/locale/locale-archive\", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=1607632, ...}) = 0\n"
- "mmap2(NULL, 1607632, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6c39000\n"
- "close(3)                                = 0\n"
- "statfs(\"/sys\", {f_type=\"SYSFS_MAGIC\", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0\n"
- "openat(AT_FDCWD, \"/sys/class/i2c-adapter\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)\n"
- "getdents(3, /* 3 entries */, 32768)     = 52\n"
- "open(\"/sys/class/i2c-adapter/i2c-0/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000\n"
- "read(4, \"mv64xxx_i2c adapter\\n\", 4096)  = 20\n"
- "close(4)                                = 0\n"
- "munmap(0xb6fe4000, 4096)                = 0\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "openat(AT_FDCWD, \"/sys/class/hwmon\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "getdents(3, /* 4 entries */, 32768)     = 72\n"
- "readlink(\"/sys/class/hwmon/hwmon0/device\", \"../../../0-003e\"..., 254) = 15\n"
- "open(\"/sys/class/hwmon/hwmon0/name\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000\n"
- "read(4, \"g762\\n\", 4096)                 = 5\n"
- "close(4)                                = 0\n"
- "munmap(0xb6fe4000, 4096)                = 0\n"
- "readlink(\"/sys/class/hwmon/hwmon0/device/subsystem\", \"../../../../../../bus/i2c\", 254) = 25\n"
- "open(\"/sys/class/i2c-adapter/i2c-0/device/name\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "openat(AT_FDCWD, \"/sys/class/hwmon/hwmon0/device\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4\n"
- "brk(0x1b31000)                          = 0x1b31000\n"
- "getdents(4, /* 17 entries */, 32768)    = 356\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_pulses\", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_div\", {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_alarm\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_fault\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "stat64(\"/sys/class/hwmon/hwmon0/device/fan1_input\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "getdents(4, /* 0 entries */, 32768)     = 0\n"
- "close(4)                                = 0\n"
- "readlink(\"/sys/class/hwmon/hwmon1/device\", 0xbeb3596c, 254) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon1/name\", O_RDONLY) = 4\n"
- "fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000\n"
- "read(4, \"armada_thermal\\n\", 4096)       = 15\n"
- "close(4)                                = 0\n"
- "munmap(0xb6fe4000, 4096)                = 0\n"
- "openat(AT_FDCWD, \"/sys/class/hwmon/hwmon1\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4\n"
- "getdents(4, /* 6 entries */, 32768)     = 116\n"
- "stat64(\"/sys/class/hwmon/hwmon1/temp1_input\", {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "getdents(4, /* 0 entries */, 32768)     = 0\n"
- "close(4)                                = 0\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "open(\"/etc/sensors3.conf\", O_RDONLY)    = 3\n"
- "ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb35af4) = -1 ENOTTY (Inappropriate ioctl for device)\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=10344, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000\n"
- "read(3, \"# libsensors configuration file\\n\"..., 8192) = 8192\n"
- "read(3, \" label in4 \\\"+12V\\\"\\n    label in5 \"..., 8192) = 2152\n"
- "read(3, \"\", 4096)                       = 0\n"
- "read(3, \"\", 8192)                       = 0\n"
- "ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb34b04) = -1 ENOTTY (Inappropriate ioctl for device)\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe4000, 4096)                = 0\n"
- "openat(AT_FDCWD, \"/etc/sensors.d\", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3\n"
- "getdents(3, /* 3 entries */, 32768)     = 56\n"
- "getdents(3, /* 0 entries */, 32768)     = 0\n"
- "close(3)                                = 0\n"
- "open(\"/usr/lib/arm-linux-gnueabi/gconv/gconv-modules.cache\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=26260, ...}) = 0\n"
- "mmap2(NULL, 26260, PROT_READ, MAP_SHARED, 3, 0) = 0xb6fbb000\n"
- "close(3)                                = 0\n"
- "open(\"/usr/lib/arm-linux-gnueabi/gconv/ISO8859-1.so\", O_RDONLY|O_CLOEXEC) = 3\n"
- "read(3, \"\\177ELF\\1\\1\\1\\0\\0\\0\\0\\0\\0\\0\\0\\0\\3\\0(\\0\\1\\0\\0\\0\\354\\3\\0\\04\\0\\0\\0\"..., 512) = 512\n"
- "lseek(3, 8548, SEEK_SET)                = 8548\n"
- "read(3, \"\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\\0\"..., 1080) = 1080\n"
- "lseek(3, 8248, SEEK_SET)                = 8248\n"
- "read(3, \"A)\\0\\0\\0aeabi\\0\\1\\37\\0\\0\\0\\0054T\\0\\6\\2\\10\\1\\t\\1\\22\\4\\23\\1\\24\\1\"..., 42) = 42\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=9628, ...}) = 0\n"
- "mmap2(NULL, 41020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6c2e000\n"
- "mprotect(0xb6c30000, 28672, PROT_NONE)  = 0\n"
- "mmap2(0xb6c37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb6c37000\n"
- "close(3)                                = 0\n"
- "mprotect(0xb6c37000, 4096, PROT_READ)   = 0\n"
- "fstat64(1, {st_mode=S_IFREG|0644, st_size=9385, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe4000\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_fault\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"0\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_input\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"3510\\n\", 4096)                 = 5\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_div\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0644, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"1\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon0/device/fan1_alarm\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"0\\n\", 4096)                    = 2\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon1/temp1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon1/temp1_label\", O_RDONLY) = -1 ENOENT (No such file or directory)\n"
- "open(\"/sys/class/hwmon/hwmon1/temp1_input\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"42893\\n\", 4096)                = 6\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "open(\"/sys/class/hwmon/hwmon1/temp1_input\", O_RDONLY) = 3\n"
- "fstat64(3, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0\n"
- "mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6fe3000\n"
- "read(3, \"42893\\n\", 4096)                = 6\n"
- "close(3)                                = 0\n"
- "munmap(0xb6fe3000, 4096)                = 0\n"
- "brk(0x1b13000)                          = 0x1b13000\n"
- "write(1, \"g762-i2c-0-3e\\nAdapter: mv64xxx_i\"..., 152g762-i2c-0-3e\n"
- "Adapter: mv64xxx_i2c adapter\n"
- "fan1:        3510 RPM  (div = 1)\n"
- "\n"
- "armada_thermal-virtual-0\n"
- "Adapter: Virtual device\n"
- "temp1:        +42.9\302\260C  \n"
- "\n"
- ") = 152\n"
- "exit_group(0)                           = ?\n"
- "\n"
- "_______________________________________________\n"
- "linux-arm-kernel mailing list\n"
- "linux-arm-kernel@lists.infradead.org\n"
- http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+ "SGkgSmVhbiwKCkplYW4gRGVsdmFyZSA8a2hhbGlAbGludXgtZnIub3JnPiB3cml0ZXM6Cgo+IENh\n"
+ "biB5b3UgcGxlYXNlIHNoYXJlIHRoZSBmdWxsIG91dHB1dCBvZiAic3RyYWNlIHNlbnNvcnMiPyBU\n"
+ "aGlzIHdpbGwKPiBoZWxwIG1lIHVuZGVyc3RhbmQgd2hpY2ggZXhhY3QgY29kZSBwYXRocyBhcmUg\n"
+ "dGFrZW4gaW4gbGlic2Vuc29ycy4KClRoZSAnc3RyYWNlIHNlbnNvcnMnIG91dHB1dCBvbiBhIDMu\n"
+ "MTItcmM2IGlzIGJlbG93LCBmb2xsb3dlZCBieSB0aGUKb3V0cHV0IG9mIHRoZSBzYW1lIGNvbW1h\n"
+ "bmQgb24gYSAzLjExLjYuCgotMy4xMi1yYzYtLTg8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCmV4ZWN2ZSgiL3Vzci9iaW4vc2Vuc29ycyIs\n"
+ "IFsic2Vuc29ycyJdLCBbLyogMTMgdmFycyAqL10pID0gMApicmsoMCkgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgPSAweGY2MzAwMAp1bmFtZSh7c3lzPSJMaW51eCIsIG5vZGU9Im1v\n"
+ "b2QiLCAuLi59KSAgPSAwCmFjY2VzcygiL2V0Yy9sZC5zby5ub2h3Y2FwIiwgRl9PSykgICAgICA9\n"
+ "IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbW1hcDIoTlVMTCwgNDA5Niwg\n"
+ "UFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9\n"
+ "IDB4YjZmMTUwMDAKYWNjZXNzKCIvZXRjL2xkLnNvLnByZWxvYWQiLCBSX09LKSAgICAgID0gLTEg\n"
+ "RU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvZXRjL2xkLnNvLmNhY2hl\n"
+ "IiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2\n"
+ "NDQsIHN0X3NpemU9MjQ4NDIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAyNDg0MiwgUFJPVF9SRUFE\n"
+ "LCBNQVBfUFJJVkFURSwgMywgMCkgPSAweGI2ZWU5MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAg\n"
+ "ICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvdXNyL2xp\n"
+ "Yi9hcm0tbGludXgtZ251ZWFiaS9saWJzZW5zb3JzLnNvLjQiLCBPX1JET05MWXxPX0NMT0VYRUMp\n"
+ "ID0gMwpyZWFkKDMsICJcMTc3RUxGXDFcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMChcMFwxXDBc\n"
+ "MFwwXDIxMFwyN1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDUzOTA4LCBT\n"
+ "RUVLX1NFVCkgICAgICAgICAgICAgICA9IDUzOTA4CnJlYWQoMywgIlwwXDBcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4uLCAxMDQw\n"
+ "KSA9IDEwNDAKbHNlZWsoMywgNTM2NDQsIFNFRUtfU0VUKSAgICAgICAgICAgICAgID0gNTM2NDQK\n"
+ "cmVhZCgzLCAiQSlcMFwwXDBhZWFiaVwwXDFcMzdcMFwwXDBcMDA1NFRcMFw2XDJcMTBcMVx0XDFc\n"
+ "MjJcNFwyNFwxXDI1XDEiLi4uLCA0MikgPSA0MgptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8\n"
+ "UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxNDAw\n"
+ "MApmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT01NDk0OCwgLi4ufSkg\n"
+ "PSAwCm1tYXAyKE5VTEwsIDg2OTUyLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxN\n"
+ "QVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZlZDMwMDAKbXByb3RlY3QoMHhiNmVlMDAwMCwgMjg2\n"
+ "NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2ZWU3MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJP\n"
+ "VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YykgPSAw\n"
+ "eGI2ZWU3MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNj\n"
+ "ZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNo\n"
+ "IGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYmMuc28u\n"
+ "NiIsIE9fUkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcM1wwKFwwXDFcMFwwXDBoXDIwMlwxXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0g\n"
+ "NTEyCmxzZWVrKDMsIDEyNDAwODQsIFNFRUtfU0VUKSAgICAgICAgICAgICA9IDEyNDAwODQKcmVh\n"
+ "ZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMCIuLi4sIDI4NDApID0gMjg0MApsc2VlaygzLCAxMjM2NDg0LCBTRUVLX1NF\n"
+ "VCkgICAgICAgICAgICAgPSAxMjM2NDg0CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBc\n"
+ "MFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0\n"
+ "YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTI0MjkyNCwgLi4ufSkgPSAw\n"
+ "Cm1tYXAyKE5VTEwsIDEyNzkzNjgsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1B\n"
+ "UF9ERU5ZV1JJVEUsIDMsIDApID0gMHhiNmQ5YTAwMAptcHJvdGVjdCgweGI2ZWM1MDAwLCAzMjc2\n"
+ "OCwgUFJPVF9OT05FKSAgPSAwCm1tYXAyKDB4YjZlY2QwMDAsIDEyMjg4LCBQUk9UX1JFQUR8UFJP\n"
+ "VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTJiKSA9\n"
+ "IDB4YjZlY2QwMDAKbW1hcDIoMHhiNmVkMDAwMCwgOTYwOCwgUFJPVF9SRUFEfFBST1RfV1JJVEUs\n"
+ "IE1BUF9QUklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZWQwMDAw\n"
+ "CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRj\n"
+ "L2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig\n"
+ "ZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYm0uc28uNiIsIE9fUkRP\n"
+ "TkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFww\n"
+ "XDBcM1wwKFwwXDFcMFwwXDAwMDA8XDBcMDAwNFwwXDBcMCIuLi4sIDUxMikgPSA1MTIKbHNlZWso\n"
+ "MywgNjU5OTEyLCBTRUVLX1NFVCkgICAgICAgICAgICAgID0gNjU5OTEyCnJlYWQoMywgIlwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww\n"
+ "XDAiLi4uLCAxMTYwKSA9IDExNjAKbHNlZWsoMywgNjU5NTg4LCBTRUVLX1NFVCkgICAgICAgICAg\n"
+ "ICAgID0gNjU5NTg4CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBc\n"
+ "NlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3Rf\n"
+ "bW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9NjYxMDcyLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg\n"
+ "NjkyMzY0LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAz\n"
+ "LCAwKSA9IDB4YjZjZjAwMDAKbXByb3RlY3QoMHhiNmQ5MTAwMCwgMjg2NzIsIFBST1RfTk9ORSkg\n"
+ "ID0gMAptbWFwMigweGI2ZDk4MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BS\n"
+ "SVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YTApID0gMHhiNmQ5ODAwMApjbG9z\n"
+ "ZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAyKE5VTEwsIDQwOTYs\n"
+ "IFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkg\n"
+ "PSAweGI2ZjEzMDAwCnNldF90bHMoMHhiNmYxMzRjMCwgMHhiNmYxM2I5OCwgMHhiNmYxODA1MCwg\n"
+ "MHhiNmYxMzRjMCwgMHhiNmYxODA1MCkgPSAwCm1wcm90ZWN0KDB4YjZlY2QwMDAsIDgxOTIsIFBS\n"
+ "T1RfUkVBRCkgICA9IDAKbXByb3RlY3QoMHhiNmQ5ODAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0g\n"
+ "MAptcHJvdGVjdCgweGI2ZWU3MDAwLCA0MDk2LCBQUk9UX1JFQUQpICAgPSAwCm1wcm90ZWN0KDB4\n"
+ "MTQwMDAsIDQwOTYsIFBST1RfUkVBRCkgICAgICA9IDAKbXByb3RlY3QoMHhiNmYxNzAwMCwgNDA5\n"
+ "NiwgUFJPVF9SRUFEKSAgID0gMAptdW5tYXAoMHhiNmVlOTAwMCwgMjQ4NDIpICAgICAgICAgICAg\n"
+ "ICAgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4ZjYzMDAw\n"
+ "CmJyaygweGY4NDAwMCkgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4Zjg0MDAwCm9wZW4o\n"
+ "Ii91c3IvbGliL2xvY2FsZS9sb2NhbGUtYXJjaGl2ZSIsIE9fUkRPTkxZfE9fTEFSR0VGSUxFfE9f\n"
+ "Q0xPRVhFQykgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTE2\n"
+ "MDc2MzIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAxNjA3NjMyLCBQUk9UX1JFQUQsIE1BUF9QUklW\n"
+ "QVRFLCAzLCAwKSA9IDB4YjZiNjcwMDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgID0gMApzdGF0ZnMoIi9zeXMiLCB7Zl90eXBlPSJTWVNGU19NQUdJQyIsIGZfYnNpemU9\n"
+ "NDA5NiwgZl9ibG9ja3M9MCwgZl9iZnJlZT0wLCBmX2JhdmFpbD0wLCBmX2ZpbGVzPTAsIGZfZmZy\n"
+ "ZWU9MCwgZl9mc2lkPXswLCAwfSwgZl9uYW1lbGVuPTI1NSwgZl9mcnNpemU9NDA5Nn0pID0gMApv\n"
+ "cGVuYXQoQVRfRkRDV0QsICIvc3lzL2NsYXNzL2kyYy1hZGFwdGVyIiwgT19SRE9OTFl8T19OT05C\n"
+ "TE9DS3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gMwpmY250bDY0KDMsIEZf\n"
+ "R0VURkQpICAgICAgICAgICAgICAgICAgICAgPSAweDEgKGZsYWdzIEZEX0NMT0VYRUMpCmdldGRl\n"
+ "bnRzKDMsIC8qIDMgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDUyCm9wZW4oIi9zeXMvY2xhc3Mv\n"
+ "aTJjLWFkYXB0ZXIvaTJjLTAvbmFtZSIsIE9fUkRPTkxZKSA9IDQKZnN0YXQ2NCg0LCB7c3RfbW9k\n"
+ "ZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYs\n"
+ "IFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkg\n"
+ "PSAweGI2ZjEyMDAwCnJlYWQoNCwgIm12NjR4eHhfaTJjIGFkYXB0ZXJcbiIsIDQwOTYpICA9IDIw\n"
+ "CmNsb3NlKDQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZm\n"
+ "MTIwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApnZXRkZW50cygzLCAvKiAwIGVudHJpZXMg\n"
+ "Ki8sIDMyNzY4KSAgICAgPSAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICA9IDAKb3BlbmF0KEFUX0ZEQ1dELCAiL3N5cy9jbGFzcy9od21vbiIsIE9fUkRPTkxZfE9fTk9O\n"
+ "QkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDMKZ2V0ZGVudHMoMywg\n"
+ "LyogNCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNzIKcmVhZGxpbmsoIi9zeXMvY2xhc3MvaHdt\n"
+ "b24vaHdtb24wL2RldmljZSIsICIuLi8uLi8uLi8wLTAwM2UiLi4uLCAyNTQpID0gMTUKb3Blbigi\n"
+ "L3N5cy9jbGFzcy9od21vbi9od21vbjAvbmFtZSIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8g\n"
+ "c3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2\n"
+ "aWNlL25hbWUiLCBPX1JET05MWSkgPSA0CmZzdGF0NjQoNCwge3N0X21vZGU9U19JRlJFR3wwNDQ0\n"
+ "LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJP\n"
+ "VF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxMjAwMApy\n"
+ "ZWFkKDQsICJnNzYyXG4iLCA0MDk2KSAgICAgICAgICAgICAgICAgPSA1CmNsb3NlKDQpICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTIwMDAsIDQwOTYpICAg\n"
+ "ICAgICAgICAgICAgID0gMApyZWFkbGluaygiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNl\n"
+ "L3N1YnN5c3RlbSIsICIuLi8uLi8uLi8uLi8uLi8uLi9idXMvaTJjIiwgMjU0KSA9IDI1Cm9wZW4o\n"
+ "Ii9zeXMvY2xhc3MvaTJjLWFkYXB0ZXIvaTJjLTAvZGV2aWNlL25hbWUiLCBPX1JET05MWSkgPSAt\n"
+ "MSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCm9wZW5hdChBVF9GRENXRCwgIi9z\n"
+ "eXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZSIsIE9fUkRPTkxZfE9fTk9OQkxPQ0t8T19MQVJH\n"
+ "RUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDQKYnJrKDB4ZmFiMDAwKSAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgID0gMHhmYWIwMDAKZ2V0ZGVudHMoNCwgLyogMTcgZW50cmllcyAqLywg\n"
+ "MzI3NjgpICAgID0gMzU2CnN0YXQ2NCgiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2Zh\n"
+ "bjFfcHVsc2VzIiwge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0g\n"
+ "MApzdGF0NjQoIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2RpdiIsIHtzdF9t\n"
+ "b2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2Ns\n"
+ "YXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9hbGFybSIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0\n"
+ "NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9u\n"
+ "MC9kZXZpY2UvZmFuMV9mYXVsdCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2\n"
+ "LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9p\n"
+ "bnB1dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZ2V0\n"
+ "ZGVudHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSg0KSAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3\n"
+ "bW9uMS9kZXZpY2UiLCAiLi4vLi4vdGhlcm1hbF96b25lMCIuLi4sIDI1NCkgPSAxOQpvcGVuKCIv\n"
+ "c3lzL2NsYXNzL2h3bW9uL2h3bW9uMS9uYW1lIiwgT19SRE9OTFkpID0gNApmc3RhdDY0KDQsIHtz\n"
+ "dF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg\n"
+ "NDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0x\n"
+ "LCAwKSA9IDB4YjZmMTIwMDAKcmVhZCg0LCAiYXJtYWRhX3RoZXJtYWxcbiIsIDQwOTYpICAgICAg\n"
+ "ID0gMTUKY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAo\n"
+ "MHhiNmYxMjAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNz\n"
+ "L2h3bW9uL2h3bW9uMS9kZXZpY2Uvc3Vic3lzdGVtIiwgIi4uLy4uLy4uLy4uL2NsYXNzL3RoZXJt\n"
+ "YWwiLCAyNTQpID0gMjUKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEvZGV2aWNlL25hbWUi\n"
+ "LCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCmdldGRl\n"
+ "bnRzKDMsIC8qIDAgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgID0gMApvcGVuKCIvZXRjL3NlbnNvcnMzLmNvbmYiLCBPX1JE\n"
+ "T05MWSkgICAgPSAzCmlvY3RsKDMsIFNORENUTF9UTVJfVElNRUJBU0Ugb3IgVENHRVRTLCAweGJl\n"
+ "YmM0YWY0KSA9IC0xIEVOT1RUWSAoSW5hcHByb3ByaWF0ZSBpb2N0bCBmb3IgZGV2aWNlKQpmc3Rh\n"
+ "dDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0xMDM0NCwgLi4ufSkgPSAwCm1t\n"
+ "YXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5P\n"
+ "TllNT1VTLCAtMSwgMCkgPSAweGI2ZjEyMDAwCnJlYWQoMywgIiMgbGlic2Vuc29ycyBjb25maWd1\n"
+ "cmF0aW9uIGZpbGVcbiIuLi4sIDgxOTIpID0gODE5MgpyZWFkKDMsICIgbGFiZWwgaW40IFwiKzEy\n"
+ "VlwiXG4gICAgbGFiZWwgaW41ICIuLi4sIDgxOTIpID0gMjE1MgpyZWFkKDMsICIiLCA0MDk2KSAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWQoMywgIiIsIDgxOTIpICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICA9IDAKaW9jdGwoMywgU05EQ1RMX1RNUl9USU1FQkFTRSBvciBUQ0dFVFMsIDB4YmVi\n"
+ "YzNiMDQpID0gLTEgRU5PVFRZIChJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UpCmNsb3Nl\n"
+ "KDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTIwMDAs\n"
+ "IDQwOTYpICAgICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvZXRjL3NlbnNvcnMu\n"
+ "ZCIsIE9fUkRPTkxZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVD\n"
+ "KSA9IDMKZ2V0ZGVudHMoMywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTYKZ2V0ZGVu\n"
+ "dHMoMywgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgPSAwCm9wZW4oIi91c3IvbGliL2FybS1saW51eC1nbnVlYWJp\n"
+ "L2djb252L2djb252LW1vZHVsZXMuY2FjaGUiLCBPX1JET05MWSkgPSAzCmZzdGF0NjQoMywge3N0\n"
+ "X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTI2MjYwLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwg\n"
+ "MjYyNjAsIFBST1RfUkVBRCwgTUFQX1NIQVJFRCwgMywgMCkgPSAweGI2ZWU5MDAwCmNsb3NlKDMp\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3Vzci9saWIvYXJtLWxp\n"
+ "bnV4LWdudWVhYmkvZ2NvbnYvSVNPODg1OS0xLnNvIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMK\n"
+ "cmVhZCgzLCAiXDE3N0VMRlwxXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDAoXDBcMVwwXDBcMFwz\n"
+ "NTRcM1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDg1NDgsIFNFRUtfU0VU\n"
+ "KSAgICAgICAgICAgICAgICA9IDg1NDgKcmVhZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFww\n"
+ "XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIuLi4sIDEwODApID0gMTA4\n"
+ "MApsc2VlaygzLCA4MjQ4LCBTRUVLX1NFVCkgICAgICAgICAgICAgICAgPSA4MjQ4CnJlYWQoMywg\n"
+ "IkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNc\n"
+ "MVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0\n"
+ "X3NpemU9OTYyOCwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQxMDIwLCBQUk9UX1JFQUR8UFJPVF9F\n"
+ "WEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZiNWMwMDAKbXByb3Rl\n"
+ "Y3QoMHhiNmI1ZTAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2YjY1MDAwLCA4\n"
+ "MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5Z\n"
+ "V1JJVEUsIDMsIDB4MSkgPSAweGI2YjY1MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICA9IDAKbXByb3RlY3QoMHhiNmI2NTAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0g\n"
+ "MApmc3RhdDY0KDEsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT05MjE2LCAuLi59KSA9\n"
+ "IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1B\n"
+ "UF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTIwMDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9o\n"
+ "d21vbjAvZGV2aWNlL2ZhbjFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2gg\n"
+ "ZmlsZSBvciBkaXJlY3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9m\n"
+ "YW4xX2xhYmVsIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0\n"
+ "b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9mYXVsdCIsIE9f\n"
+ "UkRPTkxZKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5\n"
+ "NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBf\n"
+ "UFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZjExMDAwCnJlYWQoMywgIjBcbiIs\n"
+ "IDQwOTYpICAgICAgICAgICAgICAgICAgICA9IDIKY2xvc2UoMykgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmYxMTAwMCwgNDA5NikgICAgICAgICAgICAgICAg\n"
+ "PSAwCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2lucHV0IiwgT19S\n"
+ "RE9OTFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2\n"
+ "LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9Q\n"
+ "UklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTEwMDAKcmVhZCgzLCAiMTUzNlxu\n"
+ "IiwgNDA5NikgICAgICAgICAgICAgICAgID0gNQpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSAwCm11bm1hcCgweGI2ZjExMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9\n"
+ "IDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfZGl2IiwgT19SRE9O\n"
+ "TFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAu\n"
+ "Li59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW\n"
+ "QVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmMTEwMDAKcmVhZCgzLCAiMVxuIiwgNDA5\n"
+ "NikgICAgICAgICAgICAgICAgICAgID0gMgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgPSAwCm11bm1hcCgweGI2ZjExMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAK\n"
+ "b3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfYWxhcm0iLCBPX1JET05M\n"
+ "WSkgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4u\n"
+ "Ln0pID0gMAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZB\n"
+ "VEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmYxMTAwMApyZWFkKDMsICIwXG4iLCA0MDk2\n"
+ "KSAgICAgICAgICAgICAgICAgICAgPSAyCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICA9IDAKbXVubWFwKDB4YjZmMTEwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMAp3\n"
+ "cml0ZSgxLCAiZzc2Mi1pMmMtMC0zZVxuQWRhcHRlcjogbXY2NHh4eF9pIi4uLiwgNzdnNzYyLWky\n"
+ "Yy0wLTNlCkFkYXB0ZXI6IG12NjR4eHhfaTJjIGFkYXB0ZXIKZmFuMTogICAgICAgIDE1MzYgUlBN\n"
+ "ICAoZGl2ID0gMSkKCikgPSA3NwpleGl0X2dyb3VwKDApICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgPSA/CgoKCgoKLTMuMTEuNi0tODwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t\n"
+ "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKZXhlY3ZlKCIvdXNyL2Jpbi9zZW5zb3JzIiwgWyJzZW5z\n"
+ "b3JzIl0sIFsvKiAxMyB2YXJzICovXSkgPSAwCmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICA9IDB4MWFlOTAwMAp1bmFtZSh7c3lzPSJMaW51eCIsIG5vZGU9Im1vb2QiLCAu\n"
+ "Li59KSAgPSAwCmFjY2VzcygiL2V0Yy9sZC5zby5ub2h3Y2FwIiwgRl9PSykgICAgICA9IC0xIEVO\n"
+ "T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9S\n"
+ "RUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZm\n"
+ "ZTcwMDAKYWNjZXNzKCIvZXRjL2xkLnNvLnByZWxvYWQiLCBSX09LKSAgICAgID0gLTEgRU5PRU5U\n"
+ "IChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvZXRjL2xkLnNvLmNhY2hlIiwgT19S\n"
+ "RE9OTFl8T19DTE9FWEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0\n"
+ "X3NpemU9MjQ4NDIsIC4uLn0pID0gMAptbWFwMihOVUxMLCAyNDg0MiwgUFJPVF9SRUFELCBNQVBf\n"
+ "UFJJVkFURSwgMywgMCkgPSAweGI2ZmJiMDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0g\n"
+ "LTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvdXNyL2xpYi9hcm0t\n"
+ "bGludXgtZ251ZWFiaS9saWJzZW5zb3JzLnNvLjQiLCBPX1JET05MWXxPX0NMT0VYRUMpID0gMwpy\n"
+ "ZWFkKDMsICJcMTc3RUxGXDFcMVwxXDBcMFwwXDBcMFwwXDBcMFwwXDNcMChcMFwxXDBcMFwwXDIx\n"
+ "MFwyN1wwXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDUzOTA4LCBTRUVLX1NF\n"
+ "VCkgICAgICAgICAgICAgICA9IDUzOTA4CnJlYWQoMywgIlwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4uLCAxMDQwKSA9IDEw\n"
+ "NDAKbHNlZWsoMywgNTM2NDQsIFNFRUtfU0VUKSAgICAgICAgICAgICAgID0gNTM2NDQKcmVhZCgz\n"
+ "LCAiQSlcMFwwXDBhZWFiaVwwXDFcMzdcMFwwXDBcMDA1NFRcMFw2XDJcMTBcMVx0XDFcMjJcNFwy\n"
+ "NFwxXDI1XDEiLi4uLCA0MikgPSA0MgptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9X\n"
+ "UklURSwgTUFQX1BSSVZBVEV8TUFQX0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmZlNjAwMApmc3Rh\n"
+ "dDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT01NDk0OCwgLi4ufSkgPSAwCm1t\n"
+ "YXAyKE5VTEwsIDg2OTUyLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVO\n"
+ "WVdSSVRFLCAzLCAwKSA9IDB4YjZmYTUwMDAKbXByb3RlY3QoMHhiNmZiMjAwMCwgMjg2NzIsIFBS\n"
+ "T1RfTk9ORSkgID0gMAptbWFwMigweGI2ZmI5MDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklU\n"
+ "RSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YykgPSAweGI2ZmI5\n"
+ "MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIv\n"
+ "ZXRjL2xkLnNvLm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUg\n"
+ "b3IgZGlyZWN0b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYmMuc28uNiIsIE9f\n"
+ "UkRPTkxZfE9fQ0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcM1wwKFwwXDFcMFwwXDBoXDIwMlwxXDAwMDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxz\n"
+ "ZWVrKDMsIDEyNDAwODQsIFNFRUtfU0VUKSAgICAgICAgICAgICA9IDEyNDAwODQKcmVhZCgzLCAi\n"
+ "XDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMCIuLi4sIDI4NDApID0gMjg0MApsc2VlaygzLCAxMjM2NDg0LCBTRUVLX1NFVCkgICAg\n"
+ "ICAgICAgICAgPSAxMjM2NDg0CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAw\n"
+ "NTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgz\n"
+ "LCB7c3RfbW9kZT1TX0lGUkVHfDA3NTUsIHN0X3NpemU9MTI0MjkyNCwgLi4ufSkgPSAwCm1tYXAy\n"
+ "KE5VTEwsIDEyNzkzNjgsIFBST1RfUkVBRHxQUk9UX0VYRUMsIE1BUF9QUklWQVRFfE1BUF9ERU5Z\n"
+ "V1JJVEUsIDMsIDApID0gMHhiNmU2YzAwMAptcHJvdGVjdCgweGI2Zjk3MDAwLCAzMjc2OCwgUFJP\n"
+ "VF9OT05FKSAgPSAwCm1tYXAyKDB4YjZmOWYwMDAsIDEyMjg4LCBQUk9UX1JFQUR8UFJPVF9XUklU\n"
+ "RSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4MTJiKSA9IDB4YjZm\n"
+ "OWYwMDAKbW1hcDIoMHhiNmZhMjAwMCwgOTYwOCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9Q\n"
+ "UklWQVRFfE1BUF9GSVhFRHxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmEyMDAwCmNsb3Nl\n"
+ "KDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKYWNjZXNzKCIvZXRjL2xkLnNv\n"
+ "Lm5vaHdjYXAiLCBGX09LKSAgICAgID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0\n"
+ "b3J5KQpvcGVuKCIvbGliL2FybS1saW51eC1nbnVlYWJpL2xpYm0uc28uNiIsIE9fUkRPTkxZfE9f\n"
+ "Q0xPRVhFQykgPSAzCnJlYWQoMywgIlwxNzdFTEZcMVwxXDFcMFwwXDBcMFwwXDBcMFwwXDBcM1ww\n"
+ "KFwwXDFcMFwwXDAwMDA8XDBcMDAwNFwwXDBcMCIuLi4sIDUxMikgPSA1MTIKbHNlZWsoMywgNjU5\n"
+ "OTEyLCBTRUVLX1NFVCkgICAgICAgICAgICAgID0gNjU5OTEyCnJlYWQoMywgIlwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDAiLi4u\n"
+ "LCAxMTYwKSA9IDExNjAKbHNlZWsoMywgNjU5NTg4LCBTRUVLX1NFVCkgICAgICAgICAgICAgID0g\n"
+ "NjU5NTg4CnJlYWQoMywgIkEpXDBcMFwwYWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEw\n"
+ "XDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4uLiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1T\n"
+ "X0lGUkVHfDA2NDQsIHN0X3NpemU9NjYxMDcyLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNjkyMzY0\n"
+ "LCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBfUFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9\n"
+ "IDB4YjZkYzIwMDAKbXByb3RlY3QoMHhiNmU2MzAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMApt\n"
+ "bWFwMigweGI2ZTZhMDAwLCA4MTkyLCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8\n"
+ "TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMsIDB4YTApID0gMHhiNmU2YTAwMApjbG9zZSgzKSAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1Rf\n"
+ "UkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2\n"
+ "ZmU1MDAwCnNldF90bHMoMHhiNmZlNTRjMCwgMHhiNmZlNWI5OCwgMHhiNmZlYTA1MCwgMHhiNmZl\n"
+ "NTRjMCwgMHhiNmZlYTA1MCkgPSAwCm1wcm90ZWN0KDB4YjZmOWYwMDAsIDgxOTIsIFBST1RfUkVB\n"
+ "RCkgICA9IDAKbXByb3RlY3QoMHhiNmU2YTAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0gMAptcHJv\n"
+ "dGVjdCgweGI2ZmI5MDAwLCA0MDk2LCBQUk9UX1JFQUQpICAgPSAwCm1wcm90ZWN0KDB4MTQwMDAs\n"
+ "IDQwOTYsIFBST1RfUkVBRCkgICAgICA9IDAKbXByb3RlY3QoMHhiNmZlOTAwMCwgNDA5NiwgUFJP\n"
+ "VF9SRUFEKSAgID0gMAptdW5tYXAoMHhiNmZiYjAwMCwgMjQ4NDIpICAgICAgICAgICAgICAgPSAw\n"
+ "CmJyaygwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDB4MWFlOTAwMApicmso\n"
+ "MHgxYjBhMDAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDFiMGEwMDAKb3BlbigiL3Vz\n"
+ "ci9saWIvbG9jYWxlL2xvY2FsZS1hcmNoaXZlIiwgT19SRE9OTFl8T19MQVJHRUZJTEV8T19DTE9F\n"
+ "WEVDKSA9IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9MTYwNzYz\n"
+ "MiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDE2MDc2MzIsIFBST1RfUkVBRCwgTUFQX1BSSVZBVEUs\n"
+ "IDMsIDApID0gMHhiNmMzOTAwMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgPSAwCnN0YXRmcygiL3N5cyIsIHtmX3R5cGU9IlNZU0ZTX01BR0lDIiwgZl9ic2l6ZT00MDk2\n"
+ "LCBmX2Jsb2Nrcz0wLCBmX2JmcmVlPTAsIGZfYmF2YWlsPTAsIGZfZmlsZXM9MCwgZl9mZnJlZT0w\n"
+ "LCBmX2ZzaWQ9ezAsIDB9LCBmX25hbWVsZW49MjU1LCBmX2Zyc2l6ZT00MDk2fSkgPSAwCm9wZW5h\n"
+ "dChBVF9GRENXRCwgIi9zeXMvY2xhc3MvaTJjLWFkYXB0ZXIiLCBPX1JET05MWXxPX05PTkJMT0NL\n"
+ "fE9fTEFSR0VGSUxFfE9fRElSRUNUT1JZfE9fQ0xPRVhFQykgPSAzCmZjbnRsNjQoMywgRl9HRVRG\n"
+ "RCkgICAgICAgICAgICAgICAgICAgICA9IDB4MSAoZmxhZ3MgRkRfQ0xPRVhFQykKZ2V0ZGVudHMo\n"
+ "MywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTIKb3BlbigiL3N5cy9jbGFzcy9pMmMt\n"
+ "YWRhcHRlci9pMmMtMC9uYW1lIiwgT19SRE9OTFkpID0gNApmc3RhdDY0KDQsIHtzdF9tb2RlPVNf\n"
+ "SUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJP\n"
+ "VF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4\n"
+ "YjZmZTQwMDAKcmVhZCg0LCAibXY2NHh4eF9pMmMgYWRhcHRlclxuIiwgNDA5NikgID0gMjAKY2xv\n"
+ "c2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAw\n"
+ "MCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCmdldGRlbnRzKDMsIC8qIDAgZW50cmllcyAqLywg\n"
+ "MzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0g\n"
+ "MApvcGVuYXQoQVRfRkRDV0QsICIvc3lzL2NsYXNzL2h3bW9uIiwgT19SRE9OTFl8T19OT05CTE9D\n"
+ "S3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gMwpnZXRkZW50cygzLCAvKiA0\n"
+ "IGVudHJpZXMgKi8sIDMyNzY4KSAgICAgPSA3MgpyZWFkbGluaygiL3N5cy9jbGFzcy9od21vbi9o\n"
+ "d21vbjAvZGV2aWNlIiwgIi4uLy4uLy4uLzAtMDAzZSIuLi4sIDI1NCkgPSAxNQpvcGVuKCIvc3lz\n"
+ "L2NsYXNzL2h3bW9uL2h3bW9uMC9uYW1lIiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNo\n"
+ "IGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2Uv\n"
+ "bmFtZSIsIE9fUkRPTkxZKSA9IDQKZnN0YXQ2NCg0LCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0\n"
+ "X3NpemU9NDA5NiwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dS\n"
+ "SVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmU0MDAwCnJlYWQo\n"
+ "NCwgImc3NjJcbiIsIDQwOTYpICAgICAgICAgICAgICAgICA9IDUKY2xvc2UoNCkgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAwMCwgNDA5NikgICAgICAg\n"
+ "ICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2Uvc3Vi\n"
+ "c3lzdGVtIiwgIi4uLy4uLy4uLy4uLy4uLy4uL2J1cy9pMmMiLCAyNTQpID0gMjUKb3BlbigiL3N5\n"
+ "cy9jbGFzcy9pMmMtYWRhcHRlci9pMmMtMC9kZXZpY2UvbmFtZSIsIE9fUkRPTkxZKSA9IC0xIEVO\n"
+ "T0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbmF0KEFUX0ZEQ1dELCAiL3N5cy9j\n"
+ "bGFzcy9od21vbi9od21vbjAvZGV2aWNlIiwgT19SRE9OTFl8T19OT05CTE9DS3xPX0xBUkdFRklM\n"
+ "RXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gNApicmsoMHgxYjMxMDAwKSAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSAweDFiMzEwMDAKZ2V0ZGVudHMoNCwgLyogMTcgZW50cmllcyAqLywgMzI3\n"
+ "NjgpICAgID0gMzU2CnN0YXQ2NCgiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFf\n"
+ "cHVsc2VzIiwge3N0X21vZGU9U19JRlJFR3wwNjQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApz\n"
+ "dGF0NjQoIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2RpdiIsIHtzdF9tb2Rl\n"
+ "PVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNz\n"
+ "L2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9hbGFybSIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwg\n"
+ "c3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9k\n"
+ "ZXZpY2UvZmFuMV9mYXVsdCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAu\n"
+ "Li59KSA9IDAKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9pbnB1\n"
+ "dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAKZ2V0ZGVu\n"
+ "dHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSg0KSAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgPSAwCnJlYWRsaW5rKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9u\n"
+ "MS9kZXZpY2UiLCAweGJlYjM1OTZjLCAyNTQpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3Ig\n"
+ "ZGlyZWN0b3J5KQpvcGVuKCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMS9uYW1lIiwgT19SRE9OTFkp\n"
+ "ID0gNApmc3RhdDY0KDQsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59\n"
+ "KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRF\n"
+ "fE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTQwMDAKcmVhZCg0LCAiYXJtYWRhX3RoZXJt\n"
+ "YWxcbiIsIDQwOTYpICAgICAgID0gMTUKY2xvc2UoNCkgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgID0gMAptdW5tYXAoMHhiNmZlNDAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCm9w\n"
+ "ZW5hdChBVF9GRENXRCwgIi9zeXMvY2xhc3MvaHdtb24vaHdtb24xIiwgT19SRE9OTFl8T19OT05C\n"
+ "TE9DS3xPX0xBUkdFRklMRXxPX0RJUkVDVE9SWXxPX0NMT0VYRUMpID0gNApnZXRkZW50cyg0LCAv\n"
+ "KiA2IGVudHJpZXMgKi8sIDMyNzY4KSAgICAgPSAxMTYKc3RhdDY0KCIvc3lzL2NsYXNzL2h3bW9u\n"
+ "L2h3bW9uMS90ZW1wMV9pbnB1dCIsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2\n"
+ "LCAuLi59KSA9IDAKZ2V0ZGVudHMoNCwgLyogMCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApj\n"
+ "bG9zZSg0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAwCmdldGRlbnRzKDMsIC8q\n"
+ "IDAgZW50cmllcyAqLywgMzI3NjgpICAgICA9IDAKY2xvc2UoMykgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgID0gMApvcGVuKCIvZXRjL3NlbnNvcnMzLmNvbmYiLCBPX1JET05MWSkgICAg\n"
+ "PSAzCmlvY3RsKDMsIFNORENUTF9UTVJfVElNRUJBU0Ugb3IgVENHRVRTLCAweGJlYjM1YWY0KSA9\n"
+ "IC0xIEVOT1RUWSAoSW5hcHByb3ByaWF0ZSBpb2N0bCBmb3IgZGV2aWNlKQpmc3RhdDY0KDMsIHtz\n"
+ "dF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT0xMDM0NCwgLi4ufSkgPSAwCm1tYXAyKE5VTEws\n"
+ "IDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxNQVBfQU5PTllNT1VTLCAt\n"
+ "MSwgMCkgPSAweGI2ZmU0MDAwCnJlYWQoMywgIiMgbGlic2Vuc29ycyBjb25maWd1cmF0aW9uIGZp\n"
+ "bGVcbiIuLi4sIDgxOTIpID0gODE5MgpyZWFkKDMsICIgbGFiZWwgaW40IFwiKzEyVlwiXG4gICAg\n"
+ "bGFiZWwgaW41ICIuLi4sIDgxOTIpID0gMjE1MgpyZWFkKDMsICIiLCA0MDk2KSAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSAwCnJlYWQoMywgIiIsIDgxOTIpICAgICAgICAgICAgICAgICAgICAgICA9\n"
+ "IDAKaW9jdGwoMywgU05EQ1RMX1RNUl9USU1FQkFTRSBvciBUQ0dFVFMsIDB4YmViMzRiMDQpID0g\n"
+ "LTEgRU5PVFRZIChJbmFwcHJvcHJpYXRlIGlvY3RsIGZvciBkZXZpY2UpCmNsb3NlKDMpICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICAgICA9IDAKbXVubWFwKDB4YjZmZTQwMDAsIDQwOTYpICAg\n"
+ "ICAgICAgICAgICAgID0gMApvcGVuYXQoQVRfRkRDV0QsICIvZXRjL3NlbnNvcnMuZCIsIE9fUkRP\n"
+ "TkxZfE9fTk9OQkxPQ0t8T19MQVJHRUZJTEV8T19ESVJFQ1RPUll8T19DTE9FWEVDKSA9IDMKZ2V0\n"
+ "ZGVudHMoMywgLyogMyBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gNTYKZ2V0ZGVudHMoMywgLyog\n"
+ "MCBlbnRyaWVzICovLCAzMjc2OCkgICAgID0gMApjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSAwCm9wZW4oIi91c3IvbGliL2FybS1saW51eC1nbnVlYWJpL2djb252L2dj\n"
+ "b252LW1vZHVsZXMuY2FjaGUiLCBPX1JET05MWSkgPSAzCmZzdGF0NjQoMywge3N0X21vZGU9U19J\n"
+ "RlJFR3wwNjQ0LCBzdF9zaXplPTI2MjYwLCAuLi59KSA9IDAKbW1hcDIoTlVMTCwgMjYyNjAsIFBS\n"
+ "T1RfUkVBRCwgTUFQX1NIQVJFRCwgMywgMCkgPSAweGI2ZmJiMDAwCmNsb3NlKDMpICAgICAgICAg\n"
+ "ICAgICAgICAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3Vzci9saWIvYXJtLWxpbnV4LWdudWVh\n"
+ "YmkvZ2NvbnYvSVNPODg1OS0xLnNvIiwgT19SRE9OTFl8T19DTE9FWEVDKSA9IDMKcmVhZCgzLCAi\n"
+ "XDE3N0VMRlwxXDFcMVwwXDBcMFwwXDBcMFwwXDBcMFwzXDAoXDBcMVwwXDBcMFwzNTRcM1wwXDAw\n"
+ "MDRcMFwwXDAiLi4uLCA1MTIpID0gNTEyCmxzZWVrKDMsIDg1NDgsIFNFRUtfU0VUKSAgICAgICAg\n"
+ "ICAgICAgICA9IDg1NDgKcmVhZCgzLCAiXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBc\n"
+ "MFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIuLi4sIDEwODApID0gMTA4MApsc2Vlaygz\n"
+ "LCA4MjQ4LCBTRUVLX1NFVCkgICAgICAgICAgICAgICAgPSA4MjQ4CnJlYWQoMywgIkEpXDBcMFww\n"
+ "YWVhYmlcMFwxXDM3XDBcMFwwXDAwNTRUXDBcNlwyXDEwXDFcdFwxXDIyXDRcMjNcMVwyNFwxIi4u\n"
+ "LiwgNDIpID0gNDIKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA2NDQsIHN0X3NpemU9OTYy\n"
+ "OCwgLi4ufSkgPSAwCm1tYXAyKE5VTEwsIDQxMDIwLCBQUk9UX1JFQUR8UFJPVF9FWEVDLCBNQVBf\n"
+ "UFJJVkFURXxNQVBfREVOWVdSSVRFLCAzLCAwKSA9IDB4YjZjMmUwMDAKbXByb3RlY3QoMHhiNmMz\n"
+ "MDAwMCwgMjg2NzIsIFBST1RfTk9ORSkgID0gMAptbWFwMigweGI2YzM3MDAwLCA4MTkyLCBQUk9U\n"
+ "X1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0ZJWEVEfE1BUF9ERU5ZV1JJVEUsIDMs\n"
+ "IDB4MSkgPSAweGI2YzM3MDAwCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICA9IDAKbXByb3RlY3QoMHhiNmMzNzAwMCwgNDA5NiwgUFJPVF9SRUFEKSAgID0gMApmc3RhdDY0\n"
+ "KDEsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT05Mzg1LCAuLi59KSA9IDAKbW1hcDIo\n"
+ "TlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9BTk9OWU1P\n"
+ "VVMsIC0xLCAwKSA9IDB4YjZmZTQwMDAKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2\n"
+ "aWNlL2ZhbjFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBk\n"
+ "aXJlY3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2xhYmVs\n"
+ "IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQpvcGVu\n"
+ "KCIvc3lzL2NsYXNzL2h3bW9uL2h3bW9uMC9kZXZpY2UvZmFuMV9mYXVsdCIsIE9fUkRPTkxZKSA9\n"
+ "IDMKZnN0YXQ2NCgzLCB7c3RfbW9kZT1TX0lGUkVHfDA0NDQsIHN0X3NpemU9NDA5NiwgLi4ufSkg\n"
+ "PSAwCm1tYXAyKE5VTEwsIDQwOTYsIFBST1RfUkVBRHxQUk9UX1dSSVRFLCBNQVBfUFJJVkFURXxN\n"
+ "QVBfQU5PTllNT1VTLCAtMSwgMCkgPSAweGI2ZmUzMDAwCnJlYWQoMywgIjBcbiIsIDQwOTYpICAg\n"
+ "ICAgICAgICAgICAgICAgICA9IDIKY2xvc2UoMykgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgID0gMAptdW5tYXAoMHhiNmZlMzAwMCwgNDA5NikgICAgICAgICAgICAgICAgPSAwCm9wZW4o\n"
+ "Ii9zeXMvY2xhc3MvaHdtb24vaHdtb24wL2RldmljZS9mYW4xX2lucHV0IiwgT19SRE9OTFkpID0g\n"
+ "Mwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9\n"
+ "IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1B\n"
+ "UF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiMzUxMFxuIiwgNDA5Nikg\n"
+ "ICAgICAgICAgICAgICAgID0gNQpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgPSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAKb3Blbigi\n"
+ "L3N5cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfZGl2IiwgT19SRE9OTFkpID0gMwpm\n"
+ "c3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDY0NCwgc3Rfc2l6ZT00MDk2LCAuLi59KSA9IDAK\n"
+ "bW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklWQVRFfE1BUF9B\n"
+ "Tk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiMVxuIiwgNDA5NikgICAgICAg\n"
+ "ICAgICAgICAgICAgID0gMgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "PSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAKb3BlbigiL3N5\n"
+ "cy9jbGFzcy9od21vbi9od21vbjAvZGV2aWNlL2ZhbjFfYWxhcm0iLCBPX1JET05MWSkgPSAzCmZz\n"
+ "dGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0gMApt\n"
+ "bWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQX0FO\n"
+ "T05ZTU9VUywgLTEsIDApID0gMHhiNmZlMzAwMApyZWFkKDMsICIwXG4iLCA0MDk2KSAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSAyCmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9\n"
+ "IDAKbXVubWFwKDB4YjZmZTMwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApvcGVuKCIvc3lz\n"
+ "L2NsYXNzL2h3bW9uL2h3bW9uMS90ZW1wMV9sYWJlbCIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAo\n"
+ "Tm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKb3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEv\n"
+ "dGVtcDFfbGFiZWwiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJl\n"
+ "Y3RvcnkpCm9wZW4oIi9zeXMvY2xhc3MvaHdtb24vaHdtb24xL3RlbXAxX2lucHV0IiwgT19SRE9O\n"
+ "TFkpID0gMwpmc3RhdDY0KDMsIHtzdF9tb2RlPVNfSUZSRUd8MDQ0NCwgc3Rfc2l6ZT00MDk2LCAu\n"
+ "Li59KSA9IDAKbW1hcDIoTlVMTCwgNDA5NiwgUFJPVF9SRUFEfFBST1RfV1JJVEUsIE1BUF9QUklW\n"
+ "QVRFfE1BUF9BTk9OWU1PVVMsIC0xLCAwKSA9IDB4YjZmZTMwMDAKcmVhZCgzLCAiNDI4OTNcbiIs\n"
+ "IDQwOTYpICAgICAgICAgICAgICAgID0gNgpjbG9zZSgzKSAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgPSAwCm11bm1hcCgweGI2ZmUzMDAwLCA0MDk2KSAgICAgICAgICAgICAgICA9IDAK\n"
+ "b3BlbigiL3N5cy9jbGFzcy9od21vbi9od21vbjEvdGVtcDFfaW5wdXQiLCBPX1JET05MWSkgPSAz\n"
+ "CmZzdGF0NjQoMywge3N0X21vZGU9U19JRlJFR3wwNDQ0LCBzdF9zaXplPTQwOTYsIC4uLn0pID0g\n"
+ "MAptbWFwMihOVUxMLCA0MDk2LCBQUk9UX1JFQUR8UFJPVF9XUklURSwgTUFQX1BSSVZBVEV8TUFQ\n"
+ "X0FOT05ZTU9VUywgLTEsIDApID0gMHhiNmZlMzAwMApyZWFkKDMsICI0Mjg5M1xuIiwgNDA5Nikg\n"
+ "ICAgICAgICAgICAgICAgPSA2CmNsb3NlKDMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
+ "ICA9IDAKbXVubWFwKDB4YjZmZTMwMDAsIDQwOTYpICAgICAgICAgICAgICAgID0gMApicmsoMHgx\n"
+ "YjEzMDAwKSAgICAgICAgICAgICAgICAgICAgICAgICAgPSAweDFiMTMwMDAKd3JpdGUoMSwgImc3\n"
+ "NjItaTJjLTAtM2VcbkFkYXB0ZXI6IG12NjR4eHhfaSIuLi4sIDE1Mmc3NjItaTJjLTAtM2UKQWRh\n"
+ "cHRlcjogbXY2NHh4eF9pMmMgYWRhcHRlcgpmYW4xOiAgICAgICAgMzUxMCBSUE0gIChkaXYgPSAx\n"
+ "KQoKYXJtYWRhX3RoZXJtYWwtdmlydHVhbC0wCkFkYXB0ZXI6IFZpcnR1YWwgZGV2aWNlCnRlbXAx\n"
+ "OiAgICAgICAgKzQyLjnCsEMgIAoKKSA9IDE1MgpleGl0X2dyb3VwKDApICAgICAgICAgICAgICAg\n"
+ "ICAgICAgICAgICAgPSA/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f\n"
+ "X19fX19fXwpsbS1zZW5zb3JzIG1haWxpbmcgbGlzdApsbS1zZW5zb3JzQGxtLXNlbnNvcnMub3Jn\n"
+ Cmh0dHA6Ly9saXN0cy5sbS1zZW5zb3JzLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xtLXNlbnNvcnM
 
-738fba1f2e0bacfcd1de9a8926a4b8fb9242a3b197b133b8ade4d8efb5ccae02
+e8404cd7426eb4c0b2791f3315a6cea931896f1546152a8298e7f9424406600a

diff --git a/a/1.txt b/N2/1.txt
index 12ad8a4..b5745e3 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -379,12 +379,7 @@ fan1:        3510 RPM  (div = 1)
 
 armada_thermal-virtual-0
 Adapter: Virtual device
-temp1:        +42.9°C  
+temp1:        +42.9?C  
 
 ) = 152
 exit_group(0)                           = ?
-
-_______________________________________________
-linux-arm-kernel mailing list
-linux-arm-kernel@lists.infradead.org
-http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
diff --git a/a/content_digest b/N2/content_digest
index 320979e..9372fb4 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,19 +1,9 @@
  "ref\087ppqzolsu.fsf@natisbad.org\0"
  "ref\020131021091739.739142e8@endymion.delvare\0"
  "From\0arno@natisbad.org (Arnaud Ebalard)\0"
- "Subject\0Re: [REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series\0"
+ "Subject\0[REGRESSION?] sensors and fancontrol not seeing armada_thermal on 3.12-rc series\0"
  "Date\0Mon, 21 Oct 2013 20:14:56 +0200\0"
- "To\0Jean Delvare <khali@linux-fr.org>\0"
- "Cc\0Andrew Lunn <andrew@lunn.ch>"
-  Jason Cooper <jason@lakedaemon.net>
-  linux-pm@vger.kernel.org
-  lm-sensors@lm-sensors.org
-  Eduardo Valentin <eduardo.valentin@ti.com>
-  Guenter Roeck <linux@roeck-us.net>
-  Gregory Clement <gregory.clement@free-electrons.com>
-  Zhang Rui <rui.zhang@intel.com>
-  linux-arm-kernel@lists.infradead.org
- " Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>\0"
+ "To\0linux-arm-kernel@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
  "Hi Jean,\n"
@@ -397,14 +387,9 @@
  "\n"
  "armada_thermal-virtual-0\n"
  "Adapter: Virtual device\n"
- "temp1:        +42.9\302\260C  \n"
+ "temp1:        +42.9?C  \n"
  "\n"
  ") = 152\n"
- "exit_group(0)                           = ?\n"
- "\n"
- "_______________________________________________\n"
- "linux-arm-kernel mailing list\n"
- "linux-arm-kernel@lists.infradead.org\n"
- http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
+ exit_group(0)                           = ?
 
-738fba1f2e0bacfcd1de9a8926a4b8fb9242a3b197b133b8ade4d8efb5ccae02
+ab2fa5e9726d417002e23b5d35c6bd937ef05879a626532ccff8245e8b2a2816

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.