Geert Uytterhoeven
f7c1d07420
mm: Initialize error in shmem_file_aio_read()
...
Some versions of gcc even warn about it:
mm/shmem.c: In function ‘shmem_file_aio_read’:
mm/shmem.c:1414: warning: ‘error’ may be used uninitialized in this function
If the loop is aborted during the first iteration by one of the two
first break statements, error will be uninitialized.
Introduced by commit 6e58e79db8 ("introduce copy_page_to_iter, kill
loop over iovec in generic_file_aio_read()").
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2014-04-13 14:10:26 -07:00
..
backing-dev.c
bdi: avoid oops on device removal
2014-04-03 16:20:49 -07:00
balloon_compaction.c
bootmem.c
bounce.c
cleancache.c
compaction.c
mm, compaction: determine isolation mode only once
2014-04-07 16:35:55 -07:00
debug-pagealloc.c
dmapool.c
early_ioremap.c
mm: create generic early_ioremap() support
2014-04-07 16:36:15 -07:00
fadvise.c
failslab.c
filemap.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-04-12 14:49:50 -07:00
filemap_xip.c
fremap.c
frontswap.c
highmem.c
huge_memory.c
memcg: rename high level charging functions
2014-04-07 16:35:57 -07:00
hugetlb.c
mm: hugetlb: fix softlockup when a large number of hugepages are freed.
2014-04-07 16:35:58 -07:00
hugetlb_cgroup.c
hwpoison-inject.c
init-mm.c
internal.h
mm/readahead.c: inline ra_submit
2014-04-07 16:35:58 -07:00
interval_tree.c
iov_iter.c
take iov_iter stuff to mm/iov_iter.c
2014-04-01 23:19:30 -04:00
Kconfig
mm: create generic early_ioremap() support
2014-04-07 16:36:15 -07:00
Kconfig.debug
kmemcheck.c
kmemleak-test.c
kmemleak.c
kmemleak: change some global variables to int
2014-04-03 16:20:50 -07:00
ksm.c
list_lru.c
mm: keep page cache radix tree nodes in check
2014-04-03 16:21:01 -07:00
maccess.c
madvise.c
Makefile
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-04-12 14:49:50 -07:00
memblock.c
mm/memblock.c: use PFN_PHYS()
2014-04-07 16:35:58 -07:00
memcontrol.c
memcg, slab: do not destroy children caches if parent has aliases
2014-04-07 16:36:13 -07:00
memory-failure.c
Merge branch 'for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
2014-04-03 13:05:42 -07:00
memory.c
mm: remove unused arg of set_page_dirty_balance()
2014-04-07 16:35:57 -07:00
memory_hotplug.c
mempolicy.c
mm, mempolicy: remove per-process flag
2014-04-07 16:35:54 -07:00
mempool.c
mempool: add unlikely and likely hints
2014-04-07 16:35:55 -07:00
migrate.c
mincore.c
mm + fs: prepare for non-page entries in page cache radix trees
2014-04-03 16:21:00 -07:00
mlock.c
mm: try_to_unmap_cluster() should lock_page() before mlocking
2014-04-07 16:35:57 -07:00
mm_init.c
mmap.c
mm: per-thread vma caching
2014-04-07 16:35:53 -07:00
mmu_context.c
mmu_notifier.c
mmzone.c
mprotect.c
mm: move mmu notifier call from change_protection to change_pmd_range
2014-04-07 16:35:50 -07:00
mremap.c
msync.c
nobootmem.c
mm/nobootmem.c: mark function as static
2014-04-03 16:21:02 -07:00
nommu.c
mm: fix 'ERROR: do not initialise globals to 0 or NULL' and coding style
2014-04-07 16:35:55 -07:00
oom_kill.c
page-writeback.c
mm: remove unused arg of set_page_dirty_balance()
2014-04-07 16:35:57 -07:00
page_alloc.c
mm/page_alloc.c: change mm debug routines back to EXPORT_SYMBOL
2014-04-07 16:35:59 -07:00
page_cgroup.c
mm/page_cgroup.c: mark functions as static
2014-04-03 16:21:02 -07:00
page_io.c
page_isolation.c
pagewalk.c
percpu-km.c
percpu-vm.c
percpu.c
pgtable-generic.c
process_vm_access.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-04-12 14:49:50 -07:00
quicklist.c
readahead.c
mm/readahead.c: inline ra_submit
2014-04-07 16:35:58 -07:00
rmap.c
mm: try_to_unmap_cluster() should lock_page() before mlocking
2014-04-07 16:35:57 -07:00
shmem.c
mm: Initialize error in shmem_file_aio_read()
2014-04-13 14:10:26 -07:00
slab.c
Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
2014-04-13 13:28:13 -07:00
slab.h
memcg, slab: never try to merge memcg caches
2014-04-07 16:36:12 -07:00
slab_common.c
memcg, slab: do not destroy children caches if parent has aliases
2014-04-07 16:36:13 -07:00
slob.c
mm: slab/slub: use page->list consistently instead of page->lru
2014-04-11 10:06:06 +03:00
slub.c
Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
2014-04-13 13:28:13 -07:00
sparse-vmemmap.c
sparse.c
mm: use macros from compiler.h instead of __attribute__((...))
2014-04-07 16:35:54 -07:00
swap.c
mm: thrash detection-based file cache sizing
2014-04-03 16:21:01 -07:00
swap_state.c
swapfile.c
truncate.c
mm: keep page cache radix tree nodes in check
2014-04-03 16:21:01 -07:00
util.c
Merge git://git.infradead.org/users/eparis/audit
2014-04-12 12:38:53 -07:00
vmacache.c
mm: per-thread vma caching
2014-04-07 16:35:53 -07:00
vmalloc.c
mm/vmalloc.c: enhance vm_map_ram() comment
2014-04-07 16:35:55 -07:00
vmpressure.c
vmscan.c
mm: vmscan: do not swap anon pages just because free+file is low
2014-04-08 16:48:51 -07:00
vmstat.c
CPU hotplug notifiers registration fixes for 3.15-rc1
2014-04-07 14:55:46 -07:00
workingset.c
mm: keep page cache radix tree nodes in check
2014-04-03 16:21:01 -07:00
zbud.c
zsmalloc.c
zswap.c
Merge branch 'akpm' (incoming from Andrew)
2014-04-07 16:38:06 -07:00