9e6374b6a9
Also directly call swapper() at the end of mi_startup instead of relying on swapper being the last thing in sysinits order. Rationale: - "RUN_SCHEDULER" was misleading, scheduling already takes place at that stage - "scheduler" was misleading, the function swaps in the swapped out processes - another SYSINIT(SI_SUB_RUN_SCHEDULER, SI_ORDER_ANY) could never be invoked depending on its relative order with scheduler; this was not obvious and the bug actually used to exist Reviewed by: kib (ealier version) MFC after: 14 days |
||
---|---|---|
.. | ||
mlx4 | ||
bitmap.h | ||
bitops.h | ||
cdev.h | ||
compat.h | ||
compiler.h | ||
completion.h | ||
ctype.h | ||
delay.h | ||
device.h | ||
dma-attrs.h | ||
dma-mapping.h | ||
dmapool.h | ||
err.h | ||
errno.h | ||
ethtool.h | ||
file.h | ||
fs.h | ||
gfp.h | ||
hardirq.h | ||
idr.h | ||
if_arp.h | ||
if_ether.h | ||
if_vlan.h | ||
in6.h | ||
in.h | ||
inet.h | ||
inetdevice.h | ||
init.h | ||
interrupt.h | ||
io-mapping.h | ||
io.h | ||
ioctl.h | ||
jhash.h | ||
jiffies.h | ||
kdev_t.h | ||
kernel.h | ||
kobject.h | ||
kref.h | ||
kthread.h | ||
linux_compat.c | ||
linux_idr.c | ||
linux_radix.c | ||
list.h | ||
lockdep.h | ||
log2.h | ||
miscdevice.h | ||
mm.h | ||
module.h | ||
moduleparam.h | ||
mount.h | ||
mutex.h | ||
net.h | ||
netdevice.h | ||
notifier.h | ||
page.h | ||
pci.h | ||
poll.h | ||
radix-tree.h | ||
random.h | ||
rbtree.h | ||
rtnetlink.h | ||
rwlock.h | ||
rwsem.h | ||
scatterlist.h | ||
sched.h | ||
semaphore.h | ||
slab.h | ||
socket.h | ||
spinlock.h | ||
stddef.h | ||
string.h | ||
sysfs.h | ||
timer.h | ||
types.h | ||
uaccess.h | ||
vmalloc.h | ||
wait.h | ||
workqueue.h |