Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 25029
b: refs/heads/master
c: 73c50a2
h: refs/heads/master
i:
  25027: 9594ab7
v: v3
  • Loading branch information
David S. Miller committed Apr 1, 2006
1 parent 3288a99 commit 87c38eb
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 6f25f3986af0353b0bdc220f79b89c997d0ceda4
refs/heads/master: 73c50a27a453a5ed0d21ff23bd67c1dd6d864cb8
6 changes: 5 additions & 1 deletion trunk/arch/sparc64/mm/fault.c
Original file line number Diff line number Diff line change
Expand Up @@ -327,8 +327,12 @@ asmlinkage void __kprobes do_sparc64_fault(struct pt_regs *regs)
insn = get_fault_insn(regs, 0);
if (!insn)
goto continue_fault;
/* All loads, stores and atomics have bits 30 and 31 both set
* in the instruction. Bit 21 is set in all stores, but we
* have to avoid prefetches which also have bit 21 set.
*/
if ((insn & 0xc0200000) == 0xc0200000 &&
(insn & 0x1780000) != 0x1680000) {
(insn & 0x01780000) != 0x01680000) {
/* Don't bother updating thread struct value,
* because update_mmu_cache only cares which tlb
* the access came from.
Expand Down

0 comments on commit 87c38eb

Please sign in to comment.