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.
0d23b97ed7
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 | 9 years ago | |
Kconfig | 6 years ago | |
Kconfig.debug | 10 years ago | |
Makefile | 5 years ago | |
backing-dev.c | 10 years ago | |
balloon_compaction.c | ||
bootmem.c | ||
bounce.c | 5 years ago | |
cleancache.c | ||
compaction.c | 7 years ago | |
debug-pagealloc.c | 9 years ago | |
dmapool.c | ||
early_ioremap.c | 10 years ago | |
fadvise.c | 5 years ago | |
failslab.c | ||
filemap.c | 5 years ago | |
filemap_xip.c | ||
fremap.c | ||
frontswap.c | 9 years ago | |
highmem.c | ||
huge_memory.c | 5 years ago | |
hugetlb.c | 9 years ago | |
hugetlb_cgroup.c | ||
hwpoison-inject.c | ||
init-mm.c | ||
internal.h | 9 years ago | |
interval_tree.c | 12 years ago | |
kmemcheck.c | ||
kmemleak-test.c | ||
kmemleak.c | 9 years ago | |
ksm.c | 5 years ago | |
maccess.c | ||
madvise.c | 5 years ago | |
memblock.c | ||
memcontrol.c | 8 years ago | |
memory-failure.c | 5 years ago | |
memory.c | 5 years ago | |
memory_hotplug.c | 5 years ago | |
mempolicy.c | 5 years ago | |
mempool.c | ||
memtest.c | 9 years ago | |
migrate.c | 5 years ago | |
mincore.c | 5 years ago | |
mlock.c | 5 years ago | |
mm_init.c | ||
mmap.c | 4 years ago | |
mmu_context.c | ||
mmu_notifier.c | ||
mmzone.c | ||
mprotect.c | 5 years ago | |
mremap.c | 5 years ago | |
msync.c | ||
nobootmem.c | ||
nommu.c | 5 years ago | |
oom_kill.c | 5 years ago | |
page-writeback.c | 7 years ago | |
page_alloc.c | 5 years ago | |
page_cgroup.c | 10 years ago | |
page_io.c | 7 years ago | |
page_isolation.c | 5 years ago | |
pageowner.c | ||
pagewalk.c | 5 years ago | |
percpu-km.c | ||
percpu-vm.c | 10 years ago | |
percpu.c | 10 years ago | |
pgtable-generic.c | ||
process_reclaim.c | 5 years ago | |
process_vm_access.c | 8 years ago | |
quicklist.c | ||
readahead.c | 5 years ago | |
rmap.c | 5 years ago | |
shmem.c | 4 years ago | |
showmem.c | 7 years ago | |
slab.c | 5 years ago | |
slab.h | ||
slab_common.c | 9 years ago | |
slob.c | ||
slub.c | 9 years ago | |
sparse-vmemmap.c | ||
sparse.c | ||
swap.c | ||
swap_state.c | 4 years ago | |
swapfile.c | 5 years ago | |
truncate.c | 10 years ago | |
util.c | 7 years ago | |
vmacache.c | 5 years ago | |
vmalloc.c | 5 years ago | |
vmpressure.c | 5 years ago | |
vmscan.c | 5 years ago | |
vmstat.c | 5 years ago | |
zbud.c | 7 years ago | |
zpool.c | 7 years ago | |
zsmalloc.c | 7 years ago | |
zswap.c | 7 years ago |