From: David Mosberger <davidm@napali.hpl.hp.com>
To: linux-ia64@vger.kernel.org
Subject: bk pull on ia64 linux tree
Date: Sun, 21 Dec 2003 08:05:52 +0000 [thread overview]
Message-ID: <marc-linux-ia64-107199397320597@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-105942507026161@msgid-missing>
Hi Andrew,
please do a
bk pull http://lia64.bkbits.net/to-linus-2.5
This will update the files shown below.
Thanks!
--david
MAINTAINERS | 5
arch/ia64/Kconfig | 16
arch/ia64/Makefile | 11
arch/ia64/configs/sn2_defconfig | 693 ++++++++++++++++++++++++++++++++++++++++
arch/ia64/kernel/Makefile | 3
arch/ia64/kernel/acpi.c | 62 ---
arch/ia64/kernel/asm-offsets.c | 4
arch/ia64/kernel/efi.c | 12
arch/ia64/kernel/gate.S | 10
arch/ia64/kernel/head.S | 2
arch/ia64/kernel/ia64_ksyms.c | 2
arch/ia64/kernel/iosapic.c | 3
arch/ia64/kernel/irq.c | 37 +-
arch/ia64/kernel/ivt.S | 54 +--
arch/ia64/kernel/mca.c | 211 +++++++-----
arch/ia64/kernel/mca_asm.S | 356 +++++++++++++-------
arch/ia64/kernel/perfmon.c | 2
arch/ia64/kernel/salinfo.c | 525 +++++++++++++++++++++++++++++-
arch/ia64/kernel/smpboot.c | 2
arch/ia64/kernel/vmlinux.lds.S | 2
arch/ia64/lib/Makefile | 1
arch/ia64/lib/dec_and_lock.c | 42 ++
arch/ia64/mm/discontig.c | 146 ++++----
arch/ia64/mm/init.c | 21 +
arch/ia64/pci/pci.c | 3
include/asm-ia64/acpi.h | 3
include/asm-ia64/intrinsics.h | 2
include/asm-ia64/mca.h | 13
include/asm-ia64/numa.h | 2
include/asm-ia64/numnodes.h | 4
include/asm-ia64/pal.h | 160 +++++++--
include/asm-ia64/pgtable.h | 4
include/asm-ia64/sal.h | 12
include/asm-ia64/spinlock.h | 2
include/asm-ia64/system.h | 7
include/asm-ia64/uaccess.h | 349 ++++++--------------
36 files changed, 2082 insertions(+), 701 deletions(-)
through these ChangeSets:
<kaos@sgi.com> (03/12/20 1.1524)
[PATCH] ia64: Convert cmc deadlock avoidance patch from 2.4 to 2.6
<tony.luck@intel.com> (03/12/19 1.1523)
[PATCH] ia64: enable recovery from TLB errors
Here's the updated version of the MCA TLB recovery patch.
<kaos@sgi.com> (03/12/19 1.1522)
[PATCH] ia64: fix deadlock in ia64_mca_cmc_int_caller()
smp_call_function() must not be called from interrupt context (can
deadlock on tasklist_lock). Use keventd to call smp_call_function().
<kaos@sgi.com> (03/12/19 1.1521)
[PATCH] ia64: sync pal/sal/salinfo/mca with 2.4 code
Forward port the recent changes to pal.h, sal.h, mca.h, salinfo.c and
mca.c from 2.4.23-rc2 to 2.6.0-test9.
This converts 2.6 to use salinfo instead of printing CMC/CPE/MCA/INIT
records in the kernel. It makes the two kernel versions as close
together as possible.
<jbarnes@sgi.com> (03/12/19 1.1520)
[PATCH] ia64: sn2 defconfig file
As promised, here's a patch to add an sn2 defconfig file to get people
started with 2.6 kernels. I even turned on CONFIG_IA64_SGI_SIM support
to make Jack happy :)
<jbarnes@sgi.com> (03/12/19 1.1519)
[PATCH] ia64: initialize bootmem maps in reverse order
The arch-independent bootmem code now requires that arches initialize
their bootmem maps in reverse order (in particular, from high to low
addesses), otherwise alloc_bootmem_pages_low() won't work. This change
makes the ia64 code do just that, so that machines without an IOMMU can
allocate their bounce buffers in low memory at early boot. It also adds
a sanity check to the early init code to make sure that each node has a
local data area, because if they don't, many things will break later on
and may be hard to track down.
<bjorn.helgaas@hp.com> (03/12/19 1.1518)
[PATCH] ia64: Prevent SAL calls from being preempted
(SAL_CALL_REENTRANT): Disable preemption around the SAL call to
make sure we don't get rescheduled on a different CPU.
<bjorn.helgaas@hp.com> (03/12/19 1.1517)
[PATCH] ia64: Force generic and hp kernels to use 16MB granules
This forces the granule size to 16MB for HP zx1 and generic
kernels. HP sx1000 machines require this.
<bjorn.helgaas@hp.com> (03/12/19 1.1516)
[PATCH] ia64: Remove unused ACPI functions.
Remove unused functions:
acpi_get_prt()
acpi_get_interrupt_model()
acpi_get_addr_space()
<bjorn.helgaas@hp.com> (03/12/19 1.1515)
[PATCH] ia64: Remove extraneous printks (we get the same information from ACPI).
(iosapic_init): Remove extraneous printk.
(pci_acpi_scan_root): Remove extraneous printk.
<bjorn.helgaas@hp.com> (03/12/19 1.1514)
[PATCH] ia64: Fix PCI root bridge resources to handle prior allocations.
(alloc_resources): Use insert_resource(), not request_resource(), to
allocate PCI root bridge windows. This fixes the problem
where root bridge window allocation fails because an early
driver (like VGA) has already allocated things.
<jbarnes@sgi.com> (03/12/19 1.1513)
[PATCH] ia64: make NODES_SHIFT a little biggger
Make NODES_SHIFT larger to accomodate 256 node machines.
<jbarnes@sgi.com> (03/12/19 1.1512)
[PATCH] ia64: update sn2 MAINTAINERS file entry
<jbarnes@sgi.com> (03/12/19 1.1511)
[PATCH] ia64: make cpu_to_node_map unsigned
This small fix is needed for machines with more than 128 nodes.
<steiner@sgi.com> (03/12/19 1.1510)
[PATCH] ia64: prevent buffer-overrun in acpi_numa_memory_affinity_init()
The code in acpi_numa_memory_affinity_init that sorts the node_memblk
can overrun the array & clobber the memory that follows the end of the
array. The error will be seen only on systems that fill the
node_memblk array and only if SAL doesnt sort the entries in the SRAT.
<peterc@gelato.unsw.edu.au> (03/12/19 1.1509)
[PATCH] ia64: enable out-of-tree compilation for IA64
<davidm@tiger.hpl.hp.com> (03/12/16 1.1507)
ia64: Bring export of spin-lock contention-routines in sync with
this change: Jim Wilson says that gcc v3.3 also supports
marking ar.pfs as clobbered, so use ia64_spinlock_contention()
for any GCC with v3.3 or newer.
<davidm@tiger.hpl.hp.com> (03/12/13 1.1506)
ia64: Fix compiler warning in intrinsics.h.
<davidm@tiger.hpl.hp.com> (03/12/13 1.1505)
ia64: Fix ivt overflow that occurred when turning on
CONFIG_DISABLE_VHPT.
<davidm@tiger.hpl.hp.com> (03/12/13 1.1504)
ia64: Fix bug discovered by Bill Nottingham & Jakub Jelinek where
put_user() arguments with function-calls would cause the
macro to return unexpected values. Fixed by avoiding macro
argument evaluation while r8/r9 are in use for exception-handling
purposes. Also, consolidated access-macros so that GCC and
Intel compiler use 90% the same code.
<davidm@tiger.hpl.hp.com> (03/12/11 1.1503)
ia64: Based on patch by Jerome Marchand: Add ia64-optimized
atomic_dec_and_lock(). Actually, this could be the generic
version for any platform that has cmpxchg().
<davidm@tiger.hpl.hp.com> (03/12/10 1.1502)
ia64: Switch places for the gate pages and the guard page. This improves
backwards-compatibility with older (broken) versions of GCC which
recognize a signal-handler only if it is in the address range
from 0xa000000000000100. to 0xa000000000020000.
<davidm@tiger.hpl.hp.com> (03/12/10 1.1501)
ia64: Jim Wilson says that gcc v3.3 also supports marking ar.pfs as
clobbered, so use ia64_spinlock_contention() for any GCC with
v3.3 or newer.
<peter@chubb.wattle.id.au> (03/12/08 1.1500)
[PATCH] ia64: make perfmon CONFIG_PREEMPT-safe again
Here's a fix for non-preemption safety in perfmon.c.
I haven't tried it while running a preemption stress test, but this
allows q-syscollect to work.
<jakub@redhat.com> (03/12/04 1.1499)
[PATCH] ia64: fix typo in vmlinux.lds.S
The security init section was incorrectly using PAGE_OFFSET instead of
LOAD_OFFSET.
<pj@sgi.com> (03/12/01 1.1498)
[PATCH] ia64: fix smp_affinity user-space accesses
Here is a new improved patch for verifying user access to string
passed in to kernel on write to /proc/irq/<pid>/smp_affinity.
The access_ok() but missing __get_user() on each byte earlier patch
has been replaced with a copy_from_user().
I have built it and verified that it handles write requests
as before, on an ia64 system (well - you can no longer pass
more than 14 spaces after the 'R' - tough).
<davidm@tiger.hpl.hp.com> (03/11/26 1.1497)
ia64: Fix a bug in sigtramp() which corrupted ar.rnat when unwinding
across a signal trampoline (in user space). Reported by
Laurent Morichetti.
next prev parent reply other threads:[~2003-12-21 8:05 UTC|newest]
Thread overview: 73+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-28 20:39 bk pull on ia64 linux tree David Mosberger
2003-08-16 1:20 ` David Mosberger
2003-09-09 6:43 ` David Mosberger
2003-10-16 22:27 ` David Mosberger
2003-10-17 3:36 ` David Mosberger
2003-10-25 6:44 ` David Mosberger
2003-11-11 0:55 ` David Mosberger
2003-11-11 2:38 ` David Mosberger
2003-11-12 7:18 ` David Mosberger
2003-11-21 22:12 ` David Mosberger
2003-11-26 7:55 ` David Mosberger
2003-12-21 8:05 ` David Mosberger [this message]
-- strict thread matches above, loose matches on Subject: below --
2004-01-13 0:59 Linus Torvalds
2004-01-13 1:17 ` David Mosberger
2004-01-13 1:36 ` David Mosberger
2004-01-13 16:08 ` Jesse Barnes
2004-01-27 1:37 ` David Mosberger
2004-01-27 10:23 ` Jes Sorensen
2004-01-27 14:49 ` Martin Hicks
2004-01-27 16:22 ` David Mosberger
2004-01-27 21:57 ` David Mosberger
2004-02-11 5:19 ` David Mosberger
2004-02-12 1:05 ` Keith Owens
2004-02-12 1:31 ` David Mosberger
2004-02-13 22:44 ` Andrew Morton
2004-02-13 22:46 ` David Mosberger
2004-02-23 19:12 ` David Mosberger
2004-03-12 5:37 ` David Mosberger
2004-03-17 19:14 ` David Mosberger
2004-03-25 20:30 ` David Mosberger
2004-04-09 16:05 ` David Mosberger
2004-04-23 6:48 ` David Mosberger
2004-04-29 22:21 ` David Mosberger
2004-04-30 17:49 ` David Mosberger
2004-05-03 22:58 ` David Mosberger
2004-05-11 7:02 ` David Mosberger
2004-05-11 7:06 ` Christoph Hellwig
2004-05-11 18:39 ` Jesse Barnes
2004-05-21 21:45 ` David Mosberger
2004-06-05 5:57 ` David Mosberger
2004-06-19 6:58 ` David Mosberger
2004-06-30 0:04 ` David Mosberger
2004-06-30 0:44 ` Peter Chubb
2004-06-30 0:52 ` David Mosberger
2004-06-30 16:23 ` Jesse Barnes
2004-07-06 18:46 ` David Mosberger
2004-07-27 7:19 ` David Mosberger
2004-07-30 21:17 ` Luck, Tony
2004-08-04 22:05 ` Luck, Tony
2004-08-09 18:09 ` Luck, Tony
2004-08-23 21:23 ` tony.luck
2004-09-03 6:05 ` tony.luck
2004-09-09 5:51 ` Luck, Tony
2004-09-13 19:46 ` Luck, Tony
2004-09-16 22:39 ` Luck, Tony
2004-09-21 20:09 ` Luck, Tony
2004-09-22 23:14 ` Luck, Tony
2004-09-23 23:23 ` Luck, Tony
2004-09-28 18:34 ` Luck, Tony
2004-09-30 16:43 ` Luck, Tony
2004-10-01 16:42 ` Luck, Tony
2004-10-07 22:56 ` Luck, Tony
2004-10-20 0:15 ` Luck, Tony
2004-10-21 0:17 ` Luck, Tony
2004-10-27 3:58 ` Luck, Tony
2004-11-04 0:22 ` Luck, Tony
2004-11-12 17:42 ` Luck, Tony
2005-01-19 18:52 ` Luck, Tony
2005-01-23 3:05 ` Luck, Tony
2005-01-24 16:53 ` Jesse Barnes
2005-01-25 6:30 ` Luck, Tony
2005-01-25 23:03 ` Luck, Tony
2005-03-18 23:30 ` Luck, Tony
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=marc-linux-ia64-107199397320597@msgid-missing \
--to=davidm@napali.hpl.hp.com \
--cc=linux-ia64@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox