One of the strange issues in include/linux/slab.h that it contains a list of global slab caches. The following patches remove all the global definitions from slab.h and find other ways of defining these caches. 6 of the 7 defined caches are rarely used. One is never used. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- [RFC 4/7] Move files_cachep to file.h
- From: Christoph Lameter <[email protected]>
- [RFC 6/7] Use an external declaration in exit.c for fs_cachep
- From: Christoph Lameter <[email protected]>
- [RFC 7/7] Move names_cachep to fs.h
- From: Christoph Lameter <[email protected]>
- [RFC 5/7] Use external declaration for filep_cachep
- From: Christoph Lameter <[email protected]>
- [RFC 1/7] Remove declaration of sighand_cachep from slab.h
- From: Christoph Lameter <[email protected]>
- [RFC 2/7] Remove bio_cachep from slab.h
- From: Christoph Lameter <[email protected]>
- [RFC 3/7] Move vm_area_cachep to mm.h
- From: Christoph Lameter <[email protected]>
- [RFC 4/7] Move files_cachep to file.h
- Prev by Date: [RFC 1/7] Remove declaration of sighand_cachep from slab.h
- Next by Date: [RFC 5/7] Use external declaration for filep_cachep
- Previous by thread: tests of kernel modules
- Next by thread: [RFC 3/7] Move vm_area_cachep to mm.h
- Index(es):