Permalink
Switch branches/tags
Nothing to show
Commits on Apr 25, 2017
  1. new tzcode.

    christos committed Apr 25, 2017
  2. merge tzcode2017b.

    christos committed Apr 25, 2017
  3. Dump more of the trapframe

    skrll committed Apr 25, 2017
  4. Report trapframe where possible

    skrll committed Apr 25, 2017
  5. Use Fn instead of Nm to refer the macros in the body of the man page.

    Thanks to wiz@ for reviewing.
    abhinav committed Apr 25, 2017
  6. Check if solock of PCB is held when SP caches in the PCB are accessed

    To this end, a back pointer from inpcbpolicy to inpcb_hdr is added.
    ozaki-r committed Apr 25, 2017
  7. In umass_detach set sc_dyring so that further attempts at transfers will

    fail.  This fixes part of
    
    PR/51129 (Disconnecting USB SD card without umount causes file operations to hang)
    skrll committed Apr 25, 2017
Commits on Apr 24, 2017
  1. in ppbdetach(), try to detach the children before tearing down our ow…

    …n state,
    
    to avoid trouble if detaching the children fails.
    chs committed Apr 24, 2017
  2. Fix PRB blanking, so as not to stomp on the feet of neighboring slots.

    Also, don't blank some PRB fields twice.
    
    [:U+1F633:]
    jakllsch committed Apr 24, 2017
  3. Add ``cooperate''

    abhinav committed Apr 24, 2017
  4. fix another parallel-build race with MKDEBUG=yes by creating the .so.…

    …link
    
    with a temporary name and renaming to the final name only after
    the file is fully written.
    chs committed Apr 24, 2017
  5. restore the ability to run netbsd 1.0 32-bit executables

    by checking for the relevant lcall instruction in the trap handler
    and treating it as a syscall.
    chs committed Apr 24, 2017
  6. Fix typo in comment.

    jakllsch committed Apr 24, 2017
  7. Add PR_PS_ACTIVE_SLOT bits.

    jakllsch committed Apr 24, 2017
  8. Whitespace fixes.

    jakllsch committed Apr 24, 2017
  9. Defer acquiring the gpio until first use.

    jmcneill committed Apr 24, 2017
  10. Wording.

    wiz committed Apr 24, 2017
  11. remove the workaround for Seagate 'mod15write' bug, now driver only p…

    …rints
    
    error on boog; unfortunately the code actually doesn't work, and there is
    little point trying to fix
    jdolecek committed Apr 24, 2017
  12. Use serial comma. Update a count.

    wiz committed Apr 24, 2017
  13. separate crypto_drv_mtx from crypto_mtx.

    crypto_mtx is used only for cryptodev.c and ocryptodev.c now.
    knakahara committed Apr 24, 2017
  14. reduce crypto_q_mtx lock regions.

    knakahara committed Apr 24, 2017
  15. refactor crypto_unblock(). No functional change.

    knakahara committed Apr 24, 2017
Commits on Apr 23, 2017
  1. Add luareadhappy to the list.

    sevan committed Apr 23, 2017
  2. Disconnect maintaining fragment state from keeping session state. The…

    … user
    
    now must specify keep frags along with keep state to have ipfilter do what
    it did before, as documented in ipf.conf.5. (Cy Schubert @ FreeBSD)
    christos committed Apr 23, 2017
  3. Free the right fragment (Cy Schubert @ FreeBSD). This will cause use …

    …after free
    
    issues and eventually panic.
    christos committed Apr 23, 2017
  4. new tmux.

    christos committed Apr 23, 2017
  5. Add our utempter since it now everything works.

    christos committed Apr 23, 2017
  6. Teach whatis(1) to handle MLINKS

    Similar to apropos(1), whatis did not utilise the mandb_links table till now.
    Therefore, if it was asked about one of the links to a man page, it would
    error out. This change teaches whatis(1) to look up both the FTS table
    as well as the links table, thus ensuring that it is able to answer queries
    about MLINKS as well.
    
    Comparision between outputs before this change and after this change:
    
    #Before change
    $ whatis realloc
    realloc: not found
    
    #after change
    $ ./whatis realloc
    realloc(3) - general memory allocation operations
    realloc(3) - general purpose memory allocation functions
    realloc(9) - general-purpose kernel memory allocator
    abhinav committed Apr 23, 2017
  7. xref also mvsata(4), siisata(4)

    jdolecek committed Apr 23, 2017
  8. Better handle MLINKS in apropos(1).

    apropos(1) only indexes the first .Nm entry from the NAME section in the full
    text index. Rest of the .Nm entries are stored in a separate table: mandb_links.
    
    Till now apropos(1) did not use the mandb_links table. So whenever a query
    was being made for one of the man page links, such as realloc(3), it was showing
    malloc(3) in the results but not as the first result. And, also the result would
    show up as malloc(3), rather than realloc(3) (which can be confusing).
    
    With this change, for single keyword queries, apropos(1) would now utilise the
    mandb_links table as well. If the query is for one of the links of a man page,
    it would show as the first result. Also, the result would show up as the name
    of the link rather than the original man page name. For example, if the query
    was for realloc, the output would be realloc(3), rather than malloc(3).
    
    Following are some example queries showing difference in the output before this
    change and after this change:
    
    #Before changes
    $ apropos -n 5 -M realloc
    reallocarr (3)    reallocate array
    reallocarray (3)  reallocate memory for an array of elements checking
    for overflow
    fgetwln (3)       get a line of wide characters from a stream
    fgetln (3)        get a line from a stream
    posix_memalign (3)        aligned memory allocation
    
    #After changes
    $ ./apropos -n 5 -M realloc
    realloc (3)       general memory allocation operations
    realloc (3)       general purpose memory allocation functions
    realloc (9)       general-purpose kernel memory allocator
    reallocarr (3)    reallocate array
    reallocarray (3)  reallocate memory for an array of elements checking
    for overflow
    
    #Before changes
    $ apropos -n 5 -M TAILQ_REMOVE
    SLIST_HEAD (3) implementations of singly-linked lists, lists, simple
    queues, tail queues, and singly-linked tail queues
    
    #After changes
    $ ./apropos -n 5 -M TAILQ_REMOVE
    TAILQ_REMOVE (3)  implementations of singly-linked lists, lists,
    simple queues, tail queues, and singly-linked tail queues
    
    #Before changes
    $ apropos -n 5 -M falloc
    filedesc (9)      file descriptor tables and operations
    file (9)  operations on file entries
    
    #After changes
    $ ./apropos -n 5 -M falloc
    falloc (9)        file descriptor tables and operations
    file (9)  operations on file entries
    
    ok christos@
    abhinav committed Apr 23, 2017