[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] LIO-Fixes für git
Diese Serie fixt ein paar Regressionen, so dass anschließend git wieder so ein
bisschen auf tyndur funktioniert (so wie es halt früher schon einmal getan
hat). Interessanterweise gehören zu den Sachen, die ein 'git init' braucht,
dass ein Verzeichnis zweimal anlegen errno=EEXIST gibt.
Der erste Patch ist zusätzlich drin, weil Verzeichnisse, die man git
tatsächlich doppelt anlegen lässt, hinterher nicht mehr löschbar waren, sondern
einen Pagefault produziert haben.
Kevin Wolf (4):
LostIOv2: Knoten beim unlink aus Liste löschen
libc: errno für mkdir() setzen
kernel2: get_node_in_dir() raussplitten
kernel2: Fehlercodes zurückgeben in lio_mkfile/dir/symlink
src/kernel2/include/lostio/client.h | 10 +++--
src/kernel2/src/lostio/client.c | 86 +++++++++++++++++++++++++-----------
src/kernel2/src/lostio/modules/tmp.c | 3 +-
src/kernel2/src/syscalls/lostio.c | 21 +++++----
src/modules/lib/lostio/lio_server.c | 13 +++++-
src/modules/lib/stdlibc/directory.c | 9 +++-
6 files changed, 99 insertions(+), 43 deletions(-)
--
2.1.4