For future reference, here's what I got from the oops message.
The IP is in the inlined call to list_add() in this block:
if (subdir && !offset && upper_limit-idx >= ENTRIES_PER_PAGE) {
if (needs_lock) {
spin_lock(needs_lock);
dir[diroff] = NULL;
spin_unlock(needs_lock);
punch_lock = NULL;
} else
dir[diroff] = NULL;
nr_pages_to_free++;
list_add(&subdir->lru, &pages_to_free);
}
The register and stack dump shows:
needs_lock = 0
diroff = 0
nr_pages_to_free = 2
subdir = 0x010101500149447c
Ben.
--
Ben Hutchings
No political challenge can be met by shopping. - George Monbiot
Attachment:
signature.asc
Description: This is a digitally signed message part