Re: sysfs bug when using tun with network namespaces

From: Greg KH
Date: Fri Jul 09 2010 - 20:09:49 EST


On Thu, Jul 08, 2010 at 04:40:09PM +0000, Michael Leun wrote:
> Hello,
>
> > # tunctl -u ml -t tap1
>
> works as expected, but
>
> > # unshare -n /bin/bash
> > # tunctl -u ml -t tap1
>
> Jul 8 18:03:59 doris kernel: ------------[ cut here ]------------
> Jul 8 18:03:59 doris kernel: kernel BUG at fs/sysfs/file.c:540!
> Jul 8 18:03:59 doris kernel: invalid opcode: 0000 [#1] PREEMPT SMP
> Jul 8 18:03:59 doris kernel: last sysfs file: /sys/devices/virtual/misc/tun/dev
> Jul 8 18:03:59 doris kernel: Modules linked in: tun snd_pcm_oss snd_mixer_oss
> snd_seq snd_seq_device vboxnetadp vboxnetflt vboxdrv ipv6 cpufreq_conservative
> cpufreq_ondemand cpufreq_userspace cpufreq_powersave acpi_cpufreq speedstep_lib
> freq_table ipt_REJECT ipt_LOG xt_limit xt_recent xt_state xt_tcpudp
> iptable_mangle iptable_nat iptable_filter nf_nat_ftp nf_nat nf_conntrack_ipv4
> nf_defrag_ipv4 nf_conntrack_ftp nf_conntrack ip_tables x_tables fuse nls_utf8
> loop snd_hda_codec_realtek arc4 snd_hda_intel ecb snd_hda_codec iwlagn snd_pcm
> iwlcore snd_timer mac80211 snd cfg80211 soundcore intel_agp video usb_storage
> agpgart i2c_i801 rfkill snd_page_alloc output button battery ac joydev sg evdev
> tg3 edd ext4 jbd2 crc16 sha256_generic aes_i586 aes_generic cbc dm_crypt linear
> rtc_cmos uhci_hcd rtc_core rtc_lib sd_mod crc_t10dif ehci_hcd usbcore
> dm_snapshot dm_mod fan processor thermal [last unloaded: tun]
> Jul 8 18:03:59 doris kernel:
> Jul 8 18:03:59 doris kernel: Pid: 4320, comm: tunctl Not tainted 2.6.34.1 #3
> Kuril /40684JG

Network namespaces didn't go in until 2.6.35-rc, how is this working on
.34.1?

Can you verify this works properly in .35-rc4?

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/