From: Andrew Morton <akpm@linux-foundation.org>
To: Stephen Rothwell <sfr@canb.auug.org.au>,
linux-next@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
Martin Schwidefsky <schwidefsky@de.ibm.com>,
Heiko Carstens <heiko.carstens@d>
Subject: Re: inux-next: Tree for July 1
Date: Wed, 2 Jul 2008 21:58:46 -0700 [thread overview]
Message-ID: <20080702215846.f6b0491b.akpm@linux-foundation.org> (raw)
In-Reply-To: <20080702215306.61367733.akpm@linux-foundation.org>
On Wed, 2 Jul 2008 21:53:06 -0700 Andrew Morton <akpm@linux-foundation.org> wrote:
> s390 allmodconfig:
>
> In file included from include/asm/pgtable.h:1087,
> from include/linux/mm.h:39,
> from arch/s390/mm/hugetlbpage.c:8:
> include/asm-generic/pgtable.h: In function '__ptep_modify_prot_start':
> include/asm-generic/pgtable.h:209: error: dereferencing pointer to incomplete type
OK, this wasn't very pretty:
--- a/include/asm-generic/pgtable.h~s390-build-fixes
+++ a/include/asm-generic/pgtable.h
@@ -197,17 +197,13 @@ static inline int pmd_none_or_clear_bad(
}
#endif /* CONFIG_MMU */
-static inline pte_t __ptep_modify_prot_start(struct mm_struct *mm,
- unsigned long addr,
- pte_t *ptep)
-{
- /*
- * Get the current pte state, but zero it out to make it
- * non-present, preventing the hardware from asynchronously
- * updating it.
- */
- return ptep_get_and_clear(mm, addr, ptep);
-}
+/*
+ * Get the current pte state, but zero it out to make it
+ * non-present, preventing the hardware from asynchronously
+ * updating it.
+ */
+#define __ptep_modify_prot_start(mm, addr, ptep) \
+ ptep_get_and_clear(mm, addr, ptep)
static inline void __ptep_modify_prot_commit(struct mm_struct *mm,
unsigned long addr,
@@ -235,12 +231,8 @@ static inline void __ptep_modify_prot_co
* queue the update to be done at some later time. The update must be
* actually committed before the pte lock is released, however.
*/
-static inline pte_t ptep_modify_prot_start(struct mm_struct *mm,
- unsigned long addr,
- pte_t *ptep)
-{
- return __ptep_modify_prot_start(mm, addr, ptep);
-}
+#define ptep_modify_prot_start(mm, addr, ptep) \
+ __ptep_modify_prot_start(mm, addr, ptep)
/*
* Commit an update to a pte, leaving any hardware-controlled bits in
_
next prev parent reply other threads:[~2008-07-03 5:00 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-07-01 15:14 inux-next: Tree for July 1 Stephen Rothwell
2008-07-01 20:36 ` Rafael J. Wysocki
[not found] ` <200807012236.19400.rjw-KKrjLPT3xs0@public.gmane.org>
2008-07-01 20:41 ` Randy.Dunlap
2008-07-01 20:49 ` Chuck Lever
2008-07-01 21:05 ` Rafael J. Wysocki
2008-07-02 0:49 ` Trond Myklebust
2008-07-02 3:32 ` Randy Dunlap
2008-07-02 10:51 ` Rafael J. Wysocki
[not found] ` <76bd70e30807020734g3db408dcqea2a61622c83004d@mail.gmail.com>
2008-07-02 17:15 ` Trond Myklebust
[not found] ` <76bd70e30807021043x72f3aa46o8d07f2039d2ed455@mail.gmail.com>
[not found] ` <76bd70e30807021043x72f3aa46o8d07f2039d2ed455-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-07-02 19:02 ` Trond Myklebust
2008-07-02 23:14 ` Chuck Lever
2008-07-02 3:11 ` inux-next 0701 mv643xx_eth powerpc build failure Joseph Fannin
2008-07-02 4:10 ` Stephen Rothwell
2008-07-02 8:21 ` Lennert Buytenhek
2008-07-03 12:38 ` Joseph Fannin
2008-07-02 3:15 ` inux-next: Tree for July 1 Randy Dunlap
2008-07-02 3:27 ` Stephen Rothwell
2008-07-03 4:53 ` Andrew Morton
2008-07-03 4:58 ` Andrew Morton [this message]
2008-07-03 5:11 ` Andrew Morton
2008-07-03 15:36 ` Heiko Carstens
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080702215846.f6b0491b.akpm@linux-foundation.org \
--to=akpm@linux-foundation.org \
--cc=heiko.carstens@d \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-next@vger.kernel.org \
--cc=schwidefsky@de.ibm.com \
--cc=sfr@canb.auug.org.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).