svn commit: r286384 - stable/10/etc

2015-08-06 Thread Xin LI
Author: delphij
Date: Thu Aug  6 19:45:25 2015
New Revision: 286384
URL: https://svnweb.freebsd.org/changeset/base/286384

Log:
  MFC r286375:
  
  Now that stable/8 is EOL, stop building INDEX-8.

Modified:
  stable/10/etc/portsnap.conf
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/etc/portsnap.conf
==
--- stable/10/etc/portsnap.conf Thu Aug  6 19:36:47 2015(r286383)
+++ stable/10/etc/portsnap.conf Thu Aug  6 19:45:25 2015(r286384)
@@ -30,6 +30,5 @@ KEYPRINT=9b5feee6d69f170e3dd0a2c8e469ddb
 # REFUSE korean polish portuguese russian ukrainian vietnamese
 
 # List of INDEX files to build and the DESCRIBE file to use for each
-INDEX INDEX-8 DESCRIBE.8
 INDEX INDEX-9 DESCRIBE.9
 INDEX INDEX-10 DESCRIBE.10
___
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to svn-src-stable-10-unsubscr...@freebsd.org


svn commit: r286396 - in stable/10/sys: amd64/amd64 cddl/dev/dtrace/amd64 cddl/dev/dtrace/i386 i386/i386

2015-08-06 Thread Konstantin Belousov
Author: kib
Date: Fri Aug  7 04:31:02 2015
New Revision: 286396
URL: https://svnweb.freebsd.org/changeset/base/286396

Log:
  MFC r285643:
  When checking for the valid value of the frame pointer, verify that it
  belongs to the kernel stack address range for the thread.

Modified:
  stable/10/sys/amd64/amd64/stack_machdep.c
  stable/10/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
  stable/10/sys/cddl/dev/dtrace/i386/dtrace_isa.c
  stable/10/sys/i386/i386/stack_machdep.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/amd64/amd64/stack_machdep.c
==
--- stable/10/sys/amd64/amd64/stack_machdep.c   Fri Aug  7 04:27:51 2015
(r286395)
+++ stable/10/sys/amd64/amd64/stack_machdep.c   Fri Aug  7 04:31:02 2015
(r286396)
@@ -40,7 +40,7 @@ __FBSDID($FreeBSD$);
 #include vm/pmap.h
 
 static void
-stack_capture(struct stack *st, register_t rbp)
+stack_capture(struct thread *td, struct stack *st, register_t rbp)
 {
struct amd64_frame *frame;
vm_offset_t callpc;
@@ -56,8 +56,8 @@ stack_capture(struct stack *st, register
if (stack_put(st, callpc) == -1)
break;
if (frame-f_frame = frame ||
-   (vm_offset_t)frame-f_frame =
-   (vm_offset_t)rbp + KSTACK_PAGES * PAGE_SIZE)
+   (vm_offset_t)frame-f_frame = td-td_kstack +
+   td-td_kstack_pages * PAGE_SIZE)
break;
frame = frame-f_frame;
}
@@ -74,7 +74,7 @@ stack_save_td(struct stack *st, struct t
panic(stack_save_td: running);
 
rbp = td-td_pcb-pcb_rbp;
-   stack_capture(st, rbp);
+   stack_capture(td, st, rbp);
 }
 
 void
@@ -83,5 +83,5 @@ stack_save(struct stack *st)
register_t rbp;
 
__asm __volatile(movq %%rbp,%0 : =r (rbp));
-   stack_capture(st, rbp);
+   stack_capture(curthread, st, rbp);
 }

Modified: stable/10/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
==
--- stable/10/sys/cddl/dev/dtrace/amd64/dtrace_isa.cFri Aug  7 04:27:51 
2015(r286395)
+++ stable/10/sys/cddl/dev/dtrace/amd64/dtrace_isa.cFri Aug  7 04:31:02 
2015(r286396)
@@ -89,8 +89,8 @@ dtrace_getpcstack(pc_t *pcstack, int pcs
}
 
if (frame-f_frame = frame ||
-   (vm_offset_t)frame-f_frame =
-   (vm_offset_t)rbp + KSTACK_PAGES * PAGE_SIZE)
+   (vm_offset_t)frame-f_frame = curthread-td_kstack +
+   curthread-td_kstack_pages * PAGE_SIZE)
break;
frame = frame-f_frame;
}
@@ -469,8 +469,8 @@ dtrace_getstackdepth(int aframes)
break;
depth++;
if (frame-f_frame = frame ||
-   (vm_offset_t)frame-f_frame =
-   (vm_offset_t)rbp + KSTACK_PAGES * PAGE_SIZE)
+   (vm_offset_t)frame-f_frame = curthread-td_kstack +
+   curthread-td_kstack_pages * PAGE_SIZE)
break;
frame = frame-f_frame;
}

Modified: stable/10/sys/cddl/dev/dtrace/i386/dtrace_isa.c
==
--- stable/10/sys/cddl/dev/dtrace/i386/dtrace_isa.c Fri Aug  7 04:27:51 
2015(r286395)
+++ stable/10/sys/cddl/dev/dtrace/i386/dtrace_isa.c Fri Aug  7 04:31:02 
2015(r286396)
@@ -92,8 +92,8 @@ dtrace_getpcstack(pc_t *pcstack, int pcs
}
 
if (frame-f_frame = frame ||
-   (vm_offset_t)frame-f_frame =
-   (vm_offset_t)ebp + KSTACK_PAGES * PAGE_SIZE)
+   (vm_offset_t)frame-f_frame = curthread-td_kstack +
+   curthread-td_kstack_pages * PAGE_SIZE)
break;
frame = frame-f_frame;
}
@@ -485,8 +485,8 @@ dtrace_getstackdepth(int aframes)
break;
depth++;
if (frame-f_frame = frame ||
-   (vm_offset_t)frame-f_frame =
-   (vm_offset_t)ebp + KSTACK_PAGES * PAGE_SIZE)
+   (vm_offset_t)frame-f_frame = curthread-td_kstack +
+   curthread-td_kstack_pages * PAGE_SIZE)
break;
frame = frame-f_frame;
}

Modified: stable/10/sys/i386/i386/stack_machdep.c
==
--- stable/10/sys/i386/i386/stack_machdep.c Fri Aug  7 04:27:51 2015
(r286395)
+++ stable/10/sys/i386/i386/stack_machdep.c Fri Aug  7 04:31:02 2015
(r286396)
@@ -40,7 +40,7 @@ __FBSDID($FreeBSD$);
 #include vm/pmap.h
 
 static void
-stack_capture(struct stack *st, register_t ebp)
+stack_capture(struct 

svn commit: r286364 - head/release/doc/en_US.ISO8859-1/relnotes stable/10/release/doc/en_US.ISO8859-1/relnotes

2015-08-06 Thread Glen Barber
Author: gjb
Date: Thu Aug  6 14:13:01 2015
New Revision: 286364
URL: https://svnweb.freebsd.org/changeset/base/286364

Log:
  Fix a typo.
  
  Submitted by: pkelsey
  Sponsored by: The FreeBSD Foundation

Modified:
  stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml

Changes in other areas also in this revision:
Modified:
  head/release/doc/en_US.ISO8859-1/relnotes/article.xml

Modified: stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
==
--- stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml  Thu Aug  6 
14:05:17 2015(r286363)
+++ stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml  Thu Aug  6 
14:13:01 2015(r286364)
@@ -729,7 +729,7 @@
   os;./para
 
 sect2 xml:id=network-protocols
-  titleNetwork Procols/title
+  titleNetwork Protocols/title
 
   paranbsp;/para
 /sect2
___
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to svn-src-stable-10-unsubscr...@freebsd.org