LWN.net's Journal
 
[Most Recent Entries] [Calendar View]

Tuesday, August 13th, 2019

    Time Event
    2:32p
    Security updates for Tuesday
    Security updates have been issued by Arch Linux (chromium, postgresql, and postgresql-libs), Debian (atril, chromium, evince, ghostscript, jackson-databind, kernel, and php5), Fedora (kf5-kconfig, mingw-sqlite, pam-u2f, and poppler), Mageia (kernel), openSUSE (aubio, chromium, kconfig, kdelibs4, nodejs10, osc, and zstd), Red Hat (ghostscript), and Ubuntu (ghostscript and MariaDB).
    6:53p
    [$] Long-term get_user_pages() and truncate(): solved at last?
    Technologies like RDMA benefit from the ability to map file-backed pages
    into memory. This benefit extends to persistent-memory devices, where the
    backing store for the file can be mapped directly without the need to go
    through the kernel's page cache. There is a fundamental conflict, though,
    between mapping a file's backing store directly and letting the filesystem
    code modify that file's on-disk layout, especially when the mapping is held
    in place for a long time (as RDMA is wont to do). The problem seems
    intractable, but there may yet be a solution in the form of this
    patch set
    (marked "V1,000,002") from Ira Weiny.
    9:13p
    [$] Corner cases and exception types
    Some unanticipated corner cases with Python's new "walrus"
    operator—described in our Python 3.8
    overview
    —have cropped up recently. The problematic uses of the operator
    will be turned into errors before the final release, but just what
    exception should be raised came into question. It seems that the exception
    specified in the PEP for the operator may not really be the best choice, as a
    recent discussion hashed out.

    << Previous Day 2019/08/13
    [Calendar]
    Next Day >>

LWN.net   About LJ.Rossia.org