All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gene Heskett <gene.heskett@verizon.net>
To: linux-kernel@vger.kernel.org
Subject: Fwd:
Date: Mon, 27 Apr 2009 15:10:22 -0400	[thread overview]
Message-ID: <200904271510.23045.gene.heskett@verizon.net> (raw)


----------  Forwarded Message  ----------

Subject: 
Date: Monday 27 April 2009
From: arnd@arndb.de
To: "no To-header on input" <unlisted-recipients:; @gmail-pop.l.google.com>

>From arnd@arndb.de Mon Apr 27 16:28:40 2009
References: <20090427142010.587518220@arndb.de>
User-Agent: quilt/0.46-1
Date: Mon, 27 Apr 2009 16:20:19 +0200
From: arnd@arndb.de
To: linux-kernel@vger.kernel.org
Cc: john.williams@petalogix.com,
 monstr@monstr.eu,
 linux-api@vger.kernel.org,
 linux-arch@vger.kernel.org,
 liqin.chen@sunplusct.com,
 Sam Ravnborg <sam@ravnborg.org>,
 Remis Lima Baima <remis.developer@googlemail.com>
Subject: [RFC 09/17] asm-generic: provide a common types.h
Content-Disposition: inline; filename=0005-asm-generic-provide-a-common-
types.h.patch
X-Provags-ID: V01U2FsdGVkX18CtpQVZB8+uYG04E5Ehl7KULQiGraPHHFdOjH
 5fDYksm+c91dCkXzqZf6HH7oArMpWHrsQddsvgiX1UIVuP/D0R
 ZINN5yOdm9bONtZja8VfA==

Practically all 32 bit architectures can use the same definitions in
asm/types.h, so make that the default.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Remis Lima Baima <remis.developer@googlemail.com>
---
 include/asm-generic/Kbuild  |    1 	1 +	0 -	0 !
 include/asm-generic/types.h |   42 	42 +	0 -	0 !
 2 files changed, 43 insertions(+)
 create mode 100644 include/asm-generic/types.h

Index: linux-2.6/include/asm-generic/Kbuild
===================================================================
--- linux-2.6.orig/include/asm-generic/Kbuild
+++ linux-2.6/include/asm-generic/Kbuild
@@ -14,6 +14,7 @@ header-y += signal-defs.h
 header-y += signal.h
 header-y += statfs.h
 header-y += termios.h
+header-y += types.h
 
 unifdef-y += int-l64.h
 unifdef-y += int-ll64.h
Index: linux-2.6/include/asm-generic/types.h
===================================================================
--- /dev/null
+++ linux-2.6/include/asm-generic/types.h
@@ -0,0 +1,42 @@
+#ifndef _ASM_GENERIC_TYPES_H
+#define _ASM_GENERIC_TYPES_H
+/*
+ * int-ll64 is used practically everywhere now,
+ * so use it as a reasonable default.
+ */
+#include <asm-generic/int-ll64.h>
+
+#ifndef __ASSEMBLY__
+
+typedef unsigned short umode_t;
+
+#endif /* __ASSEMBLY__ */
+
+/*
+ * These aren't exported outside the kernel to avoid name space clashes
+ */
+#ifdef __KERNEL__
+#ifndef __ASSEMBLY__
+/*
+ * DMA addresses may be very different from physical addresses
+ * and pointers. i386 and powerpc may have 64 bit DMA on 32 bit
+ * systems, while sparc64 uses 32 bit DMA addresses for 64 bit
+ * physical addresses.
+ * This default defines dma_addr_t to have the same size as
+ * phys_addr_t, which is the most common way.
+ * Do not define the dma64_addr_t type, which never really
+ * worked.
+ */
+#ifndef dma_addr_t
+#ifdef CONFIG_PHYS_ADDR_T_64BIT
+typedef u64 dma_addr_t;
+#else
+typedef u32 dma_addr_t;
+#endif /* CONFIG_PHYS_ADDR_T_64BIT */
+#endif /* dma_addr_t */
+
+#endif /* __ASSEMBLY__ */
+
+#endif /* __KERNEL__ */
+
+#endif /* _ASM_GENERIC_TYPES_H */

-- 

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


-------------------------------------------------------

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Backed up the system lately?


             reply	other threads:[~2009-04-27 19:12 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-27 19:10 Gene Heskett [this message]
     [not found] <CAAWG6cK1oik6eeYm1fWmvFAhM+2VYCHBJhQy7hphV8DTn8rUHw@mail.gmail.com>
     [not found] ` <CAAWG6cJ2Z-tb__B-1i7-4U2W9xxaOTr0T5swNApOVzxenHmhuw@mail.gmail.com>
2020-02-07 15:57   ` Fwd: Jerry Michael
     [not found] <CAKRLHgPtJr1-Yxmq_K2s3Dc3YFRqEXfwpi__+u2cZZjg_XPDyA@mail.gmail.com>
     [not found] ` <CAKRLHgOXBwhwnx5n1q-z7xqcM_RMdLkOfzbODXLRGaJuekU-3g@mail.gmail.com>
     [not found]   ` <CAKRLHgN4z6iyC_fr9_RDh+TymcHewd7M6GTx50p_5vAj15Y+6A@mail.gmail.com>
     [not found]     ` <CAKRLHgN989TRgEHjXtMmEYM9nJc5Tnpsv3O2mpuDsGEeaFyiYQ@mail.gmail.com>
     [not found]       ` <CAKRLHgPc_dVQScZa+jXBYBr=7rv+YP-iJVFOVyHYoL5rMb=RQg@mail.gmail.com>
2020-02-05 15:20         ` Fwd: jerry michael
  -- strict thread matches above, loose matches on Subject: below --
2019-06-15 14:53 fwd: Arpit Patel
     [not found] <CAJUuSvF-B1Fc5KJCZ+9FneqMXH5a5ohNn3h5E6pjuU9MnQJwXA@mail.gmail.com>
2017-02-22  9:59 ` Fwd: Ilan Schwarts
     [not found] <CAPoNrttA0HH+NLOG_AxEw6qbdzJjEZhWsZAP3JaKhzWYL73+Dw@mail.gmail.com>
2015-03-24  6:12 ` Fwd: Anurag Aggarwal
2014-09-11  4:12 Fwd: joergsachau
2014-05-22 21:23 FWD: paul-zimmerman
2014-05-19  9:13 FWD: paul-zimmerman
     [not found] <CAJ8eaTxyODK+VFwK2csbxSs7LzAe2EqMXemxFRYF+A26rTmNwg@mail.gmail.com>
2013-06-12  5:16 ` Fwd: naveen yadav
2013-06-11  8:14 phil rosenberg
     [not found] ` <CAPueXH4+MyXszcfwSMB2rS+WdrJ5z0=98puS1WwyEQzb_E87bQ@mail.gmail.com>
2013-06-11 10:03   ` Fwd: Paulo Assis
     [not found] <CABbL6oa_ckwhbDkB-MVr4C3W_FHRVMmQ=uQ5tZp1RebmYLwdfw@mail.gmail.com>
2013-04-04 17:23 ` Fwd: Michael Fox
2013-02-15 20:23 Fwd: Miguel Botón
2013-02-12  0:14 Fwd: Belisko Marek
2013-02-11  6:07 Fwd: Francis Moreau
     [not found] <CA+sbV4jQOD8Vu93KUKOoCs_BrPg9yjGPznrg2GquKAQUZ3QYEA@mail.gmail.com>
     [not found] ` <CA+sbV4jQOD8Vu93KUKOoCs_BrPg9yjGPznrg2GquKAQUZ3QYEA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2012-12-20  8:24   ` Fwd: Tristan Su
2012-06-06  7:18 fwd: Badari Pulavarty
2012-04-26 12:57 Fwd: MOHAMMAD IZADI
2012-03-04 22:23 Fwd: gopi bhimavarapu
2011-11-22 12:18 Fwd: pradeep Annavarapu
2011-11-22  7:26 Fwd: jobhunts02
2011-11-16  5:50 Fwd: jobhunts02
     [not found] <6264DDFA6754194CAB6452BFF5202C330F5F2115@SXGM-401.fg.rbc.com>
2011-08-10 22:48 ` Fwd: Pedram Navid
2009-04-27 19:10 Fwd: Gene Heskett
2009-04-27 19:10 Fwd: Gene Heskett
2009-04-27 19:10 Fwd: Gene Heskett
2009-04-27 19:09 Fwd: Gene Heskett
2009-04-27 19:09 Fwd: Gene Heskett
2009-04-27 19:09 Fwd: Gene Heskett
2009-04-27 19:09 Fwd: Gene Heskett
2009-04-27 19:09 Fwd: Gene Heskett
2009-04-27 19:08 Fwd: Gene Heskett
2009-04-27 19:08 Fwd: Gene Heskett
2009-04-27 19:08 Fwd: Gene Heskett
2009-04-27 19:08 Fwd: Gene Heskett
2009-04-27 19:07 Fwd: Gene Heskett
2009-04-27 19:07 Fwd: Gene Heskett
2009-04-27 19:06 Fwd: Gene Heskett
2007-07-17 13:35 Fwd: Sears Theodore
2007-07-16 22:37 Fwd: Edna Waller
2007-07-15  9:45 Fwd: Dickey Gladys
2007-07-15  4:29 Fwd: Dolly
2007-07-14 17:09 Fwd: Fletcher O. Molly
2007-07-14 12:11 Fwd: Phipps Arabella
2007-07-14 10:17 Fwd: Roddy Hooper
2007-07-14  2:05 Fwd: Howard H.Wilkerson
2007-07-13 22:36 Fwd: Rosaline Chan
2006-10-20 13:56 Fwd: Isidro Olariu
2006-10-19 13:05 Fwd: Clifton Stephan
2006-06-05  2:59 Fwd: Odell Marin
2006-06-21  9:27 ` Fwd: Cole Henley
2006-05-17  0:21 Fwd: Della Negron
2006-05-12 11:23 Fwd: Evelyn Friend
     [not found] <20031002150239.GG32185@asuka.tech.sitadelle.com>
2006-04-19 23:36 ` Fwd: Alta Murdock
2006-03-05  2:35 Fwd: Marcus Schulz
2006-03-04 23:00 Fwd: Domingo Stephan
2006-03-02  6:33 Fwd: Ashley V. Jefferson, V
2006-03-02  4:20 Fwd: Victor R. Scofield, II
2006-02-27 12:53 Fwd: Herbert H. Jackson 
2006-02-25 15:22 Fwd: Labovitz
2006-02-22  4:02 Fwd: Nelson
2006-02-22  1:18 Fwd: Alden
2006-02-17  3:57 Fwd: Trinidad Simon
2006-02-15 10:39 Fwd: Baez
2002-07-01  8:48 Fwd: John Lloyd
2001-11-16 22:11 Fwd: Andrey Nekrasov

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=200904271510.23045.gene.heskett@verizon.net \
    --to=gene.heskett@verizon.net \
    --cc=linux-kernel@vger.kernel.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.