From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934294AbdBVXLV (ORCPT ); Wed, 22 Feb 2017 18:11:21 -0500 Received: from vmicros1.altlinux.org ([194.107.17.57]:48892 "EHLO vmicros1.altlinux.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933907AbdBVXLN (ORCPT ); Wed, 22 Feb 2017 18:11:13 -0500 Date: Thu, 23 Feb 2017 02:11:11 +0300 From: "Dmitry V. Levin" To: "H. J. Lu" , "H. Peter Anvin" , Alexey Dobriyan Cc: linux-kernel@vger.kernel.org Subject: [PING] [PATCH] uapi: fix linux/mqueue.h userspace compilation errors Message-ID: <20170222231111.GB14373@altlinux.org> References: <20170215200405.GB1028@altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170215200405.GB1028@altlinux.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Include to fix the following linux/mqueue.h userspace compilation errors: /usr/include/linux/mqueue.h:26:2: error: unknown type name '__kernel_long_t' __kernel_long_t mq_flags; /* message queue flags */ /usr/include/linux/mqueue.h:27:2: error: unknown type name '__kernel_long_t' __kernel_long_t mq_maxmsg; /* maximum number of messages */ /usr/include/linux/mqueue.h:28:2: error: unknown type name '__kernel_long_t' __kernel_long_t mq_msgsize; /* maximum message size */ /usr/include/linux/mqueue.h:29:2: error: unknown type name '__kernel_long_t' __kernel_long_t mq_curmsgs; /* number of messages currently queued */ /usr/include/linux/mqueue.h:30:2: error: unknown type name '__kernel_long_t' __kernel_long_t __reserved[4]; /* ignored for input, zeroed for output */ This reverts commit 139a7bdc2b93 ("mqueue.h: don't include linux/types.h"). Fixes: 63159f5dcccb ("uapi: Use __kernel_long_t in struct mq_attr") Signed-off-by: Dmitry V. Levin --- include/uapi/linux/mqueue.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/uapi/linux/mqueue.h b/include/uapi/linux/mqueue.h index d0a2b8e..4170778 100644 --- a/include/uapi/linux/mqueue.h +++ b/include/uapi/linux/mqueue.h @@ -18,6 +18,8 @@ #ifndef _LINUX_MQUEUE_H #define _LINUX_MQUEUE_H +#include /* For __kernel_long_t. */ + #define MQ_PRIO_MAX 32768 /* per-uid limit of kernel memory used by mqueue, in bytes */ #define MQ_BYTES_MAX 819200 -- ldv