+static inline void anon_vma_unlock_batch(struct anon_vma_lock_state *avs)
+{
+ if (avs->root_anon_vma)
+ spin_unlock(&avs->root_anon_vma->lock);
+}
+
/*
* anon_vma helper functions.
*/
The code doesn't build - the patchset forgot to add `spinlock_t lock'
to the anon_vma.
Hmm, maybe I made a mistake in refactoring.
After fixing that and doing an allnoconfig x86_64 build, the patchset
takes rmap.o's .text from 6167 bytes to 6551. This is likely to be a
regression for uniprocessor machines. What can we do about this?
Regression in what way? I guess I can move some of the functions out of
line.
-Andi
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@xxxxxxxxxx For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>