All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] ACPICA version 20180105
@ 2018-01-24 23:42 Erik Schmauss
  2018-01-24 23:42 ` [PATCH 1/6] ACPICA: Linux: add support for X32 ABI compilation Erik Schmauss
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Erik Schmauss

This is the 20180105 release of ACPICA with updated copyright years
and a few other small changes.

Anuj Mittal (1):
  ACPICA: Linux: add support for X32 ABI compilation

Bob Moore (2):
  ACPICA: All acpica: Update copyrights to 2018
  ACPICA: Update version to 20180105

Jung-uk Kim (3):
  ACPICA: Avoid NULL pointer arithmetic
  ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR()
  ACPICA: Add a missing pair of parentheses

 drivers/acpi/acpica/acapps.h                             |  4 ++--
 drivers/acpi/acpica/accommon.h                           |  2 +-
 drivers/acpi/acpica/acconvert.h                          |  2 +-
 drivers/acpi/acpica/acdebug.h                            |  2 +-
 drivers/acpi/acpica/acdispat.h                           |  2 +-
 drivers/acpi/acpica/acevents.h                           |  2 +-
 drivers/acpi/acpica/acglobal.h                           |  2 +-
 drivers/acpi/acpica/achware.h                            |  2 +-
 drivers/acpi/acpica/acinterp.h                           |  2 +-
 drivers/acpi/acpica/aclocal.h                            |  2 +-
 drivers/acpi/acpica/acmacros.h                           |  2 +-
 drivers/acpi/acpica/acnamesp.h                           |  2 +-
 drivers/acpi/acpica/acobject.h                           |  2 +-
 drivers/acpi/acpica/acopcode.h                           |  2 +-
 drivers/acpi/acpica/acparser.h                           |  2 +-
 drivers/acpi/acpica/acpredef.h                           |  2 +-
 drivers/acpi/acpica/acresrc.h                            |  2 +-
 drivers/acpi/acpica/acstruct.h                           |  2 +-
 drivers/acpi/acpica/actables.h                           |  2 +-
 drivers/acpi/acpica/acutils.h                            |  2 +-
 drivers/acpi/acpica/amlcode.h                            |  2 +-
 drivers/acpi/acpica/amlresrc.h                           |  2 +-
 drivers/acpi/acpica/dbcmds.c                             |  2 +-
 drivers/acpi/acpica/dbconvert.c                          |  2 +-
 drivers/acpi/acpica/dbdisply.c                           |  2 +-
 drivers/acpi/acpica/dbexec.c                             |  2 +-
 drivers/acpi/acpica/dbfileio.c                           |  2 +-
 drivers/acpi/acpica/dbhistry.c                           |  2 +-
 drivers/acpi/acpica/dbinput.c                            |  2 +-
 drivers/acpi/acpica/dbmethod.c                           |  2 +-
 drivers/acpi/acpica/dbnames.c                            |  2 +-
 drivers/acpi/acpica/dbobject.c                           |  2 +-
 drivers/acpi/acpica/dbstats.c                            |  2 +-
 drivers/acpi/acpica/dbtest.c                             |  2 +-
 drivers/acpi/acpica/dbutils.c                            |  2 +-
 drivers/acpi/acpica/dbxface.c                            |  2 +-
 drivers/acpi/acpica/dsargs.c                             |  2 +-
 drivers/acpi/acpica/dscontrol.c                          |  2 +-
 drivers/acpi/acpica/dsdebug.c                            |  2 +-
 drivers/acpi/acpica/dsfield.c                            |  2 +-
 drivers/acpi/acpica/dsinit.c                             |  2 +-
 drivers/acpi/acpica/dsmethod.c                           |  2 +-
 drivers/acpi/acpica/dsmthdat.c                           |  2 +-
 drivers/acpi/acpica/dsobject.c                           |  2 +-
 drivers/acpi/acpica/dsopcode.c                           |  2 +-
 drivers/acpi/acpica/dspkginit.c                          |  2 +-
 drivers/acpi/acpica/dsutils.c                            |  2 +-
 drivers/acpi/acpica/dswexec.c                            |  2 +-
 drivers/acpi/acpica/dswload.c                            |  2 +-
 drivers/acpi/acpica/dswload2.c                           |  2 +-
 drivers/acpi/acpica/dswscope.c                           |  2 +-
 drivers/acpi/acpica/dswstate.c                           |  2 +-
 drivers/acpi/acpica/evevent.c                            |  2 +-
 drivers/acpi/acpica/evglock.c                            |  2 +-
 drivers/acpi/acpica/evgpe.c                              |  2 +-
 drivers/acpi/acpica/evgpeblk.c                           |  2 +-
 drivers/acpi/acpica/evgpeinit.c                          |  2 +-
 drivers/acpi/acpica/evgpeutil.c                          |  2 +-
 drivers/acpi/acpica/evhandler.c                          |  2 +-
 drivers/acpi/acpica/evmisc.c                             |  2 +-
 drivers/acpi/acpica/evregion.c                           |  2 +-
 drivers/acpi/acpica/evrgnini.c                           |  2 +-
 drivers/acpi/acpica/evsci.c                              |  2 +-
 drivers/acpi/acpica/evxface.c                            |  2 +-
 drivers/acpi/acpica/evxfevnt.c                           |  2 +-
 drivers/acpi/acpica/evxfgpe.c                            |  2 +-
 drivers/acpi/acpica/evxfregn.c                           |  2 +-
 drivers/acpi/acpica/exconcat.c                           |  2 +-
 drivers/acpi/acpica/exconfig.c                           |  2 +-
 drivers/acpi/acpica/exconvrt.c                           |  2 +-
 drivers/acpi/acpica/excreate.c                           |  2 +-
 drivers/acpi/acpica/exdebug.c                            |  2 +-
 drivers/acpi/acpica/exdump.c                             |  2 +-
 drivers/acpi/acpica/exfield.c                            |  2 +-
 drivers/acpi/acpica/exfldio.c                            |  2 +-
 drivers/acpi/acpica/exmisc.c                             |  2 +-
 drivers/acpi/acpica/exmutex.c                            |  2 +-
 drivers/acpi/acpica/exnames.c                            |  2 +-
 drivers/acpi/acpica/exoparg1.c                           |  2 +-
 drivers/acpi/acpica/exoparg2.c                           |  2 +-
 drivers/acpi/acpica/exoparg3.c                           |  2 +-
 drivers/acpi/acpica/exoparg6.c                           |  2 +-
 drivers/acpi/acpica/exprep.c                             |  2 +-
 drivers/acpi/acpica/exregion.c                           |  2 +-
 drivers/acpi/acpica/exresnte.c                           |  2 +-
 drivers/acpi/acpica/exresolv.c                           |  2 +-
 drivers/acpi/acpica/exresop.c                            |  2 +-
 drivers/acpi/acpica/exstore.c                            |  2 +-
 drivers/acpi/acpica/exstoren.c                           |  2 +-
 drivers/acpi/acpica/exstorob.c                           |  2 +-
 drivers/acpi/acpica/exsystem.c                           |  2 +-
 drivers/acpi/acpica/extrace.c                            |  2 +-
 drivers/acpi/acpica/exutils.c                            |  2 +-
 drivers/acpi/acpica/hwacpi.c                             |  2 +-
 drivers/acpi/acpica/hwesleep.c                           |  2 +-
 drivers/acpi/acpica/hwgpe.c                              |  2 +-
 drivers/acpi/acpica/hwpci.c                              |  2 +-
 drivers/acpi/acpica/hwregs.c                             |  2 +-
 drivers/acpi/acpica/hwsleep.c                            |  2 +-
 drivers/acpi/acpica/hwtimer.c                            |  2 +-
 drivers/acpi/acpica/hwvalid.c                            |  2 +-
 drivers/acpi/acpica/hwxface.c                            |  2 +-
 drivers/acpi/acpica/hwxfsleep.c                          |  2 +-
 drivers/acpi/acpica/nsaccess.c                           |  2 +-
 drivers/acpi/acpica/nsalloc.c                            |  2 +-
 drivers/acpi/acpica/nsarguments.c                        |  2 +-
 drivers/acpi/acpica/nsconvert.c                          |  2 +-
 drivers/acpi/acpica/nsdump.c                             |  2 +-
 drivers/acpi/acpica/nsdumpdv.c                           |  2 +-
 drivers/acpi/acpica/nseval.c                             |  2 +-
 drivers/acpi/acpica/nsinit.c                             |  2 +-
 drivers/acpi/acpica/nsload.c                             |  2 +-
 drivers/acpi/acpica/nsnames.c                            |  2 +-
 drivers/acpi/acpica/nsobject.c                           |  2 +-
 drivers/acpi/acpica/nsparse.c                            |  2 +-
 drivers/acpi/acpica/nspredef.c                           |  2 +-
 drivers/acpi/acpica/nsprepkg.c                           |  2 +-
 drivers/acpi/acpica/nsrepair.c                           |  2 +-
 drivers/acpi/acpica/nsrepair2.c                          |  2 +-
 drivers/acpi/acpica/nssearch.c                           |  2 +-
 drivers/acpi/acpica/nsutils.c                            |  2 +-
 drivers/acpi/acpica/nswalk.c                             |  2 +-
 drivers/acpi/acpica/nsxfeval.c                           |  2 +-
 drivers/acpi/acpica/nsxfname.c                           |  2 +-
 drivers/acpi/acpica/nsxfobj.c                            |  2 +-
 drivers/acpi/acpica/psargs.c                             |  2 +-
 drivers/acpi/acpica/psloop.c                             |  2 +-
 drivers/acpi/acpica/psobject.c                           |  2 +-
 drivers/acpi/acpica/psopcode.c                           |  2 +-
 drivers/acpi/acpica/psopinfo.c                           |  2 +-
 drivers/acpi/acpica/psparse.c                            |  2 +-
 drivers/acpi/acpica/psscope.c                            |  2 +-
 drivers/acpi/acpica/pstree.c                             |  2 +-
 drivers/acpi/acpica/psutils.c                            |  2 +-
 drivers/acpi/acpica/pswalk.c                             |  2 +-
 drivers/acpi/acpica/psxface.c                            |  2 +-
 drivers/acpi/acpica/rsaddr.c                             |  2 +-
 drivers/acpi/acpica/rscalc.c                             |  2 +-
 drivers/acpi/acpica/rscreate.c                           |  2 +-
 drivers/acpi/acpica/rsdump.c                             |  2 +-
 drivers/acpi/acpica/rsdumpinfo.c                         |  2 +-
 drivers/acpi/acpica/rsinfo.c                             |  2 +-
 drivers/acpi/acpica/rsio.c                               |  2 +-
 drivers/acpi/acpica/rsirq.c                              |  2 +-
 drivers/acpi/acpica/rslist.c                             |  2 +-
 drivers/acpi/acpica/rsmemory.c                           |  2 +-
 drivers/acpi/acpica/rsmisc.c                             |  2 +-
 drivers/acpi/acpica/rsserial.c                           |  2 +-
 drivers/acpi/acpica/rsutils.c                            |  2 +-
 drivers/acpi/acpica/rsxface.c                            |  2 +-
 drivers/acpi/acpica/tbdata.c                             |  2 +-
 drivers/acpi/acpica/tbfadt.c                             |  2 +-
 drivers/acpi/acpica/tbfind.c                             |  2 +-
 drivers/acpi/acpica/tbinstal.c                           |  2 +-
 drivers/acpi/acpica/tbprint.c                            |  2 +-
 drivers/acpi/acpica/tbutils.c                            |  2 +-
 drivers/acpi/acpica/tbxface.c                            |  2 +-
 drivers/acpi/acpica/tbxfload.c                           |  2 +-
 drivers/acpi/acpica/tbxfroot.c                           |  2 +-
 drivers/acpi/acpica/utaddress.c                          |  2 +-
 drivers/acpi/acpica/utalloc.c                            |  2 +-
 drivers/acpi/acpica/utascii.c                            |  2 +-
 drivers/acpi/acpica/utbuffer.c                           |  2 +-
 drivers/acpi/acpica/utcache.c                            |  2 +-
 drivers/acpi/acpica/utcopy.c                             |  2 +-
 drivers/acpi/acpica/utdebug.c                            |  2 +-
 drivers/acpi/acpica/utdecode.c                           |  2 +-
 drivers/acpi/acpica/utdelete.c                           |  2 +-
 drivers/acpi/acpica/uterror.c                            |  2 +-
 drivers/acpi/acpica/uteval.c                             |  2 +-
 drivers/acpi/acpica/utexcep.c                            |  2 +-
 drivers/acpi/acpica/utglobal.c                           |  2 +-
 drivers/acpi/acpica/uthex.c                              |  2 +-
 drivers/acpi/acpica/utids.c                              |  2 +-
 drivers/acpi/acpica/utinit.c                             |  2 +-
 drivers/acpi/acpica/utlock.c                             |  2 +-
 drivers/acpi/acpica/utmath.c                             |  2 +-
 drivers/acpi/acpica/utmisc.c                             |  2 +-
 drivers/acpi/acpica/utmutex.c                            |  2 +-
 drivers/acpi/acpica/utnonansi.c                          |  2 +-
 drivers/acpi/acpica/utobject.c                           |  2 +-
 drivers/acpi/acpica/utosi.c                              |  2 +-
 drivers/acpi/acpica/utownerid.c                          |  2 +-
 drivers/acpi/acpica/utpredef.c                           |  2 +-
 drivers/acpi/acpica/utprint.c                            |  2 +-
 drivers/acpi/acpica/utresdecode.c                        |  2 +-
 drivers/acpi/acpica/utresrc.c                            |  2 +-
 drivers/acpi/acpica/utstate.c                            |  2 +-
 drivers/acpi/acpica/utstring.c                           |  2 +-
 drivers/acpi/acpica/utstrsuppt.c                         |  2 +-
 drivers/acpi/acpica/utstrtoul64.c                        |  2 +-
 drivers/acpi/acpica/uttrack.c                            |  2 +-
 drivers/acpi/acpica/utuuid.c                             |  2 +-
 drivers/acpi/acpica/utxface.c                            |  2 +-
 drivers/acpi/acpica/utxferror.c                          |  2 +-
 drivers/acpi/acpica/utxfinit.c                           |  2 +-
 drivers/acpi/acpica/utxfmutex.c                          |  2 +-
 include/acpi/acbuffer.h                                  |  2 +-
 include/acpi/acconfig.h                                  |  2 +-
 include/acpi/acexcep.h                                   |  2 +-
 include/acpi/acnames.h                                   |  2 +-
 include/acpi/acoutput.h                                  |  2 +-
 include/acpi/acpi.h                                      |  2 +-
 include/acpi/acpiosxf.h                                  |  2 +-
 include/acpi/acpixf.h                                    |  4 ++--
 include/acpi/acrestyp.h                                  |  2 +-
 include/acpi/actbl.h                                     |  2 +-
 include/acpi/actbl1.h                                    |  2 +-
 include/acpi/actbl2.h                                    |  2 +-
 include/acpi/actbl3.h                                    |  2 +-
 include/acpi/actypes.h                                   | 12 ++++++------
 include/acpi/acuuid.h                                    |  2 +-
 include/acpi/platform/acenv.h                            |  2 +-
 include/acpi/platform/acenvex.h                          |  2 +-
 include/acpi/platform/acgcc.h                            |  2 +-
 include/acpi/platform/acgccex.h                          |  2 +-
 include/acpi/platform/acintel.h                          |  2 +-
 include/acpi/platform/aclinux.h                          |  4 ++--
 include/acpi/platform/aclinuxex.h                        |  2 +-
 tools/power/acpi/common/cmfsize.c                        |  2 +-
 tools/power/acpi/common/getopt.c                         |  2 +-
 tools/power/acpi/os_specific/service_layers/oslinuxtbl.c |  2 +-
 tools/power/acpi/os_specific/service_layers/osunixdir.c  |  2 +-
 tools/power/acpi/os_specific/service_layers/osunixmap.c  |  2 +-
 tools/power/acpi/os_specific/service_layers/osunixxf.c   |  2 +-
 tools/power/acpi/tools/acpidump/acpidump.h               |  2 +-
 tools/power/acpi/tools/acpidump/apdump.c                 |  2 +-
 tools/power/acpi/tools/acpidump/apfiles.c                |  2 +-
 tools/power/acpi/tools/acpidump/apmain.c                 |  2 +-
 229 files changed, 237 insertions(+), 237 deletions(-)

-- 
2.14.3


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/6] ACPICA: Linux: add support for X32 ABI compilation
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
@ 2018-01-24 23:42 ` Erik Schmauss
  2018-01-24 23:42 ` [PATCH 2/6] ACPICA: Avoid NULL pointer arithmetic Erik Schmauss
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Anuj Mittal, Erik Schmauss

From: Anuj Mittal <anuj.mittal@intel.com>

X32 follows ILP32 model. Check for ILP32 as well when checking for
x86_64 to ensure the defines are correct for X32 ABI.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
---
 include/acpi/platform/aclinux.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/acpi/platform/aclinux.h b/include/acpi/platform/aclinux.h
index 1b473efd9eb6..97e088276c6d 100644
--- a/include/acpi/platform/aclinux.h
+++ b/include/acpi/platform/aclinux.h
@@ -206,7 +206,7 @@
 #define ACPI_FLUSH_CPU_CACHE()
 #define ACPI_CAST_PTHREAD_T(pthread) ((acpi_thread_id) (pthread))
 
-#if defined(__ia64__)    || defined(__x86_64__) ||\
+#if defined(__ia64__)    || (defined(__x86_64__) && !defined(__ILP32__)) ||\
 	defined(__aarch64__) || defined(__PPC64__) ||\
 	defined(__s390x__)
 #define ACPI_MACHINE_WIDTH          64
-- 
2.14.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/6] ACPICA: Avoid NULL pointer arithmetic
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
  2018-01-24 23:42 ` [PATCH 1/6] ACPICA: Linux: add support for X32 ABI compilation Erik Schmauss
@ 2018-01-24 23:42 ` Erik Schmauss
  2018-01-24 23:42 ` [PATCH 3/6] ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR() Erik Schmauss
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Jung-uk Kim, Jung-uk Kim, Erik Schmauss

From: Jung-uk Kim <jkim@FreeBSD.org>

We should not assume NULL is defined as "(void *)0" because NULL is
an implementation-defined macro.  Especially, Clang 6 complains about
it, i.e., "arithmetic on a null pointer treated as a cast from integer
to pointer is a GNU extension".

Signed-off-by: Jung-uk Kim <jkim@free_BSD.org>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
---
 include/acpi/actypes.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h
index 31f1be74dd16..f3999ae7a43f 100644
--- a/include/acpi/actypes.h
+++ b/include/acpi/actypes.h
@@ -485,7 +485,7 @@ typedef u8 acpi_owner_id;
 /*
  * Constants with special meanings
  */
-#define ACPI_ROOT_OBJECT                ACPI_ADD_PTR (acpi_handle, NULL, ACPI_MAX_PTR)
+#define ACPI_ROOT_OBJECT                ACPI_ADD_PTR (acpi_handle, (void *) 0, ACPI_MAX_PTR)
 #define ACPI_WAIT_FOREVER               0xFFFF	/* u16, as per ACPI spec */
 #define ACPI_DO_NOT_WAIT                0
 
@@ -536,9 +536,9 @@ typedef u64 acpi_integer;
 
 /* Pointer/Integer type conversions */
 
-#define ACPI_TO_POINTER(i)              ACPI_ADD_PTR (void, (void *) NULL,(acpi_size) i)
-#define ACPI_TO_INTEGER(p)              ACPI_PTR_DIFF (p, (void *) NULL)
-#define ACPI_OFFSET(d, f)               ACPI_PTR_DIFF (&(((d *) 0)->f), (void *) NULL)
+#define ACPI_TO_POINTER(i)              ACPI_ADD_PTR (void, (void *) 0, (acpi_size) (i))
+#define ACPI_TO_INTEGER(p)              ACPI_PTR_DIFF (p, (void *) 0)
+#define ACPI_OFFSET(d, f)               ACPI_PTR_DIFF (&(((d *) 0)->f), (void *) 0)
 #define ACPI_PHYSADDR_TO_PTR(i)         ACPI_TO_POINTER(i)
 #define ACPI_PTR_TO_PHYSADDR(i)         ACPI_TO_INTEGER(i)
 
-- 
2.14.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/6] ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR()
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
  2018-01-24 23:42 ` [PATCH 1/6] ACPICA: Linux: add support for X32 ABI compilation Erik Schmauss
  2018-01-24 23:42 ` [PATCH 2/6] ACPICA: Avoid NULL pointer arithmetic Erik Schmauss
@ 2018-01-24 23:42 ` Erik Schmauss
  2018-01-24 23:42 ` [PATCH 4/6] ACPICA: Add a missing pair of parentheses Erik Schmauss
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Jung-uk Kim, Jung-uk Kim, Erik Schmauss

From: Jung-uk Kim <jkim@FreeBSD.org>

This is more easy to read.

Signed-off-by: Jung-uk Kim <jkim@free_BSD.org>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
---
 include/acpi/actypes.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h
index f3999ae7a43f..0b6b55f1e597 100644
--- a/include/acpi/actypes.h
+++ b/include/acpi/actypes.h
@@ -485,7 +485,7 @@ typedef u8 acpi_owner_id;
 /*
  * Constants with special meanings
  */
-#define ACPI_ROOT_OBJECT                ACPI_ADD_PTR (acpi_handle, (void *) 0, ACPI_MAX_PTR)
+#define ACPI_ROOT_OBJECT                ((acpi_handle) ACPI_TO_POINTER (ACPI_MAX_PTR))
 #define ACPI_WAIT_FOREVER               0xFFFF	/* u16, as per ACPI spec */
 #define ACPI_DO_NOT_WAIT                0
 
-- 
2.14.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/6] ACPICA: Add a missing pair of parentheses
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
                   ` (2 preceding siblings ...)
  2018-01-24 23:42 ` [PATCH 3/6] ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR() Erik Schmauss
@ 2018-01-24 23:42 ` Erik Schmauss
  2018-01-24 23:42 ` [PATCH 6/6] ACPICA: Update version to 20180105 Erik Schmauss
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Jung-uk Kim, Jung-uk Kim, Erik Schmauss

From: Jung-uk Kim <jkim@FreeBSD.org>

Signed-off-by: Jung-uk Kim <jkim@free_BSD.org>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
---
 include/acpi/actypes.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/acpi/actypes.h b/include/acpi/actypes.h
index 0b6b55f1e597..4fed3310235a 100644
--- a/include/acpi/actypes.h
+++ b/include/acpi/actypes.h
@@ -532,7 +532,7 @@ typedef u64 acpi_integer;
 #define ACPI_CAST_INDIRECT_PTR(t, p)    ((t **) (acpi_uintptr_t) (p))
 #define ACPI_ADD_PTR(t, a, b)           ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) + (acpi_size)(b)))
 #define ACPI_SUB_PTR(t, a, b)           ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) - (acpi_size)(b)))
-#define ACPI_PTR_DIFF(a, b)             (acpi_size) (ACPI_CAST_PTR (u8, (a)) - ACPI_CAST_PTR (u8, (b)))
+#define ACPI_PTR_DIFF(a, b)             ((acpi_size) (ACPI_CAST_PTR (u8, (a)) - ACPI_CAST_PTR (u8, (b))))
 
 /* Pointer/Integer type conversions */
 
-- 
2.14.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 6/6] ACPICA: Update version to 20180105
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
                   ` (3 preceding siblings ...)
  2018-01-24 23:42 ` [PATCH 4/6] ACPICA: Add a missing pair of parentheses Erik Schmauss
@ 2018-01-24 23:42 ` Erik Schmauss
  2018-02-04  8:00 ` [PATCH 0/6] ACPICA version 20180105 Rafael J. Wysocki
  2018-02-08  9:40 ` Rafael J. Wysocki
  6 siblings, 0 replies; 8+ messages in thread
From: Erik Schmauss @ 2018-01-24 23:42 UTC (permalink / raw)
  To: linux-acpi; +Cc: Bob Moore, Erik Schmauss

From: Bob Moore <robert.moore@intel.com>

Version 20180105.

Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
---
 include/acpi/acpixf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/acpi/acpixf.h b/include/acpi/acpixf.h
index 285d0c602b80..c2bf1255f5aa 100644
--- a/include/acpi/acpixf.h
+++ b/include/acpi/acpixf.h
@@ -46,7 +46,7 @@
 
 /* Current ACPICA subsystem version in YYYYMMDD format */
 
-#define ACPI_CA_VERSION                 0x20171215
+#define ACPI_CA_VERSION                 0x20180105
 
 #include <acpi/acconfig.h>
 #include <acpi/actypes.h>
-- 
2.14.3


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/6] ACPICA version 20180105
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
                   ` (4 preceding siblings ...)
  2018-01-24 23:42 ` [PATCH 6/6] ACPICA: Update version to 20180105 Erik Schmauss
@ 2018-02-04  8:00 ` Rafael J. Wysocki
  2018-02-08  9:40 ` Rafael J. Wysocki
  6 siblings, 0 replies; 8+ messages in thread
From: Rafael J. Wysocki @ 2018-02-04  8:00 UTC (permalink / raw)
  To: Erik Schmauss; +Cc: ACPI Devel Maling List

On Thu, Jan 25, 2018 at 12:42 AM, Erik Schmauss <erik.schmauss@intel.com> wrote:
> This is the 20180105 release of ACPICA with updated copyright years
> and a few other small changes.
>
> Anuj Mittal (1):
>   ACPICA: Linux: add support for X32 ABI compilation
>
> Bob Moore (2):
>   ACPICA: All acpica: Update copyrights to 2018

This one is missing from your posting.

It probably got treated as spam by the list server or similar.

Can you send it to me directly, please?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 0/6] ACPICA version 20180105
  2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
                   ` (5 preceding siblings ...)
  2018-02-04  8:00 ` [PATCH 0/6] ACPICA version 20180105 Rafael J. Wysocki
@ 2018-02-08  9:40 ` Rafael J. Wysocki
  6 siblings, 0 replies; 8+ messages in thread
From: Rafael J. Wysocki @ 2018-02-08  9:40 UTC (permalink / raw)
  To: Erik Schmauss; +Cc: linux-acpi

On Thursday, January 25, 2018 12:42:28 AM CET Erik Schmauss wrote:
> This is the 20180105 release of ACPICA with updated copyright years
> and a few other small changes.
> 
> Anuj Mittal (1):
>   ACPICA: Linux: add support for X32 ABI compilation
> 
> Bob Moore (2):
>   ACPICA: All acpica: Update copyrights to 2018
>   ACPICA: Update version to 20180105
> 
> Jung-uk Kim (3):
>   ACPICA: Avoid NULL pointer arithmetic
>   ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR()
>   ACPICA: Add a missing pair of parentheses
> 
>  drivers/acpi/acpica/acapps.h                             |  4 ++--
>  drivers/acpi/acpica/accommon.h                           |  2 +-
>  drivers/acpi/acpica/acconvert.h                          |  2 +-
>  drivers/acpi/acpica/acdebug.h                            |  2 +-
>  drivers/acpi/acpica/acdispat.h                           |  2 +-
>  drivers/acpi/acpica/acevents.h                           |  2 +-
>  drivers/acpi/acpica/acglobal.h                           |  2 +-
>  drivers/acpi/acpica/achware.h                            |  2 +-
>  drivers/acpi/acpica/acinterp.h                           |  2 +-
>  drivers/acpi/acpica/aclocal.h                            |  2 +-
>  drivers/acpi/acpica/acmacros.h                           |  2 +-
>  drivers/acpi/acpica/acnamesp.h                           |  2 +-
>  drivers/acpi/acpica/acobject.h                           |  2 +-
>  drivers/acpi/acpica/acopcode.h                           |  2 +-
>  drivers/acpi/acpica/acparser.h                           |  2 +-
>  drivers/acpi/acpica/acpredef.h                           |  2 +-
>  drivers/acpi/acpica/acresrc.h                            |  2 +-
>  drivers/acpi/acpica/acstruct.h                           |  2 +-
>  drivers/acpi/acpica/actables.h                           |  2 +-
>  drivers/acpi/acpica/acutils.h                            |  2 +-
>  drivers/acpi/acpica/amlcode.h                            |  2 +-
>  drivers/acpi/acpica/amlresrc.h                           |  2 +-
>  drivers/acpi/acpica/dbcmds.c                             |  2 +-
>  drivers/acpi/acpica/dbconvert.c                          |  2 +-
>  drivers/acpi/acpica/dbdisply.c                           |  2 +-
>  drivers/acpi/acpica/dbexec.c                             |  2 +-
>  drivers/acpi/acpica/dbfileio.c                           |  2 +-
>  drivers/acpi/acpica/dbhistry.c                           |  2 +-
>  drivers/acpi/acpica/dbinput.c                            |  2 +-
>  drivers/acpi/acpica/dbmethod.c                           |  2 +-
>  drivers/acpi/acpica/dbnames.c                            |  2 +-
>  drivers/acpi/acpica/dbobject.c                           |  2 +-
>  drivers/acpi/acpica/dbstats.c                            |  2 +-
>  drivers/acpi/acpica/dbtest.c                             |  2 +-
>  drivers/acpi/acpica/dbutils.c                            |  2 +-
>  drivers/acpi/acpica/dbxface.c                            |  2 +-
>  drivers/acpi/acpica/dsargs.c                             |  2 +-
>  drivers/acpi/acpica/dscontrol.c                          |  2 +-
>  drivers/acpi/acpica/dsdebug.c                            |  2 +-
>  drivers/acpi/acpica/dsfield.c                            |  2 +-
>  drivers/acpi/acpica/dsinit.c                             |  2 +-
>  drivers/acpi/acpica/dsmethod.c                           |  2 +-
>  drivers/acpi/acpica/dsmthdat.c                           |  2 +-
>  drivers/acpi/acpica/dsobject.c                           |  2 +-
>  drivers/acpi/acpica/dsopcode.c                           |  2 +-
>  drivers/acpi/acpica/dspkginit.c                          |  2 +-
>  drivers/acpi/acpica/dsutils.c                            |  2 +-
>  drivers/acpi/acpica/dswexec.c                            |  2 +-
>  drivers/acpi/acpica/dswload.c                            |  2 +-
>  drivers/acpi/acpica/dswload2.c                           |  2 +-
>  drivers/acpi/acpica/dswscope.c                           |  2 +-
>  drivers/acpi/acpica/dswstate.c                           |  2 +-
>  drivers/acpi/acpica/evevent.c                            |  2 +-
>  drivers/acpi/acpica/evglock.c                            |  2 +-
>  drivers/acpi/acpica/evgpe.c                              |  2 +-
>  drivers/acpi/acpica/evgpeblk.c                           |  2 +-
>  drivers/acpi/acpica/evgpeinit.c                          |  2 +-
>  drivers/acpi/acpica/evgpeutil.c                          |  2 +-
>  drivers/acpi/acpica/evhandler.c                          |  2 +-
>  drivers/acpi/acpica/evmisc.c                             |  2 +-
>  drivers/acpi/acpica/evregion.c                           |  2 +-
>  drivers/acpi/acpica/evrgnini.c                           |  2 +-
>  drivers/acpi/acpica/evsci.c                              |  2 +-
>  drivers/acpi/acpica/evxface.c                            |  2 +-
>  drivers/acpi/acpica/evxfevnt.c                           |  2 +-
>  drivers/acpi/acpica/evxfgpe.c                            |  2 +-
>  drivers/acpi/acpica/evxfregn.c                           |  2 +-
>  drivers/acpi/acpica/exconcat.c                           |  2 +-
>  drivers/acpi/acpica/exconfig.c                           |  2 +-
>  drivers/acpi/acpica/exconvrt.c                           |  2 +-
>  drivers/acpi/acpica/excreate.c                           |  2 +-
>  drivers/acpi/acpica/exdebug.c                            |  2 +-
>  drivers/acpi/acpica/exdump.c                             |  2 +-
>  drivers/acpi/acpica/exfield.c                            |  2 +-
>  drivers/acpi/acpica/exfldio.c                            |  2 +-
>  drivers/acpi/acpica/exmisc.c                             |  2 +-
>  drivers/acpi/acpica/exmutex.c                            |  2 +-
>  drivers/acpi/acpica/exnames.c                            |  2 +-
>  drivers/acpi/acpica/exoparg1.c                           |  2 +-
>  drivers/acpi/acpica/exoparg2.c                           |  2 +-
>  drivers/acpi/acpica/exoparg3.c                           |  2 +-
>  drivers/acpi/acpica/exoparg6.c                           |  2 +-
>  drivers/acpi/acpica/exprep.c                             |  2 +-
>  drivers/acpi/acpica/exregion.c                           |  2 +-
>  drivers/acpi/acpica/exresnte.c                           |  2 +-
>  drivers/acpi/acpica/exresolv.c                           |  2 +-
>  drivers/acpi/acpica/exresop.c                            |  2 +-
>  drivers/acpi/acpica/exstore.c                            |  2 +-
>  drivers/acpi/acpica/exstoren.c                           |  2 +-
>  drivers/acpi/acpica/exstorob.c                           |  2 +-
>  drivers/acpi/acpica/exsystem.c                           |  2 +-
>  drivers/acpi/acpica/extrace.c                            |  2 +-
>  drivers/acpi/acpica/exutils.c                            |  2 +-
>  drivers/acpi/acpica/hwacpi.c                             |  2 +-
>  drivers/acpi/acpica/hwesleep.c                           |  2 +-
>  drivers/acpi/acpica/hwgpe.c                              |  2 +-
>  drivers/acpi/acpica/hwpci.c                              |  2 +-
>  drivers/acpi/acpica/hwregs.c                             |  2 +-
>  drivers/acpi/acpica/hwsleep.c                            |  2 +-
>  drivers/acpi/acpica/hwtimer.c                            |  2 +-
>  drivers/acpi/acpica/hwvalid.c                            |  2 +-
>  drivers/acpi/acpica/hwxface.c                            |  2 +-
>  drivers/acpi/acpica/hwxfsleep.c                          |  2 +-
>  drivers/acpi/acpica/nsaccess.c                           |  2 +-
>  drivers/acpi/acpica/nsalloc.c                            |  2 +-
>  drivers/acpi/acpica/nsarguments.c                        |  2 +-
>  drivers/acpi/acpica/nsconvert.c                          |  2 +-
>  drivers/acpi/acpica/nsdump.c                             |  2 +-
>  drivers/acpi/acpica/nsdumpdv.c                           |  2 +-
>  drivers/acpi/acpica/nseval.c                             |  2 +-
>  drivers/acpi/acpica/nsinit.c                             |  2 +-
>  drivers/acpi/acpica/nsload.c                             |  2 +-
>  drivers/acpi/acpica/nsnames.c                            |  2 +-
>  drivers/acpi/acpica/nsobject.c                           |  2 +-
>  drivers/acpi/acpica/nsparse.c                            |  2 +-
>  drivers/acpi/acpica/nspredef.c                           |  2 +-
>  drivers/acpi/acpica/nsprepkg.c                           |  2 +-
>  drivers/acpi/acpica/nsrepair.c                           |  2 +-
>  drivers/acpi/acpica/nsrepair2.c                          |  2 +-
>  drivers/acpi/acpica/nssearch.c                           |  2 +-
>  drivers/acpi/acpica/nsutils.c                            |  2 +-
>  drivers/acpi/acpica/nswalk.c                             |  2 +-
>  drivers/acpi/acpica/nsxfeval.c                           |  2 +-
>  drivers/acpi/acpica/nsxfname.c                           |  2 +-
>  drivers/acpi/acpica/nsxfobj.c                            |  2 +-
>  drivers/acpi/acpica/psargs.c                             |  2 +-
>  drivers/acpi/acpica/psloop.c                             |  2 +-
>  drivers/acpi/acpica/psobject.c                           |  2 +-
>  drivers/acpi/acpica/psopcode.c                           |  2 +-
>  drivers/acpi/acpica/psopinfo.c                           |  2 +-
>  drivers/acpi/acpica/psparse.c                            |  2 +-
>  drivers/acpi/acpica/psscope.c                            |  2 +-
>  drivers/acpi/acpica/pstree.c                             |  2 +-
>  drivers/acpi/acpica/psutils.c                            |  2 +-
>  drivers/acpi/acpica/pswalk.c                             |  2 +-
>  drivers/acpi/acpica/psxface.c                            |  2 +-
>  drivers/acpi/acpica/rsaddr.c                             |  2 +-
>  drivers/acpi/acpica/rscalc.c                             |  2 +-
>  drivers/acpi/acpica/rscreate.c                           |  2 +-
>  drivers/acpi/acpica/rsdump.c                             |  2 +-
>  drivers/acpi/acpica/rsdumpinfo.c                         |  2 +-
>  drivers/acpi/acpica/rsinfo.c                             |  2 +-
>  drivers/acpi/acpica/rsio.c                               |  2 +-
>  drivers/acpi/acpica/rsirq.c                              |  2 +-
>  drivers/acpi/acpica/rslist.c                             |  2 +-
>  drivers/acpi/acpica/rsmemory.c                           |  2 +-
>  drivers/acpi/acpica/rsmisc.c                             |  2 +-
>  drivers/acpi/acpica/rsserial.c                           |  2 +-
>  drivers/acpi/acpica/rsutils.c                            |  2 +-
>  drivers/acpi/acpica/rsxface.c                            |  2 +-
>  drivers/acpi/acpica/tbdata.c                             |  2 +-
>  drivers/acpi/acpica/tbfadt.c                             |  2 +-
>  drivers/acpi/acpica/tbfind.c                             |  2 +-
>  drivers/acpi/acpica/tbinstal.c                           |  2 +-
>  drivers/acpi/acpica/tbprint.c                            |  2 +-
>  drivers/acpi/acpica/tbutils.c                            |  2 +-
>  drivers/acpi/acpica/tbxface.c                            |  2 +-
>  drivers/acpi/acpica/tbxfload.c                           |  2 +-
>  drivers/acpi/acpica/tbxfroot.c                           |  2 +-
>  drivers/acpi/acpica/utaddress.c                          |  2 +-
>  drivers/acpi/acpica/utalloc.c                            |  2 +-
>  drivers/acpi/acpica/utascii.c                            |  2 +-
>  drivers/acpi/acpica/utbuffer.c                           |  2 +-
>  drivers/acpi/acpica/utcache.c                            |  2 +-
>  drivers/acpi/acpica/utcopy.c                             |  2 +-
>  drivers/acpi/acpica/utdebug.c                            |  2 +-
>  drivers/acpi/acpica/utdecode.c                           |  2 +-
>  drivers/acpi/acpica/utdelete.c                           |  2 +-
>  drivers/acpi/acpica/uterror.c                            |  2 +-
>  drivers/acpi/acpica/uteval.c                             |  2 +-
>  drivers/acpi/acpica/utexcep.c                            |  2 +-
>  drivers/acpi/acpica/utglobal.c                           |  2 +-
>  drivers/acpi/acpica/uthex.c                              |  2 +-
>  drivers/acpi/acpica/utids.c                              |  2 +-
>  drivers/acpi/acpica/utinit.c                             |  2 +-
>  drivers/acpi/acpica/utlock.c                             |  2 +-
>  drivers/acpi/acpica/utmath.c                             |  2 +-
>  drivers/acpi/acpica/utmisc.c                             |  2 +-
>  drivers/acpi/acpica/utmutex.c                            |  2 +-
>  drivers/acpi/acpica/utnonansi.c                          |  2 +-
>  drivers/acpi/acpica/utobject.c                           |  2 +-
>  drivers/acpi/acpica/utosi.c                              |  2 +-
>  drivers/acpi/acpica/utownerid.c                          |  2 +-
>  drivers/acpi/acpica/utpredef.c                           |  2 +-
>  drivers/acpi/acpica/utprint.c                            |  2 +-
>  drivers/acpi/acpica/utresdecode.c                        |  2 +-
>  drivers/acpi/acpica/utresrc.c                            |  2 +-
>  drivers/acpi/acpica/utstate.c                            |  2 +-
>  drivers/acpi/acpica/utstring.c                           |  2 +-
>  drivers/acpi/acpica/utstrsuppt.c                         |  2 +-
>  drivers/acpi/acpica/utstrtoul64.c                        |  2 +-
>  drivers/acpi/acpica/uttrack.c                            |  2 +-
>  drivers/acpi/acpica/utuuid.c                             |  2 +-
>  drivers/acpi/acpica/utxface.c                            |  2 +-
>  drivers/acpi/acpica/utxferror.c                          |  2 +-
>  drivers/acpi/acpica/utxfinit.c                           |  2 +-
>  drivers/acpi/acpica/utxfmutex.c                          |  2 +-
>  include/acpi/acbuffer.h                                  |  2 +-
>  include/acpi/acconfig.h                                  |  2 +-
>  include/acpi/acexcep.h                                   |  2 +-
>  include/acpi/acnames.h                                   |  2 +-
>  include/acpi/acoutput.h                                  |  2 +-
>  include/acpi/acpi.h                                      |  2 +-
>  include/acpi/acpiosxf.h                                  |  2 +-
>  include/acpi/acpixf.h                                    |  4 ++--
>  include/acpi/acrestyp.h                                  |  2 +-
>  include/acpi/actbl.h                                     |  2 +-
>  include/acpi/actbl1.h                                    |  2 +-
>  include/acpi/actbl2.h                                    |  2 +-
>  include/acpi/actbl3.h                                    |  2 +-
>  include/acpi/actypes.h                                   | 12 ++++++------
>  include/acpi/acuuid.h                                    |  2 +-
>  include/acpi/platform/acenv.h                            |  2 +-
>  include/acpi/platform/acenvex.h                          |  2 +-
>  include/acpi/platform/acgcc.h                            |  2 +-
>  include/acpi/platform/acgccex.h                          |  2 +-
>  include/acpi/platform/acintel.h                          |  2 +-
>  include/acpi/platform/aclinux.h                          |  4 ++--
>  include/acpi/platform/aclinuxex.h                        |  2 +-
>  tools/power/acpi/common/cmfsize.c                        |  2 +-
>  tools/power/acpi/common/getopt.c                         |  2 +-
>  tools/power/acpi/os_specific/service_layers/oslinuxtbl.c |  2 +-
>  tools/power/acpi/os_specific/service_layers/osunixdir.c  |  2 +-
>  tools/power/acpi/os_specific/service_layers/osunixmap.c  |  2 +-
>  tools/power/acpi/os_specific/service_layers/osunixxf.c   |  2 +-
>  tools/power/acpi/tools/acpidump/acpidump.h               |  2 +-
>  tools/power/acpi/tools/acpidump/apdump.c                 |  2 +-
>  tools/power/acpi/tools/acpidump/apfiles.c                |  2 +-
>  tools/power/acpi/tools/acpidump/apmain.c                 |  2 +-
>  229 files changed, 237 insertions(+), 237 deletions(-)

All applied, thanks!



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2018-02-08  9:42 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-24 23:42 [PATCH 0/6] ACPICA version 20180105 Erik Schmauss
2018-01-24 23:42 ` [PATCH 1/6] ACPICA: Linux: add support for X32 ABI compilation Erik Schmauss
2018-01-24 23:42 ` [PATCH 2/6] ACPICA: Avoid NULL pointer arithmetic Erik Schmauss
2018-01-24 23:42 ` [PATCH 3/6] ACPICA: Prefer ACPI_TO_POINTER() over ACPI_ADD_PTR() Erik Schmauss
2018-01-24 23:42 ` [PATCH 4/6] ACPICA: Add a missing pair of parentheses Erik Schmauss
2018-01-24 23:42 ` [PATCH 6/6] ACPICA: Update version to 20180105 Erik Schmauss
2018-02-04  8:00 ` [PATCH 0/6] ACPICA version 20180105 Rafael J. Wysocki
2018-02-08  9:40 ` Rafael J. Wysocki

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.