The mm-of-the-moment snapshot 2010-10-22-16-36 has been uploaded to http://userweb.kernel.org/~akpm/mmotm/ and will soon be available at git://zen-kernel.org/kernel/mmotm.git It contains the following patches against ...
From: Randy Dunlap <randy.dunlap@oracle.com> ATH6KL_CFG80211 should depend on CFG80211 to fix build errors: ERROR: "wiphy_free" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_inform_bss_frame" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "__ieee80211_get_channel" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_get_bss" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "wiphy_unregister" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_connect_result" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_michael_mic_failure" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_ibss_joined" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_roamed" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_put_bss" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "wiphy_new" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "wiphy_register" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_disconnected" [drivers/staging/ath6kl/ath6kl.ko] undefined! ERROR: "cfg80211_scan_done" [drivers/staging/ath6kl/ath6kl.ko] undefined! Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Cc: Vipin Mehta <vmehta@atheros.com> --- drivers/staging/ath6kl/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- mmotm-2010-1022-1636.orig/drivers/staging/ath6kl/Kconfig +++ mmotm-2010-1022-1636/drivers/staging/ath6kl/Kconfig @@ -102,7 +102,7 @@ config AR600x_BT_RESET_PIN config ATH6KL_CFG80211 bool "CFG80211 support" - depends on ATH6K_LEGACY + depends on ATH6K_LEGACY && CFG80211 help Enables support for CFG80211 APIs. The default option is to use WEXT. Even with this option enabled, WEXT is not explicitly disabled and the onus of not exercising WEXT lies on the application(s) running in the user space. --
I think I reported this before CC drivers/scsi/scsi_transport_sas.o make[4]: *** No rule to make target `drivers/scsi/aic7xxx/aicasm/*.[chyl]', needed by `drivers/scsi/aic7xxx/aicasm/aicasm'. Stop. make[3]: *** [drivers/scsi/aic7xxx] Error 2 make[2]: *** [drivers/scsi] Error 2 make[1]: *** [drivers] Error 2 make: *** [sub-make] Error 2 This one is new to me CC [M] drivers/staging/brcm80211/brcmfmac/wl_iw.o /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c:130:19: error: field 'sysioc_sem' has incomplete type /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c: In function 'wl_iw_timerfunc': /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c:1070:4: error: implicit declaration of function 'up' /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c: In function '_iscan_sysioc_thread': /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c:1181:2: error: implicit declaration of function 'down_interruptible' /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c: In function 'wl_iw_attach': /home/test/linux-2.6-mm/drivers/staging/brcm80211/brcmfmac/wl_iw.c:3709:2: error: implicit declaration of function 'sema_init' make[5]: *** [drivers/staging/brcm80211/brcmfmac/wl_iw.o] Error 1 make[4]: *** [drivers/staging/brcm80211/brcmfmac] Error 2 make[3]: *** [drivers/staging/brcm80211] Error 2 make[2]: *** [drivers/staging] Error 2 make[1]: *** [drivers] Error 2 make: *** [sub-make] Error 2 -- Slawa! N.P.S. Les fleurs du mal unfold Comme les fleurs du mal Dark demons of my soul Un amour fatal --
I turned on quotas on some ext4 filesystems, and the next boot, shortly after
the 'quotaon -a', I got:
[ 40.163251] =======================================================
[ 40.163558] [ INFO: possible circular locking dependency detected ]
[ 40.164019] 2.6.36-mmotm1022 #3
[ 40.164019] -------------------------------------------------------
[ 40.164019] dd/2915 is trying to acquire lock:
[ 40.164019] (&s->s_dquot.dqio_mutex){+.+...}, at: [<ffffffff8113fec8>] dquot_commit+0x26/0xda
[ 40.164019]
[ 40.164019] but task is already holding lock:
[ 40.164019] (&s->s_dquot.dqptr_sem){++++..}, at: [<ffffffff81140c1c>] __dquot_free_space+0x66/0x16b
[ 40.164019]
[ 40.164019] which lock already depends on the new lock.
[ 40.164019]
[ 40.164019]
[ 40.164019] the existing dependency chain (in reverse order) is:
[ 40.164019]
[ 40.164019] -> #2 (&s->s_dquot.dqptr_sem){++++..}:
[ 40.164019] [<ffffffff8106b270>] lock_acquire+0x100/0x126
[ 40.164019] [<ffffffff8156159c>] down_read+0x42/0x51
[ 40.164019] [<ffffffff81140c1c>] __dquot_free_space+0x66/0x16b
[ 40.164019] [<ffffffff81197030>] dquot_free_block+0x19/0x2a
[ 40.164019] [<ffffffff8119d499>] ext4_free_blocks+0x7eb/0x8a2
[ 40.164019] [<ffffffff811948b6>] ext4_ext_truncate+0x3af/0x853
[ 40.164019] [<ffffffff81179347>] ext4_truncate+0x98/0x51a
[ 40.164019] [<ffffffff810c452e>] vmtruncate+0x3f/0x4b
[ 40.164019] [<ffffffff8117a27c>] ext4_setattr+0x313/0x397
[ 40.164019] [<ffffffff8110be41>] notify_change+0x1a1/0x2a1
[ 40.164019] [<ffffffff810f44e6>] do_truncate+0x67/0x84
[ 40.164019] [<ffffffff81102680>] do_last+0x4c6/0x5a6
[ 40.164019] [<ffffffff811029b2>] do_filp_open+0x252/0x655
[ 40.164019] [<ffffffff810f4f61>] do_sys_open+0x60/0x101
[ 40.164019] [<ffffffff810f501d>] sys_open+0x1b/0x1d
[ 40.164019] [<ffffffff810027eb>] system_call_fastpath+0x16/0x1b
[ ...