Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

Ticket #1408 (new defect)

Opened 14 years ago

Last modified 14 years ago

ath_pci: 0.9.4.5 (svn r2505) slab warning ...

Reported by: bugreports@nn7.de Assigned to:
Priority: minor Milestone:
Component: madwifi: other Version:
Keywords: Cc:
Patch is attached: 0 Pending:

Description

I am on kernel 2.6.22-rc5 + ath_pci: 0.9.4.5 (svn r2505) and after 14 hours of uptime I've seen the following warning, dmesg output follows:

Jun 22 10:20:09 localhost kernel: ADDRCONF(NETDEV_CHANGE): airport: link becomes ready
Jun 22 10:20:09 localhost kernel: WARNING: at mm/slab.c:777 __find_general_cachep()
Jun 22 10:20:09 localhost kernel:  [<c017607f>] __kmalloc+0x9f/0xd0
Jun 22 10:20:09 localhost kernel:  [<f88f2b42>] ieee80211_ioctl_setoptie+0x62/0xf0 [wlan]
Jun 22 10:20:09 localhost kernel:  [<c0164236>] __kzalloc+0x16/0x50
Jun 22 10:20:09 localhost kernel:  [<c03bfd07>] ioctl_standard_call+0x197/0x380
Jun 22 10:20:09 localhost kernel:  [<c0337542>] netdev_run_todo+0x152/0x270
Jun 22 10:20:09 localhost kernel:  [<c03c0273>] wext_handle_ioctl+0x383/0x420
Jun 22 10:20:09 localhost kernel:  [<f88f2bd0>] ieee80211_ioctl_siwgenie+0x0/0x10 [wlan]
Jun 22 10:20:09 localhost kernel:  [<f88f2bd0>] ieee80211_ioctl_siwgenie+0x0/0x10 [wlan]
Jun 22 10:20:09 localhost kernel:  [<c0329d70>] sock_ioctl+0x0/0x220
Jun 22 10:20:09 localhost kernel:  [<c03370d1>] dev_ioctl+0x331/0x350
Jun 22 10:20:09 localhost kernel:  [<c0140680>] autoremove_wake_function+0x0/0x50
Jun 22 10:20:09 localhost kernel:  [<c0329d70>] sock_ioctl+0x0/0x220
Jun 22 10:20:09 localhost kernel:  [<c018531b>] do_ioctl+0x2b/0xc0
Jun 22 10:20:09 localhost kernel:  [<c032acc3>] sys_send+0x33/0x40
Jun 22 10:20:09 localhost kernel:  [<c018540c>] vfs_ioctl+0x5c/0x290
Jun 22 10:20:09 localhost kernel:  [<c018567d>] sys_ioctl+0x3d/0x70
Jun 22 10:20:09 localhost kernel:  [<c01041a2>] sysenter_past_esp+0x5f/0x85
Jun 22 10:20:09 localhost kernel:  =======================

Change History

06/25/07 01:00:57 changed by mentor

static inline struct kmem_cache *__find_general_cachep(size_t size,
                                                        gfp_t gfpflags)
{
        struct cache_sizes *csizep = malloc_sizes;

#if DEBUG
        /* This happens if someone tries to call
         * kmem_cache_create(), or __kmalloc(), before
         * the generic caches are initialized.
         */
        BUG_ON(malloc_sizes[INDEX_AC].cs_cachep == NULL);
#endif
        while (size > csizep->cs_size)
                csizep++;

        /*
         * Really subtle: The last entry with cs->cs_size==ULONG_MAX
         * has cs_{dma,}cachep==NULL. Thus no special case
         * for large kmalloc calls required.
         */
        if (unlikely(gfpflags & GFP_DMA))
                return csizep->cs_dmacachep;
        return csizep->cs_cachep;
}

06/25/07 01:01:32 changed by mentor

What architecture?