View Issue Details

IDProjectCategoryView StatusLast Update
0000862channel: kernel/el7kernel-ltpublic2018-07-03 16:08
Reportertoracat Assigned Toburakkucat  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Summary0000862: Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES in kernel-ml/lt for both el6 and el7
DescriptionThe distro kernel has:

CONFIG_DEVPTS_MULTIPLE_INSTANCES=y (both el6 and el7)

It is enabled in kernel-lt in el7 but not el6.
It is disabled in kernel-ml in both el6 and el7.
Additional InformationOriginal request in #elrepo:

< Pix> Hi guys, could it be possible to enable " CONFIG_DEVPTS_MULTIPLE_INSTANCES: " in the next kernel-lt builds ? it seems needed by docker (and docker's check-config.sh script confirms it)
TagsNo tags attached.

Activities

burakkucat

2018-06-27 10:49

administrator   ~0005963

Acknowledged.

Looking in the master configuration files for the current versions of the sources we see --

[kernels]$ grep -r CONFIG_DEVPTS_MULTIPLE_INSTANCES * | grep -E '4\.4\.138|4\.17\.3|4\.18\.0' | sort
el6/config-4.4/config-4.4.138-i686:# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
el6/config-4.4/config-4.4.138-i686-NONPAE:# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
el6/config-4.4/config-4.4.138-x86_64:# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set
el7/config-4.4/config-4.4.138-x86_64:CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
[kernels]$

(As of the date of this request linux-4.4.138.tar.xz, linux-4.17.3.tar.xz and linux-4.18-rc2.tar.gz are the current sources used for the builds of the kernel-{lt|ml} package sets.)

The fact that the string "# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set" is only shown for the EL6 kernel-lt package and NOT for either the EL6 or the EL7 kernel-ml package will require investigation.

burakkucat

2018-06-27 12:23

administrator   ~0005965

The configuration option DEVPTS_MULTIPLE_INSTANCES ceases to exist as from linux-4.7, hence the absence of the string "# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set" in the output of my search, above.

CONFIG_DEVPTS_MULTIPLE_INSTANCES=y will be set in the next build of the kernel-lt package set for EL6.

toracat

2018-06-27 12:50

administrator   ~0005966

Last edited: 2018-06-27 12:55

I confirm that DEVPTS_MULTIPLE_INSTANCES has been removed from the config option:

https://patchwork.kernel.org/patch/8852011/

(found in Linux kernels: 2.6.39, 3.0–3.19, 4.0–4.6)

Pix

2018-06-29 00:43

reporter   ~0005968

If you wish after that i can write some small wiki doc on how to use docker 17+ on centos6 because you "only need" the fixed kernel, python 3.x ( available via a lot of means on centos6 ) to have a working setup

toracat

2018-06-30 13:05

administrator   ~0005970

@Pix

I suppose you mean the CentOS wiki? I see a minimal section for 'CentOS 6' in:

https://wiki.centos.org/Container/Tools

burakkucat

2018-07-03 16:08

administrator   ~0005971

With the recent release of the kernel-lt-4.4.139-1.el6.elrepo package set [1] this requested configuration adjustment has been fulfilled.

Now closing as "resolved/fixed".

[1] http://lists.elrepo.org/pipermail/elrepo/2018-July/004325.html

Issue History

Date Modified Username Field Change
2018-06-27 10:24 toracat New Issue
2018-06-27 10:24 toracat Status new => assigned
2018-06-27 10:24 toracat Assigned To => burakkucat
2018-06-27 10:49 burakkucat Note Added: 0005963
2018-06-27 12:23 burakkucat Note Added: 0005965
2018-06-27 12:50 toracat Note Added: 0005966
2018-06-27 12:55 toracat Note Edited: 0005966
2018-06-29 00:43 Pix Note Added: 0005968
2018-06-30 13:05 toracat Note Added: 0005970
2018-07-03 16:08 burakkucat Note Added: 0005971
2018-07-03 16:08 burakkucat Status assigned => resolved
2018-07-03 16:08 burakkucat Resolution open => fixed