Changes in / [05f5fbf:71450c8] in mainline


Ignore:
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/HelenOS.adl

    r05f5fbf r71450c8  
    1 system architecture HelenOS version 0.5.0 {
     1system architecture HelenOS version 0.4.1 {
    22        /* SPARTAN kernel */
    33        inst kernel kernel;
  • contrib/bazaar/bzreml/__init__.py

    r05f5fbf r71450c8  
    102102        return ""
    103103
    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 
    111104def revision_sequence(branch, revision_old_id, revision_new_id):
    112105        """Calculate a sequence of revisions"""
    113106       
    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):
    115108                if (revision_ac_id == revision_old_id):
    116109                        break
  • contrib/bazaar/mbprotect/__init__.py

    r05f5fbf r71450c8  
    4545from bzrlib.errors import TipChangeRejected
    4646
    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 
    5447def pre_change_branch_tip(params):
    5548        repo = params.branch.repository
     
    6154        # First permitted case is appending changesets to main branch.Look for
    6255        # 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):
    6457                if revision_id == params.old_revid:
    6558                        return  # Found old tip
     
    6760        # Another permitted case is backing out changesets. Look for new tip
    6861        # 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):
    7063                if revision_id == params.new_revid:
    7164                        return  # Found new tip
  • defaults/sparc64/ultra/Makefile.config

    r05f5fbf r71450c8  
    44# CPU type
    55PROCESSOR = us
    6 
    7 # Barebone build with essential binaries only
    8 CONFIG_BAREBONE = y
  • release/Makefile

    r05f5fbf r71450c8  
    3333
    3434PROFILES = 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 \
    3636    sparc64/ultra
    3737
     
    7171release: src_rel
    7272        for profile in $(PROFILES); do \
    73                 $(MAKE) -C $(EXPORT_DIR) distclean ; \
     73                $(MAKE) -C $(EXPORT_DIR) clean ; \
    7474                $(MAKE) -C $(EXPORT_DIR) PROFILE=$$profile ; \
    7575                $(MAKE) PROFILE=$$profile releasefile ; \
     
    7979        rm -rf $(EXPORT_DIR)
    8080        mkdir -p $(EXPORT_DIR)
    81         $(BZR) export $(EXPORT_DIR) ../
     81        $(BZR) export $(EXPORT_DIR)
    8282
    8383src_rel $(SRC_ARCHIVE): export
  • uspace/lib/c/arch/amd64/include/elf_linux.h

    r05f5fbf r71450c8  
    6666        uint64_t rsp;
    6767        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;
    8068} elf_regs_t;
    8169
     
    10391        elf_regs->rsp = istate->rsp;
    10492        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;
    11593}
    11694
  • uspace/srv/net/tcp/sock.c

    r05f5fbf r71450c8  
    779779        }
    780780
    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 
    786781        rc = socket_destroy(NULL, socket_id, &client->sockets, &gsock,
    787782            tcp_free_sock_data);
     
    844839        log_msg(LVL_DEBUG, "tcp_sock_recv_fibril()");
    845840
    846         fibril_mutex_lock(&sock->recv_buffer_lock);
    847 
    848841        while (true) {
    849842                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)
    851845                        fibril_condvar_wait(&sock->recv_buffer_cv,
    852846                            &sock->recv_buffer_lock);
     
    858852                        sock->recv_error = trc;
    859853                        fibril_condvar_broadcast(&sock->recv_buffer_cv);
    860                         if (sock->sock_core != NULL)
    861                                 tcp_sock_notify_data(sock->sock_core);
     854                        fibril_mutex_unlock(&sock->recv_buffer_lock);
     855                        tcp_sock_notify_data(sock->sock_core);
    862856                        break;
    863857                }
     
    867861                sock->recv_buffer_used = data_len;
    868862                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        }
    874866
    875867        tcp_uc_delete(sock->conn);
  • version

    r05f5fbf r71450c8  
    3636
    3737VERSION = 0
    38 PATCHLEVEL = 5
    39 SUBLEVEL = 0
     38PATCHLEVEL = 4
     39SUBLEVEL = 3
    4040
    4141ifdef EXTRAVERSION
     
    4545endif
    4646
    47 NAME = Fajtl
     47NAME = Sashimi
    4848COPYRIGHT = Copyright (c) 2001-2012 HelenOS project
Note: See TracChangeset for help on using the changeset viewer.