Changes in / [05f5fbf:71450c8] in mainline
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/HelenOS.adl
r05f5fbf r71450c8 1 system architecture HelenOS version 0. 5.0{1 system architecture HelenOS version 0.4.1 { 2 2 /* SPARTAN kernel */ 3 3 inst kernel kernel; -
contrib/bazaar/bzreml/__init__.py
r05f5fbf r71450c8 102 102 return "" 103 103 104 def iter_reverse_revision_history(repository, revision_id):105 """Iterate backwards through revision ids in the lefthand history"""106 107 graph = repository.get_graph()108 stop_revisions = (None, _mod_revision.NULL_REVISION)109 return graph.iter_lefthand_ancestry(revision_id, stop_revisions)110 111 104 def revision_sequence(branch, revision_old_id, revision_new_id): 112 105 """Calculate a sequence of revisions""" 113 106 114 for revision_ac_id in iter_reverse_revision_history(branch.repository,revision_new_id):107 for revision_ac_id in branch.repository.iter_reverse_revision_history(revision_new_id): 115 108 if (revision_ac_id == revision_old_id): 116 109 break -
contrib/bazaar/mbprotect/__init__.py
r05f5fbf r71450c8 45 45 from bzrlib.errors import TipChangeRejected 46 46 47 def iter_reverse_revision_history(repository, revision_id):48 """Iterate backwards through revision ids in the lefthand history"""49 50 graph = repository.get_graph()51 stop_revisions = (None, _mod_revision.NULL_REVISION)52 return graph.iter_lefthand_ancestry(revision_id, stop_revisions)53 54 47 def pre_change_branch_tip(params): 55 48 repo = params.branch.repository … … 61 54 # First permitted case is appending changesets to main branch.Look for 62 55 # old tip in new main branch. 63 for revision_id in iter_reverse_revision_history(repo,params.new_revid):56 for revision_id in repo.iter_reverse_revision_history(params.new_revid): 64 57 if revision_id == params.old_revid: 65 58 return # Found old tip … … 67 60 # Another permitted case is backing out changesets. Look for new tip 68 61 # in old branch. 69 for revision_id in iter_reverse_revision_history(repo,params.old_revid):62 for revision_id in repo.iter_reverse_revision_history(params.old_revid): 70 63 if revision_id == params.new_revid: 71 64 return # Found new tip -
defaults/sparc64/ultra/Makefile.config
r05f5fbf r71450c8 4 4 # CPU type 5 5 PROCESSOR = us 6 7 # Barebone build with essential binaries only8 CONFIG_BAREBONE = y -
release/Makefile
r05f5fbf r71450c8 33 33 34 34 PROFILES = amd64 arm32/GXemul arm32/integratorcp arm32/gta02 ia32 \ 35 ia64/i460GX ia64/ski mips32/GXemul mips32/msim ppc32\35 ia64/i460GX ia64/ski mips32/GXemul mips32/msim sparc64/niagara \ 36 36 sparc64/ultra 37 37 … … 71 71 release: src_rel 72 72 for profile in $(PROFILES); do \ 73 $(MAKE) -C $(EXPORT_DIR) distclean ; \73 $(MAKE) -C $(EXPORT_DIR) clean ; \ 74 74 $(MAKE) -C $(EXPORT_DIR) PROFILE=$$profile ; \ 75 75 $(MAKE) PROFILE=$$profile releasefile ; \ … … 79 79 rm -rf $(EXPORT_DIR) 80 80 mkdir -p $(EXPORT_DIR) 81 $(BZR) export $(EXPORT_DIR) ../81 $(BZR) export $(EXPORT_DIR) 82 82 83 83 src_rel $(SRC_ARCHIVE): export -
uspace/lib/c/arch/amd64/include/elf_linux.h
r05f5fbf r71450c8 66 66 uint64_t rsp; 67 67 uint64_t ss; 68 69 /*70 * The following registers need to be part of elf_regs_t.71 * Unfortunately, we don't have any information about them in our72 * istate_t.73 */74 uint64_t unused_fs_base;75 uint64_t unused_gs_base;76 uint64_t unused_ds;77 uint64_t unused_es;78 uint64_t unused_fs;79 uint64_t unused_gs;80 68 } elf_regs_t; 81 69 … … 103 91 elf_regs->rsp = istate->rsp; 104 92 elf_regs->ss = istate->ss; 105 106 /*107 * Reset the registers for which there is not enough info in istate_t.108 */109 elf_regs->unused_fs_base = 0;110 elf_regs->unused_gs_base = 0;111 elf_regs->unused_ds = 0;112 elf_regs->unused_es = 0;113 elf_regs->unused_fs = 0;114 elf_regs->unused_gs = 0;115 93 } 116 94 -
uspace/srv/net/tcp/sock.c
r05f5fbf r71450c8 779 779 } 780 780 781 /* Grab recv_buffer_lock because of CV wait in tcp_sock_recv_fibril() */782 fibril_mutex_lock(&socket->recv_buffer_lock);783 socket->sock_core = NULL;784 fibril_mutex_unlock(&socket->recv_buffer_lock);785 786 781 rc = socket_destroy(NULL, socket_id, &client->sockets, &gsock, 787 782 tcp_free_sock_data); … … 844 839 log_msg(LVL_DEBUG, "tcp_sock_recv_fibril()"); 845 840 846 fibril_mutex_lock(&sock->recv_buffer_lock);847 848 841 while (true) { 849 842 log_msg(LVL_DEBUG, "call tcp_uc_receive()"); 850 while (sock->recv_buffer_used != 0 && sock->sock_core != NULL) 843 fibril_mutex_lock(&sock->recv_buffer_lock); 844 while (sock->recv_buffer_used != 0) 851 845 fibril_condvar_wait(&sock->recv_buffer_cv, 852 846 &sock->recv_buffer_lock); … … 858 852 sock->recv_error = trc; 859 853 fibril_condvar_broadcast(&sock->recv_buffer_cv); 860 if (sock->sock_core != NULL)861 854 fibril_mutex_unlock(&sock->recv_buffer_lock); 855 tcp_sock_notify_data(sock->sock_core); 862 856 break; 863 857 } … … 867 861 sock->recv_buffer_used = data_len; 868 862 fibril_condvar_broadcast(&sock->recv_buffer_cv); 869 if (sock->sock_core != NULL) 870 tcp_sock_notify_data(sock->sock_core); 871 } 872 873 fibril_mutex_unlock(&sock->recv_buffer_lock); 863 fibril_mutex_unlock(&sock->recv_buffer_lock); 864 tcp_sock_notify_data(sock->sock_core); 865 } 874 866 875 867 tcp_uc_delete(sock->conn); -
version
r05f5fbf r71450c8 36 36 37 37 VERSION = 0 38 PATCHLEVEL = 539 SUBLEVEL = 038 PATCHLEVEL = 4 39 SUBLEVEL = 3 40 40 41 41 ifdef EXTRAVERSION … … 45 45 endif 46 46 47 NAME = Fajtl47 NAME = Sashimi 48 48 COPYRIGHT = Copyright (c) 2001-2012 HelenOS project
Note:
See TracChangeset
for help on using the changeset viewer.