summaryrefslogtreecommitdiffstats
path: root/patches/unfs3-0.9.22
Commit message (Collapse)AuthorAgeFilesLines
* host-unfs3: fix building with gcc 10Michael Olbrich2020-05-248-7/+50
| | | | | | And order the patches a bit. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* unfs3: add initial support for virtfsMichael Olbrich2020-03-272-1/+687
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* unfs3: fix attribute settings, second tryUwe Kleine-König2020-03-204-186/+118
| | | | | | | | | | | | | | | | | The last change to unfs3 repaired some things for symlinks but in return broke stuff for regular files. With this change the previous attempt is replaced by something better tested now. Instead of letting unfs open the file to adapt, use fchmodat() et al, which are racy if the underlaying filesystem changes, but on the nfs side it is fine. Fixes: 4e21b490eb28 ("unfs3: fix attribute setting for symlinks") Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> [mol: simplify patch] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* unfs3: fix attribute setting for symlinksUwe Kleine-König2020-02-203-1/+186
| | | | | | | | | | | | | | | | | | unfs makes use of utime() which is unsuitable to set last access and modification times for symlinks. So make use of the O_PATH flag to open() and use the futimens() function. As a side effect this is less racy and improves resolution from seconds to nanoseconds. Note this will break builds of unfs on Windows. The futimens() function is specified in POSIX.1-2008, so this shouldn't be a problem for other platforms. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Message-Id: <20200218145720.4992-1-u.kleine-koenig@pengutronix.de> [mol: fix path author as requested] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* unfs3: fix libtirpc patchMichael Olbrich2019-09-281-3/+14
| | | | | | | There seems to be a slightly different behaviour to Sun RPC. Without this listen() is never called and unfsd runs in a busy loop. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-unfs3: build with libtirpc if it is availableMichael Olbrich2019-08-285-7/+59
| | | | | | | This is needed to build unfs3 on distributions with a glibc with disabled sunrpc, such as Arch Linux. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-unfs3: add upstream patch for 64-bit Linux host systemsMichael Olbrich2014-05-014-3/+125
| | | | | | This should fix "unable to send RPC reply" errors. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fix unfs3 build with recent versions of flexLucas Stach2013-06-122-1/+24
| | | | | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-unfs3: fix patchMichael Olbrich2012-09-181-9/+13
| | | | | | call realpath() with the correct path. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-unfs3: new packageMichael Olbrich2012-09-122-0/+56
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>