Changeset 05f5fbf in mainline
- Timestamp:
- 2012-08-09T16:08:22Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c9797067
- Parents:
- 71450c8 (diff), 371cb6c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/HelenOS.adl
r71450c8 r05f5fbf 1 system architecture HelenOS version 0. 4.1{1 system architecture HelenOS version 0.5.0 { 2 2 /* SPARTAN kernel */ 3 3 inst kernel kernel; -
contrib/bazaar/bzreml/__init__.py
r71450c8 r05f5fbf 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 104 111 def revision_sequence(branch, revision_old_id, revision_new_id): 105 112 """Calculate a sequence of revisions""" 106 113 107 for revision_ac_id in branch.repository.iter_reverse_revision_history(revision_new_id):114 for revision_ac_id in iter_reverse_revision_history(branch.repository, revision_new_id): 108 115 if (revision_ac_id == revision_old_id): 109 116 break -
contrib/bazaar/mbprotect/__init__.py
r71450c8 r05f5fbf 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 47 54 def pre_change_branch_tip(params): 48 55 repo = params.branch.repository … … 54 61 # First permitted case is appending changesets to main branch.Look for 55 62 # old tip in new main branch. 56 for revision_id in repo.iter_reverse_revision_history(params.new_revid):63 for revision_id in iter_reverse_revision_history(repo, params.new_revid): 57 64 if revision_id == params.old_revid: 58 65 return # Found old tip … … 60 67 # Another permitted case is backing out changesets. Look for new tip 61 68 # in old branch. 62 for revision_id in repo.iter_reverse_revision_history(params.old_revid):69 for revision_id in iter_reverse_revision_history(repo, params.old_revid): 63 70 if revision_id == params.new_revid: 64 71 return # Found new tip -
defaults/sparc64/ultra/Makefile.config
r71450c8 r05f5fbf 4 4 # CPU type 5 5 PROCESSOR = us 6 7 # Barebone build with essential binaries only 8 CONFIG_BAREBONE = y -
release/Makefile
r71450c8 r05f5fbf 33 33 34 34 PROFILES = amd64 arm32/GXemul arm32/integratorcp arm32/gta02 ia32 \ 35 ia64/i460GX ia64/ski mips32/GXemul mips32/msim sparc64/niagara\35 ia64/i460GX ia64/ski mips32/GXemul mips32/msim ppc32 \ 36 36 sparc64/ultra 37 37 … … 71 71 release: src_rel 72 72 for profile in $(PROFILES); do \ 73 $(MAKE) -C $(EXPORT_DIR) clean ; \73 $(MAKE) -C $(EXPORT_DIR) distclean ; \ 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
r71450c8 r05f5fbf 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 our 72 * 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; 68 80 } elf_regs_t; 69 81 … … 91 103 elf_regs->rsp = istate->rsp; 92 104 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; 93 115 } 94 116 -
uspace/srv/net/tcp/sock.c
r71450c8 r05f5fbf 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 781 786 rc = socket_destroy(NULL, socket_id, &client->sockets, &gsock, 782 787 tcp_free_sock_data); … … 839 844 log_msg(LVL_DEBUG, "tcp_sock_recv_fibril()"); 840 845 846 fibril_mutex_lock(&sock->recv_buffer_lock); 847 841 848 while (true) { 842 849 log_msg(LVL_DEBUG, "call tcp_uc_receive()"); 843 fibril_mutex_lock(&sock->recv_buffer_lock); 844 while (sock->recv_buffer_used != 0) 850 while (sock->recv_buffer_used != 0 && sock->sock_core != NULL) 845 851 fibril_condvar_wait(&sock->recv_buffer_cv, 846 852 &sock->recv_buffer_lock); … … 852 858 sock->recv_error = trc; 853 859 fibril_condvar_broadcast(&sock->recv_buffer_cv); 854 fibril_mutex_unlock(&sock->recv_buffer_lock);855 tcp_sock_notify_data(sock->sock_core);860 if (sock->sock_core != NULL) 861 tcp_sock_notify_data(sock->sock_core); 856 862 break; 857 863 } … … 861 867 sock->recv_buffer_used = data_len; 862 868 fibril_condvar_broadcast(&sock->recv_buffer_cv); 863 fibril_mutex_unlock(&sock->recv_buffer_lock); 864 tcp_sock_notify_data(sock->sock_core); 865 } 869 if (sock->sock_core != NULL) 870 tcp_sock_notify_data(sock->sock_core); 871 } 872 873 fibril_mutex_unlock(&sock->recv_buffer_lock); 866 874 867 875 tcp_uc_delete(sock->conn); -
version
r71450c8 r05f5fbf 36 36 37 37 VERSION = 0 38 PATCHLEVEL = 439 SUBLEVEL = 338 PATCHLEVEL = 5 39 SUBLEVEL = 0 40 40 41 41 ifdef EXTRAVERSION … … 45 45 endif 46 46 47 NAME = Sashimi47 NAME = Fajtl 48 48 COPYRIGHT = Copyright (c) 2001-2012 HelenOS project
Note:
See TracChangeset
for help on using the changeset viewer.