From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753528Ab2JVL1q (ORCPT ); Mon, 22 Oct 2012 07:27:46 -0400 Received: from mail-we0-f174.google.com ([74.125.82.174]:46957 "EHLO mail-we0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751945Ab2JVL1p (ORCPT ); Mon, 22 Oct 2012 07:27:45 -0400 MIME-Version: 1.0 In-Reply-To: <1350665289-7288-1-git-send-email-andi@firstfloor.org> References: <1350665289-7288-1-git-send-email-andi@firstfloor.org> From: Michael Kerrisk Date: Mon, 22 Oct 2012 13:27:23 +0200 X-Google-Sender-Auth: DPIVp0LjmLA-tvWKc9H3vQuEkZM Message-ID: Subject: Re: [PATCH] MM: Support more pagesizes for MAP_HUGETLB/SHM_HUGETLB v6 To: Andi Kleen Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andi Kleen , Hillf Danton Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Andi, > +#define MAP_HUGE_2MB (21 << MAP_HUGE_SHIFT) > +#define MAP_HUGE_1GB (30 << MAP_HUGE_SHIFT) > +#define SHM_HUGE_SHIFT 26 > +#define SHM_HUGE_MASK 0x3f > +#define SHM_HUGE_2MB (21 << SHM_HUGE_SHIFT) > +#define SHM_HUGE_1GB (30 << SHM_HUGE_SHIFT) Maybe I am missing something obvious, but does this not conflict with include/uapi/asm-generic/mman-common.h: #ifdef CONFIG_MMAP_ALLOW_UNINITIALIZED # define MAP_UNINITIALIZED 0x4000000 ... 0x4000000 == (1 << 26) ? Thanks, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Author of "The Linux Programming Interface", http://blog.man7.org/ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from psmtp.com (na3sys010amx139.postini.com [74.125.245.139]) by kanga.kvack.org (Postfix) with SMTP id A83816B0062 for ; Mon, 22 Oct 2012 07:27:45 -0400 (EDT) Received: by mail-we0-f169.google.com with SMTP id u3so1692442wey.14 for ; Mon, 22 Oct 2012 04:27:43 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1350665289-7288-1-git-send-email-andi@firstfloor.org> References: <1350665289-7288-1-git-send-email-andi@firstfloor.org> From: Michael Kerrisk Date: Mon, 22 Oct 2012 13:27:23 +0200 Message-ID: Subject: Re: [PATCH] MM: Support more pagesizes for MAP_HUGETLB/SHM_HUGETLB v6 Content-Type: text/plain; charset=ISO-8859-1 Sender: owner-linux-mm@kvack.org List-ID: To: Andi Kleen Cc: akpm@linux-foundation.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andi Kleen , Hillf Danton Andi, > +#define MAP_HUGE_2MB (21 << MAP_HUGE_SHIFT) > +#define MAP_HUGE_1GB (30 << MAP_HUGE_SHIFT) > +#define SHM_HUGE_SHIFT 26 > +#define SHM_HUGE_MASK 0x3f > +#define SHM_HUGE_2MB (21 << SHM_HUGE_SHIFT) > +#define SHM_HUGE_1GB (30 << SHM_HUGE_SHIFT) Maybe I am missing something obvious, but does this not conflict with include/uapi/asm-generic/mman-common.h: #ifdef CONFIG_MMAP_ALLOW_UNINITIALIZED # define MAP_UNINITIALIZED 0x4000000 ... 0x4000000 == (1 << 26) ? Thanks, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Author of "The Linux Programming Interface", http://blog.man7.org/ -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: email@kvack.org