Re: v3.15-rc1 slab allocator broken on m68knommu (coldfire)
Geert Uytterhoeven <[email protected]>
| Newsgroups | gmane.linux.uclinux.devel,gmane.linux.kernel |
|---|---|
| Message-ID | <CAMuHMdV2zSWaDbHNv3QQeEgu26PQX9TWn7cHA=4U0YOK0bbExg@mail.gmail.com> |
Hi Steven, On Wed, Apr 16, 2014 at 5:47 PM, Steven King <[email protected]> wrote: > --- a/mm/slab.c > +++ b/mm/slab.c > @@ -2572,13 +2572,13 @@ static void *alloc_slabmgmt(struct kmem_cache *cachep, > return freelist; > } > > -static inline freelist_idx_t get_free_obj(struct page *page, unsigned char idx) > +static inline freelist_idx_t get_free_obj(struct page *page, unsigned int idx) > { > return ((freelist_idx_t *)page->freelist)[idx]; > } > > static inline void set_free_obj(struct page *page, > - unsigned char idx, freelist_idx_t val) > + unsigned int idx, freelist_idx_t val) > { > ((freelist_idx_t *)(page->freelist))[idx] = val; > } > > > then v3.15-rc1 will boot using the slab allocator. Is "idx" ever larger than 255? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev