Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
2852 6010 d 18 h jermar /trunk/uspace/ Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
Add node_put() to libfs operations and instrument libfs_lookup() to use it at
appropriate places.
 
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2851 6011 d 1 h svoboda /branches/tracing/kernel/generic/src/udebug/ Fix locking order in udebug_rp_end (to the somewhat unintuitive threads_lock => t->debug_lock => t->lock  
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2850 6011 d 2 h svoboda /branches/tracing/uspace/app/ Initial support for multithreaded tasks in sctrace. Replace debug1 test.  
/branches/tracing/uspace/app/sctrace/sctrace.c
/branches/tracing/uspace/app/tester/debug/debug1.c
2849 6011 d 2 h svoboda /branches/tracing/kernel/generic/src/udebug/ Move code for verifying and locking down a thread for a debugging op to _thread_op_begin()/_thread_op_end(). Rewritten to prevent case of mistaken task identity  
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2848 6011 d 11 h svoboda /branches/tracing/kernel/generic/ Use debug_lock in thread struct for finer locking, to avoid problems with waitq_wakeup  
/branches/tracing/kernel/generic/include/proc/thread.h
/branches/tracing/kernel/generic/src/proc/thread.c
/branches/tracing/kernel/generic/src/udebug/udebug.c
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2847 6011 d 20 h jermar /trunk/uspace/lib/libfs/ Reset the component length variable only prior collecting a new component.  
/trunk/uspace/lib/libfs/libfs.c
2846 6011 d 21 h jermar /trunk/uspace/lib/libfs/ Improve libfs_lookup() so that has_children() is not called for each character
in the pathname component.
 
/trunk/uspace/lib/libfs/libfs.c
2845 6012 d 0 h jermar /trunk/uspace/srv/fs/fat/ Add fat_has_children(). Alse assume that fat_block_get() can never return NULL.  
/trunk/uspace/srv/fs/fat/fat_ops.c
2844 6012 d 1 h jermar /trunk/uspace/ Add fat_root_get() and fat_plb_get_char().  
/trunk/uspace/lib/libfs/libfs.c
/trunk/uspace/lib/libfs/libfs.h
/trunk/uspace/srv/fs/fat/fat_ops.c
/trunk/uspace/srv/fs/tmpfs/tmpfs_ops.c
2843 6012 d 2 h jermar /trunk/uspace/srv/fs/fat/ Somewhat complete implementation of fat_node_get().  
/trunk/uspace/srv/fs/fat/fat_ops.c
2842 6012 d 5 h svoboda /branches/tracing/kernel/generic/src/udebug/ Fix and document verify_thread()  
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2841 6012 d 5 h svoboda /branches/tracing/kernel/generic/src/udebug/ Add verify_thread() to check that a thread is valid for debug ops  
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2840 6012 d 5 h svoboda /branches/tracing/kernel/generic/src/ipc/ Fix: Clear kb_thread_at_hand when terminating kbox thread  
/branches/tracing/kernel/generic/src/ipc/ipc.c
2839 6012 d 5 h svoboda /branches/tracing/kernel/generic/ Add thread_attach_by_id() and use it to do ipc_connect_kbox() with proper locking  
/branches/tracing/kernel/generic/include/proc/task.h
/branches/tracing/kernel/generic/include/proc/thread.h
/branches/tracing/kernel/generic/src/ipc/ipc.c
/branches/tracing/kernel/generic/src/proc/task.c
/branches/tracing/kernel/generic/src/proc/thread.c
2838 6012 d 8 h svoboda /branches/tracing/ Respond to pending GO messages with UDEBUG_EVENT_FINISHED on terminating the debugging session. Set retval for DEBUG_END answer.  
/branches/tracing/kernel/generic/include/udebug/udebug.h
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
/branches/tracing/uspace/app/sctrace/sctrace.c
2837 6012 d 11 h svoboda /branches/tracing/ Handle hangup message sent to kbox. Exit kbox thread when the last phone has been disconnected.  
/branches/tracing/kernel/generic/src/ipc/ipc.c
/branches/tracing/uspace/app/sctrace/sctrace.c
2836 6012 d 13 h svoboda /branches/tracing/kernel/generic/src/ipc/ Fix: only create kbox thread if it doesn't exist yet  
/branches/tracing/kernel/generic/src/ipc/ipc.c
2835 6012 d 13 h svoboda /branches/tracing/ Improve UDEBUG_M_END handling, switch sctrace to async API  
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
/branches/tracing/uspace/app/sctrace/debug_api.c
/branches/tracing/uspace/app/sctrace/debug_api.h
/branches/tracing/uspace/app/sctrace/sctrace.c
2834 6013 d 0 h svoboda /branches/tracing/kernel/generic/src/udebug/ Handle UDEBUG_M_END call, fix check in udebug_syscall_event()  
/branches/tracing/kernel/generic/src/udebug/udebug.c
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
2833 6013 d 1 h svoboda /branches/tracing/ Remove buffer size argument from ARGS_READ call.  
/branches/tracing/kernel/generic/include/udebug/udebug.h
/branches/tracing/kernel/generic/src/udebug/udebug_ipc.c
/branches/tracing/uspace/app/sctrace/debug_api.c

Show All