[DRBD-cvs] testing by phil; * list_add_tail() <- list_add() for done...
drbd-user@lists.linbit.com
drbd-user@lists.linbit.com
Tue, 4 May 2004 12:26:17 +0200 (CEST)
DRBD CVS committal
Author : phil
Project : drbd
Module : testing
Dir : drbd/testing
Modified Files:
Tag: rel-0_7-branch
uml-2.6.gdbinit
Log Message:
* list_add_tail() <- list_add() for done_ee
* Increasing of a device's sync group was not working right. FIXED.
* Worker runs now as long as we have a backing device or a socket.
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/testing/Attic/uml-2.6.gdbinit,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -3 -r1.1.2.2 -r1.1.2.3
--- uml-2.6.gdbinit 31 Jan 2004 16:54:21 -0000 1.1.2.2
+++ uml-2.6.gdbinit 4 May 2004 10:26:12 -0000 1.1.2.3
@@ -82,8 +82,13 @@
tasks on the system
end
+define drbd-resync-show
+ set $sr_base = ((struct Drbd_Conf *)$arg0)->resync
+ lru-show $sr_base
+end
+
define drbd-al-show
- set $sa_base = &((struct Drbd_Conf *)$arg0)->act_log
+ set $sa_base = ((struct Drbd_Conf *)$arg0)->act_log
lru-show $sa_base
end
@@ -91,11 +96,14 @@
set $ls_nr=((struct lru_cache *)$arg0)->nr_elements
set $ls_elements=(void *) (((struct lru_cache *)$arg0)->slot + $ls_nr)
set $ls_esize=((struct lru_cache *)$arg0)->element_size
- printf "-#- ---ADDR--- -EXTENT- -HASH-NEXT- TABLE\n"
+
+ printf "%d %p %d\n",$ls_nr,$ls_elements,$ls_esize
+ printf "-#- ---ADDR--- -EXTENT- -REFCNT- -HASH-NEXT- TABLE\n"
set $ls_i=0
while $ls_i < $ls_nr
set $ls_element = (struct lc_element *)($ls_elements + $ls_i * $ls_esize)
printf "%3d 0x%8x %8d ", $ls_i, $ls_element, $ls_element->lc_number
+ printf " %8d ", $ls_element->refcnt
if $ls_element->colision.next
printf " %3d", ((void *)$ls_element->colision.next - $ls_elements)/$ls_esize
end