← Back to team overview

kernel-packages team mailing list archive

[Bug 1501623] [NEW] UFS rw support fails with 3.19.0-26-generic

 

Public bug reported:

Hi guys,

I'd like to enable rw support for ufs file system with kernel
3.19.0-26-generic.

Basically, I follow steps as below from
http://oz123.github.io/writings/2012-11-26-enable-ufs-write-support-
debian/

sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)

mkdir ufs_rw
cd ufs_rw

apt-get source linux-image-$(uname -r)
cp -v /usr/src/linux-headers-$(uname -r)/Module.symvers .

cd linux-*/
cp -v /boot/config-$(uname -r) .

make  EXTRAVERSION=-4 O=~/ufs_rw  oldconfig

sed -i 's/# CONFIG_UFS_FS_WRITE is not set/CONFIG_UFS_FS_WRITE=y/'
~/ufs_rw/.config

make  EXTRAVERSION=-4 O=~/ufs_rw prepare

make  EXTRAVERSION=-4 O=~/ufs_rw outputmakefile

make  EXTRAVERSION=-4 O=~/ufs_rw archprepare

make  EXTRAVERSION=-4 O=~/ufs_rw modules SUBDIRS=scripts

make  EXTRAVERSION=-4 O=~/ufs_rw modules SUBDIRS=fs/ufs

I get ufs.ko under ufs_rw/fs/ufs and try it with below commands.

modprobe nbd

qemu-nbd -c /dev/nbd0 freebsd10u1x64

mount -t ufs -o ufstype=ufs2,rw /dev/nbd0p2 /mnt

There is no error or warning when I run

mount -t ufs -o ufstype=ufs2,rw /dev/nbd0p2 /mnt

However, when I try to write something to /mnt or even umount /mnt,
there is kernel panic.

And further more, the way above works for
3.8.0-34-generic/3.11.0-26-generic.

That means I can read/write correctly with ufs2 file system.

It breaks with 3.19.0-26-generic, from my view.

Please let me know if more info is needed.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1501623

Title:
  UFS rw support fails with 3.19.0-26-generic

Status in linux package in Ubuntu:
  New

Bug description:
  Hi guys,

  I'd like to enable rw support for ufs file system with kernel
  3.19.0-26-generic.

  Basically, I follow steps as below from
  http://oz123.github.io/writings/2012-11-26-enable-ufs-write-support-
  debian/

  sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)

  mkdir ufs_rw
  cd ufs_rw

  apt-get source linux-image-$(uname -r)
  cp -v /usr/src/linux-headers-$(uname -r)/Module.symvers .

  cd linux-*/
  cp -v /boot/config-$(uname -r) .

  make  EXTRAVERSION=-4 O=~/ufs_rw  oldconfig

  sed -i 's/# CONFIG_UFS_FS_WRITE is not set/CONFIG_UFS_FS_WRITE=y/'
  ~/ufs_rw/.config

  make  EXTRAVERSION=-4 O=~/ufs_rw prepare

  make  EXTRAVERSION=-4 O=~/ufs_rw outputmakefile

  make  EXTRAVERSION=-4 O=~/ufs_rw archprepare

  make  EXTRAVERSION=-4 O=~/ufs_rw modules SUBDIRS=scripts

  make  EXTRAVERSION=-4 O=~/ufs_rw modules SUBDIRS=fs/ufs

  I get ufs.ko under ufs_rw/fs/ufs and try it with below commands.

  modprobe nbd

  qemu-nbd -c /dev/nbd0 freebsd10u1x64

  mount -t ufs -o ufstype=ufs2,rw /dev/nbd0p2 /mnt

  There is no error or warning when I run

  mount -t ufs -o ufstype=ufs2,rw /dev/nbd0p2 /mnt

  However, when I try to write something to /mnt or even umount /mnt,
  there is kernel panic.

  And further more, the way above works for
  3.8.0-34-generic/3.11.0-26-generic.

  That means I can read/write correctly with ufs2 file system.

  It breaks with 3.19.0-26-generic, from my view.

  Please let me know if more info is needed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1501623/+subscriptions


Follow ups