fa8e191ddc9728c9e06319894a902d0c935e49e5..589f80727d4f249b37e7efb9b80388f79ddc1014
9 days ago Johnny Hughes
i686 mods; c7-plus mods
589f80 diff | tree
9 days ago Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
b103d1 diff | tree
2016-12-07 Johnny Hughes
i686 mods
ef002e diff | tree
2016-12-06 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
535d2a diff | tree
2016-12-06 Johnny Hughes
i686 mods
f55531 diff | tree
2016-11-04 hughesjr
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
74ee54 diff | tree
2016-10-24 Johnny Hughes
i686 mods
742bd8 diff | tree
2016-10-24 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
739d9b diff | tree
2016-10-10 Johnny Hughes
1686 mods
190885 diff | tree
2016-10-10 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
51872b diff | tree
2016-09-18 Johnny Hughes
add i686 patches
ec8573 diff | tree
2016-09-18 Johnny Hughes
roll in i386 updates
40ab46 diff | tree
2016-09-18 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
adb4df diff | tree
2016-08-18 Johnny Hughes
roll in i386 updates
6845c4 diff | tree
2016-08-18 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
f0094e diff | tree
2016-08-02 Johnny Hughes
apply i386 patches
a0676b diff | tree
2016-08-02 Johnny Hughes
Roll in i386 Mods
7a5d70 diff | tree
2016-08-02 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
cac84b diff | tree
2016-06-23 Johnny Hughes
Roll in i386 Mods
105329 diff | tree
2016-06-23 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
0d8f6d diff | tree
2016-05-13 Johnny Hughes
roll in i386 mods
745079 diff | tree
2016-05-13 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
73995e diff | tree
2016-03-31 Johnny Hughes
Roll in i386 Mods
cc214f diff | tree
2016-03-31 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
605ae7 diff | tree
2016-02-17 Johnny Hughes
Roll in i686 Mods
1caf23 diff | tree
2016-02-17 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
e8c67e diff | tree
2016-02-11 Johnny Hughes
32 bit fixes provided by Marcus Sundberg (adamel)
8d15a7 diff | tree
2016-01-25 Johnny Hughes
Roll in i686 Mods
f970bd diff | tree
2016-01-25 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
bdef2f diff | tree
2016-01-05 Johnny Hughes
add i686 config files
180733 diff | tree
2016-01-05 Johnny Hughes
Roll in i686 Mods
0c911f diff | tree
2016-01-05 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
380fe1 diff | tree
2015-12-11 Johnny Hughes
new i686 mods for 7.1511
bd6ab2 diff | tree
2015-12-11 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
5ec7a7 diff | tree
2015-12-04 Johnny Hughes
new i686 mods for 7.1511
ba4f69 diff | tree
2015-11-21 Johnny Hughes
modify ignorewarning patch for the new kernel branch
b98821 diff | tree
2015-11-21 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
0c230a diff | tree
2015-11-03 Johnny Hughes
roll in i686 mods
61f3c8 diff | tree
2015-11-03 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
f33794 diff | tree
2015-09-30 Johnny Hughes
roll in i686 mods
c3024e diff | tree
2015-09-30 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
7129fd diff | tree
2015-08-06 Johnny Hughes
rollin i686 mods
56a396 diff | tree
2015-08-06 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
f015a8 diff | tree
2015-07-09 Johnny Hughes
roll in i686 mods
25cab7 diff | tree
2015-07-09 Johnny Hughes
Merge remote-tracking branch 'origin/c7-i686' into c7-i686
e12f7e diff | tree
2014-12-24 Johnny Hughes
update changelog
3b81cf diff | tree
2014-12-24 Johnny Hughes
New Sources for i686
ebfa72 diff | tree
2014-12-24 Johnny Hughes
kernel spec changes
1dae74 diff | tree
16 files added
2 files modified
changed files
SOURCES/addmissing.patch patch | view | blame | history
SOURCES/centos-linux-3.10-fix-ecryptfs-error-bug7369.patch patch | view | blame | history
SOURCES/centos-linux-3.10-fix-em28xx-cards-bug8285.patch patch | view | blame | history
SOURCES/centos-linux-3.10-hid-non-LogiTech-remote-bug5780.patch patch | view | blame | history
SOURCES/centos-linux-3.10-ixgbe-force-VLNCTRL_VFE-bug12653.patch patch | view | blame | history
SOURCES/centos-linux-3.10-pci-fix-regression-mlx4-bug12277.patch patch | view | blame | history
SOURCES/centos-linux-3.10-reiserfs-fix-redefine-error.patch patch | view | blame | history
SOURCES/centos-linux-3.10-support-MacBookPro-bug10447.patch patch | view | blame | history
SOURCES/clear-32bit-Werror-warnings.patch patch | view | blame | history
SOURCES/cpufreq.patch patch | view | blame | history
SOURCES/i386-audit-stop-scri-stack-frame.patch patch | view | blame | history
SOURCES/kernel-3.10.0-i686.config patch | view | blame | history
SOURCES/kernel-3.10.0-x86_64.config patch | view | blame | history
SOURCES/morefixes.patch patch | view | blame | history
SOURCES/removejiffies.patch patch | view | blame | history
SOURCES/undorhirqstat.patch patch | view | blame | history
SOURCES/upstream-32bit-fixes.patch patch | view | blame | history
SPECS/kernel.spec patch | view | blame | history
SOURCES/addmissing.patch
....@@ -0,0 +1,27 @@
1
+diff -up linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/ptrace.h.addmissing linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/ptrace.h
2
+--- linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/ptrace.h.addmissing 2015-10-29 16:56:51.000000000 -0400
3
++++ linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/ptrace.h 2015-11-21 23:33:16.430036291 -0500
4
+@@ -109,6 +109,23 @@ static inline int user_mode_vm(struct pt
5
+ #endif
6
+ }
7
+
8
++/*
9
++ * This is the fastest way to check whether regs come from user space.
10
++ * It is unsafe if regs might come from vm86 mode, though -- in vm86
11
++ * mode, all bits of CS and SS are completely under the user's control.
12
++ * The CPU considers vm86 mode to be CPL 3 regardless of CS and SS.
13
++ *
14
++ * Do NOT use this function unless you have already ruled out the
15
++ * possibility that regs came from vm86 mode.
16
++ *
17
++ * We check for RPL != 0 instead of RPL == 3 because we don't use rings
18
++ * 1 or 2 and this is more efficient.
19
++ */
20
++static inline int user_mode_ignore_vm86(struct pt_regs *regs)
21
++{
22
++ return (regs->cs & SEGMENT_RPL_MASK) != 0;
23
++}
24
++
25
+ static inline int v8086_mode(struct pt_regs *regs)
26
+ {
27
+ #ifdef CONFIG_X86_32
SOURCES/centos-linux-3.10-fix-ecryptfs-error-bug7369.patch
....@@ -0,0 +1,31 @@
1
+https://bugs.centos.org/view.php?id=7369
2
+http://kozlex.blogspot.com/2015/05/building-ecryptfs-on-redhat-7_19.html
3
+
4
+To fix ecryptfs and build it in the kernel follow is the partial fix:
5
+This is a fix that will not be proposed to upstream cause it is not
6
+compatible with other kernels; instead it is a patch to make ecryptfs
7
+work on Rhel7 only.
8
+
9
+--- a/fs/ecryptfs/main.c 2015-03-06 13:45:38.000000000 -0800
10
++++ b/fs/ecryptfs/main.c 2015-07-02 14:46:37.000000000 -0700
11
+@@ -500,6 +500,7 @@ static struct dentry *ecryptfs_mount(str
12
+ struct path path;
13
+ uid_t check_ruid;
14
+ int rc;
15
++ int *s_stack_depth;
16
+
17
+ sbi = kmem_cache_zalloc(ecryptfs_sb_info_cache, GFP_KERNEL);
18
+ if (!sbi) {
19
+@@ -567,10 +568,10 @@ static struct dentry *ecryptfs_mount(str
20
+ s->s_maxbytes = path.dentry->d_sb->s_maxbytes;
21
+ s->s_blocksize = path.dentry->d_sb->s_blocksize;
22
+ s->s_magic = ECRYPTFS_SUPER_MAGIC;
23
+- s->s_stack_depth = path.dentry->d_sb->s_stack_depth + 1;
24
++ s_stack_depth = get_s_stack_depth(path.dentry->d_sb);
25
+
26
+ rc = -EINVAL;
27
+- if (s->s_stack_depth > FILESYSTEM_MAX_STACK_DEPTH) {
28
++ if ( *s_stack_depth > FILESYSTEM_MAX_STACK_DEPTH) {
29
+ pr_err("eCryptfs: maximum fs stacking depth exceeded\n");
30
+ goto out_free;
31
+ }
SOURCES/centos-linux-3.10-fix-em28xx-cards-bug8285.patch
....@@ -0,0 +1,25 @@
1
+centosplus kernel patch (bug#8285)
2
+
3
+Reported by armada:
4
+DVB-T Receiver "Terratec Cinergy Hybrid T USB XS" not working
5
+
6
+My problem is exactly the same as described in
7
+http://linuxtv.org/pipermail/linux-dvb/2014-May/032967.html [^]
8
+This post also has a patch which solved the problem for me.
9
+
10
+The em28xx driver causes the :
11
+em2882/3 #0: /2: dvb frontend not attached. Can't attach xc3028
12
+
13
+Changing the USB_DEVICE(0x0ccd, 0x0042) from driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS to EM2880_BOARD_TERRATEC_HYBRID_XS solved the problem.
14
+
15
+--- a/drivers/media/usb/em28xx/em28xx-cards.c 2015-01-29 15:15:53.000000000 -0800
16
++++ b/drivers/media/usb/em28xx/em28xx-cards.c 2015-03-07 08:50:38.737699310 -0800
17
+@@ -2091,7 +2091,7 @@ struct usb_device_id em28xx_id_table[] =
18
+ { USB_DEVICE(0x0ccd, 0x005e),
19
+ .driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS },
20
+ { USB_DEVICE(0x0ccd, 0x0042),
21
+- .driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS },
22
++ .driver_info = EM2880_BOARD_TERRATEC_HYBRID_XS },
23
+ { USB_DEVICE(0x0ccd, 0x0043),
24
+ .driver_info = EM2870_BOARD_TERRATEC_XS },
25
+ { USB_DEVICE(0x0ccd, 0x008e), /* Cinergy HTC USB XS Rev. 1 */
SOURCES/centos-linux-3.10-hid-non-LogiTech-remote-bug5780.patch
....@@ -0,0 +1,45 @@
1
+CentOS-7 patch: Allow non-LogiTech remote to work with a generic wireless
2
+keyboard reciever that sends LogiTech scancodes.
3
+
4
+CentOSplus bug: 0005780
5
+Submitted by: Alex Timm <alextimm@msn.com>
6
+
7
+LIRCD and devinput driver connected to the HOLTEK USB Keyboard remote reciever,
8
+connected on /dev/input/eventx, was not reading the scancodes that should be
9
+found in drivers/hid/lg.c. The following patch adds the scan codes to
10
+hid-input.c as they were in centos/centosplus 5.
11
+
12
+Applied by: Akemi Yagi <toracat@centos.org>
13
+
14
+--- a/drivers/hid/hid-input.c 2009-12-02 21:51:21.000000000 -0600
15
++++ b/drivers/hid/hid-input.c 2012-06-20 15:20:04.000000000 -0500
16
+@@ -886,7 +886,28 @@ static void hidinput_configure_usage(str
17
+ goto ignore;
18
+
19
+ case HID_UP_LOGIVENDOR:
20
+- goto ignore;
21
++ set_bit(EV_REP, input->evbit);
22
++ switch(usage->hid & HID_USAGE) {
23
++ case 0x004: map_key_clear(KEY_AGAIN); break;
24
++ case 0x00d: map_key_clear(KEY_HOME); break;
25
++ case 0x024: map_key_clear(KEY_SHUFFLE); break;
26
++ case 0x025: map_key_clear(KEY_TV); break;
27
++ case 0x026: map_key_clear(KEY_MENU); break;
28
++ case 0x031: map_key_clear(KEY_AUDIO); break;
29
++ case 0x032: map_key_clear(KEY_TEXT); break;
30
++ case 0x033: map_key_clear(KEY_LAST); break;
31
++ case 0x047: map_key_clear(KEY_MP3); break;
32
++ case 0x048: map_key_clear(KEY_DVD); break;
33
++ case 0x049: map_key_clear(KEY_MEDIA); break;
34
++ case 0x04a: map_key_clear(KEY_VIDEO); break;
35
++ case 0x04b: map_key_clear(KEY_ANGLE); break;
36
++ case 0x04c: map_key_clear(KEY_LANGUAGE); break;
37
++ case 0x04d: map_key_clear(KEY_SUBTITLE); break;
38
++ case 0x051: map_key_clear(KEY_RED); break;
39
++ case 0x052: map_key_clear(KEY_CLOSE); break;
40
++ default: goto ignore;
41
++ }
42
++ break;
43
+
44
+ case HID_UP_PID:
45
+ switch (usage->hid & HID_USAGE) {
SOURCES/centos-linux-3.10-ixgbe-force-VLNCTRL_VFE-bug12653.patch
....@@ -0,0 +1,76 @@
1
+centosplus patch [bug#12653]
2
+
3
+commit f60439bc21e3337429838e477903214f5bd8277f
4
+
5
+ixgbe: Force VLNCTRL.VFE to be set in all VMDq paths
6
+When I was adding the code for enabling VLAN promiscuous mode with SR-IOV
7
+enabled I had inadvertently left the VLNCTRL.VFE bit unchanged as I has
8
+assumed there was code in another path that was setting it when we enabled
9
+SR-IOV. This wasn't the case and as a result we were just disabling VLAN
10
+filtering for all the VFs apparently.
11
+
12
+Also the previous patches were always clearing CFIEN which was always set
13
+to 0 by the hardware anyway so I am dropping the redundant bit clearing.
14
+
15
+Fixes: 16369564915a ("ixgbe: Add support for VLAN promiscuous with SR-IOV")
16
+Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
17
+Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
18
+Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
19
+
20
+Applied-by: Akemi Yagi <toracat@centos.org>
21
+
22
+--- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 2016-11-16 09:52:06.000000000 -0800
23
++++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c 2017-01-14 07:54:51.280709835 -0800
24
+@@ -4066,6 +4066,8 @@ static void ixgbe_vlan_promisc_enable(st
25
+ struct ixgbe_hw *hw = &adapter->hw;
26
+ u32 vlnctrl, i;
27
+
28
++ vlnctrl = IXGBE_READ_REG(hw, IXGBE_VLNCTRL);
29
++
30
+ switch (hw->mac.type) {
31
+ case ixgbe_mac_82599EB:
32
+ case ixgbe_mac_X540:
33
+@@ -4078,8 +4080,7 @@ static void ixgbe_vlan_promisc_enable(st
34
+ /* fall through */
35
+ case ixgbe_mac_82598EB:
36
+ /* legacy case, we can just disable VLAN filtering */
37
+- vlnctrl = IXGBE_READ_REG(hw, IXGBE_VLNCTRL);
38
+- vlnctrl &= ~(IXGBE_VLNCTRL_VFE | IXGBE_VLNCTRL_CFIEN);
39
++ vlnctrl &= ~IXGBE_VLNCTRL_VFE;
40
+ IXGBE_WRITE_REG(hw, IXGBE_VLNCTRL, vlnctrl);
41
+ return;
42
+ }
43
+@@ -4091,6 +4092,10 @@ static void ixgbe_vlan_promisc_enable(st
44
+ /* Set flag so we don't redo unnecessary work */
45
+ adapter->flags2 |= IXGBE_FLAG2_VLAN_PROMISC;
46
+
47
++ /* For VMDq and SR-IOV we must leave VLAN filtering enabled */
48
++ vlnctrl |= IXGBE_VLNCTRL_VFE;
49
++ IXGBE_WRITE_REG(hw, IXGBE_VLNCTRL, vlnctrl);
50
++
51
+ /* Add PF to all active pools */
52
+ for (i = IXGBE_VLVF_ENTRIES; --i;) {
53
+ u32 reg_offset = IXGBE_VLVFB(i * 2 + VMDQ_P(0) / 32);
54
+@@ -4157,6 +4162,11 @@ static void ixgbe_vlan_promisc_disable(s
55
+ struct ixgbe_hw *hw = &adapter->hw;
56
+ u32 vlnctrl, i;
57
+
58
++ /* Set VLAN filtering to enabled */
59
++ vlnctrl = IXGBE_READ_REG(hw, IXGBE_VLNCTRL);
60
++ vlnctrl |= IXGBE_VLNCTRL_VFE;
61
++ IXGBE_WRITE_REG(hw, IXGBE_VLNCTRL, vlnctrl);
62
++
63
+ switch (hw->mac.type) {
64
+ case ixgbe_mac_82599EB:
65
+ case ixgbe_mac_X540:
66
+@@ -4168,10 +4178,6 @@ static void ixgbe_vlan_promisc_disable(s
67
+ break;
68
+ /* fall through */
69
+ case ixgbe_mac_82598EB:
70
+- vlnctrl = IXGBE_READ_REG(hw, IXGBE_VLNCTRL);
71
+- vlnctrl &= ~IXGBE_VLNCTRL_CFIEN;
72
+- vlnctrl |= IXGBE_VLNCTRL_VFE;
73
+- IXGBE_WRITE_REG(hw, IXGBE_VLNCTRL, vlnctrl);
74
+ return;
75
+ }
76
+
SOURCES/centos-linux-3.10-pci-fix-regression-mlx4-bug12277.patch
....@@ -0,0 +1,47 @@
1
+centosplus patch (bug#12277)
2
+
3
+Ref: https://patchwork.kernel.org/patch/9397341/
4
+
5
+--- a/drivers/pci/probe.c 2016-10-19 07:16:25.000000000 -0700
6
++++ b/drivers/pci/probe.c 2016-11-28 09:30:30.621332097 -0800
7
+@@ -1426,6 +1426,16 @@ static void program_hpp_type1(struct pci
8
+ dev_warn(&dev->dev, "PCI-X settings not supported\n");
9
+ }
10
+
11
++static bool pcie_get_upstream_rcb(struct pci_dev *dev)
12
++{
13
++ struct pci_dev *bridge = pci_upstream_bridge(dev);
14
++ u16 lnkctl;
15
++
16
++ pcie_capability_read_word(bridge, PCI_EXP_LNKCTL, &lnkctl);
17
++
18
++ return lnkctl & PCI_EXP_LNKCTL_RCB;
19
++}
20
++
21
+ static void program_hpp_type2(struct pci_dev *dev, struct hpp_type2 *hpp)
22
+ {
23
+ int pos;
24
+@@ -1455,9 +1465,21 @@ static void program_hpp_type2(struct pci
25
+ ~hpp->pci_exp_devctl_and, hpp->pci_exp_devctl_or);
26
+
27
+ /* Initialize Link Control Register */
28
+- if (pcie_cap_has_lnkctl(dev))
29
++ if (pcie_cap_has_lnkctl(dev)) {
30
++ bool us_rcb;
31
++ u16 clear;
32
++ u16 set;
33
++
34
++ us_rcb = pcie_get_upstream_rcb(dev);
35
++
36
++ clear = ~hpp->pci_exp_lnkctl_and;
37
++ set = hpp->pci_exp_lnkctl_or;
38
++ if (!us_rcb)
39
++ set &= ~PCI_EXP_LNKCTL_RCB;
40
++
41
+ pcie_capability_clear_and_set_word(dev, PCI_EXP_LNKCTL,
42
+- ~hpp->pci_exp_lnkctl_and, hpp->pci_exp_lnkctl_or);
43
++ clear, set);
44
++ }
45
+
46
+ /* Find Advanced Error Reporting Enhanced Capability */
47
+ pos = pci_find_ext_capability(dev, PCI_EXT_CAP_ID_ERR);
SOURCES/centos-linux-3.10-reiserfs-fix-redefine-error.patch
....@@ -0,0 +1,25 @@
1
+centosplus patch
2
+
3
+Building reiserfs.ko under EL7.1 produces error:
4
+
5
+In file included from fs/reiserfs/bitmap.c:7:0:
6
+fs/reiserfs/reiserfs.h:1957:0: error: "U32_MAX" redefined [-Werror]
7
+ #define U32_MAX (~(__u32)0)
8
+
9
+Solution:
10
+
11
+In EL7.1 kernels (>= 210), U32_MAX is defined in include/linux/kernel.h
12
+This define now needs to be deleted from reiserfs.h
13
+
14
+Applied-by: Akemi Yagi <toracat@centos.org>
15
+
16
+--- a/fs/reiserfs/reiserfs.h 2014-11-24 14:38:58.000000000 -0800
17
++++ b/fs/reiserfs/reiserfs.h 2015-01-12 15:34:40.187297040 -0800
18
+@@ -1954,7 +1954,6 @@ struct treepath var = {.path_length = IL
19
+ #define MAX_US_INT 0xffff
20
+
21
+ // reiserfs version 2 has max offset 60 bits. Version 1 - 32 bit offset
22
+-#define U32_MAX (~(__u32)0)
23
+
24
+ static inline loff_t max_reiserfs_offset(struct inode *inode)
25
+ {
SOURCES/centos-linux-3.10-support-MacBookPro-bug10447.patch
....@@ -0,0 +1,466 @@
1
+centosplus patch (bug#10447)
2
+support for touchpad and fn key support for MacBookPro 12,1
3
+
4
+https://kernel.googlesource.com/pub/scm/linux/kernel/git/groeck/linux-staging/+/dbe08116b87cdc2217f11a78b5b70e29068b7efd%5E1..dbe08116b87cdc2217f11a78b5b70e29068b7efd/
5
+
6
+Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
7
+
8
+Pull input fixes from Dmitry Torokhov:
9
+ "The main change is support for keyboards and touchpads found in 2015
10
+ editions of Macbooks"
11
+
12
+* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
13
+ Revert "Input: zforce - don't overwrite the stack"
14
+ Input: bcm5974 - add support for the 2015 Macbook Pro
15
+ HID: apple: Add support for the 2015 Macbook Pro
16
+ Input: bcm5974 - prepare for a new trackpad generation
17
+ Input: synaptics - dump ext10 capabilities as well
18
+
19
+Applied-by Akemi Yagi <toracat@centos.org>
20
+
21
+--- a/drivers/hid/hid-apple.c 2016-01-23 00:53:07.000000000 -0800
22
++++ b/drivers/hid/hid-apple.c 2016-03-08 12:41:27.147368677 -0800
23
+@@ -552,6 +552,12 @@ static const struct hid_device_id apple_
24
+ .driver_data = APPLE_HAS_FN | APPLE_ISO_KEYBOARD },
25
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_JIS),
26
+ .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
27
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI),
28
++ .driver_data = APPLE_HAS_FN },
29
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ISO),
30
++ .driver_data = APPLE_HAS_FN | APPLE_ISO_KEYBOARD },
31
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_JIS),
32
++ .driver_data = APPLE_HAS_FN | APPLE_RDESC_JIS },
33
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI),
34
+ .driver_data = APPLE_NUMLOCK_EMULATION | APPLE_HAS_FN },
35
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO),
36
+--- a/drivers/hid/hid-core.c 2016-01-23 00:53:07.000000000 -0800
37
++++ b/drivers/hid/hid-core.c 2016-03-08 12:45:44.846880469 -0800
38
+@@ -1643,6 +1643,9 @@ static const struct hid_device_id hid_ha
39
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI) },
40
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_ISO) },
41
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_JIS) },
42
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI) },
43
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ISO) },
44
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_JIS) },
45
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ANSI) },
46
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_ISO) },
47
+ { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_ALU_WIRELESS_2009_JIS) },
48
+@@ -2284,6 +2287,9 @@ static const struct hid_device_id hid_mo
49
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI) },
50
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_ISO) },
51
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING8_JIS) },
52
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI) },
53
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_ISO) },
54
++ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_WELLSPRING9_JIS) },
55
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY) },
56
+ { HID_USB_DEVICE(USB_VENDOR_ID_APPLE, USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY) },
57
+ { }
58
+--- a/drivers/hid/hid-ids.h 2016-01-23 00:53:07.000000000 -0800
59
++++ b/drivers/hid/hid-ids.h 2016-03-08 12:48:25.532198900 -0800
60
+@@ -138,6 +138,9 @@
61
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI 0x0290
62
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_ISO 0x0291
63
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_JIS 0x0292
64
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI 0x0272
65
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_ISO 0x0273
66
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_JIS 0x0274
67
+ #define USB_DEVICE_ID_APPLE_FOUNTAIN_TP_ONLY 0x030a
68
+ #define USB_DEVICE_ID_APPLE_GEYSER1_TP_ONLY 0x030b
69
+ #define USB_DEVICE_ID_APPLE_IRCONTROL 0x8240
70
+--- a/drivers/input/mouse/bcm5974.c 2016-01-23 00:53:07.000000000 -0800
71
++++ b/drivers/input/mouse/bcm5974.c 2016-03-08 13:37:14.906154047 -0800
72
+@@ -2,6 +2,7 @@
73
+ * Apple USB BCM5974 (Macbook Air and Penryn Macbook Pro) multitouch driver
74
+ *
75
+ * Copyright (C) 2008 Henrik Rydberg (rydberg@euromail.se)
76
++ * Copyright (C) 2015 John Horan (knasher@gmail.com)
77
+ *
78
+ * The USB initialization and package decoding was made by
79
+ * Scott Shawcroft as part of the touchd user-space driver project:
80
+@@ -92,6 +93,10 @@
81
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI 0x0290
82
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_ISO 0x0291
83
+ #define USB_DEVICE_ID_APPLE_WELLSPRING8_JIS 0x0292
84
++/* MacbookPro12,1 (2015) */
85
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI 0x0272
86
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_ISO 0x0273
87
++#define USB_DEVICE_ID_APPLE_WELLSPRING9_JIS 0x0274
88
+
89
+ #define BCM5974_DEVICE(prod) { \
90
+ .match_flags = (USB_DEVICE_ID_MATCH_DEVICE | \
91
+@@ -153,6 +158,10 @@ static const struct usb_device_id bcm597
92
+ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING8_ANSI),
93
+ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING8_ISO),
94
+ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING8_JIS),
95
++ /* MacbookPro12,1 */
96
++ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI),
97
++ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING9_ISO),
98
++ BCM5974_DEVICE(USB_DEVICE_ID_APPLE_WELLSPRING9_JIS),
99
+ /* Terminating entry */
100
+ {}
101
+ };
102
+@@ -181,21 +190,47 @@ struct bt_data {
103
+ enum tp_type {
104
+ TYPE1, /* plain trackpad */
105
+ TYPE2, /* button integrated in trackpad */
106
+- TYPE3 /* additional header fields since June 2013 */
107
++ TYPE3, /* additional header fields since June 2013 */
108
++ TYPE4 /* additional header field for pressure data */
109
+ };
110
+
111
+ /* trackpad finger data offsets, le16-aligned */
112
+-#define FINGER_TYPE1 (13 * sizeof(__le16))
113
+-#define FINGER_TYPE2 (15 * sizeof(__le16))
114
+-#define FINGER_TYPE3 (19 * sizeof(__le16))
115
++#define HEADER_TYPE1 (13 * sizeof(__le16))
116
++#define HEADER_TYPE2 (15 * sizeof(__le16))
117
++#define HEADER_TYPE3 (19 * sizeof(__le16))
118
++#define HEADER_TYPE4 (23 * sizeof(__le16))
119
+
120
+ /* trackpad button data offsets */
121
++#define BUTTON_TYPE1 0
122
+ #define BUTTON_TYPE2 15
123
+ #define BUTTON_TYPE3 23
124
++#define BUTTON_TYPE4 31
125
+
126
+ /* list of device capability bits */
127
+ #define HAS_INTEGRATED_BUTTON 1
128
+
129
++/* trackpad finger data block size */
130
++#define FSIZE_TYPE1 (14 * sizeof(__le16))
131
++#define FSIZE_TYPE2 (14 * sizeof(__le16))
132
++#define FSIZE_TYPE3 (14 * sizeof(__le16))
133
++#define FSIZE_TYPE4 (15 * sizeof(__le16))
134
++
135
++/* offset from header to finger struct */
136
++#define DELTA_TYPE1 (0 * sizeof(__le16))
137
++#define DELTA_TYPE2 (0 * sizeof(__le16))
138
++#define DELTA_TYPE3 (0 * sizeof(__le16))
139
++#define DELTA_TYPE4 (1 * sizeof(__le16))
140
++
141
++/* usb control message mode switch data */
142
++#define USBMSG_TYPE1 8, 0x300, 0, 0, 0x1, 0x8
143
++#define USBMSG_TYPE2 8, 0x300, 0, 0, 0x1, 0x8
144
++#define USBMSG_TYPE3 8, 0x300, 0, 0, 0x1, 0x8
145
++#define USBMSG_TYPE4 2, 0x302, 2, 1, 0x1, 0x0
146
++
147
++/* Wellspring initialization constants */
148
++#define BCM5974_WELLSPRING_MODE_READ_REQUEST_ID 1
149
++#define BCM5974_WELLSPRING_MODE_WRITE_REQUEST_ID 9
150
++
151
+ /* trackpad finger structure, le16-aligned */
152
+ struct tp_finger {
153
+ __le16 origin; /* zero when switching track finger */
154
+@@ -208,14 +243,13 @@ struct tp_finger {
155
+ __le16 orientation; /* 16384 when point, else 15 bit angle */
156
+ __le16 touch_major; /* touch area, major axis */
157
+ __le16 touch_minor; /* touch area, minor axis */
158
+- __le16 unused[3]; /* zeros */
159
++ __le16 unused[2]; /* zeros */
160
++ __le16 pressure; /* pressure on forcetouch touchpad */
161
+ __le16 multi; /* one finger: varies, more fingers: constant */
162
+ } __attribute__((packed,aligned(2)));
163
+
164
+ /* trackpad finger data size, empirically at least ten fingers */
165
+ #define MAX_FINGERS 16
166
+-#define SIZEOF_FINGER sizeof(struct tp_finger)
167
+-#define SIZEOF_ALL_FINGERS (MAX_FINGERS * SIZEOF_FINGER)
168
+ #define MAX_FINGER_ORIENTATION 16384
169
+
170
+ /* device-specific parameters */
171
+@@ -233,8 +267,17 @@ struct bcm5974_config {
172
+ int bt_datalen; /* data length of the button interface */
173
+ int tp_ep; /* the endpoint of the trackpad interface */
174
+ enum tp_type tp_type; /* type of trackpad interface */
175
+- int tp_offset; /* offset to trackpad finger data */
176
++ int tp_header; /* bytes in header block */
177
+ int tp_datalen; /* data length of the trackpad interface */
178
++ int tp_button; /* offset to button data */
179
++ int tp_fsize; /* bytes in single finger block */
180
++ int tp_delta; /* offset from header to finger struct */
181
++ int um_size; /* usb control message length */
182
++ int um_req_val; /* usb control message value */
183
++ int um_req_idx; /* usb control message index */
184
++ int um_switch_idx; /* usb control message mode switch index */
185
++ int um_switch_on; /* usb control message mode switch on */
186
++ int um_switch_off; /* usb control message mode switch off */
187
+ struct bcm5974_param p; /* finger pressure limits */
188
+ struct bcm5974_param w; /* finger width limits */
189
+ struct bcm5974_param x; /* horizontal limits */
190
+@@ -260,6 +303,24 @@ struct bcm5974 {
191
+ int slots[MAX_FINGERS]; /* slot assignments */
192
+ };
193
+
194
++/* trackpad finger block data, le16-aligned */
195
++static const struct tp_finger *get_tp_finger(const struct bcm5974 *dev, int i)
196
++{
197
++ const struct bcm5974_config *c = &dev->cfg;
198
++ u8 *f_base = dev->tp_data + c->tp_header + c->tp_delta;
199
++
200
++ return (const struct tp_finger *)(f_base + i * c->tp_fsize);
201
++}
202
++
203
++#define DATAFORMAT(type) \
204
++ type, \
205
++ HEADER_##type, \
206
++ HEADER_##type + (MAX_FINGERS) * (FSIZE_##type), \
207
++ BUTTON_##type, \
208
++ FSIZE_##type, \
209
++ DELTA_##type, \
210
++ USBMSG_##type
211
++
212
+ /* logical signal quality */
213
+ #define SN_PRESSURE 45 /* pressure signal-to-noise ratio */
214
+ #define SN_WIDTH 25 /* width signal-to-noise ratio */
215
+@@ -274,7 +335,7 @@ static const struct bcm5974_config bcm59
216
+ USB_DEVICE_ID_APPLE_WELLSPRING_JIS,
217
+ 0,
218
+ 0x84, sizeof(struct bt_data),
219
+- 0x81, TYPE1, FINGER_TYPE1, FINGER_TYPE1 + SIZEOF_ALL_FINGERS,
220
++ 0x81, DATAFORMAT(TYPE1),
221
+ { SN_PRESSURE, 0, 256 },
222
+ { SN_WIDTH, 0, 2048 },
223
+ { SN_COORD, -4824, 5342 },
224
+@@ -287,7 +348,7 @@ static const struct bcm5974_config bcm59
225
+ USB_DEVICE_ID_APPLE_WELLSPRING2_JIS,
226
+ 0,
227
+ 0x84, sizeof(struct bt_data),
228
+- 0x81, TYPE1, FINGER_TYPE1, FINGER_TYPE1 + SIZEOF_ALL_FINGERS,
229
++ 0x81, DATAFORMAT(TYPE1),
230
+ { SN_PRESSURE, 0, 256 },
231
+ { SN_WIDTH, 0, 2048 },
232
+ { SN_COORD, -4824, 4824 },
233
+@@ -300,7 +361,7 @@ static const struct bcm5974_config bcm59
234
+ USB_DEVICE_ID_APPLE_WELLSPRING3_JIS,
235
+ HAS_INTEGRATED_BUTTON,
236
+ 0x84, sizeof(struct bt_data),
237
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
238
++ 0x81, DATAFORMAT(TYPE2),
239
+ { SN_PRESSURE, 0, 300 },
240
+ { SN_WIDTH, 0, 2048 },
241
+ { SN_COORD, -4460, 5166 },
242
+@@ -313,7 +374,7 @@ static const struct bcm5974_config bcm59
243
+ USB_DEVICE_ID_APPLE_WELLSPRING4_JIS,
244
+ HAS_INTEGRATED_BUTTON,
245
+ 0x84, sizeof(struct bt_data),
246
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
247
++ 0x81, DATAFORMAT(TYPE2),
248
+ { SN_PRESSURE, 0, 300 },
249
+ { SN_WIDTH, 0, 2048 },
250
+ { SN_COORD, -4620, 5140 },
251
+@@ -326,7 +387,7 @@ static const struct bcm5974_config bcm59
252
+ USB_DEVICE_ID_APPLE_WELLSPRING4A_JIS,
253
+ HAS_INTEGRATED_BUTTON,
254
+ 0x84, sizeof(struct bt_data),
255
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
256
++ 0x81, DATAFORMAT(TYPE2),
257
+ { SN_PRESSURE, 0, 300 },
258
+ { SN_WIDTH, 0, 2048 },
259
+ { SN_COORD, -4616, 5112 },
260
+@@ -339,7 +400,7 @@ static const struct bcm5974_config bcm59
261
+ USB_DEVICE_ID_APPLE_WELLSPRING5_JIS,
262
+ HAS_INTEGRATED_BUTTON,
263
+ 0x84, sizeof(struct bt_data),
264
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
265
++ 0x81, DATAFORMAT(TYPE2),
266
+ { SN_PRESSURE, 0, 300 },
267
+ { SN_WIDTH, 0, 2048 },
268
+ { SN_COORD, -4415, 5050 },
269
+@@ -352,7 +413,7 @@ static const struct bcm5974_config bcm59
270
+ USB_DEVICE_ID_APPLE_WELLSPRING6_JIS,
271
+ HAS_INTEGRATED_BUTTON,
272
+ 0x84, sizeof(struct bt_data),
273
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
274
++ 0x81, DATAFORMAT(TYPE2),
275
+ { SN_PRESSURE, 0, 300 },
276
+ { SN_WIDTH, 0, 2048 },
277
+ { SN_COORD, -4620, 5140 },
278
+@@ -365,7 +426,7 @@ static const struct bcm5974_config bcm59
279
+ USB_DEVICE_ID_APPLE_WELLSPRING5A_JIS,
280
+ HAS_INTEGRATED_BUTTON,
281
+ 0x84, sizeof(struct bt_data),
282
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
283
++ 0x81, DATAFORMAT(TYPE2),
284
+ { SN_PRESSURE, 0, 300 },
285
+ { SN_WIDTH, 0, 2048 },
286
+ { SN_COORD, -4750, 5280 },
287
+@@ -378,7 +439,7 @@ static const struct bcm5974_config bcm59
288
+ USB_DEVICE_ID_APPLE_WELLSPRING6A_JIS,
289
+ HAS_INTEGRATED_BUTTON,
290
+ 0x84, sizeof(struct bt_data),
291
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
292
++ 0x81, DATAFORMAT(TYPE2),
293
+ { SN_PRESSURE, 0, 300 },
294
+ { SN_WIDTH, 0, 2048 },
295
+ { SN_COORD, -4620, 5140 },
296
+@@ -391,7 +452,7 @@ static const struct bcm5974_config bcm59
297
+ USB_DEVICE_ID_APPLE_WELLSPRING7_JIS,
298
+ HAS_INTEGRATED_BUTTON,
299
+ 0x84, sizeof(struct bt_data),
300
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
301
++ 0x81, DATAFORMAT(TYPE2),
302
+ { SN_PRESSURE, 0, 300 },
303
+ { SN_WIDTH, 0, 2048 },
304
+ { SN_COORD, -4750, 5280 },
305
+@@ -404,7 +465,7 @@ static const struct bcm5974_config bcm59
306
+ USB_DEVICE_ID_APPLE_WELLSPRING7A_JIS,
307
+ HAS_INTEGRATED_BUTTON,
308
+ 0x84, sizeof(struct bt_data),
309
+- 0x81, TYPE2, FINGER_TYPE2, FINGER_TYPE2 + SIZEOF_ALL_FINGERS,
310
++ 0x81, DATAFORMAT(TYPE2),
311
+ { SN_PRESSURE, 0, 300 },
312
+ { SN_WIDTH, 0, 2048 },
313
+ { SN_COORD, -4750, 5280 },
314
+@@ -417,13 +478,26 @@ static const struct bcm5974_config bcm59
315
+ USB_DEVICE_ID_APPLE_WELLSPRING8_JIS,
316
+ HAS_INTEGRATED_BUTTON,
317
+ 0, sizeof(struct bt_data),
318
+- 0x83, TYPE3, FINGER_TYPE3, FINGER_TYPE3 + SIZEOF_ALL_FINGERS,
319
++ 0x83, DATAFORMAT(TYPE3),
320
+ { SN_PRESSURE, 0, 300 },
321
+ { SN_WIDTH, 0, 2048 },
322
+ { SN_COORD, -4620, 5140 },
323
+ { SN_COORD, -150, 6600 },
324
+ { SN_ORIENT, -MAX_FINGER_ORIENTATION, MAX_FINGER_ORIENTATION }
325
+ },
326
++ {
327
++ USB_DEVICE_ID_APPLE_WELLSPRING9_ANSI,
328
++ USB_DEVICE_ID_APPLE_WELLSPRING9_ISO,
329
++ USB_DEVICE_ID_APPLE_WELLSPRING9_JIS,
330
++ HAS_INTEGRATED_BUTTON,
331
++ 0, sizeof(struct bt_data),
332
++ 0x83, DATAFORMAT(TYPE4),
333
++ { SN_PRESSURE, 0, 300 },
334
++ { SN_WIDTH, 0, 2048 },
335
++ { SN_COORD, -4828, 5345 },
336
++ { SN_COORD, -203, 6803 },
337
++ { SN_ORIENT, -MAX_FINGER_ORIENTATION, MAX_FINGER_ORIENTATION }
338
++ },
339
+ {}
340
+ };
341
+
342
+@@ -550,19 +624,18 @@ static int report_tp_state(struct bcm597
343
+ struct input_dev *input = dev->input;
344
+ int raw_n, i, n = 0;
345
+
346
+- if (size < c->tp_offset || (size - c->tp_offset) % SIZEOF_FINGER != 0)
347
++ if (size < c->tp_header || (size - c->tp_header) % c->tp_fsize != 0)
348
+ return -EIO;
349
+
350
+- /* finger data, le16-aligned */
351
+- f = (const struct tp_finger *)(dev->tp_data + c->tp_offset);
352
+- raw_n = (size - c->tp_offset) / SIZEOF_FINGER;
353
++ raw_n = (size - c->tp_header) / c->tp_fsize;
354
+
355
+ for (i = 0; i < raw_n; i++) {
356
+- if (raw2int(f[i].touch_major) == 0)
357
++ f = get_tp_finger(dev, i);
358
++ if (raw2int(f->touch_major) == 0)
359
+ continue;
360
+- dev->pos[n].x = raw2int(f[i].abs_x);
361
+- dev->pos[n].y = c->y.min + c->y.max - raw2int(f[i].abs_y);
362
+- dev->index[n++] = &f[i];
363
++ dev->pos[n].x = raw2int(f->abs_x);
364
++ dev->pos[n].y = c->y.min + c->y.max - raw2int(f->abs_y);
365
++ dev->index[n++] = f;
366
+ }
367
+
368
+ input_mt_assign_slots(input, dev->slots, dev->pos, n);
369
+@@ -573,32 +646,22 @@ static int report_tp_state(struct bcm597
370
+
371
+ input_mt_sync_frame(input);
372
+
373
+- report_synaptics_data(input, c, f, raw_n);
374
++ report_synaptics_data(input, c, get_tp_finger(dev, 0), raw_n);
375
+
376
+- /* type 2 reports button events via ibt only */
377
+- if (c->tp_type == TYPE2) {
378
+- int ibt = raw2int(dev->tp_data[BUTTON_TYPE2]);
379
++ /* later types report button events via integrated button only */
380
++ if (c->caps & HAS_INTEGRATED_BUTTON) {
381
++ int ibt = raw2int(dev->tp_data[c->tp_button]);
382
+ input_report_key(input, BTN_LEFT, ibt);
383
+ }
384
+
385
+- if (c->tp_type == TYPE3)
386
+- input_report_key(input, BTN_LEFT, dev->tp_data[BUTTON_TYPE3]);
387
+-
388
+ input_sync(input);
389
+
390
+ return 0;
391
+ }
392
+
393
+-/* Wellspring initialization constants */
394
+-#define BCM5974_WELLSPRING_MODE_READ_REQUEST_ID 1
395
+-#define BCM5974_WELLSPRING_MODE_WRITE_REQUEST_ID 9
396
+-#define BCM5974_WELLSPRING_MODE_REQUEST_VALUE 0x300
397
+-#define BCM5974_WELLSPRING_MODE_REQUEST_INDEX 0
398
+-#define BCM5974_WELLSPRING_MODE_VENDOR_VALUE 0x01
399
+-#define BCM5974_WELLSPRING_MODE_NORMAL_VALUE 0x08
400
+-
401
+ static int bcm5974_wellspring_mode(struct bcm5974 *dev, bool on)
402
+ {
403
++ const struct bcm5974_config *c = &dev->cfg;
404
+ int retval = 0, size;
405
+ char *data;
406
+
407
+@@ -606,7 +669,7 @@ static int bcm5974_wellspring_mode(struc
408
+ if (dev->cfg.tp_type == TYPE3)
409
+ return 0;
410
+
411
+- data = kmalloc(8, GFP_KERNEL);
412
++ data = kmalloc(c->um_size, GFP_KERNEL);
413
+ if (!data) {
414
+ dev_err(&dev->intf->dev, "out of memory\n");
415
+ retval = -ENOMEM;
416
+@@ -617,28 +680,24 @@ static int bcm5974_wellspring_mode(struc
417
+ size = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0),
418
+ BCM5974_WELLSPRING_MODE_READ_REQUEST_ID,
419
+ USB_DIR_IN | USB_TYPE_CLASS | USB_RECIP_INTERFACE,
420
+- BCM5974_WELLSPRING_MODE_REQUEST_VALUE,
421
+- BCM5974_WELLSPRING_MODE_REQUEST_INDEX, data, 8, 5000);
422
++ c->um_req_val, c->um_req_idx, data, c->um_size, 5000);
423
+
424
+- if (size != 8) {
425
++ if (size != c->um_size) {
426
+ dev_err(&dev->intf->dev, "could not read from device\n");
427
+ retval = -EIO;
428
+ goto out;
429
+ }
430
+
431
+ /* apply the mode switch */
432
+- data[0] = on ?
433
+- BCM5974_WELLSPRING_MODE_VENDOR_VALUE :
434
+- BCM5974_WELLSPRING_MODE_NORMAL_VALUE;
435
++ data[c->um_switch_idx] = on ? c->um_switch_on : c->um_switch_off;
436
+
437
+ /* write configuration */
438
+ size = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0),
439
+ BCM5974_WELLSPRING_MODE_WRITE_REQUEST_ID,
440
+ USB_DIR_OUT | USB_TYPE_CLASS | USB_RECIP_INTERFACE,
441
+- BCM5974_WELLSPRING_MODE_REQUEST_VALUE,
442
+- BCM5974_WELLSPRING_MODE_REQUEST_INDEX, data, 8, 5000);
443
++ c->um_req_val, c->um_req_idx, data, c->um_size, 5000);
444
+
445
+- if (size != 8) {
446
++ if (size != c->um_size) {
447
+ dev_err(&dev->intf->dev, "could not write to device\n");
448
+ retval = -EIO;
449
+ goto out;
450
+--- a/drivers/input/mouse/synaptics.c 2016-01-23 00:53:07.000000000 -0800
451
++++ b/drivers/input/mouse/synaptics.c 2016-03-08 13:50:00.835861449 -0800
452
+@@ -1724,12 +1724,12 @@ static int __synaptics_init(struct psmou
453
+ priv->pkt_type = SYN_MODEL_NEWABS(priv->model_id) ? SYN_NEWABS : SYN_OLDABS;
454
+
455
+ psmouse_info(psmouse,
456
+- "Touchpad model: %ld, fw: %ld.%ld, id: %#lx, caps: %#lx/%#lx/%#lx, board id: %lu, fw id: %lu\n",
457
++ "Touchpad model: %ld, fw: %ld.%ld, id: %#lx, caps: %#lx/%#lx/%#lx/%#lx, board id: %lu, fw id: %lu\n",
458
+ SYN_ID_MODEL(priv->identity),
459
+ SYN_ID_MAJOR(priv->identity), SYN_ID_MINOR(priv->identity),
460
+ priv->model_id,
461
+ priv->capabilities, priv->ext_cap, priv->ext_cap_0c,
462
+- priv->board_id, priv->firmware_id);
463
++ priv->ext_cap_10, priv->board_id, priv->firmware_id);
464
+
465
+ set_input_params(psmouse, priv);
466
+
SOURCES/clear-32bit-Werror-warnings.patch
....@@ -0,0 +1,27 @@
1
+From 87a5a3683110ec3d30d95036c57f5cfa330ca9d9 Mon Sep 17 00:00:00 2001
2
+From: Marcus Sundberg <marcus.sundberg@aptilo.com>
3
+Date: Fri, 16 Dec 2016 22:53:51 +0100
4
+Subject: [PATCH] gpt: Use correct type for gpt->gdp.
5
+
6
+It should be a pointer to gte_t, to avoid warnings when
7
+CONFIG_HIGHMEM64G is enabled.
8
+---
9
+ include/linux/gpt.h | 2 +-
10
+ 1 file changed, 1 insertion(+), 1 deletion(-)
11
+
12
+diff --git a/include/linux/gpt.h b/include/linux/gpt.h
13
+index 134e02b..56715f1 100644
14
+--- a/include/linux/gpt.h
15
++++ b/include/linux/gpt.h
16
+@@ -45,7 +45,7 @@
17
+ struct gpt {
18
+ unsigned long start;
19
+ unsigned long end;
20
+- unsigned long *gdp;
21
++ gte_t *gdp;
22
+ atomic_t refcount;
23
+ spinlock_t lock;
24
+ uint8_t nlevels;
25
+--
26
+1.8.3.1
27
+
SOURCES/cpufreq.patch
....@@ -0,0 +1,394 @@
1
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/cpufreq-nforce2.c linux-3.10.0-229.el7/drivers/cpufreq/cpufreq-nforce2.c
2
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/cpufreq-nforce2.c 2015-01-29 18:15:53.000000000 -0500
3
++++ linux-3.10.0-229.el7/drivers/cpufreq/cpufreq-nforce2.c 2015-03-09 09:22:18.376023945 -0400
4
+@@ -270,7 +270,7 @@
5
+ pr_debug("Old CPU frequency %d kHz, new %d kHz\n",
6
+ freqs.old, freqs.new);
7
+
8
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
9
++ cpufreq_freq_transition_begin(policy, &freqs);
10
+
11
+ /* Disable IRQs */
12
+ /* local_irq_save(flags); */
13
+@@ -285,7 +285,7 @@
14
+ /* Enable IRQs */
15
+ /* local_irq_restore(flags); */
16
+
17
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
18
++ cpufreq_freq_transition_end(policy, &freqs, 0);
19
+
20
+ return 0;
21
+ }
22
+Binary files linux-3.10.0-229.el7.original/drivers/cpufreq/.cpufreq-nforce2.c.swp and linux-3.10.0-229.el7/drivers/cpufreq/.cpufreq-nforce2.c.swp differ
23
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/exynos5440-cpufreq.c linux-3.10.0-229.el7/drivers/cpufreq/exynos5440-cpufreq.c
24
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/exynos5440-cpufreq.c 2015-01-29 18:15:53.000000000 -0500
25
++++ linux-3.10.0-229.el7/drivers/cpufreq/exynos5440-cpufreq.c 2015-03-09 09:22:18.377023945 -0400
26
+@@ -238,7 +238,7 @@
27
+ freqs.old = dvfs_info->cur_frequency;
28
+ freqs.new = freq_table[index].frequency;
29
+
30
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
31
++ cpufreq_freq_transition_begin(policy, &freqs);
32
+
33
+ /* Set the target frequency in all C0_3_PSTATE register */
34
+ for_each_cpu(i, policy->cpus) {
35
+@@ -279,7 +279,7 @@
36
+ dev_crit(dvfs_info->dev, "New frequency out of range\n");
37
+ freqs.new = dvfs_info->cur_frequency;
38
+ }
39
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
40
++ cpufreq_freq_transition_end(policy, &freqs, 0);
41
+
42
+ cpufreq_cpu_put(policy);
43
+ mutex_unlock(&cpufreq_lock);
44
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/gx-suspmod.c linux-3.10.0-229.el7/drivers/cpufreq/gx-suspmod.c
45
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/gx-suspmod.c 2015-01-29 18:15:53.000000000 -0500
46
++++ linux-3.10.0-229.el7/drivers/cpufreq/gx-suspmod.c 2015-03-09 09:22:18.377023945 -0400
47
+@@ -265,7 +265,7 @@
48
+
49
+ freqs.new = new_khz;
50
+
51
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
52
++ cpufreq_freq_transition_begin(policy, &freqs);
53
+ local_irq_save(flags);
54
+
55
+ if (new_khz != stock_freq) {
56
+@@ -314,7 +314,7 @@
57
+
58
+ gx_params->pci_suscfg = suscfg;
59
+
60
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
61
++ cpufreq_freq_transition_end(policy, &freqs, 0);
62
+
63
+ pr_debug("suspend modulation w/ duration of ON:%d us, OFF:%d us\n",
64
+ gx_params->on_duration * 32, gx_params->off_duration * 32);
65
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/integrator-cpufreq.c linux-3.10.0-229.el7/drivers/cpufreq/integrator-cpufreq.c
66
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/integrator-cpufreq.c 2015-01-29 18:15:53.000000000 -0500
67
++++ linux-3.10.0-229.el7/drivers/cpufreq/integrator-cpufreq.c 2015-03-09 09:22:18.377023945 -0400
68
+@@ -121,7 +121,7 @@
69
+ return 0;
70
+ }
71
+
72
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
73
++ cpufreq_freq_transition_begin(policy, &freqs);
74
+
75
+ cm_osc = __raw_readl(CM_OSC);
76
+
77
+@@ -142,7 +142,7 @@
78
+ */
79
+ set_cpus_allowed(current, cpus_allowed);
80
+
81
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
82
++ cpufreq_freq_transition_end(policy, &freqs, 0);
83
+
84
+ return 0;
85
+ }
86
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/longhaul.c linux-3.10.0-229.el7/drivers/cpufreq/longhaul.c
87
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/longhaul.c 2015-01-29 18:15:53.000000000 -0500
88
++++ linux-3.10.0-229.el7/drivers/cpufreq/longhaul.c 2015-03-09 09:22:18.377023945 -0400
89
+@@ -269,7 +269,7 @@
90
+ freqs.old = calc_speed(longhaul_get_cpu_mult());
91
+ freqs.new = speed;
92
+
93
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
94
++ cpufreq_freq_transition_begin(policy, &freqs);
95
+
96
+ pr_debug("Setting to FSB:%dMHz Mult:%d.%dx (%s)\n",
97
+ fsb, mult/10, mult%10, print_speed(speed/1000));
98
+@@ -386,7 +386,7 @@
99
+ }
100
+ }
101
+ /* Report true CPU frequency */
102
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
103
++ cpufreq_freq_transition_end(policy, &freqs, 0);
104
+
105
+ if (!bm_timeout)
106
+ printk(KERN_INFO PFX "Warning: Timeout while waiting for "
107
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/powernow-k6.c linux-3.10.0-229.el7/drivers/cpufreq/powernow-k6.c
108
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/powernow-k6.c 2015-01-29 18:15:53.000000000 -0500
109
++++ linux-3.10.0-229.el7/drivers/cpufreq/powernow-k6.c 2015-03-09 09:23:09.182024898 -0400
110
+@@ -83,7 +83,7 @@
111
+ freqs.old = busfreq * powernow_k6_get_cpu_multiplier();
112
+ freqs.new = busfreq * clock_ratio[best_i].driver_data;
113
+
114
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
115
++ cpufreq_freq_transition_begin(policy, &freqs);
116
+
117
+ /* we now need to transform best_i to the BVC format, see AMD#23446 */
118
+
119
+@@ -98,7 +98,7 @@
120
+ msrval = POWERNOW_IOPORT + 0x0;
121
+ wrmsr(MSR_K6_EPMR, msrval, 0); /* disable it again */
122
+
123
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
124
++ cpufreq_freq_transition_end(policy, &freqs, 0);
125
+
126
+ return;
127
+ }
128
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/powernow-k7.c linux-3.10.0-229.el7/drivers/cpufreq/powernow-k7.c
129
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/powernow-k7.c 2015-01-29 18:15:53.000000000 -0500
130
++++ linux-3.10.0-229.el7/drivers/cpufreq/powernow-k7.c 2015-03-09 09:23:52.126025704 -0400
131
+@@ -269,7 +269,7 @@
132
+
133
+ freqs.new = powernow_table[index].frequency;
134
+
135
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
136
++ cpufreq_freq_transition_begin(policy, &freqs);
137
+
138
+ /* Now do the magic poking into the MSRs. */
139
+
140
+@@ -290,7 +290,7 @@
141
+ if (have_a0 == 1)
142
+ local_irq_enable();
143
+
144
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
145
++ cpufreq_freq_transition_end(policy, &freqs, 0);
146
+ }
147
+
148
+
149
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/sh-cpufreq.c linux-3.10.0-229.el7/drivers/cpufreq/sh-cpufreq.c
150
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/sh-cpufreq.c 2015-01-29 18:15:53.000000000 -0500
151
++++ linux-3.10.0-229.el7/drivers/cpufreq/sh-cpufreq.c 2015-03-09 09:22:18.378023945 -0400
152
+@@ -68,10 +68,10 @@
153
+ freqs.new = (freq + 500) / 1000;
154
+ freqs.flags = 0;
155
+
156
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
157
++ cpufreq_freq_transition_begin(policy, &freqs);
158
+ set_cpus_allowed_ptr(current, &cpus_allowed);
159
+ clk_set_rate(cpuclk, freq);
160
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
161
++ cpufreq_freq_transition_end(policy, &freqs, 0);
162
+
163
+ dev_dbg(dev, "set frequency %lu Hz\n", freq);
164
+
165
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-centrino.c linux-3.10.0-229.el7/drivers/cpufreq/speedstep-centrino.c
166
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-centrino.c 2015-01-29 18:15:53.000000000 -0500
167
++++ linux-3.10.0-229.el7/drivers/cpufreq/speedstep-centrino.c 2015-03-09 09:58:30.112064688 -0400
168
+@@ -345,7 +345,6 @@
169
+ struct cpuinfo_x86 *cpu = &cpu_data(policy->cpu);
170
+ unsigned freq;
171
+ unsigned l, h;
172
+- int ret;
173
+ int i;
174
+
175
+ /* Only Intel makes Enhanced Speedstep-capable CPUs */
176
+@@ -402,15 +401,8 @@
177
+
178
+ pr_debug("centrino_cpu_init: cur=%dkHz\n", policy->cur);
179
+
180
+- ret = cpufreq_frequency_table_cpuinfo(policy,
181
++ return cpufreq_table_validate_and_show(policy,
182
+ per_cpu(centrino_model, policy->cpu)->op_points);
183
+- if (ret)
184
+- return (ret);
185
+-
186
+- cpufreq_frequency_table_get_attr(
187
+- per_cpu(centrino_model, policy->cpu)->op_points, policy->cpu);
188
+-
189
+- return 0;
190
+ }
191
+
192
+ static int centrino_cpu_exit(struct cpufreq_policy *policy)
193
+@@ -428,19 +420,6 @@
194
+ }
195
+
196
+ /**
197
+- * centrino_verify - verifies a new CPUFreq policy
198
+- * @policy: new policy
199
+- *
200
+- * Limit must be within this model's frequency range at least one
201
+- * border included.
202
+- */
203
+-static int centrino_verify (struct cpufreq_policy *policy)
204
+-{
205
+- return cpufreq_frequency_table_verify(policy,
206
+- per_cpu(centrino_model, policy->cpu)->op_points);
207
+-}
208
+-
209
+-/**
210
+ * centrino_setpolicy - set a new CPUFreq policy
211
+ * @policy: new policy
212
+ * @target_freq: the target frequency
213
+@@ -561,20 +540,15 @@
214
+ return retval;
215
+ }
216
+
217
+-static struct freq_attr* centrino_attr[] = {
218
+- &cpufreq_freq_attr_scaling_available_freqs,
219
+- NULL,
220
+-};
221
+-
222
+ static struct cpufreq_driver centrino_driver = {
223
+ .name = "centrino", /* should be speedstep-centrino,
224
+ but there's a 16 char limit */
225
+ .init = centrino_cpu_init,
226
+ .exit = centrino_cpu_exit,
227
+- .verify = centrino_verify,
228
++ .verify = cpufreq_generic_frequency_table_verify,
229
+ .target = centrino_target,
230
+ .get = get_cur_freq,
231
+- .attr = centrino_attr,
232
++ .attr = cpufreq_generic_attr,
233
+ };
234
+
235
+ /*
236
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-ich.c linux-3.10.0-229.el7/drivers/cpufreq/speedstep-ich.c
237
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-ich.c 2015-01-29 18:15:53.000000000 -0500
238
++++ linux-3.10.0-229.el7/drivers/cpufreq/speedstep-ich.c 2015-03-09 09:58:30.113064688 -0400
239
+@@ -289,18 +289,6 @@
240
+ }
241
+
242
+
243
+-/**
244
+- * speedstep_verify - verifies a new CPUFreq policy
245
+- * @policy: new policy
246
+- *
247
+- * Limit must be within speedstep_low_freq and speedstep_high_freq, with
248
+- * at least one border included.
249
+- */
250
+-static int speedstep_verify(struct cpufreq_policy *policy)
251
+-{
252
+- return cpufreq_frequency_table_verify(policy, &speedstep_freqs[0]);
253
+-}
254
+-
255
+ struct get_freqs {
256
+ struct cpufreq_policy *policy;
257
+ int ret;
258
+@@ -320,7 +308,6 @@
259
+
260
+ static int speedstep_cpu_init(struct cpufreq_policy *policy)
261
+ {
262
+- int result;
263
+ unsigned int policy_cpu, speed;
264
+ struct get_freqs gf;
265
+
266
+@@ -349,36 +336,18 @@
267
+ /* cpuinfo and default policy values */
268
+ policy->cur = speed;
269
+
270
+- result = cpufreq_frequency_table_cpuinfo(policy, speedstep_freqs);
271
+- if (result)
272
+- return result;
273
+-
274
+- cpufreq_frequency_table_get_attr(speedstep_freqs, policy->cpu);
275
+-
276
+- return 0;
277
++ return cpufreq_table_validate_and_show(policy, speedstep_freqs);
278
+ }
279
+
280
+
281
+-static int speedstep_cpu_exit(struct cpufreq_policy *policy)
282
+-{
283
+- cpufreq_frequency_table_put_attr(policy->cpu);
284
+- return 0;
285
+-}
286
+-
287
+-static struct freq_attr *speedstep_attr[] = {
288
+- &cpufreq_freq_attr_scaling_available_freqs,
289
+- NULL,
290
+-};
291
+-
292
+-
293
+ static struct cpufreq_driver speedstep_driver = {
294
+ .name = "speedstep-ich",
295
+- .verify = speedstep_verify,
296
++ .verify = cpufreq_generic_frequency_table_verify,
297
+ .target = speedstep_target,
298
+ .init = speedstep_cpu_init,
299
+- .exit = speedstep_cpu_exit,
300
++ .exit = cpufreq_generic_exit,
301
+ .get = speedstep_get,
302
+- .attr = speedstep_attr,
303
++ .attr = cpufreq_generic_attr,
304
+ };
305
+
306
+ static const struct x86_cpu_id ss_smi_ids[] = {
307
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-smi.c linux-3.10.0-229.el7/drivers/cpufreq/speedstep-smi.c
308
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/speedstep-smi.c 2015-01-29 18:15:53.000000000 -0500
309
++++ linux-3.10.0-229.el7/drivers/cpufreq/speedstep-smi.c 2015-03-09 09:58:30.113064688 -0400
310
+@@ -264,19 +264,6 @@
311
+ }
312
+
313
+
314
+-/**
315
+- * speedstep_verify - verifies a new CPUFreq policy
316
+- * @policy: new policy
317
+- *
318
+- * Limit must be within speedstep_low_freq and speedstep_high_freq, with
319
+- * at least one border included.
320
+- */
321
+-static int speedstep_verify(struct cpufreq_policy *policy)
322
+-{
323
+- return cpufreq_frequency_table_verify(policy, &speedstep_freqs[0]);
324
+-}
325
+-
326
+-
327
+ static int speedstep_cpu_init(struct cpufreq_policy *policy)
328
+ {
329
+ int result;
330
+@@ -329,19 +316,7 @@
331
+ policy->cpuinfo.transition_latency = CPUFREQ_ETERNAL;
332
+ policy->cur = speed;
333
+
334
+- result = cpufreq_frequency_table_cpuinfo(policy, speedstep_freqs);
335
+- if (result)
336
+- return result;
337
+-
338
+- cpufreq_frequency_table_get_attr(speedstep_freqs, policy->cpu);
339
+-
340
+- return 0;
341
+-}
342
+-
343
+-static int speedstep_cpu_exit(struct cpufreq_policy *policy)
344
+-{
345
+- cpufreq_frequency_table_put_attr(policy->cpu);
346
+- return 0;
347
++ return cpufreq_table_validate_and_show(policy, speedstep_freqs);
348
+ }
349
+
350
+ static unsigned int speedstep_get(unsigned int cpu)
351
+@@ -362,20 +337,15 @@
352
+ return result;
353
+ }
354
+
355
+-static struct freq_attr *speedstep_attr[] = {
356
+- &cpufreq_freq_attr_scaling_available_freqs,
357
+- NULL,
358
+-};
359
+-
360
+ static struct cpufreq_driver speedstep_driver = {
361
+ .name = "speedstep-smi",
362
+- .verify = speedstep_verify,
363
++ .verify = cpufreq_generic_frequency_table_verify,
364
+ .target = speedstep_target,
365
+ .init = speedstep_cpu_init,
366
+- .exit = speedstep_cpu_exit,
367
++ .exit = cpufreq_generic_exit,
368
+ .get = speedstep_get,
369
+ .resume = speedstep_resume,
370
+- .attr = speedstep_attr,
371
++ .attr = cpufreq_generic_attr,
372
+ };
373
+
374
+ static const struct x86_cpu_id ss_smi_ids[] = {
375
+diff -urN linux-3.10.0-229.el7.original/drivers/cpufreq/unicore2-cpufreq.c linux-3.10.0-229.el7/drivers/cpufreq/unicore2-cpufreq.c
376
+--- linux-3.10.0-229.el7.original/drivers/cpufreq/unicore2-cpufreq.c 2015-01-29 18:15:53.000000000 -0500
377
++++ linux-3.10.0-229.el7/drivers/cpufreq/unicore2-cpufreq.c 2015-03-09 09:24:33.053026472 -0400
378
+@@ -50,14 +50,14 @@
379
+ struct cpufreq_freqs freqs;
380
+ struct clk *mclk = clk_get(NULL, "MAIN_CLK");
381
+
382
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_PRECHANGE);
383
++ cpufreq_freq_transition_begin(policy, &freqs);
384
+
385
+ if (!clk_set_rate(mclk, target_freq * 1000)) {
386
+ freqs.old = cur;
387
+ freqs.new = target_freq;
388
+ }
389
+
390
+- cpufreq_notify_transition(policy, &freqs, CPUFREQ_POSTCHANGE);
391
++ cpufreq_freq_transition_end(policy, &freqs, ret);
392
+
393
+ return 0;
394
+ }
SOURCES/i386-audit-stop-scri-stack-frame.patch
....@@ -0,0 +1,31 @@
1
+Note: this bug was taken from Commit-ID: 26c2d2b39128adba276d140eefa2745591b88536
2
+and corrected for white space differences between the RHEL-7.1 3.10.0-229 upstream
3
+kernel.
4
+---
5
+diff -uNrp a/arch/x86/kernel/entry_32.S b/arch/x86/kernel/entry_32.S
6
+--- a/arch/x86/kernel/entry_32.S 2015-05-17 07:39:14.371778177 -0500
7
++++ b/arch/x86/kernel/entry_32.S 2015-05-17 07:36:13.654610869 -0500
8
+@@ -457,15 +457,14 @@ sysenter_exit:
9
+ sysenter_audit:
10
+ testl $(_TIF_WORK_SYSCALL_ENTRY & ~_TIF_SYSCALL_AUDIT),TI_flags(%ebp)
11
+ jnz syscall_trace_entry
12
+- addl $4,%esp
13
+- CFI_ADJUST_CFA_OFFSET -4
14
+- movl %esi,4(%esp) /* 5th arg: 4th syscall arg */
15
+- movl %edx,(%esp) /* 4th arg: 3rd syscall arg */
16
+- /* %ecx already in %ecx 3rd arg: 2nd syscall arg */
17
+- movl %ebx,%edx /* 2nd arg: 1st syscall arg */
18
+- /* %eax already in %eax 1st arg: syscall number */
19
++ /* movl PT_EAX(%esp), %eax already set, syscall number: 1st arg to audit */
20
++ movl PT_EBX(%esp), %edx /* ebx/a0: 2nd arg to audit */
21
++ /* movl PT_ECX(%esp), %ecx already set, a1: 3nd arg to audit */
22
++ pushl_cfi PT_ESI(%esp) /* a3: 5th arg */
23
++ pushl_cfi PT_EDX+4(%esp) /* a2: 4th arg */
24
+ call __audit_syscall_entry
25
+- pushl_cfi %ebx
26
++ popl_cfi %ecx /* get that remapped edx off the stack */
27
++ popl_cfi %ecx /* get that remapped esi off the stack */
28
+ movl PT_EAX(%esp),%eax /* reload syscall number */
29
+ jmp sysenter_do_call
30
+
31
+---
SOURCES/kernel-3.10.0-i686.config
....@@ -0,0 +1,5866 @@
1
+# x86
2
+#
3
+# CONFIG_64BIT is not set
4
+CONFIG_X86_32=y
5
+CONFIG_X86=y
6
+CONFIG_INSTRUCTION_DECODER=y
7
+CONFIG_OUTPUT_FORMAT="elf32-i386"
8
+CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
9
+CONFIG_LOCKDEP_SUPPORT=y
10
+CONFIG_STACKTRACE_SUPPORT=y
11
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
12
+CONFIG_MMU=y
13
+CONFIG_NEED_DMA_MAP_STATE=y
14
+CONFIG_NEED_SG_DMA_LENGTH=y
15
+CONFIG_GENERIC_ISA_DMA=y
16
+CONFIG_GENERIC_BUG=y
17
+CONFIG_GENERIC_HWEIGHT=y
18
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
19
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
20
+CONFIG_GENERIC_CALIBRATE_DELAY=y
21
+CONFIG_ARCH_HAS_CPU_RELAX=y
22
+CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
23
+CONFIG_ARCH_HAS_CPU_AUTOPROBE=y
24
+CONFIG_HAVE_SETUP_PER_CPU_AREA=y
25
+CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
26
+CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
27
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
28
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
29
+CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
30
+CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
31
+# CONFIG_ZONE_DMA32 is not set
32
+# CONFIG_AUDIT_ARCH is not set
33
+CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
34
+CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
35
+CONFIG_HAVE_INTEL_TXT=y
36
+CONFIG_X86_INTEL_MPX=y
37
+CONFIG_X86_32_SMP=y
38
+CONFIG_X86_HT=y
39
+CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx"
40
+CONFIG_ARCH_SUPPORTS_UPROBES=y
41
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
42
+CONFIG_IRQ_WORK=y
43
+CONFIG_BUILDTIME_EXTABLE_SORT=y
44
+
45
+#
46
+# General setup
47
+#
48
+CONFIG_INIT_ENV_ARG_LIMIT=32
49
+CONFIG_CROSS_COMPILE=""
50
+CONFIG_LOCALVERSION=""
51
+# CONFIG_LOCALVERSION_AUTO is not set
52
+CONFIG_HAVE_KERNEL_GZIP=y
53
+CONFIG_HAVE_KERNEL_BZIP2=y
54
+CONFIG_HAVE_KERNEL_LZMA=y
55
+CONFIG_HAVE_KERNEL_XZ=y
56
+CONFIG_HAVE_KERNEL_LZO=y
57
+CONFIG_KERNEL_GZIP=y
58
+# CONFIG_KERNEL_BZIP2 is not set
59
+# CONFIG_KERNEL_LZMA is not set
60
+# CONFIG_KERNEL_XZ is not set
61
+# CONFIG_KERNEL_LZO is not set
62
+CONFIG_DEFAULT_HOSTNAME="(none)"
63
+CONFIG_SWAP=y
64
+CONFIG_SYSVIPC=y
65
+CONFIG_SYSVIPC_SYSCTL=y
66
+CONFIG_POSIX_MQUEUE=y
67
+CONFIG_POSIX_MQUEUE_SYSCTL=y
68
+CONFIG_FHANDLE=y
69
+CONFIG_AUDIT=y
70
+CONFIG_AUDITSYSCALL=y
71
+CONFIG_AUDIT_WATCH=y
72
+CONFIG_AUDIT_TREE=y
73
+CONFIG_HAVE_GENERIC_HARDIRQS=y
74
+
75
+#
76
+# IRQ subsystem
77
+#
78
+CONFIG_GENERIC_HARDIRQS=y
79
+CONFIG_GENERIC_IRQ_PROBE=y
80
+CONFIG_GENERIC_IRQ_SHOW=y
81
+CONFIG_GENERIC_IRQ_LEGACY_ALLOC_HWIRQ=y
82
+CONFIG_GENERIC_PENDING_IRQ=y
83
+CONFIG_IRQ_DOMAIN=y
84
+# CONFIG_IRQ_DOMAIN_DEBUG is not set
85
+CONFIG_IRQ_FORCED_THREADING=y
86
+CONFIG_SPARSE_IRQ=y
87
+CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
88
+CONFIG_KTIME_SCALAR=y
89
+CONFIG_GENERIC_CLOCKEVENTS=y
90
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
91
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
92
+CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
93
+CONFIG_GENERIC_CMOS_UPDATE=y
94
+
95
+#
96
+# Timers subsystem
97
+#
98
+CONFIG_TICK_ONESHOT=y
99
+CONFIG_NO_HZ_COMMON=y
100
+# CONFIG_HZ_PERIODIC is not set
101
+CONFIG_NO_HZ_IDLE=y
102
+CONFIG_NO_HZ=y
103
+CONFIG_HIGH_RES_TIMERS=y
104
+
105
+#
106
+# CPU/Task time and stats accounting
107
+#
108
+CONFIG_TICK_CPU_ACCOUNTING=y
109
+# CONFIG_IRQ_TIME_ACCOUNTING is not set
110
+CONFIG_BSD_PROCESS_ACCT=y
111
+CONFIG_BSD_PROCESS_ACCT_V3=y
112
+CONFIG_TASKSTATS=y
113
+CONFIG_TASK_DELAY_ACCT=y
114
+CONFIG_TASK_XACCT=y
115
+CONFIG_TASK_IO_ACCOUNTING=y
116
+
117
+#
118
+# RCU Subsystem
119
+#
120
+CONFIG_TREE_RCU=y
121
+# CONFIG_PREEMPT_RCU is not set
122
+CONFIG_RCU_STALL_COMMON=y
123
+CONFIG_RCU_FANOUT=32
124
+CONFIG_RCU_FANOUT_LEAF=16
125
+# CONFIG_RCU_FANOUT_EXACT is not set
126
+# CONFIG_RCU_FAST_NO_HZ is not set
127
+# CONFIG_TREE_RCU_TRACE is not set
128
+CONFIG_RCU_NOCB_CPU=y
129
+CONFIG_RCU_NOCB_CPU_NONE=y
130
+# CONFIG_RCU_NOCB_CPU_ZERO is not set
131
+# CONFIG_RCU_NOCB_CPU_ALL is not set
132
+# CONFIG_BUILD_BIN2C is not set
133
+# CONFIG_IKCONFIG is not set
134
+CONFIG_LOG_BUF_SHIFT=20
135
+CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
136
+CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
137
+CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
138
+CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y
139
+CONFIG_CGROUPS=y
140
+# CONFIG_CGROUP_DEBUG is not set
141
+CONFIG_CGROUP_FREEZER=y
142
+CONFIG_CGROUP_PIDS=y
143
+CONFIG_CGROUP_DEVICE=y
144
+CONFIG_CPUSETS=y
145
+CONFIG_PROC_PID_CPUSET=y
146
+CONFIG_CGROUP_CPUACCT=y
147
+CONFIG_PAGE_COUNTER=y
148
+CONFIG_MEMCG=y
149
+CONFIG_MEMCG_SWAP=y
150
+CONFIG_MEMCG_SWAP_ENABLED=y
151
+CONFIG_MEMCG_KMEM=y
152
+CONFIG_CGROUP_HUGETLB=y
153
+CONFIG_CGROUP_PERF=y
154
+CONFIG_CGROUP_SCHED=y
155
+CONFIG_FAIR_GROUP_SCHED=y
156
+CONFIG_CFS_BANDWIDTH=y
157
+CONFIG_RT_GROUP_SCHED=y
158
+CONFIG_BLK_CGROUP=y
159
+# CONFIG_DEBUG_BLK_CGROUP is not set
160
+CONFIG_CHECKPOINT_RESTORE=y
161
+CONFIG_NAMESPACES=y
162
+CONFIG_UTS_NS=y
163
+CONFIG_IPC_NS=y
164
+CONFIG_USER_NS=y
165
+CONFIG_PID_NS=y
166
+CONFIG_NET_NS=y
167
+CONFIG_UIDGID_STRICT_TYPE_CHECKS=y
168
+CONFIG_SCHED_AUTOGROUP=y
169
+CONFIG_MM_OWNER=y
170
+# CONFIG_SYSFS_DEPRECATED is not set
171
+CONFIG_RELAY=y
172
+CONFIG_BLK_DEV_INITRD=y
173
+CONFIG_INITRAMFS_SOURCE=""
174
+CONFIG_RD_GZIP=y
175
+CONFIG_RD_BZIP2=y
176
+CONFIG_RD_LZMA=y
177
+CONFIG_RD_XZ=y
178
+CONFIG_RD_LZO=y
179
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
180
+CONFIG_SYSCTL=y
181
+CONFIG_ANON_INODES=y
182
+CONFIG_HAVE_UID16=y
183
+CONFIG_SYSCTL_EXCEPTION_TRACE=y
184
+CONFIG_HAVE_PCSPKR_PLATFORM=y
185
+# CONFIG_EXPERT is not set
186
+CONFIG_UID16=y
187
+# CONFIG_SYSCTL_SYSCALL is not set
188
+CONFIG_KALLSYMS=y
189
+CONFIG_KALLSYMS_ALL=y
190
+CONFIG_PRINTK=y
191
+CONFIG_BUG=y
192
+CONFIG_ELF_CORE=y
193
+CONFIG_PCSPKR_PLATFORM=y
194
+CONFIG_BASE_FULL=y
195
+CONFIG_FUTEX=y
196
+CONFIG_EPOLL=y
197
+CONFIG_SIGNALFD=y
198
+CONFIG_TIMERFD=y
199
+CONFIG_EVENTFD=y
200
+CONFIG_SHMEM=y
201
+CONFIG_AIO=y
202
+CONFIG_USERFAULTFD=y
203
+CONFIG_PCI_QUIRKS=y
204
+# CONFIG_EMBEDDED is not set
205
+CONFIG_HAVE_PERF_EVENTS=y
206
+
207
+#
208
+# Kernel Performance Events And Counters
209
+#
210
+CONFIG_PERF_EVENTS=y
211
+# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
212
+CONFIG_VM_EVENT_COUNTERS=y
213
+CONFIG_SLUB_DEBUG=y
214
+# CONFIG_COMPAT_BRK is not set
215
+# CONFIG_SLAB is not set
216
+CONFIG_SLUB=y
217
+CONFIG_PROFILING=y
218
+CONFIG_TRACEPOINTS=y
219
+CONFIG_OPROFILE=m
220
+CONFIG_OPROFILE_EVENT_MULTIPLEX=y
221
+CONFIG_HAVE_OPROFILE=y
222
+CONFIG_OPROFILE_NMI_TIMER=y
223
+CONFIG_KPROBES=y
224
+CONFIG_JUMP_LABEL=y
225
+CONFIG_OPTPROBES=y
226
+CONFIG_KPROBES_ON_FTRACE=y
227
+CONFIG_UPROBES=y
228
+# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set
229
+CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
230
+CONFIG_ARCH_USE_BUILTIN_BSWAP=y
231
+CONFIG_KRETPROBES=y
232
+CONFIG_HAVE_IOREMAP_PROT=y
233
+CONFIG_HAVE_KPROBES=y
234
+CONFIG_HAVE_KRETPROBES=y
235
+CONFIG_HAVE_OPTPROBES=y
236
+CONFIG_HAVE_KPROBES_ON_FTRACE=y
237
+CONFIG_HAVE_ARCH_TRACEHOOK=y
238
+CONFIG_HAVE_DMA_ATTRS=y
239
+CONFIG_USE_GENERIC_SMP_HELPERS=y
240
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
241
+CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
242
+CONFIG_HAVE_CLK=y
243
+CONFIG_HAVE_DMA_API_DEBUG=y
244
+CONFIG_HAVE_HW_BREAKPOINT=y
245
+CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
246
+CONFIG_HAVE_USER_RETURN_NOTIFIER=y
247
+CONFIG_HAVE_PERF_EVENTS_NMI=y
248
+CONFIG_HAVE_PERF_REGS=y
249
+CONFIG_HAVE_PERF_USER_STACK_DUMP=y
250
+CONFIG_HAVE_ARCH_JUMP_LABEL=y
251
+CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
252
+CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
253
+CONFIG_HAVE_CMPXCHG_LOCAL=y
254
+CONFIG_HAVE_CMPXCHG_DOUBLE=y
255
+CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
256
+CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
257
+CONFIG_SECCOMP_FILTER=y
258
+CONFIG_HAVE_CC_STACKPROTECTOR=y
259
+CONFIG_CC_STACKPROTECTOR=y
260
+# CONFIG_CC_STACKPROTECTOR_NONE is not set
261
+# CONFIG_CC_STACKPROTECTOR_REGULAR is not set
262
+CONFIG_CC_STACKPROTECTOR_STRONG=y
263
+CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
264
+CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y
265
+CONFIG_HAVE_ARCH_SOFT_DIRTY=y
266
+CONFIG_HAVE_ARCH_HUGE_VMAP=y
267
+CONFIG_MODULES_USE_ELF_REL=y
268
+CONFIG_CLONE_BACKWARDS=y
269
+CONFIG_OLD_SIGSUSPEND3=y
270
+CONFIG_OLD_SIGACTION=y
271
+
272
+#
273
+# GCOV-based kernel profiling
274
+#
275
+# CONFIG_GCOV_KERNEL is not set
276
+CONFIG_HAVE_GENERIC_DMA_COHERENT=y
277
+CONFIG_SLABINFO=y
278
+CONFIG_RT_MUTEXES=y
279
+CONFIG_BASE_SMALL=0
280
+CONFIG_SYSTEM_TRUSTED_KEYRING=y
281
+CONFIG_SYSTEM_BLACKLIST_KEYRING=y
282
+CONFIG_MODULES=y
283
+CONFIG_MODULE_FORCE_LOAD=y
284
+CONFIG_MODULE_UNLOAD=y
285
+# CONFIG_MODULE_FORCE_UNLOAD is not set
286
+CONFIG_MODVERSIONS=y
287
+CONFIG_MODULE_SRCVERSION_ALL=y
288
+CONFIG_MODULE_SIG=y
289
+# CONFIG_MODULE_SIG_FORCE is not set
290
+CONFIG_MODULE_SIG_ALL=y
291
+CONFIG_MODULE_SIG_UEFI=y
292
+# CONFIG_MODULE_SIG_SHA1 is not set
293
+# CONFIG_MODULE_SIG_SHA224 is not set
294
+CONFIG_MODULE_SIG_SHA256=y
295
+# CONFIG_MODULE_SIG_SHA384 is not set
296
+# CONFIG_MODULE_SIG_SHA512 is not set
297
+CONFIG_MODULE_SIG_HASH="sha256"
298
+CONFIG_STOP_MACHINE=y
299
+CONFIG_BLOCK=y
300
+CONFIG_LBDAF=y
301
+CONFIG_BLK_DEV_BSG=y
302
+CONFIG_BLK_DEV_BSGLIB=y
303
+CONFIG_BLK_DEV_INTEGRITY=y
304
+CONFIG_BLK_DEV_THROTTLING=y
305
+
306
+#
307
+# Partition Types
308
+#
309
+CONFIG_PARTITION_ADVANCED=y
310
+# CONFIG_ACORN_PARTITION is not set
311
+CONFIG_OSF_PARTITION=y
312
+CONFIG_AMIGA_PARTITION=y
313
+# CONFIG_ATARI_PARTITION is not set
314
+CONFIG_MAC_PARTITION=y
315
+CONFIG_MSDOS_PARTITION=y
316
+CONFIG_BSD_DISKLABEL=y
317
+CONFIG_MINIX_SUBPARTITION=y
318
+CONFIG_SOLARIS_X86_PARTITION=y
319
+CONFIG_UNIXWARE_DISKLABEL=y
320
+# CONFIG_LDM_PARTITION is not set
321
+CONFIG_SGI_PARTITION=y
322
+# CONFIG_ULTRIX_PARTITION is not set
323
+CONFIG_SUN_PARTITION=y
324
+CONFIG_KARMA_PARTITION=y
325
+CONFIG_EFI_PARTITION=y
326
+# CONFIG_SYSV68_PARTITION is not set
327
+
328
+#
329
+# IO Schedulers
330
+#
331
+CONFIG_IOSCHED_NOOP=y
332
+CONFIG_IOSCHED_DEADLINE=y
333
+CONFIG_IOSCHED_CFQ=y
334
+CONFIG_CFQ_GROUP_IOSCHED=y
335
+CONFIG_DEFAULT_DEADLINE=y
336
+# CONFIG_DEFAULT_CFQ is not set
337
+# CONFIG_DEFAULT_NOOP is not set
338
+CONFIG_DEFAULT_IOSCHED="deadline"
339
+CONFIG_PADATA=y
340
+CONFIG_ASN1=y
341
+CONFIG_UNINLINE_SPIN_UNLOCK=y
342
+CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
343
+CONFIG_INLINE_READ_UNLOCK=y
344
+CONFIG_INLINE_READ_UNLOCK_IRQ=y
345
+CONFIG_INLINE_WRITE_UNLOCK=y
346
+CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
347
+CONFIG_MUTEX_SPIN_ON_OWNER=y
348
+CONFIG_FREEZER=y
349
+
350
+#
351
+# Processor type and features
352
+#
353
+CONFIG_ZONE_DMA=y
354
+CONFIG_SMP=y
355
+CONFIG_X86_MPPARSE=y
356
+CONFIG_X86_BIGSMP=y
357
+CONFIG_X86_EXTENDED_PLATFORM=y
358
+# CONFIG_X86_GOLDFISH is not set
359
+# CONFIG_X86_WANT_INTEL_MID is not set
360
+# CONFIG_X86_INTEL_LPSS is not set
361
+# CONFIG_X86_RDC321X is not set
362
+# CONFIG_X86_32_NON_STANDARD is not set
363
+CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
364
+CONFIG_X86_32_IRIS=m
365
+CONFIG_SCHED_OMIT_FRAME_POINTER=y
366
+CONFIG_HYPERVISOR_GUEST=y
367
+CONFIG_PARAVIRT=y
368
+# CONFIG_PARAVIRT_DEBUG is not set
369
+CONFIG_PARAVIRT_SPINLOCKS=y
370
+CONFIG_XEN=y
371
+# CONFIG_XEN_DOM0 is not set
372
+# CONFIG_XEN_PRIVILEGED_GUEST is not set
373
+CONFIG_XEN_PVHVM=y
374
+CONFIG_XEN_MAX_DOMAIN_MEMORY=64
375
+CONFIG_XEN_SAVE_RESTORE=y
376
+# CONFIG_XEN_DEBUG_FS is not set
377
+CONFIG_KVM_GUEST=y
378
+# CONFIG_KVM_DEBUG_FS is not set
379
+# CONFIG_LGUEST_GUEST is not set
380
+CONFIG_PARAVIRT_TIME_ACCOUNTING=y
381
+CONFIG_PARAVIRT_CLOCK=y
382
+CONFIG_NO_BOOTMEM=y
383
+# CONFIG_MEMTEST is not set
384
+# CONFIG_M486 is not set
385
+# CONFIG_M586 is not set
386
+# CONFIG_M586TSC is not set
387
+# CONFIG_M586MMX is not set
388
+CONFIG_M686=y
389
+# CONFIG_MPENTIUMII is not set
390
+# CONFIG_MPENTIUMIII is not set
391
+# CONFIG_MPENTIUMM is not set
392
+# CONFIG_MPENTIUM4 is not set
393
+# CONFIG_MK6 is not set
394
+# CONFIG_MK7 is not set
395
+# CONFIG_MK8 is not set
396
+# CONFIG_MCRUSOE is not set
397
+# CONFIG_MEFFICEON is not set
398
+# CONFIG_MWINCHIPC6 is not set
399
+# CONFIG_MWINCHIP3D is not set
400
+# CONFIG_MELAN is not set
401
+# CONFIG_MGEODEGX1 is not set
402
+# CONFIG_MGEODE_LX is not set
403
+# CONFIG_MCYRIXIII is not set
404
+# CONFIG_MVIAC3_2 is not set
405
+# CONFIG_MVIAC7 is not set
406
+# CONFIG_MCORE2 is not set
407
+# CONFIG_MATOM is not set
408
+CONFIG_X86_GENERIC=y
409
+CONFIG_X86_INTERNODE_CACHE_SHIFT=6
410
+CONFIG_X86_L1_CACHE_SHIFT=6
411
+# CONFIG_X86_PPRO_FENCE is not set
412
+CONFIG_X86_INTEL_USERCOPY=y
413
+CONFIG_X86_USE_PPRO_CHECKSUM=y
414
+CONFIG_X86_TSC=y
415
+CONFIG_X86_CMPXCHG64=y
416
+CONFIG_X86_CMOV=y
417
+CONFIG_X86_MINIMUM_CPU_FAMILY=5
418
+CONFIG_X86_DEBUGCTLMSR=y
419
+CONFIG_CPU_SUP_INTEL=y
420
+CONFIG_CPU_SUP_AMD=y
421
+CONFIG_CPU_SUP_CENTAUR=y
422
+CONFIG_CPU_SUP_TRANSMETA_32=y
423
+CONFIG_HPET_TIMER=y
424
+CONFIG_HPET_EMULATE_RTC=y
425
+CONFIG_DMI=y
426
+CONFIG_SWIOTLB=y
427
+CONFIG_IOMMU_HELPER=y
428
+CONFIG_NR_CPUS=32
429
+CONFIG_SCHED_SMT=y
430
+CONFIG_SCHED_MC=y
431
+# CONFIG_PREEMPT_NONE is not set
432
+CONFIG_PREEMPT_VOLUNTARY=y
433
+# CONFIG_PREEMPT is not set
434
+CONFIG_X86_LOCAL_APIC=y
435
+CONFIG_X86_IO_APIC=y
436
+CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
437
+CONFIG_X86_MCE=y
438
+CONFIG_X86_MCE_INTEL=y
439
+CONFIG_X86_MCE_AMD=y
440
+# CONFIG_X86_ANCIENT_MCE is not set
441
+CONFIG_X86_MCE_THRESHOLD=y
442
+CONFIG_X86_MCE_INJECT=m
443
+CONFIG_X86_THERMAL_VECTOR=y
444
+CONFIG_VM86=y
445
+CONFIG_TOSHIBA=m
446
+CONFIG_I8K=m
447
+# CONFIG_X86_REBOOTFIXUPS is not set
448
+CONFIG_MICROCODE=y
449
+CONFIG_MICROCODE_INTEL=y
450
+CONFIG_MICROCODE_AMD=y
451
+CONFIG_MICROCODE_OLD_INTERFACE=y
452
+CONFIG_X86_MSR=y
453
+CONFIG_X86_CPUID=y
454
+# CONFIG_NOHIGHMEM is not set
455
+# CONFIG_HIGHMEM4G is not set
456
+CONFIG_HIGHMEM64G=y
457
+CONFIG_PAGE_OFFSET=0xC0000000
458
+CONFIG_HIGHMEM=y
459
+CONFIG_X86_PAE=y
460
+CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
461
+CONFIG_ARCH_DMA_ADDR_T_64BIT=y
462
+# CONFIG_TRACK_DIRTY_PAGES is not set
463
+# CONFIG_NUMA is not set
464
+CONFIG_ARCH_FLATMEM_ENABLE=y
465
+CONFIG_ARCH_SPARSEMEM_ENABLE=y
466
+CONFIG_ARCH_SELECT_MEMORY_MODEL=y
467
+CONFIG_ILLEGAL_POINTER_VALUE=0
468
+CONFIG_SELECT_MEMORY_MODEL=y
469
+CONFIG_FLATMEM_MANUAL=y
470
+# CONFIG_SPARSEMEM_MANUAL is not set
471
+CONFIG_FLATMEM=y
472
+CONFIG_FLAT_NODE_MEM_MAP=y
473
+CONFIG_SPARSEMEM_STATIC=y
474
+CONFIG_HAVE_MEMBLOCK=y
475
+CONFIG_HAVE_MEMBLOCK_NODE_MAP=y
476
+CONFIG_ARCH_DISCARD_MEMBLOCK=y
477
+CONFIG_MEMORY_ISOLATION=y
478
+# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set
479
+CONFIG_PAGEFLAGS_EXTENDED=y
480
+CONFIG_SPLIT_PTLOCK_CPUS=4
481
+CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
482
+CONFIG_MEMORY_BALLOON=y
483
+CONFIG_BALLOON_COMPACTION=y
484
+CONFIG_COMPACTION=y
485
+CONFIG_MIGRATION=y
486
+CONFIG_HMM=y
487
+CONFIG_HMM_MIGRATE=y
488
+CONFIG_HMM_MIRROR=y
489
+CONFIG_PHYS_ADDR_T_64BIT=y
490
+CONFIG_ZONE_DMA_FLAG=1
491
+CONFIG_BOUNCE=y
492
+CONFIG_VIRT_TO_BUS=y
493
+CONFIG_MMU_NOTIFIER=y
494
+CONFIG_KSM=y
495
+CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
496
+CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
497
+CONFIG_MEMORY_FAILURE=y
498
+CONFIG_HWPOISON_INJECT=m
499
+# CONFIG_TRANSPARENT_HUGEPAGE is not set
500
+CONFIG_CROSS_MEMORY_ATTACH=y
501
+CONFIG_CLEANCACHE=y
502
+CONFIG_FRONTSWAP=y
503
+CONFIG_CMA=y
504
+# CONFIG_CMA_DEBUG is not set
505
+CONFIG_MEM_SOFT_DIRTY=y
506
+CONFIG_ZSWAP=y
507
+CONFIG_ZPOOL=y
508
+CONFIG_ZBUD=y
509
+CONFIG_ZSMALLOC=y
510
+# CONFIG_PGTABLE_MAPPING is not set
511
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
512
+CONFIG_X86_PMEM_LEGACY_DEVICE=y
513
+CONFIG_X86_PMEM_LEGACY=m
514
+CONFIG_HIGHPTE=y
515
+CONFIG_X86_CHECK_BIOS_CORRUPTION=y
516
+# CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK is not set
517
+CONFIG_X86_RESERVE_LOW=64
518
+# CONFIG_MATH_EMULATION is not set
519
+CONFIG_MTRR=y
520
+CONFIG_MTRR_SANITIZER=y
521
+CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
522
+CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
523
+CONFIG_X86_PAT=y
524
+CONFIG_ARCH_USES_PG_UNCACHED=y
525
+CONFIG_ARCH_RANDOM=y
526
+CONFIG_X86_SMAP=y
527
+CONFIG_EFI=y
528
+CONFIG_EFI_STUB=y
529
+CONFIG_EFI_SECURE_BOOT_SECURELEVEL=y
530
+CONFIG_SECCOMP=y
531
+# CONFIG_HZ_100 is not set
532
+# CONFIG_HZ_250 is not set
533
+# CONFIG_HZ_300 is not set
534
+CONFIG_HZ_1000=y
535
+CONFIG_HZ=1000
536
+CONFIG_SCHED_HRTICK=y
537
+CONFIG_KEXEC=y
538
+CONFIG_KEXEC_AUTO_RESERVE=y
539
+CONFIG_CRASH_DUMP=y
540
+# CONFIG_KEXEC_JUMP is not set
541
+CONFIG_PHYSICAL_START=0x400000
542
+CONFIG_RELOCATABLE=y
543
+CONFIG_X86_NEED_RELOCS=y
544
+CONFIG_PHYSICAL_ALIGN=0x400000
545
+CONFIG_HOTPLUG_CPU=y
546
+CONFIG_BOOTPARAM_HOTPLUG_CPU0=y
547
+# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
548
+# CONFIG_COMPAT_VDSO is not set
549
+# CONFIG_CMDLINE_BOOL is not set
550
+CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
551
+
552
+#
553
+# Power management and ACPI options
554
+#
555
+CONFIG_SUSPEND=y
556
+CONFIG_SUSPEND_FREEZER=y
557
+CONFIG_HIBERNATE_CALLBACKS=y
558
+CONFIG_HIBERNATION=y
559
+CONFIG_PM_STD_PARTITION=""
560
+CONFIG_PM_SLEEP=y
561
+CONFIG_PM_SLEEP_SMP=y
562
+# CONFIG_PM_AUTOSLEEP is not set
563
+# CONFIG_PM_WAKELOCKS is not set
564
+CONFIG_PM_RUNTIME=y
565
+CONFIG_PM=y
566
+# CONFIG_PM_DEBUG is not set
567
+CONFIG_PM_CLK=y
568
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
569
+CONFIG_ACPI=y
570
+CONFIG_ACPI_SLEEP=y
571
+CONFIG_ACPI_PROCFS=y
572
+# CONFIG_ACPI_PROCFS_POWER is not set
573
+CONFIG_ACPI_EC_DEBUGFS=m
574
+# CONFIG_ACPI_PROC_EVENT is not set
575
+CONFIG_ACPI_AC=y
576
+CONFIG_ACPI_BATTERY=y
577
+CONFIG_ACPI_BUTTON=y
578
+CONFIG_ACPI_VIDEO=m
579
+CONFIG_ACPI_FAN=y
580
+CONFIG_ACPI_DOCK=y
581
+CONFIG_ACPI_PROCESSOR=y
582
+CONFIG_ACPI_IPMI=m
583
+CONFIG_ACPI_HOTPLUG_CPU=y
584
+CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
585
+CONFIG_ACPI_THERMAL=y
586
+# CONFIG_ACPI_CUSTOM_DSDT is not set
587
+CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y
588
+# CONFIG_ACPI_DEBUG is not set
589
+CONFIG_ACPI_PCI_SLOT=y
590
+CONFIG_X86_PM_TIMER=y
591
+CONFIG_ACPI_CONTAINER=y
592
+CONFIG_ACPI_SBS=m
593
+CONFIG_ACPI_HED=y
594
+CONFIG_ACPI_CUSTOM_METHOD=m
595
+CONFIG_ACPI_BGRT=y
596
+CONFIG_ACPI_NFIT=m
597
+# CONFIG_ACPI_NFIT_DEBUG is not set
598
+CONFIG_ACPI_APEI=y
599
+CONFIG_ACPI_APEI_GHES=y
600
+CONFIG_ACPI_APEI_PCIEAER=y
601
+CONFIG_ACPI_APEI_MEMORY_FAILURE=y
602
+CONFIG_ACPI_APEI_EINJ=m
603
+# CONFIG_ACPI_APEI_ERST_DEBUG is not set
604
+CONFIG_ACPI_EXTLOG=m
605
+CONFIG_SFI=y
606
+CONFIG_X86_APM_BOOT=y
607
+CONFIG_APM=y
608
+# CONFIG_APM_IGNORE_USER_SUSPEND is not set
609
+# CONFIG_APM_DO_ENABLE is not set
610
+CONFIG_APM_CPU_IDLE=y
611
+# CONFIG_APM_DISPLAY_BLANK is not set
612
+# CONFIG_APM_ALLOW_INTS is not set
613
+
614
+#
615
+# CPU Frequency scaling
616
+#
617
+CONFIG_CPU_FREQ=y
618
+CONFIG_CPU_FREQ_GOV_COMMON=y
619
+CONFIG_CPU_FREQ_STAT=m
620
+CONFIG_CPU_FREQ_STAT_DETAILS=y
621
+# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
622
+# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
623
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
624
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
625
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
626
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
627
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
628
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
629
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
630
+
631
+#
632
+# x86 CPU frequency scaling drivers
633
+#
634
+CONFIG_X86_INTEL_PSTATE=y
635
+CONFIG_X86_PCC_CPUFREQ=m
636
+CONFIG_X86_ACPI_CPUFREQ=m
637
+CONFIG_X86_ACPI_CPUFREQ_CPB=y
638
+# CONFIG_X86_POWERNOW_K6 is not set
639
+# CONFIG_X86_POWERNOW_K7 is not set
640
+CONFIG_X86_POWERNOW_K8=m
641
+CONFIG_X86_AMD_FREQ_SENSITIVITY=m
642
+# CONFIG_X86_GX_SUSPMOD is not set
643
+# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
644
+# CONFIG_X86_SPEEDSTEP_ICH is not set
645
+# CONFIG_X86_SPEEDSTEP_SMI is not set
646
+CONFIG_X86_P4_CLOCKMOD=m
647
+# CONFIG_X86_CPUFREQ_NFORCE2 is not set
648
+CONFIG_X86_LONGRUN=y
649
+# CONFIG_X86_LONGHAUL is not set
650
+# CONFIG_X86_E_POWERSAVER is not set
651
+
652
+#
653
+# shared options
654
+#
655
+CONFIG_X86_SPEEDSTEP_LIB=m
656
+CONFIG_CPU_IDLE=y
657
+# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set
658
+# CONFIG_CPU_IDLE_GOV_LADDER is not set
659
+CONFIG_CPU_IDLE_GOV_MENU=y
660
+# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
661
+CONFIG_INTEL_IDLE=y
662
+
663
+#
664
+# Bus options (PCI etc.)
665
+#
666
+CONFIG_PCI=y
667
+# CONFIG_PCI_GOBIOS is not set
668
+# CONFIG_PCI_GOMMCONFIG is not set
669
+# CONFIG_PCI_GODIRECT is not set
670
+CONFIG_PCI_GOANY=y
671
+CONFIG_PCI_BIOS=y
672
+CONFIG_PCI_DIRECT=y
673
+CONFIG_PCI_MMCONFIG=y
674
+CONFIG_PCI_XEN=y
675
+CONFIG_PCI_DOMAINS=y
676
+CONFIG_PCIEPORTBUS=y
677
+CONFIG_HOTPLUG_PCI_PCIE=y
678
+CONFIG_PCIEAER=y
679
+CONFIG_PCIE_ECRC=y
680
+CONFIG_PCIEAER_INJECT=m
681
+CONFIG_PCIEASPM=y
682
+# CONFIG_PCIEASPM_DEBUG is not set
683
+CONFIG_PCIEASPM_DEFAULT=y
684
+# CONFIG_PCIEASPM_POWERSAVE is not set
685
+# CONFIG_PCIEASPM_PERFORMANCE is not set
686
+CONFIG_PCIE_PME=y
687
+CONFIG_PCI_BUS_ADDR_T_64BIT=y
688
+CONFIG_PCI_MSI=y
689
+# CONFIG_PCI_DEBUG is not set
690
+# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
691
+CONFIG_PCI_STUB=y
692
+# CONFIG_XEN_PCIDEV_FRONTEND is not set
693
+CONFIG_HT_IRQ=y
694
+CONFIG_PCI_ATS=y
695
+CONFIG_PCI_IOV=y
696
+CONFIG_PCI_PRI=y
697
+CONFIG_PCI_PASID=y
698
+CONFIG_PCI_IOAPIC=y
699
+CONFIG_PCI_LABEL=y
700
+CONFIG_ISA_DMA_API=y
701
+# CONFIG_ISA is not set
702
+# CONFIG_SCx200 is not set
703
+# CONFIG_ALIX is not set
704
+# CONFIG_NET5501 is not set
705
+# CONFIG_GEOS is not set
706
+CONFIG_AMD_NB=y
707
+CONFIG_PCCARD=y
708
+# CONFIG_PCMCIA is not set
709
+CONFIG_CARDBUS=y
710
+
711
+#
712
+# PC-card bridges
713
+#
714
+CONFIG_YENTA=m
715
+CONFIG_YENTA_O2=y
716
+CONFIG_YENTA_RICOH=y
717
+CONFIG_YENTA_TI=y
718
+CONFIG_YENTA_ENE_TUNE=y
719
+CONFIG_YENTA_TOSHIBA=y
720
+CONFIG_HOTPLUG_PCI=y
721
+CONFIG_HOTPLUG_PCI_COMPAQ=m
722
+# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
723
+CONFIG_HOTPLUG_PCI_IBM=m
724
+CONFIG_HOTPLUG_PCI_ACPI=y
725
+CONFIG_HOTPLUG_PCI_ACPI_IBM=m
726
+# CONFIG_HOTPLUG_PCI_CPCI is not set
727
+# CONFIG_HOTPLUG_PCI_SHPC is not set
728
+# CONFIG_RAPIDIO is not set
729
+
730
+#
731
+# Executable file formats / Emulations
732
+#
733
+CONFIG_BINFMT_ELF=y
734
+CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y
735
+CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
736
+CONFIG_BINFMT_SCRIPT=y
737
+CONFIG_HAVE_AOUT=y
738
+# CONFIG_BINFMT_AOUT is not set
739
+CONFIG_BINFMT_MISC=m
740
+CONFIG_COREDUMP=y
741
+CONFIG_HAVE_ATOMIC_IOMAP=y
742
+CONFIG_HAVE_TEXT_POKE_SMP=y
743
+CONFIG_IOSF_MBI=m
744
+CONFIG_VMD=y
745
+CONFIG_NET=y
746
+
747
+#
748
+# Networking options
749
+#
750
+CONFIG_PACKET=y
751
+CONFIG_PACKET_DIAG=m
752
+CONFIG_UNIX=y
753
+CONFIG_UNIX_DIAG=m
754
+CONFIG_XFRM=y
755
+CONFIG_XFRM_ALGO=y
756
+CONFIG_XFRM_USER=y
757
+CONFIG_XFRM_SUB_POLICY=y
758
+CONFIG_XFRM_MIGRATE=y
759
+CONFIG_XFRM_STATISTICS=y
760
+CONFIG_XFRM_IPCOMP=m
761
+CONFIG_NET_KEY=m
762
+CONFIG_NET_KEY_MIGRATE=y
763
+CONFIG_INET=y
764
+CONFIG_IP_MULTICAST=y
765
+CONFIG_IP_ADVANCED_ROUTER=y
766
+CONFIG_IP_FIB_TRIE_STATS=y
767
+CONFIG_IP_MULTIPLE_TABLES=y
768
+CONFIG_IP_ROUTE_MULTIPATH=y
769
+CONFIG_IP_ROUTE_VERBOSE=y
770
+CONFIG_IP_ROUTE_CLASSID=y
771
+# CONFIG_IP_PNP is not set
772
+CONFIG_NET_IPIP=m
773
+CONFIG_NET_IPGRE_DEMUX=m
774
+CONFIG_NET_IP_TUNNEL=m
775
+CONFIG_NET_IPGRE=m
776
+CONFIG_NET_IPGRE_BROADCAST=y
777
+CONFIG_IP_MROUTE=y
778
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
779
+CONFIG_IP_PIMSM_V1=y
780
+CONFIG_IP_PIMSM_V2=y
781
+CONFIG_SYN_COOKIES=y
782
+CONFIG_NET_IPVTI=m
783
+CONFIG_NET_UDP_TUNNEL=m
784
+# CONFIG_NET_FOU is not set
785
+# CONFIG_NET_FOU_IP_TUNNELS is not set
786
+CONFIG_INET_AH=m
787
+CONFIG_INET_ESP=m
788
+CONFIG_INET_IPCOMP=m
789
+CONFIG_INET_XFRM_TUNNEL=m
790
+CONFIG_INET_TUNNEL=m
791
+CONFIG_INET_XFRM_MODE_TRANSPORT=m
792
+CONFIG_INET_XFRM_MODE_TUNNEL=m
793
+CONFIG_INET_XFRM_MODE_BEET=m
794
+CONFIG_INET_LRO=y
795
+CONFIG_INET_DIAG=m
796
+CONFIG_INET_TCP_DIAG=m
797
+CONFIG_INET_UDP_DIAG=m
798
+CONFIG_TCP_CONG_ADVANCED=y
799
+CONFIG_TCP_CONG_BIC=m
800
+CONFIG_TCP_CONG_CUBIC=y
801
+CONFIG_TCP_CONG_WESTWOOD=m
802
+CONFIG_TCP_CONG_HTCP=m
803
+CONFIG_TCP_CONG_HSTCP=m
804
+CONFIG_TCP_CONG_HYBLA=m
805
+CONFIG_TCP_CONG_VEGAS=m
806
+CONFIG_TCP_CONG_SCALABLE=m
807
+CONFIG_TCP_CONG_LP=m
808
+CONFIG_TCP_CONG_VENO=m
809
+CONFIG_TCP_CONG_YEAH=m
810
+CONFIG_TCP_CONG_ILLINOIS=m
811
+CONFIG_TCP_CONG_DCTCP=m
812
+CONFIG_DEFAULT_CUBIC=y
813
+# CONFIG_DEFAULT_RENO is not set
814
+CONFIG_DEFAULT_TCP_CONG="cubic"
815
+CONFIG_TCP_MD5SIG=y
816
+CONFIG_IPV6=y
817
+CONFIG_IPV6_ROUTER_PREF=y
818
+CONFIG_IPV6_ROUTE_INFO=y
819
+CONFIG_IPV6_OPTIMISTIC_DAD=y
820
+CONFIG_INET6_AH=m
821
+CONFIG_INET6_ESP=m
822
+CONFIG_INET6_IPCOMP=m
823
+CONFIG_IPV6_MIP6=m
824
+CONFIG_INET6_XFRM_TUNNEL=m
825
+CONFIG_INET6_TUNNEL=m
826
+CONFIG_INET6_XFRM_MODE_TRANSPORT=m
827
+CONFIG_INET6_XFRM_MODE_TUNNEL=m
828
+CONFIG_INET6_XFRM_MODE_BEET=m
829
+CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m
830
+CONFIG_IPV6_VTI=m
831
+CONFIG_IPV6_SIT=m
832
+CONFIG_IPV6_SIT_6RD=y
833
+CONFIG_IPV6_NDISC_NODETYPE=y
834
+CONFIG_IPV6_TUNNEL=m
835
+# CONFIG_IPV6_GRE is not set
836
+CONFIG_IPV6_MULTIPLE_TABLES=y
837
+# CONFIG_IPV6_SUBTREES is not set
838
+CONFIG_IPV6_MROUTE=y
839
+CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
840
+CONFIG_IPV6_PIMSM_V2=y
841
+CONFIG_NETLABEL=y
842
+CONFIG_NETWORK_SECMARK=y
843
+CONFIG_NETWORK_PHY_TIMESTAMPING=y
844
+CONFIG_NETFILTER=y
845
+# CONFIG_NETFILTER_DEBUG is not set
846
+CONFIG_NETFILTER_ADVANCED=y
847
+CONFIG_BRIDGE_NETFILTER=m
848
+
849
+#
850
+# Core Netfilter Configuration
851
+#
852
+CONFIG_NETFILTER_NETLINK=m
853
+CONFIG_NETFILTER_NETLINK_ACCT=m
854
+CONFIG_NETFILTER_NETLINK_QUEUE=m
855
+CONFIG_NETFILTER_NETLINK_LOG=m
856
+CONFIG_NF_CONNTRACK=m
857
+CONFIG_NF_LOG_COMMON=m
858
+CONFIG_NF_CONNTRACK_MARK=y
859
+CONFIG_NF_CONNTRACK_SECMARK=y
860
+CONFIG_NF_CONNTRACK_ZONES=y
861
+CONFIG_NF_CONNTRACK_PROCFS=y
862
+CONFIG_NF_CONNTRACK_EVENTS=y
863
+CONFIG_NF_CONNTRACK_TIMEOUT=y
864
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
865
+CONFIG_NF_CONNTRACK_LABELS=y
866
+CONFIG_NF_CT_PROTO_DCCP=m
867
+CONFIG_NF_CT_PROTO_GRE=m
868
+CONFIG_NF_CT_PROTO_SCTP=m
869
+CONFIG_NF_CT_PROTO_UDPLITE=m
870
+CONFIG_NF_CONNTRACK_AMANDA=m
871
+CONFIG_NF_CONNTRACK_FTP=m
872
+CONFIG_NF_CONNTRACK_H323=m
873
+CONFIG_NF_CONNTRACK_IRC=m
874
+CONFIG_NF_CONNTRACK_BROADCAST=m
875
+CONFIG_NF_CONNTRACK_NETBIOS_NS=m
876
+CONFIG_NF_CONNTRACK_SNMP=m
877
+CONFIG_NF_CONNTRACK_PPTP=m
878
+CONFIG_NF_CONNTRACK_SANE=m
879
+CONFIG_NF_CONNTRACK_SIP=m
880
+CONFIG_NF_CONNTRACK_TFTP=m
881
+CONFIG_NF_CT_NETLINK=m
882
+CONFIG_NF_CT_NETLINK_TIMEOUT=m
883
+CONFIG_NF_CT_NETLINK_HELPER=m
884
+CONFIG_NETFILTER_NETLINK_QUEUE_CT=y
885
+CONFIG_NF_NAT=m
886
+CONFIG_NF_NAT_NEEDED=y
887
+CONFIG_NF_NAT_PROTO_DCCP=m
888
+CONFIG_NF_NAT_PROTO_UDPLITE=m
889
+CONFIG_NF_NAT_PROTO_SCTP=m
890
+CONFIG_NF_NAT_AMANDA=m
891
+CONFIG_NF_NAT_FTP=m
892
+CONFIG_NF_NAT_IRC=m
893
+CONFIG_NF_NAT_SIP=m
894
+CONFIG_NF_NAT_TFTP=m
895
+CONFIG_NF_NAT_REDIRECT=m
896
+CONFIG_NETFILTER_SYNPROXY=m
897
+CONFIG_NF_TABLES=m
898
+CONFIG_NF_TABLES_INET=m
899
+CONFIG_NFT_EXTHDR=m
900
+CONFIG_NFT_META=m
901
+CONFIG_NFT_CT=m
902
+CONFIG_NFT_RBTREE=m
903
+CONFIG_NFT_HASH=m
904
+CONFIG_NFT_COUNTER=m
905
+CONFIG_NFT_LOG=m
906
+CONFIG_NFT_LIMIT=m
907
+CONFIG_NFT_MASQ=m
908
+CONFIG_NFT_REDIR=m
909
+CONFIG_NFT_NAT=m
910
+CONFIG_NFT_QUEUE=m
911
+CONFIG_NFT_REJECT=m
912
+CONFIG_NFT_REJECT_INET=m
913
+CONFIG_NFT_COMPAT=m
914
+CONFIG_NETFILTER_XTABLES=y
915
+
916
+#
917
+# Xtables combined modules
918
+#
919
+CONFIG_NETFILTER_XT_MARK=m
920
+CONFIG_NETFILTER_XT_CONNMARK=m
921
+CONFIG_NETFILTER_XT_SET=m
922
+
923
+#
924
+# Xtables targets
925
+#
926
+CONFIG_NETFILTER_XT_TARGET_AUDIT=m
927
+CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
928
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
929
+CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
930
+CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
931
+CONFIG_NETFILTER_XT_TARGET_CT=m
932
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
933
+CONFIG_NETFILTER_XT_TARGET_HL=m
934
+CONFIG_NETFILTER_XT_TARGET_HMARK=m
935
+CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
936
+CONFIG_NETFILTER_XT_TARGET_LED=m
937
+CONFIG_NETFILTER_XT_TARGET_LOG=m
938
+CONFIG_NETFILTER_XT_TARGET_MARK=m
939
+CONFIG_NETFILTER_XT_NAT=m
940
+CONFIG_NETFILTER_XT_TARGET_NETMAP=m
941
+CONFIG_NETFILTER_XT_TARGET_NFLOG=m
942
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
943
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
944
+CONFIG_NETFILTER_XT_TARGET_RATEEST=m
945
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
946
+CONFIG_NETFILTER_XT_TARGET_TEE=m
947
+CONFIG_NETFILTER_XT_TARGET_TPROXY=m
948
+CONFIG_NETFILTER_XT_TARGET_TRACE=m
949
+CONFIG_NETFILTER_XT_TARGET_SECMARK=m
950
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
951
+CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
952
+
953
+#
954
+# Xtables matches
955
+#
956
+CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
957
+CONFIG_NETFILTER_XT_MATCH_BPF=m
958
+CONFIG_NETFILTER_XT_MATCH_CGROUP=m
959
+CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
960
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
961
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
962
+CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
963
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
964
+CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
965
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
966
+CONFIG_NETFILTER_XT_MATCH_CPU=m
967
+CONFIG_NETFILTER_XT_MATCH_DCCP=m
968
+CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
969
+CONFIG_NETFILTER_XT_MATCH_DSCP=m
970
+CONFIG_NETFILTER_XT_MATCH_ECN=m
971
+CONFIG_NETFILTER_XT_MATCH_ESP=m
972
+CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
973
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
974
+CONFIG_NETFILTER_XT_MATCH_HL=m
975
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
976
+CONFIG_NETFILTER_XT_MATCH_IPVS=m
977
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
978
+CONFIG_NETFILTER_XT_MATCH_LIMIT=m
979
+CONFIG_NETFILTER_XT_MATCH_MAC=m
980
+CONFIG_NETFILTER_XT_MATCH_MARK=m
981
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
982
+CONFIG_NETFILTER_XT_MATCH_NFACCT=m
983
+CONFIG_NETFILTER_XT_MATCH_OSF=m
984
+CONFIG_NETFILTER_XT_MATCH_OWNER=m
985
+CONFIG_NETFILTER_XT_MATCH_POLICY=m
986
+CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
987
+CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
988
+CONFIG_NETFILTER_XT_MATCH_QUOTA=m
989
+CONFIG_NETFILTER_XT_MATCH_RATEEST=m
990
+CONFIG_NETFILTER_XT_MATCH_REALM=m
991
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
992
+CONFIG_NETFILTER_XT_MATCH_SCTP=m
993
+CONFIG_NETFILTER_XT_MATCH_SOCKET=m
994
+CONFIG_NETFILTER_XT_MATCH_STATE=m
995
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
996
+CONFIG_NETFILTER_XT_MATCH_STRING=m
997
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
998
+CONFIG_NETFILTER_XT_MATCH_TIME=m
999
+CONFIG_NETFILTER_XT_MATCH_U32=m
1000
+CONFIG_IP_SET=m
1001
+CONFIG_IP_SET_MAX=256
1002
+CONFIG_IP_SET_BITMAP_IP=m
1003
+CONFIG_IP_SET_BITMAP_IPMAC=m
1004
+CONFIG_IP_SET_BITMAP_PORT=m
1005
+CONFIG_IP_SET_HASH_IP=m
1006
+CONFIG_IP_SET_HASH_IPPORT=m
1007
+CONFIG_IP_SET_HASH_IPPORTIP=m
1008
+CONFIG_IP_SET_HASH_IPPORTNET=m
1009
+CONFIG_IP_SET_HASH_NET=m
1010
+CONFIG_IP_SET_HASH_NETPORT=m
1011
+CONFIG_IP_SET_HASH_NETIFACE=m
1012
+CONFIG_IP_SET_LIST_SET=m
1013
+CONFIG_IP_VS=m
1014
+CONFIG_IP_VS_IPV6=y
1015
+# CONFIG_IP_VS_DEBUG is not set
1016
+CONFIG_IP_VS_TAB_BITS=12
1017
+
1018
+#
1019
+# IPVS transport protocol load balancing support
1020
+#
1021
+CONFIG_IP_VS_PROTO_TCP=y
1022
+CONFIG_IP_VS_PROTO_UDP=y
1023
+CONFIG_IP_VS_PROTO_AH_ESP=y
1024
+CONFIG_IP_VS_PROTO_ESP=y
1025
+CONFIG_IP_VS_PROTO_AH=y
1026
+CONFIG_IP_VS_PROTO_SCTP=y
1027
+
1028
+#
1029
+# IPVS scheduler
1030
+#
1031
+CONFIG_IP_VS_RR=m
1032
+CONFIG_IP_VS_WRR=m
1033
+CONFIG_IP_VS_LC=m
1034
+CONFIG_IP_VS_WLC=m
1035
+CONFIG_IP_VS_LBLC=m
1036
+CONFIG_IP_VS_LBLCR=m
1037
+CONFIG_IP_VS_DH=m
1038
+CONFIG_IP_VS_SH=m
1039
+CONFIG_IP_VS_SED=m
1040
+CONFIG_IP_VS_NQ=m
1041
+
1042
+#
1043
+# IPVS SH scheduler
1044
+#
1045
+CONFIG_IP_VS_SH_TAB_BITS=8
1046
+
1047
+#
1048
+# IPVS application helper
1049
+#
1050
+CONFIG_IP_VS_FTP=m
1051
+CONFIG_IP_VS_NFCT=y
1052
+CONFIG_IP_VS_PE_SIP=m
1053
+
1054
+#
1055
+# IP: Netfilter Configuration
1056
+#
1057
+CONFIG_NF_DEFRAG_IPV4=m
1058
+CONFIG_NF_CONNTRACK_IPV4=m
1059
+# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set
1060
+CONFIG_NF_TABLES_IPV4=m
1061
+CONFIG_NFT_CHAIN_ROUTE_IPV4=m
1062
+CONFIG_NFT_REJECT_IPV4=m
1063
+CONFIG_NFT_DUP_IPV4=m
1064
+CONFIG_NF_TABLES_ARP=m
1065
+CONFIG_NF_DUP_IPV4=m
1066
+CONFIG_NF_LOG_IPV4=m
1067
+CONFIG_NF_REJECT_IPV4=m
1068
+CONFIG_NF_NAT_IPV4=m
1069
+CONFIG_NFT_CHAIN_NAT_IPV4=m
1070
+CONFIG_NF_NAT_MASQUERADE_IPV4=m
1071
+CONFIG_NFT_MASQ_IPV4=m
1072
+CONFIG_NFT_REDIR_IPV4=m
1073
+CONFIG_NF_NAT_SNMP_BASIC=m
1074
+CONFIG_NF_NAT_PROTO_GRE=m
1075
+CONFIG_NF_NAT_PPTP=m
1076
+CONFIG_NF_NAT_H323=m
1077
+CONFIG_IP_NF_IPTABLES=m
1078
+CONFIG_IP_NF_MATCH_AH=m
1079
+CONFIG_IP_NF_MATCH_ECN=m
1080
+CONFIG_IP_NF_MATCH_RPFILTER=m
1081
+CONFIG_IP_NF_MATCH_TTL=m
1082
+CONFIG_IP_NF_FILTER=m
1083
+CONFIG_IP_NF_TARGET_REJECT=m
1084
+CONFIG_IP_NF_TARGET_SYNPROXY=m
1085
+CONFIG_IP_NF_TARGET_ULOG=m
1086
+CONFIG_IP_NF_NAT=m
1087
+CONFIG_IP_NF_TARGET_MASQUERADE=m
1088
+CONFIG_IP_NF_TARGET_NETMAP=m
1089
+CONFIG_IP_NF_TARGET_REDIRECT=m
1090
+CONFIG_IP_NF_MANGLE=m
1091
+CONFIG_IP_NF_TARGET_CLUSTERIP=m
1092
+CONFIG_IP_NF_TARGET_ECN=m
1093
+CONFIG_IP_NF_TARGET_TTL=m
1094
+CONFIG_IP_NF_RAW=m
1095
+CONFIG_IP_NF_SECURITY=m
1096
+CONFIG_IP_NF_ARPTABLES=m
1097
+CONFIG_IP_NF_ARPFILTER=m
1098
+CONFIG_IP_NF_ARP_MANGLE=m
1099
+
1100
+#
1101
+# IPv6: Netfilter Configuration
1102
+#
1103
+CONFIG_NF_DEFRAG_IPV6=m
1104
+CONFIG_NF_CONNTRACK_IPV6=m
1105
+CONFIG_NF_TABLES_IPV6=m
1106
+CONFIG_NFT_CHAIN_ROUTE_IPV6=m
1107
+CONFIG_NFT_REJECT_IPV6=m
1108
+CONFIG_NFT_DUP_IPV6=m
1109
+CONFIG_NF_DUP_IPV6=m
1110
+CONFIG_NF_REJECT_IPV6=m
1111
+CONFIG_NF_LOG_IPV6=m
1112
+CONFIG_NF_NAT_IPV6=m
1113
+CONFIG_NFT_CHAIN_NAT_IPV6=m
1114
+CONFIG_NF_NAT_MASQUERADE_IPV6=m
1115
+CONFIG_NFT_MASQ_IPV6=m
1116
+CONFIG_NFT_REDIR_IPV6=m
1117
+CONFIG_IP6_NF_IPTABLES=m
1118
+CONFIG_IP6_NF_MATCH_AH=m
1119
+CONFIG_IP6_NF_MATCH_EUI64=m
1120
+CONFIG_IP6_NF_MATCH_FRAG=m
1121
+CONFIG_IP6_NF_MATCH_OPTS=m
1122
+CONFIG_IP6_NF_MATCH_HL=m
1123
+CONFIG_IP6_NF_MATCH_IPV6HEADER=m
1124
+CONFIG_IP6_NF_MATCH_MH=m
1125
+CONFIG_IP6_NF_MATCH_RPFILTER=m
1126
+CONFIG_IP6_NF_MATCH_RT=m
1127
+CONFIG_IP6_NF_TARGET_HL=m
1128
+CONFIG_IP6_NF_FILTER=m
1129
+CONFIG_IP6_NF_TARGET_REJECT=m
1130
+CONFIG_IP6_NF_TARGET_SYNPROXY=m
1131
+CONFIG_IP6_NF_MANGLE=m
1132
+CONFIG_IP6_NF_RAW=m
1133
+CONFIG_IP6_NF_SECURITY=m
1134
+CONFIG_IP6_NF_NAT=m
1135
+CONFIG_IP6_NF_TARGET_MASQUERADE=m
1136
+# CONFIG_IP6_NF_TARGET_NPT is not set
1137
+CONFIG_NF_TABLES_BRIDGE=m
1138
+CONFIG_NFT_BRIDGE_META=m
1139
+CONFIG_NFT_BRIDGE_REJECT=m
1140
+# CONFIG_NF_LOG_BRIDGE is not set
1141
+CONFIG_BRIDGE_NF_EBTABLES=m
1142
+CONFIG_BRIDGE_EBT_BROUTE=m
1143
+CONFIG_BRIDGE_EBT_T_FILTER=m
1144
+CONFIG_BRIDGE_EBT_T_NAT=m
1145
+CONFIG_BRIDGE_EBT_802_3=m
1146
+CONFIG_BRIDGE_EBT_AMONG=m
1147
+CONFIG_BRIDGE_EBT_ARP=m
1148
+CONFIG_BRIDGE_EBT_IP=m
1149
+CONFIG_BRIDGE_EBT_IP6=m
1150
+CONFIG_BRIDGE_EBT_LIMIT=m
1151
+CONFIG_BRIDGE_EBT_MARK=m
1152
+CONFIG_BRIDGE_EBT_PKTTYPE=m
1153
+CONFIG_BRIDGE_EBT_STP=m
1154
+CONFIG_BRIDGE_EBT_VLAN=m
1155
+CONFIG_BRIDGE_EBT_ARPREPLY=m
1156
+CONFIG_BRIDGE_EBT_DNAT=m
1157
+CONFIG_BRIDGE_EBT_MARK_T=m
1158
+CONFIG_BRIDGE_EBT_REDIRECT=m
1159
+CONFIG_BRIDGE_EBT_SNAT=m
1160
+CONFIG_BRIDGE_EBT_LOG=m
1161
+CONFIG_BRIDGE_EBT_ULOG=m
1162
+CONFIG_BRIDGE_EBT_NFLOG=m
1163
+CONFIG_IP_DCCP=m
1164
+CONFIG_INET_DCCP_DIAG=m
1165
+
1166
+#
1167
+# DCCP CCIDs Configuration
1168
+#
1169
+# CONFIG_IP_DCCP_CCID2_DEBUG is not set
1170
+CONFIG_IP_DCCP_CCID3=y
1171
+# CONFIG_IP_DCCP_CCID3_DEBUG is not set
1172
+CONFIG_IP_DCCP_TFRC_LIB=y
1173
+
1174
+#
1175
+# DCCP Kernel Hacking
1176
+#
1177
+# CONFIG_IP_DCCP_DEBUG is not set
1178
+# CONFIG_NET_DCCPPROBE is not set
1179
+CONFIG_IP_SCTP=m
1180
+CONFIG_NET_SCTPPROBE=m
1181
+# CONFIG_SCTP_DBG_OBJCNT is not set
1182
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set
1183
+CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y
1184
+# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set
1185
+CONFIG_SCTP_COOKIE_HMAC_MD5=y
1186
+CONFIG_SCTP_COOKIE_HMAC_SHA1=y
1187
+CONFIG_INET_SCTP_DIAG=m
1188
+# CONFIG_RDS is not set
1189
+# CONFIG_TIPC is not set
1190
+CONFIG_ATM=m
1191
+CONFIG_ATM_CLIP=m
1192
+# CONFIG_ATM_CLIP_NO_ICMP is not set
1193
+CONFIG_ATM_LANE=m
1194
+# CONFIG_ATM_MPOA is not set
1195
+CONFIG_ATM_BR2684=m
1196
+# CONFIG_ATM_BR2684_IPFILTER is not set
1197
+CONFIG_L2TP=m
1198
+CONFIG_L2TP_DEBUGFS=m
1199
+CONFIG_L2TP_V3=y
1200
+CONFIG_L2TP_IP=m
1201
+CONFIG_L2TP_ETH=m
1202
+CONFIG_STP=m
1203
+CONFIG_GARP=m
1204
+CONFIG_MRP=m
1205
+CONFIG_BRIDGE=m
1206
+CONFIG_BRIDGE_IGMP_SNOOPING=y
1207
+CONFIG_BRIDGE_VLAN_FILTERING=y
1208
+CONFIG_HAVE_NET_DSA=y
1209
+CONFIG_VLAN_8021Q=m
1210
+CONFIG_VLAN_8021Q_GVRP=y
1211
+CONFIG_VLAN_8021Q_MVRP=y
1212
+# CONFIG_DECNET is not set
1213
+CONFIG_LLC=m
1214
+# CONFIG_LLC2 is not set
1215
+# CONFIG_IPX is not set
1216
+# CONFIG_ATALK is not set
1217
+# CONFIG_X25 is not set
1218
+# CONFIG_LAPB is not set
1219
+# CONFIG_PHONET is not set
1220
+CONFIG_6LOWPAN=m
1221
+# CONFIG_6LOWPAN_DEBUGFS is not set
1222
+CONFIG_6LOWPAN_NHC=m
1223
+CONFIG_6LOWPAN_NHC_DEST=m
1224
+CONFIG_6LOWPAN_NHC_FRAGMENT=m
1225
+CONFIG_6LOWPAN_NHC_HOP=m
1226
+CONFIG_6LOWPAN_NHC_IPV6=m
1227
+CONFIG_6LOWPAN_NHC_MOBILITY=m
1228
+CONFIG_6LOWPAN_NHC_ROUTING=m
1229
+CONFIG_6LOWPAN_NHC_UDP=m
1230
+# CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set
1231
+# CONFIG_6LOWPAN_GHC_UDP is not set
1232
+# CONFIG_6LOWPAN_GHC_ICMPV6 is not set
1233
+# CONFIG_6LOWPAN_GHC_EXT_HDR_DEST is not set
1234
+# CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set
1235
+# CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE is not set
1236
+CONFIG_IEEE802154=m
1237
+# CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set
1238
+CONFIG_IEEE802154_SOCKET=m
1239
+CONFIG_IEEE802154_6LOWPAN=m
1240
+CONFIG_MAC802154=m
1241
+CONFIG_NET_SCHED=y
1242
+
1243
+#
1244
+# Queueing/Scheduling
1245
+#
1246
+CONFIG_NET_SCH_CBQ=m
1247
+CONFIG_NET_SCH_HTB=m
1248
+CONFIG_NET_SCH_HFSC=m
1249
+CONFIG_NET_SCH_ATM=m
1250
+CONFIG_NET_SCH_PRIO=m
1251
+CONFIG_NET_SCH_MULTIQ=m
1252
+CONFIG_NET_SCH_RED=m
1253
+CONFIG_NET_SCH_SFB=m
1254
+CONFIG_NET_SCH_SFQ=m
1255
+CONFIG_NET_SCH_TEQL=m
1256
+CONFIG_NET_SCH_TBF=m
1257
+CONFIG_NET_SCH_GRED=m
1258
+CONFIG_NET_SCH_DSMARK=m
1259
+CONFIG_NET_SCH_NETEM=m
1260
+CONFIG_NET_SCH_DRR=m
1261
+CONFIG_NET_SCH_MQPRIO=m
1262
+CONFIG_NET_SCH_CHOKE=m
1263
+CONFIG_NET_SCH_QFQ=m
1264
+CONFIG_NET_SCH_CODEL=m
1265
+CONFIG_NET_SCH_FQ_CODEL=m
1266
+CONFIG_NET_SCH_FQ=m
1267
+CONFIG_NET_SCH_INGRESS=m
1268
+CONFIG_NET_SCH_PLUG=m
1269
+
1270
+#
1271
+# Classification
1272
+#
1273
+CONFIG_NET_CLS=y
1274
+CONFIG_NET_CLS_BASIC=m
1275
+CONFIG_NET_CLS_TCINDEX=m
1276
+CONFIG_NET_CLS_ROUTE4=m
1277
+CONFIG_NET_CLS_FW=m
1278
+CONFIG_NET_CLS_U32=m
1279
+CONFIG_CLS_U32_PERF=y
1280
+CONFIG_CLS_U32_MARK=y
1281
+CONFIG_NET_CLS_RSVP=m
1282
+CONFIG_NET_CLS_RSVP6=m
1283
+CONFIG_NET_CLS_FLOW=m
1284
+CONFIG_NET_CLS_CGROUP=y
1285
+CONFIG_NET_CLS_BPF=m
1286
+CONFIG_NET_EMATCH=y
1287
+CONFIG_NET_EMATCH_STACK=32
1288
+CONFIG_NET_EMATCH_CMP=m
1289
+CONFIG_NET_EMATCH_NBYTE=m
1290
+CONFIG_NET_EMATCH_U32=m
1291
+CONFIG_NET_EMATCH_META=m
1292
+CONFIG_NET_EMATCH_TEXT=m
1293
+# CONFIG_NET_EMATCH_CANID is not set
1294
+CONFIG_NET_EMATCH_IPSET=m
1295
+CONFIG_NET_CLS_ACT=y
1296
+CONFIG_NET_ACT_POLICE=m
1297
+CONFIG_NET_ACT_GACT=m
1298
+CONFIG_GACT_PROB=y
1299
+CONFIG_NET_ACT_MIRRED=m
1300
+CONFIG_NET_ACT_IPT=m
1301
+CONFIG_NET_ACT_NAT=m
1302
+CONFIG_NET_ACT_PEDIT=m
1303
+CONFIG_NET_ACT_SIMP=m
1304
+CONFIG_NET_ACT_SKBEDIT=m
1305
+CONFIG_NET_ACT_CSUM=m
1306
+CONFIG_NET_CLS_IND=y
1307
+CONFIG_NET_SCH_FIFO=y
1308
+CONFIG_DCB=y
1309
+CONFIG_DNS_RESOLVER=m
1310
+# CONFIG_BATMAN_ADV is not set
1311
+CONFIG_OPENVSWITCH=m
1312
+CONFIG_OPENVSWITCH_GRE=m
1313
+CONFIG_OPENVSWITCH_VXLAN=m
1314
+CONFIG_OPENVSWITCH_GENEVE=m
1315
+CONFIG_VSOCKETS=m
1316
+CONFIG_VMWARE_VMCI_VSOCKETS=m
1317
+CONFIG_NETLINK_MMAP=y
1318
+CONFIG_NETLINK_DIAG=m
1319
+CONFIG_NET_MPLS_GSO=m
1320
+CONFIG_RPS=y
1321
+CONFIG_RFS_ACCEL=y
1322
+CONFIG_XPS=y
1323
+CONFIG_NETPRIO_CGROUP=y
1324
+CONFIG_NET_RX_BUSY_POLL=y
1325
+CONFIG_BQL=y
1326
+
1327
+#
1328
+# Network testing
1329
+#
1330
+CONFIG_NET_PKTGEN=m
1331
+# CONFIG_NET_TCPPROBE is not set
1332
+CONFIG_NET_DROP_MONITOR=y
1333
+# CONFIG_HAMRADIO is not set
1334
+CONFIG_CAN=m
1335
+CONFIG_CAN_RAW=m
1336
+CONFIG_CAN_BCM=m
1337
+CONFIG_CAN_GW=m
1338
+
1339
+#
1340
+# CAN Device Drivers
1341
+#
1342
+CONFIG_CAN_VCAN=m
1343
+CONFIG_CAN_SLCAN=m
1344
+CONFIG_CAN_DEV=m
1345
+CONFIG_CAN_CALC_BITTIMING=y
1346
+CONFIG_CAN_LEDS=y
1347
+# CONFIG_CAN_MCP251X is not set
1348
+# CONFIG_PCH_CAN is not set
1349
+CONFIG_CAN_SJA1000=m
1350
+# CONFIG_CAN_SJA1000_ISA is not set
1351
+CONFIG_CAN_SJA1000_PLATFORM=m
1352
+CONFIG_CAN_EMS_PCI=m
1353
+CONFIG_CAN_PEAK_PCI=m
1354
+CONFIG_CAN_PEAK_PCIEC=y
1355
+CONFIG_CAN_KVASER_PCI=m
1356
+CONFIG_CAN_PLX_PCI=m
1357
+CONFIG_CAN_C_CAN=m
1358
+CONFIG_CAN_C_CAN_PLATFORM=m
1359
+CONFIG_CAN_C_CAN_PCI=m
1360
+CONFIG_CAN_CC770=m
1361
+# CONFIG_CAN_CC770_ISA is not set
1362
+CONFIG_CAN_CC770_PLATFORM=m
1363
+
1364
+#
1365
+# CAN USB interfaces
1366
+#
1367
+CONFIG_CAN_EMS_USB=m
1368
+CONFIG_CAN_ESD_USB2=m
1369
+CONFIG_CAN_KVASER_USB=m
1370
+CONFIG_CAN_PEAK_USB=m
1371
+CONFIG_CAN_8DEV_USB=m
1372
+CONFIG_CAN_SOFTING=m
1373
+# CONFIG_CAN_DEBUG_DEVICES is not set
1374
+# CONFIG_IRDA is not set
1375
+CONFIG_BT=m
1376
+CONFIG_BT_BREDR=y
1377
+CONFIG_BT_RFCOMM=m
1378
+CONFIG_BT_RFCOMM_TTY=y
1379
+CONFIG_BT_BNEP=m
1380
+CONFIG_BT_BNEP_MC_FILTER=y
1381
+CONFIG_BT_BNEP_PROTO_FILTER=y
1382
+CONFIG_BT_CMTP=m
1383
+CONFIG_BT_HIDP=m
1384
+CONFIG_BT_HS=y
1385
+CONFIG_BT_LE=y
1386
+# CONFIG_BT_6LOWPAN is not set
1387
+# CONFIG_BT_LEDS is not set
1388
+# CONFIG_BT_SELFTEST is not set
1389
+CONFIG_BT_DEBUGFS=y
1390
+
1391
+#
1392
+# Bluetooth device drivers
1393
+#
1394
+CONFIG_BT_INTEL=m
1395
+CONFIG_BT_BCM=m
1396
+CONFIG_BT_RTL=m
1397
+CONFIG_BT_HCIBTUSB=m
1398
+CONFIG_BT_HCIBTUSB_BCM=y
1399
+CONFIG_BT_HCIBTUSB_RTL=y
1400
+CONFIG_BT_HCIBTSDIO=m
1401
+CONFIG_BT_HCIUART=m
1402
+CONFIG_BT_HCIUART_H4=y
1403
+CONFIG_BT_HCIUART_BCSP=y
1404
+CONFIG_BT_HCIUART_ATH3K=y
1405
+CONFIG_BT_HCIUART_LL=y
1406
+CONFIG_BT_HCIUART_3WIRE=y
1407
+# CONFIG_BT_HCIUART_INTEL is not set
1408
+# CONFIG_BT_HCIUART_BCM is not set
1409
+# CONFIG_BT_HCIUART_QCA is not set
1410
+# CONFIG_BT_HCIUART_AG6XX is not set
1411
+CONFIG_BT_HCIBCM203X=m
1412
+CONFIG_BT_HCIBPA10X=m
1413
+CONFIG_BT_HCIBFUSB=m
1414
+CONFIG_BT_HCIVHCI=m
1415
+CONFIG_BT_MRVL=m
1416
+CONFIG_BT_MRVL_SDIO=m
1417
+CONFIG_BT_ATH3K=m
1418
+# CONFIG_BT_WILINK is not set
1419
+# CONFIG_AF_RXRPC is not set
1420
+CONFIG_FIB_RULES=y
1421
+CONFIG_WIRELESS=y
1422
+CONFIG_WIRELESS_EXT=y
1423
+CONFIG_WEXT_CORE=y
1424
+CONFIG_WEXT_PROC=y
1425
+CONFIG_WEXT_PRIV=y
1426
+CONFIG_CFG80211=m
1427
+# CONFIG_NL80211_TESTMODE is not set
1428
+# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
1429
+CONFIG_CFG80211_DEFAULT_PS=y
1430
+# CONFIG_CFG80211_DEBUGFS is not set
1431
+# CONFIG_CFG80211_INTERNAL_REGDB is not set
1432
+CONFIG_CFG80211_CRDA_SUPPORT=y
1433
+CONFIG_CFG80211_WEXT=y
1434
+CONFIG_LIB80211=m
1435
+# CONFIG_LIB80211_DEBUG is not set
1436
+CONFIG_MAC80211=m
1437
+CONFIG_MAC80211_HAS_RC=y
1438
+CONFIG_MAC80211_RC_MINSTREL=y
1439
+CONFIG_MAC80211_RC_MINSTREL_HT=y
1440
+# CONFIG_MAC80211_RC_MINSTREL_VHT is not set
1441
+CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
1442
+CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
1443
+# CONFIG_MAC80211_MESH is not set
1444
+CONFIG_MAC80211_LEDS=y
1445
+CONFIG_MAC80211_DEBUGFS=y
1446
+# CONFIG_MAC80211_MESSAGE_TRACING is not set
1447
+# CONFIG_MAC80211_DEBUG_MENU is not set
1448
+CONFIG_MAC80211_STA_HASH_MAX_SIZE=0
1449
+# CONFIG_WIMAX is not set
1450
+CONFIG_RFKILL=m
1451
+CONFIG_RFKILL_LEDS=y
1452
+CONFIG_RFKILL_INPUT=y
1453
+# CONFIG_RFKILL_GPIO is not set
1454
+CONFIG_NET_9P=m
1455
+CONFIG_NET_9P_VIRTIO=m
1456
+# CONFIG_NET_9P_RDMA is not set
1457
+# CONFIG_NET_9P_DEBUG is not set
1458
+# CONFIG_CAIF is not set
1459
+CONFIG_CEPH_LIB=m
1460
+# CONFIG_CEPH_LIB_PRETTYDEBUG is not set
1461
+CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y
1462
+# CONFIG_NFC is not set
1463
+CONFIG_LWTUNNEL=y
1464
+CONFIG_DST_CACHE=y
1465
+CONFIG_NET_DEVLINK=m
1466
+
1467
+#
1468
+# Device Drivers
1469
+#
1470
+
1471
+#
1472
+# Generic Driver Options
1473
+#
1474
+CONFIG_UEVENT_HELPER_PATH=""
1475
+CONFIG_DEVTMPFS=y
1476
+CONFIG_DEVTMPFS_MOUNT=y
1477
+CONFIG_STANDALONE=y
1478
+CONFIG_PREVENT_FIRMWARE_BUILD=y
1479
+CONFIG_FW_LOADER=y
1480
+# CONFIG_FIRMWARE_IN_KERNEL is not set
1481
+CONFIG_EXTRA_FIRMWARE=""
1482
+# CONFIG_FW_LOADER_USER_HELPER is not set
1483
+CONFIG_WANT_DEV_COREDUMP=y
1484
+CONFIG_DEV_COREDUMP=y
1485
+# CONFIG_DEBUG_DRIVER is not set
1486
+# CONFIG_DEBUG_DEVRES is not set
1487
+CONFIG_SYS_HYPERVISOR=y
1488
+# CONFIG_GENERIC_CPU_DEVICES is not set
1489
+CONFIG_REGMAP=y
1490
+CONFIG_REGMAP_I2C=m
1491
+CONFIG_REGMAP_SPI=m
1492
+CONFIG_DMA_SHARED_BUFFER=y
1493
+
1494
+#
1495
+# Bus devices
1496
+#
1497
+CONFIG_CONNECTOR=y
1498
+CONFIG_PROC_EVENTS=y
1499
+CONFIG_MTD=m
1500
+# CONFIG_MTD_TESTS is not set
1501
+# CONFIG_MTD_REDBOOT_PARTS is not set
1502
+# CONFIG_MTD_CMDLINE_PARTS is not set
1503
+# CONFIG_MTD_AR7_PARTS is not set
1504
+
1505
+#
1506
+# User Modules And Translation Layers
1507
+#
1508
+# CONFIG_MTD_BLKDEVS is not set
1509
+# CONFIG_MTD_BLOCK is not set
1510
+# CONFIG_MTD_BLOCK_RO is not set
1511
+# CONFIG_FTL is not set
1512
+# CONFIG_NFTL is not set
1513
+# CONFIG_INFTL is not set
1514
+# CONFIG_RFD_FTL is not set
1515
+# CONFIG_SSFDC is not set
1516
+# CONFIG_SM_FTL is not set
1517
+# CONFIG_MTD_OOPS is not set
1518
+# CONFIG_MTD_SWAP is not set
1519
+
1520
+#
1521
+# RAM/ROM/Flash chip drivers
1522
+#
1523
+# CONFIG_MTD_CFI is not set
1524
+# CONFIG_MTD_JEDECPROBE is not set
1525
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
1526
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
1527
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
1528
+# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
1529
+# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
1530
+# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
1531
+CONFIG_MTD_CFI_I1=y
1532
+CONFIG_MTD_CFI_I2=y
1533
+# CONFIG_MTD_CFI_I4 is not set
1534
+# CONFIG_MTD_CFI_I8 is not set
1535
+# CONFIG_MTD_RAM is not set
1536
+# CONFIG_MTD_ROM is not set
1537
+# CONFIG_MTD_ABSENT is not set
1538
+
1539
+#
1540
+# Mapping drivers for chip access
1541
+#
1542
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
1543
+# CONFIG_MTD_TS5500 is not set
1544
+# CONFIG_MTD_INTEL_VR_NOR is not set
1545
+# CONFIG_MTD_PLATRAM is not set
1546
+
1547
+#
1548
+# Self-contained MTD device drivers
1549
+#
1550
+# CONFIG_MTD_PMC551 is not set
1551
+# CONFIG_MTD_DATAFLASH is not set
1552
+# CONFIG_MTD_M25P80 is not set
1553
+# CONFIG_MTD_SST25L is not set
1554
+# CONFIG_MTD_SLRAM is not set
1555
+# CONFIG_MTD_PHRAM is not set
1556
+# CONFIG_MTD_MTDRAM is not set
1557
+# CONFIG_MTD_BLOCK2MTD is not set
1558
+
1559
+#
1560
+# Disk-On-Chip Device Drivers
1561
+#
1562
+# CONFIG_MTD_DOCG3 is not set
1563
+# CONFIG_MTD_NAND is not set
1564
+# CONFIG_MTD_ONENAND is not set
1565
+
1566
+#
1567
+# LPDDR flash memory drivers
1568
+#
1569
+# CONFIG_MTD_LPDDR is not set
1570
+CONFIG_MTD_UBI=m
1571
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
1572
+CONFIG_MTD_UBI_BEB_LIMIT=20
1573
+# CONFIG_MTD_UBI_FASTMAP is not set
1574
+# CONFIG_MTD_UBI_GLUEBI is not set
1575
+CONFIG_PARPORT=m
1576
+CONFIG_PARPORT_PC=m
1577
+CONFIG_PARPORT_SERIAL=m
1578
+# CONFIG_PARPORT_PC_FIFO is not set
1579
+# CONFIG_PARPORT_PC_SUPERIO is not set
1580
+# CONFIG_PARPORT_GSC is not set
1581
+# CONFIG_PARPORT_AX88796 is not set
1582
+CONFIG_PARPORT_1284=y
1583
+CONFIG_PARPORT_NOT_PC=y
1584
+CONFIG_PNP=y
1585
+# CONFIG_PNP_DEBUG_MESSAGES is not set
1586
+
1587
+#
1588
+# Protocols
1589
+#
1590
+CONFIG_PNPACPI=y
1591
+CONFIG_BLK_DEV=y
1592
+CONFIG_BLK_DEV_NULL_BLK=m
1593
+CONFIG_BLK_DEV_FD=m
1594
+# CONFIG_PARIDE is not set
1595
+CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m
1596
+CONFIG_ZRAM=m
1597
+# CONFIG_BLK_CPQ_DA is not set
1598
+# CONFIG_BLK_CPQ_CISS_DA is not set
1599
+# CONFIG_BLK_DEV_DAC960 is not set
1600
+# CONFIG_BLK_DEV_UMEM is not set
1601
+# CONFIG_BLK_DEV_COW_COMMON is not set
1602
+CONFIG_BLK_DEV_LOOP=m
1603
+CONFIG_BLK_DEV_LOOP_MIN_COUNT=0
1604
+# CONFIG_BLK_DEV_CRYPTOLOOP is not set
1605
+# CONFIG_BLK_DEV_DRBD is not set
1606
+# CONFIG_BLK_DEV_NBD is not set
1607
+CONFIG_BLK_DEV_OSD=m
1608
+CONFIG_BLK_DEV_SX8=m
1609
+CONFIG_BLK_DEV_RAM=m
1610
+CONFIG_BLK_DEV_RAM_COUNT=16
1611
+CONFIG_BLK_DEV_RAM_SIZE=16384
1612
+CONFIG_BLK_DEV_RAM_DAX=y
1613
+CONFIG_CDROM_PKTCDVD=m
1614
+CONFIG_CDROM_PKTCDVD_BUFFERS=8
1615
+# CONFIG_CDROM_PKTCDVD_WCACHE is not set
1616
+CONFIG_ATA_OVER_ETH=m
1617
+CONFIG_XEN_BLKDEV_FRONTEND=m
1618
+CONFIG_VIRTIO_BLK=m
1619
+# CONFIG_BLK_DEV_HD is not set
1620
+CONFIG_BLK_DEV_RBD=m
1621
+# CONFIG_BLK_DEV_RSXX is not set
1622
+CONFIG_BLK_DEV_NVME=m
1623
+
1624
+#
1625
+# Misc devices
1626
+#
1627
+CONFIG_SENSORS_LIS3LV02D=m
1628
+# CONFIG_AD525X_DPOT is not set
1629
+# CONFIG_ATMEL_PWM is not set
1630
+# CONFIG_DUMMY_IRQ is not set
1631
+CONFIG_IBM_ASM=m
1632
+# CONFIG_PHANTOM is not set
1633
+# CONFIG_INTEL_MID_PTI is not set
1634
+# CONFIG_SGI_IOC4 is not set
1635
+CONFIG_TIFM_CORE=m
1636
+CONFIG_TIFM_7XX1=m
1637
+# CONFIG_ICS932S401 is not set
1638
+# CONFIG_ATMEL_SSC is not set
1639
+CONFIG_ENCLOSURE_SERVICES=m
1640
+CONFIG_HP_ILO=m
1641
+CONFIG_APDS9802ALS=m
1642
+CONFIG_ISL29003=m
1643
+CONFIG_ISL29020=m
1644
+CONFIG_SENSORS_TSL2550=m
1645
+# CONFIG_SENSORS_BH1780 is not set
1646
+CONFIG_SENSORS_BH1770=m
1647
+CONFIG_SENSORS_APDS990X=m
1648
+# CONFIG_HMC6352 is not set
1649
+# CONFIG_DS1682 is not set
1650
+# CONFIG_TI_DAC7512 is not set
1651
+CONFIG_VMWARE_BALLOON=m
1652
+# CONFIG_BMP085_I2C is not set
1653
+# CONFIG_BMP085_SPI is not set
1654
+CONFIG_PCH_PHUB=m
1655
+# CONFIG_USB_SWITCH_FSA9480 is not set
1656
+# CONFIG_LATTICE_ECP3_CONFIG is not set
1657
+# CONFIG_SRAM is not set
1658
+# CONFIG_C2PORT is not set
1659
+
1660
+#
1661
+# EEPROM support
1662
+#
1663
+CONFIG_EEPROM_AT24=m
1664
+# CONFIG_EEPROM_AT25 is not set
1665
+CONFIG_EEPROM_LEGACY=m
1666
+CONFIG_EEPROM_MAX6875=m
1667
+CONFIG_EEPROM_93CX6=m
1668
+# CONFIG_EEPROM_93XX46 is not set
1669
+CONFIG_CB710_CORE=m
1670
+# CONFIG_CB710_DEBUG is not set
1671
+CONFIG_CB710_DEBUG_ASSUMPTIONS=y
1672
+
1673
+#
1674
+# Texas Instruments shared transport line discipline
1675
+#
1676
+CONFIG_TI_ST=m
1677
+CONFIG_SENSORS_LIS3_I2C=m
1678
+
1679
+#
1680
+# Altera FPGA firmware download module
1681
+#
1682
+CONFIG_ALTERA_STAPL=m
1683
+CONFIG_INTEL_MEI=m
1684
+CONFIG_INTEL_MEI_ME=m
1685
+# CONFIG_INTEL_MEI_TXE is not set
1686
+CONFIG_VMWARE_VMCI=m
1687
+# CONFIG_CXL_BASE is not set
1688
+# CONFIG_CXL_KERNEL_API is not set
1689
+# CONFIG_CXL_EEH is not set
1690
+CONFIG_HAVE_IDE=y
1691
+# CONFIG_IDE is not set
1692
+
1693
+#
1694
+# SCSI device support
1695
+#
1696
+CONFIG_SCSI_MOD=y
1697
+CONFIG_RAID_ATTRS=m
1698
+CONFIG_SCSI=y
1699
+CONFIG_SCSI_DMA=y
1700
+CONFIG_SCSI_TGT=m
1701
+CONFIG_SCSI_NETLINK=y
1702
+CONFIG_SCSI_PROC_FS=y
1703
+
1704
+#
1705
+# SCSI support type (disk, tape, CD-ROM)
1706
+#
1707
+CONFIG_BLK_DEV_SD=m
1708
+CONFIG_CHR_DEV_ST=m
1709
+CONFIG_CHR_DEV_OSST=m
1710
+CONFIG_BLK_DEV_SR=m
1711
+CONFIG_BLK_DEV_SR_VENDOR=y
1712
+CONFIG_CHR_DEV_SG=m
1713
+CONFIG_CHR_DEV_SCH=m
1714
+CONFIG_SCSI_ENCLOSURE=m
1715
+CONFIG_SCSI_MULTI_LUN=y
1716
+CONFIG_SCSI_CONSTANTS=y
1717
+CONFIG_SCSI_LOGGING=y
1718
+CONFIG_SCSI_SCAN_ASYNC=y
1719
+
1720
+#
1721
+# SCSI Transports
1722
+#
1723
+CONFIG_SCSI_SPI_ATTRS=m
1724
+CONFIG_SCSI_FC_ATTRS=m
1725
+CONFIG_SCSI_FC_TGT_ATTRS=y
1726
+CONFIG_SCSI_ISCSI_ATTRS=m
1727
+CONFIG_SCSI_SAS_ATTRS=m
1728
+CONFIG_SCSI_SAS_LIBSAS=m
1729
+CONFIG_SCSI_SAS_ATA=y
1730
+CONFIG_SCSI_SAS_HOST_SMP=y
1731
+CONFIG_SCSI_SRP_ATTRS=m
1732
+CONFIG_SCSI_SRP_TGT_ATTRS=y
1733
+CONFIG_SCSI_LOWLEVEL=y
1734
+CONFIG_ISCSI_TCP=m
1735
+CONFIG_ISCSI_BOOT_SYSFS=m
1736
+CONFIG_SCSI_CXGB3_ISCSI=m
1737
+CONFIG_SCSI_CXGB4_ISCSI=m
1738
+CONFIG_SCSI_BNX2_ISCSI=m
1739
+CONFIG_SCSI_BNX2X_FCOE=m
1740
+CONFIG_BE2ISCSI=m
1741
+# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
1742
+CONFIG_SCSI_HPSA=m
1743
+CONFIG_SCSI_3W_9XXX=m
1744
+CONFIG_SCSI_3W_SAS=m
1745
+# CONFIG_SCSI_ACARD is not set
1746
+CONFIG_SCSI_AACRAID=m
1747
+CONFIG_SCSI_AIC7XXX=m
1748
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
1749
+CONFIG_AIC7XXX_RESET_DELAY_MS=5000
1750
+CONFIG_AIC7XXX_DEBUG_ENABLE=y
1751
+CONFIG_AIC7XXX_DEBUG_MASK=0
1752
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
1753
+# CONFIG_SCSI_AIC7XXX_OLD is not set
1754
+CONFIG_SCSI_AIC79XX=m
1755
+CONFIG_AIC79XX_CMDS_PER_DEVICE=4
1756
+CONFIG_AIC79XX_RESET_DELAY_MS=15000
1757
+# CONFIG_AIC79XX_DEBUG_ENABLE is not set
1758
+CONFIG_AIC79XX_DEBUG_MASK=0
1759
+# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set
1760
+# CONFIG_SCSI_AIC94XX is not set
1761
+CONFIG_SCSI_MVSAS=m
1762
+# CONFIG_SCSI_MVSAS_DEBUG is not set
1763
+CONFIG_SCSI_MVSAS_TASKLET=y
1764
+CONFIG_SCSI_MVUMI=m
1765
+# CONFIG_SCSI_DPT_I2O is not set
1766
+# CONFIG_SCSI_ADVANSYS is not set
1767
+CONFIG_SCSI_ARCMSR=m
1768
+# CONFIG_MEGARAID_NEWGEN is not set
1769
+# CONFIG_MEGARAID_LEGACY is not set
1770
+CONFIG_MEGARAID_SAS=m
1771
+CONFIG_SCSI_MPT2SAS=m
1772
+CONFIG_SCSI_MPT3SAS=m
1773
+CONFIG_SCSI_MPT2SAS_MAX_SGE=128
1774
+CONFIG_SCSI_MPT3SAS_MAX_SGE=128
1775
+CONFIG_SCSI_SMARTPQI=m
1776
+CONFIG_SCSI_UFSHCD=m
1777
+CONFIG_SCSI_UFSHCD_PCI=m
1778
+# CONFIG_SCSI_UFSHCD_PLATFORM is not set
1779
+CONFIG_SCSI_HPTIOP=m
1780
+CONFIG_SCSI_BUSLOGIC=m
1781
+# CONFIG_SCSI_FLASHPOINT is not set
1782
+CONFIG_VMWARE_PVSCSI=m
1783
+CONFIG_HYPERV_STORAGE=m
1784
+CONFIG_LIBFC=m
1785
+CONFIG_LIBFCOE=m
1786
+CONFIG_FCOE=m
1787
+CONFIG_FCOE_FNIC=m
1788
+# CONFIG_SCSI_DMX3191D is not set
1789
+# CONFIG_SCSI_EATA is not set
1790
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
1791
+# CONFIG_SCSI_GDTH is not set
1792
+CONFIG_SCSI_ISCI=m
1793
+# CONFIG_SCSI_IPS is not set
1794
+CONFIG_SCSI_INITIO=m
1795
+# CONFIG_SCSI_INIA100 is not set
1796
+# CONFIG_SCSI_PPA is not set
1797
+# CONFIG_SCSI_IMM is not set
1798
+CONFIG_SCSI_STEX=m
1799
+# CONFIG_SCSI_SYM53C8XX_2 is not set
1800
+# CONFIG_SCSI_IPR is not set
1801
+# CONFIG_SCSI_QLOGIC_1280 is not set
1802
+CONFIG_SCSI_QLA_FC=m
1803
+# CONFIG_TCM_QLA2XXX is not set
1804
+CONFIG_SCSI_QLA_ISCSI=m
1805
+CONFIG_SCSI_LPFC=m
1806
+# CONFIG_SCSI_LPFC_DEBUG_FS is not set
1807
+# CONFIG_SCSI_DC395x is not set
1808
+# CONFIG_SCSI_DC390T is not set
1809
+# CONFIG_SCSI_NSP32 is not set
1810
+CONFIG_SCSI_DEBUG=m
1811
+CONFIG_SCSI_PMCRAID=m
1812
+CONFIG_SCSI_PM8001=m
1813
+CONFIG_SCSI_SRP=m
1814
+CONFIG_SCSI_BFA_FC=m
1815
+CONFIG_SCSI_VIRTIO=m
1816
+# CONFIG_SCSI_CHELSIO_FCOE is not set
1817
+CONFIG_SCSI_DH=y
1818
+CONFIG_SCSI_DH_RDAC=y
1819
+CONFIG_SCSI_DH_HP_SW=y
1820
+CONFIG_SCSI_DH_EMC=y
1821
+CONFIG_SCSI_DH_ALUA=y
1822
+CONFIG_SCSI_OSD_INITIATOR=m
1823
+CONFIG_SCSI_OSD_ULD=m
1824
+CONFIG_SCSI_OSD_DPRINT_SENSE=1
1825
+# CONFIG_SCSI_OSD_DEBUG is not set
1826
+CONFIG_ATA=m
1827
+# CONFIG_ATA_NONSTANDARD is not set
1828
+CONFIG_ATA_VERBOSE_ERROR=y
1829
+CONFIG_ATA_ACPI=y
1830
+# CONFIG_SATA_ZPODD is not set
1831
+CONFIG_SATA_PMP=y
1832
+
1833
+#
1834
+# Controllers with non-SFF native interface
1835
+#
1836
+CONFIG_SATA_AHCI=m
1837
+CONFIG_SATA_AHCI_PLATFORM=m
1838
+# CONFIG_SATA_INIC162X is not set
1839
+CONFIG_SATA_ACARD_AHCI=m
1840
+CONFIG_SATA_SIL24=m
1841
+CONFIG_ATA_SFF=y
1842
+
1843
+#
1844
+# SFF controllers with custom DMA interface
1845
+#
1846
+CONFIG_PDC_ADMA=m
1847
+CONFIG_SATA_QSTOR=m
1848
+CONFIG_SATA_SX4=m
1849
+CONFIG_ATA_BMDMA=y
1850
+
1851
+#
1852
+# SATA SFF controllers with BMDMA
1853
+#
1854
+CONFIG_ATA_PIIX=m
1855
+# CONFIG_SATA_HIGHBANK is not set
1856
+CONFIG_SATA_MV=m
1857
+CONFIG_SATA_NV=m
1858
+CONFIG_SATA_PROMISE=m
1859
+CONFIG_SATA_SIL=m
1860
+CONFIG_SATA_SIS=m
1861
+CONFIG_SATA_SVW=m
1862
+CONFIG_SATA_ULI=m
1863
+CONFIG_SATA_VIA=m
1864
+CONFIG_SATA_VITESSE=m
1865
+
1866
+#
1867
+# PATA SFF controllers with BMDMA
1868
+#
1869
+CONFIG_PATA_ALI=m
1870
+CONFIG_PATA_AMD=m
1871
+CONFIG_PATA_ARASAN_CF=m
1872
+CONFIG_PATA_ARTOP=m
1873
+CONFIG_PATA_ATIIXP=m
1874
+CONFIG_PATA_ATP867X=m
1875
+CONFIG_PATA_CMD64X=m
1876
+# CONFIG_PATA_CS5520 is not set
1877
+# CONFIG_PATA_CS5530 is not set
1878
+CONFIG_PATA_CS5535=m
1879
+CONFIG_PATA_CS5536=m
1880
+# CONFIG_PATA_CYPRESS is not set
1881
+# CONFIG_PATA_EFAR is not set
1882
+CONFIG_PATA_HPT366=m
1883
+CONFIG_PATA_HPT37X=m
1884
+CONFIG_PATA_HPT3X2N=m
1885
+CONFIG_PATA_HPT3X3=m
1886
+# CONFIG_PATA_HPT3X3_DMA is not set
1887
+CONFIG_PATA_IT8213=m
1888
+CONFIG_PATA_IT821X=m
1889
+CONFIG_PATA_JMICRON=m
1890
+CONFIG_PATA_MARVELL=m
1891
+CONFIG_PATA_NETCELL=m
1892
+CONFIG_PATA_NINJA32=m
1893
+# CONFIG_PATA_NS87415 is not set
1894
+CONFIG_PATA_OLDPIIX=m
1895
+# CONFIG_PATA_OPTIDMA is not set
1896
+CONFIG_PATA_PDC2027X=m
1897
+CONFIG_PATA_PDC_OLD=m
1898
+# CONFIG_PATA_RADISYS is not set
1899
+CONFIG_PATA_RDC=m
1900
+# CONFIG_PATA_SC1200 is not set
1901
+CONFIG_PATA_SCH=m
1902
+CONFIG_PATA_SERVERWORKS=m
1903
+CONFIG_PATA_SIL680=m
1904
+CONFIG_PATA_SIS=m
1905
+CONFIG_PATA_TOSHIBA=m
1906
+# CONFIG_PATA_TRIFLEX is not set
1907
+CONFIG_PATA_VIA=m
1908
+# CONFIG_PATA_WINBOND is not set
1909
+
1910
+#
1911
+# PIO-only SFF controllers
1912
+#
1913
+# CONFIG_PATA_CMD640_PCI is not set
1914
+# CONFIG_PATA_MPIIX is not set
1915
+# CONFIG_PATA_NS87410 is not set
1916
+# CONFIG_PATA_OPTI is not set
1917
+# CONFIG_PATA_RZ1000 is not set
1918
+
1919
+#
1920
+# Generic fallback / legacy drivers
1921
+#
1922
+CONFIG_PATA_ACPI=m
1923
+CONFIG_ATA_GENERIC=m
1924
+# CONFIG_PATA_LEGACY is not set
1925
+CONFIG_MD=y
1926
+CONFIG_BLK_DEV_MD=y
1927
+CONFIG_MD_AUTODETECT=y
1928
+CONFIG_MD_LINEAR=m
1929
+CONFIG_MD_RAID0=m
1930
+CONFIG_MD_RAID1=m
1931
+CONFIG_MD_RAID10=m
1932
+CONFIG_MD_RAID456=m
1933
+# CONFIG_MD_MULTIPATH is not set
1934
+CONFIG_MD_FAULTY=m
1935
+# CONFIG_BCACHE is not set
1936
+CONFIG_BLK_DEV_DM_BUILTIN=y
1937
+CONFIG_BLK_DEV_DM=m
1938
+# CONFIG_DM_MQ_DEFAULT is not set
1939
+CONFIG_DM_DEBUG=y
1940
+CONFIG_DM_BUFIO=m
1941
+# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set
1942
+CONFIG_DM_BIO_PRISON=m
1943
+CONFIG_DM_PERSISTENT_DATA=m
1944
+CONFIG_DM_CRYPT=m
1945
+CONFIG_DM_SNAPSHOT=m
1946
+CONFIG_DM_THIN_PROVISIONING=m
1947
+CONFIG_DM_CACHE=m
1948
+CONFIG_DM_CACHE_SMQ=m
1949
+CONFIG_DM_CACHE_CLEANER=m
1950
+CONFIG_DM_ERA=m
1951
+CONFIG_DM_MIRROR=m
1952
+CONFIG_DM_LOG_USERSPACE=m
1953
+CONFIG_DM_RAID=m
1954
+CONFIG_DM_ZERO=m
1955
+CONFIG_DM_MULTIPATH=m
1956
+CONFIG_DM_MULTIPATH_QL=m
1957
+CONFIG_DM_MULTIPATH_ST=m
1958
+CONFIG_DM_DELAY=m
1959
+CONFIG_DM_UEVENT=y
1960
+CONFIG_DM_FLAKEY=m
1961
+CONFIG_DM_VERITY=m
1962
+CONFIG_DM_SWITCH=m
1963
+CONFIG_TARGET_CORE=m
1964
+CONFIG_TCM_IBLOCK=m
1965
+CONFIG_TCM_FILEIO=m
1966
+CONFIG_TCM_PSCSI=m
1967
+CONFIG_TCM_USER2=m
1968
+CONFIG_LOOPBACK_TARGET=m
1969
+CONFIG_TCM_FC=m
1970
+CONFIG_ISCSI_TARGET=m
1971
+CONFIG_ISCSI_TARGET_CXGB4=m
1972
+# CONFIG_SBP_TARGET is not set
1973
+CONFIG_FUSION=y
1974
+CONFIG_FUSION_SPI=m
1975
+# CONFIG_FUSION_FC is not set
1976
+CONFIG_FUSION_SAS=m
1977
+CONFIG_FUSION_MAX_SGE=128
1978
+CONFIG_FUSION_CTL=m
1979
+CONFIG_FUSION_LOGGING=y
1980
+
1981
+#
1982
+# IEEE 1394 (FireWire) support
1983
+#
1984
+CONFIG_FIREWIRE=m
1985
+CONFIG_FIREWIRE_OHCI=m
1986
+CONFIG_FIREWIRE_SBP2=m
1987
+CONFIG_FIREWIRE_NET=m
1988
+# CONFIG_FIREWIRE_NOSY is not set
1989
+# CONFIG_I2O is not set
1990
+CONFIG_MACINTOSH_DRIVERS=y
1991
+CONFIG_MAC_EMUMOUSEBTN=y
1992
+CONFIG_NETDEVICES=y
1993
+CONFIG_NET_CORE=y
1994
+CONFIG_BONDING=m
1995
+CONFIG_DUMMY=m
1996
+# CONFIG_EQUALIZER is not set
1997
+CONFIG_NET_FC=y
1998
+CONFIG_MII=m
1999
+CONFIG_IFB=m
2000
+CONFIG_NET_TEAM=m
2001
+CONFIG_NET_TEAM_MODE_BROADCAST=m
2002
+CONFIG_NET_TEAM_MODE_ROUNDROBIN=m
2003
+CONFIG_NET_TEAM_MODE_RANDOM=m
2004
+CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m
2005
+CONFIG_NET_TEAM_MODE_LOADBALANCE=m
2006
+CONFIG_MACVLAN=m
2007
+CONFIG_MACVTAP=m
2008
+CONFIG_VXLAN=m
2009
+CONFIG_GENEVE=m
2010
+CONFIG_MACSEC=m
2011
+CONFIG_NETCONSOLE=m
2012
+CONFIG_NETCONSOLE_DYNAMIC=y
2013
+CONFIG_NETPOLL=y
2014
+CONFIG_NET_POLL_CONTROLLER=y
2015
+CONFIG_TUN=m
2016
+# CONFIG_TUN_VNET_CROSS_LE is not set
2017
+CONFIG_VETH=m
2018
+CONFIG_VIRTIO_NET=m
2019
+CONFIG_NLMON=m
2020
+# CONFIG_ARCNET is not set
2021
+CONFIG_ATM_DRIVERS=y
2022
+# CONFIG_ATM_DUMMY is not set
2023
+CONFIG_ATM_TCP=m
2024
+CONFIG_ATM_LANAI=m
2025
+CONFIG_ATM_ENI=m
2026
+# CONFIG_ATM_ENI_DEBUG is not set
2027
+CONFIG_ATM_ENI_TUNE_BURST=y
2028
+CONFIG_ATM_ENI_BURST_TX_16W=y
2029
+CONFIG_ATM_ENI_BURST_TX_8W=y
2030
+CONFIG_ATM_ENI_BURST_TX_4W=y
2031
+CONFIG_ATM_ENI_BURST_TX_2W=y
2032
+CONFIG_ATM_ENI_BURST_RX_16W=y
2033
+CONFIG_ATM_ENI_BURST_RX_8W=y
2034
+CONFIG_ATM_ENI_BURST_RX_4W=y
2035
+CONFIG_ATM_ENI_BURST_RX_2W=y
2036
+CONFIG_ATM_FIRESTREAM=m
2037
+CONFIG_ATM_ZATM=m
2038
+# CONFIG_ATM_ZATM_DEBUG is not set
2039
+CONFIG_ATM_NICSTAR=m
2040
+CONFIG_ATM_NICSTAR_USE_SUNI=y
2041
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
2042
+CONFIG_ATM_IDT77252=m
2043
+# CONFIG_ATM_IDT77252_DEBUG is not set
2044
+CONFIG_ATM_IDT77252_RCV_ALL=y
2045
+CONFIG_ATM_IDT77252_USE_SUNI=y
2046
+CONFIG_ATM_AMBASSADOR=m
2047
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
2048
+CONFIG_ATM_HORIZON=m
2049
+# CONFIG_ATM_HORIZON_DEBUG is not set
2050
+CONFIG_ATM_IA=m
2051
+# CONFIG_ATM_IA_DEBUG is not set
2052
+CONFIG_ATM_FORE200E=m
2053
+CONFIG_ATM_FORE200E_USE_TASKLET=y
2054
+CONFIG_ATM_FORE200E_TX_RETRY=16
2055
+CONFIG_ATM_FORE200E_DEBUG=0
2056
+CONFIG_ATM_HE=m
2057
+CONFIG_ATM_HE_USE_SUNI=y
2058
+CONFIG_ATM_SOLOS=m
2059
+
2060
+#
2061
+# CAIF transport drivers
2062
+#
2063
+
2064
+#
2065
+# Distributed Switch Architecture drivers
2066
+#
2067
+# CONFIG_NET_DSA_MV88E6XXX is not set
2068
+# CONFIG_NET_DSA_MV88E6060 is not set
2069
+# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set
2070
+# CONFIG_NET_DSA_MV88E6131 is not set
2071
+# CONFIG_NET_DSA_MV88E6123_61_65 is not set
2072
+CONFIG_ETHERNET=y
2073
+CONFIG_MDIO=m
2074
+CONFIG_NET_VENDOR_3COM=y
2075
+CONFIG_VORTEX=m
2076
+CONFIG_TYPHOON=m
2077
+# CONFIG_NET_VENDOR_ADAPTEC is not set
2078
+# CONFIG_NET_VENDOR_ALTEON is not set
2079
+# CONFIG_NET_VENDOR_AMD is not set
2080
+CONFIG_NET_VENDOR_ATHEROS=y
2081
+CONFIG_ATL2=m
2082
+CONFIG_ATL1=m
2083
+CONFIG_ATL1E=m
2084
+CONFIG_ATL1C=m
2085
+CONFIG_ALX=m
2086
+CONFIG_NET_CADENCE=y
2087
+CONFIG_ARM_AT91_ETHER=m
2088
+CONFIG_MACB=m
2089
+CONFIG_NET_VENDOR_BROADCOM=y
2090
+CONFIG_B44=m
2091
+CONFIG_B44_PCI_AUTOSELECT=y
2092
+CONFIG_B44_PCICORE_AUTOSELECT=y
2093
+CONFIG_B44_PCI=y
2094
+CONFIG_BNX2=m
2095
+CONFIG_CNIC=m
2096
+CONFIG_TIGON3=m
2097
+CONFIG_BNX2X=m
2098
+CONFIG_BNX2X_SRIOV=y
2099
+# CONFIG_BNX2X_VXLAN is not set
2100
+# CONFIG_BNX2X_GENEVE is not set
2101
+CONFIG_BNXT=m
2102
+CONFIG_BNXT_SRIOV=y
2103
+CONFIG_NET_VENDOR_BROCADE=y
2104
+CONFIG_BNA=m
2105
+CONFIG_NET_CALXEDA_XGMAC=m
2106
+CONFIG_NET_VENDOR_CHELSIO=y
2107
+# CONFIG_CHELSIO_T1 is not set
2108
+CONFIG_CHELSIO_T3=m
2109
+CONFIG_CHELSIO_T4=m
2110
+# CONFIG_CHELSIO_T4_DCB is not set
2111
+CONFIG_CHELSIO_T4_UWIRE=y
2112
+CONFIG_CHELSIO_T4VF=m
2113
+CONFIG_NET_VENDOR_CISCO=y
2114
+CONFIG_ENIC=m
2115
+CONFIG_DNET=m
2116
+CONFIG_NET_VENDOR_DEC=y
2117
+CONFIG_NET_TULIP=y
2118
+CONFIG_DE2104X=m
2119
+CONFIG_DE2104X_DSL=0
2120
+CONFIG_TULIP=m
2121
+# CONFIG_TULIP_MWI is not set
2122
+CONFIG_TULIP_MMIO=y
2123
+# CONFIG_TULIP_NAPI is not set
2124
+CONFIG_DE4X5=m
2125
+CONFIG_WINBOND_840=m
2126
+CONFIG_DM9102=m
2127
+CONFIG_ULI526X=m
2128
+CONFIG_PCMCIA_XIRCOM=m
2129
+# CONFIG_NET_VENDOR_DLINK is not set
2130
+CONFIG_NET_VENDOR_EMULEX=y
2131
+CONFIG_BE2NET=m
2132
+CONFIG_BE2NET_HWMON=y
2133
+CONFIG_BE2NET_VXLAN=y
2134
+# CONFIG_NET_VENDOR_EXAR is not set
2135
+# CONFIG_NET_VENDOR_HP is not set
2136
+CONFIG_NET_VENDOR_INTEL=y
2137
+CONFIG_E100=m
2138
+CONFIG_E1000=m
2139
+CONFIG_E1000E=m
2140
+CONFIG_E1000E_HWTS=y
2141
+CONFIG_IGB=m
2142
+CONFIG_IGB_HWMON=y
2143
+CONFIG_IGB_DCA=y
2144
+CONFIG_IGBVF=m
2145
+CONFIG_IXGB=m
2146
+CONFIG_IXGBE=m
2147
+# CONFIG_IXGBE_VXLAN is not set
2148
+CONFIG_IXGBE_HWMON=y
2149
+CONFIG_IXGBE_DCA=y
2150
+CONFIG_IXGBE_DCB=y
2151
+CONFIG_IXGBEVF=m
2152
+CONFIG_I40E=m
2153
+# CONFIG_I40E_VXLAN is not set
2154
+CONFIG_I40E_DCB=y
2155
+# CONFIG_I40E_FCOE is not set
2156
+CONFIG_I40EVF=m
2157
+CONFIG_FM10K=m
2158
+CONFIG_FM10K_VXLAN=y
2159
+# CONFIG_NET_VENDOR_I825XX is not set
2160
+# CONFIG_IP1000 is not set
2161
+CONFIG_JME=m
2162
+CONFIG_NET_VENDOR_MARVELL=y
2163
+CONFIG_MVMDIO=m
2164
+CONFIG_SKGE=m
2165
+# CONFIG_SKGE_DEBUG is not set
2166
+CONFIG_SKGE_GENESIS=y
2167
+CONFIG_SKY2=m
2168
+# CONFIG_SKY2_DEBUG is not set
2169
+CONFIG_NET_VENDOR_MELLANOX=y
2170
+# CONFIG_MLX4_EN is not set
2171
+CONFIG_MLX4_CORE=m
2172
+CONFIG_MLX4_DEBUG=y
2173
+CONFIG_MLX5_CORE=m
2174
+CONFIG_MLX5_CORE_EN=y
2175
+CONFIG_MLX5_CORE_EN_DCB=y
2176
+CONFIG_MLX5_CORE_EN_VXLAN=y
2177
+# CONFIG_NET_VENDOR_MICREL is not set
2178
+# CONFIG_NET_VENDOR_MICROCHIP is not set
2179
+CONFIG_NET_VENDOR_MYRI=y
2180
+CONFIG_MYRI10GE=m
2181
+CONFIG_MYRI10GE_DCA=y
2182
+# CONFIG_FEALNX is not set
2183
+# CONFIG_NET_VENDOR_NATSEMI is not set
2184
+CONFIG_NET_VENDOR_NVIDIA=y
2185
+CONFIG_FORCEDETH=m
2186
+CONFIG_NET_VENDOR_OKI=y
2187
+CONFIG_PCH_GBE=m
2188
+CONFIG_ETHOC=m
2189
+CONFIG_NET_PACKET_ENGINE=y
2190
+CONFIG_HAMACHI=m
2191
+CONFIG_YELLOWFIN=m
2192
+CONFIG_NET_VENDOR_QLOGIC=y
2193
+CONFIG_QLA3XXX=m
2194
+CONFIG_QLCNIC=m
2195
+CONFIG_QLCNIC_SRIOV=y
2196
+CONFIG_QLCNIC_DCB=y
2197
+# CONFIG_QLCNIC_VXLAN is not set
2198
+CONFIG_QLCNIC_HWMON=y
2199
+CONFIG_QLGE=m
2200
+CONFIG_NETXEN_NIC=m
2201
+CONFIG_QED=m
2202
+CONFIG_QED_SRIOV=y
2203
+CONFIG_QEDE=m
2204
+# CONFIG_QEDE_VXLAN is not set
2205
+# CONFIG_QEDE_GENEVE is not set
2206
+CONFIG_NET_VENDOR_REALTEK=y
2207
+# CONFIG_ATP is not set
2208
+CONFIG_8139CP=m
2209
+CONFIG_8139TOO=m
2210
+# CONFIG_8139TOO_PIO is not set
2211
+# CONFIG_8139TOO_TUNE_TWISTER is not set
2212
+CONFIG_8139TOO_8129=y
2213
+# CONFIG_8139_OLD_RX_RESET is not set
2214
+CONFIG_R8169=m
2215
+# CONFIG_NET_VENDOR_RDC is not set
2216
+# CONFIG_NET_VENDOR_SEEQ is not set
2217
+# CONFIG_NET_VENDOR_SILAN is not set
2218
+# CONFIG_NET_VENDOR_SIS is not set
2219
+# CONFIG_SFC is not set
2220
+CONFIG_NET_VENDOR_SMSC=y
2221
+CONFIG_EPIC100=m
2222
+CONFIG_SMSC9420=m
2223
+# CONFIG_NET_VENDOR_STMICRO is not set
2224
+# CONFIG_NET_VENDOR_SUN is not set
2225
+# CONFIG_NET_VENDOR_TEHUTI is not set
2226
+# CONFIG_NET_VENDOR_TI is not set
2227
+CONFIG_NET_VENDOR_VIA=y
2228
+CONFIG_VIA_RHINE=m
2229
+# CONFIG_VIA_RHINE_MMIO is not set
2230
+CONFIG_VIA_VELOCITY=m
2231
+# CONFIG_NET_VENDOR_WIZNET is not set
2232
+# CONFIG_FDDI is not set
2233
+# CONFIG_HIPPI is not set
2234
+# CONFIG_NET_SB1000 is not set
2235
+CONFIG_PHYLIB=y
2236
+
2237
+#
2238
+# MII PHY device drivers
2239
+#
2240
+CONFIG_AT803X_PHY=m
2241
+CONFIG_AMD_PHY=m
2242
+CONFIG_MARVELL_PHY=m
2243
+CONFIG_DAVICOM_PHY=m
2244
+CONFIG_QSEMI_PHY=m
2245
+CONFIG_LXT_PHY=m
2246
+CONFIG_CICADA_PHY=m
2247
+CONFIG_VITESSE_PHY=m
2248
+CONFIG_SMSC_PHY=m
2249
+CONFIG_BROADCOM_PHY=m
2250
+CONFIG_BCM87XX_PHY=m
2251
+CONFIG_ICPLUS_PHY=m
2252
+CONFIG_REALTEK_PHY=m
2253
+CONFIG_NATIONAL_PHY=m
2254
+CONFIG_STE10XP=m
2255
+CONFIG_LSI_ET1011C_PHY=m
2256
+CONFIG_MICREL_PHY=m
2257
+CONFIG_FIXED_PHY=y
2258
+CONFIG_MDIO_BITBANG=m
2259
+# CONFIG_MDIO_GPIO is not set
2260
+# CONFIG_MICREL_KS8995MA is not set
2261
+# CONFIG_PLIP is not set
2262
+CONFIG_PPP=m
2263
+CONFIG_PPP_BSDCOMP=m
2264
+CONFIG_PPP_DEFLATE=m
2265
+CONFIG_PPP_FILTER=y
2266
+CONFIG_PPP_MPPE=m
2267
+CONFIG_PPP_MULTILINK=y
2268
+CONFIG_PPPOATM=m
2269
+CONFIG_PPPOE=m
2270
+CONFIG_PPTP=m
2271
+CONFIG_PPPOL2TP=m
2272
+CONFIG_PPP_ASYNC=m
2273
+CONFIG_PPP_SYNC_TTY=m
2274
+CONFIG_SLIP=m
2275
+CONFIG_SLHC=m
2276
+CONFIG_SLIP_COMPRESSED=y
2277
+CONFIG_SLIP_SMART=y
2278
+# CONFIG_SLIP_MODE_SLIP6 is not set
2279
+CONFIG_USB_NET_DRIVERS=y
2280
+CONFIG_USB_CATC=m
2281
+CONFIG_USB_KAWETH=m
2282
+CONFIG_USB_PEGASUS=m
2283
+CONFIG_USB_RTL8150=m
2284
+CONFIG_USB_RTL8152=m
2285
+# CONFIG_USB_LAN78XX is not set
2286
+CONFIG_USB_USBNET=m
2287
+CONFIG_USB_NET_AX8817X=m
2288
+CONFIG_USB_NET_AX88179_178A=m
2289
+CONFIG_USB_NET_CDCETHER=m
2290
+CONFIG_USB_NET_CDC_EEM=m
2291
+CONFIG_USB_NET_CDC_NCM=m
2292
+CONFIG_USB_NET_HUAWEI_CDC_NCM=m
2293
+CONFIG_USB_NET_CDC_MBIM=m
2294
+CONFIG_USB_NET_DM9601=m
2295
+# CONFIG_USB_NET_SR9700 is not set
2296
+# CONFIG_USB_NET_SR9800 is not set
2297
+CONFIG_USB_NET_SMSC75XX=m
2298
+CONFIG_USB_NET_SMSC95XX=m
2299
+CONFIG_USB_NET_GL620A=m
2300
+CONFIG_USB_NET_NET1080=m
2301
+CONFIG_USB_NET_PLUSB=m
2302
+CONFIG_USB_NET_MCS7830=m
2303
+CONFIG_USB_NET_RNDIS_HOST=m
2304
+CONFIG_USB_NET_CDC_SUBSET_ENABLE=m
2305
+CONFIG_USB_NET_CDC_SUBSET=m
2306
+CONFIG_USB_ALI_M5632=y
2307
+CONFIG_USB_AN2720=y
2308
+CONFIG_USB_BELKIN=y
2309
+CONFIG_USB_ARMLINUX=y
2310
+CONFIG_USB_EPSON2888=y
2311
+CONFIG_USB_KC2190=y
2312
+CONFIG_USB_NET_ZAURUS=m
2313
+CONFIG_USB_NET_CX82310_ETH=m
2314
+CONFIG_USB_NET_KALMIA=m
2315
+CONFIG_USB_NET_QMI_WWAN=m
2316
+CONFIG_USB_HSO=m
2317
+CONFIG_USB_NET_INT51X1=m
2318
+CONFIG_USB_IPHETH=m
2319
+CONFIG_USB_SIERRA_NET=m
2320
+CONFIG_USB_VL600=m
2321
+# CONFIG_USB_NET_CH9200 is not set
2322
+CONFIG_WLAN=y
2323
+# CONFIG_LIBERTAS_THINFIRM is not set
2324
+# CONFIG_AIRO is not set
2325
+# CONFIG_ATMEL is not set
2326
+# CONFIG_AT76C50X_USB is not set
2327
+# CONFIG_PRISM54 is not set
2328
+# CONFIG_USB_ZD1201 is not set
2329
+# CONFIG_USB_NET_RNDIS_WLAN is not set
2330
+# CONFIG_ADM8211 is not set
2331
+# CONFIG_MAC80211_HWSIM is not set
2332
+CONFIG_ATH_COMMON=m
2333
+CONFIG_WLAN_VENDOR_ATH=y
2334
+# CONFIG_ATH_DEBUG is not set
2335
+# CONFIG_ATH5K is not set
2336
+# CONFIG_ATH5K_PCI is not set
2337
+CONFIG_ATH9K_HW=m
2338
+CONFIG_ATH9K_COMMON=m
2339
+CONFIG_ATH9K_BTCOEX_SUPPORT=y
2340
+CONFIG_ATH9K=m
2341
+CONFIG_ATH9K_PCI=y
2342
+CONFIG_ATH9K_AHB=y
2343
+CONFIG_ATH9K_DEBUGFS=y
2344
+# CONFIG_ATH9K_STATION_STATISTICS is not set
2345
+# CONFIG_ATH9K_DYNACK is not set
2346
+CONFIG_ATH9K_WOW=y
2347
+CONFIG_ATH9K_RFKILL=y
2348
+# CONFIG_ATH9K_CHANNEL_CONTEXT is not set
2349
+CONFIG_ATH9K_PCOEM=y
2350
+CONFIG_ATH9K_HTC=m
2351
+# CONFIG_ATH9K_HTC_DEBUGFS is not set
2352
+CONFIG_ATH9K_HWRNG=y
2353
+CONFIG_CARL9170=m
2354
+CONFIG_CARL9170_LEDS=y
2355
+# CONFIG_CARL9170_DEBUGFS is not set
2356
+CONFIG_CARL9170_WPC=y
2357
+# CONFIG_CARL9170_HWRNG is not set
2358
+# CONFIG_ATH6KL is not set
2359
+# CONFIG_AR5523 is not set
2360
+CONFIG_WIL6210=m
2361
+CONFIG_WIL6210_ISR_COR=y
2362
+CONFIG_WIL6210_TRACING=y
2363
+CONFIG_ATH10K=m
2364
+CONFIG_ATH10K_PCI=m
2365
+# CONFIG_ATH10K_DEBUG is not set
2366
+CONFIG_ATH10K_DEBUGFS=y
2367
+# CONFIG_ATH10K_TRACING is not set
2368
+# CONFIG_B43 is not set
2369
+# CONFIG_B43LEGACY is not set
2370
+CONFIG_WLAN_VENDOR_BROADCOM=y
2371
+CONFIG_BRCMUTIL=m
2372
+CONFIG_BRCMSMAC=m
2373
+CONFIG_BRCMFMAC=m
2374
+CONFIG_BRCMFMAC_PROTO_BCDC=y
2375
+CONFIG_BRCMFMAC_PROTO_MSGBUF=y
2376
+CONFIG_BRCMFMAC_SDIO=y
2377
+CONFIG_BRCMFMAC_USB=y
2378
+CONFIG_BRCMFMAC_PCIE=y
2379
+# CONFIG_BRCM_TRACING is not set
2380
+# CONFIG_BRCMDBG is not set
2381
+# CONFIG_HOSTAP is not set
2382
+# CONFIG_IPW2100 is not set
2383
+# CONFIG_IPW2200 is not set
2384
+CONFIG_WLAN_VENDOR_INTEL=y
2385
+CONFIG_IWLEGACY=m
2386
+CONFIG_IWL4965=m
2387
+CONFIG_IWL3945=m
2388
+
2389
+#
2390
+# iwl3945 / iwl4965 Debugging Options
2391
+#
2392
+CONFIG_IWLEGACY_DEBUG=y
2393
+CONFIG_IWLEGACY_DEBUGFS=y
2394
+CONFIG_IWLWIFI=m
2395
+CONFIG_IWLWIFI_LEDS=y
2396
+CONFIG_IWLDVM=m
2397
+CONFIG_IWLMVM=m
2398
+CONFIG_IWLWIFI_OPMODE_MODULAR=y
2399
+# CONFIG_IWLWIFI_BCAST_FILTERING is not set
2400
+# CONFIG_IWLWIFI_PCIE_RTPM is not set
2401
+
2402
+#
2403
+# Debugging Options
2404
+#
2405
+# CONFIG_IWLWIFI_DEBUG is not set
2406
+CONFIG_IWLWIFI_DEBUGFS=y
2407
+# CONFIG_IWLWIFI_DEVICE_TRACING is not set
2408
+# CONFIG_LIBERTAS is not set
2409
+CONFIG_WLAN_VENDOR_MARVELL=y
2410
+CONFIG_MWIFIEX=m
2411
+CONFIG_MWIFIEX_SDIO=m
2412
+CONFIG_MWIFIEX_PCIE=m
2413
+CONFIG_MWIFIEX_USB=m
2414
+CONFIG_MWL8K=m
2415
+# CONFIG_HERMES is not set
2416
+# CONFIG_P54_COMMON is not set
2417
+CONFIG_WLAN_VENDOR_RALINK=y
2418
+CONFIG_RT2X00=m
2419
+# CONFIG_RT2400PCI is not set
2420
+# CONFIG_RT2500PCI is not set
2421
+CONFIG_RT61PCI=m
2422
+CONFIG_RT2800PCI=m
2423
+CONFIG_RT2800PCI_RT33XX=y
2424
+CONFIG_RT2800PCI_RT35XX=y
2425
+CONFIG_RT2800PCI_RT53XX=y
2426
+CONFIG_RT2800PCI_RT3290=y
2427
+# CONFIG_RT2500USB is not set
2428
+CONFIG_RT73USB=m
2429
+CONFIG_RT2800USB=m
2430
+CONFIG_RT2800USB_RT33XX=y
2431
+CONFIG_RT2800USB_RT35XX=y
2432
+# CONFIG_RT2800USB_RT3573 is not set
2433
+CONFIG_RT2800USB_RT53XX=y
2434
+CONFIG_RT2800USB_RT55XX=y
2435
+CONFIG_RT2800USB_UNKNOWN=y
2436
+CONFIG_RT2800_LIB=m
2437
+CONFIG_RT2800_LIB_MMIO=m
2438
+CONFIG_RT2X00_LIB_MMIO=m
2439
+CONFIG_RT2X00_LIB_PCI=m
2440
+CONFIG_RT2X00_LIB_USB=m
2441
+CONFIG_RT2X00_LIB=m
2442
+CONFIG_RT2X00_LIB_FIRMWARE=y
2443
+CONFIG_RT2X00_LIB_CRYPTO=y
2444
+CONFIG_RT2X00_LIB_LEDS=y
2445
+CONFIG_RT2X00_LIB_DEBUGFS=y
2446
+# CONFIG_RT2X00_DEBUG is not set
2447
+CONFIG_WLAN_VENDOR_REALTEK=y
2448
+# CONFIG_RTL8180 is not set
2449
+CONFIG_RTL8187=m
2450
+CONFIG_RTL8187_LEDS=y
2451
+CONFIG_RTL_CARDS=m
2452
+CONFIG_RTL8192CE=m
2453
+CONFIG_RTL8192SE=m
2454
+CONFIG_RTL8192DE=m
2455
+CONFIG_RTL8723AE=m
2456
+CONFIG_RTL8723BE=m
2457
+CONFIG_RTL8188EE=m
2458
+CONFIG_RTL8192EE=m
2459
+CONFIG_RTL8821AE=m
2460
+CONFIG_RTL8192CU=m
2461
+CONFIG_RTLWIFI=m
2462
+CONFIG_RTLWIFI_PCI=m
2463
+CONFIG_RTLWIFI_USB=m
2464
+# CONFIG_RTLWIFI_DEBUG is not set
2465
+CONFIG_RTL8192C_COMMON=m
2466
+CONFIG_RTL8723_COMMON=m
2467
+CONFIG_RTLBTCOEXIST=m
2468
+# CONFIG_WL_TI is not set
2469
+# CONFIG_ZD1211RW is not set
2470
+
2471
+#
2472
+# Enable WiMAX (Networking options) to see the WiMAX drivers
2473
+#
2474
+CONFIG_WAN=y
2475
+# CONFIG_LANMEDIA is not set
2476
+CONFIG_HDLC=m
2477
+CONFIG_HDLC_RAW=m
2478
+# CONFIG_HDLC_RAW_ETH is not set
2479
+CONFIG_HDLC_CISCO=m
2480
+CONFIG_HDLC_FR=m
2481
+CONFIG_HDLC_PPP=m
2482
+
2483
+#
2484
+# X.25/LAPB support is disabled
2485
+#
2486
+# CONFIG_PCI200SYN is not set
2487
+# CONFIG_WANXL is not set
2488
+# CONFIG_PC300TOO is not set
2489
+# CONFIG_FARSYNC is not set
2490
+# CONFIG_DSCC4 is not set
2491
+CONFIG_DLCI=m
2492
+CONFIG_DLCI_MAX=8
2493
+# CONFIG_SBNI is not set
2494
+CONFIG_IEEE802154_DRIVERS=m
2495
+CONFIG_IEEE802154_FAKELB=m
2496
+# CONFIG_IEEE802154_AT86RF230 is not set
2497
+# CONFIG_IEEE802154_MRF24J40 is not set
2498
+# CONFIG_IEEE802154_CC2520 is not set
2499
+# CONFIG_IEEE802154_ATUSB is not set
2500
+# CONFIG_IEEE802154_ADF7242 is not set
2501
+CONFIG_XEN_NETDEV_FRONTEND=m
2502
+CONFIG_VMXNET3=m
2503
+CONFIG_FUJITSU_ES=m
2504
+CONFIG_HYPERV_NET=m
2505
+CONFIG_ISDN=y
2506
+CONFIG_ISDN_I4L=m
2507
+CONFIG_ISDN_PPP=y
2508
+CONFIG_ISDN_PPP_VJ=y
2509
+CONFIG_ISDN_MPP=y
2510
+CONFIG_IPPP_FILTER=y
2511
+# CONFIG_ISDN_PPP_BSDCOMP is not set
2512
+CONFIG_ISDN_AUDIO=y
2513
+CONFIG_ISDN_TTY_FAX=y
2514
+
2515
+#
2516
+# ISDN feature submodules
2517
+#
2518
+CONFIG_ISDN_DIVERSION=m
2519
+
2520
+#
2521
+# ISDN4Linux hardware drivers
2522
+#
2523
+
2524
+#
2525
+# Passive cards
2526
+#
2527
+CONFIG_ISDN_DRV_HISAX=m
2528
+
2529
+#
2530
+# D-channel protocol features
2531
+#
2532
+CONFIG_HISAX_EURO=y
2533
+CONFIG_DE_AOC=y
2534
+CONFIG_HISAX_NO_SENDCOMPLETE=y
2535
+CONFIG_HISAX_NO_LLC=y
2536
+CONFIG_HISAX_NO_KEYPAD=y
2537
+CONFIG_HISAX_1TR6=y
2538
+CONFIG_HISAX_NI1=y
2539
+CONFIG_HISAX_MAX_CARDS=8
2540
+
2541
+#
2542
+# HiSax supported cards
2543
+#
2544
+CONFIG_HISAX_16_3=y
2545
+CONFIG_HISAX_TELESPCI=y
2546
+CONFIG_HISAX_S0BOX=y
2547
+CONFIG_HISAX_FRITZPCI=y
2548
+CONFIG_HISAX_AVM_A1_PCMCIA=y
2549
+CONFIG_HISAX_ELSA=y
2550
+CONFIG_HISAX_DIEHLDIVA=y
2551
+CONFIG_HISAX_SEDLBAUER=y
2552
+CONFIG_HISAX_NETJET=y
2553
+CONFIG_HISAX_NETJET_U=y
2554
+CONFIG_HISAX_NICCY=y
2555
+CONFIG_HISAX_BKM_A4T=y
2556
+CONFIG_HISAX_SCT_QUADRO=y
2557
+CONFIG_HISAX_GAZEL=y
2558
+CONFIG_HISAX_HFC_PCI=y
2559
+CONFIG_HISAX_W6692=y
2560
+CONFIG_HISAX_HFC_SX=y
2561
+CONFIG_HISAX_ENTERNOW_PCI=y
2562
+# CONFIG_HISAX_DEBUG is not set
2563
+
2564
+#
2565
+# HiSax PCMCIA card service modules
2566
+#
2567
+
2568
+#
2569
+# HiSax sub driver modules
2570
+#
2571
+CONFIG_HISAX_ST5481=m
2572
+# CONFIG_HISAX_HFCUSB is not set
2573
+CONFIG_HISAX_HFC4S8S=m
2574
+CONFIG_HISAX_FRITZ_PCIPNP=m
2575
+
2576
+#
2577
+# Active cards
2578
+#
2579
+CONFIG_ISDN_CAPI=m
2580
+CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
2581
+# CONFIG_CAPI_TRACE is not set
2582
+CONFIG_ISDN_CAPI_MIDDLEWARE=y
2583
+CONFIG_ISDN_CAPI_CAPI20=m
2584
+CONFIG_ISDN_CAPI_CAPIDRV=m
2585
+
2586
+#
2587
+# CAPI hardware drivers
2588
+#
2589
+CONFIG_CAPI_AVM=y
2590
+CONFIG_ISDN_DRV_AVMB1_B1PCI=m
2591
+CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y
2592
+CONFIG_ISDN_DRV_AVMB1_T1PCI=m
2593
+CONFIG_ISDN_DRV_AVMB1_C4=m
2594
+# CONFIG_CAPI_EICON is not set
2595
+CONFIG_ISDN_DRV_GIGASET=m
2596
+CONFIG_GIGASET_CAPI=y
2597
+# CONFIG_GIGASET_I4L is not set
2598
+# CONFIG_GIGASET_DUMMYLL is not set
2599
+CONFIG_GIGASET_BASE=m
2600
+CONFIG_GIGASET_M105=m
2601
+CONFIG_GIGASET_M101=m
2602
+# CONFIG_GIGASET_DEBUG is not set
2603
+CONFIG_HYSDN=m
2604
+CONFIG_HYSDN_CAPI=y
2605
+CONFIG_MISDN=m
2606
+CONFIG_MISDN_DSP=m
2607
+CONFIG_MISDN_L1OIP=m
2608
+
2609
+#
2610
+# mISDN hardware drivers
2611
+#
2612
+CONFIG_MISDN_HFCPCI=m
2613
+CONFIG_MISDN_HFCMULTI=m
2614
+CONFIG_MISDN_HFCUSB=m
2615
+CONFIG_MISDN_AVMFRITZ=m
2616
+CONFIG_MISDN_SPEEDFAX=m
2617
+CONFIG_MISDN_INFINEON=m
2618
+CONFIG_MISDN_W6692=m
2619
+CONFIG_MISDN_NETJET=m
2620
+CONFIG_MISDN_IPAC=m
2621
+CONFIG_MISDN_ISAR=m
2622
+CONFIG_ISDN_HDLC=m
2623
+
2624
+#
2625
+# Input device support
2626
+#
2627
+CONFIG_INPUT=y
2628
+CONFIG_INPUT_FF_MEMLESS=m
2629
+CONFIG_INPUT_POLLDEV=m
2630
+CONFIG_INPUT_SPARSEKMAP=m
2631
+# CONFIG_INPUT_MATRIXKMAP is not set
2632
+
2633
+#
2634
+# Userland interfaces
2635
+#
2636
+CONFIG_INPUT_MOUSEDEV=y
2637
+# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
2638
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
2639
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
2640
+# CONFIG_INPUT_JOYDEV is not set
2641
+CONFIG_INPUT_EVDEV=y
2642
+# CONFIG_INPUT_EVBUG is not set
2643
+
2644
+#
2645
+# Input Device Drivers
2646
+#
2647
+CONFIG_INPUT_KEYBOARD=y
2648
+# CONFIG_KEYBOARD_ADP5588 is not set
2649
+# CONFIG_KEYBOARD_ADP5589 is not set
2650
+CONFIG_KEYBOARD_ATKBD=y
2651
+# CONFIG_KEYBOARD_QT1070 is not set
2652
+# CONFIG_KEYBOARD_QT2160 is not set
2653
+# CONFIG_KEYBOARD_LKKBD is not set
2654
+CONFIG_KEYBOARD_GPIO=m
2655
+CONFIG_KEYBOARD_GPIO_POLLED=m
2656
+# CONFIG_KEYBOARD_TCA6416 is not set
2657
+# CONFIG_KEYBOARD_TCA8418 is not set
2658
+# CONFIG_KEYBOARD_MATRIX is not set
2659
+# CONFIG_KEYBOARD_LM8323 is not set
2660
+# CONFIG_KEYBOARD_LM8333 is not set
2661
+# CONFIG_KEYBOARD_MAX7359 is not set
2662
+# CONFIG_KEYBOARD_MCS is not set
2663
+# CONFIG_KEYBOARD_MPR121 is not set
2664
+# CONFIG_KEYBOARD_NEWTON is not set
2665
+# CONFIG_KEYBOARD_OPENCORES is not set
2666
+# CONFIG_KEYBOARD_SAMSUNG is not set
2667
+# CONFIG_KEYBOARD_STOWAWAY is not set
2668
+# CONFIG_KEYBOARD_SUNKBD is not set
2669
+# CONFIG_KEYBOARD_XTKBD is not set
2670
+CONFIG_INPUT_MOUSE=y
2671
+CONFIG_MOUSE_PS2=y
2672
+CONFIG_MOUSE_PS2_ALPS=y
2673
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
2674
+CONFIG_MOUSE_PS2_SYNAPTICS=y
2675
+CONFIG_MOUSE_PS2_CYPRESS=y
2676
+CONFIG_MOUSE_PS2_LIFEBOOK=y
2677
+CONFIG_MOUSE_PS2_TRACKPOINT=y
2678
+CONFIG_MOUSE_PS2_ELANTECH=y
2679
+CONFIG_MOUSE_PS2_SENTELIC=y
2680
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
2681
+CONFIG_MOUSE_PS2_VMMOUSE=y
2682
+CONFIG_MOUSE_SERIAL=m
2683
+CONFIG_MOUSE_APPLETOUCH=m
2684
+CONFIG_MOUSE_BCM5974=m
2685
+CONFIG_MOUSE_CYAPA=m
2686
+CONFIG_MOUSE_VSXXXAA=m
2687
+# CONFIG_MOUSE_GPIO is not set
2688
+CONFIG_MOUSE_SYNAPTICS_I2C=m
2689
+CONFIG_MOUSE_SYNAPTICS_USB=m
2690
+# CONFIG_INPUT_JOYSTICK is not set
2691
+CONFIG_INPUT_TABLET=y
2692
+CONFIG_TABLET_USB_ACECAD=m
2693
+CONFIG_TABLET_USB_AIPTEK=m
2694
+CONFIG_TABLET_USB_GTCO=m
2695
+# CONFIG_TABLET_USB_HANWANG is not set
2696
+CONFIG_TABLET_USB_KBTAB=m
2697
+CONFIG_TABLET_USB_WACOM=m
2698
+CONFIG_INPUT_TOUCHSCREEN=y
2699
+# CONFIG_TOUCHSCREEN_ADS7846 is not set
2700
+# CONFIG_TOUCHSCREEN_AD7877 is not set
2701
+# CONFIG_TOUCHSCREEN_AD7879 is not set
2702
+# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set
2703
+# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set
2704
+# CONFIG_TOUCHSCREEN_BU21013 is not set
2705
+# CONFIG_TOUCHSCREEN_CY8CTMG110 is not set
2706
+# CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set
2707
+# CONFIG_TOUCHSCREEN_DYNAPRO is not set
2708
+# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
2709
+# CONFIG_TOUCHSCREEN_EETI is not set
2710
+# CONFIG_TOUCHSCREEN_FUJITSU is not set
2711
+# CONFIG_TOUCHSCREEN_ILI210X is not set
2712
+# CONFIG_TOUCHSCREEN_GUNZE is not set
2713
+CONFIG_TOUCHSCREEN_ELO=m
2714
+CONFIG_TOUCHSCREEN_WACOM_W8001=m
2715
+CONFIG_TOUCHSCREEN_WACOM_I2C=m
2716
+# CONFIG_TOUCHSCREEN_MAX11801 is not set
2717
+# CONFIG_TOUCHSCREEN_MCS5000 is not set
2718
+# CONFIG_TOUCHSCREEN_MMS114 is not set
2719
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
2720
+# CONFIG_TOUCHSCREEN_INEXIO is not set
2721
+# CONFIG_TOUCHSCREEN_MK712 is not set
2722
+# CONFIG_TOUCHSCREEN_PENMOUNT is not set
2723
+# CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set
2724
+# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
2725
+# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
2726
+# CONFIG_TOUCHSCREEN_PIXCIR is not set
2727
+# CONFIG_TOUCHSCREEN_WM97XX is not set
2728
+# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
2729
+# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
2730
+# CONFIG_TOUCHSCREEN_TSC_SERIO is not set
2731
+# CONFIG_TOUCHSCREEN_TSC2005 is not set
2732
+# CONFIG_TOUCHSCREEN_TSC2007 is not set
2733
+# CONFIG_TOUCHSCREEN_W90X900 is not set
2734
+# CONFIG_TOUCHSCREEN_ST1232 is not set
2735
+# CONFIG_TOUCHSCREEN_TPS6507X is not set
2736
+CONFIG_INPUT_MISC=y
2737
+# CONFIG_INPUT_AD714X is not set
2738
+# CONFIG_INPUT_BMA150 is not set
2739
+CONFIG_INPUT_PCSPKR=m
2740
+# CONFIG_INPUT_MMA8450 is not set
2741
+# CONFIG_INPUT_MPU3050 is not set
2742
+CONFIG_INPUT_APANEL=m
2743
+CONFIG_INPUT_GP2A=m
2744
+# CONFIG_INPUT_GPIO_TILT_POLLED is not set
2745
+CONFIG_INPUT_WISTRON_BTNS=m
2746
+CONFIG_INPUT_ATLAS_BTNS=m
2747
+CONFIG_INPUT_ATI_REMOTE2=m
2748
+CONFIG_INPUT_KEYSPAN_REMOTE=m
2749
+# CONFIG_INPUT_KXTJ9 is not set
2750
+CONFIG_INPUT_POWERMATE=m
2751
+CONFIG_INPUT_YEALINK=m
2752
+CONFIG_INPUT_CM109=m
2753
+CONFIG_INPUT_UINPUT=m
2754
+# CONFIG_INPUT_PCF8574 is not set
2755
+# CONFIG_INPUT_PWM_BEEPER is not set
2756
+CONFIG_INPUT_GPIO_ROTARY_ENCODER=m
2757
+# CONFIG_INPUT_ADXL34X is not set
2758
+# CONFIG_INPUT_IMS_PCU is not set
2759
+# CONFIG_INPUT_CMA3000 is not set
2760
+CONFIG_INPUT_XEN_KBDDEV_FRONTEND=m
2761
+
2762
+#
2763
+# Hardware I/O ports
2764
+#
2765
+CONFIG_SERIO=y
2766
+CONFIG_SERIO_I8042=y
2767
+CONFIG_SERIO_SERPORT=y
2768
+# CONFIG_SERIO_CT82C710 is not set
2769
+# CONFIG_SERIO_PARKBD is not set
2770
+# CONFIG_SERIO_PCIPS2 is not set
2771
+CONFIG_SERIO_LIBPS2=y
2772
+CONFIG_SERIO_RAW=m
2773
+CONFIG_SERIO_ALTERA_PS2=m
2774
+# CONFIG_SERIO_PS2MULT is not set
2775
+CONFIG_SERIO_ARC_PS2=m
2776
+CONFIG_HYPERV_KEYBOARD=m
2777
+# CONFIG_GAMEPORT is not set
2778
+
2779
+#
2780
+# Character devices
2781
+#
2782
+CONFIG_TTY=y
2783
+CONFIG_VT=y
2784
+CONFIG_CONSOLE_TRANSLATIONS=y
2785
+CONFIG_VT_CONSOLE=y
2786
+CONFIG_VT_CONSOLE_SLEEP=y
2787
+CONFIG_HW_CONSOLE=y
2788
+CONFIG_VT_HW_CONSOLE_BINDING=y
2789
+CONFIG_UNIX98_PTYS=y
2790
+CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
2791
+# CONFIG_LEGACY_PTYS is not set
2792
+CONFIG_SERIAL_NONSTANDARD=y
2793
+# CONFIG_ROCKETPORT is not set
2794
+CONFIG_CYCLADES=m
2795
+# CONFIG_CYZ_INTR is not set
2796
+# CONFIG_MOXA_INTELLIO is not set
2797
+# CONFIG_MOXA_SMARTIO is not set
2798
+CONFIG_SYNCLINK=m
2799
+CONFIG_SYNCLINKMP=m
2800
+CONFIG_SYNCLINK_GT=m
2801
+CONFIG_NOZOMI=m
2802
+# CONFIG_ISI is not set
2803
+CONFIG_N_HDLC=m
2804
+CONFIG_N_GSM=m
2805
+# CONFIG_TRACE_SINK is not set
2806
+# CONFIG_DEVKMEM is not set
2807
+CONFIG_CRASH=y
2808
+# CONFIG_STALDRV is not set
2809
+
2810
+#
2811
+# Serial drivers
2812
+#
2813
+CONFIG_SERIAL_8250=y
2814
+# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
2815
+CONFIG_SERIAL_8250_PNP=y
2816
+CONFIG_SERIAL_8250_CONSOLE=y
2817
+CONFIG_FIX_EARLYCON_MEM=y
2818
+CONFIG_SERIAL_8250_DMA=y
2819
+CONFIG_SERIAL_8250_PCI=y
2820
+CONFIG_SERIAL_8250_NR_UARTS=32
2821
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
2822
+CONFIG_SERIAL_8250_EXTENDED=y
2823
+CONFIG_SERIAL_8250_MANY_PORTS=y
2824
+CONFIG_SERIAL_8250_SHARE_IRQ=y
2825
+# CONFIG_SERIAL_8250_DETECT_IRQ is not set
2826
+CONFIG_SERIAL_8250_RSA=y
2827
+CONFIG_SERIAL_8250_DW=y
2828
+
2829
+#
2830
+# Non-8250 serial port support
2831
+#
2832
+# CONFIG_SERIAL_KGDB_NMI is not set
2833
+# CONFIG_SERIAL_MAX3100 is not set
2834
+# CONFIG_SERIAL_MAX310X is not set
2835
+# CONFIG_SERIAL_MFD_HSU is not set
2836
+CONFIG_SERIAL_CORE=y
2837
+CONFIG_SERIAL_CORE_CONSOLE=y
2838
+CONFIG_CONSOLE_POLL=y
2839
+CONFIG_SERIAL_JSM=m
2840
+# CONFIG_SERIAL_SCCNXP is not set
2841
+# CONFIG_SERIAL_TIMBERDALE is not set
2842
+# CONFIG_SERIAL_ALTERA_JTAGUART is not set
2843
+# CONFIG_SERIAL_ALTERA_UART is not set
2844
+# CONFIG_SERIAL_IFX6X60 is not set
2845
+# CONFIG_SERIAL_PCH_UART is not set
2846
+CONFIG_SERIAL_ARC=m
2847
+CONFIG_SERIAL_ARC_NR_PORTS=1
2848
+# CONFIG_SERIAL_RP2 is not set
2849
+CONFIG_PRINTER=m
2850
+# CONFIG_LP_CONSOLE is not set
2851
+CONFIG_PPDEV=m
2852
+CONFIG_HVC_DRIVER=y
2853
+CONFIG_HVC_IRQ=y
2854
+CONFIG_HVC_XEN=y
2855
+CONFIG_HVC_XEN_FRONTEND=y
2856
+CONFIG_VIRTIO_CONSOLE=m
2857
+CONFIG_IPMI_HANDLER=m
2858
+# CONFIG_IPMI_PANIC_EVENT is not set
2859
+CONFIG_IPMI_DEVICE_INTERFACE=m
2860
+CONFIG_IPMI_SI=m
2861
+# CONFIG_IPMI_SI_PROBE_DEFAULTS is not set
2862
+CONFIG_IPMI_SSIF=m
2863
+CONFIG_IPMI_WATCHDOG=m
2864
+CONFIG_IPMI_POWEROFF=m
2865
+CONFIG_HW_RANDOM=y
2866
+CONFIG_HW_RANDOM_TIMERIOMEM=m
2867
+CONFIG_HW_RANDOM_INTEL=m
2868
+CONFIG_HW_RANDOM_AMD=m
2869
+# CONFIG_HW_RANDOM_ATMEL is not set
2870
+CONFIG_HW_RANDOM_GEODE=m
2871
+CONFIG_HW_RANDOM_VIA=m
2872
+CONFIG_HW_RANDOM_VIRTIO=m
2873
+# CONFIG_HW_RANDOM_EXYNOS is not set
2874
+CONFIG_HW_RANDOM_TPM=m
2875
+CONFIG_NVRAM=y
2876
+# CONFIG_R3964 is not set
2877
+# CONFIG_APPLICOM is not set
2878
+CONFIG_SONYPI=m
2879
+# CONFIG_MWAVE is not set
2880
+CONFIG_PC8736x_GPIO=m
2881
+CONFIG_NSC_GPIO=m
2882
+CONFIG_RAW_DRIVER=y
2883
+CONFIG_MAX_RAW_DEVS=8192
2884
+CONFIG_HPET=y
2885
+CONFIG_HPET_MMAP=y
2886
+# CONFIG_HPET_MMAP_DEFAULT is not set
2887
+CONFIG_HANGCHECK_TIMER=m
2888
+CONFIG_TCG_TPM=y
2889
+CONFIG_TCG_TIS=y
2890
+# CONFIG_TCG_TIS_I2C_ATMEL is not set
2891
+# CONFIG_TCG_TIS_I2C_INFINEON is not set
2892
+# CONFIG_TCG_TIS_I2C_NUVOTON is not set
2893
+CONFIG_TCG_NSC=m
2894
+CONFIG_TCG_ATMEL=m
2895
+CONFIG_TCG_INFINEON=m
2896
+# CONFIG_TCG_XEN is not set
2897
+CONFIG_TCG_CRB=m
2898
+CONFIG_TCG_TIS_ST33ZP24=m
2899
+CONFIG_TCG_TIS_ST33ZP24_I2C=m
2900
+CONFIG_TELCLOCK=m
2901
+CONFIG_DEVPORT=y
2902
+CONFIG_I2C=m
2903
+CONFIG_I2C_BOARDINFO=y
2904
+CONFIG_I2C_COMPAT=y
2905
+CONFIG_I2C_CHARDEV=m
2906
+CONFIG_I2C_MUX=m
2907
+
2908
+#
2909
+# Multiplexer I2C Chip support
2910
+#
2911
+CONFIG_I2C_MUX_GPIO=m
2912
+CONFIG_I2C_MUX_PCA9541=m
2913
+CONFIG_I2C_MUX_PCA954x=m
2914
+CONFIG_I2C_HELPER_AUTO=y
2915
+CONFIG_I2C_SMBUS=m
2916
+CONFIG_I2C_ALGOBIT=m
2917
+CONFIG_I2C_ALGOPCA=m
2918
+
2919
+#
2920
+# I2C Hardware Bus support
2921
+#
2922
+
2923
+#
2924
+# PC SMBus host controller drivers
2925
+#
2926
+CONFIG_I2C_ALI1535=m
2927
+CONFIG_I2C_ALI1563=m
2928
+CONFIG_I2C_ALI15X3=m
2929
+CONFIG_I2C_AMD756=m
2930
+CONFIG_I2C_AMD756_S4882=m
2931
+CONFIG_I2C_AMD8111=m
2932
+CONFIG_I2C_I801=m
2933
+CONFIG_I2C_ISCH=m
2934
+CONFIG_I2C_ISMT=m
2935
+CONFIG_I2C_PIIX4=m
2936
+CONFIG_I2C_NFORCE2=m
2937
+CONFIG_I2C_NFORCE2_S4985=m
2938
+CONFIG_I2C_SIS5595=m
2939
+CONFIG_I2C_SIS630=m
2940
+CONFIG_I2C_SIS96X=m
2941
+CONFIG_I2C_VIA=m
2942
+CONFIG_I2C_VIAPRO=m
2943
+
2944
+#
2945
+# ACPI drivers
2946
+#
2947
+CONFIG_I2C_SCMI=m
2948
+
2949
+#
2950
+# I2C system bus drivers (mostly embedded / system-on-chip)
2951
+#
2952
+# CONFIG_I2C_CBUS_GPIO is not set
2953
+CONFIG_I2C_DESIGNWARE_CORE=m
2954
+CONFIG_I2C_DESIGNWARE_PLATFORM=m
2955
+# CONFIG_I2C_DESIGNWARE_PCI is not set
2956
+# CONFIG_I2C_EG20T is not set
2957
+# CONFIG_I2C_GPIO is not set
2958
+# CONFIG_I2C_INTEL_MID is not set
2959
+# CONFIG_I2C_OCORES is not set
2960
+CONFIG_I2C_PCA_PLATFORM=m
2961
+# CONFIG_I2C_PXA_PCI is not set
2962
+CONFIG_I2C_SIMTEC=m
2963
+# CONFIG_I2C_XILINX is not set
2964
+
2965
+#
2966
+# External I2C/SMBus adapter drivers
2967
+#
2968
+CONFIG_I2C_DIOLAN_U2C=m
2969
+CONFIG_I2C_PARPORT=m
2970
+CONFIG_I2C_PARPORT_LIGHT=m
2971
+# CONFIG_I2C_TAOS_EVM is not set
2972
+CONFIG_I2C_TINY_USB=m
2973
+CONFIG_I2C_VIPERBOARD=m
2974
+
2975
+#
2976
+# Other I2C/SMBus bus drivers
2977
+#
2978
+CONFIG_SCx200_ACB=m
2979
+CONFIG_I2C_STUB=m
2980
+# CONFIG_I2C_DEBUG_CORE is not set
2981
+# CONFIG_I2C_DEBUG_ALGO is not set
2982
+# CONFIG_I2C_DEBUG_BUS is not set
2983
+CONFIG_SPI=y
2984
+# CONFIG_SPI_DEBUG is not set
2985
+CONFIG_SPI_MASTER=y
2986
+
2987
+#
2988
+# SPI Master Controller Drivers
2989
+#
2990
+# CONFIG_SPI_ALTERA is not set
2991
+# CONFIG_SPI_BITBANG is not set
2992
+# CONFIG_SPI_BUTTERFLY is not set
2993
+# CONFIG_SPI_GPIO is not set
2994
+# CONFIG_SPI_LM70_LLP is not set
2995
+# CONFIG_SPI_OC_TINY is not set
2996
+# CONFIG_SPI_PXA2XX is not set
2997
+# CONFIG_SPI_PXA2XX_PCI is not set
2998
+# CONFIG_SPI_SC18IS602 is not set
2999
+# CONFIG_SPI_TOPCLIFF_PCH is not set
3000
+# CONFIG_SPI_XCOMM is not set
3001
+# CONFIG_SPI_XILINX is not set
3002
+# CONFIG_SPI_DESIGNWARE is not set
3003
+
3004
+#
3005
+# SPI Protocol Masters
3006
+#
3007
+# CONFIG_SPI_SPIDEV is not set
3008
+# CONFIG_SPI_TLE62X0 is not set
3009
+
3010
+#
3011
+# Qualcomm MSM SSBI bus support
3012
+#
3013
+# CONFIG_SSBI is not set
3014
+# CONFIG_HSI is not set
3015
+
3016
+#
3017
+# PPS support
3018
+#
3019
+CONFIG_PPS=m
3020
+# CONFIG_PPS_DEBUG is not set
3021
+
3022
+#
3023
+# PPS clients support
3024
+#
3025
+# CONFIG_PPS_CLIENT_KTIMER is not set
3026
+CONFIG_PPS_CLIENT_LDISC=m
3027
+CONFIG_PPS_CLIENT_PARPORT=m
3028
+CONFIG_PPS_CLIENT_GPIO=m
3029
+
3030
+#
3031
+# PPS generators support
3032
+#
3033
+
3034
+#
3035
+# PTP clock support
3036
+#
3037
+CONFIG_PTP_1588_CLOCK=m
3038
+CONFIG_DP83640_PHY=m
3039
+CONFIG_PTP_1588_CLOCK_PCH=m
3040
+CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
3041
+CONFIG_GPIOLIB=y
3042
+CONFIG_GPIO_DEVRES=y
3043
+CONFIG_GPIO_ACPI=y
3044
+# CONFIG_DEBUG_GPIO is not set
3045
+CONFIG_GPIO_SYSFS=y
3046
+
3047
+#
3048
+# Memory mapped GPIO drivers:
3049
+#
3050
+# CONFIG_GPIO_GENERIC_PLATFORM is not set
3051
+# CONFIG_GPIO_IT8761E is not set
3052
+# CONFIG_GPIO_F7188X is not set
3053
+# CONFIG_GPIO_SCH311X is not set
3054
+# CONFIG_GPIO_TS5500 is not set
3055
+# CONFIG_GPIO_SCH is not set
3056
+CONFIG_GPIO_ICH=m
3057
+# CONFIG_GPIO_VX855 is not set
3058
+# CONFIG_GPIO_LYNXPOINT is not set
3059
+
3060
+#
3061
+# I2C GPIO expanders:
3062
+#
3063
+# CONFIG_GPIO_MAX7300 is not set
3064
+# CONFIG_GPIO_MAX732X is not set
3065
+# CONFIG_GPIO_PCA953X is not set
3066
+# CONFIG_GPIO_PCF857X is not set
3067
+# CONFIG_GPIO_ADP5588 is not set
3068
+
3069
+#
3070
+# PCI GPIO expanders:
3071
+#
3072
+# CONFIG_GPIO_AMD8111 is not set
3073
+CONFIG_GPIO_LANGWELL=y
3074
+# CONFIG_GPIO_PCH is not set
3075
+# CONFIG_GPIO_ML_IOH is not set
3076
+# CONFIG_GPIO_RDC321X is not set
3077
+
3078
+#
3079
+# SPI GPIO expanders:
3080
+#
3081
+# CONFIG_GPIO_MAX7301 is not set
3082
+# CONFIG_GPIO_MCP23S08 is not set
3083
+# CONFIG_GPIO_MC33880 is not set
3084
+# CONFIG_GPIO_74X164 is not set
3085
+
3086
+#
3087
+# AC97 GPIO expanders:
3088
+#
3089
+
3090
+#
3091
+# LPC GPIO expanders:
3092
+#
3093
+
3094
+#
3095
+# MODULbus GPIO expanders:
3096
+#
3097
+
3098
+#
3099
+# USB GPIO expanders:
3100
+#
3101
+CONFIG_GPIO_VIPERBOARD=m
3102
+# CONFIG_W1 is not set
3103
+CONFIG_POWER_SUPPLY=y
3104
+# CONFIG_POWER_SUPPLY_DEBUG is not set
3105
+# CONFIG_PDA_POWER is not set
3106
+# CONFIG_TEST_POWER is not set
3107
+# CONFIG_BATTERY_DS2780 is not set
3108
+# CONFIG_BATTERY_DS2781 is not set
3109
+# CONFIG_BATTERY_DS2782 is not set
3110
+# CONFIG_BATTERY_SBS is not set
3111
+# CONFIG_BATTERY_BQ27x00 is not set
3112
+# CONFIG_BATTERY_MAX17040 is not set
3113
+# CONFIG_BATTERY_MAX17042 is not set
3114
+# CONFIG_CHARGER_MAX8903 is not set
3115
+# CONFIG_CHARGER_LP8727 is not set
3116
+# CONFIG_CHARGER_GPIO is not set
3117
+# CONFIG_CHARGER_BQ2415X is not set
3118
+CONFIG_CHARGER_SMB347=m
3119
+# CONFIG_BATTERY_GOLDFISH is not set
3120
+CONFIG_POWER_RESET=y
3121
+# CONFIG_POWER_AVS is not set
3122
+CONFIG_POWERCAP=y
3123
+CONFIG_INTEL_RAPL=m
3124
+CONFIG_HWMON=y
3125
+CONFIG_HWMON_VID=m
3126
+# CONFIG_HWMON_DEBUG_CHIP is not set
3127
+
3128
+#
3129
+# Native drivers
3130
+#
3131
+CONFIG_SENSORS_ABITUGURU=m
3132
+CONFIG_SENSORS_ABITUGURU3=m
3133
+# CONFIG_SENSORS_AD7314 is not set
3134
+CONFIG_SENSORS_AD7414=m
3135
+CONFIG_SENSORS_AD7418=m
3136
+# CONFIG_SENSORS_ADCXX is not set
3137
+CONFIG_SENSORS_ADM1021=m
3138
+CONFIG_SENSORS_ADM1025=m
3139
+CONFIG_SENSORS_ADM1026=m
3140
+CONFIG_SENSORS_ADM1029=m
3141
+CONFIG_SENSORS_ADM1031=m
3142
+CONFIG_SENSORS_ADM9240=m
3143
+CONFIG_SENSORS_ADT7X10=m
3144
+# CONFIG_SENSORS_ADT7310 is not set
3145
+CONFIG_SENSORS_ADT7410=m
3146
+CONFIG_SENSORS_ADT7411=m
3147
+CONFIG_SENSORS_ADT7462=m
3148
+CONFIG_SENSORS_ADT7470=m
3149
+CONFIG_SENSORS_ADT7475=m
3150
+CONFIG_SENSORS_ASC7621=m
3151
+CONFIG_SENSORS_K8TEMP=m
3152
+CONFIG_SENSORS_K10TEMP=m
3153
+CONFIG_SENSORS_FAM15H_POWER=m
3154
+CONFIG_SENSORS_ASB100=m
3155
+CONFIG_SENSORS_ATXP1=m
3156
+CONFIG_SENSORS_DS620=m
3157
+CONFIG_SENSORS_DS1621=m
3158
+CONFIG_SENSORS_I5K_AMB=m
3159
+CONFIG_SENSORS_F71805F=m
3160
+CONFIG_SENSORS_F71882FG=m
3161
+CONFIG_SENSORS_F75375S=m
3162
+CONFIG_SENSORS_FSCHMD=m
3163
+CONFIG_SENSORS_G760A=m
3164
+CONFIG_SENSORS_GL518SM=m
3165
+CONFIG_SENSORS_GL520SM=m
3166
+# CONFIG_SENSORS_GPIO_FAN is not set
3167
+# CONFIG_SENSORS_HIH6130 is not set
3168
+CONFIG_SENSORS_CORETEMP=m
3169
+CONFIG_SENSORS_IBMAEM=m
3170
+CONFIG_SENSORS_IBMPEX=m
3171
+CONFIG_SENSORS_IT87=m
3172
+# CONFIG_SENSORS_JC42 is not set
3173
+CONFIG_SENSORS_LINEAGE=m
3174
+CONFIG_SENSORS_LM63=m
3175
+# CONFIG_SENSORS_LM70 is not set
3176
+CONFIG_SENSORS_LM73=m
3177
+CONFIG_SENSORS_LM75=m
3178
+CONFIG_SENSORS_LM77=m
3179
+CONFIG_SENSORS_LM78=m
3180
+CONFIG_SENSORS_LM80=m
3181
+CONFIG_SENSORS_LM83=m
3182
+CONFIG_SENSORS_LM85=m
3183
+CONFIG_SENSORS_LM87=m
3184
+CONFIG_SENSORS_LM90=m
3185
+CONFIG_SENSORS_LM92=m
3186
+CONFIG_SENSORS_LM93=m
3187
+CONFIG_SENSORS_LTC4151=m
3188
+CONFIG_SENSORS_LTC4215=m
3189
+CONFIG_SENSORS_LTC4245=m
3190
+CONFIG_SENSORS_LTC4261=m
3191
+CONFIG_SENSORS_LM95234=m
3192
+CONFIG_SENSORS_LM95241=m
3193
+CONFIG_SENSORS_LM95245=m
3194
+# CONFIG_SENSORS_MAX1111 is not set
3195
+CONFIG_SENSORS_MAX16065=m
3196
+CONFIG_SENSORS_MAX1619=m
3197
+CONFIG_SENSORS_MAX1668=m
3198
+CONFIG_SENSORS_MAX197=m
3199
+CONFIG_SENSORS_MAX6639=m
3200
+CONFIG_SENSORS_MAX6642=m
3201
+CONFIG_SENSORS_MAX6650=m
3202
+CONFIG_SENSORS_MAX6697=m
3203
+CONFIG_SENSORS_MCP3021=m
3204
+CONFIG_SENSORS_NCT6775=m
3205
+CONFIG_SENSORS_NTC_THERMISTOR=m
3206
+CONFIG_SENSORS_PC87360=m
3207
+CONFIG_SENSORS_PC87427=m
3208
+CONFIG_SENSORS_PCF8591=m
3209
+CONFIG_PMBUS=m
3210
+CONFIG_SENSORS_PMBUS=m
3211
+CONFIG_SENSORS_ADM1275=m
3212
+CONFIG_SENSORS_LM25066=m
3213
+CONFIG_SENSORS_LTC2978=m
3214
+CONFIG_SENSORS_MAX16064=m
3215
+CONFIG_SENSORS_MAX34440=m
3216
+CONFIG_SENSORS_MAX8688=m
3217
+CONFIG_SENSORS_UCD9000=m
3218
+CONFIG_SENSORS_UCD9200=m
3219
+CONFIG_SENSORS_ZL6100=m
3220
+CONFIG_SENSORS_SHT15=m
3221
+CONFIG_SENSORS_SHT21=m
3222
+CONFIG_SENSORS_SIS5595=m
3223
+# CONFIG_SENSORS_SMM665 is not set
3224
+CONFIG_SENSORS_DME1737=m
3225
+CONFIG_SENSORS_EMC1403=m
3226
+# CONFIG_SENSORS_EMC2103 is not set
3227
+CONFIG_SENSORS_EMC6W201=m
3228
+CONFIG_SENSORS_SMSC47M1=m
3229
+CONFIG_SENSORS_SMSC47M192=m
3230
+CONFIG_SENSORS_SMSC47B397=m
3231
+CONFIG_SENSORS_SCH56XX_COMMON=m
3232
+CONFIG_SENSORS_SCH5627=m
3233
+CONFIG_SENSORS_SCH5636=m
3234
+CONFIG_SENSORS_ADS1015=m
3235
+CONFIG_SENSORS_ADS7828=m
3236
+# CONFIG_SENSORS_ADS7871 is not set
3237
+CONFIG_SENSORS_AMC6821=m
3238
+CONFIG_SENSORS_INA209=m
3239
+CONFIG_SENSORS_INA2XX=m
3240
+CONFIG_SENSORS_THMC50=m
3241
+CONFIG_SENSORS_TMP102=m
3242
+CONFIG_SENSORS_TMP401=m
3243
+CONFIG_SENSORS_TMP421=m
3244
+CONFIG_SENSORS_VIA_CPUTEMP=m
3245
+CONFIG_SENSORS_VIA686A=m
3246
+CONFIG_SENSORS_VT1211=m
3247
+CONFIG_SENSORS_VT8231=m
3248
+CONFIG_SENSORS_W83781D=m
3249
+CONFIG_SENSORS_W83791D=m
3250
+CONFIG_SENSORS_W83792D=m
3251
+CONFIG_SENSORS_W83793=m
3252
+CONFIG_SENSORS_W83795=m
3253
+# CONFIG_SENSORS_W83795_FANCTRL is not set
3254
+CONFIG_SENSORS_W83L785TS=m
3255
+CONFIG_SENSORS_W83L786NG=m
3256
+CONFIG_SENSORS_W83627HF=m
3257
+CONFIG_SENSORS_W83627EHF=m
3258
+CONFIG_SENSORS_APPLESMC=m
3259
+
3260
+#
3261
+# ACPI drivers
3262
+#
3263
+CONFIG_SENSORS_ACPI_POWER=m
3264
+CONFIG_SENSORS_ATK0110=m
3265
+CONFIG_THERMAL=y
3266
+CONFIG_THERMAL_HWMON=y
3267
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
3268
+# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set
3269
+# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set
3270
+CONFIG_THERMAL_GOV_FAIR_SHARE=y
3271
+CONFIG_THERMAL_GOV_STEP_WISE=y
3272
+# CONFIG_THERMAL_GOV_USER_SPACE is not set
3273
+# CONFIG_CPU_THERMAL is not set
3274
+# CONFIG_THERMAL_EMULATION is not set
3275
+CONFIG_INTEL_POWERCLAMP=m
3276
+CONFIG_INT340X_THERMAL=m
3277
+CONFIG_WATCHDOG=y
3278
+CONFIG_WATCHDOG_CORE=y
3279
+# CONFIG_WATCHDOG_NOWAYOUT is not set
3280
+CONFIG_WATCHDOG_SYSFS=y
3281
+
3282
+#
3283
+# Watchdog Device Drivers
3284
+#
3285
+CONFIG_SOFT_WATCHDOG=m
3286
+# CONFIG_ACQUIRE_WDT is not set
3287
+# CONFIG_ADVANTECH_WDT is not set
3288
+CONFIG_ALIM1535_WDT=m
3289
+CONFIG_ALIM7101_WDT=m
3290
+CONFIG_F71808E_WDT=m
3291
+CONFIG_SP5100_TCO=m
3292
+# CONFIG_SC520_WDT is not set
3293
+CONFIG_SBC_FITPC2_WATCHDOG=m
3294
+# CONFIG_EUROTECH_WDT is not set
3295
+CONFIG_IB700_WDT=m
3296
+CONFIG_IBMASR=m
3297
+# CONFIG_WAFER_WDT is not set
3298
+CONFIG_I6300ESB_WDT=m
3299
+CONFIG_IE6XX_WDT=m
3300
+CONFIG_ITCO_WDT=m
3301
+CONFIG_ITCO_VENDOR_SUPPORT=y
3302
+CONFIG_IT8712F_WDT=m
3303
+CONFIG_IT87_WDT=m
3304
+CONFIG_HP_WATCHDOG=m
3305
+CONFIG_HPWDT_NMI_DECODING=y
3306
+# CONFIG_SC1200_WDT is not set
3307
+# CONFIG_PC87413_WDT is not set
3308
+CONFIG_NV_TCO=m
3309
+# CONFIG_60XX_WDT is not set
3310
+# CONFIG_SBC8360_WDT is not set
3311
+# CONFIG_SBC7240_WDT is not set
3312
+# CONFIG_CPU5_WDT is not set
3313
+CONFIG_SMSC_SCH311X_WDT=m
3314
+# CONFIG_SMSC37B787_WDT is not set
3315
+CONFIG_VIA_WDT=m
3316
+CONFIG_W83627HF_WDT=m
3317
+CONFIG_W83697HF_WDT=m
3318
+CONFIG_W83697UG_WDT=m
3319
+CONFIG_W83877F_WDT=m
3320
+CONFIG_W83977F_WDT=m
3321
+CONFIG_MACHZ_WDT=m
3322
+# CONFIG_SBC_EPX_C3_WATCHDOG is not set
3323
+CONFIG_XEN_WDT=m
3324
+
3325
+#
3326
+# PCI-based Watchdog Cards
3327
+#
3328
+CONFIG_PCIPCWATCHDOG=m
3329
+CONFIG_WDTPCI=m
3330
+
3331
+#
3332
+# USB-based Watchdog Cards
3333
+#
3334
+CONFIG_USBPCWATCHDOG=m
3335
+CONFIG_SSB_POSSIBLE=y
3336
+
3337
+#
3338
+# Sonics Silicon Backplane
3339
+#
3340
+CONFIG_SSB=m
3341
+CONFIG_SSB_SPROM=y
3342
+CONFIG_SSB_PCIHOST_POSSIBLE=y
3343
+CONFIG_SSB_PCIHOST=y
3344
+# CONFIG_SSB_B43_PCI_BRIDGE is not set
3345
+CONFIG_SSB_SDIOHOST_POSSIBLE=y
3346
+CONFIG_SSB_SDIOHOST=y
3347
+# CONFIG_SSB_DEBUG is not set
3348
+CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y
3349
+CONFIG_SSB_DRIVER_PCICORE=y
3350
+CONFIG_SSB_DRIVER_GPIO=y
3351
+CONFIG_BCMA_POSSIBLE=y
3352
+
3353
+#
3354
+# Broadcom specific AMBA
3355
+#
3356
+CONFIG_BCMA=m
3357
+CONFIG_BCMA_HOST_PCI_POSSIBLE=y
3358
+CONFIG_BCMA_HOST_PCI=y
3359
+# CONFIG_BCMA_HOST_SOC is not set
3360
+CONFIG_BCMA_DRIVER_PCI=y
3361
+CONFIG_BCMA_DRIVER_GMAC_CMN=y
3362
+CONFIG_BCMA_DRIVER_GPIO=y
3363
+# CONFIG_BCMA_DEBUG is not set
3364
+
3365
+#
3366
+# Multifunction device drivers
3367
+#
3368
+CONFIG_MFD_CORE=y
3369
+# CONFIG_MFD_CS5535 is not set
3370
+# CONFIG_MFD_CROS_EC is not set
3371
+# CONFIG_MFD_DA9052_SPI is not set
3372
+# CONFIG_MFD_MC13XXX_SPI is not set
3373
+# CONFIG_MFD_MC13XXX_I2C is not set
3374
+# CONFIG_HTC_PASIC3 is not set
3375
+CONFIG_LPC_ICH=m
3376
+CONFIG_LPC_SCH=m
3377
+CONFIG_MFD_INTEL_LPSS=y
3378
+CONFIG_MFD_INTEL_LPSS_ACPI=y
3379
+CONFIG_MFD_INTEL_LPSS_PCI=y
3380
+# CONFIG_MFD_JANZ_CMODIO is not set
3381
+# CONFIG_EZX_PCAP is not set
3382
+CONFIG_MFD_VIPERBOARD=m
3383
+# CONFIG_MFD_RETU is not set
3384
+# CONFIG_MFD_PCF50633 is not set
3385
+# CONFIG_UCB1400_CORE is not set
3386
+# CONFIG_MFD_RDC321X is not set
3387
+CONFIG_MFD_RTSX_PCI=m
3388
+CONFIG_MFD_RTSX_USB=m
3389
+# CONFIG_MFD_SI476X_CORE is not set
3390
+CONFIG_MFD_SM501=m
3391
+CONFIG_MFD_SM501_GPIO=y
3392
+# CONFIG_ABX500_CORE is not set
3393
+# CONFIG_MFD_STMPE is not set
3394
+# CONFIG_MFD_SYSCON is not set
3395
+# CONFIG_MFD_TI_AM335X_TSCADC is not set
3396
+# CONFIG_TPS6105X is not set
3397
+# CONFIG_TPS65010 is not set
3398
+# CONFIG_TPS6507X is not set
3399
+# CONFIG_MFD_TPS65217 is not set
3400
+# CONFIG_MFD_TPS65912 is not set
3401
+# CONFIG_MFD_TPS65912_SPI is not set
3402
+# CONFIG_MFD_WL1273_CORE is not set
3403
+# CONFIG_MFD_LM3533 is not set
3404
+# CONFIG_MFD_TIMBERDALE is not set
3405
+# CONFIG_MFD_TMIO is not set
3406
+CONFIG_MFD_VX855=m
3407
+# CONFIG_MFD_ARIZONA_I2C is not set
3408
+# CONFIG_MFD_ARIZONA_SPI is not set
3409
+# CONFIG_MFD_WM831X_SPI is not set
3410
+# CONFIG_REGULATOR is not set
3411
+CONFIG_MEDIA_SUPPORT=m
3412
+
3413
+#
3414
+# Multimedia core support
3415
+#
3416
+CONFIG_MEDIA_CAMERA_SUPPORT=y
3417
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
3418
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
3419
+CONFIG_MEDIA_RADIO_SUPPORT=y
3420
+CONFIG_MEDIA_RC_SUPPORT=y
3421
+# CONFIG_MEDIA_CONTROLLER is not set
3422
+CONFIG_VIDEO_DEV=m
3423
+CONFIG_VIDEO_V4L2=m
3424
+# CONFIG_VIDEO_ADV_DEBUG is not set
3425
+# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set
3426
+CONFIG_VIDEO_TUNER=m
3427
+CONFIG_VIDEOBUF_GEN=m
3428
+CONFIG_VIDEOBUF_DMA_SG=m
3429
+CONFIG_VIDEOBUF_VMALLOC=m
3430
+CONFIG_VIDEOBUF_DVB=m
3431
+CONFIG_VIDEOBUF2_CORE=m
3432
+CONFIG_VIDEOBUF2_MEMOPS=m
3433
+CONFIG_VIDEOBUF2_VMALLOC=m
3434
+# CONFIG_VIDEO_V4L2_INT_DEVICE is not set
3435
+CONFIG_DVB_CORE=m
3436
+CONFIG_DVB_NET=y
3437
+CONFIG_TTPCI_EEPROM=m
3438
+CONFIG_DVB_MAX_ADAPTERS=8
3439
+CONFIG_DVB_DYNAMIC_MINORS=y
3440
+
3441
+#
3442
+# Media drivers
3443
+#
3444
+CONFIG_RC_CORE=m
3445
+CONFIG_RC_MAP=m
3446
+CONFIG_RC_DECODERS=y
3447
+CONFIG_LIRC=m
3448
+CONFIG_IR_LIRC_CODEC=m
3449
+CONFIG_IR_NEC_DECODER=m
3450
+CONFIG_IR_RC5_DECODER=m
3451
+CONFIG_IR_RC6_DECODER=m
3452
+CONFIG_IR_JVC_DECODER=m
3453
+CONFIG_IR_SONY_DECODER=m
3454
+CONFIG_IR_RC5_SZ_DECODER=m
3455
+CONFIG_IR_SANYO_DECODER=m
3456
+CONFIG_IR_MCE_KBD_DECODER=m
3457
+CONFIG_RC_DEVICES=y
3458
+CONFIG_RC_ATI_REMOTE=m
3459
+CONFIG_IR_ENE=m
3460
+CONFIG_IR_IMON=m
3461
+CONFIG_IR_MCEUSB=m
3462
+CONFIG_IR_ITE_CIR=m
3463
+CONFIG_IR_FINTEK=m
3464
+CONFIG_IR_NUVOTON=m
3465
+CONFIG_IR_REDRAT3=m
3466
+CONFIG_IR_STREAMZAP=m
3467
+CONFIG_IR_WINBOND_CIR=m
3468
+CONFIG_IR_IGUANA=m
3469
+CONFIG_IR_TTUSBIR=m
3470
+# CONFIG_RC_LOOPBACK is not set
3471
+CONFIG_IR_GPIO_CIR=m
3472
+CONFIG_MEDIA_USB_SUPPORT=y
3473
+
3474
+#
3475
+# Webcam devices
3476
+#
3477
+CONFIG_USB_VIDEO_CLASS=m
3478
+CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
3479
+CONFIG_USB_GSPCA=m
3480
+CONFIG_USB_M5602=m
3481
+CONFIG_USB_STV06XX=m
3482
+CONFIG_USB_GL860=m
3483
+CONFIG_USB_GSPCA_BENQ=m
3484
+CONFIG_USB_GSPCA_CONEX=m
3485
+CONFIG_USB_GSPCA_CPIA1=m
3486
+CONFIG_USB_GSPCA_ETOMS=m
3487
+CONFIG_USB_GSPCA_FINEPIX=m
3488
+CONFIG_USB_GSPCA_JEILINJ=m
3489
+CONFIG_USB_GSPCA_JL2005BCD=m
3490
+# CONFIG_USB_GSPCA_KINECT is not set
3491
+CONFIG_USB_GSPCA_KONICA=m
3492
+CONFIG_USB_GSPCA_MARS=m
3493
+CONFIG_USB_GSPCA_MR97310A=m
3494
+CONFIG_USB_GSPCA_NW80X=m
3495
+CONFIG_USB_GSPCA_OV519=m
3496
+CONFIG_USB_GSPCA_OV534=m
3497
+CONFIG_USB_GSPCA_OV534_9=m
3498
+CONFIG_USB_GSPCA_PAC207=m
3499
+CONFIG_USB_GSPCA_PAC7302=m
3500
+CONFIG_USB_GSPCA_PAC7311=m
3501
+CONFIG_USB_GSPCA_SE401=m
3502
+CONFIG_USB_GSPCA_SN9C2028=m
3503
+CONFIG_USB_GSPCA_SN9C20X=m
3504
+CONFIG_USB_GSPCA_SONIXB=m
3505
+CONFIG_USB_GSPCA_SONIXJ=m
3506
+CONFIG_USB_GSPCA_SPCA500=m
3507
+CONFIG_USB_GSPCA_SPCA501=m
3508
+CONFIG_USB_GSPCA_SPCA505=m
3509
+CONFIG_USB_GSPCA_SPCA506=m
3510
+CONFIG_USB_GSPCA_SPCA508=m
3511
+CONFIG_USB_GSPCA_SPCA561=m
3512
+CONFIG_USB_GSPCA_SPCA1528=m
3513
+CONFIG_USB_GSPCA_SQ905=m
3514
+CONFIG_USB_GSPCA_SQ905C=m
3515
+CONFIG_USB_GSPCA_SQ930X=m
3516
+CONFIG_USB_GSPCA_STK014=m
3517
+CONFIG_USB_GSPCA_STV0680=m
3518
+CONFIG_USB_GSPCA_SUNPLUS=m
3519
+CONFIG_USB_GSPCA_T613=m
3520
+CONFIG_USB_GSPCA_TOPRO=m
3521
+CONFIG_USB_GSPCA_TV8532=m
3522
+CONFIG_USB_GSPCA_VC032X=m
3523
+CONFIG_USB_GSPCA_VICAM=m
3524
+CONFIG_USB_GSPCA_XIRLINK_CIT=m
3525
+CONFIG_USB_GSPCA_ZC3XX=m
3526
+CONFIG_USB_PWC=m
3527
+# CONFIG_USB_PWC_DEBUG is not set
3528
+CONFIG_USB_PWC_INPUT_EVDEV=y
3529
+# CONFIG_VIDEO_CPIA2 is not set
3530
+CONFIG_USB_ZR364XX=m
3531
+CONFIG_USB_STKWEBCAM=m
3532
+CONFIG_USB_S2255=m
3533
+# CONFIG_USB_SN9C102 is not set
3534
+
3535
+#
3536
+# Analog TV USB devices
3537
+#
3538
+CONFIG_VIDEO_PVRUSB2=m
3539
+CONFIG_VIDEO_PVRUSB2_SYSFS=y
3540
+CONFIG_VIDEO_PVRUSB2_DVB=y
3541
+# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set
3542
+CONFIG_VIDEO_HDPVR=m
3543
+CONFIG_VIDEO_TLG2300=m
3544
+CONFIG_VIDEO_USBVISION=m
3545
+CONFIG_VIDEO_STK1160=m
3546
+CONFIG_VIDEO_STK1160_AC97=y
3547
+
3548
+#
3549
+# Analog/digital TV USB devices
3550
+#
3551
+CONFIG_VIDEO_AU0828=m
3552
+CONFIG_VIDEO_AU0828_V4L2=y
3553
+CONFIG_VIDEO_CX231XX=m
3554
+CONFIG_VIDEO_CX231XX_RC=y
3555
+CONFIG_VIDEO_CX231XX_ALSA=m
3556
+CONFIG_VIDEO_CX231XX_DVB=m
3557
+CONFIG_VIDEO_TM6000=m
3558
+CONFIG_VIDEO_TM6000_ALSA=m
3559
+CONFIG_VIDEO_TM6000_DVB=m
3560
+
3561
+#
3562
+# Digital TV USB devices
3563
+#
3564
+CONFIG_DVB_USB=m
3565
+# CONFIG_DVB_USB_DEBUG is not set
3566
+CONFIG_DVB_USB_A800=m
3567
+CONFIG_DVB_USB_DIBUSB_MB=m
3568
+# CONFIG_DVB_USB_DIBUSB_MB_FAULTY is not set
3569
+CONFIG_DVB_USB_DIBUSB_MC=m
3570
+CONFIG_DVB_USB_DIB0700=m
3571
+CONFIG_DVB_USB_UMT_010=m
3572
+CONFIG_DVB_USB_CXUSB=m
3573
+CONFIG_DVB_USB_M920X=m
3574
+CONFIG_DVB_USB_DIGITV=m
3575
+CONFIG_DVB_USB_VP7045=m
3576
+CONFIG_DVB_USB_VP702X=m
3577
+CONFIG_DVB_USB_GP8PSK=m
3578
+CONFIG_DVB_USB_NOVA_T_USB2=m
3579
+CONFIG_DVB_USB_TTUSB2=m
3580
+CONFIG_DVB_USB_DTT200U=m
3581
+CONFIG_DVB_USB_OPERA1=m
3582
+CONFIG_DVB_USB_AF9005=m
3583
+CONFIG_DVB_USB_AF9005_REMOTE=m
3584
+CONFIG_DVB_USB_PCTV452E=m
3585
+CONFIG_DVB_USB_DW2102=m
3586
+CONFIG_DVB_USB_CINERGY_T2=m
3587
+CONFIG_DVB_USB_DTV5100=m
3588
+CONFIG_DVB_USB_FRIIO=m
3589
+CONFIG_DVB_USB_AZ6027=m
3590
+CONFIG_DVB_USB_TECHNISAT_USB2=m
3591
+CONFIG_DVB_USB_V2=m
3592
+CONFIG_DVB_USB_AF9015=m
3593
+CONFIG_DVB_USB_AF9035=m
3594
+CONFIG_DVB_USB_ANYSEE=m
3595
+CONFIG_DVB_USB_AU6610=m
3596
+CONFIG_DVB_USB_AZ6007=m
3597
+CONFIG_DVB_USB_CE6230=m
3598
+CONFIG_DVB_USB_EC168=m
3599
+CONFIG_DVB_USB_GL861=m
3600
+CONFIG_DVB_USB_IT913X=m
3601
+CONFIG_DVB_USB_LME2510=m
3602
+CONFIG_DVB_USB_MXL111SF=m
3603
+CONFIG_DVB_USB_RTL28XXU=m
3604
+CONFIG_DVB_TTUSB_BUDGET=m
3605
+CONFIG_DVB_TTUSB_DEC=m
3606
+CONFIG_SMS_USB_DRV=m
3607
+CONFIG_DVB_B2C2_FLEXCOP_USB=m
3608
+# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
3609
+
3610
+#
3611
+# Webcam, TV (analog/digital) USB devices
3612
+#
3613
+CONFIG_VIDEO_EM28XX=m
3614
+CONFIG_VIDEO_EM28XX_ALSA=m
3615
+CONFIG_VIDEO_EM28XX_DVB=m
3616
+CONFIG_VIDEO_EM28XX_RC=m
3617
+CONFIG_MEDIA_PCI_SUPPORT=y
3618
+
3619
+#
3620
+# Media capture support
3621
+#
3622
+# CONFIG_VIDEO_MEYE is not set
3623
+
3624
+#
3625
+# Media capture/analog TV support
3626
+#
3627
+CONFIG_VIDEO_IVTV=m
3628
+# CONFIG_VIDEO_IVTV_ALSA is not set
3629
+CONFIG_VIDEO_FB_IVTV=m
3630
+# CONFIG_VIDEO_ZORAN is not set
3631
+# CONFIG_VIDEO_HEXIUM_GEMINI is not set
3632
+# CONFIG_VIDEO_HEXIUM_ORION is not set
3633
+# CONFIG_VIDEO_MXB is not set
3634
+
3635
+#
3636
+# Media capture/analog/hybrid TV support
3637
+#
3638
+CONFIG_VIDEO_CX18=m
3639
+CONFIG_VIDEO_CX18_ALSA=m
3640
+CONFIG_VIDEO_CX23885=m
3641
+CONFIG_MEDIA_ALTERA_CI=m
3642
+# CONFIG_VIDEO_CX25821 is not set
3643
+CONFIG_VIDEO_CX88=m
3644
+CONFIG_VIDEO_CX88_ALSA=m
3645
+CONFIG_VIDEO_CX88_BLACKBIRD=m
3646
+CONFIG_VIDEO_CX88_DVB=m
3647
+CONFIG_VIDEO_CX88_VP3054=m
3648
+CONFIG_VIDEO_CX88_MPEG=m
3649
+CONFIG_VIDEO_BT848=m
3650
+CONFIG_DVB_BT8XX=m
3651
+CONFIG_VIDEO_SAA7134=m
3652
+CONFIG_VIDEO_SAA7134_ALSA=m
3653
+CONFIG_VIDEO_SAA7134_RC=y
3654
+CONFIG_VIDEO_SAA7134_DVB=m
3655
+CONFIG_VIDEO_SAA7164=m
3656
+
3657
+#
3658
+# Media digital TV PCI Adapters
3659
+#
3660
+CONFIG_DVB_AV7110=m
3661
+CONFIG_DVB_AV7110_OSD=y
3662
+CONFIG_DVB_BUDGET_CORE=m
3663
+CONFIG_DVB_BUDGET=m
3664
+CONFIG_DVB_BUDGET_CI=m
3665
+CONFIG_DVB_BUDGET_AV=m
3666
+CONFIG_DVB_BUDGET_PATCH=m
3667
+CONFIG_DVB_B2C2_FLEXCOP_PCI=m
3668
+# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
3669
+CONFIG_DVB_PLUTO2=m
3670
+CONFIG_DVB_DM1105=m
3671
+CONFIG_DVB_PT1=m
3672
+CONFIG_MANTIS_CORE=m
3673
+CONFIG_DVB_MANTIS=m
3674
+CONFIG_DVB_HOPPER=m
3675
+CONFIG_DVB_NGENE=m
3676
+CONFIG_DVB_DDBRIDGE=m
3677
+# CONFIG_V4L_PLATFORM_DRIVERS is not set
3678
+# CONFIG_V4L_MEM2MEM_DRIVERS is not set
3679
+# CONFIG_V4L_TEST_DRIVERS is not set
3680
+
3681
+#
3682
+# Supported MMC/SDIO adapters
3683
+#
3684
+CONFIG_SMS_SDIO_DRV=m
3685
+# CONFIG_MEDIA_PARPORT_SUPPORT is not set
3686
+# CONFIG_RADIO_ADAPTERS is not set
3687
+
3688
+#
3689
+# Supported FireWire (IEEE 1394) Adapters
3690
+#
3691
+CONFIG_DVB_FIREDTV=m
3692
+CONFIG_DVB_FIREDTV_INPUT=y
3693
+CONFIG_MEDIA_COMMON_OPTIONS=y
3694
+
3695
+#
3696
+# common driver options
3697
+#
3698
+CONFIG_VIDEO_CX2341X=m
3699
+CONFIG_VIDEO_BTCX=m
3700
+CONFIG_VIDEO_TVEEPROM=m
3701
+CONFIG_CYPRESS_FIRMWARE=m
3702
+CONFIG_DVB_B2C2_FLEXCOP=m
3703
+CONFIG_VIDEO_SAA7146=m
3704
+CONFIG_VIDEO_SAA7146_VV=m
3705
+CONFIG_SMS_SIANO_MDTV=m
3706
+CONFIG_SMS_SIANO_RC=y
3707
+# CONFIG_SMS_SIANO_DEBUGFS is not set
3708
+
3709
+#
3710
+# Media ancillary drivers (tuners, sensors, i2c, frontends)
3711
+#
3712
+CONFIG_MEDIA_SUBDRV_AUTOSELECT=y
3713
+CONFIG_MEDIA_ATTACH=y
3714
+CONFIG_VIDEO_IR_I2C=m
3715
+
3716
+#
3717
+# Audio decoders, processors and mixers
3718
+#
3719
+CONFIG_VIDEO_TVAUDIO=m
3720
+CONFIG_VIDEO_TDA7432=m
3721
+CONFIG_VIDEO_MSP3400=m
3722
+CONFIG_VIDEO_CS5345=m
3723
+CONFIG_VIDEO_CS53L32A=m
3724
+CONFIG_VIDEO_WM8775=m
3725
+CONFIG_VIDEO_WM8739=m
3726
+CONFIG_VIDEO_VP27SMPX=m
3727
+
3728
+#
3729
+# RDS decoders
3730
+#
3731
+CONFIG_VIDEO_SAA6588=m
3732
+
3733
+#
3734
+# Video decoders
3735
+#
3736
+CONFIG_VIDEO_SAA711X=m
3737
+CONFIG_VIDEO_TVP5150=m
3738
+
3739
+#
3740
+# Video and audio decoders
3741
+#
3742
+CONFIG_VIDEO_SAA717X=m
3743
+CONFIG_VIDEO_CX25840=m
3744
+
3745
+#
3746
+# Video encoders
3747
+#
3748
+CONFIG_VIDEO_SAA7127=m
3749
+
3750
+#
3751
+# Camera sensor devices
3752
+#
3753
+CONFIG_VIDEO_MT9V011=m
3754
+
3755
+#
3756
+# Flash devices
3757
+#
3758
+
3759
+#
3760
+# Video improvement chips
3761
+#
3762
+CONFIG_VIDEO_UPD64031A=m
3763
+CONFIG_VIDEO_UPD64083=m
3764
+
3765
+#
3766
+# Miscelaneous helper chips
3767
+#
3768
+CONFIG_VIDEO_M52790=m
3769
+
3770
+#
3771
+# Sensors used on soc_camera driver
3772
+#
3773
+CONFIG_MEDIA_TUNER=m
3774
+CONFIG_MEDIA_TUNER_SIMPLE=m
3775
+CONFIG_MEDIA_TUNER_TDA8290=m
3776
+CONFIG_MEDIA_TUNER_TDA827X=m
3777
+CONFIG_MEDIA_TUNER_TDA18271=m
3778
+CONFIG_MEDIA_TUNER_TDA9887=m
3779
+CONFIG_MEDIA_TUNER_TEA5761=m
3780
+CONFIG_MEDIA_TUNER_TEA5767=m
3781
+CONFIG_MEDIA_TUNER_MT20XX=m
3782
+CONFIG_MEDIA_TUNER_MT2060=m
3783
+CONFIG_MEDIA_TUNER_MT2063=m
3784
+CONFIG_MEDIA_TUNER_MT2266=m
3785
+CONFIG_MEDIA_TUNER_MT2131=m
3786
+CONFIG_MEDIA_TUNER_QT1010=m
3787
+CONFIG_MEDIA_TUNER_XC2028=m
3788
+CONFIG_MEDIA_TUNER_XC5000=m
3789
+CONFIG_MEDIA_TUNER_XC4000=m
3790
+CONFIG_MEDIA_TUNER_MXL5005S=m
3791
+CONFIG_MEDIA_TUNER_MXL5007T=m
3792
+CONFIG_MEDIA_TUNER_MC44S803=m
3793
+CONFIG_MEDIA_TUNER_MAX2165=m
3794
+CONFIG_MEDIA_TUNER_TDA18218=m
3795
+CONFIG_MEDIA_TUNER_FC0011=m
3796
+CONFIG_MEDIA_TUNER_FC0012=m
3797
+CONFIG_MEDIA_TUNER_FC0013=m
3798
+CONFIG_MEDIA_TUNER_TDA18212=m
3799
+CONFIG_MEDIA_TUNER_E4000=m
3800
+CONFIG_MEDIA_TUNER_FC2580=m
3801
+CONFIG_MEDIA_TUNER_TUA9001=m
3802
+CONFIG_MEDIA_TUNER_IT913X=m
3803
+CONFIG_MEDIA_TUNER_R820T=m
3804
+
3805
+#
3806
+# Multistandard (satellite) frontends
3807
+#
3808
+CONFIG_DVB_STB0899=m
3809
+CONFIG_DVB_STB6100=m
3810
+CONFIG_DVB_STV090x=m
3811
+CONFIG_DVB_STV6110x=m
3812
+
3813
+#
3814
+# Multistandard (cable + terrestrial) frontends
3815
+#
3816
+CONFIG_DVB_DRXK=m
3817
+CONFIG_DVB_TDA18271C2DD=m
3818
+
3819
+#
3820
+# DVB-S (satellite) frontends
3821
+#
3822
+CONFIG_DVB_CX24110=m
3823
+CONFIG_DVB_CX24123=m
3824
+CONFIG_DVB_MT312=m
3825
+CONFIG_DVB_ZL10036=m
3826
+CONFIG_DVB_ZL10039=m
3827
+CONFIG_DVB_S5H1420=m
3828
+CONFIG_DVB_STV0288=m
3829
+CONFIG_DVB_STB6000=m
3830
+CONFIG_DVB_STV0299=m
3831
+CONFIG_DVB_STV6110=m
3832
+CONFIG_DVB_STV0900=m
3833
+CONFIG_DVB_TDA8083=m
3834
+CONFIG_DVB_TDA10086=m
3835
+CONFIG_DVB_TDA8261=m
3836
+CONFIG_DVB_VES1X93=m
3837
+CONFIG_DVB_TUNER_ITD1000=m
3838
+CONFIG_DVB_TUNER_CX24113=m
3839
+CONFIG_DVB_TDA826X=m
3840
+CONFIG_DVB_TUA6100=m
3841
+CONFIG_DVB_CX24116=m
3842
+CONFIG_DVB_SI21XX=m
3843
+CONFIG_DVB_TS2020=m
3844
+CONFIG_DVB_DS3000=m
3845
+CONFIG_DVB_MB86A16=m
3846
+CONFIG_DVB_TDA10071=m
3847
+
3848
+#
3849
+# DVB-T (terrestrial) frontends
3850
+#
3851
+CONFIG_DVB_SP8870=m
3852
+CONFIG_DVB_SP887X=m
3853
+CONFIG_DVB_CX22700=m
3854
+CONFIG_DVB_CX22702=m
3855
+CONFIG_DVB_DRXD=m
3856
+CONFIG_DVB_L64781=m
3857
+CONFIG_DVB_TDA1004X=m
3858
+CONFIG_DVB_NXT6000=m
3859
+CONFIG_DVB_MT352=m
3860
+CONFIG_DVB_ZL10353=m
3861
+CONFIG_DVB_DIB3000MB=m
3862
+CONFIG_DVB_DIB3000MC=m
3863
+CONFIG_DVB_DIB7000M=m
3864
+CONFIG_DVB_DIB7000P=m
3865
+CONFIG_DVB_TDA10048=m
3866
+CONFIG_DVB_AF9013=m
3867
+CONFIG_DVB_EC100=m
3868
+CONFIG_DVB_STV0367=m
3869
+CONFIG_DVB_CXD2820R=m
3870
+CONFIG_DVB_RTL2830=m
3871
+CONFIG_DVB_RTL2832=m
3872
+
3873
+#
3874
+# DVB-C (cable) frontends
3875
+#
3876
+CONFIG_DVB_VES1820=m
3877
+CONFIG_DVB_TDA10021=m
3878
+CONFIG_DVB_TDA10023=m
3879
+CONFIG_DVB_STV0297=m
3880
+
3881
+#
3882
+# ATSC (North American/Korean Terrestrial/Cable DTV) frontends
3883
+#
3884
+CONFIG_DVB_NXT200X=m
3885
+CONFIG_DVB_OR51211=m
3886
+CONFIG_DVB_OR51132=m
3887
+CONFIG_DVB_BCM3510=m
3888
+CONFIG_DVB_LGDT330X=m
3889
+CONFIG_DVB_LGDT3305=m
3890
+CONFIG_DVB_LG2160=m
3891
+CONFIG_DVB_S5H1409=m
3892
+CONFIG_DVB_AU8522=m
3893
+CONFIG_DVB_AU8522_DTV=m
3894
+CONFIG_DVB_AU8522_V4L=m
3895
+CONFIG_DVB_S5H1411=m
3896
+
3897
+#
3898
+# ISDB-T (terrestrial) frontends
3899
+#
3900
+CONFIG_DVB_S921=m
3901
+CONFIG_DVB_DIB8000=m
3902
+CONFIG_DVB_MB86A20S=m
3903
+
3904
+#
3905
+# Digital terrestrial only tuners/PLL
3906
+#
3907
+CONFIG_DVB_PLL=m
3908
+CONFIG_DVB_TUNER_DIB0070=m
3909
+CONFIG_DVB_TUNER_DIB0090=m
3910
+
3911
+#
3912
+# SEC control devices for DVB-S
3913
+#
3914
+CONFIG_DVB_LNBP21=m
3915
+CONFIG_DVB_LNBP22=m
3916
+CONFIG_DVB_ISL6405=m
3917
+CONFIG_DVB_ISL6421=m
3918
+CONFIG_DVB_ISL6423=m
3919
+CONFIG_DVB_A8293=m
3920
+CONFIG_DVB_LGS8GXX=m
3921
+CONFIG_DVB_ATBM8830=m
3922
+CONFIG_DVB_TDA665x=m
3923
+CONFIG_DVB_IX2505V=m
3924
+CONFIG_DVB_IT913X_FE=m
3925
+CONFIG_DVB_M88RS2000=m
3926
+CONFIG_DVB_AF9033=m
3927
+
3928
+#
3929
+# Tools to develop new frontends
3930
+#
3931
+# CONFIG_DVB_DUMMY_FE is not set
3932
+
3933
+#
3934
+# Graphics support
3935
+#
3936
+CONFIG_AGP=y
3937
+CONFIG_AGP_ALI=y
3938
+CONFIG_AGP_ATI=y
3939
+CONFIG_AGP_AMD=y
3940
+CONFIG_AGP_AMD64=y
3941
+CONFIG_AGP_INTEL=y
3942
+CONFIG_AGP_NVIDIA=y
3943
+CONFIG_AGP_SIS=y
3944
+CONFIG_AGP_SWORKS=y
3945
+CONFIG_AGP_VIA=y
3946
+CONFIG_AGP_EFFICEON=y
3947
+CONFIG_INTEL_GTT=y
3948
+CONFIG_VGA_ARB=y
3949
+CONFIG_VGA_ARB_MAX_GPUS=64
3950
+CONFIG_VGA_SWITCHEROO=y
3951
+CONFIG_DRM=m
3952
+CONFIG_DRM_MIPI_DSI=y
3953
+# CONFIG_DRM_DP_AUX_CHARDEV is not set
3954
+CONFIG_DRM_KMS_HELPER=m
3955
+CONFIG_DRM_KMS_FB_HELPER=y
3956
+CONFIG_DRM_FBDEV_EMULATION=y
3957
+CONFIG_DRM_LOAD_EDID_FIRMWARE=y
3958
+CONFIG_DRM_TTM=m
3959
+
3960
+#
3961
+# I2C encoder or helper chips
3962
+#
3963
+# CONFIG_DRM_I2C_ADV7511 is not set
3964
+CONFIG_DRM_I2C_CH7006=m
3965
+CONFIG_DRM_I2C_SIL164=m
3966
+# CONFIG_DRM_I2C_NXP_TDA998X is not set
3967
+# CONFIG_DRM_TDFX is not set
3968
+# CONFIG_DRM_R128 is not set
3969
+CONFIG_DRM_RADEON=m
3970
+# CONFIG_DRM_RADEON_USERPTR is not set
3971
+CONFIG_DRM_AMDGPU=m
3972
+# CONFIG_DRM_AMDGPU_CIK is not set
3973
+# CONFIG_DRM_AMDGPU_USERPTR is not set
3974
+CONFIG_DRM_AMD_POWERPLAY=y
3975
+
3976
+#
3977
+# ACP (Audio CoProcessor) Configuration
3978
+#
3979
+# CONFIG_DRM_AMD_ACP is not set
3980
+CONFIG_DRM_NOUVEAU=m
3981
+CONFIG_NOUVEAU_DEBUG=5
3982
+CONFIG_NOUVEAU_DEBUG_DEFAULT=3
3983
+CONFIG_DRM_NOUVEAU_BACKLIGHT=y
3984
+# CONFIG_DRM_I810 is not set
3985
+CONFIG_DRM_I915=m
3986
+# CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set
3987
+CONFIG_DRM_I915_USERPTR=y
3988
+# CONFIG_DRM_MGA is not set
3989
+# CONFIG_DRM_SIS is not set
3990
+# CONFIG_DRM_VIA is not set
3991
+# CONFIG_DRM_SAVAGE is not set
3992
+CONFIG_DRM_VMWGFX=m
3993
+CONFIG_DRM_VMWGFX_FBCON=y
3994
+CONFIG_DRM_GMA500=m
3995
+CONFIG_DRM_GMA600=y
3996
+CONFIG_DRM_GMA3600=y
3997
+CONFIG_DRM_UDL=m
3998
+CONFIG_DRM_AST=m
3999
+CONFIG_DRM_MGAG200=m
4000
+CONFIG_DRM_CIRRUS_QEMU=m
4001
+CONFIG_DRM_QXL=m
4002
+CONFIG_DRM_BOCHS=m
4003
+CONFIG_DRM_VIRTIO_GPU=m
4004
+CONFIG_DRM_PANEL=y
4005
+
4006
+#
4007
+# Display Panels
4008
+#
4009
+CONFIG_VGASTATE=m
4010
+CONFIG_VIDEO_OUTPUT_CONTROL=m
4011
+CONFIG_HDMI=y
4012
+CONFIG_FB=y
4013
+# CONFIG_FIRMWARE_EDID is not set
4014
+CONFIG_FB_DDC=m
4015
+CONFIG_FB_BOOT_VESA_SUPPORT=y
4016
+CONFIG_FB_CFB_FILLRECT=y
4017
+CONFIG_FB_CFB_COPYAREA=y
4018
+CONFIG_FB_CFB_IMAGEBLIT=y
4019
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
4020
+CONFIG_FB_SYS_FILLRECT=m
4021
+CONFIG_FB_SYS_COPYAREA=m
4022
+CONFIG_FB_SYS_IMAGEBLIT=m
4023
+# CONFIG_FB_FOREIGN_ENDIAN is not set
4024
+CONFIG_FB_SYS_FOPS=m
4025
+CONFIG_FB_DEFERRED_IO=y
4026
+# CONFIG_FB_SVGALIB is not set
4027
+# CONFIG_FB_MACMODES is not set
4028
+CONFIG_FB_BACKLIGHT=y
4029
+CONFIG_FB_MODE_HELPERS=y
4030
+CONFIG_FB_TILEBLITTING=y
4031
+
4032
+#
4033
+# Frame buffer hardware drivers
4034
+#
4035
+# CONFIG_FB_CIRRUS is not set
4036
+# CONFIG_FB_PM2 is not set
4037
+# CONFIG_FB_CYBER2000 is not set
4038
+# CONFIG_FB_ARC is not set
4039
+# CONFIG_FB_ASILIANT is not set
4040
+# CONFIG_FB_IMSTT is not set
4041
+# CONFIG_FB_VGA16 is not set
4042
+# CONFIG_FB_UVESA is not set
4043
+CONFIG_FB_VESA=y
4044
+CONFIG_FB_EFI=y
4045
+# CONFIG_FB_N411 is not set
4046
+# CONFIG_FB_HGA is not set
4047
+# CONFIG_FB_S1D13XXX is not set
4048
+# CONFIG_FB_NVIDIA is not set
4049
+# CONFIG_FB_RIVA is not set
4050
+# CONFIG_FB_I740 is not set
4051
+CONFIG_FB_I810=m
4052
+CONFIG_FB_I810_GTF=y
4053
+CONFIG_FB_I810_I2C=y
4054
+# CONFIG_FB_LE80578 is not set
4055
+# CONFIG_FB_MATROX is not set
4056
+# CONFIG_FB_RADEON is not set
4057
+# CONFIG_FB_ATY128 is not set
4058
+# CONFIG_FB_ATY is not set
4059
+# CONFIG_FB_S3 is not set
4060
+# CONFIG_FB_SAVAGE is not set
4061
+# CONFIG_FB_SIS is not set
4062
+# CONFIG_FB_VIA is not set
4063
+# CONFIG_FB_NEOMAGIC is not set
4064
+# CONFIG_FB_KYRO is not set
4065
+# CONFIG_FB_3DFX is not set
4066
+# CONFIG_FB_VOODOO1 is not set
4067
+# CONFIG_FB_VT8623 is not set
4068
+# CONFIG_FB_TRIDENT is not set
4069
+# CONFIG_FB_ARK is not set
4070
+# CONFIG_FB_PM3 is not set
4071
+# CONFIG_FB_CARMINE is not set
4072
+CONFIG_FB_GEODE=y
4073
+CONFIG_FB_GEODE_LX=y
4074
+CONFIG_FB_GEODE_GX=y
4075
+# CONFIG_FB_GEODE_GX1 is not set
4076
+# CONFIG_FB_TMIO is not set
4077
+# CONFIG_FB_SM501 is not set
4078
+# CONFIG_FB_SMSCUFX is not set
4079
+# CONFIG_FB_UDL is not set
4080
+# CONFIG_FB_GOLDFISH is not set
4081
+# CONFIG_FB_VIRTUAL is not set
4082
+CONFIG_XEN_FBDEV_FRONTEND=m
4083
+# CONFIG_FB_METRONOME is not set
4084
+# CONFIG_FB_MB862XX is not set
4085
+# CONFIG_FB_BROADSHEET is not set
4086
+# CONFIG_FB_AUO_K190X is not set
4087
+CONFIG_FB_HYPERV=m
4088
+# CONFIG_EXYNOS_VIDEO is not set
4089
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
4090
+CONFIG_LCD_CLASS_DEVICE=m
4091
+# CONFIG_LCD_L4F00242T03 is not set
4092
+# CONFIG_LCD_LMS283GF05 is not set
4093
+# CONFIG_LCD_LTV350QV is not set
4094
+# CONFIG_LCD_ILI922X is not set
4095
+# CONFIG_LCD_ILI9320 is not set
4096
+# CONFIG_LCD_TDO24M is not set
4097
+# CONFIG_LCD_VGG2432A4 is not set
4098
+CONFIG_LCD_PLATFORM=m
4099
+# CONFIG_LCD_S6E63M0 is not set
4100
+# CONFIG_LCD_LD9040 is not set
4101
+# CONFIG_LCD_AMS369FG06 is not set
4102
+# CONFIG_LCD_LMS501KF03 is not set
4103
+# CONFIG_LCD_HX8357 is not set
4104
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
4105
+# CONFIG_BACKLIGHT_GENERIC is not set
4106
+# CONFIG_BACKLIGHT_PWM is not set
4107
+CONFIG_BACKLIGHT_APPLE=m
4108
+# CONFIG_BACKLIGHT_SAHARA is not set
4109
+# CONFIG_BACKLIGHT_ADP8860 is not set
4110
+# CONFIG_BACKLIGHT_ADP8870 is not set
4111
+# CONFIG_BACKLIGHT_LM3630 is not set
4112
+# CONFIG_BACKLIGHT_LM3639 is not set
4113
+CONFIG_BACKLIGHT_LP855X=m
4114
+
4115
+#
4116
+# Console display driver support
4117
+#
4118
+CONFIG_VGA_CONSOLE=y
4119
+CONFIG_VGACON_SOFT_SCROLLBACK=y
4120
+CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
4121
+CONFIG_DUMMY_CONSOLE=y
4122
+CONFIG_FRAMEBUFFER_CONSOLE=y
4123
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
4124
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
4125
+# CONFIG_FONTS is not set
4126
+CONFIG_FONT_8x8=y
4127
+CONFIG_FONT_8x16=y
4128
+CONFIG_LOGO=y
4129
+# CONFIG_LOGO_LINUX_MONO is not set
4130
+# CONFIG_LOGO_LINUX_VGA16 is not set
4131
+CONFIG_LOGO_LINUX_CLUT224=y
4132
+CONFIG_SOUND=m
4133
+CONFIG_SOUND_OSS_CORE=y
4134
+CONFIG_SOUND_OSS_CORE_PRECLAIM=y
4135
+CONFIG_SND=m
4136
+CONFIG_SND_TIMER=m
4137
+CONFIG_SND_PCM=m
4138
+CONFIG_SND_PCM_ELD=y
4139
+CONFIG_SND_HWDEP=m
4140
+CONFIG_SND_RAWMIDI=m
4141
+CONFIG_SND_COMPRESS_OFFLOAD=m
4142
+CONFIG_SND_JACK=y
4143
+CONFIG_SND_JACK_INPUT_DEV=y
4144
+CONFIG_SND_SEQUENCER=m
4145
+CONFIG_SND_SEQ_DUMMY=m
4146
+CONFIG_SND_OSSEMUL=y
4147
+# CONFIG_SND_MIXER_OSS is not set
4148
+# CONFIG_SND_PCM_OSS is not set
4149
+CONFIG_SND_PCM_TIMER=y
4150
+CONFIG_SND_SEQUENCER_OSS=y
4151
+CONFIG_SND_HRTIMER=m
4152
+CONFIG_SND_SEQ_HRTIMER_DEFAULT=y
4153
+CONFIG_SND_DYNAMIC_MINORS=y
4154
+CONFIG_SND_MAX_CARDS=32
4155
+# CONFIG_SND_SUPPORT_OLD_API is not set
4156
+CONFIG_SND_PROC_FS=y
4157
+CONFIG_SND_VERBOSE_PROCFS=y
4158
+# CONFIG_SND_VERBOSE_PRINTK is not set
4159
+# CONFIG_SND_DEBUG is not set
4160
+CONFIG_SND_VMASTER=y
4161
+CONFIG_SND_DMA_SGBUF=y
4162
+CONFIG_SND_RAWMIDI_SEQ=m
4163
+CONFIG_SND_OPL3_LIB_SEQ=m
4164
+# CONFIG_SND_OPL4_LIB_SEQ is not set
4165
+# CONFIG_SND_SBAWE_SEQ is not set
4166
+CONFIG_SND_EMU10K1_SEQ=m
4167
+CONFIG_SND_MPU401_UART=m
4168
+CONFIG_SND_OPL3_LIB=m
4169
+CONFIG_SND_VX_LIB=m
4170
+CONFIG_SND_AC97_CODEC=m
4171
+CONFIG_SND_DRIVERS=y
4172
+CONFIG_SND_PCSP=m
4173
+CONFIG_SND_DUMMY=m
4174
+CONFIG_SND_ALOOP=m
4175
+CONFIG_SND_VIRMIDI=m
4176
+CONFIG_SND_MTPAV=m
4177
+# CONFIG_SND_MTS64 is not set
4178
+# CONFIG_SND_SERIAL_U16550 is not set
4179
+CONFIG_SND_MPU401=m
4180
+# CONFIG_SND_PORTMAN2X4 is not set
4181
+CONFIG_SND_AC97_POWER_SAVE=y
4182
+CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5
4183
+CONFIG_SND_SB_COMMON=m
4184
+CONFIG_SND_SB16_DSP=m
4185
+CONFIG_SND_TEA575X=m
4186
+CONFIG_SND_PCI=y
4187
+CONFIG_SND_AD1889=m
4188
+# CONFIG_SND_ALS300 is not set
4189
+# CONFIG_SND_ALS4000 is not set
4190
+CONFIG_SND_ALI5451=m
4191
+CONFIG_SND_ASIHPI=m
4192
+CONFIG_SND_ATIIXP=m
4193
+CONFIG_SND_ATIIXP_MODEM=m
4194
+CONFIG_SND_AU8810=m
4195
+CONFIG_SND_AU8820=m
4196
+CONFIG_SND_AU8830=m
4197
+# CONFIG_SND_AW2 is not set
4198
+# CONFIG_SND_AZT3328 is not set
4199
+CONFIG_SND_BT87X=m
4200
+# CONFIG_SND_BT87X_OVERCLOCK is not set
4201
+CONFIG_SND_CA0106=m
4202
+CONFIG_SND_CMIPCI=m
4203
+CONFIG_SND_OXYGEN_LIB=m
4204
+CONFIG_SND_OXYGEN=m
4205
+# CONFIG_SND_CS4281 is not set
4206
+CONFIG_SND_CS46XX=m
4207
+CONFIG_SND_CS46XX_NEW_DSP=y
4208
+CONFIG_SND_CS5530=m
4209
+CONFIG_SND_CS5535AUDIO=m
4210
+CONFIG_SND_CTXFI=m
4211
+CONFIG_SND_DARLA20=m
4212
+CONFIG_SND_GINA20=m
4213
+CONFIG_SND_LAYLA20=m
4214
+CONFIG_SND_DARLA24=m
4215
+CONFIG_SND_GINA24=m
4216
+CONFIG_SND_LAYLA24=m
4217
+CONFIG_SND_MONA=m
4218
+CONFIG_SND_MIA=m
4219
+CONFIG_SND_ECHO3G=m
4220
+CONFIG_SND_INDIGO=m
4221
+CONFIG_SND_INDIGOIO=m
4222
+CONFIG_SND_INDIGODJ=m
4223
+CONFIG_SND_INDIGOIOX=m
4224
+CONFIG_SND_INDIGODJX=m
4225
+CONFIG_SND_EMU10K1=m
4226
+CONFIG_SND_EMU10K1X=m
4227
+CONFIG_SND_ENS1370=m
4228
+CONFIG_SND_ENS1371=m
4229
+# CONFIG_SND_ES1938 is not set
4230
+CONFIG_SND_ES1968=m
4231
+CONFIG_SND_ES1968_INPUT=y
4232
+CONFIG_SND_ES1968_RADIO=y
4233
+# CONFIG_SND_FM801 is not set
4234
+CONFIG_SND_HDSP=m
4235
+CONFIG_SND_HDSPM=m
4236
+CONFIG_SND_ICE1712=m
4237
+CONFIG_SND_ICE1724=m
4238
+CONFIG_SND_INTEL8X0=m
4239
+CONFIG_SND_INTEL8X0M=m
4240
+CONFIG_SND_KORG1212=m
4241
+CONFIG_SND_LOLA=m
4242
+CONFIG_SND_LX6464ES=m
4243
+CONFIG_SND_MAESTRO3=m
4244
+CONFIG_SND_MAESTRO3_INPUT=y
4245
+CONFIG_SND_MIXART=m
4246
+# CONFIG_SND_NM256 is not set
4247
+CONFIG_SND_PCXHR=m
4248
+# CONFIG_SND_RIPTIDE is not set
4249
+CONFIG_SND_RME32=m
4250
+CONFIG_SND_RME96=m
4251
+CONFIG_SND_RME9652=m
4252
+CONFIG_SND_SIS7019=m
4253
+# CONFIG_SND_SONICVIBES is not set
4254
+CONFIG_SND_TRIDENT=m
4255
+CONFIG_SND_VIA82XX=m
4256
+CONFIG_SND_VIA82XX_MODEM=m
4257
+CONFIG_SND_VIRTUOSO=m
4258
+CONFIG_SND_VX222=m
4259
+# CONFIG_SND_YMFPCI is not set
4260
+
4261
+#
4262
+# HD-Audio
4263
+#
4264
+CONFIG_SND_HDA=m
4265
+CONFIG_SND_HDA_INTEL=m
4266
+CONFIG_SND_HDA_HWDEP=y
4267
+CONFIG_SND_HDA_RECONFIG=y
4268
+CONFIG_SND_HDA_INPUT_BEEP=y
4269
+CONFIG_SND_HDA_INPUT_BEEP_MODE=0
4270
+CONFIG_SND_HDA_PATCH_LOADER=y
4271
+CONFIG_SND_HDA_CODEC_REALTEK=m
4272
+CONFIG_SND_HDA_CODEC_ANALOG=m
4273
+CONFIG_SND_HDA_CODEC_SIGMATEL=m
4274
+CONFIG_SND_HDA_CODEC_VIA=m
4275
+CONFIG_SND_HDA_CODEC_HDMI=m
4276
+CONFIG_SND_HDA_CODEC_CIRRUS=m
4277
+CONFIG_SND_HDA_CODEC_CONEXANT=m
4278
+CONFIG_SND_HDA_CODEC_CA0110=m
4279
+CONFIG_SND_HDA_CODEC_CA0132=m
4280
+CONFIG_SND_HDA_CODEC_CA0132_DSP=y
4281
+CONFIG_SND_HDA_CODEC_CMEDIA=m
4282
+CONFIG_SND_HDA_CODEC_SI3054=m
4283
+CONFIG_SND_HDA_GENERIC=m
4284
+CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0
4285
+CONFIG_SND_HDA_CORE=m
4286
+CONFIG_SND_HDA_DSP_LOADER=y
4287
+CONFIG_SND_HDA_I915=y
4288
+CONFIG_SND_HDA_EXT_CORE=m
4289
+CONFIG_SND_HDA_PREALLOC_SIZE=512
4290
+CONFIG_SND_SPI=y
4291
+CONFIG_SND_USB=y
4292
+CONFIG_SND_USB_AUDIO=m
4293
+CONFIG_SND_USB_UA101=m
4294
+CONFIG_SND_USB_USX2Y=m
4295
+CONFIG_SND_USB_CAIAQ=m
4296
+CONFIG_SND_USB_CAIAQ_INPUT=y
4297
+CONFIG_SND_USB_US122L=m
4298
+CONFIG_SND_USB_6FIRE=m
4299
+CONFIG_SND_USB_HIFACE=m
4300
+CONFIG_SND_BCD2000=m
4301
+CONFIG_SND_USB_LINE6=m
4302
+CONFIG_SND_USB_POD=m
4303
+CONFIG_SND_USB_PODHD=m
4304
+CONFIG_SND_USB_TONEPORT=m
4305
+CONFIG_SND_USB_VARIAX=m
4306
+CONFIG_SND_FIREWIRE=y
4307
+CONFIG_SND_FIREWIRE_LIB=m
4308
+CONFIG_SND_FIREWIRE_SPEAKERS=m
4309
+CONFIG_SND_ISIGHT=m
4310
+CONFIG_SND_SCS1X=m
4311
+CONFIG_SND_SOC=m
4312
+CONFIG_SND_SOC_COMPRESS=y
4313
+CONFIG_SND_SOC_TOPOLOGY=y
4314
+CONFIG_SND_SST_MFLD_PLATFORM=m
4315
+CONFIG_SND_SST_IPC=m
4316
+CONFIG_SND_SST_IPC_ACPI=m
4317
+CONFIG_SND_SOC_INTEL_SST=m
4318
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
4319
+CONFIG_SND_SOC_INTEL_SST_MATCH=m
4320
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m
4321
+CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m
4322
+CONFIG_SND_SOC_INTEL_SKYLAKE=m
4323
+CONFIG_SND_SOC_INTEL_SKL_RT286_MACH=m
4324
+CONFIG_SND_SOC_I2C_AND_SPI=m
4325
+
4326
+#
4327
+# CODEC drivers
4328
+#
4329
+CONFIG_SND_SOC_DMIC=m
4330
+CONFIG_SND_SOC_HDAC_HDMI=m
4331
+CONFIG_SND_SOC_RL6231=m
4332
+CONFIG_SND_SOC_RL6347A=m
4333
+CONFIG_SND_SOC_RT286=m
4334
+CONFIG_SND_SOC_RT5640=m
4335
+CONFIG_SND_SOC_RT5651=m
4336
+CONFIG_SND_SOC_SSM4567=m
4337
+CONFIG_SND_SOC_TS3A227E=m
4338
+# CONFIG_SOUND_PRIME is not set
4339
+CONFIG_AC97_BUS=m
4340
+
4341
+#
4342
+# HID support
4343
+#
4344
+CONFIG_HID=y
4345
+CONFIG_HID_BATTERY_STRENGTH=y
4346
+CONFIG_HIDRAW=y
4347
+CONFIG_UHID=m
4348
+CONFIG_HID_GENERIC=y
4349
+
4350
+#
4351
+# Special HID drivers
4352
+#
4353
+CONFIG_HID_A4TECH=y
4354
+CONFIG_HID_ACRUX=m
4355
+# CONFIG_HID_ACRUX_FF is not set
4356
+CONFIG_HID_APPLE=y
4357
+CONFIG_HID_APPLEIR=m
4358
+CONFIG_HID_AUREAL=m
4359
+CONFIG_HID_BELKIN=y
4360
+CONFIG_HID_CHERRY=y
4361
+CONFIG_HID_CHICONY=y
4362
+CONFIG_HID_PRODIKEYS=m
4363
+CONFIG_HID_CYPRESS=y
4364
+CONFIG_HID_DRAGONRISE=m
4365
+# CONFIG_DRAGONRISE_FF is not set
4366
+# CONFIG_HID_EMS_FF is not set
4367
+CONFIG_HID_ELECOM=m
4368
+CONFIG_HID_EZKEY=y
4369
+CONFIG_HID_HOLTEK=m
4370
+# CONFIG_HOLTEK_FF is not set
4371
+CONFIG_HID_KEYTOUCH=m
4372
+CONFIG_HID_KYE=m
4373
+CONFIG_HID_UCLOGIC=m
4374
+CONFIG_HID_WALTOP=m
4375
+CONFIG_HID_GYRATION=m
4376
+CONFIG_HID_ICADE=m
4377
+CONFIG_HID_TWINHAN=m
4378
+CONFIG_HID_KENSINGTON=y
4379
+CONFIG_HID_LCPOWER=m
4380
+CONFIG_HID_LENOVO_TPKBD=m
4381
+CONFIG_HID_LOGITECH=y
4382
+CONFIG_HID_LOGITECH_DJ=m
4383
+# CONFIG_LOGITECH_FF is not set
4384
+# CONFIG_LOGIRUMBLEPAD2_FF is not set
4385
+# CONFIG_LOGIG940_FF is not set
4386
+# CONFIG_LOGIWHEELS_FF is not set
4387
+CONFIG_HID_MAGICMOUSE=y
4388
+CONFIG_HID_MICROSOFT=y
4389
+CONFIG_HID_MONTEREY=y
4390
+CONFIG_HID_MULTITOUCH=m
4391
+CONFIG_HID_NTRIG=y
4392
+CONFIG_HID_ORTEK=m
4393
+CONFIG_HID_PANTHERLORD=m
4394
+# CONFIG_PANTHERLORD_FF is not set
4395
+CONFIG_HID_PETALYNX=m
4396
+CONFIG_HID_PICOLCD=m
4397
+CONFIG_HID_PICOLCD_FB=y
4398
+CONFIG_HID_PICOLCD_BACKLIGHT=y
4399
+CONFIG_HID_PICOLCD_LCD=y
4400
+CONFIG_HID_PICOLCD_LEDS=y
4401
+CONFIG_HID_PICOLCD_CIR=y
4402
+CONFIG_HID_PRIMAX=m
4403
+CONFIG_HID_PS3REMOTE=m
4404
+CONFIG_HID_ROCCAT=m
4405
+CONFIG_HID_SAITEK=m
4406
+CONFIG_HID_SAMSUNG=m
4407
+CONFIG_HID_SONY=m
4408
+CONFIG_HID_SPEEDLINK=m
4409
+CONFIG_HID_STEELSERIES=m
4410
+CONFIG_HID_SUNPLUS=m
4411
+CONFIG_HID_RMI=m
4412
+CONFIG_HID_GREENASIA=m
4413
+# CONFIG_GREENASIA_FF is not set
4414
+CONFIG_HID_HYPERV_MOUSE=m
4415
+CONFIG_HID_SMARTJOYPLUS=m
4416
+# CONFIG_SMARTJOYPLUS_FF is not set
4417
+CONFIG_HID_TIVO=m
4418
+CONFIG_HID_TOPSEED=m
4419
+CONFIG_HID_THINGM=m
4420
+CONFIG_HID_THRUSTMASTER=m
4421
+# CONFIG_THRUSTMASTER_FF is not set
4422
+CONFIG_HID_WACOM=m
4423
+CONFIG_HID_WIIMOTE=m
4424
+CONFIG_HID_WIIMOTE_EXT=y
4425
+CONFIG_HID_ZEROPLUS=m
4426
+# CONFIG_ZEROPLUS_FF is not set
4427
+CONFIG_HID_ZYDACRON=m
4428
+# CONFIG_HID_SENSOR_HUB is not set
4429
+
4430
+#
4431
+# USB HID support
4432
+#
4433
+CONFIG_USB_HID=y
4434
+CONFIG_HID_PID=y
4435
+CONFIG_USB_HIDDEV=y
4436
+
4437
+#
4438
+# I2C HID support
4439
+#
4440
+CONFIG_I2C_HID=m
4441
+CONFIG_USB_OHCI_LITTLE_ENDIAN=y
4442
+CONFIG_USB_SUPPORT=y
4443
+CONFIG_USB_COMMON=y
4444
+CONFIG_USB_ARCH_HAS_HCD=y
4445
+CONFIG_USB=y
4446
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
4447
+
4448
+#
4449
+# Miscellaneous USB options
4450
+#
4451
+CONFIG_USB_DEFAULT_PERSIST=y
4452
+# CONFIG_USB_DYNAMIC_MINORS is not set
4453
+# CONFIG_USB_OTG is not set
4454
+# CONFIG_USB_OTG_WHITELIST is not set
4455
+# CONFIG_USB_OTG_FSM is not set
4456
+# CONFIG_USB_ULPI_BUS is not set
4457
+CONFIG_USB_MON=y
4458
+CONFIG_USB_WUSB=m
4459
+CONFIG_USB_WUSB_CBAF=m
4460
+# CONFIG_USB_WUSB_CBAF_DEBUG is not set
4461
+
4462
+#
4463
+# USB Host Controller Drivers
4464
+#
4465
+# CONFIG_USB_C67X00_HCD is not set
4466
+CONFIG_USB_XHCI_HCD=y
4467
+CONFIG_USB_XHCI_PCI=y
4468
+# CONFIG_USB_XHCI_PLATFORM is not set
4469
+CONFIG_USB_EHCI_HCD=y
4470
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
4471
+CONFIG_USB_EHCI_TT_NEWSCHED=y
4472
+CONFIG_USB_EHCI_PCI=y
4473
+# CONFIG_USB_EHCI_HCD_PLATFORM is not set
4474
+# CONFIG_USB_OXU210HP_HCD is not set
4475
+# CONFIG_USB_ISP116X_HCD is not set
4476
+# CONFIG_USB_ISP1760_HCD is not set
4477
+# CONFIG_USB_ISP1362_HCD is not set
4478
+# CONFIG_USB_FOTG210_HCD is not set
4479
+# CONFIG_USB_MAX3421_HCD is not set
4480
+CONFIG_USB_OHCI_HCD=y
4481
+CONFIG_USB_OHCI_HCD_PCI=y
4482
+# CONFIG_USB_OHCI_HCD_PLATFORM is not set
4483
+CONFIG_USB_UHCI_HCD=y
4484
+# CONFIG_USB_U132_HCD is not set
4485
+# CONFIG_USB_SL811_HCD is not set
4486
+# CONFIG_USB_R8A66597_HCD is not set
4487
+# CONFIG_USB_WHCI_HCD is not set
4488
+CONFIG_USB_HWA_HCD=m
4489
+# CONFIG_USB_HCD_BCMA is not set
4490
+# CONFIG_USB_HCD_SSB is not set
4491
+# CONFIG_USB_HCD_TEST_MODE is not set
4492
+
4493
+#
4494
+# USB Device Class drivers
4495
+#
4496
+CONFIG_USB_ACM=m
4497
+CONFIG_USB_PRINTER=m
4498
+CONFIG_USB_WDM=m
4499
+CONFIG_USB_TMC=m
4500
+
4501
+#
4502
+# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
4503
+#
4504
+
4505
+#
4506
+# also be needed; see USB_STORAGE Help for more info
4507
+#
4508
+CONFIG_USB_STORAGE=m
4509
+# CONFIG_USB_STORAGE_DEBUG is not set
4510
+CONFIG_USB_STORAGE_REALTEK=m
4511
+CONFIG_REALTEK_AUTOPM=y
4512
+CONFIG_USB_STORAGE_DATAFAB=m
4513
+CONFIG_USB_STORAGE_FREECOM=m
4514
+CONFIG_USB_STORAGE_ISD200=m
4515
+CONFIG_USB_STORAGE_USBAT=m
4516
+CONFIG_USB_STORAGE_SDDR09=m
4517
+CONFIG_USB_STORAGE_SDDR55=m
4518
+CONFIG_USB_STORAGE_JUMPSHOT=m
4519
+CONFIG_USB_STORAGE_ALAUDA=m
4520
+CONFIG_USB_STORAGE_ONETOUCH=m
4521
+CONFIG_USB_STORAGE_KARMA=m
4522
+CONFIG_USB_STORAGE_CYPRESS_ATACB=m
4523
+CONFIG_USB_STORAGE_ENE_UB6250=m
4524
+CONFIG_USB_UAS=m
4525
+
4526
+#
4527
+# USB Imaging devices
4528
+#
4529
+CONFIG_USB_MDC800=m
4530
+CONFIG_USB_MICROTEK=m
4531
+# CONFIG_USB_DWC3 is not set
4532
+# CONFIG_USB_CHIPIDEA is not set
4533
+
4534
+#
4535
+# USB port drivers
4536
+#
4537
+CONFIG_USB_USS720=m
4538
+CONFIG_USB_SERIAL=y
4539
+CONFIG_USB_SERIAL_CONSOLE=y
4540
+CONFIG_USB_SERIAL_GENERIC=y
4541
+# CONFIG_USB_SERIAL_SIMPLE is not set
4542
+CONFIG_USB_SERIAL_AIRCABLE=m
4543
+CONFIG_USB_SERIAL_ARK3116=m
4544
+CONFIG_USB_SERIAL_BELKIN=m
4545
+CONFIG_USB_SERIAL_CH341=m
4546
+CONFIG_USB_SERIAL_WHITEHEAT=m
4547
+CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m
4548
+CONFIG_USB_SERIAL_CP210X=m
4549
+CONFIG_USB_SERIAL_CYPRESS_M8=m
4550
+CONFIG_USB_SERIAL_EMPEG=m
4551
+CONFIG_USB_SERIAL_FTDI_SIO=m
4552
+CONFIG_USB_SERIAL_VISOR=m
4553
+CONFIG_USB_SERIAL_IPAQ=m
4554
+CONFIG_USB_SERIAL_IR=m
4555
+CONFIG_USB_SERIAL_EDGEPORT=m
4556
+CONFIG_USB_SERIAL_EDGEPORT_TI=m
4557
+# CONFIG_USB_SERIAL_F81232 is not set
4558
+CONFIG_USB_SERIAL_GARMIN=m
4559
+CONFIG_USB_SERIAL_IPW=m
4560
+CONFIG_USB_SERIAL_IUU=m
4561
+CONFIG_USB_SERIAL_KEYSPAN_PDA=m
4562
+CONFIG_USB_SERIAL_KEYSPAN=m
4563
+CONFIG_USB_SERIAL_KLSI=m
4564
+CONFIG_USB_SERIAL_KOBIL_SCT=m
4565
+CONFIG_USB_SERIAL_MCT_U232=m
4566
+# CONFIG_USB_SERIAL_METRO is not set
4567
+CONFIG_USB_SERIAL_MOS7720=m
4568
+CONFIG_USB_SERIAL_MOS7715_PARPORT=y
4569
+CONFIG_USB_SERIAL_MOS7840=m
4570
+# CONFIG_USB_SERIAL_MXUPORT is not set
4571
+CONFIG_USB_SERIAL_NAVMAN=m
4572
+CONFIG_USB_SERIAL_PL2303=m
4573
+CONFIG_USB_SERIAL_OTI6858=m
4574
+CONFIG_USB_SERIAL_QCAUX=m
4575
+CONFIG_USB_SERIAL_QUALCOMM=m
4576
+CONFIG_USB_SERIAL_SPCP8X5=m
4577
+CONFIG_USB_SERIAL_SAFE=m
4578
+CONFIG_USB_SERIAL_SAFE_PADDED=y
4579
+CONFIG_USB_SERIAL_SIERRAWIRELESS=m
4580
+CONFIG_USB_SERIAL_SYMBOL=m
4581
+CONFIG_USB_SERIAL_TI=m
4582
+CONFIG_USB_SERIAL_CYBERJACK=m
4583
+CONFIG_USB_SERIAL_XIRCOM=m
4584
+CONFIG_USB_SERIAL_WWAN=m
4585
+CONFIG_USB_SERIAL_OPTION=m
4586
+CONFIG_USB_SERIAL_OMNINET=m
4587
+CONFIG_USB_SERIAL_OPTICON=m
4588
+CONFIG_USB_SERIAL_XSENS_MT=m
4589
+# CONFIG_USB_SERIAL_WISHBONE is not set
4590
+CONFIG_USB_SERIAL_SSU100=m
4591
+CONFIG_USB_SERIAL_QT2=m
4592
+CONFIG_USB_SERIAL_DEBUG=m
4593
+
4594
+#
4595
+# USB Miscellaneous drivers
4596
+#
4597
+CONFIG_USB_EMI62=m
4598
+CONFIG_USB_EMI26=m
4599
+CONFIG_USB_ADUTUX=m
4600
+CONFIG_USB_SEVSEG=m
4601
+# CONFIG_USB_RIO500 is not set
4602
+CONFIG_USB_LEGOTOWER=m
4603
+CONFIG_USB_LCD=m
4604
+CONFIG_USB_LED=m
4605
+# CONFIG_USB_CYPRESS_CY7C63 is not set
4606
+# CONFIG_USB_CYTHERM is not set
4607
+CONFIG_USB_IDMOUSE=m
4608
+CONFIG_USB_FTDI_ELAN=m
4609
+CONFIG_USB_APPLEDISPLAY=m
4610
+CONFIG_USB_SISUSBVGA=m
4611
+CONFIG_USB_SISUSBVGA_CON=y
4612
+CONFIG_USB_LD=m
4613
+# CONFIG_USB_TRANCEVIBRATOR is not set
4614
+CONFIG_USB_IOWARRIOR=m
4615
+# CONFIG_USB_TEST is not set
4616
+# CONFIG_USB_EHSET_TEST_FIXTURE is not set
4617
+CONFIG_USB_ISIGHTFW=m
4618
+# CONFIG_USB_YUREX is not set
4619
+CONFIG_USB_EZUSB_FX2=m
4620
+CONFIG_USB_HSIC_USB3503=m
4621
+# CONFIG_USB_LINK_LAYER_TEST is not set
4622
+# CONFIG_USB_CHAOSKEY is not set
4623
+CONFIG_USB_ATM=m
4624
+CONFIG_USB_SPEEDTOUCH=m
4625
+CONFIG_USB_CXACRU=m
4626
+CONFIG_USB_UEAGLEATM=m
4627
+CONFIG_USB_XUSBATM=m
4628
+# CONFIG_USB_PHY is not set
4629
+# CONFIG_USB_GADGET is not set
4630
+# CONFIG_USB_LED_TRIG is not set
4631
+CONFIG_UWB=m
4632
+CONFIG_UWB_HWA=m
4633
+CONFIG_UWB_WHCI=m
4634
+CONFIG_UWB_I1480U=m
4635
+CONFIG_MMC=m
4636
+# CONFIG_MMC_DEBUG is not set
4637
+
4638
+#
4639
+# MMC/SD/SDIO Card Drivers
4640
+#
4641
+CONFIG_MMC_BLOCK=m
4642
+CONFIG_MMC_BLOCK_MINORS=8
4643
+CONFIG_MMC_BLOCK_BOUNCE=y
4644
+CONFIG_SDIO_UART=m
4645
+# CONFIG_MMC_TEST is not set
4646
+
4647
+#
4648
+# MMC/SD/SDIO Host Controller Drivers
4649
+#
4650
+CONFIG_MMC_SDHCI=m
4651
+CONFIG_MMC_SDHCI_PCI=m
4652
+CONFIG_MMC_RICOH_MMC=y
4653
+CONFIG_MMC_SDHCI_ACPI=m
4654
+CONFIG_MMC_SDHCI_PLTFM=m
4655
+# CONFIG_MMC_WBSD is not set
4656
+CONFIG_MMC_TIFM_SD=m
4657
+CONFIG_MMC_CB710=m
4658
+CONFIG_MMC_VIA_SDMMC=m
4659
+CONFIG_MMC_VUB300=m
4660
+CONFIG_MMC_USHC=m
4661
+# CONFIG_MMC_USDHI6ROL0 is not set
4662
+CONFIG_MMC_REALTEK_PCI=m
4663
+CONFIG_MMC_REALTEK_USB=m
4664
+# CONFIG_MMC_TOSHIBA_PCI is not set
4665
+# CONFIG_MMC_MTK is not set
4666
+CONFIG_MEMSTICK=m
4667
+# CONFIG_MEMSTICK_DEBUG is not set
4668
+
4669
+#
4670
+# MemoryStick drivers
4671
+#
4672
+# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
4673
+CONFIG_MSPRO_BLOCK=m
4674
+
4675
+#
4676
+# MemoryStick Host Controller Drivers
4677
+#
4678
+CONFIG_MEMSTICK_TIFM_MS=m
4679
+CONFIG_MEMSTICK_JMICRON_38X=m
4680
+CONFIG_MEMSTICK_R592=m
4681
+CONFIG_MEMSTICK_REALTEK_PCI=m
4682
+CONFIG_NEW_LEDS=y
4683
+CONFIG_LEDS_CLASS=y
4684
+
4685
+#
4686
+# LED drivers
4687
+#
4688
+CONFIG_LEDS_LM3530=m
4689
+# CONFIG_LEDS_LM3642 is not set
4690
+CONFIG_LEDS_PCA9532=m
4691
+CONFIG_LEDS_PCA9532_GPIO=y
4692
+CONFIG_LEDS_GPIO=m
4693
+CONFIG_LEDS_LP3944=m
4694
+CONFIG_LEDS_LP55XX_COMMON=m
4695
+CONFIG_LEDS_LP5521=m
4696
+CONFIG_LEDS_LP5523=m
4697
+CONFIG_LEDS_LP5562=m
4698
+CONFIG_LEDS_CLEVO_MAIL=m
4699
+# CONFIG_LEDS_PCA955X is not set
4700
+# CONFIG_LEDS_PCA9633 is not set
4701
+# CONFIG_LEDS_DAC124S085 is not set
4702
+# CONFIG_LEDS_PWM is not set
4703
+# CONFIG_LEDS_BD2802 is not set
4704
+CONFIG_LEDS_INTEL_SS4200=m
4705
+CONFIG_LEDS_LT3593=m
4706
+CONFIG_LEDS_DELL_NETBOOKS=m
4707
+# CONFIG_LEDS_RENESAS_TPU is not set
4708
+# CONFIG_LEDS_TCA6507 is not set
4709
+# CONFIG_LEDS_LM355x is not set
4710
+# CONFIG_LEDS_OT200 is not set
4711
+CONFIG_LEDS_BLINKM=m
4712
+
4713
+#
4714
+# LED Triggers
4715
+#
4716
+CONFIG_LEDS_TRIGGERS=y
4717
+CONFIG_LEDS_TRIGGER_TIMER=m
4718
+CONFIG_LEDS_TRIGGER_ONESHOT=m
4719
+CONFIG_LEDS_TRIGGER_HEARTBEAT=m
4720
+CONFIG_LEDS_TRIGGER_BACKLIGHT=m
4721
+# CONFIG_LEDS_TRIGGER_CPU is not set
4722
+CONFIG_LEDS_TRIGGER_GPIO=m
4723
+CONFIG_LEDS_TRIGGER_DEFAULT_ON=m
4724
+
4725
+#
4726
+# iptables trigger is under Netfilter config (LED target)
4727
+#
4728
+CONFIG_LEDS_TRIGGER_TRANSIENT=m
4729
+CONFIG_LEDS_TRIGGER_CAMERA=m
4730
+# CONFIG_ACCESSIBILITY is not set
4731
+CONFIG_INFINIBAND=m
4732
+CONFIG_INFINIBAND_USER_MAD=m
4733
+CONFIG_INFINIBAND_USER_ACCESS=m
4734
+CONFIG_INFINIBAND_USER_MEM=y
4735
+CONFIG_INFINIBAND_ON_DEMAND_PAGING=y
4736
+CONFIG_INFINIBAND_ADDR_TRANS=y
4737
+CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y
4738
+CONFIG_INFINIBAND_MTHCA=m
4739
+CONFIG_INFINIBAND_MTHCA_DEBUG=y
4740
+# CONFIG_INFINIBAND_AMSO1100 is not set
4741
+CONFIG_INFINIBAND_CXGB3=m
4742
+# CONFIG_INFINIBAND_CXGB3_DEBUG is not set
4743
+CONFIG_INFINIBAND_CXGB4=m
4744
+CONFIG_INFINIBAND_I40IW=m
4745
+CONFIG_MLX4_INFINIBAND=m
4746
+CONFIG_MLX5_INFINIBAND=m
4747
+CONFIG_INFINIBAND_NES=m
4748
+# CONFIG_INFINIBAND_NES_DEBUG is not set
4749
+CONFIG_INFINIBAND_OCRDMA=m
4750
+CONFIG_INFINIBAND_USNIC=m
4751
+CONFIG_INFINIBAND_IPOIB=m
4752
+CONFIG_INFINIBAND_IPOIB_CM=y
4753
+CONFIG_INFINIBAND_IPOIB_DEBUG=y
4754
+# CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set
4755
+CONFIG_INFINIBAND_SRP=m
4756
+CONFIG_INFINIBAND_SRPT=m
4757
+CONFIG_INFINIBAND_ISER=m
4758
+CONFIG_INFINIBAND_ISERT=m
4759
+CONFIG_EDAC=y
4760
+CONFIG_EDAC_LEGACY_SYSFS=y
4761
+# CONFIG_EDAC_DEBUG is not set
4762
+CONFIG_EDAC_DECODE_MCE=m
4763
+# CONFIG_EDAC_MCE_INJ is not set
4764
+CONFIG_EDAC_MM_EDAC=m
4765
+CONFIG_EDAC_AMD76X=m
4766
+CONFIG_EDAC_E7XXX=m
4767
+CONFIG_EDAC_E752X=m
4768
+CONFIG_EDAC_I82875P=m
4769
+CONFIG_EDAC_I82975X=m
4770
+CONFIG_EDAC_I3000=m
4771
+CONFIG_EDAC_I3200=m
4772
+CONFIG_EDAC_IE31200=m
4773
+CONFIG_EDAC_X38=m
4774
+CONFIG_EDAC_I5400=m
4775
+CONFIG_EDAC_I7CORE=m
4776
+CONFIG_EDAC_I82860=m
4777
+CONFIG_EDAC_R82600=m
4778
+CONFIG_EDAC_I5000=m
4779
+CONFIG_EDAC_I5100=m
4780
+CONFIG_EDAC_I7300=m
4781
+CONFIG_RTC_LIB=y
4782
+CONFIG_RTC_CLASS=y
4783
+CONFIG_RTC_HCTOSYS=y
4784
+# CONFIG_RTC_SYSTOHC is not set
4785
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
4786
+# CONFIG_RTC_DEBUG is not set
4787
+
4788
+#
4789
+# RTC interfaces
4790
+#
4791
+CONFIG_RTC_INTF_SYSFS=y
4792
+CONFIG_RTC_INTF_PROC=y
4793
+CONFIG_RTC_INTF_DEV=y
4794
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
4795
+# CONFIG_RTC_DRV_TEST is not set
4796
+
4797
+#
4798
+# I2C RTC drivers
4799
+#
4800
+CONFIG_RTC_DRV_DS1307=m
4801
+CONFIG_RTC_DRV_DS1374=m
4802
+CONFIG_RTC_DRV_DS1672=m
4803
+CONFIG_RTC_DRV_DS3232=m
4804
+CONFIG_RTC_DRV_MAX6900=m
4805
+CONFIG_RTC_DRV_RS5C372=m
4806
+CONFIG_RTC_DRV_ISL1208=m
4807
+CONFIG_RTC_DRV_ISL12022=m
4808
+CONFIG_RTC_DRV_X1205=m
4809
+CONFIG_RTC_DRV_PCF8523=m
4810
+CONFIG_RTC_DRV_PCF8563=m
4811
+CONFIG_RTC_DRV_PCF8583=m
4812
+CONFIG_RTC_DRV_M41T80=m
4813
+CONFIG_RTC_DRV_M41T80_WDT=y
4814
+CONFIG_RTC_DRV_BQ32K=m
4815
+# CONFIG_RTC_DRV_S35390A is not set
4816
+CONFIG_RTC_DRV_FM3130=m
4817
+CONFIG_RTC_DRV_RX8581=m
4818
+CONFIG_RTC_DRV_RX8025=m
4819
+CONFIG_RTC_DRV_EM3027=m
4820
+CONFIG_RTC_DRV_RV3029C2=m
4821
+
4822
+#
4823
+# SPI RTC drivers
4824
+#
4825
+# CONFIG_RTC_DRV_M41T93 is not set
4826
+# CONFIG_RTC_DRV_M41T94 is not set
4827
+# CONFIG_RTC_DRV_DS1305 is not set
4828
+# CONFIG_RTC_DRV_DS1390 is not set
4829
+# CONFIG_RTC_DRV_MAX6902 is not set
4830
+# CONFIG_RTC_DRV_R9701 is not set
4831
+# CONFIG_RTC_DRV_RS5C348 is not set
4832
+# CONFIG_RTC_DRV_DS3234 is not set
4833
+# CONFIG_RTC_DRV_PCF2123 is not set
4834
+CONFIG_RTC_DRV_RX4581=m
4835
+
4836
+#
4837
+# Platform RTC drivers
4838
+#
4839
+CONFIG_RTC_DRV_CMOS=y
4840
+CONFIG_RTC_DRV_DS1286=m
4841
+CONFIG_RTC_DRV_DS1511=m
4842
+CONFIG_RTC_DRV_DS1553=m
4843
+CONFIG_RTC_DRV_DS1742=m
4844
+CONFIG_RTC_DRV_STK17TA8=m
4845
+# CONFIG_RTC_DRV_M48T86 is not set
4846
+CONFIG_RTC_DRV_M48T35=m
4847
+CONFIG_RTC_DRV_M48T59=m
4848
+CONFIG_RTC_DRV_MSM6242=m
4849
+CONFIG_RTC_DRV_BQ4802=m
4850
+CONFIG_RTC_DRV_RP5C01=m
4851
+CONFIG_RTC_DRV_V3020=m
4852
+CONFIG_RTC_DRV_DS2404=m
4853
+
4854
+#
4855
+# on-CPU RTC drivers
4856
+#
4857
+
4858
+#
4859
+# HID Sensor RTC drivers
4860
+#
4861
+# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set
4862
+CONFIG_DMADEVICES=y
4863
+# CONFIG_DMADEVICES_DEBUG is not set
4864
+
4865
+#
4866
+# DMA Devices
4867
+#
4868
+# CONFIG_INTEL_MID_DMAC is not set
4869
+CONFIG_INTEL_IOATDMA=m
4870
+CONFIG_DW_DMAC=m
4871
+# CONFIG_DW_DMAC_BIG_ENDIAN_IO is not set
4872
+CONFIG_IDMA64=m
4873
+# CONFIG_TIMB_DMA is not set
4874
+CONFIG_PCH_DMA=m
4875
+CONFIG_DMA_ENGINE=y
4876
+CONFIG_DMA_VIRTUAL_CHANNELS=m
4877
+CONFIG_DMA_ACPI=y
4878
+
4879
+#
4880
+# DMA Clients
4881
+#
4882
+CONFIG_NET_DMA_RH_KABI=y
4883
+CONFIG_ASYNC_TX_DMA=y
4884
+# CONFIG_DMATEST is not set
4885
+CONFIG_DCA=m
4886
+CONFIG_AUXDISPLAY=y
4887
+CONFIG_KS0108=m
4888
+CONFIG_KS0108_PORT=0x378
4889
+CONFIG_KS0108_DELAY=2
4890
+CONFIG_CFAG12864B=m
4891
+CONFIG_CFAG12864B_RATE=20
4892
+CONFIG_UIO=m
4893
+CONFIG_UIO_CIF=m
4894
+CONFIG_UIO_PDRV=m
4895
+CONFIG_UIO_PDRV_GENIRQ=m
4896
+# CONFIG_UIO_DMEM_GENIRQ is not set
4897
+CONFIG_UIO_AEC=m
4898
+CONFIG_UIO_SERCOS3=m
4899
+CONFIG_UIO_PCI_GENERIC=m
4900
+# CONFIG_UIO_NETX is not set
4901
+CONFIG_VFIO_IOMMU_TYPE1=m
4902
+CONFIG_VFIO=m
4903
+CONFIG_VFIO_NOIOMMU=y
4904
+CONFIG_VFIO_PCI=m
4905
+CONFIG_VFIO_PCI_VGA=y
4906
+CONFIG_VFIO_PCI_MMAP=y
4907
+CONFIG_VFIO_PCI_INTX=y
4908
+CONFIG_IRQ_BYPASS_MANAGER=m
4909
+# CONFIG_VIRT_DRIVERS is not set
4910
+CONFIG_VIRTIO=m
4911
+
4912
+#
4913
+# Virtio drivers
4914
+#
4915
+CONFIG_VIRTIO_PCI=m
4916
+CONFIG_VIRTIO_PCI_LEGACY=y
4917
+CONFIG_VIRTIO_BALLOON=m
4918
+CONFIG_VIRTIO_INPUT=m
4919
+# CONFIG_VIRTIO_MMIO is not set
4920
+
4921
+#
4922
+# Microsoft Hyper-V guest support
4923
+#
4924
+CONFIG_HYPERV=m
4925
+CONFIG_HYPERV_UTILS=m
4926
+CONFIG_HYPERV_BALLOON=m
4927
+
4928
+#
4929
+# Xen driver support
4930
+#
4931
+CONFIG_XEN_BALLOON=y
4932
+CONFIG_XEN_SCRUB_PAGES=y
4933
+CONFIG_XEN_DEV_EVTCHN=m
4934
+CONFIG_XENFS=m
4935
+CONFIG_XEN_COMPAT_XENFS=y
4936
+CONFIG_XEN_SYS_HYPERVISOR=y
4937
+CONFIG_XEN_XENBUS_FRONTEND=y
4938
+# CONFIG_XEN_GNTDEV is not set
4939
+# CONFIG_XEN_GRANT_DEV_ALLOC is not set
4940
+CONFIG_SWIOTLB_XEN=y
4941
+# CONFIG_XEN_TMEM is not set
4942
+CONFIG_XEN_PRIVCMD=m
4943
+CONFIG_XEN_ACPI_PROCESSOR=m
4944
+CONFIG_XEN_HAVE_PVMMU=y
4945
+CONFIG_STAGING=y
4946
+# CONFIG_ET131X is not set
4947
+# CONFIG_SLICOSS is not set
4948
+# CONFIG_USBIP_CORE is not set
4949
+# CONFIG_W35UND is not set
4950
+# CONFIG_PRISM2_USB is not set
4951
+# CONFIG_ECHO is not set
4952
+# CONFIG_COMEDI is not set
4953
+# CONFIG_ASUS_OLED is not set
4954
+# CONFIG_PANEL is not set
4955
+# CONFIG_R8187SE is not set
4956
+# CONFIG_RTL8192U is not set
4957
+CONFIG_RTLLIB=m
4958
+CONFIG_RTLLIB_CRYPTO_CCMP=m
4959
+CONFIG_RTLLIB_CRYPTO_TKIP=m
4960
+CONFIG_RTLLIB_CRYPTO_WEP=m
4961
+CONFIG_RTL8192E=m
4962
+CONFIG_R8712U=m
4963
+# CONFIG_RTS5139 is not set
4964
+# CONFIG_TRANZPORT is not set
4965
+# CONFIG_IDE_PHISON is not set
4966
+CONFIG_LINE6_USB=m
4967
+CONFIG_LINE6_USB_IMPULSE_RESPONSE=y
4968
+# CONFIG_USB_SERIAL_QUATECH2 is not set
4969
+# CONFIG_VT6655 is not set
4970
+# CONFIG_VT6656 is not set
4971
+# CONFIG_DX_SEP is not set
4972
+# CONFIG_FB_SM7XX is not set
4973
+# CONFIG_CRYSTALHD is not set
4974
+# CONFIG_CXT1E1 is not set
4975
+# CONFIG_FB_XGI is not set
4976
+# CONFIG_ACPI_QUICKSTART is not set
4977
+# CONFIG_SBE_2T3E3 is not set
4978
+# CONFIG_USB_ENESTORAGE is not set
4979
+# CONFIG_BCM_WIMAX is not set
4980
+# CONFIG_FT1000 is not set
4981
+
4982
+#
4983
+# Speakup console speech
4984
+#
4985
+# CONFIG_SPEAKUP is not set
4986
+# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set
4987
+# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set
4988
+# CONFIG_STAGING_MEDIA is not set
4989
+
4990
+#
4991
+# Android
4992
+#
4993
+# CONFIG_ANDROID is not set
4994
+# CONFIG_USB_WPAN_HCD is not set
4995
+# CONFIG_WIMAX_GDM72XX is not set
4996
+# CONFIG_CSR_WIFI is not set
4997
+# CONFIG_NET_VENDOR_SILICOM is not set
4998
+# CONFIG_CED1401 is not set
4999
+# CONFIG_DGRP is not set
5000
+CONFIG_FIREWIRE_SERIAL=m
5001
+# CONFIG_ZCACHE is not set
5002
+# CONFIG_USB_DWC2 is not set
5003
+CONFIG_X86_PLATFORM_DEVICES=y
5004
+CONFIG_ACER_WMI=m
5005
+CONFIG_ACERHDF=m
5006
+CONFIG_ASUS_LAPTOP=m
5007
+CONFIG_CHROMEOS_LAPTOP=m
5008
+CONFIG_DELL_LAPTOP=m
5009
+CONFIG_DELL_WMI=m
5010
+CONFIG_DELL_WMI_AIO=m
5011
+CONFIG_FUJITSU_LAPTOP=m
5012
+# CONFIG_FUJITSU_LAPTOP_DEBUG is not set
5013
+CONFIG_FUJITSU_TABLET=m
5014
+CONFIG_AMILO_RFKILL=m
5015
+CONFIG_TC1100_WMI=m
5016
+CONFIG_HP_ACCEL=m
5017
+CONFIG_HP_WIRELESS=m
5018
+CONFIG_HP_WMI=m
5019
+CONFIG_MSI_LAPTOP=m
5020
+CONFIG_PANASONIC_LAPTOP=m
5021
+CONFIG_COMPAL_LAPTOP=m
5022
+CONFIG_SONY_LAPTOP=m
5023
+CONFIG_SONYPI_COMPAT=y
5024
+CONFIG_IDEAPAD_LAPTOP=m
5025
+CONFIG_THINKPAD_ACPI=m
5026
+CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
5027
+# CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set
5028
+# CONFIG_THINKPAD_ACPI_DEBUG is not set
5029
+# CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set
5030
+CONFIG_THINKPAD_ACPI_VIDEO=y
5031
+CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
5032
+CONFIG_SENSORS_HDAPS=m
5033
+# CONFIG_INTEL_MENLOW is not set
5034
+CONFIG_EEEPC_LAPTOP=m
5035
+CONFIG_ASUS_WMI=m
5036
+CONFIG_ASUS_NB_WMI=m
5037
+CONFIG_EEEPC_WMI=m
5038
+CONFIG_ACPI_WMI=m
5039
+CONFIG_MSI_WMI=m
5040
+CONFIG_TOPSTAR_LAPTOP=m
5041
+CONFIG_ACPI_TOSHIBA=m
5042
+CONFIG_TOSHIBA_BT_RFKILL=m
5043
+CONFIG_ACPI_CMPC=m
5044
+CONFIG_INTEL_IPS=m
5045
+# CONFIG_IBM_RTL is not set
5046
+CONFIG_XO15_EBOOK=m
5047
+CONFIG_SAMSUNG_LAPTOP=m
5048
+CONFIG_MXM_WMI=m
5049
+CONFIG_INTEL_OAKTRAIL=m
5050
+CONFIG_SAMSUNG_Q10=m
5051
+CONFIG_APPLE_GMUX=m
5052
+CONFIG_PVPANIC=y
5053
+CONFIG_CLKDEV_LOOKUP=y
5054
+CONFIG_HAVE_CLK_PREPARE=y
5055
+CONFIG_COMMON_CLK=y
5056
+
5057
+#
5058
+# Common Clock Framework
5059
+#
5060
+# CONFIG_COMMON_CLK_DEBUG is not set
5061
+
5062
+#
5063
+# Hardware Spinlock drivers
5064
+#
5065
+CONFIG_CLKSRC_I8253=y
5066
+CONFIG_CLKEVT_I8253=y
5067
+CONFIG_I8253_LOCK=y
5068
+CONFIG_CLKBLD_I8253=y
5069
+# CONFIG_MAILBOX is not set
5070
+CONFIG_IOMMU_API=y
5071
+CONFIG_IOMMU_SUPPORT=y
5072
+CONFIG_IOMMU_IOVA=y
5073
+CONFIG_DMAR_TABLE=y
5074
+CONFIG_INTEL_IOMMU=y
5075
+# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
5076
+CONFIG_INTEL_IOMMU_FLOPPY_WA=y
5077
+
5078
+#
5079
+# Remoteproc drivers
5080
+#
5081
+# CONFIG_STE_MODEM_RPROC is not set
5082
+
5083
+#
5084
+# Rpmsg drivers
5085
+#
5086
+# CONFIG_PM_DEVFREQ is not set
5087
+# CONFIG_EXTCON is not set
5088
+# CONFIG_MEMORY is not set
5089
+# CONFIG_IIO is not set
5090
+# CONFIG_VME_BUS is not set
5091
+CONFIG_PWM=y
5092
+CONFIG_PWM_SYSFS=y
5093
+CONFIG_PWM_LPSS=m
5094
+# CONFIG_IPACK_BUS is not set
5095
+# CONFIG_RESET_CONTROLLER is not set
5096
+CONFIG_RAS=y
5097
+CONFIG_LIBNVDIMM=m
5098
+CONFIG_BLK_DEV_PMEM=m
5099
+CONFIG_ND_BLK=m
5100
+CONFIG_ND_CLAIM=y
5101
+CONFIG_ND_BTT=m
5102
+CONFIG_BTT=y
5103
+
5104
+#
5105
+# Firmware Drivers
5106
+#
5107
+CONFIG_EDD=m
5108
+# CONFIG_EDD_OFF is not set
5109
+CONFIG_FIRMWARE_MEMMAP=y
5110
+CONFIG_DELL_RBU=m
5111
+CONFIG_DCDBAS=m
5112
+CONFIG_DMIID=y
5113
+CONFIG_DMI_SYSFS=y
5114
+CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
5115
+CONFIG_ISCSI_IBFT_FIND=y
5116
+CONFIG_ISCSI_IBFT=m
5117
+# CONFIG_GOOGLE_FIRMWARE is not set
5118
+
5119
+#
5120
+# EFI (Extensible Firmware Interface) Support
5121
+#
5122
+CONFIG_EFI_VARS=y
5123
+CONFIG_EFI_VARS_PSTORE=y
5124
+CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
5125
+CONFIG_EFI_RUNTIME_MAP=y
5126
+CONFIG_UEFI_CPER=y
5127
+
5128
+#
5129
+# File systems
5130
+#
5131
+CONFIG_DCACHE_WORD_ACCESS=y
5132
+# CONFIG_EXT2_FS is not set
5133
+# CONFIG_EXT3_FS is not set
5134
+CONFIG_EXT4_FS=m
5135
+CONFIG_EXT4_USE_FOR_EXT23=y
5136
+CONFIG_EXT4_FS_POSIX_ACL=y
5137
+CONFIG_EXT4_FS_SECURITY=y
5138
+# CONFIG_EXT4_DEBUG is not set
5139
+CONFIG_JBD2=m
5140
+# CONFIG_JBD2_DEBUG is not set
5141
+CONFIG_FS_MBCACHE=m
5142
+CONFIG_REISERFS_FS=m
5143
+# CONFIG_REISERFS_CHECK is not set
5144
+CONFIG_REISERFS_PROC_INFO=y
5145
+CONFIG_REISERFS_FS_XATTR=y
5146
+CONFIG_REISERFS_FS_POSIX_ACL=y
5147
+CONFIG_REISERFS_FS_SECURITY=y
5148
+CONFIG_JFS_FS=m
5149
+# CONFIG_JFS_POSIX_ACL is not set
5150
+# CONFIG_JFS_SECURITY is not set
5151
+# CONFIG_JFS_DEBUG is not set
5152
+# CONFIG_JFS_STATISTICS is not set
5153
+CONFIG_XFS_FS=m
5154
+CONFIG_XFS_QUOTA=y
5155
+CONFIG_XFS_POSIX_ACL=y
5156
+# CONFIG_XFS_RT is not set
5157
+# CONFIG_XFS_WARN is not set
5158
+# CONFIG_XFS_DEBUG is not set
5159
+CONFIG_GFS2_FS=m
5160
+CONFIG_GFS2_FS_LOCKING_DLM=y
5161
+# CONFIG_OCFS2_FS is not set
5162
+CONFIG_BTRFS_FS=m
5163
+CONFIG_BTRFS_FS_POSIX_ACL=y
5164
+# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set
5165
+# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set
5166
+# CONFIG_BTRFS_DEBUG is not set
5167
+# CONFIG_BTRFS_ASSERT is not set
5168
+# CONFIG_NILFS2_FS is not set
5169
+CONFIG_FS_DAX=y
5170
+CONFIG_FS_POSIX_ACL=y
5171
+CONFIG_EXPORTFS=y
5172
+CONFIG_FILE_LOCKING=y
5173
+CONFIG_FSNOTIFY=y
5174
+CONFIG_DNOTIFY=y
5175
+CONFIG_INOTIFY_USER=y
5176
+CONFIG_FANOTIFY=y
5177
+CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y
5178
+CONFIG_QUOTA=y
5179
+CONFIG_QUOTA_NETLINK_INTERFACE=y
5180
+CONFIG_PRINT_QUOTA_WARNING=y
5181
+# CONFIG_QUOTA_DEBUG is not set
5182
+CONFIG_QUOTA_TREE=y
5183
+# CONFIG_QFMT_V1 is not set
5184
+CONFIG_QFMT_V2=y
5185
+CONFIG_QUOTACTL=y
5186
+CONFIG_AUTOFS4_FS=y
5187
+CONFIG_FUSE_FS=m
5188
+CONFIG_CUSE=m
5189
+CONFIG_OVERLAY_FS=m
5190
+CONFIG_GENERIC_ACL=y
5191
+
5192
+#
5193
+# Caches
5194
+#
5195
+CONFIG_FSCACHE=m
5196
+CONFIG_FSCACHE_STATS=y
5197
+# CONFIG_FSCACHE_HISTOGRAM is not set
5198
+# CONFIG_FSCACHE_DEBUG is not set
5199
+# CONFIG_FSCACHE_OBJECT_LIST is not set
5200
+CONFIG_CACHEFILES=m
5201
+# CONFIG_CACHEFILES_DEBUG is not set
5202
+# CONFIG_CACHEFILES_HISTOGRAM is not set
5203
+
5204
+#
5205
+# CD-ROM/DVD Filesystems
5206
+#
5207
+CONFIG_ISO9660_FS=m
5208
+CONFIG_JOLIET=y
5209
+CONFIG_ZISOFS=y
5210
+CONFIG_UDF_FS=m
5211
+CONFIG_UDF_NLS=y
5212
+
5213
+#
5214
+# DOS/FAT/NT Filesystems
5215
+#
5216
+CONFIG_FAT_FS=m
5217
+CONFIG_MSDOS_FS=m
5218
+CONFIG_VFAT_FS=m
5219
+CONFIG_FAT_DEFAULT_CODEPAGE=437
5220
+CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
5221
+# CONFIG_NTFS_FS is not set
5222
+
5223
+#
5224
+# Pseudo filesystems
5225
+#
5226
+CONFIG_PROC_FS=y
5227
+CONFIG_PROC_KCORE=y
5228
+CONFIG_PROC_VMCORE=y
5229
+CONFIG_PROC_SYSCTL=y
5230
+CONFIG_PROC_PAGE_MONITOR=y
5231
+CONFIG_SYSFS=y
5232
+CONFIG_TMPFS=y
5233
+CONFIG_TMPFS_POSIX_ACL=y
5234
+CONFIG_TMPFS_XATTR=y
5235
+CONFIG_HUGETLBFS=y
5236
+CONFIG_HUGETLB_PAGE=y
5237
+CONFIG_CONFIGFS_FS=y
5238
+CONFIG_MISC_FILESYSTEMS=y
5239
+# CONFIG_ADFS_FS is not set
5240
+# CONFIG_AFFS_FS is not set
5241
+CONFIG_ECRYPT_FS=m
5242
+# CONFIG_ECRYPT_FS_MESSAGING is not set
5243
+# CONFIG_HFS_FS is not set
5244
+# CONFIG_HFSPLUS_FS is not set
5245
+# CONFIG_BEFS_FS is not set
5246
+# CONFIG_BFS_FS is not set
5247
+# CONFIG_EFS_FS is not set
5248
+# CONFIG_JFFS2_FS is not set
5249
+# CONFIG_UBIFS_FS is not set
5250
+# CONFIG_LOGFS is not set
5251
+CONFIG_CRAMFS=m
5252
+CONFIG_SQUASHFS=m
5253
+CONFIG_SQUASHFS_XATTR=y
5254
+CONFIG_SQUASHFS_ZLIB=y
5255
+CONFIG_SQUASHFS_LZO=y
5256
+CONFIG_SQUASHFS_XZ=y
5257
+# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
5258
+# CONFIG_SQUASHFS_EMBEDDED is not set
5259
+CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
5260
+# CONFIG_VXFS_FS is not set
5261
+# CONFIG_MINIX_FS is not set
5262
+# CONFIG_OMFS_FS is not set
5263
+# CONFIG_HPFS_FS is not set
5264
+# CONFIG_QNX4FS_FS is not set
5265
+# CONFIG_QNX6FS_FS is not set
5266
+# CONFIG_ROMFS_FS is not set
5267
+CONFIG_PSTORE=y
5268
+# CONFIG_PSTORE_CONSOLE is not set
5269
+# CONFIG_PSTORE_FTRACE is not set
5270
+CONFIG_PSTORE_RAM=m
5271
+# CONFIG_SYSV_FS is not set
5272
+# CONFIG_UFS_FS is not set
5273
+# CONFIG_EXOFS_FS is not set
5274
+# CONFIG_F2FS_FS is not set
5275
+CONFIG_EFIVAR_FS=y
5276
+CONFIG_ORE=m
5277
+CONFIG_NETWORK_FILESYSTEMS=y
5278
+CONFIG_NFS_FS=m
5279
+# CONFIG_NFS_V2 is not set
5280
+CONFIG_NFS_V3=m
5281
+CONFIG_NFS_V3_ACL=y
5282
+CONFIG_NFS_V4=m
5283
+# CONFIG_NFS_SWAP is not set
5284
+CONFIG_NFS_V4_1=y
5285
+CONFIG_NFS_V4_2=y
5286
+CONFIG_PNFS_FILE_LAYOUT=m
5287
+CONFIG_PNFS_BLOCK=m
5288
+CONFIG_PNFS_OBJLAYOUT=m
5289
+CONFIG_PNFS_FLEXFILE_LAYOUT=m
5290
+CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org"
5291
+# CONFIG_NFS_V4_1_MIGRATION is not set
5292
+CONFIG_NFS_V4_SECURITY_LABEL=y
5293
+CONFIG_NFS_FSCACHE=y
5294
+# CONFIG_NFS_USE_LEGACY_DNS is not set
5295
+CONFIG_NFS_USE_KERNEL_DNS=y
5296
+CONFIG_NFS_DEBUG=y
5297
+CONFIG_NFSD=m
5298
+CONFIG_NFSD_V2_ACL=y
5299
+CONFIG_NFSD_V3=y
5300
+CONFIG_NFSD_V3_ACL=y
5301
+CONFIG_NFSD_V4=y
5302
+CONFIG_NFSD_PNFS=y
5303
+# CONFIG_NFSD_BLOCKLAYOUT is not set
5304
+CONFIG_NFSD_SCSILAYOUT=y
5305
+CONFIG_NFSD_V4_SECURITY_LABEL=y
5306
+# CONFIG_NFSD_FAULT_INJECTION is not set
5307
+CONFIG_GRACE_PERIOD=m
5308
+CONFIG_LOCKD=m
5309
+CONFIG_LOCKD_V4=y
5310
+CONFIG_NFS_ACL_SUPPORT=m
5311
+CONFIG_NFS_COMMON=y
5312
+CONFIG_SUNRPC=m
5313
+CONFIG_SUNRPC_GSS=m
5314
+CONFIG_SUNRPC_BACKCHANNEL=y
5315
+CONFIG_RPCSEC_GSS_KRB5=m
5316
+CONFIG_SUNRPC_DEBUG=y
5317
+CONFIG_SUNRPC_XPRT_RDMA=m
5318
+CONFIG_CEPH_FS=m
5319
+CONFIG_CEPH_FS_POSIX_ACL=y
5320
+CONFIG_CIFS=m
5321
+CONFIG_CIFS_STATS=y
5322
+# CONFIG_CIFS_STATS2 is not set
5323
+CONFIG_CIFS_WEAK_PW_HASH=y
5324
+CONFIG_CIFS_UPCALL=y
5325
+CONFIG_CIFS_XATTR=y
5326
+CONFIG_CIFS_POSIX=y
5327
+CONFIG_CIFS_ACL=y
5328
+CONFIG_CIFS_DEBUG=y
5329
+# CONFIG_CIFS_DEBUG2 is not set
5330
+CONFIG_CIFS_DFS_UPCALL=y
5331
+CONFIG_CIFS_SMB2=y
5332
+# CONFIG_CIFS_SMB311 is not set
5333
+# CONFIG_CIFS_FSCACHE is not set
5334
+# CONFIG_NCP_FS is not set
5335
+# CONFIG_CODA_FS is not set
5336
+# CONFIG_AFS_FS is not set
5337
+CONFIG_9P_FS=m
5338
+CONFIG_9P_FSCACHE=y
5339
+CONFIG_9P_FS_POSIX_ACL=y
5340
+CONFIG_NLS=y
5341
+CONFIG_NLS_DEFAULT="utf8"
5342
+CONFIG_NLS_CODEPAGE_437=y
5343
+CONFIG_NLS_CODEPAGE_737=m
5344
+CONFIG_NLS_CODEPAGE_775=m
5345
+CONFIG_NLS_CODEPAGE_850=m
5346
+CONFIG_NLS_CODEPAGE_852=m
5347
+CONFIG_NLS_CODEPAGE_855=m
5348
+CONFIG_NLS_CODEPAGE_857=m
5349
+CONFIG_NLS_CODEPAGE_860=m
5350
+CONFIG_NLS_CODEPAGE_861=m
5351
+CONFIG_NLS_CODEPAGE_862=m
5352
+CONFIG_NLS_CODEPAGE_863=m
5353
+CONFIG_NLS_CODEPAGE_864=m
5354
+CONFIG_NLS_CODEPAGE_865=m
5355
+CONFIG_NLS_CODEPAGE_866=m
5356
+CONFIG_NLS_CODEPAGE_869=m
5357
+CONFIG_NLS_CODEPAGE_936=m
5358
+CONFIG_NLS_CODEPAGE_950=m
5359
+CONFIG_NLS_CODEPAGE_932=m
5360
+CONFIG_NLS_CODEPAGE_949=m
5361
+CONFIG_NLS_CODEPAGE_874=m
5362
+CONFIG_NLS_ISO8859_8=m
5363
+CONFIG_NLS_CODEPAGE_1250=m
5364
+CONFIG_NLS_CODEPAGE_1251=m
5365
+CONFIG_NLS_ASCII=y
5366
+CONFIG_NLS_ISO8859_1=m
5367
+CONFIG_NLS_ISO8859_2=m
5368
+CONFIG_NLS_ISO8859_3=m
5369
+CONFIG_NLS_ISO8859_4=m
5370
+CONFIG_NLS_ISO8859_5=m
5371
+CONFIG_NLS_ISO8859_6=m
5372
+CONFIG_NLS_ISO8859_7=m
5373
+CONFIG_NLS_ISO8859_9=m
5374
+CONFIG_NLS_ISO8859_13=m
5375
+CONFIG_NLS_ISO8859_14=m
5376
+CONFIG_NLS_ISO8859_15=m
5377
+CONFIG_NLS_KOI8_R=m
5378
+CONFIG_NLS_KOI8_U=m
5379
+CONFIG_NLS_MAC_ROMAN=m
5380
+CONFIG_NLS_MAC_CELTIC=m
5381
+CONFIG_NLS_MAC_CENTEURO=m
5382
+CONFIG_NLS_MAC_CROATIAN=m
5383
+CONFIG_NLS_MAC_CYRILLIC=m
5384
+CONFIG_NLS_MAC_GAELIC=m
5385
+CONFIG_NLS_MAC_GREEK=m
5386
+CONFIG_NLS_MAC_ICELAND=m
5387
+CONFIG_NLS_MAC_INUIT=m
5388
+CONFIG_NLS_MAC_ROMANIAN=m
5389
+CONFIG_NLS_MAC_TURKISH=m
5390
+CONFIG_NLS_UTF8=m
5391
+CONFIG_DLM=m
5392
+CONFIG_DLM_DEBUG=y
5393
+
5394
+#
5395
+# Kernel hacking
5396
+#
5397
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
5398
+CONFIG_PRINTK_TIME=y
5399
+CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
5400
+# CONFIG_ENABLE_WARN_DEPRECATED is not set
5401
+CONFIG_ENABLE_MUST_CHECK=y
5402
+CONFIG_FRAME_WARN=2048
5403
+CONFIG_MAGIC_SYSRQ=y
5404
+CONFIG_STRIP_ASM_SYMS=y
5405
+# CONFIG_READABLE_ASM is not set
5406
+# CONFIG_UNUSED_SYMBOLS is not set
5407
+CONFIG_DEBUG_FS=y
5408
+CONFIG_HEADERS_CHECK=y
5409
+CONFIG_DEBUG_SECTION_MISMATCH=y
5410
+CONFIG_DEBUG_KERNEL=y
5411
+CONFIG_DEBUG_SHIRQ=y
5412
+CONFIG_LOCKUP_DETECTOR=y
5413
+CONFIG_HARDLOCKUP_DETECTOR=y
5414
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y
5415
+CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1
5416
+# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set
5417
+CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0
5418
+# CONFIG_WQ_WATCHDOG is not set
5419
+CONFIG_PANIC_ON_OOPS=y
5420
+CONFIG_PANIC_ON_OOPS_VALUE=1
5421
+CONFIG_DETECT_HUNG_TASK=y
5422
+CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
5423
+# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
5424
+CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
5425
+CONFIG_PANIC_TIMEOUT=0
5426
+CONFIG_SCHED_DEBUG=y
5427
+CONFIG_SCHED_INFO=y
5428
+CONFIG_SCHEDSTATS=y
5429
+CONFIG_TIMER_STATS=y
5430
+# CONFIG_DEBUG_OBJECTS is not set
5431
+# CONFIG_SLUB_DEBUG_ON is not set
5432
+# CONFIG_SLUB_STATS is not set
5433
+CONFIG_HAVE_DEBUG_KMEMLEAK=y
5434
+# CONFIG_DEBUG_KMEMLEAK is not set
5435
+# CONFIG_DEBUG_RT_MUTEXES is not set
5436
+# CONFIG_RT_MUTEX_TESTER is not set
5437
+# CONFIG_DEBUG_SPINLOCK is not set
5438
+# CONFIG_DEBUG_MUTEXES is not set
5439
+# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set
5440
+# CONFIG_DEBUG_LOCK_ALLOC is not set
5441
+# CONFIG_PROVE_LOCKING is not set
5442
+# CONFIG_LOCK_STAT is not set
5443
+# CONFIG_DEBUG_ATOMIC_SLEEP is not set
5444
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
5445
+CONFIG_STACKTRACE=y
5446
+# CONFIG_DEBUG_STACK_USAGE is not set
5447
+# CONFIG_DEBUG_KOBJECT is not set
5448
+CONFIG_DEBUG_HIGHMEM=y
5449
+CONFIG_DEBUG_BUGVERBOSE=y
5450
+CONFIG_DEBUG_INFO=y
5451
+# CONFIG_DEBUG_INFO_REDUCED is not set
5452
+# CONFIG_DEBUG_VM is not set
5453
+# CONFIG_DEBUG_VIRTUAL is not set
5454
+# CONFIG_DEBUG_WRITECOUNT is not set
5455
+CONFIG_DEBUG_MEMORY_INIT=y
5456
+CONFIG_DEBUG_LIST=y
5457
+# CONFIG_TEST_LIST_SORT is not set
5458
+# CONFIG_DEBUG_SG is not set
5459
+# CONFIG_DEBUG_NOTIFIERS is not set
5460
+# CONFIG_DEBUG_CREDENTIALS is not set
5461
+CONFIG_ARCH_WANT_FRAME_POINTERS=y
5462
+CONFIG_FRAME_POINTER=y
5463
+CONFIG_BOOT_PRINTK_DELAY=y
5464
+
5465
+#
5466
+# RCU Debugging
5467
+#
5468
+CONFIG_SPARSE_RCU_POINTER=y
5469
+# CONFIG_RCU_TORTURE_TEST is not set
5470
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
5471
+# CONFIG_RCU_CPU_STALL_INFO is not set
5472
+# CONFIG_RCU_TRACE is not set
5473
+# CONFIG_KPROBES_SANITY_TEST is not set
5474
+# CONFIG_BACKTRACE_SELF_TEST is not set
5475
+# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
5476
+# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
5477
+# CONFIG_DEBUG_PER_CPU_MAPS is not set
5478
+# CONFIG_LKDTM is not set
5479
+# CONFIG_NOTIFIER_ERROR_INJECTION is not set
5480
+# CONFIG_FAULT_INJECTION is not set
5481
+# CONFIG_LATENCYTOP is not set
5482
+CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y
5483
+# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
5484
+# CONFIG_DEBUG_PAGEALLOC is not set
5485
+CONFIG_USER_STACKTRACE_SUPPORT=y
5486
+CONFIG_NOP_TRACER=y
5487
+CONFIG_HAVE_FUNCTION_TRACER=y
5488
+CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
5489
+CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
5490
+CONFIG_HAVE_DYNAMIC_FTRACE=y
5491
+CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
5492
+CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
5493
+CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
5494
+CONFIG_HAVE_C_RECORDMCOUNT=y
5495
+CONFIG_TRACER_MAX_TRACE=y
5496
+CONFIG_TRACE_CLOCK=y
5497
+CONFIG_RING_BUFFER=y
5498
+CONFIG_EVENT_TRACING=y
5499
+CONFIG_CONTEXT_SWITCH_TRACER=y
5500
+CONFIG_RING_BUFFER_ALLOW_SWAP=y
5501
+CONFIG_TRACING=y
5502
+CONFIG_GENERIC_TRACER=y
5503
+CONFIG_TRACING_SUPPORT=y
5504
+CONFIG_FTRACE=y
5505
+CONFIG_FUNCTION_TRACER=y
5506
+# CONFIG_FUNCTION_GRAPH_TRACER is not set
5507
+# CONFIG_IRQSOFF_TRACER is not set
5508
+CONFIG_SCHED_TRACER=y
5509
+CONFIG_FTRACE_SYSCALLS=y
5510
+CONFIG_TRACER_SNAPSHOT=y
5511
+# CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set
5512
+CONFIG_BRANCH_PROFILE_NONE=y
5513
+# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
5514
+# CONFIG_PROFILE_ALL_BRANCHES is not set
5515
+CONFIG_STACK_TRACER=y
5516
+CONFIG_BLK_DEV_IO_TRACE=y
5517
+CONFIG_KPROBE_EVENT=y
5518
+CONFIG_UPROBE_EVENT=y
5519
+CONFIG_PROBE_EVENTS=y
5520
+CONFIG_DYNAMIC_FTRACE=y
5521
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
5522
+CONFIG_FUNCTION_PROFILER=y
5523
+CONFIG_FTRACE_MCOUNT_RECORD=y
5524
+# CONFIG_FTRACE_STARTUP_TEST is not set
5525
+# CONFIG_MMIOTRACE is not set
5526
+CONFIG_RING_BUFFER_BENCHMARK=m
5527
+# CONFIG_RING_BUFFER_STARTUP_TEST is not set
5528
+# CONFIG_RBTREE_TEST is not set
5529
+# CONFIG_INTERVAL_TREE_TEST is not set
5530
+# CONFIG_TEST_RHASHTABLE is not set
5531
+CONFIG_PROVIDE_OHCI1394_DMA_INIT=y
5532
+# CONFIG_FIREWIRE_OHCI_REMOTE_DMA is not set
5533
+CONFIG_BUILD_DOCSRC=y
5534
+CONFIG_DYNAMIC_DEBUG=y
5535
+# CONFIG_DMA_API_DEBUG is not set
5536
+CONFIG_ATOMIC64_SELFTEST=y
5537
+CONFIG_ASYNC_RAID6_TEST=m
5538
+# CONFIG_SAMPLES is not set
5539
+CONFIG_HAVE_ARCH_KGDB=y
5540
+CONFIG_KGDB=y
5541
+CONFIG_KGDB_SERIAL_CONSOLE=y
5542
+CONFIG_KGDB_TESTS=y
5543
+# CONFIG_KGDB_TESTS_ON_BOOT is not set
5544
+CONFIG_KGDB_LOW_LEVEL_TRAP=y
5545
+CONFIG_KGDB_KDB=y
5546
+CONFIG_KDB_KEYBOARD=y
5547
+CONFIG_KDB_CONTINUE_CATASTROPHIC=0
5548
+CONFIG_HAVE_ARCH_KMEMCHECK=y
5549
+# CONFIG_TEST_STRING_HELPERS is not set
5550
+CONFIG_TEST_KSTRTOX=y
5551
+CONFIG_STRICT_DEVMEM=y
5552
+# CONFIG_X86_VERBOSE_BOOTUP is not set
5553
+CONFIG_EARLY_PRINTK=y
5554
+CONFIG_EARLY_PRINTK_DBGP=y
5555
+CONFIG_DEBUG_STACKOVERFLOW=y
5556
+CONFIG_EARLY_PRINTK_EFI=y
5557
+# CONFIG_X86_PTDUMP is not set
5558
+# CONFIG_DEBUG_RODATA is not set
5559
+CONFIG_DEBUG_SET_MODULE_RONX=y
5560
+CONFIG_DEBUG_NX_TEST=m
5561
+CONFIG_DOUBLEFAULT=y
5562
+# CONFIG_DEBUG_TLBFLUSH is not set
5563
+# CONFIG_IOMMU_STRESS is not set
5564
+CONFIG_HAVE_MMIOTRACE_SUPPORT=y
5565
+CONFIG_X86_DECODER_SELFTEST=y
5566
+CONFIG_IO_DELAY_TYPE_0X80=0
5567
+CONFIG_IO_DELAY_TYPE_0XED=1
5568
+CONFIG_IO_DELAY_TYPE_UDELAY=2
5569
+CONFIG_IO_DELAY_TYPE_NONE=3
5570
+CONFIG_IO_DELAY_0X80=y
5571
+# CONFIG_IO_DELAY_0XED is not set
5572
+# CONFIG_IO_DELAY_UDELAY is not set
5573
+# CONFIG_IO_DELAY_NONE is not set
5574
+CONFIG_DEFAULT_IO_DELAY_TYPE=0
5575
+CONFIG_DEBUG_BOOT_PARAMS=y
5576
+# CONFIG_CPA_DEBUG is not set
5577
+CONFIG_OPTIMIZE_INLINING=y
5578
+# CONFIG_DEBUG_NMI_SELFTEST is not set
5579
+
5580
+#
5581
+# Security options
5582
+#
5583
+CONFIG_KEYS=y
5584
+CONFIG_PERSISTENT_KEYRINGS=y
5585
+CONFIG_BIG_KEYS=y
5586
+CONFIG_TRUSTED_KEYS=y
5587
+CONFIG_ENCRYPTED_KEYS=y
5588
+CONFIG_KEYS_DEBUG_PROC_KEYS=y
5589
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
5590
+CONFIG_SECURITY=y
5591
+CONFIG_SECURITYFS=y
5592
+CONFIG_SECURITY_NETWORK=y
5593
+CONFIG_SECURITY_NETWORK_XFRM=y
5594
+CONFIG_SECURITY_PATH=y
5595
+CONFIG_SECURITY_SECURELEVEL=y
5596
+# CONFIG_INTEL_TXT is not set
5597
+CONFIG_LSM_MMAP_MIN_ADDR=65535
5598
+CONFIG_SECURITY_SELINUX=y
5599
+CONFIG_SECURITY_SELINUX_BOOTPARAM=y
5600
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
5601
+CONFIG_SECURITY_SELINUX_DISABLE=y
5602
+CONFIG_SECURITY_SELINUX_DEVELOP=y
5603
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
5604
+CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
5605
+# CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
5606
+# CONFIG_SECURITY_SMACK is not set
5607
+CONFIG_SECURITY_TOMOYO=y
5608
+CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
5609
+CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
5610
+# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
5611
+CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
5612
+CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/usr/lib/systemd/systemd"
5613
+# CONFIG_SECURITY_APPARMOR is not set
5614
+# CONFIG_SECURITY_YAMA is not set
5615
+CONFIG_INTEGRITY=y
5616
+CONFIG_INTEGRITY_SIGNATURE=y
5617
+CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y
5618
+CONFIG_IMA=y
5619
+CONFIG_IMA_MEASURE_PCR_IDX=10
5620
+CONFIG_IMA_AUDIT=y
5621
+CONFIG_IMA_LSM_RULES=y
5622
+CONFIG_IMA_APPRAISE=y
5623
+CONFIG_IMA_TRUSTED_KEYRING=y
5624
+CONFIG_EVM=y
5625
+CONFIG_EVM_HMAC_VERSION=2
5626
+CONFIG_DEFAULT_SECURITY_SELINUX=y
5627
+# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
5628
+# CONFIG_DEFAULT_SECURITY_DAC is not set
5629
+CONFIG_DEFAULT_SECURITY="selinux"
5630
+CONFIG_XOR_BLOCKS=m
5631
+CONFIG_ASYNC_CORE=m
5632
+CONFIG_ASYNC_MEMCPY=m
5633
+CONFIG_ASYNC_XOR=m
5634
+CONFIG_ASYNC_PQ=m
5635
+CONFIG_ASYNC_RAID6_RECOV=m
5636
+CONFIG_CRYPTO=y
5637
+
5638
+#
5639
+# Crypto core or helper
5640
+#
5641
+CONFIG_CRYPTO_FIPS=y
5642
+CONFIG_CRYPTO_ALGAPI=y
5643
+CONFIG_CRYPTO_ALGAPI2=y
5644
+CONFIG_CRYPTO_AEAD=y
5645
+CONFIG_CRYPTO_AEAD2=y
5646
+CONFIG_CRYPTO_BLKCIPHER=y
5647
+CONFIG_CRYPTO_BLKCIPHER2=y
5648
+CONFIG_CRYPTO_HASH=y
5649
+CONFIG_CRYPTO_HASH2=y
5650
+CONFIG_CRYPTO_RNG=y
5651
+CONFIG_CRYPTO_RNG2=y
5652
+CONFIG_CRYPTO_PCOMP=m
5653
+CONFIG_CRYPTO_PCOMP2=y
5654
+CONFIG_CRYPTO_AKCIPHER2=y
5655
+CONFIG_CRYPTO_AKCIPHER=m
5656
+# CONFIG_CRYPTO_RSA is not set
5657
+CONFIG_CRYPTO_MANAGER=y
5658
+CONFIG_CRYPTO_MANAGER2=y
5659
+CONFIG_CRYPTO_USER=m
5660
+# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set
5661
+CONFIG_CRYPTO_GF128MUL=m
5662
+CONFIG_CRYPTO_NULL=m
5663
+CONFIG_CRYPTO_PCRYPT=m
5664
+CONFIG_CRYPTO_WORKQUEUE=y
5665
+CONFIG_CRYPTO_CRYPTD=m
5666
+CONFIG_CRYPTO_MCRYPTD=m
5667
+CONFIG_CRYPTO_AUTHENC=m
5668
+CONFIG_CRYPTO_TEST=m
5669
+CONFIG_CRYPTO_ABLK_HELPER_X86=m
5670
+CONFIG_CRYPTO_GLUE_HELPER_X86=m
5671
+
5672
+#
5673
+# Authenticated Encryption with Associated Data
5674
+#
5675
+CONFIG_CRYPTO_CCM=m
5676
+CONFIG_CRYPTO_GCM=m
5677
+CONFIG_CRYPTO_SEQIV=y
5678
+
5679
+#
5680
+# Block modes
5681
+#
5682
+CONFIG_CRYPTO_CBC=y
5683
+CONFIG_CRYPTO_CTR=y
5684
+CONFIG_CRYPTO_CTS=m
5685
+CONFIG_CRYPTO_ECB=y
5686
+CONFIG_CRYPTO_LRW=m
5687
+CONFIG_CRYPTO_PCBC=m
5688
+CONFIG_CRYPTO_XTS=m
5689
+
5690
+#
5691
+# Hash modes
5692
+#
5693
+CONFIG_CRYPTO_CMAC=m
5694
+CONFIG_CRYPTO_HMAC=y
5695
+CONFIG_CRYPTO_XCBC=m
5696
+CONFIG_CRYPTO_VMAC=m
5697
+
5698
+#
5699
+# Digest
5700
+#
5701
+CONFIG_CRYPTO_CRC32C=y
5702
+CONFIG_CRYPTO_CRC32C_INTEL=m
5703
+CONFIG_CRYPTO_CRC32=m
5704
+CONFIG_CRYPTO_CRC32_PCLMUL=m
5705
+CONFIG_CRYPTO_CRCT10DIF=m
5706
+CONFIG_CRYPTO_GHASH=m
5707
+CONFIG_CRYPTO_MD4=m
5708
+CONFIG_CRYPTO_MD5=y
5709
+CONFIG_CRYPTO_MICHAEL_MIC=m
5710
+CONFIG_CRYPTO_RMD128=m
5711
+CONFIG_CRYPTO_RMD160=m
5712
+CONFIG_CRYPTO_RMD256=m
5713
+CONFIG_CRYPTO_RMD320=m
5714
+CONFIG_CRYPTO_SHA1=y
5715
+CONFIG_CRYPTO_SHA256=y
5716
+CONFIG_CRYPTO_SHA512=m
5717
+CONFIG_CRYPTO_TGR192=m
5718
+CONFIG_CRYPTO_WP512=m
5719
+
5720
+#
5721
+# Ciphers
5722
+#
5723
+CONFIG_CRYPTO_AES=y
5724
+CONFIG_CRYPTO_AES_586=y
5725
+CONFIG_CRYPTO_AES_NI_INTEL=m
5726
+CONFIG_CRYPTO_ANUBIS=m
5727
+CONFIG_CRYPTO_ARC4=m
5728
+CONFIG_CRYPTO_BLOWFISH=m
5729
+CONFIG_CRYPTO_BLOWFISH_COMMON=m
5730
+CONFIG_CRYPTO_CAMELLIA=m
5731
+CONFIG_CRYPTO_CAST_COMMON=m
5732
+CONFIG_CRYPTO_CAST5=m
5733
+CONFIG_CRYPTO_CAST6=m
5734
+CONFIG_CRYPTO_DES=m
5735
+CONFIG_CRYPTO_FCRYPT=m
5736
+CONFIG_CRYPTO_KHAZAD=m
5737
+CONFIG_CRYPTO_SALSA20=m
5738
+CONFIG_CRYPTO_SALSA20_586=m
5739
+CONFIG_CRYPTO_SEED=m
5740
+CONFIG_CRYPTO_SERPENT=m
5741
+CONFIG_CRYPTO_SERPENT_SSE2_586=m
5742
+CONFIG_CRYPTO_TEA=m
5743
+CONFIG_CRYPTO_TWOFISH=m
5744
+CONFIG_CRYPTO_TWOFISH_COMMON=m
5745
+CONFIG_CRYPTO_TWOFISH_586=m
5746
+
5747
+#
5748
+# Compression
5749
+#
5750
+CONFIG_CRYPTO_DEFLATE=m
5751
+CONFIG_CRYPTO_ZLIB=m
5752
+CONFIG_CRYPTO_LZO=y
5753
+# CONFIG_CRYPTO_842 is not set
5754
+
5755
+#
5756
+# Random Number Generation
5757
+#
5758
+CONFIG_CRYPTO_ANSI_CPRNG=m
5759
+CONFIG_CRYPTO_DRBG_MENU=m
5760
+CONFIG_CRYPTO_DRBG_HMAC=y
5761
+CONFIG_CRYPTO_DRBG_HASH=y
5762
+CONFIG_CRYPTO_DRBG_CTR=y
5763
+CONFIG_CRYPTO_DRBG=m
5764
+CONFIG_CRYPTO_USER_API=y
5765
+CONFIG_CRYPTO_USER_API_HASH=y
5766
+CONFIG_CRYPTO_USER_API_SKCIPHER=y
5767
+CONFIG_CRYPTO_HASH_INFO=y
5768
+CONFIG_CRYPTO_HW=y
5769
+CONFIG_CRYPTO_DEV_PADLOCK=m
5770
+CONFIG_CRYPTO_DEV_PADLOCK_AES=m
5771
+CONFIG_CRYPTO_DEV_PADLOCK_SHA=m
5772
+CONFIG_CRYPTO_DEV_GEODE=m
5773
+CONFIG_CRYPTO_DEV_QAT=m
5774
+CONFIG_CRYPTO_DEV_QAT_DH895xCC=m
5775
+CONFIG_CRYPTO_DEV_QAT_C3XXX=m
5776
+CONFIG_CRYPTO_DEV_QAT_C62X=m
5777
+CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m
5778
+CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m
5779
+CONFIG_CRYPTO_DEV_QAT_C62XVF=m
5780
+CONFIG_ASYMMETRIC_KEY_TYPE=y
5781
+CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y
5782
+CONFIG_PUBLIC_KEY_ALGO_RSA=y
5783
+CONFIG_X509_CERTIFICATE_PARSER=y
5784
+CONFIG_EFI_SIGNATURE_LIST_PARSER=y
5785
+CONFIG_PKCS7_MESSAGE_PARSER=y
5786
+# CONFIG_PKCS7_TEST_KEY is not set
5787
+CONFIG_SIGNED_PE_FILE_VERIFICATION=y
5788
+CONFIG_HAVE_KVM=y
5789
+# CONFIG_VIRTUALIZATION is not set
5790
+CONFIG_BINARY_PRINTF=y
5791
+
5792
+#
5793
+# Library routines
5794
+#
5795
+CONFIG_RAID6_PQ=m
5796
+CONFIG_BITREVERSE=y
5797
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
5798
+CONFIG_GENERIC_STRNLEN_USER=y
5799
+CONFIG_GENERIC_FIND_FIRST_BIT=y
5800
+CONFIG_GENERIC_PCI_IOMAP=y
5801
+CONFIG_GENERIC_IOMAP=y
5802
+CONFIG_GENERIC_IO=y
5803
+CONFIG_PERCPU_RWSEM=y
5804
+CONFIG_CRC_CCITT=m
5805
+CONFIG_CRC16=y
5806
+CONFIG_CRC_T10DIF=m
5807
+CONFIG_CRC_ITU_T=m
5808
+CONFIG_CRC32=y
5809
+# CONFIG_CRC32_SELFTEST is not set
5810
+CONFIG_CRC32_SLICEBY8=y
5811
+# CONFIG_CRC32_SLICEBY4 is not set
5812
+# CONFIG_CRC32_SARWATE is not set
5813
+# CONFIG_CRC32_BIT is not set
5814
+# CONFIG_CRC7 is not set
5815
+CONFIG_LIBCRC32C=m
5816
+CONFIG_CRC8=m
5817
+CONFIG_AUDIT_GENERIC=y
5818
+# CONFIG_RANDOM32_SELFTEST is not set
5819
+CONFIG_ZLIB_INFLATE=y
5820
+CONFIG_ZLIB_DEFLATE=m
5821
+CONFIG_LZO_COMPRESS=y
5822
+CONFIG_LZO_DECOMPRESS=y
5823
+CONFIG_XZ_DEC=y
5824
+CONFIG_XZ_DEC_X86=y
5825
+CONFIG_XZ_DEC_POWERPC=y
5826
+# CONFIG_XZ_DEC_IA64 is not set
5827
+# CONFIG_XZ_DEC_ARM is not set
5828
+# CONFIG_XZ_DEC_ARMTHUMB is not set
5829
+# CONFIG_XZ_DEC_SPARC is not set
5830
+CONFIG_XZ_DEC_BCJ=y
5831
+# CONFIG_XZ_DEC_TEST is not set
5832
+CONFIG_DECOMPRESS_GZIP=y
5833
+CONFIG_DECOMPRESS_BZIP2=y
5834
+CONFIG_DECOMPRESS_LZMA=y
5835
+CONFIG_DECOMPRESS_XZ=y
5836
+CONFIG_DECOMPRESS_LZO=y
5837
+CONFIG_GENERIC_ALLOCATOR=y
5838
+CONFIG_REED_SOLOMON=m
5839
+CONFIG_REED_SOLOMON_ENC8=y
5840
+CONFIG_REED_SOLOMON_DEC8=y
5841
+CONFIG_TEXTSEARCH=y
5842
+CONFIG_TEXTSEARCH_KMP=m
5843
+CONFIG_TEXTSEARCH_BM=m
5844
+CONFIG_TEXTSEARCH_FSM=m
5845
+CONFIG_INTERVAL_TREE=y
5846
+CONFIG_GENERIC_PAGE_TABLE=y
5847
+CONFIG_ASSOCIATIVE_ARRAY=y
5848
+CONFIG_HAS_IOMEM=y
5849
+CONFIG_HAS_IOPORT=y
5850
+CONFIG_HAS_DMA=y
5851
+CONFIG_CHECK_SIGNATURE=y
5852
+CONFIG_CPU_RMAP=y
5853
+CONFIG_DQL=y
5854
+CONFIG_NLATTR=y
5855
+CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
5856
+# CONFIG_AVERAGE is not set
5857
+CONFIG_CLZ_TAB=y
5858
+CONFIG_CORDIC=m
5859
+# CONFIG_DDR is not set
5860
+CONFIG_IRQ_POLL=y
5861
+CONFIG_MPILIB=y
5862
+CONFIG_SIGNATURE=y
5863
+CONFIG_OID_REGISTRY=y
5864
+CONFIG_UCS2_STRING=y
5865
+CONFIG_ARCH_HAS_MMIO_FLUSH=y
5866
+# CONFIG_RH_KABI_SIZE_ALIGN_CHECKS is not set
SOURCES/kernel-3.10.0-x86_64.config
....@@ -1,8 +1,5 @@
11 # x86_64
22 #
3
-# Automatically generated file; DO NOT EDIT.
4
-# Linux/x86_64 3.10.0 Kernel Configuration
5
-#
63 CONFIG_64BIT=y
74 CONFIG_X86_64=y
85 CONFIG_X86=y
....@@ -373,7 +370,7 @@
373370 CONFIG_X86_X2APIC=y
374371 CONFIG_X86_MPPARSE=y
375372 CONFIG_X86_EXTENDED_PLATFORM=y
376
-# CONFIG_X86_NUMACHIP is not set
373
+CONFIG_X86_NUMACHIP=y
377374 # CONFIG_X86_VSMP is not set
378375 CONFIG_X86_UV=y
379376 CONFIG_X86_INTEL_LPSS=y
....@@ -1412,6 +1409,7 @@
14121409 CONFIG_BT_MRVL=m
14131410 CONFIG_BT_MRVL_SDIO=m
14141411 CONFIG_BT_ATH3K=m
1412
+# CONFIG_BT_WILINK is not set
14151413 # CONFIG_AF_RXRPC is not set
14161414 CONFIG_FIB_RULES=y
14171415 CONFIG_WIRELESS=y
....@@ -1447,7 +1445,10 @@
14471445 CONFIG_RFKILL_LEDS=y
14481446 CONFIG_RFKILL_INPUT=y
14491447 # CONFIG_RFKILL_GPIO is not set
1450
-# CONFIG_NET_9P is not set
1448
+CONFIG_NET_9P=m
1449
+CONFIG_NET_9P_VIRTIO=m
1450
+# CONFIG_NET_9P_RDMA is not set
1451
+# CONFIG_NET_9P_DEBUG is not set
14511452 # CONFIG_CAIF is not set
14521453 CONFIG_CEPH_LIB=m
14531454 # CONFIG_CEPH_LIB_PRETTYDEBUG is not set
....@@ -1670,7 +1671,7 @@
16701671 #
16711672 # Texas Instruments shared transport line discipline
16721673 #
1673
-# CONFIG_TI_ST is not set
1674
+CONFIG_TI_ST=m
16741675 CONFIG_SENSORS_LIS3_I2C=m
16751676
16761677 #
....@@ -1742,7 +1743,12 @@
17421743 CONFIG_SCSI_3W_SAS=m
17431744 # CONFIG_SCSI_ACARD is not set
17441745 CONFIG_SCSI_AACRAID=m
1745
-# CONFIG_SCSI_AIC7XXX is not set
1746
+CONFIG_SCSI_AIC7XXX=m
1747
+CONFIG_AIC7XXX_CMDS_PER_DEVICE=32
1748
+CONFIG_AIC7XXX_RESET_DELAY_MS=5000
1749
+# CONFIG_AIC7XXX_DEBUG_ENABLE is not set
1750
+CONFIG_AIC7XXX_DEBUG_MASK=0
1751
+CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
17461752 # CONFIG_SCSI_AIC7XXX_OLD is not set
17471753 CONFIG_SCSI_AIC79XX=m
17481754 CONFIG_AIC79XX_CMDS_PER_DEVICE=4
....@@ -1770,7 +1776,7 @@
17701776 CONFIG_SCSI_UFSHCD_PCI=m
17711777 # CONFIG_SCSI_UFSHCD_PLATFORM is not set
17721778 CONFIG_SCSI_HPTIOP=m
1773
-# CONFIG_SCSI_BUSLOGIC is not set
1779
+CONFIG_SCSI_BUSLOGIC=m
17741780 CONFIG_VMWARE_PVSCSI=m
17751781 CONFIG_HYPERV_STORAGE=m
17761782 CONFIG_LIBFC=m
....@@ -2009,7 +2015,44 @@
20092015 CONFIG_VIRTIO_NET=m
20102016 CONFIG_NLMON=m
20112017 # CONFIG_ARCNET is not set
2012
-# CONFIG_ATM_DRIVERS is not set
2018
+CONFIG_ATM_DRIVERS=y
2019
+# CONFIG_ATM_DUMMY is not set
2020
+CONFIG_ATM_TCP=m
2021
+CONFIG_ATM_LANAI=m
2022
+CONFIG_ATM_ENI=m
2023
+# CONFIG_ATM_ENI_DEBUG is not set
2024
+CONFIG_ATM_ENI_TUNE_BURST=y
2025
+CONFIG_ATM_ENI_BURST_TX_16W=y
2026
+CONFIG_ATM_ENI_BURST_TX_8W=y
2027
+CONFIG_ATM_ENI_BURST_TX_4W=y
2028
+CONFIG_ATM_ENI_BURST_TX_2W=y
2029
+CONFIG_ATM_ENI_BURST_RX_16W=y
2030
+CONFIG_ATM_ENI_BURST_RX_8W=y
2031
+CONFIG_ATM_ENI_BURST_RX_4W=y
2032
+CONFIG_ATM_ENI_BURST_RX_2W=y
2033
+CONFIG_ATM_FIRESTREAM=m
2034
+CONFIG_ATM_ZATM=m
2035
+# CONFIG_ATM_ZATM_DEBUG is not set
2036
+CONFIG_ATM_NICSTAR=m
2037
+CONFIG_ATM_NICSTAR_USE_SUNI=y
2038
+CONFIG_ATM_NICSTAR_USE_IDT77105=y
2039
+CONFIG_ATM_IDT77252=m
2040
+# CONFIG_ATM_IDT77252_DEBUG is not set
2041
+CONFIG_ATM_IDT77252_RCV_ALL=y
2042
+CONFIG_ATM_IDT77252_USE_SUNI=y
2043
+CONFIG_ATM_AMBASSADOR=m
2044
+# CONFIG_ATM_AMBASSADOR_DEBUG is not set
2045
+CONFIG_ATM_HORIZON=m
2046
+# CONFIG_ATM_HORIZON_DEBUG is not set
2047
+CONFIG_ATM_IA=m
2048
+CONFIG_ATM_IA_DEBUG=y
2049
+CONFIG_ATM_FORE200E=m
2050
+CONFIG_ATM_FORE200E_USE_TASKLET=y
2051
+CONFIG_ATM_FORE200E_TX_RETRY=16
2052
+CONFIG_ATM_FORE200E_DEBUG=0
2053
+CONFIG_ATM_HE=m
2054
+CONFIG_ATM_HE_USE_SUNI=y
2055
+CONFIG_ATM_SOLOS=m
20132056
20142057 #
20152058 # CAIF transport drivers
....@@ -2030,7 +2073,9 @@
20302073 # CONFIG_NET_DSA_MV88E6123_61_65 is not set
20312074 CONFIG_ETHERNET=y
20322075 CONFIG_MDIO=m
2033
-# CONFIG_NET_VENDOR_3COM is not set
2076
+CONFIG_NET_VENDOR_3COM=y
2077
+CONFIG_VORTEX=m
2078
+CONFIG_TYPHOON=m
20342079 # CONFIG_NET_VENDOR_ADAPTEC is not set
20352080 # CONFIG_NET_VENDOR_ALTEON is not set
20362081 # CONFIG_NET_VENDOR_AMD is not set
....@@ -2091,7 +2136,7 @@
20912136 # CONFIG_NET_VENDOR_EXAR is not set
20922137 # CONFIG_NET_VENDOR_HP is not set
20932138 CONFIG_NET_VENDOR_INTEL=y
2094
-# CONFIG_E100 is not set
2139
+CONFIG_E100=m
20952140 CONFIG_E1000=m
20962141 CONFIG_E1000E=m
20972142 CONFIG_E1000E_HWTS=y
....@@ -2099,7 +2144,7 @@
20992144 CONFIG_IGB_HWMON=y
21002145 CONFIG_IGB_DCA=y
21012146 CONFIG_IGBVF=m
2102
-# CONFIG_IXGB is not set
2147
+CONFIG_IXGB=m
21032148 CONFIG_IXGBE=m
21042149 # CONFIG_IXGBE_VXLAN is not set
21052150 CONFIG_IXGBE_HWMON=y
....@@ -2140,13 +2185,14 @@
21402185 CONFIG_MYRI10GE_DCA=y
21412186 # CONFIG_FEALNX is not set
21422187 # CONFIG_NET_VENDOR_NATSEMI is not set
2143
-# CONFIG_NET_VENDOR_NVIDIA is not set
2188
+CONFIG_NET_VENDOR_NVIDIA=y
2189
+CONFIG_FORCEDETH=m
21442190 CONFIG_NET_VENDOR_OKI=y
21452191 CONFIG_PCH_GBE=m
21462192 CONFIG_ETHOC=m
21472193 CONFIG_NET_PACKET_ENGINE=y
2148
-# CONFIG_HAMACHI is not set
2149
-# CONFIG_YELLOWFIN is not set
2194
+CONFIG_HAMACHI=m
2195
+CONFIG_YELLOWFIN=m
21502196 CONFIG_NET_VENDOR_QLOGIC=y
21512197 CONFIG_QLA3XXX=m
21522198 CONFIG_QLCNIC=m
....@@ -2187,7 +2233,10 @@
21872233 # CONFIG_NET_VENDOR_TEHUTI is not set
21882234 CONFIG_NET_VENDOR_TI=y
21892235 CONFIG_TLAN=m
2190
-# CONFIG_NET_VENDOR_VIA is not set
2236
+CONFIG_NET_VENDOR_VIA=y
2237
+CONFIG_VIA_RHINE=m
2238
+# CONFIG_VIA_RHINE_MMIO is not set
2239
+CONFIG_VIA_VELOCITY=m
21912240 # CONFIG_NET_VENDOR_WIZNET is not set
21922241 # CONFIG_FDDI is not set
21932242 # CONFIG_HIPPI is not set
....@@ -2611,8 +2660,8 @@
26112660 # CONFIG_KEYBOARD_QT1070 is not set
26122661 # CONFIG_KEYBOARD_QT2160 is not set
26132662 # CONFIG_KEYBOARD_LKKBD is not set
2614
-# CONFIG_KEYBOARD_GPIO is not set
2615
-# CONFIG_KEYBOARD_GPIO_POLLED is not set
2663
+CONFIG_KEYBOARD_GPIO=m
2664
+CONFIG_KEYBOARD_GPIO_POLLED=m
26162665 # CONFIG_KEYBOARD_TCA6416 is not set
26172666 # CONFIG_KEYBOARD_TCA8418 is not set
26182667 # CONFIG_KEYBOARD_MATRIX is not set
....@@ -2860,7 +2909,15 @@
28602909 CONFIG_I2C_BOARDINFO=y
28612910 CONFIG_I2C_COMPAT=y
28622911 CONFIG_I2C_CHARDEV=m
2863
-# CONFIG_I2C_MUX is not set
2912
+CONFIG_I2C_MUX=m
2913
+
2914
+#
2915
+# Multiplexer I2C Chip support
2916
+#
2917
+CONFIG_I2C_MUX_GPIO=m
2918
+CONFIG_I2C_MUX_PCA9541=m
2919
+CONFIG_I2C_MUX_PCA954x=m
2920
+# CONFIG_I2C_MUX_PINCTRL is not set
28642921 CONFIG_I2C_HELPER_AUTO=y
28652922 CONFIG_I2C_SMBUS=m
28662923 CONFIG_I2C_ALGOBIT=m
....@@ -2937,7 +2994,7 @@
29372994 # SPI Master Controller Drivers
29382995 #
29392996 # CONFIG_SPI_ALTERA is not set
2940
-# CONFIG_SPI_BITBANG is not set
2997
+CONFIG_SPI_BITBANG=m
29412998 # CONFIG_SPI_BUTTERFLY is not set
29422999 # CONFIG_SPI_GPIO is not set
29433000 # CONFIG_SPI_LM70_LLP is not set
....@@ -2953,7 +3010,7 @@
29533010 #
29543011 # SPI Protocol Masters
29553012 #
2956
-# CONFIG_SPI_SPIDEV is not set
3013
+CONFIG_SPI_SPIDEV=m
29573014 # CONFIG_SPI_TLE62X0 is not set
29583015
29593016 #
....@@ -3002,6 +3059,7 @@
30023059 CONFIG_GPIO_ACPI=y
30033060 # CONFIG_DEBUG_GPIO is not set
30043061 CONFIG_GPIO_SYSFS=y
3062
+CONFIG_GPIO_MAX730X=m
30053063
30063064 #
30073065 # Memory mapped GPIO drivers:
....@@ -3037,10 +3095,10 @@
30373095 #
30383096 # SPI GPIO expanders:
30393097 #
3040
-# CONFIG_GPIO_MAX7301 is not set
3098
+CONFIG_GPIO_MAX7301=m
30413099 # CONFIG_GPIO_MCP23S08 is not set
3042
-# CONFIG_GPIO_MC33880 is not set
3043
-# CONFIG_GPIO_74X164 is not set
3100
+CONFIG_GPIO_MC33880=m
3101
+CONFIG_GPIO_74X164=m
30443102
30453103 #
30463104 # AC97 GPIO expanders:
....@@ -4026,7 +4084,7 @@
40264084 # CONFIG_FB_UDL is not set
40274085 # CONFIG_FB_GOLDFISH is not set
40284086 # CONFIG_FB_VIRTUAL is not set
4029
-# CONFIG_XEN_FBDEV_FRONTEND is not set
4087
+CONFIG_XEN_FBDEV_FRONTEND=m
40304088 # CONFIG_FB_METRONOME is not set
40314089 # CONFIG_FB_MB862XX is not set
40324090 # CONFIG_FB_BROADSHEET is not set
....@@ -4229,7 +4287,7 @@
42294287 CONFIG_SND_HDA_I915=y
42304288 CONFIG_SND_HDA_EXT_CORE=m
42314289 CONFIG_SND_HDA_PREALLOC_SIZE=512
4232
-# CONFIG_SND_SPI is not set
4290
+CONFIG_SND_SPI=y
42334291 CONFIG_SND_USB=y
42344292 CONFIG_SND_USB_AUDIO=m
42354293 CONFIG_SND_USB_UA101=m
....@@ -4640,8 +4698,9 @@
46404698 #
46414699 CONFIG_LEDS_LM3530=m
46424700 # CONFIG_LEDS_LM3642 is not set
4643
-# CONFIG_LEDS_PCA9532 is not set
4644
-# CONFIG_LEDS_GPIO is not set
4701
+CONFIG_LEDS_PCA9532=m
4702
+CONFIG_LEDS_PCA9532_GPIO=y
4703
+CONFIG_LEDS_GPIO=m
46454704 CONFIG_LEDS_LP3944=m
46464705 CONFIG_LEDS_LP55XX_COMMON=m
46474706 CONFIG_LEDS_LP5521=m
....@@ -4860,7 +4919,7 @@
48604919 CONFIG_VFIO=m
48614920 CONFIG_VFIO_NOIOMMU=y
48624921 CONFIG_VFIO_PCI=m
4863
-# CONFIG_VFIO_PCI_VGA is not set
4922
+CONFIG_VFIO_PCI_VGA=y
48644923 CONFIG_VFIO_PCI_MMAP=y
48654924 CONFIG_VFIO_PCI_INTX=y
48664925 CONFIG_IRQ_BYPASS_MANAGER=m
....@@ -4922,7 +4981,8 @@
49224981 # CONFIG_RTS5139 is not set
49234982 # CONFIG_TRANZPORT is not set
49244983 # CONFIG_IDE_PHISON is not set
4925
-# CONFIG_LINE6_USB is not set
4984
+CONFIG_LINE6_USB=m
4985
+CONFIG_LINE6_USB_IMPULSE_RESPONSE=y
49264986 # CONFIG_USB_SERIAL_QUATECH2 is not set
49274987 # CONFIG_VT6655 is not set
49284988 # CONFIG_VT6656 is not set
....@@ -5104,8 +5164,17 @@
51045164 CONFIG_JBD2=m
51055165 # CONFIG_JBD2_DEBUG is not set
51065166 CONFIG_FS_MBCACHE=m
5107
-# CONFIG_REISERFS_FS is not set
5108
-# CONFIG_JFS_FS is not set
5167
+CONFIG_REISERFS_FS=m
5168
+# CONFIG_REISERFS_CHECK is not set
5169
+CONFIG_REISERFS_PROC_INFO=y
5170
+CONFIG_REISERFS_FS_XATTR=y
5171
+CONFIG_REISERFS_FS_POSIX_ACL=y
5172
+CONFIG_REISERFS_FS_SECURITY=y
5173
+CONFIG_JFS_FS=m
5174
+# CONFIG_JFS_POSIX_ACL is not set
5175
+# CONFIG_JFS_SECURITY is not set
5176
+# CONFIG_JFS_DEBUG is not set
5177
+# CONFIG_JFS_STATISTICS is not set
51095178 CONFIG_XFS_FS=m
51105179 CONFIG_XFS_QUOTA=y
51115180 CONFIG_XFS_POSIX_ACL=y
....@@ -5195,7 +5264,8 @@
51955264 CONFIG_MISC_FILESYSTEMS=y
51965265 # CONFIG_ADFS_FS is not set
51975266 # CONFIG_AFFS_FS is not set
5198
-# CONFIG_ECRYPT_FS is not set
5267
+CONFIG_ECRYPT_FS=m
5268
+# CONFIG_ECRYPT_FS_MESSAGING is not set
51995269 # CONFIG_HFS_FS is not set
52005270 # CONFIG_HFSPLUS_FS is not set
52015271 # CONFIG_BEFS_FS is not set
....@@ -5290,6 +5360,9 @@
52905360 # CONFIG_NCP_FS is not set
52915361 # CONFIG_CODA_FS is not set
52925362 # CONFIG_AFS_FS is not set
5363
+CONFIG_9P_FS=m
5364
+CONFIG_9P_FSCACHE=y
5365
+CONFIG_9P_FS_POSIX_ACL=y
52935366 CONFIG_NLS=y
52945367 CONFIG_NLS_DEFAULT="utf8"
52955368 CONFIG_NLS_CODEPAGE_437=y
....@@ -5545,7 +5618,7 @@
55455618 CONFIG_SECURITYFS=y
55465619 CONFIG_SECURITY_NETWORK=y
55475620 CONFIG_SECURITY_NETWORK_XFRM=y
5548
-# CONFIG_SECURITY_PATH is not set
5621
+CONFIG_SECURITY_PATH=y
55495622 CONFIG_SECURITY_SECURELEVEL=y
55505623 CONFIG_INTEL_TXT=y
55515624 CONFIG_LSM_MMAP_MIN_ADDR=65535
....@@ -5558,7 +5631,12 @@
55585631 CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1
55595632 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
55605633 # CONFIG_SECURITY_SMACK is not set
5561
-# CONFIG_SECURITY_TOMOYO is not set
5634
+CONFIG_SECURITY_TOMOYO=y
5635
+CONFIG_SECURITY_TOMOYO_MAX_ACCEPT_ENTRY=2048
5636
+CONFIG_SECURITY_TOMOYO_MAX_AUDIT_LOG=1024
5637
+# CONFIG_SECURITY_TOMOYO_OMIT_USERSPACE_LOADER is not set
5638
+CONFIG_SECURITY_TOMOYO_POLICY_LOADER="/sbin/tomoyo-init"
5639
+CONFIG_SECURITY_TOMOYO_ACTIVATION_TRIGGER="/usr/lib/systemd/systemd"
55625640 # CONFIG_SECURITY_APPARMOR is not set
55635641 # CONFIG_SECURITY_YAMA is not set
55645642 CONFIG_INTEGRITY=y
....@@ -5573,6 +5651,7 @@
55735651 CONFIG_EVM=y
55745652 CONFIG_EVM_HMAC_VERSION=2
55755653 CONFIG_DEFAULT_SECURITY_SELINUX=y
5654
+# CONFIG_DEFAULT_SECURITY_TOMOYO is not set
55765655 # CONFIG_DEFAULT_SECURITY_DAC is not set
55775656 CONFIG_DEFAULT_SECURITY="selinux"
55785657 CONFIG_XOR_BLOCKS=m
....@@ -5835,7 +5914,7 @@
58355914 CONFIG_DQL=y
58365915 CONFIG_NLATTR=y
58375916 CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y
5838
-# CONFIG_AVERAGE is not set
5917
+CONFIG_AVERAGE=y
58395918 CONFIG_CLZ_TAB=y
58405919 CONFIG_CORDIC=m
58415920 # CONFIG_DDR is not set
SOURCES/morefixes.patch
....@@ -0,0 +1,84 @@
1
+diff -up linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/cpufeature.h.morefixes linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/cpufeature.h
2
+--- linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/cpufeature.h.morefixes 2016-10-19 10:16:25.000000000 -0400
3
++++ linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/cpufeature.h 2016-11-05 08:30:46.276033474 -0400
4
+@@ -354,6 +354,7 @@ extern const char * const x86_power_flag
5
+ #define cpu_has_avx boot_cpu_has(X86_FEATURE_AVX)
6
+ #define cpu_has_avx2 boot_cpu_has(X86_FEATURE_AVX2)
7
+ #define cpu_has_ht boot_cpu_has(X86_FEATURE_HT)
8
++#define cpu_has_mp boot_cpu_has(X86_FEATURE_MP)
9
+ #define cpu_has_nx boot_cpu_has(X86_FEATURE_NX)
10
+ #define cpu_has_xstore boot_cpu_has(X86_FEATURE_XSTORE)
11
+ #define cpu_has_xstore_enabled boot_cpu_has(X86_FEATURE_XSTORE_EN)
12
+diff -up linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/irq_remapping.h.morefixes linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/irq_remapping.h
13
+--- linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/irq_remapping.h.morefixes 2016-10-19 10:16:25.000000000 -0400
14
++++ linux-3.10.0-514.sdl7.i686/arch/x86/include/asm/irq_remapping.h 2016-11-05 09:39:38.425043476 -0400
15
+@@ -110,7 +110,7 @@ static inline bool setup_remapped_irq(in
16
+ return false;
17
+ }
18
+
19
+-int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info)
20
++static inline int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info)
21
+ {
22
+ return -ENOSYS;
23
+ }
24
+diff -up linux-3.10.0-514.sdl7.i686/arch/x86/kernel/irq_32.c.morefixes linux-3.10.0-514.sdl7.i686/arch/x86/kernel/irq_32.c
25
+--- linux-3.10.0-514.sdl7.i686/arch/x86/kernel/irq_32.c.morefixes 2016-10-19 10:16:25.000000000 -0400
26
++++ linux-3.10.0-514.sdl7.i686/arch/x86/kernel/irq_32.c 2016-11-05 09:49:59.371055125 -0400
27
+@@ -24,9 +24,12 @@
28
+ DEFINE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
29
+ EXPORT_PER_CPU_SYMBOL(irq_stat);
30
+
31
++DEFINE_PER_CPU_SHARED_ALIGNED(rh_irq_cpustat_t, rh_irq_stat);
32
++
33
+ DEFINE_PER_CPU(struct pt_regs *, irq_regs);
34
+ EXPORT_PER_CPU_SYMBOL(irq_regs);
35
+
36
++
37
+ #ifdef CONFIG_DEBUG_STACKOVERFLOW
38
+
39
+ int sysctl_panic_on_stackoverflow __read_mostly;
40
+diff -up linux-3.10.0-514.sdl7.i686/include/linux/pps_kernel.h.morefixes linux-3.10.0-514.sdl7.i686/include/linux/pps_kernel.h
41
+--- linux-3.10.0-514.sdl7.i686/include/linux/pps_kernel.h.morefixes 2016-10-19 10:16:25.000000000 -0400
42
++++ linux-3.10.0-514.sdl7.i686/include/linux/pps_kernel.h 2016-11-05 10:44:41.492049162 -0400
43
+@@ -115,10 +115,17 @@ static inline void pps_get_ts(struct pps
44
+ {
45
+ struct system_time_snapshot snap;
46
+ ktime_get_snapshot(&snap);
47
++#if defined CONFIG_X86_64
48
+ ts->ts_real = ktime_to_timespec64(snap.real);
49
+ #ifdef CONFIG_NTP_PPS
50
+ ts->ts_raw = ktime_to_timespec64(snap.raw);
51
+ #endif
52
++#else
53
++ ts->ts_real = ktime_to_timespec(snap.real);
54
++#ifdef CONFIG_NTP_PPS
55
++ ts->ts_raw = ktime_to_timespec(snap.raw);
56
++#endif
57
++#endif
58
+ }
59
+
60
+ /* Subtract known time delay from PPS event time(s) */
61
+diff -up linux-3.10.0-514.sdl7.i686/kernel/hrtimer.c.morefixes linux-3.10.0-514.sdl7.i686/kernel/hrtimer.c
62
+--- linux-3.10.0-514.sdl7.i686/kernel/hrtimer.c.morefixes 2016-10-19 10:16:25.000000000 -0400
63
++++ linux-3.10.0-514.sdl7.i686/kernel/hrtimer.c 2016-11-05 10:58:56.726065206 -0400
64
+@@ -328,6 +328,7 @@ u64 ktime_divns(const ktime_t kt, s64 di
65
+
66
+ return dclc;
67
+ }
68
++EXPORT_SYMBOL_GPL(ktime_divns);
69
+ #endif /* BITS_PER_LONG >= 64 */
70
+
71
+ /*
72
+diff -up linux-3.10.0-514.sdl7.i686/mm/swap.c.morefixes linux-3.10.0-514.sdl7.i686/mm/swap.c
73
+--- linux-3.10.0-514.sdl7.i686/mm/swap.c.morefixes 2016-10-19 10:16:25.000000000 -0400
74
++++ linux-3.10.0-514.sdl7.i686/mm/swap.c 2016-11-05 08:55:41.521061525 -0400
75
+@@ -972,9 +972,6 @@ void release_pages(struct page **pages,
76
+ if (!put_page_testzero(page))
77
+ continue;
78
+
79
+- VM_BUG_ON_PAGE(check_mmu_gather &&
80
+- trans_huge_mmu_gather_count(page), page);
81
+-
82
+ if (PageLRU(page)) {
83
+ if (!was_thp)
84
+ zone = zone_lru_lock(zone, page, &lock_batch,
SOURCES/removejiffies.patch
....@@ -0,0 +1,12 @@
1
+diff -up linux-3.10.0-123.6.3.el7.x86_64/include/asm-generic/cputime_jiffies.h.removejiffies linux-3.10.0-123.6.3.el7.x86_64/include/asm-generic/cputime_jiffies.h
2
+--- linux-3.10.0-123.6.3.el7.x86_64/include/asm-generic/cputime_jiffies.h.removejiffies 2014-07-16 14:25:31.000000000 -0400
3
++++ linux-3.10.0-123.6.3.el7.x86_64/include/asm-generic/cputime_jiffies.h 2014-08-07 10:57:42.702063799 -0400
4
+@@ -17,8 +17,6 @@ typedef u64 __nocast cputime64_t;
5
+ /*
6
+ * Convert nanoseconds <-> cputime
7
+ */
8
+-#define cputime_to_nsecs(__ct) \
9
+- jiffies_to_nsecs(cputime_to_jiffies(__ct))
10
+ #define nsecs_to_cputime64(__nsec) \
11
+ jiffies64_to_cputime64(nsecs_to_jiffies64(__nsec))
12
+ #define nsecs_to_cputime(__nsec) \
SOURCES/undorhirqstat.patch
....@@ -0,0 +1,84 @@
1
+diff -up linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/hardirq.h.undorhirqstat linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/hardirq.h
2
+--- linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/hardirq.h.undorhirqstat 2015-10-29 16:56:51.000000000 -0400
3
++++ linux-3.10.0-327.sdl7.x86_64/arch/x86/include/asm/hardirq.h 2015-11-21 23:57:10.330063191 -0500
4
+@@ -37,18 +37,13 @@ typedef struct {
5
+
6
+ DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
7
+
8
+-typedef struct {
9
+- unsigned int irq_hv_callback_count;
10
+-} ____cacheline_aligned rh_irq_cpustat_t;
11
+-
12
+-DECLARE_PER_CPU_SHARED_ALIGNED(rh_irq_cpustat_t, rh_irq_stat);
13
++/* We can have at most NR_VECTORS irqs routed to a cpu at a time */
14
++#define MAX_HARDIRQS_PER_CPU NR_VECTORS
15
+
16
+ #define __ARCH_IRQ_STAT
17
+
18
+ #define inc_irq_stat(member) this_cpu_inc(irq_stat.member)
19
+
20
+-#define rh_inc_irq_stat(member) this_cpu_inc(rh_irq_stat.member)
21
+-
22
+ #define local_softirq_pending() this_cpu_read(irq_stat.__softirq_pending)
23
+
24
+ #define __ARCH_SET_SOFTIRQ_PENDING
25
+diff -up linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/cpu/mshyperv.c.undorhirqstat linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/cpu/mshyperv.c
26
+--- linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/cpu/mshyperv.c.undorhirqstat 2015-10-29 16:56:51.000000000 -0400
27
++++ linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/cpu/mshyperv.c 2015-11-22 00:03:55.131003266 -0500
28
+@@ -46,7 +46,6 @@ void hyperv_vector_handler(struct pt_reg
29
+ irq_enter();
30
+ exit_idle();
31
+
32
+- rh_inc_irq_stat(irq_hv_callback_count);
33
+ if (vmbus_handler)
34
+ vmbus_handler();
35
+
36
+diff -up linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq.c.undorhirqstat linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq.c
37
+--- linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq.c.undorhirqstat 2015-10-29 16:56:51.000000000 -0400
38
++++ linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq.c 2015-11-21 23:58:02.526064171 -0500
39
+@@ -48,7 +48,6 @@ void ack_bad_irq(unsigned int irq)
40
+ }
41
+
42
+ #define irq_stats(x) (&per_cpu(irq_stat, x))
43
+-#define rh_irq_stats(x) (&per_cpu(rh_irq_stat, x))
44
+ /*
45
+ * /proc/interrupts printing for arch specific interrupts
46
+ */
47
+@@ -126,13 +125,6 @@ int arch_show_interrupts(struct seq_file
48
+ seq_printf(p, "%10u ", per_cpu(mce_poll_count, j));
49
+ seq_printf(p, " Machine check polls\n");
50
+ #endif
51
+- if (test_bit(HYPERVISOR_CALLBACK_VECTOR, used_vectors)) {
52
+- seq_printf(p, "%*s: ", prec, "HYP");
53
+- for_each_online_cpu(j)
54
+- seq_printf(p, "%10u ",
55
+- rh_irq_stats(j)->irq_hv_callback_count);
56
+- seq_printf(p, " Hypervisor callback interrupts\n");
57
+- }
58
+ seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read(&irq_err_count));
59
+ #if defined(CONFIG_X86_IO_APIC)
60
+ seq_printf(p, "%*s: %10u\n", prec, "MIS", atomic_read(&irq_mis_count));
61
+diff -up linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq_64.c.undorhirqstat linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq_64.c
62
+--- linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq_64.c.undorhirqstat 2015-10-29 16:56:51.000000000 -0400
63
++++ linux-3.10.0-327.sdl7.x86_64/arch/x86/kernel/irq_64.c 2015-11-21 23:58:27.650064642 -0500
64
+@@ -23,8 +23,6 @@
65
+ DEFINE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat);
66
+ EXPORT_PER_CPU_SYMBOL(irq_stat);
67
+
68
+-DEFINE_PER_CPU_SHARED_ALIGNED(rh_irq_cpustat_t, rh_irq_stat);
69
+-
70
+ DEFINE_PER_CPU(struct pt_regs *, irq_regs);
71
+ EXPORT_PER_CPU_SYMBOL(irq_regs);
72
+
73
+diff -up linux-3.10.0-327.sdl7.x86_64/drivers/xen/events.c.undorhirqstat linux-3.10.0-327.sdl7.x86_64/drivers/xen/events.c
74
+--- linux-3.10.0-327.sdl7.x86_64/drivers/xen/events.c.undorhirqstat 2015-10-29 16:56:51.000000000 -0400
75
++++ linux-3.10.0-327.sdl7.x86_64/drivers/xen/events.c 2015-11-22 00:04:18.032003696 -0500
76
+@@ -1446,8 +1446,6 @@ void xen_evtchn_do_upcall(struct pt_regs
77
+ #ifdef CONFIG_X86
78
+ exit_idle();
79
+ #endif
80
+- rh_inc_irq_stat(irq_hv_callback_count);
81
+-
82
+ __xen_evtchn_do_upcall();
83
+
84
+ irq_exit();
SOURCES/upstream-32bit-fixes.patch
....@@ -0,0 +1,224 @@
1
+From 5265f6ea5a6643c5b2aa13e8e4664962251b37ea Mon Sep 17 00:00:00 2001
2
+From: Chad Dupuis <chad.dupuis@qlogic.com>
3
+Date: Thu, 13 Mar 2014 14:16:40 -0400
4
+Subject: [PATCH] qla2xxx: Fix build errors related to invalid print fields on
5
+ some architectures.
6
+
7
+Fixes some build warnings such as:
8
+drivers/scsi/qla2xxx/qla_attr.c:162:6: warning: format '%lx' expects argument of
9
+type 'long unsigned int', but argument 6 has type 'size_t'"
10
+and
11
+drivers/scsi/qla2xxx/qla_init.c:5198:7: warning: format '%lx' expects argument
12
+of type 'long unsigned int', but argument 5 has type 'uint32_t' [-Wformat]
13
+
14
+Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
15
+Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
16
+Signed-off-by: James Bottomley <JBottomley@Parallels.com>
17
+---
18
+ drivers/scsi/qla2xxx/qla_attr.c | 6 +++---
19
+ drivers/scsi/qla2xxx/qla_init.c | 12 ++++++------
20
+ 2 files changed, 9 insertions(+), 9 deletions(-)
21
+
22
+diff --git a/drivers/scsi/qla2xxx/qla_attr.c b/drivers/scsi/qla2xxx/qla_attr.c
23
+index da5ae11..1a976c0 100644
24
+--- a/drivers/scsi/qla2xxx/qla_attr.c
25
++++ b/drivers/scsi/qla2xxx/qla_attr.c
26
+@@ -159,7 +159,7 @@ qla2x00_sysfs_read_fw_dump_template(struct file *filp, struct kobject *kobj,
27
+ return 0;
28
+
29
+ ql_dbg(ql_dbg_user, vha, 0x70e2,
30
+- "chunk <- off=%llx count=%lx\n", off, count);
31
++ "chunk <- off=%llx count=%zx\n", off, count);
32
+ return memory_read_from_buffer(buf, count, &off,
33
+ ha->fw_dump_template, ha->fw_dump_template_len);
34
+ }
35
+@@ -200,11 +200,11 @@ qla2x00_sysfs_write_fw_dump_template(struct file *filp, struct kobject *kobj,
36
+ if (off + count > ha->fw_dump_template_len) {
37
+ count = ha->fw_dump_template_len - off;
38
+ ql_dbg(ql_dbg_user, vha, 0x70d3,
39
+- "chunk -> truncating to %lx bytes.\n", count);
40
++ "chunk -> truncating to %zx bytes.\n", count);
41
+ }
42
+
43
+ ql_dbg(ql_dbg_user, vha, 0x70d4,
44
+- "chunk -> off=%llx count=%lx\n", off, count);
45
++ "chunk -> off=%llx count=%zx\n", off, count);
46
+ memcpy(ha->fw_dump_template + off, buf, count);
47
+
48
+ if (off + count == ha->fw_dump_template_len) {
49
+diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
50
+index c64ee86..462836c 100644
51
+--- a/drivers/scsi/qla2xxx/qla_init.c
52
++++ b/drivers/scsi/qla2xxx/qla_init.c
53
+@@ -5452,8 +5452,8 @@ qla24xx_load_risc_flash(scsi_qla_host_t *vha, uint32_t *srisc_addr,
54
+ "-> template size %x bytes\n", dlen);
55
+ if (dlen > risc_size * sizeof(*dcode)) {
56
+ ql_log(ql_log_warn, vha, 0x0167,
57
+- "Failed fwdump template exceeds array by %lx bytes\n",
58
+- dlen - risc_size * sizeof(*dcode));
59
++ "Failed fwdump template exceeds array by %x bytes\n",
60
++ (uint32_t)(dlen - risc_size * sizeof(*dcode)));
61
+ goto default_template;
62
+ }
63
+ ha->fw_dump_template_len = dlen;
64
+@@ -5719,8 +5719,8 @@ qla24xx_load_risc_blob(scsi_qla_host_t *vha, uint32_t *srisc_addr)
65
+ ha->fw_dump_template_len = 0;
66
+
67
+ ql_dbg(ql_dbg_init, vha, 0x171,
68
+- "Loading fwdump template from %lx\n",
69
+- (void *)fwcode - (void *)blob->fw->data);
70
++ "Loading fwdump template from %x\n",
71
++ (uint32_t)((void *)fwcode - (void *)blob->fw->data));
72
+ risc_size = be32_to_cpu(fwcode[2]);
73
+ ql_dbg(ql_dbg_init, vha, 0x172,
74
+ "-> array size %x dwords\n", risc_size);
75
+@@ -5754,8 +5754,8 @@ qla24xx_load_risc_blob(scsi_qla_host_t *vha, uint32_t *srisc_addr)
76
+ "-> template size %x bytes\n", dlen);
77
+ if (dlen > risc_size * sizeof(*fwcode)) {
78
+ ql_log(ql_log_warn, vha, 0x0177,
79
+- "Failed fwdump template exceeds array by %lx bytes\n",
80
+- dlen - risc_size * sizeof(*fwcode));
81
++ "Failed fwdump template exceeds array by %x bytes\n",
82
++ (uint32_t)(dlen - risc_size * sizeof(*fwcode)));
83
+ goto default_template;
84
+ }
85
+ ha->fw_dump_template_len = dlen;
86
+--
87
+1.8.3.1
88
+
89
+From b9469523631bd376a5f877d4e816f3a81c12b790 Mon Sep 17 00:00:00 2001
90
+From: Paul Bolle <pebolle@tiscali.nl>
91
+Date: Mon, 30 Jun 2014 16:32:29 +0200
92
+Subject: [PATCH] x86: Remove unused variable "polling"
93
+
94
+Compile tested. "polling" is unused since commit f80c5b39b80a
95
+("sched/idle, x86: Switch from TS_POLLING to TIF_POLLING_NRFLAG").
96
+
97
+Signed-off-by: Paul Bolle <pebolle@tiscali.nl>
98
+Signed-off-by: Peter Zijlstra <peterz@infradead.org>
99
+Cc: Jiri Kosina <jkosina@suse.cz>
100
+Link: http://lkml.kernel.org/r/1404138749.2978.6.camel@x41
101
+Signed-off-by: Ingo Molnar <mingo@kernel.org>
102
+---
103
+ arch/x86/kernel/apm_32.c | 1 -
104
+ 1 file changed, 1 deletion(-)
105
+
106
+diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c
107
+index 8fdcec6..66d3b1f 100644
108
+--- a/arch/x86/kernel/apm_32.c
109
++++ b/arch/x86/kernel/apm_32.c
110
+@@ -841,7 +841,6 @@ static int apm_do_idle(void)
111
+ u32 eax;
112
+ u8 ret = 0;
113
+ int idled = 0;
114
+- int polling;
115
+ int err = 0;
116
+
117
+ if (!need_resched()) {
118
+--
119
+1.8.3.1
120
+
121
+From 75c2e0e53d2fb5df66b8fe162d71930348ac0b96 Mon Sep 17 00:00:00 2001
122
+From: John Stultz <john.stultz@linaro.org>
123
+Date: Wed, 16 Jul 2014 21:03:56 +0000
124
+Subject: [PATCH] ktime: Change ktime_set() to take 64bit seconds value
125
+
126
+In order to support dates past 2038 on 32bit systems, ktime_set()
127
+needs to handle 64bit second values.
128
+
129
+[ tglx: Removed the BITS_PER_LONG check ]
130
+
131
+Signed-off-by: John Stultz <john.stultz@linaro.org>
132
+Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
133
+Signed-off-by: John Stultz <john.stultz@linaro.org>
134
+---
135
+ include/linux/ktime.h | 7 +++----
136
+ 1 file changed, 3 insertions(+), 4 deletions(-)
137
+
138
+diff --git a/include/linux/ktime.h b/include/linux/ktime.h
139
+index e4e9a9f..6950c96 100644
140
+--- a/include/linux/ktime.h
141
++++ b/include/linux/ktime.h
142
+@@ -71,13 +71,12 @@ typedef union ktime ktime_t; /* Kill this */
143
+ *
144
+ * Return the ktime_t representation of the value
145
+ */
146
+-static inline ktime_t ktime_set(const long secs, const unsigned long nsecs)
147
++static inline ktime_t ktime_set(const s64 secs, const unsigned long nsecs)
148
+ {
149
+-#if (BITS_PER_LONG == 64)
150
+ if (unlikely(secs >= KTIME_SEC_MAX))
151
+ return (ktime_t){ .tv64 = KTIME_MAX };
152
+-#endif
153
+- return (ktime_t) { .tv64 = (s64)secs * NSEC_PER_SEC + (s64)nsecs };
154
++
155
++ return (ktime_t) { .tv64 = secs * NSEC_PER_SEC + (s64)nsecs };
156
+ }
157
+
158
+ /* Subtract two ktime_t variables. rem = lhs -rhs: */
159
+--
160
+1.8.3.1
161
+
162
+From 80a667f7ab1beee42b31e263ba4681fdfe00a0b6 Mon Sep 17 00:00:00 2001
163
+From: Florian Westphal <fw@strlen.de>
164
+Date: Wed, 17 Jun 2015 23:58:28 +0200
165
+Subject: [PATCH] netfilter: xtables: fix warnings on 32bit platforms
166
+
167
+On 32bit archs gcc complains due to cast from void* to u64.
168
+Add intermediate casts to long to silence these warnings.
169
+
170
+include/linux/netfilter/x_tables.h:376:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
171
+include/linux/netfilter/x_tables.h:384:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
172
+include/linux/netfilter/x_tables.h:391:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
173
+include/linux/netfilter/x_tables.h:400:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
174
+
175
+Fixes: 71ae0dff02d756e ("netfilter: xtables: use percpu rule counters")
176
+Reported-by: kbuild test robot <fengguang.wu@intel.com>
177
+Signed-off-by: Florian Westphal <fw@strlen.de>
178
+Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
179
+---
180
+ include/linux/netfilter/x_tables.h | 8 ++++----
181
+ 1 file changed, 4 insertions(+), 4 deletions(-)
182
+
183
+diff --git a/include/linux/netfilter/x_tables.h b/include/linux/netfilter/x_tables.h
184
+index d08f0ed..781b6fe 100644
185
+--- a/include/linux/netfilter/x_tables.h
186
++++ b/include/linux/netfilter/x_tables.h
187
+@@ -390,7 +390,7 @@ static inline u64 xt_percpu_counter_alloc(void)
188
+ if (res == NULL)
189
+ return (u64) -ENOMEM;
190
+
191
+- return (__force u64) res;
192
++ return (u64) (__force unsigned long) res;
193
+ }
194
+
195
+ return 0;
196
+@@ -398,14 +398,14 @@ static inline u64 xt_percpu_counter_alloc(void)
197
+ static inline void xt_percpu_counter_free(u64 pcnt)
198
+ {
199
+ if (nr_cpu_ids > 1)
200
+- free_percpu((void __percpu *) pcnt);
201
++ free_percpu((void __percpu *) (unsigned long) pcnt);
202
+ }
203
+
204
+ static inline struct xt_counters *
205
+ xt_get_this_cpu_counter(struct xt_counters *cnt)
206
+ {
207
+ if (nr_cpu_ids > 1)
208
+- return this_cpu_ptr((void __percpu *) cnt->pcnt);
209
++ return this_cpu_ptr((void __percpu *) (unsigned long) cnt->pcnt);
210
+
211
+ return cnt;
212
+ }
213
+@@ -414,7 +414,7 @@ static inline struct xt_counters *
214
+ xt_get_per_cpu_counter(struct xt_counters *cnt, unsigned int cpu)
215
+ {
216
+ if (nr_cpu_ids > 1)
217
+- return per_cpu_ptr((void __percpu *) cnt->pcnt, cpu);
218
++ return per_cpu_ptr((void __percpu *) (unsigned long) cnt->pcnt, cpu);
219
+
220
+ return cnt;
221
+ }
222
+--
223
+1.8.3.1
224
+
SPECS/kernel.spec
....@@ -5,7 +5,8 @@
55
66 %define dist .el7
77
8
-# % define buildid .local
8
+# % define buildid .centos.plus
9
+%define dist .el7.centos.plus
910
1011 # For a kernel released for public testing, released_kernel should be 1.
1112 # For internal testing builds during development, it should be 0.
....@@ -36,7 +37,8 @@
3637 # kernel
3738 %define with_default %{?_without_default: 0} %{?!_without_default: 1}
3839 # kernel-debug
39
-%define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
40
+# %define with_debug %{?_without_debug: 0} %{?!_without_debug: 1}
41
+%define with_debug 0
4042 # kernel-doc
4143 %define with_doc %{?_without_doc: 0} %{?!_without_doc: 1}
4244 # kernel-headers
....@@ -153,6 +155,9 @@
153155 %ifarch i686
154156 %define asmarch x86
155157 %define hdrarch i386
158
+%define all_arch_configs kernel-%{version}-i?86*.config
159
+%define image_install_path boot
160
+%define kernel_image arch/x86/boot/bzImage
156161 %endif
157162
158163 %ifarch x86_64
....@@ -208,7 +213,7 @@
208213 # Which is a BadThing(tm).
209214
210215 # We only build kernel-headers on the following...
211
-%define nobuildarches i686 s390 ppc
216
+%define nobuildarches s390 ppc
212217
213218 %ifarch %nobuildarches
214219 %define with_default 0
....@@ -220,7 +225,7 @@
220225 %endif
221226
222227 # Architectures we build tools/cpupower on
223
-%define cpupowerarchs x86_64 ppc64 ppc64le
228
+%define cpupowerarchs i686 x86_64 ppc64 ppc64le
224229
225230 #
226231 # Three sets of minimum package version requirements in the form of Conflicts:
....@@ -359,33 +364,83 @@
359364 Source18: check-kabi
360365
361366 Source20: Module.kabi_x86_64
362
-Source21: Module.kabi_ppc64
363
-Source22: Module.kabi_ppc64le
364
-Source23: Module.kabi_s390x
367
+#Source21: Module.kabi_ppc64
368
+#Source22: Module.kabi_ppc64le
369
+#Source23: Module.kabi_s390x
365370
366371 Source25: kernel-abi-whitelists-%{distro_build}.tar.bz2
367372
368373 Source50: kernel-%{version}-x86_64.config
369
-Source51: kernel-%{version}-x86_64-debug.config
374
+#Source51: kernel-%{version}-x86_64-debug.config
370375
371
-Source60: kernel-%{version}-ppc64.config
372
-Source61: kernel-%{version}-ppc64-debug.config
373
-Source62: kernel-%{version}-ppc64le.config
374
-Source63: kernel-%{version}-ppc64le-debug.config
376
+#Source60: kernel-%{version}-ppc64.config
377
+#Source61: kernel-%{version}-ppc64-debug.config
378
+#Source62: kernel-%{version}-ppc64le.config
379
+#Source63: kernel-%{version}-ppc64le-debug.config
375380
376
-Source70: kernel-%{version}-s390x.config
377
-Source71: kernel-%{version}-s390x-debug.config
378
-Source72: kernel-%{version}-s390x-kdump.config
381
+#Source70: kernel-%{version}-s390x.config
382
+#Source71: kernel-%{version}-s390x-debug.config
383
+#Source72: kernel-%{version}-s390x-kdump.config
384
+Source80: kernel-%{version}-i686.config
385
+#Source81: kernel-%{version}-i686-debug.config
379386
380387 # Sources for kernel-tools
381388 Source2000: cpupower.service
382389 Source2001: cpupower.config
383390
384
-# empty final patch to facilitate testing of kernel patches
385
-Patch999999: linux-kernel-test.patch
391
+# centos patches
386392 Patch1000: debrand-single-cpu.patch
387393 Patch1001: debrand-rh_taint.patch
388394 Patch1002: debrand-rh-i686-cpu.patch
395
+
396
+# i686 mods
397
+#Patch1003: ignorewarnings.patch
398
+Patch1004: removejiffies.patch
399
+Patch1005: cpufreq.patch
400
+Patch1006: i386-audit-stop-scri-stack-frame.patch
401
+Patch1007: addmissing.patch
402
+Patch1008: undorhirqstat.patch
403
+# Patch1009: otherfixes.patch
404
+Patch1009: clear-32bit-Werror-warnings.patch
405
+Patch1010: upstream-32bit-fixes.patch
406
+Patch1011: morefixes.patch
407
+
408
+# centosplus patches
409
+Patch30010: centos-linux-3.10-hid-non-LogiTech-remote-bug5780.patch
410
+# Patch30050: centos-linux-3.10-ipc-fix-compat-msgrcv-bug7099.patch
411
+# Patch30051: centos-linux-3.10-fix-argument-list-too-long.patch
412
+# Patch30052: centos-linux-3.10-missing-Unifying-device-bug7340.patch
413
+# Patch30053: centos-linux-3.10-vxlan-fix-crash-when-interface-created-with-no-group-bug7454.patch
414
+# Patch30054: centos-linux-3.10-numa-remove-bugON-bug7474.patch
415
+# Patch30055: centos-linux-3.10-fix-wakingup-AMD-family-bug7645.patch
416
+# Patch30056: centos-linux-3.10-fix-nfs4_sequence_corruptor-bug7604.patch
417
+# Patch30057: centos-linux-3.10-tick-clear-broadcast-pending-bug7852.patch
418
+# Patch30058: centos-linux-3.10-bnx2x_fix_link_for_KR-bug7942.patch
419
+Patch30059: centos-linux-3.10-reiserfs-fix-redefine-error.patch
420
+Patch30060: centos-linux-3.10-fix-em28xx-cards-bug8285.patch
421
+# Patch30061: centos-linux-3.10-netfilter-nf_conntrack-fix-bug8341.patch
422
+Patch30062: centos-linux-3.10-fix-ecryptfs-error-bug7369.patch
423
+# Patch30063: centos-linux-3.10-fix-ioatdma-driver-bug8778.patch
424
+# Patch30064: centos-linux-3.10-fix-xfrm-input-bug9646.patch
425
+# Patch30065: centos-linux-3.10-3w-sas-fix-race-bug10073.patch
426
+# Patch20066: centos-linux-3.10-fix-dm-thin-metadata-bug10191.patch
427
+# Patch20067: centos-linux-3.10-namespaces-bug10320.patch
428
+# Patch20068: centos-linux-3.10-mpt3sas-SML-bug10516.patch
429
+# Patch20069: centos-linux-3.10-mpt3sas-fix-block-bug10516.patch
430
+Patch20070: centos-linux-3.10-support-MacBookPro-bug10447.patch
431
+# Patch20071: centos-linux-3.10-3w-xxxx-fix-race-bug10033.patch
432
+# Patch20072: centos-linux-3.10-3w-9xxx-fix-race-1of2-bug10033.patch
433
+# Patch20073: centos-linux-3.10-3w-9xxx-fix-race-2of2-bug10033.patch
434
+# Patch20074: centos-linux-3.10-e1000-Tx-fix-1-bug10767.patch
435
+# Patch20075: centos-linux-3.10-e1000-Tx-fix-2-bug10767.patch
436
+# Patch20076: centos-linux-3.10-fix-truncation-bug-EFI-bug10729.patch
437
+# Patch20077: centos-linux-3.10-md-fix-freeing-private-data-bug11184.patch
438
+Patch20078: centos-linux-3.10-pci-fix-regression-mlx4-bug12277.patch
439
+# Patch20079: centos-linux-3.10-x86smp-fix-max_logical_packages_values-bug12466.patch
440
+Patch20080: centos-linux-3.10-ixgbe-force-VLNCTRL_VFE-bug12653.patch
441
+
442
+# empty final patch to facilitate testing of kernel patches
443
+Patch999999: linux-kernel-test.patch
389444
390445 BuildRoot: %{_tmppath}/kernel-%{KVRA}-root
391446
....@@ -693,10 +748,64 @@
693748 # Drop some necessary files from the source dir into the buildroot
694749 cp $RPM_SOURCE_DIR/kernel-%{version}-*.config .
695750
696
-ApplyOptionalPatch linux-kernel-test.patch
697
-ApplyOptionalPatch debrand-single-cpu.patch
751
+# CentOS Modification
698752 ApplyOptionalPatch debrand-rh_taint.patch
753
+ApplyOptionalPatch debrand-single-cpu.patch
699754 ApplyOptionalPatch debrand-rh-i686-cpu.patch
755
+
756
+# i686 mods
757
+%ifarch %{ix86}
758
+#ApplyOptionalPatch ignorewarnings.patch
759
+ApplyOptionalPatch removejiffies.patch
760
+ApplyOptionalPatch cpufreq.patch
761
+ApplyOptionalPatch i386-audit-stop-scri-stack-frame.patch
762
+ApplyOptionalPatch addmissing.patch
763
+ApplyOptionalPatch morefixes.patch
764
+#ApplyOptionalPatch undorhirqstat.patch
765
+#ApplyOptionalPatch otherfixes.patch
766
+ApplyOptionalPatch clear-32bit-Werror-warnings.patch
767
+ApplyOptionalPatch upstream-32bit-fixes.patch
768
+%endif
769
+
770
+### plus mod
771
+ApplyOptionalPatch centos-linux-3.10-hid-non-LogiTech-remote-bug5780.patch
772
+#ApplyOptionalPatch centos-linux-3.10-ipc-fix-compat-msgrcv-bug7099.patch
773
+#ApplyOptionalPatch centos-linux-3.10-fix-argument-list-too-long.patch
774
+## ApplyOptionalPatch centos-linux-3.10-missing-Unifying-device-bug7340.patch
775
+#ApplyOptionalPatch centos-linux-3.10-vxlan-fix-crash-when-interface-created-with-no-group-bug7454.patch
776
+#ApplyOptionalPatch centos-linux-3.10-numa-remove-bugON-bug7474.patch
777
+## ApplyOptionalPatch centos-linux-3.10-fix-wakingup-AMD-family-bug7645.patch
778
+#ApplyOptionalPatch centos-linux-3.10-fix-nfs4_sequence_corruptor-bug7604.patch
779
+#ApplyOptionalPatch centos-linux-3.10-tick-clear-broadcast-pending-bug7852.patch
780
+#ApplyOptionalPatch centos-linux-3.10-bnx2x_fix_link_for_KR-bug7942.patch
781
+ApplyOptionalPatch centos-linux-3.10-reiserfs-fix-redefine-error.patch
782
+ApplyOptionalPatch centos-linux-3.10-fix-em28xx-cards-bug8285.patch
783
+#ApplyOptionalPatch centos-linux-3.10-netfilter-nf_conntrack-fix-bug8341.patch
784
+#ApplyOptionalPatch centos-linux-3.10-futex-Ensure-get_futex_key_refs-bug8803.patch
785
+ApplyOptionalPatch centos-linux-3.10-fix-ecryptfs-error-bug7369.patch
786
+#ApplyOptionalPatch centos-linux-3.10-fix-ioatdma-driver-bug8778.patch
787
+## ApplyOptionalPatch centos-linux-3.10-fix-xfrm-input-bug9646.patch
788
+#ApplyOptionalPatch centos-linux-3.10-3w-sas-fix-race-bug10073.patch
789
+#ApplyOptionalPatch centos-linux-3.10-fix-dm-thin-metadata-bug10191.patch
790
+#ApplyOptionalPatch centos-linux-3.10-namespaces-bug10320.patch
791
+## ApplyOptionalPatch centos-linux-3.10-mpt3sas-SML-bug10516.patch
792
+## ApplyOptionalPatch centos-linux-3.10-mpt3sas-fix-block-bug10516.patch
793
+ApplyOptionalPatch centos-linux-3.10-support-MacBookPro-bug10447.patch
794
+#ApplyOptionalPatch centos-linux-3.10-3w-xxxx-fix-race-bug10033.patch
795
+#ApplyOptionalPatch centos-linux-3.10-3w-9xxx-fix-race-1of2-bug10033.patch
796
+#ApplyOptionalPatch centos-linux-3.10-3w-9xxx-fix-race-2of2-bug10033.patch
797
+#ApplyOptionalPatch centos-linux-3.10-e1000-Tx-fix-1-bug10767.patch
798
+#ApplyOptionalPatch centos-linux-3.10-e1000-Tx-fix-2-bug10767.patch
799
+## ApplyOptionalPatch centos-linux-3.10-fix-truncation-bug-EFI-bug10729.patch
800
+## ApplyOptionalPatch centos-linux-3.10-md-fix-freeing-private-data-bug11184.patch
801
+ApplyOptionalPatch centos-linux-3.10-pci-fix-regression-mlx4-bug12277.patch
802
+# ApplyOptionalPatch centos-linux-3.10-x86smp-fix-max_logical_packages_values-bug12466.patch
803
+ApplyOptionalPatch centos-linux-3.10-ixgbe-force-VLNCTRL_VFE-bug12653.patch
804
+
805
+### end of plus mod
806
+# End of CentOS Modification
807
+
808
+ApplyOptionalPatch linux-kernel-test.patch
700809
701810 # Any further pre-build tree manipulations happen here.
702811
....@@ -876,7 +985,6 @@
876985 # install gcov-needed files to $BUILDROOT/$BUILD/...:
877986 # gcov_info->filename is absolute path
878987 # gcno references to sources can use absolute paths (e.g. in out-of-tree builds)
879
- # sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir
880988 find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \;
881989 %endif
882990 fi
....@@ -1083,7 +1191,7 @@
10831191 make %{?_smp_mflags} centrino-decode powernow-k8-decode
10841192 popd
10851193 %endif
1086
-%ifarch x86_64
1194
+%ifarch x86_64 i686
10871195 pushd tools/power/x86/x86_energy_perf_policy/
10881196 make
10891197 popd
....@@ -1550,8 +1658,31 @@
15501658 %kernel_variant_files %{with_kdump} kdump
15511659
15521660 %changelog
1553
-* Tue Jan 17 2017 CentOS Sources <bugs@centos.org> - 3.10.0-514.6.1.el7
1661
+* Tue Jan 17 2017 Akemi Yagi <toracat@centos.org> [3.10.0-514.6.1.el7.centos.plus]
15541662 - Apply debranding changes
1663
+- Roll in i686 mods
1664
+- Modify config file for x86_64 with extra features turned on including
1665
+ some network adapters, BusLogic, ReiserFS, TOMOYO
1666
+- Add in a patch that allows non-LogiTech remote to work [bug#5780]
1667
+- JFS enabled [bug#7350]
1668
+- NUMACHIP enabled [bug#7498]
1669
+- AIC7xxx enabled [bug#7552]
1670
+- Enabled via_velocity [bug#7877]
1671
+- Add in a patch that fixes em28xx-cards [bug#8285]
1672
+- Enabled ECRYPT_FS with a patch to fix build error [bug#7369]
1673
+- Enabled Keyboard GPIO [bug#9063]
1674
+- Enabled XEN_FBDEV_FRONTEND [bug#9463]
1675
+- Enabled LINE6_USB [bug#9569]
1676
+- Enabled I2C_MUX [bug#9592]
1677
+- Enabled spidev [bug#9955]
1678
+- Add in patches from bug 10191 [bug#10191]
1679
+- Add in a patch from bug 10320 [bug#10320]
1680
+- Add a patch [bug#10447]
1681
+- Enable ATM drivers [bug#10845]
1682
+- Add 9pfs config options [bug#10849]
1683
+- Add in a patch [bug#12277]
1684
+- Enable VFIO_PCI_VGA [bug#12435]
1685
+- Add in a patch [bug#12653]
15551686
15561687 * Sat Dec 10 2016 Frantisek Hrbata <fhrbata@hrbata.com> [3.10.0-514.6.1.el7]
15571688 - [net] sctp: validate chunk len before actually using it (Hangbin Liu) [1399458 1399459] {CVE-2016-9555}