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 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.