An error occurred while fetching folder content.
Decompressors: check for write errors in decompress_unlzo.c
Lasse Collin authored
The return value of flush() is not checked in unlzo().  This means that
the decompressor won't stop even if the caller doesn't want more data.
This can happen e.g.  with a corrupt LZO-compressed initramfs image.
Signed-off-by: default avatarLasse Collin <lasse.collin@tukaani.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Alain Knaff <alain@knaff.lu>
Cc: Albin Tonnerre <albin.tonnerre@free-electrons.com>
Cc: Phillip Lougher <phillip@lougher.demon.co.uk>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
8f9b54a3
Name Last commit Last update
..
lzo lib: add support for LZO-compressed kernels
raid6 Move .gitignore from drivers/md to lib/raid6
reed_solomon lib: Remove unnecessary inclusions of asm/semaphore.h
zlib_deflate trivial: fix typo "to to" in multiple files
zlib_inflate inflate_fast: sout is already a short so ptr arith was off by one.
.gitignore Add some basic .gitignore files
Kconfig lib: Add generic exponentially weighted moving average (EWMA) function
Kconfig.debug x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR
Kconfig.kgdb mips,kgdb: kdb low level trap catch and stack trace
Kconfig.kmemcheck kmemcheck: depend on HAVE_ARCH_KMEMCHECK
Makefile flex_array: export symbols to modules
argv_split.c tree-wide: convert open calls to remove spaces to skip_spaces() lib function
atomic64.c lib: Fix atomic64_add_unless return value convention
atomic64_test.c ARM: 6213/1: atomic64_test: add ARM as supported architecture
audit.c [PATCH] audit signal recipients
average.c lib: Improve EWMA efficiency by using bitshifts
bcd.c rtc: BCD codeshrink
bitmap.c lib/bitmap.c: use hex_to_bin()
bitrev.c lib: export bitrev16
btree.c lib/btree: fix possible NULL pointer dereference
bug.c modules: Fix module_bug_list list corruption race
bust_spinlocks.c oops handling: ensure that any oops is flushed to the mtdoops console
check_signature.c uninline check_signature()
checksum.c lib/checksum: fix one more thinko
cmdline.c generic, memparse(): constify argument
cpu-notifier-error-inject.c
cpumask.c
crc-ccitt.c
crc-itu-t.c
crc-t10dif.c
crc16.c
crc32.c
crc32defs.h
crc7.c
ctype.c
debug_locks.c
debugobjects.c
dec_and_lock.c
decompress.c
decompress_bunzip2.c
decompress_inflate.c
decompress_unlzma.c
decompress_unlzo.c
devres.c
div64.c
dma-debug.c
dump_stack.c
dynamic_debug.c
extable.c
fault-inject.c
find_last_bit.c
find_next_bit.c
flex_array.c
gcd.c
gen_crc32table.c
genalloc.c
halfmd4.c
hexdump.c
hweight.c
idr.c
inflate.c
int_sqrt.c
iomap.c
iomap_copy.c
iommu-helper.c
ioremap.c
irq_regs.c
is_single_threaded.c
kasprintf.c
kernel_lock.c
klist.c
kobject.c
kobject_uevent.c
kref.c
lcm.c
libcrc32c.c
list_debug.c
list_sort.c
locking-selftest-hardirq.h
locking-selftest-mutex.h
locking-selftest-rlock-hardirq.h
locking-selftest-rlock-softirq.h
locking-selftest-rlock.h
locking-selftest-rsem.h
locking-selftest-softirq.h
locking-selftest-spin-hardirq.h
locking-selftest-spin-softirq.h
locking-selftest-spin.h
locking-selftest-wlock-hardirq.h
locking-selftest-wlock-softirq.h
locking-selftest-wlock.h
locking-selftest-wsem.h
locking-selftest.c
lru_cache.c
nlattr.c
parser.c
percpu_counter.c
plist.c
prio_heap.c
prio_tree.c