You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Angelo G. Del Regno 0d23b97ed7 mm: shmem: Reschedule by unlocking and relocking RCU because of missing API
The commit introducing the call to cond_resched_rcu() is backported
from a recent kernel version, which has got some very good updates
to the RCU, including a new function cond_resched_rcu which is
doing not-so-complicated rescheduling stuff.
Kernel 3.10 hasn't got any of these and porting would be overkill.

On our current code base, the RCU management is pretty stupid
compared to newer kernels, so it's just ok to reschedule by just
unlocking the RCU and relocking it: this will allow to update its
status and the drivers will be happy.
4 years ago
..
kasan kasan, module, vmalloc: rework shadow allocation for modules 9 years ago
Kconfig Import T813XXS2BRC2 kernel source changes 6 years ago
Kconfig.debug defconfig: 8994: enable CONFIG_DEBUG_SLUB_PANIC_ON 10 years ago
Makefile mm: per-thread vma caching 5 years ago
backing-dev.c arch: Mass conversion of smp_mb__*() 10 years ago
balloon_compaction.c
bootmem.c
bounce.c mm: convert some level-less printks to pr_* 5 years ago
cleancache.c
compaction.c Import latest Samsung release 7 years ago
debug-pagealloc.c mm/debug-pagealloc.c: print page physical address for 9 years ago
dmapool.c
early_ioremap.c mm: create generic early_ioremap() support 10 years ago
fadvise.c mm/fadvise.c: fix signed overflow UBSAN complaint 5 years ago
failslab.c
filemap.c mm, fs: check for fatal signals in do_generic_file_read() 5 years ago
filemap_xip.c
fremap.c
frontswap.c mm: frontswap: invalidate expired data on a dup-store failure 9 years ago
highmem.c
huge_memory.c mm, thp: fix collapsing of hugepages on madvise 5 years ago
hugetlb.c mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault 9 years ago
hugetlb_cgroup.c
hwpoison-inject.c
init-mm.c
internal.h mm: Enhance per process reclaim to consider shared pages 9 years ago
interval_tree.c mm: add CONFIG_DEBUG_VM_RB build option 12 years ago
kmemcheck.c
kmemleak-test.c
kmemleak.c mm: kmemleak: allow safe memory scanning during kmemleak disabling 9 years ago
ksm.c mm,ksm: fix endless looping in allocating memory when ksm enable 5 years ago
maccess.c
madvise.c mm/madvise.c: fix madvise() infinite loop under special circumstances 5 years ago
memblock.c
memcontrol.c UPSTREAM: memcg: Only free spare array when readers are done 8 years ago
memory-failure.c mm: hwpoison: use do_send_sig_info() instead of force_sig() 5 years ago
memory.c mm: introduce vma_is_anonymous(vma) helper 5 years ago
memory_hotplug.c mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone() 5 years ago
mempolicy.c mm: convert some level-less printks to pr_* 5 years ago
mempool.c
memtest.c memtest: use phys_addr_t for physical addresses 9 years ago
migrate.c Sanitize 'move_pages()' permission checks 5 years ago
mincore.c mm/mincore.c: make mincore() more conservative 5 years ago
mlock.c mm: do not bug_on on incorrect length in __mm_populate() 5 years ago
mm_init.c
mmap.c mm: allow drivers to prevent new writable mappings 4 years ago
mmu_context.c
mmu_notifier.c
mmzone.c
mprotect.c mm/mprotect: add a cond_resched() inside change_pmd_range() 5 years ago
mremap.c mremap: properly flush TLB before releasing the page 5 years ago
msync.c
nobootmem.c
nommu.c mm: convert some level-less printks to pr_* 5 years ago
oom_kill.c mm, oom: fix use-after-free in oom_kill_process 5 years ago
page-writeback.c Import latest Samsung release 7 years ago
page_alloc.c ANDROID: Remove conflicting Samsung options for upstream changes 5 years ago
page_cgroup.c cgroup/kmemleak: add kmemleak_free() for cgroup deallocations. 10 years ago
page_io.c Import latest Samsung release 7 years ago
page_isolation.c mm: add zone counter for cma pages 5 years ago
pageowner.c
pagewalk.c pagewalk: improve vma handling 5 years ago
percpu-km.c
percpu-vm.c percpu: perform tlb flush after pcpu_map_pages() failure 10 years ago
percpu.c Revert "percpu: free percpu allocation info for uniprocessor system" 10 years ago
pgtable-generic.c
process_reclaim.c Revert "lowmemorykiller: Introduce sysfs node for ALMK and PPR adj threshold" 5 years ago
process_vm_access.c ptrace: use fsuid, fsgid, effective creds for fs access checks 8 years ago
quicklist.c
readahead.c readahead: make context readahead more conservative 5 years ago
rmap.c mm: fix anon_vma->degree underflow in anon_vma endless growing prevention 5 years ago
shmem.c mm: shmem: Reschedule by unlocking and relocking RCU because of missing API 4 years ago
showmem.c Import latest Samsung release 7 years ago
slab.c cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags 5 years ago
slab.h
slab_common.c mm: slub: add kernel address sanitizer support for slub allocator 9 years ago
slob.c
slub.c mm: slub: add kernel address sanitizer support for slub allocator 9 years ago
sparse-vmemmap.c
sparse.c
swap.c
swap_state.c mm: allow drivers to prevent new writable mappings 4 years ago
swapfile.c swapfile: fix memory corruption via malformed swapfile 5 years ago
truncate.c mm: Remove false WARN_ON from pagecache_isize_extended() 10 years ago
util.c Import latest Samsung release 7 years ago
vmacache.c mm: get rid of vmacache_flush_all() entirely 5 years ago
vmalloc.c mm/vmalloc.c: fix kernel BUG at mm/vmalloc.c:512! 5 years ago
vmpressure.c mm: vmpressure: fix sending wrong events on underflow 5 years ago
vmscan.c mm: convert some level-less printks to pr_* 5 years ago
vmstat.c Revert "lowmemorykiller: Don't count swap cache pages twice" 5 years ago
zbud.c Import latest Samsung release 7 years ago
zpool.c Import latest Samsung release 7 years ago
zsmalloc.c Import latest Samsung release 7 years ago
zswap.c Import latest Samsung release 7 years ago