From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752035AbdEPLsg (ORCPT ); Tue, 16 May 2017 07:48:36 -0400 Received: from bombadil.infradead.org ([65.50.211.133]:59018 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751833AbdEPLsc (ORCPT ); Tue, 16 May 2017 07:48:32 -0400 From: Christoph Hellwig To: Thomas Gleixner Cc: Mark Gross , Tejun Heo , linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/9] kthread: remove unused macros Date: Tue, 16 May 2017 13:48:06 +0200 Message-Id: <20170516114812.10660-4-hch@lst.de> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170516114812.10660-1-hch@lst.de> References: <20170516114812.10660-1-hch@lst.de> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org KTHREAD_DELAYED_WORK_INIT and DEFINE_KTHREAD_DELAYED_WORK are unused and are using a timer helper that's about to go away. Signed-off-by: Christoph Hellwig --- include/linux/kthread.h | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/include/linux/kthread.h b/include/linux/kthread.h index 4fec8b775895..acb6edb4b4b4 100644 --- a/include/linux/kthread.h +++ b/include/linux/kthread.h @@ -114,23 +114,12 @@ struct kthread_delayed_work { .func = (fn), \ } -#define KTHREAD_DELAYED_WORK_INIT(dwork, fn) { \ - .work = KTHREAD_WORK_INIT((dwork).work, (fn)), \ - .timer = __TIMER_INITIALIZER(kthread_delayed_work_timer_fn, \ - 0, (unsigned long)&(dwork), \ - TIMER_IRQSAFE), \ - } - #define DEFINE_KTHREAD_WORKER(worker) \ struct kthread_worker worker = KTHREAD_WORKER_INIT(worker) #define DEFINE_KTHREAD_WORK(work, fn) \ struct kthread_work work = KTHREAD_WORK_INIT(work, fn) -#define DEFINE_KTHREAD_DELAYED_WORK(dwork, fn) \ - struct kthread_delayed_work dwork = \ - KTHREAD_DELAYED_WORK_INIT(dwork, fn) - /* * kthread_worker.lock needs its own lockdep class key when defined on * stack with lockdep enabled. Use the following macros in such cases. -- 2.11.0