From 5680ecdd29827077a74e2dd9cde15ee2edc97d95 Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sun, 28 Jul 2013 11:38:02 -0700 Subject: [PATCH] add git ids for sparc patches --- queue-3.0/sparc-tsb-must-be-flushed-before-tlb.patch | 2 ++ .../sparc32-vm_area_struct-access-for-old-sun-sparcs.patch | 2 ++ queue-3.0/sparc64-address-congruence-property.patch | 2 ++ .../sparc32-vm_area_struct-access-for-old-sun-sparcs.patch | 2 ++ queue-3.4/sparc-tsb-must-be-flushed-before-tlb.patch | 2 ++ .../sparc32-vm_area_struct-access-for-old-sun-sparcs.patch | 2 ++ queue-3.4/sparc64-address-congruence-property.patch | 2 ++ 7 files changed, 14 insertions(+) diff --git a/queue-3.0/sparc-tsb-must-be-flushed-before-tlb.patch b/queue-3.0/sparc-tsb-must-be-flushed-before-tlb.patch index 2f7918d06da..15c0a5fb7ba 100644 --- a/queue-3.0/sparc-tsb-must-be-flushed-before-tlb.patch +++ b/queue-3.0/sparc-tsb-must-be-flushed-before-tlb.patch @@ -5,6 +5,8 @@ Subject: sparc: tsb must be flushed before tlb From: Dave Kleikamp +upstream commit 23a01138efe216f8084cfaa74b0b90dd4b097441 + This fixes a race where a cpu may re-load a tlb from a stale tsb right after it has been flushed by a remote function call. diff --git a/queue-3.0/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch b/queue-3.0/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch index 2e83d7eda46..3175a33a6d8 100644 --- a/queue-3.0/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch +++ b/queue-3.0/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch @@ -5,6 +5,8 @@ Subject: sparc32: vm_area_struct access for old Sun SPARCs. From: Olivier DANET +upstream commit 961246b4ed8da3bcf4ee1eb9147f341013553e3c + Commit e4c6bfd2d79d063017ab19a18915f0bc759f32d9 ("mm: rearrange vm_area_struct for fewer cache misses") changed the layout of the vm_area_struct structure, it broke several SPARC32 assembly routines diff --git a/queue-3.0/sparc64-address-congruence-property.patch b/queue-3.0/sparc64-address-congruence-property.patch index aea38efdab1..386bdd9edf2 100644 --- a/queue-3.0/sparc64-address-congruence-property.patch +++ b/queue-3.0/sparc64-address-congruence-property.patch @@ -5,6 +5,8 @@ Subject: sparc64 address-congruence property From: bob picco +Upstream commit 771a37ff4d80b80db3b0df3e7696f14b298c67b7 + The Machine Description (MD) property "address-congruence-offset" is optional. According to the MD specification the value is assumed 0UL when not present. This caused early boot failure on T5. diff --git a/queue-3.10/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch b/queue-3.10/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch index e705e119b3e..97e60d3ab46 100644 --- a/queue-3.10/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch +++ b/queue-3.10/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch @@ -5,6 +5,8 @@ Subject: sparc32: vm_area_struct access for old Sun SPARCs. From: Olivier DANET +upstream commit 961246b4ed8da3bcf4ee1eb9147f341013553e3c. + Commit e4c6bfd2d79d063017ab19a18915f0bc759f32d9 ("mm: rearrange vm_area_struct for fewer cache misses") changed the layout of the vm_area_struct structure, it broke several SPARC32 assembly routines diff --git a/queue-3.4/sparc-tsb-must-be-flushed-before-tlb.patch b/queue-3.4/sparc-tsb-must-be-flushed-before-tlb.patch index 07c7c2e86a7..aa3703a9f79 100644 --- a/queue-3.4/sparc-tsb-must-be-flushed-before-tlb.patch +++ b/queue-3.4/sparc-tsb-must-be-flushed-before-tlb.patch @@ -5,6 +5,8 @@ Subject: sparc: tsb must be flushed before tlb From: Dave Kleikamp +Upstream commit 23a01138efe216f8084cfaa74b0b90dd4b097441 + This fixes a race where a cpu may re-load a tlb from a stale tsb right after it has been flushed by a remote function call. diff --git a/queue-3.4/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch b/queue-3.4/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch index d4200828012..02470c84a39 100644 --- a/queue-3.4/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch +++ b/queue-3.4/sparc32-vm_area_struct-access-for-old-sun-sparcs.patch @@ -5,6 +5,8 @@ Subject: sparc32: vm_area_struct access for old Sun SPARCs. From: Olivier DANET +Upstream commit 961246b4ed8da3bcf4ee1eb9147f341013553e3c + Commit e4c6bfd2d79d063017ab19a18915f0bc759f32d9 ("mm: rearrange vm_area_struct for fewer cache misses") changed the layout of the vm_area_struct structure, it broke several SPARC32 assembly routines diff --git a/queue-3.4/sparc64-address-congruence-property.patch b/queue-3.4/sparc64-address-congruence-property.patch index 96010ade5e1..3f889dee5d6 100644 --- a/queue-3.4/sparc64-address-congruence-property.patch +++ b/queue-3.4/sparc64-address-congruence-property.patch @@ -5,6 +5,8 @@ Subject: sparc64 address-congruence property From: bob picco +Upstream commit 771a37ff4d80b80db3b0df3e7696f14b298c67b7 + The Machine Description (MD) property "address-congruence-offset" is optional. According to the MD specification the value is assumed 0UL when not present. This caused early boot failure on T5. -- 2.47.3