aboutsummaryrefslogtreecommitdiffstats
path: root/main/xen/patch-gcc6-etherboot-via-rhine.c.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2016-08-11 15:33:46 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2016-08-15 16:30:06 +0000
commitc79838c3a14eed1cee24731f89d7b1171751d304 (patch)
tree486c75133ee1072075d9782672c09b39b9308013 /main/xen/patch-gcc6-etherboot-via-rhine.c.patch
parentee4ffbb28c8a78a28e0315d7050f8837fa316dc5 (diff)
downloadaports-c79838c3a14eed1cee24731f89d7b1171751d304.tar.bz2
aports-c79838c3a14eed1cee24731f89d7b1171751d304.tar.xz
main/xen: upgrade to 4.7.0 and add secfixes
Diffstat (limited to 'main/xen/patch-gcc6-etherboot-via-rhine.c.patch')
-rw-r--r--main/xen/patch-gcc6-etherboot-via-rhine.c.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/main/xen/patch-gcc6-etherboot-via-rhine.c.patch b/main/xen/patch-gcc6-etherboot-via-rhine.c.patch
new file mode 100644
index 0000000000..697208ae3f
--- /dev/null
+++ b/main/xen/patch-gcc6-etherboot-via-rhine.c.patch
@@ -0,0 +1,21 @@
+diff -aru a/src/drivers/net/via-rhine.c b/src/drivers/net/via-rhine.c
+--- a/src/drivers/net/via-rhine.c 2016-05-12 19:24:14.047825550 +1000
++++ b/src/drivers/net/via-rhine.c 2016-05-12 19:33:18.061858418 +1000
+@@ -945,13 +945,15 @@
+ /* added comment by guard */
+ /* For supporting VT6107, please use revision id to recognize different chips in driver */
+ // if (tp->chip_id == 0x3065)
+- if( tp->chip_revision < 0x80 && tp->chip_revision >=0x40 )
++ if( tp->chip_revision < 0x80 && tp->chip_revision >=0x40 ) {
+ intr_status |= inb(nic->ioaddr + IntrStatus2) << 16;
+ intr_status = (intr_status & ~DEFAULT_INTR);
+- if ( action == ENABLE )
++ if ( action == ENABLE ) {
+ intr_status = intr_status | DEFAULT_INTR;
+ outw(intr_status, nic->ioaddr + IntrEnable);
++ }
+ break;
++ }
+ case FORCE :
+ outw(0x0010, nic->ioaddr + 0x84);
+ break;