Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1425986AbdDUVmO (ORCPT ); Fri, 21 Apr 2017 17:42:14 -0400 Received: from mout.kundenserver.de ([212.227.126.187]:58455 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1425295AbdDUVmK (ORCPT ); Fri, 21 Apr 2017 17:42:10 -0400 From: Arnd Bergmann To: Jens Axboe Cc: Paolo Valente , Arnd Bergmann , Tejun Heo , Li Zefan , Johannes Weiner , Daniel Mack , Ingo Molnar , cgroups@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] cgroup: define empty cftype structure for !CONFIG_CGROUPS Date: Fri, 21 Apr 2017 23:41:43 +0200 Message-Id: <20170421214206.1825504-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:46M8pWRCSfqHt0p2R9o7EoOlvDcbecv0L7qEKTuFlbJl8NSOQDe P5GLDfZZ7vX26l592KHtjOuYF6fz7aRT+0uTKHNLFB128lBiuAUiNU61IVRQ7BL2REB1cNQ fVHLC+jyssFs8M8TU0xX+X6eIfVQODzl8MhLeR4uXVzzz4WRK4Sd0BsDHqcOlebzSrPEJQM hJf0DI2N4wrziI8iHKKfQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:819igL+8cLw=:d4y4JJFbcDxPbgqPBU2ywv x/w2lK252C7TsRa+8Kgzybydw6LbQyA3v82m9GKd1r1tUyA2Eu4ssqasQ1H87HQWzYV4V3nxn WhnF0GIO4u3Yu42wh7a/7J4E0eP3OhPuPKXHoMtZXxhvRs+/SnZgc/9Vz8JNJL5Nce7PUObX1 A9+xcId7CYI9TcgbGNQXLn19kBdClAFPhd88g9oNxhvoh10VUXTGDbJQkplpZZHvhC5weTGoF FUgw+vDyl8VtDDQHNWfGSK7+Kj9QQBIKUfbRlNkPE027FVU8JBwfF6R1nToJD9mXg8q6aDtH4 8H0akM+oc9Ws1MaPuukNkn9TRDjIHkfAVrdMpjgG8FpVXhbc6dMZ0RwJR+mXmTUGOp45BtJXy Z1YwmIXqZmAjlJu/3EEKr0LV1Bor1IidXNkP58fRGfJNMasXRlp7vIqlMT44oUgUnc9qYiPJu OVFZjDjG0gRW9hR4Ac+Upd0bAIazN/RjdTKayx+El79fQvWlUdWzK51w254r529/I03sccRpP 3Y6lNNO/5+CvU5bnN1lKX9J+JfJDiay6+PPoMyTY//NPLwpTCmhzYse/m3PtFT2OIhJHDsBsZ gLVPlpNsDp3z250XtSNiub3HehTOdUpgOdHdK/EGzwgoe7xqRkcuPz4oxA3dNYmyhc7Q4JRbw 5e15lqFCwFIoVNeWyJJYh+fkYkzfuDKGSbwQa0JQ+qcrd0oWjY5S3+V7jwZI8JIWCsTY= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1083 Lines: 32 There is a new forward declaration for two global cftype arrays, but that fails to build when CONFIG_CGROUPS is disabled: In file included from /git/arm-soc/block/bfq-iosched.c:105:0: block/bfq-iosched.h:820:22: error: array type has incomplete element type 'struct cftype' extern struct cftype bfq_blkcg_legacy_files[]; extern struct cftype bfq_blkg_files[]; This adds an empty definition for the type to make it build again. Fixes: ea25da48086d ("block, bfq: split bfq-iosched.c into multiple source files") Signed-off-by: Arnd Bergmann --- include/linux/cgroup-defs.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/linux/cgroup-defs.h b/include/linux/cgroup-defs.h index 21745946cae1..cb3cc9588622 100644 --- a/include/linux/cgroup-defs.h +++ b/include/linux/cgroup-defs.h @@ -556,6 +556,9 @@ static inline void cgroup_threadgroup_change_end(struct task_struct *tsk) #else /* CONFIG_CGROUPS */ +struct cftype { +}; + #define CGROUP_SUBSYS_COUNT 0 static inline void cgroup_threadgroup_change_begin(struct task_struct *tsk) -- 2.9.0