beceem: name threads with device name
authorStephen Hemminger <stephen.hemminger@vyatta.com>
Sat, 30 Oct 2010 00:02:39 +0000 (17:02 -0700)
committerStephen Hemminger <stephen.hemminger@vyatta.com>
Mon, 1 Nov 2010 13:42:56 +0000 (09:42 -0400)
This is the convention used by Intel Wimax

Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
drivers/staging/bcm/Misc.c

index a5ce959..eca75db 100644 (file)
@@ -156,10 +156,12 @@ VOID AdapterFree(PMINI_ADAPTER Adapter)
 
 int create_worker_threads(PMINI_ADAPTER psAdapter)
 {
+       const char *name = psAdapter->dev->name;
+
        BCM_DEBUG_PRINT(psAdapter,DBG_TYPE_INITEXIT, MP_INIT, DBG_LVL_ALL, "Init Threads...");
        // Rx Control Packets Processing
        psAdapter->control_packet_handler = kthread_run((int (*)(void *))
-                       control_packet_handler, psAdapter, "CtrlPktHdlr");
+                                                       control_packet_handler, psAdapter, "%s-rx", name);
        if(IS_ERR(psAdapter->control_packet_handler))
        {
                BCM_DEBUG_PRINT(psAdapter,DBG_TYPE_INITEXIT, MP_INIT, DBG_LVL_ALL, "No Kernel Thread, but still returning success\n");
@@ -167,7 +169,7 @@ int create_worker_threads(PMINI_ADAPTER psAdapter)
        }
        // Tx Thread
        psAdapter->transmit_packet_thread = kthread_run((int (*)(void *))
-               tx_pkt_handler, psAdapter, "TxPktThread");
+                                                       tx_pkt_handler, psAdapter, "%s-tx", name);
        if(IS_ERR (psAdapter->transmit_packet_thread))
        {
                BCM_DEBUG_PRINT(psAdapter,DBG_TYPE_INITEXIT, MP_INIT, DBG_LVL_ALL, "No Kernel Thread, but still returning success");