CONFIG_CIFS_ACL is missing in 12.04 LTS kernel (-generic)

Bug #1047908 reported by phaidros
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

grep CONFIG_CIFS_ACL /boot/config-3.2.0-29-generic
# CONFIG_CIFS_ACL is not set

I have just looked up the 12.10 kernels and there this option is set.

As we have numerous LTS workstations for developers and are reworking our infrastructure we need cifs capable of ACLs. Of course we could compile our own kernel, but since this is an LTS release I have the feeling this is not the real option here.

What option - using apt and staying LTS - do people have to get one of those core features in their kernel?

Is there a reason for leaving out cifs ACLs in LTS ?
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: freelancer 3503 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf2520000 irq 44'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:14f15069,17aa2155,00100302 HDA:80862804,17aa21b5,00100000'
   Controls : 15
   Simple ctrls : 7
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 6QHT31WW-1.12'
   Mixer name : 'ThinkPad EC 6QHT31WW-1.12'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 12.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=UUID=9e3f4cd5-bf78-4e31-9b03-9287c7f03238
MachineType: LENOVO 3626A55
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-29-generic root=/dev/mapper/foobar-root--2012.0 ro quiet splash
ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-29-generic N/A
 linux-backports-modules-3.2.0-29-generic N/A
 linux-firmware 1.79
StagingDrivers: mei
Tags: precise running-unity staging
Uname: Linux 3.2.0-29-generic x86_64
UpgradeStatus: Upgraded to precise on 2012-03-18 (174 days ago)
UserGroups: adm kvm libvirtd sudo
dmi.bios.date: 06/29/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 6QET67WW (1.37 )
dmi.board.name: 3626A55
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr6QET67WW(1.37):bd06/29/2011:svnLENOVO:pn3626A55:pvrThinkPadX201:rvnLENOVO:rn3626A55:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 3626A55
dmi.product.version: ThinkPad X201
dmi.sys.vendor: LENOVO

phaidros (phaidros)
description: updated
summary: - CONFIG_CIFS_ACL is missing
+ CONFIG_CIFS_ACL is missing in 12.04 LTS kernel (-generic)
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1047908

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
phaidros (phaidros) wrote : AcpiTables.txt

apport information

tags: added: apport-collected running-unity staging
description: updated
Revision history for this message
phaidros (phaidros) wrote : AlsaDevices.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : AplayDevices.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : BootDmesg.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : CRDA.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : Card0.Codecs.codec.3.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : CurrentDmesg.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : IwConfig.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : Lspci.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : Lsusb.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : PciMultimedia.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : ProcEnviron.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : ProcInterrupts.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : ProcModules.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : PulseList.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : RfKill.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : UdevDb.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : UdevLog.txt

apport information

Revision history for this message
phaidros (phaidros) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Brad Figg (brad-figg) wrote :

The reason CIFS_ACL is not set in the LTS is that it is marked EXPERIMENTAL. As a general rule we do not enable EXPERIMENTAL config options. You may find some that we have but that has been on a case by case evaluation basis.

Revision history for this message
Robstarusa (rob-naseca) wrote :

Really would like this as well. Are there any back-ported kernels with this option set that are supported for 12.04 LTS? If so what repo do I need to add to grab one of these?

Revision history for this message
penalvch (penalvch) wrote :

phaidros, thank you for taking the time to report this bug and helping to make Ubuntu better. However, I am closing it because the bug has been fixed in Quantal+ as per your Bug Description and in the latest development version of Ubuntu - Trusty Tahr as per:
git clone git clone git://kernel.ubuntu.com/ubuntu/ubuntu-trusty.git && cd ubuntu-trusty && grep -r CONFIG_CIFS_ACL=
debian.master/config/config.common.ubuntu:CONFIG_CIFS_ACL=y

If utilizing the Quantal+ kernels in Precise via https://wiki.ubuntu.com/Kernel/LTSEnablementStack doesn't work for you, please advise why in full specific detail and we can take it from there.

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.