Age | Commit message (Collapse) | Author |
|
am: f23903bb9f -s ours
am skip reason: subject contains skip directive
Change-Id: I741aeb99b65f134cd9789a46e406bb0760f2ead4
|
|
Bug: 120848293
Change-Id: I934a50a456613c3de8c8dbf902d622a3b1f06e16
|
|
am: 42ce931349
Change-Id: I00482b5944dbdf60cb5d7208b6288fcc15805aec
|
|
am: c4014a6c07
Change-Id: I107b6a9e27c3e21ea6f676308a75a80a6903af24
|
|
am: ef770d0dfc
Change-Id: Iefa4eedab193be36d04ba2c65ce05ae17d7a0c14
|
|
Bug: 33166666
Test: gerrit uploader
Change-Id: Ice92f61c13d86faed20f02a8708dcccc39c1dc4a
|
|
ours
am: b432667bad -s ours
Change-Id: I6eb9e5755484709f50987dd3c7ea97b7a1eb4c0e
|
|
am: 6124435b0c -s ours
Change-Id: Id202ec0230f03b88e7ccdafcdf2517240ce1a35b
|
|
am: 19d3ceb83b -s ours
Change-Id: I0984a4a071ceb0ecc8aebbead32cf889ad89ab0f
|
|
Merge pie-platform-release (PPRL.181205.001, history only) into master
Bug: 120502534
Change-Id: I93a68f8d040c636a890a5f60f156aff34e4a65b1
|
|
am: 95aeb9fa02
am: b259b40ad4
Change-Id: Ib9b9b225043547a577913bfd140da9bf66d8f738
|
|
am: 95aeb9fa02
Change-Id: Ieeacfdf63e6bd6731be27942aa623fc9826c7d34
|
|
am: 6f13985f83
Change-Id: I2298c59cb791629080b9a34cfd0c2bf6319ff21b
|
|
Test: build update_engine_sideload
Change-Id: I8dbf8f108052c5df3dd0b90af48f5f618c472e99
|
|
Change-Id: I7c575af213d9c3b2ea7a11feddc6dcee93e486ab
|
|
am: 2d94df3b0e
Change-Id: I1f93482698774a8de03a6b73d3e72a43674c3df1
|
|
am: 1c785c60c3
Change-Id: I3919a7a92b94843d237e290920fedb82678e489f
|
|
am: 056e99d355
Change-Id: Ia02d5d496aec6c4325b51465c3c42969b6f6f873
|
|
am: 04db9dd79d
Change-Id: I57a6fe62cecc7f3cd4d419eefcda2bae3cae56ff
|
|
Bug: 66996870
Test: build with WITH_TIDY=1
Change-Id: Id5ae6cc8c81ec157430906938699a99f42c9ae3c
|
|
eb4f490242
am: 3d48ad729b
Change-Id: Ie9b90c858c3eee28cfec8ba69646c5eaac628595
|
|
am: eb4f490242
Change-Id: Id9c15320a019ce947caf2bf4f8d5b5783fc61b5d
|
|
am: b1953bc192
Change-Id: I7babf3a184bb43375022a129a9123e8537b6280c
|
|
am: 03e7a3eae6
Change-Id: I30e51c738145a131bf945c8e97111a5ae12ec555
|
|
Bug: http://b/32846435
Test: builds
Change-Id: Ifbc754f2336dc35c6ffe8d7acd3d41e86da77859
|
|
5c2f63f932
am: 0043a8b314
Change-Id: Ib23cad8fbcbfdfa83cb9fc0a8f11649c3ab24196
|
|
am: 5c2f63f932
Change-Id: I14a6eb3021fe9eac7bd93bc8cf21ada32f1f5fa1
|
|
am: 031fd68df0
Change-Id: I456ce637dcedbe2a62dad2c8a006edf32ec32424
|
|
am: f56c789601
Change-Id: I17816db7d1d529242b394d9a6ec015fcafff3245
|
|
Also add the various bits of Android tree detritus.
Bug: http://b/32846435
Test: builds
Change-Id: I520a6b37d4f66078b6d94f91f1208a84c2d5d9c4
|
|
|
|
|
|
|
|
GCC7 is more strict than previous versions; add missing fall through
annotations. Style is modeled after similar annotations in xz_dec_lzma2.c.
|
|
Signed-off-by: Du Huanpeng <u74147@gmail.com>
|
|
Signed-off-by: Du Huanpeng <u74147@gmail.com>
|
|
|
|
This is an old fix from 2011 that I just found from the
Linux source tree. The fix was made by Lucas De Marchi.
|
|
This drops "if EXPERT" from BCJ filter configuration, and the
default configuration enables only the BCJ filter(s) that are
likely needed on the target arch: x86 BCJ filter is enabled
on x86, PowerPC filter on PowerPC, and so on.
Patches do this were made by Florian Fainelli, and a typo was
fixed by Paul Bolle.
|
|
Thanks to Luke Deller for the original patch.
|
|
|
|
|
|
|
|
ARCH for 32-bit x86 is i386, not x86. 32-bit and 64-bit SPARC
have different ARCH values too. Use SRCARCH instead of ARCH
to keep things simple.
|
|
Note: The previous commit is five months old.
|
|
|
|
xz_dec_run() could incorrectly return XZ_BUF_ERROR if
all of the following was true:
- The caller knows how many bytes of output to expect
and only provides that much output space.
- When the last output bytes are decoded, the
caller-provided input buffer ends right before
the LZMA2 end of payload marker. So LZMA2 won't
provide more output anymore, but it won't know it
yet and thus won't return XZ_STREAM_END yet.
- A BCJ filter is in use and it hasn't left any
unfiltered bytes in the temp buffer. This can happen
with any BCJ filter, but in practice it's more likely
with filters other than the x86 BCJ.
This fixes <https://bugzilla.redhat.com/show_bug.cgi?id=735408>
where Squashfs thinks that a valid file system is corrupt.
Thanks to Jindrich Novy for telling me that such a bug report
exists, Phillip Lougher for providing excellent debug info,
and other people on #fedora-ppc.
This also fixes a similar bug in single-call mode where the
uncompressed size of a XZ Block using BCJ + LZMA2 was 0 bytes
and caller provided no output space. Many empty .xz files
don't contain any Blocks and thus don't trigger this bug.
This also tweaks a closely related detail: xz_dec_bcj_run()
could call xz_dec_lzma2_run() to decode into temp buffer when
it was known to be useless. This was harmless although it
wasted a minuscule number of CPU cycles.
|
|
The min_t macro is defined in <linux/kernel.h>.
On x86 <linux/kernel.h> is included indirectly
via <asm/unaligned.h>, thus the missing include
wasn't caught on x86.
Since <linux/kernel.h> always includes <asm/byteorder.h>,
there's no need to include the latter explicitly.
Thanks to Russel King and and Imre Kaloz.
|
|
|
|
|