Hi Marcelo,
Please do a
bk pull http://lia64.bkbits.net/to-marcelo-2.4
This will update the following files:
arch/ia64/configs/dig | 20 ++++++++++++-----
arch/ia64/configs/generic | 20 ++++++++++++-----
arch/ia64/configs/numa | 20 ++++++++++++-----
arch/ia64/configs/ski | 17 ++++++++++----
arch/ia64/configs/zx1 | 20 ++++++++++++-----
arch/ia64/defconfig | 20 ++++++++++++-----
arch/ia64/hp/common/sba_iommu.c | 9 +++++++
arch/ia64/kernel/entry.S | 27 +++++++++++++++++-----
arch/ia64/kernel/ivt.S | 47 +++++++++++++++++++++-------------------
arch/ia64/kernel/palinfo.c | 2 -
arch/ia64/kernel/process.c | 2 -
arch/ia64/kernel/unwind.c | 38 +++++++++++++++++++-------------
arch/ia64/vmlinux.lds.S | 7 +++++
include/asm-ia64/pgtable.h | 9 ++++---
14 files changed, 178 insertions(+), 80 deletions(-)
through these ChangeSets:
<[EMAIL PROTECTED]> (05/03/18 1.1466)
[IA64] Tighten up unw_unwind_to_user check
Detect user space by the unwind frame with predicate PRED_USER_STACK
set, instead of a user space IP. Tighten up the last ditch check for
running off the top of the kernel stack.
Based on a suggestion by David Mosberger, reworked to fit the current
tree. This survives my stress test which used to break 2.6.9 kernels.
Unlike 2.6.11, the stress test now unwinds to the correct point, so
gdb can get the user space registers.
Signed-off-by: Keith Owens <[EMAIL PROTECTED]>
Signed-off-by: Tony Luck <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> (05/03/12 1.1464)
ia64: Update defconfigs.
<[EMAIL PROTECTED]> (05/03/12 1.1463)
[IA64] clean up ptrace corner cases
Patch from [EMAIL PROTECTED] to fix up some corner cases
in ptrace. Many thanks to davidm for reviewing and improving.
Backported to 2.4 by Bjorn Helgaas ([EMAIL PROTECTED]).
<[EMAIL PROTECTED]> (05/03/12 1.1462)
[IA64] Sanity check unw_unwind_to_user
Signed-off-by: Keith Owens <[EMAIL PROTECTED]>
Signed-off-by: Tony Luck <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> (05/03/12 1.1461)
ia64: add missing syscall-slot.
<[EMAIL PROTECTED]> (04/08/31 1.1459)
ia64: fix perfmon typo in /proc/pal/CPU*/processor_info w.r.t. BERR
Initially reported by Danny Kwong from HP.
Signed-Off-By: stephane eranian <[EMAIL PROTECTED]>
Signed-Off-By: Bjorn Helgaas <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]> (04/08/03 1.1455)
ia64: Fix _PAGE_CHG_MASK so PROT_NONE works again. Caught by Linus.
<[EMAIL PROTECTED]> (04/08/03 1.1454)
Fix pte_modify() bug which allowed mprotect() to change too many bits.
Found by Russell King.
<[EMAIL PROTECTED]> (04/07/02 1.1451)
ia64: round iommu allocations to power-of-two sizes.
Round IOVA allocations to power-of-two sizes to avoid
REO/Grande defect AR2305.
<[EMAIL PROTECTED]> (04/07/02 1.1450)
[PATCH] ia64: force all kernel sections into one and the same segment
Older versions of the linker do not handle cross-segment segment-relative
relocations properly. This becomes a real problem when the linker decides
to put .text and .text.init into different segments (for whatever reasons)
because in that case, broken linkers will produce a broken unwind section,
which can cause nasty Heisenbugs, where, for example, unwinding may or may
not work depending on the exact value of the IP in a function.
[Backport of Keith Owens' 2.6 change]
Thanks!
Bjorn
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html