chtls: Remove unused IDRs
authorMatthew Wilcox <willy@infradead.org>
Tue, 19 Feb 2019 00:28:59 +0000 (19:28 -0500)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Fri, 9 Aug 2019 01:38:19 +0000 (21:38 -0400)
Signed-off-by: Matthew Wilcox <willy@infradead.org>
drivers/crypto/chelsio/chtls/chtls.h
drivers/crypto/chelsio/chtls/chtls_main.c

index 025c831d0899bd0857d23d5a3b47b515c4ae0818..f0e25d6295117fddc1b601ad86b14af671a9aa9d 100644 (file)
@@ -129,11 +129,6 @@ struct chtls_dev {
        unsigned int pfvf;
        const unsigned short *mtus;
 
-       struct idr hwtid_idr;
-       struct idr stid_idr;
-
-       spinlock_t idr_lock ____cacheline_aligned_in_smp;
-
        struct net_device *egr_dev[NCHAN * 2];
        struct sk_buff *rspq_skb_cache[1 << RSPQ_HASH_BITS];
        struct sk_buff *askb;
index 635bb4b447fb4ab65977a9bfcafd7bd71cec38f9..18766b99ac54dfa2df5509732a158aaa76cc77b4 100644 (file)
@@ -163,7 +163,6 @@ static void chtls_free_uld(struct chtls_dev *cdev)
 
        tls_unregister_device(&cdev->tlsdev);
        kvfree(cdev->kmap.addr);
-       idr_destroy(&cdev->hwtid_idr);
        for (i = 0; i < (1 << RSPQ_HASH_BITS); i++)
                kfree_skb(cdev->rspq_skb_cache[i]);
        kfree(cdev->lldi);
@@ -262,10 +261,8 @@ static void *chtls_uld_add(const struct cxgb4_lld_info *info)
                        goto out_rspq_skb;
        }
 
-       idr_init(&cdev->hwtid_idr);
        INIT_WORK(&cdev->deferq_task, process_deferq);
        spin_lock_init(&cdev->listen_lock);
-       spin_lock_init(&cdev->idr_lock);
        cdev->send_page_order = min_t(uint, get_order(32768),
                                      send_page_order);
        cdev->max_host_sndbuf = 48 * 1024;