All of lore.kernel.org
 help / color / mirror / Atom feed
* ubifs: regression since "ubifs: xattr: Don't operate on deleted inodes"
@ 2018-09-13  7:58 Koen Vandeputte
  2018-09-13  9:46   ` gregkh
  0 siblings, 1 reply; 7+ messages in thread
From: Koen Vandeputte @ 2018-09-13  7:58 UTC (permalink / raw)
  To: linux-mtd; +Cc: gregkh

Hi all,

I'm currently in the process of updating the kernel version within 
OpenWrt. (4.14.68 to 4.14.69)

Testing shows some issues on devices using specifically UBIFS.
Altering a perfect valid writable file shows weird errors:


[ Node 2 | node-2 ] ls -l /root/custom/scripts/banner.sh
-rwxr-xr-x    1 root     root           283 Sep 11 09:52 
/root/custom/scripts/banner.sh

[ Node 2 | node-2 ] cat /root/custom/scripts/banner.sh
#!/bin/sh

if [ ! -f /root/.banner_ok ]
then
     RELEASE=$(cat /root/build_date)
     VERSION=$(cat /root/version)

     echo "Generating banner: $VERSION $RELEASE"
     sed s/VERSION/$VERSION/g /root/custom/banner > /etc/banner
     sed -i s/RELEASE/$RELEASE/g /etc/banner

     touch /root/.banner_ok
fi

[ Node 2 | node-2 ] echo "test" > /root/custom/scripts/banner.sh
-ash: can't create /root/custom/scripts/banner.sh: nonexistent directory



I'm also noticing other apps fail because /etc doesn't exists yet after 
UBIFS boot loading.
these 2 issues were not seen on 4.14.68.

The bootlog doesn't show any error:
https://pastebin.com/raw/dJx47uBp


I'm only seeing these issues on UBIFS enabled volumes.
Reverting ("ubifs: xattr: Don't operate on deleted inodes") fixes these 
weird issues.


Thanks,

Koen

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-09-17 15:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-13  7:58 ubifs: regression since "ubifs: xattr: Don't operate on deleted inodes" Koen Vandeputte
2018-09-13  9:46 ` gregkh
2018-09-13  9:46   ` gregkh
2018-09-15  7:15   ` Richard Weinberger
2018-09-16 19:52     ` Koen Vandeputte
2018-09-17  9:38       ` Greg KH
2018-09-17  9:41         ` Richard Weinberger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.