* Re: [RFC 2/4] [flexcan] Introduce a flexcan_clk set of functions.
From: Robin Holt @ 2011-08-05 12:44 UTC (permalink / raw)
To: Marc Kleine-Budde
Cc: socketcan-core-0fE9KPoRgkgATYTw5x5z8w,
netdev-u79uwXL29TY76Z2rM5mHXA, U Bhaskar-B22300,
Wolfgang Grandegger
In-Reply-To: <4E3BE23A.5080706-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
On Fri, Aug 05, 2011 at 02:29:46PM +0200, Marc Kleine-Budde wrote:
> On 08/05/2011 01:36 PM, Robin Holt wrote:
> > I implemented the coding style changes below (Sorry I missed the two
> > the first time).
>
> np :)
>
> > As for a better implementation, I guess I would need to understand what
> > is being attempted here. I only marginally understand the flexcan
> > hardware on the Freescale P1010 and certainly am clueless about arm
> > implementations of flexcan. I just skimmed over freescale's site
>
> The arm side is working already :)
> However we just support the busclock on ARM [1]. For the first shot
> stick to that clock, too.
>
> [1] (http://lxr.linux.no/linux+v3.0/drivers/net/can/flexcan.c#L857)
>
> > and it looks like I would be looking at their i.MX25, i.MX28, i.MX35,
> > and i.MX53 family of processors. I will attempt to find some useful
> > documentation of those and look at the kernel sources for what the clk_*
> > functions are trying to accomplish.
> >
> > I _THINK_ I understand. It looks like I could implement this as a powerpc
> > p1010 specific thing and get the same effect without impacting flexcan.c.
> > I also think I understand that the i.MX25 family of processors do
> > essentially the same thing the p1010 is doing for determining the
> > clock rate.
>
> It seems that arch/powerpc/platforms/512x/clock.c implements a clock
> interface. I think the p1010 should implement something similar. (Note:
> I'm not a ppc guy :)
>
> I'm looking forward for new patches.
I agree. I think I will have that implemented shortly after I get to the
office (about an hour for drive, etc). I think I am going to implement
a simple match on the dev_id of flexcan.0 or flexcan.1 and otherwise
return failure.
I also looked at implementing the CLOCKDEV_LOOKUP but think that is
going to drive me to drink.
Thanks,
Robin
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Jiri Pirko @ 2011-08-05 12:31 UTC (permalink / raw)
To: Ingo Molnar; +Cc: David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805121855.GC13055@elte.hu>
Fri, Aug 05, 2011 at 02:18:55PM CEST, mingo@elte.hu wrote:
>
>* Jiri Pirko <jpirko@redhat.com> wrote:
>
>> >> Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
>> >
>> >How do i tell that without hacking the driver?
>>
>> look in dmesg for line like:
>> "forcedeth 0000:00:08.0: highdma csum vlan pwrctl mgmt gbit lnktim msi
>> desc-v3"
>>
>> if "vlan" is there, DEV_HAS_VLAN is set
>
>[ 3.534489] forcedeth 0000:00:0a.0: highdma csum gbit lnktim desc-v3
>
>Note, this is a pretty old system with an old nvidia chipset and
>on-board ethernet:
>
>00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
> Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
> Latency: 0 (250ns min, 5000ns max)
> Interrupt: pin A routed to IRQ 11
> Region 0: Memory at da100000 (32-bit, non-prefetchable) [size=4K]
> Region 1: I/O ports at d000 [size=8]
> Capabilities: [44] Power Management version 2
> Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
> Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
Please do lspci -nn
There are two CK804 chips:
0x10DE, 0x0056
0x10DE, 0x0057
I have only the second one handy - Getting the machine as we speak.
Jirka
>
>Thanks,
>
> Ingo
^ permalink raw reply
* [PATCH] Bridge: Always send NETDEV_CHANGEADDR up on br MAC change.
From: Andrei Warkentin @ 2011-08-05 1:55 UTC (permalink / raw)
To: netdev; +Cc: Andrei Warkentin, Stephen Hemminger
In-Reply-To: <1312509349-23363-1-git-send-email-andreiw@motorola.com>
This ensures the neighbor entries associated with the bridge
dev are flushed, also invalidating the associated cached L2 headers.
This means we br_add_if/br_del_if ports to implement hand-over and
not wind up with bridge packets going out with stale MAC.
This means we can also change MAC of port device and also not wind
up with bridge packets going out with stale MAC.
This builds on Stephen Hemminger's patch, also handling the br_del_if
case, port MAC change case, and bridge MAC manual assignment case.
Change-Id: I6039ba021006f854e0e7e83dd1c4261c500aeab7
Cc: Stephen Hemminger <shemminger@vyatta.com>
Signed-off-by: Andrei Warkentin <andreiw@motorola.com>
---
net/bridge/br_device.c | 1 +
net/bridge/br_if.c | 6 +++++-
net/bridge/br_notify.c | 2 ++
net/bridge/br_stp_if.c | 2 +-
4 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/net/bridge/br_device.c b/net/bridge/br_device.c
index cf09fe5..ef18070 100644
--- a/net/bridge/br_device.c
+++ b/net/bridge/br_device.c
@@ -162,6 +162,7 @@ static int br_set_mac_address(struct net_device *dev, void *p)
br->flags |= BR_SET_MAC_ADDR;
spin_unlock_bh(&br->lock);
+ call_netdevice_notifiers(NETDEV_CHANGEADDR, dev);
return 0;
}
diff --git a/net/bridge/br_if.c b/net/bridge/br_if.c
index 204e542..36ad887 100644
--- a/net/bridge/br_if.c
+++ b/net/bridge/br_if.c
@@ -481,6 +481,7 @@ put_back:
int br_del_if(struct net_bridge *br, struct net_device *dev)
{
struct net_bridge_port *p;
+ bool changed_addr;
if (!br_port_exists(dev))
return -EINVAL;
@@ -492,10 +493,13 @@ int br_del_if(struct net_bridge *br, struct net_device *dev)
del_nbp(p);
spin_lock_bh(&br->lock);
- br_stp_recalculate_bridge_id(br);
+ changed_addr = br_stp_recalculate_bridge_id(br);
br_features_recompute(br);
spin_unlock_bh(&br->lock);
+ if (changed_addr)
+ call_netdevice_notifiers(NETDEV_CHANGEADDR, br->dev);
+
return 0;
}
diff --git a/net/bridge/br_notify.c b/net/bridge/br_notify.c
index 404d4e1..c7160b1 100644
--- a/net/bridge/br_notify.c
+++ b/net/bridge/br_notify.c
@@ -53,6 +53,8 @@ static int br_device_event(struct notifier_block *unused, unsigned long event, v
br_fdb_changeaddr(p, dev->dev_addr);
br_stp_recalculate_bridge_id(br);
spin_unlock_bh(&br->lock);
+
+ call_netdevice_notifiers(NETDEV_CHANGEADDR, br->dev);
break;
case NETDEV_CHANGE:
diff --git a/net/bridge/br_stp_if.c b/net/bridge/br_stp_if.c
index c0990ba..4528e9a 100644
--- a/net/bridge/br_stp_if.c
+++ b/net/bridge/br_stp_if.c
@@ -213,7 +213,7 @@ bool br_stp_recalculate_bridge_id(struct net_bridge *br)
/* user has chosen a value so keep it */
if (br->flags & BR_SET_MAC_ADDR)
- return;
+ return false;
list_for_each_entry(p, &br->port_list, list) {
if (addr == br_mac_zero ||
--
1.7.0.4
^ permalink raw reply related
* Re: [RFC 2/4] [flexcan] Introduce a flexcan_clk set of functions.
From: Marc Kleine-Budde @ 2011-08-05 12:29 UTC (permalink / raw)
To: Robin Holt
Cc: socketcan-core-0fE9KPoRgkgATYTw5x5z8w,
netdev-u79uwXL29TY76Z2rM5mHXA, U Bhaskar-B22300,
Wolfgang Grandegger
In-Reply-To: <20110805113638.GF4926-sJ/iWh9BUns@public.gmane.org>
[-- Attachment #1.1: Type: text/plain, Size: 1710 bytes --]
On 08/05/2011 01:36 PM, Robin Holt wrote:
> I implemented the coding style changes below (Sorry I missed the two
> the first time).
np :)
> As for a better implementation, I guess I would need to understand what
> is being attempted here. I only marginally understand the flexcan
> hardware on the Freescale P1010 and certainly am clueless about arm
> implementations of flexcan. I just skimmed over freescale's site
The arm side is working already :)
However we just support the busclock on ARM [1]. For the first shot
stick to that clock, too.
[1] (http://lxr.linux.no/linux+v3.0/drivers/net/can/flexcan.c#L857)
> and it looks like I would be looking at their i.MX25, i.MX28, i.MX35,
> and i.MX53 family of processors. I will attempt to find some useful
> documentation of those and look at the kernel sources for what the clk_*
> functions are trying to accomplish.
>
> I _THINK_ I understand. It looks like I could implement this as a powerpc
> p1010 specific thing and get the same effect without impacting flexcan.c.
> I also think I understand that the i.MX25 family of processors do
> essentially the same thing the p1010 is doing for determining the
> clock rate.
It seems that arch/powerpc/platforms/512x/clock.c implements a clock
interface. I think the p1010 should implement something similar. (Note:
I'm not a ppc guy :)
I'm looking forward for new patches.
cheers, Marc
--
Pengutronix e.K. | Marc Kleine-Budde |
Industrial Linux Solutions | Phone: +49-231-2826-924 |
Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
[-- Attachment #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]
[-- Attachment #2: Type: text/plain, Size: 188 bytes --]
_______________________________________________
Socketcan-core mailing list
Socketcan-core-0fE9KPoRgkgATYTw5x5z8w@public.gmane.org
https://lists.berlios.de/mailman/listinfo/socketcan-core
^ permalink raw reply
* Re: [PATCH] ATM: Delete no use FILL_RX_POOLS_IN_BH marco
From: Wang Shaoyan @ 2011-08-05 12:20 UTC (permalink / raw)
To: netdev
In-Reply-To: <1310130103-4847-1-git-send-email-wangshaoyan.pt@taobao.com>
applied
2011/7/8 <stufever@gmail.com>:
> From: Wang Shaoyan <wangshaoyan.pt@taobao.com>
>
> The macro FILL_RX_POOLS_IN_BH is never been used, in order to avoid
> the compiler reports error because of the usage of function INIT_WORK,
> we just delete the marco.
>
> Cc: Chas Williams <chas@cmf.nrl.navy.mil>
> Cc: linux-atm-general@lists.sourceforge.net
> Signed-off-by: Wang Shaoyan <wangshaoyan.pt@taobao.com>
> ---
> drivers/atm/ambassador.c | 11 +----------
> drivers/atm/ambassador.h | 4 ----
> 2 files changed, 1 insertions(+), 14 deletions(-)
>
> diff --git a/drivers/atm/ambassador.c b/drivers/atm/ambassador.c
> index a5fcb1e..bb3b016 100644
> --- a/drivers/atm/ambassador.c
> +++ b/drivers/atm/ambassador.c
> @@ -813,7 +813,7 @@ static void fill_rx_pool (amb_dev * dev, unsigned char pool,
> return;
> }
>
> -// top up all RX pools (can also be called as a bottom half)
> +// top up all RX pools
> static void fill_rx_pools (amb_dev * dev) {
> unsigned char pool;
>
> @@ -872,11 +872,7 @@ static irqreturn_t interrupt_handler(int irq, void *dev_id) {
> ++irq_work;
>
> if (irq_work) {
> -#ifdef FILL_RX_POOLS_IN_BH
> - schedule_work (&dev->bh);
> -#else
> fill_rx_pools (dev);
> -#endif
>
> PRINTD (DBG_IRQ, "work done: %u", irq_work);
> } else {
> @@ -2154,11 +2150,6 @@ static void setup_dev(amb_dev *dev, struct pci_dev *pci_dev)
> dev->tx_avail = ATM_OC3_PCR;
> dev->rx_avail = ATM_OC3_PCR;
>
> -#ifdef FILL_RX_POOLS_IN_BH
> - // initialise bottom half
> - INIT_WORK(&dev->bh, (void (*)(void *)) fill_rx_pools, dev);
> -#endif
> -
> // semaphore for txer/rxer modifications - we cannot use a
> // spinlock as the critical region needs to switch processes
> mutex_init(&dev->vcc_sf);
> diff --git a/drivers/atm/ambassador.h b/drivers/atm/ambassador.h
> index bd1c46a..aa97105 100644
> --- a/drivers/atm/ambassador.h
> +++ b/drivers/atm/ambassador.h
> @@ -630,10 +630,6 @@ struct amb_dev {
> u32 iobase;
> u32 * membase;
>
> -#ifdef FILL_RX_POOLS_IN_BH
> - struct work_struct bh;
> -#endif
> -
> amb_cq cq;
> amb_txq txq;
> amb_rxq rxq[NUM_RX_POOLS];
> --
> 1.7.4.1
>
>
--
Wang Shaoyan
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Ingo Molnar @ 2011-08-05 12:18 UTC (permalink / raw)
To: Jiri Pirko; +Cc: David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805112557.GD1928@minipsycho.orion>
* Jiri Pirko <jpirko@redhat.com> wrote:
> >> Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
> >
> >How do i tell that without hacking the driver?
>
> look in dmesg for line like:
> "forcedeth 0000:00:08.0: highdma csum vlan pwrctl mgmt gbit lnktim msi
> desc-v3"
>
> if "vlan" is there, DEV_HAS_VLAN is set
[ 3.534489] forcedeth 0000:00:0a.0: highdma csum gbit lnktim desc-v3
Note, this is a pretty old system with an old nvidia chipset and
on-board ethernet:
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
Subsystem: ASUSTeK Computer Inc. K8N4-E Mainboard
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at da100000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d000 [size=8]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
Thanks,
Ingo
^ permalink raw reply
* RE: [PATCHv2 NEXT 1/1] netxen: add vlan accel support
From: Amit Salecha @ 2011-08-05 12:13 UTC (permalink / raw)
To: David Miller; +Cc: netdev, Ameen Rahman, Rajesh Borundia
In-Reply-To: <20110805.042755.2121843538632981106.davem@davemloft.net>
> From: David Miller [mailto:davem@davemloft.net]
> Sent: Friday, August 05, 2011 4:58 PM
>
> From: Amit Salecha <amit.salecha@qlogic.com>
> Date: Fri, 5 Aug 2011 06:04:10 -0500
>
> > This is true, but problem is after fw recovery. So flow is
> > 1) vlan device added
> > 2) Driver program ip address of vlan device (through inet events)
> > 3) Fw recovery
> > 4) After fw recovery driver need to program ip addresses again which
> were already programmed.
> > After fw recovery there won't be any inet/netdev event.
> >
> > Simple solution is to maintain those ip addresses in driver.
>
> When you program the device, in response to inet events, maintain a
> software list in the driver that remembers the IP address state.
>
> Then on FW recovery, walk the special list to reprogram the device.
Make sense. Will repost patch with above logic
-Thanks.
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Jiri Pirko @ 2011-08-05 11:44 UTC (permalink / raw)
To: Neil Horman
Cc: Ingo Molnar, David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805111231.GA29466@hmsreliant.think-freely.org>
Fri, Aug 05, 2011 at 01:12:31PM CEST, nhorman@tuxdriver.com wrote:
>On Fri, Aug 05, 2011 at 12:29:03PM +0200, Ingo Molnar wrote:
>>
>> * Jiri Pirko <jpirko@redhat.com> wrote:
>>
>> > Thu, Aug 04, 2011 at 11:53:54PM CEST, mingo@elte.hu wrote:
>> > >
>> > >* Ingo Molnar <mingo@elte.hu> wrote:
>> > >
>> > >> 0891b0e08937: forcedeth: fix vlans
>> > >
>> > >Hm, forcedeth is still giving me trouble even on latest -git that has
>> > >the above fix included.
>> > >
>> > >The symptom is a stuck interface, no packets in. There's a frame
>> > >error RX packet:
>> > >
>> > > [root@mercury ~]# ifconfig eth0
>> > > eth0 Link encap:Ethernet HWaddr 00:13:D4:DC:41:12
>> > > inet addr:10.0.1.13 Bcast:10.0.1.255 Mask:255.255.255.0
>> > > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>> > > RX packets:0 errors:1 dropped:0 overruns:0 frame:1
>> > > TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
>> > > collisions:0 txqueuelen:1000
>> > > RX bytes:0 (0.0 b) TX bytes:34112 (33.3 KiB)
>> > > Interrupt:35
>> > >
>> > >Weirdly enough a defconfig x86 bootup works just fine - it's certain
>> > >.config combinations that trigger the bug. I've attached such a
>> > >config.
>> > >
>> > >Note that at least once i've observed a seemingly good kernel going
>> > >'bad' after a couple of minutes uptime. I've also observed
>> > >intermittent behavior - apparent lost packets and a laggy network.
>> > >
>> > >I have done 3 failed attempts to bisect it any further - i got to the
>> > >commit that got fixed by:
>> > >
>> > > 0891b0e08937: forcedeth: fix vlans
>> > >
>> > >... but that's something we already knew.
>> > >
>> > >Let me know if there's any data i can provide to help debug this
>> > >problem.
>> > >
>> > >Thanks,
>> > >
>> > > Ingo
>> >
>> > Interesting.
>> >
>> > Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
>>
>Looks like you can match it to pci id. Device ids 0x0372 and 0x0373 look to
>have the flag set
>
>> How do i tell that without hacking the driver?
>>
>> > If so, would you try to disable both rx an tx vlan accel using
>> > ethtool and see if it helps?
>>
>> Should i do that when the device is in a stuck state and see whether
>> it recovers?
>>
>> Also, please provide the exact ethtool command sequences i should
>> try, this makes it easier for me to test exactly what you want me to
>> test.
>>
>should be:
>ethtool -K ethX rxvlan off txvlan off
>
>I'm just poking about, but If I had to guess it looks like the card you have
>ingo is an older forcedeth and uses the older format ring descriptor (I base
>this on the fact that the rx error count noted above only gets incremented ni
>nv_rx_process, but not nv_rx_process_optimized. Both paths should support hw
>vlan acceleration though and Jiris fixes for vlan hw rx acceleration were only
>applied to the optimized path.
Well hw accel was not implemented in nv_rx_process before so I did not
see any reason to do so during vlan conversion. Anyway, since this path
was touched, I do not see reason why regression might happen there. Only
change is that now hw accel is enabled by default (before, it got
enabled only when vid was added). So if turning off hw accel fixes the
problem for Ingo, I would tend fix this by simply disabling vlan hw
accel for non-optimized path, by patch like this:
diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c
index e55df30..3f1b24b 100644
--- a/drivers/net/forcedeth.c
+++ b/drivers/net/forcedeth.c
@@ -5341,7 +5341,7 @@ static int __devinit nv_probe(struct pci_dev *pci_dev, const struct pci_device_i
}
np->vlanctl_bits = 0;
- if (id->driver_data & DEV_HAS_VLAN) {
+ if (id->driver_data & DEV_HAS_VLAN && nv_optimized(np)) {
np->vlanctl_bits = NVREG_VLANCONTROL_ENABLE;
dev->hw_features |= NETIF_F_HW_VLAN_RX | NETIF_F_HW_VLAN_TX;
}
Strange kind of hw this is ....
>
>Neil
>
>> Thanks,
>>
>> Ingo
>> --
>> To unsubscribe from this list: send the line "unsubscribe netdev" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
>>
^ permalink raw reply related
* Re: [RFC 2/4] [flexcan] Introduce a flexcan_clk set of functions.
From: Robin Holt @ 2011-08-05 11:36 UTC (permalink / raw)
To: Marc Kleine-Budde; +Cc: Robin Holt, Wolfgang Grandegger, socketcan-core, netdev
In-Reply-To: <4E3BAB03.4040803@pengutronix.de>
I implemented the coding style changes below (Sorry I missed the two
the first time).
As for a better implementation, I guess I would need to understand what
is being attempted here. I only marginally understand the flexcan
hardware on the Freescale P1010 and certainly am clueless about arm
implementations of flexcan. I just skimmed over freescale's site
and it looks like I would be looking at their i.MX25, i.MX28, i.MX35,
and i.MX53 family of processors. I will attempt to find some useful
documentation of those and look at the kernel sources for what the clk_*
functions are trying to accomplish.
I _THINK_ I understand. It looks like I could implement this as a powerpc
p1010 specific thing and get the same effect without impacting flexcan.c.
I also think I understand that the i.MX25 family of processors do
essentially the same thing the p1010 is doing for determining the
clock rate.
Thanks,
Robin
On Fri, Aug 05, 2011 at 10:34:11AM +0200, Marc Kleine-Budde wrote:
> On 08/05/2011 04:06 AM, Robin Holt wrote:
> > The freescale P1010RDB board does not have a
> > clk_{get,put,get_rate,enable,disable} set of functions. Wrap these with a
> > flexcan_ #define for arm, and implement a more complete function for ppc.
>
> Some codingstyle nitpicks inline. I hope we'll find a cleaner solution
> than this patch.
>
> Marc
>
> > Signed-off-by: Robin Holt <holt@sgi.com>
> > To: Marc Kleine-Budde <mkl@pengutronix.de>
> > To: Wolfgang Grandegger <wg@grandegger.com>
> > Cc: socketcan-core@lists.berlios.de
> > Cc: netdev@vger.kernel.org
> > ---
> > drivers/net/can/flexcan.c | 114 +++++++++++++++++++++++++++++++++++++++++----
> > 1 files changed, 105 insertions(+), 9 deletions(-)
> >
> > diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c
> > index 74b1706..3417d0b 100644
> > --- a/drivers/net/can/flexcan.c
> > +++ b/drivers/net/can/flexcan.c
> > @@ -220,6 +220,102 @@ static inline void flexcan_write(u32 val, void __iomem *addr)
> > }
> > #endif
> >
> > +#if defined(__powerpc__)
> > +struct flexcan_clk {
> > + unsigned long rate;
> > + void *data;
> > +};
> > +
> > +static struct clk *flexcan_clk_get(struct device *dev, const char *id)
> > +{
> > + struct flexcan_clk *clock;
> > + u32 *clock_freq;
> > + u32 *clock_divider;
> > + int err;
> > +
> > + clock = kmalloc(sizeof(struct flexcan_clk), GFP_KERNEL);
> > + if (!clock) {
> > + dev_err(dev, "Cannot allocate memory\n");
> > + err = -ENOMEM;
> > + goto failed_clock;
> > + }
> > + clock_freq = (u32 *)of_get_property(dev->of_node, "clock_freq", NULL);
> > + if (!clock_freq) {
> > + dev_err(dev, "Cannot find clock_freq property\n");
> > + err = -EINVAL;
> > + goto failed_clock;
> > + }
> > +
> > + clock_divider = (u32 *) of_get_property(dev->of_node,
> ^
>
> remove this space, please
> > + "fsl,flexcan-clock-divider", NULL);
> > + if (clock_divider == NULL) {
>
> !clock_divider
>
> > + dev_err(dev, "Cannot find fsl,flexcan-clock-divider property\n");
> > + err = -EINVAL;
> > + goto failed_clock;
> > + }
> > +
> > + clock->rate = DIV_ROUND_CLOSEST(*clock_freq / *clock_divider, 1000);
> > + clock->rate *= 1000;
> > +
> > + return (struct clk *)clock;
> > +
> > + failed_clock:
> > + kfree(clock);
> > + return ERR_PTR(err);
> > +}
> > +
> > +static inline void flexcan_clk_put(struct clk *_clk)
> > +{
> > + struct flexcan_clk *clk = (struct flexcan_clk *)_clk;
>
> that cast is not needed.
>
> > +
> > + kfree(clk);
> > +}
> > +
> > +static inline int flexcan_clk_enable(struct clk *clk)
> > +{
> > + return 0;
> > +}
> > +
> > +static inline void flexcan_clk_disable(struct clk *clk)
> > +{
> > + return;
> > +}
> > +
> > +static inline unsigned long flexcan_clk_get_rate(struct clk *_clk)
> > +{
> > + struct flexcan_clk *clk = (struct flexcan_clk *)_clk;
> > +
> > + return clk->rate;
> > +}
> > +
> > +#else
> > +static inline struct clk *flexcan_clk_get(struct device *dev, const char *id)
> > +{
> > + return clk_get(dev, id);
> > +}
> > +
> > +static inline void flexcan_clk_put(struct clk *clk)
> > +{
> > + clk_put(clk);
> > +}
> > +
> > +static inline int flexcan_clk_enable(struct clk *clk)
> > +{
> > + return clk_enable(clk);
> > +}
> > +
> > +static inline void flexcan_clk_disable(struct clk *clk)
> > +{
> > + clk_disable(clk);
> > +}
> > +
> > +static inline unsigned long flexcan_clk_get_rate(struct clk *clk)
> > +{
> > + return clk_get_rate(clk);
> > +}
> > +
> > +#endif
> > +
> > /*
> > * Swtich transceiver on or off
> > */
> > @@ -807,7 +903,7 @@ static int flexcan_open(struct net_device *dev)
> > struct flexcan_priv *priv = netdev_priv(dev);
> > int err;
> >
> > - clk_enable(priv->clk);
> > + flexcan_clk_enable(priv->clk);
> >
> > err = open_candev(dev);
> > if (err)
> > @@ -829,7 +925,7 @@ static int flexcan_open(struct net_device *dev)
> > out_close:
> > close_candev(dev);
> > out:
> > - clk_disable(priv->clk);
> > + flexcan_clk_disable(priv->clk);
> >
> > return err;
> > }
> > @@ -843,7 +939,7 @@ static int flexcan_close(struct net_device *dev)
> > flexcan_chip_stop(dev);
> >
> > free_irq(dev->irq, dev);
> > - clk_disable(priv->clk);
> > + flexcan_clk_disable(priv->clk);
> >
> > close_candev(dev);
> >
> > @@ -882,7 +978,7 @@ static int __devinit register_flexcandev(struct net_device *dev)
> > struct flexcan_regs __iomem *regs = priv->base;
> > u32 reg, err;
> >
> > - clk_enable(priv->clk);
> > + flexcan_clk_enable(priv->clk);
> >
> > /* select "bus clock", chip must be disabled */
> > flexcan_chip_disable(priv);
> > @@ -916,7 +1012,7 @@ static int __devinit register_flexcandev(struct net_device *dev)
> > out:
> > /* disable core and turn off clocks */
> > flexcan_chip_disable(priv);
> > - clk_disable(priv->clk);
> > + flexcan_clk_disable(priv->clk);
> >
> > return err;
> > }
> > @@ -936,7 +1032,7 @@ static int __devinit flexcan_probe(struct platform_device *pdev)
> > resource_size_t mem_size;
> > int err, irq;
> >
> > - clk = clk_get(&pdev->dev, NULL);
> > + clk = flexcan_clk_get(&pdev->dev, NULL);
> > if (IS_ERR(clk)) {
> > dev_err(&pdev->dev, "no clock defined\n");
> > err = PTR_ERR(clk);
> > @@ -973,7 +1069,7 @@ static int __devinit flexcan_probe(struct platform_device *pdev)
> > dev->flags |= IFF_ECHO; /* we support local echo in hardware */
> >
> > priv = netdev_priv(dev);
> > - priv->can.clock.freq = clk_get_rate(clk);
> > + priv->can.clock.freq = flexcan_clk_get_rate(clk);
> > priv->can.bittiming_const = &flexcan_bittiming_const;
> > priv->can.do_set_mode = flexcan_set_mode;
> > priv->can.do_get_berr_counter = flexcan_get_berr_counter;
> > @@ -1008,7 +1104,7 @@ static int __devinit flexcan_probe(struct platform_device *pdev)
> > failed_map:
> > release_mem_region(mem->start, mem_size);
> > failed_get:
> > - clk_put(clk);
> > + flexcan_clk_put(clk);
> > failed_clock:
> > return err;
> > }
> > @@ -1026,7 +1122,7 @@ static int __devexit flexcan_remove(struct platform_device *pdev)
> > mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
> > release_mem_region(mem->start, resource_size(mem));
> >
> > - clk_put(priv->clk);
> > + flexcan_clk_put(priv->clk);
> >
> > free_candev(dev);
> >
>
>
> --
> Pengutronix e.K. | Marc Kleine-Budde |
> Industrial Linux Solutions | Phone: +49-231-2826-924 |
> Vertretung West/Dortmund | Fax: +49-5121-206917-5555 |
> Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
>
^ permalink raw reply
* Re: [PATCHv2 NEXT 1/1] netxen: add vlan accel support
From: David Miller @ 2011-08-05 11:27 UTC (permalink / raw)
To: amit.salecha; +Cc: netdev, ameen.rahman, rajesh.borundia
In-Reply-To: <99737F4847ED0A48AECC9F4A1974A4B80FE464EF99@MNEXMB2.qlogic.org>
From: Amit Salecha <amit.salecha@qlogic.com>
Date: Fri, 5 Aug 2011 06:04:10 -0500
> This is true, but problem is after fw recovery. So flow is
> 1) vlan device added
> 2) Driver program ip address of vlan device (through inet events)
> 3) Fw recovery
> 4) After fw recovery driver need to program ip addresses again which were already programmed.
> After fw recovery there won't be any inet/netdev event.
>
> Simple solution is to maintain those ip addresses in driver.
When you program the device, in response to inet events, maintain a
software list in the driver that remembers the IP address state.
Then on FW recovery, walk the special list to reprogram the device.
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Jiri Pirko @ 2011-08-05 11:25 UTC (permalink / raw)
To: Ingo Molnar; +Cc: David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805102903.GF2420@elte.hu>
Fri, Aug 05, 2011 at 12:29:03PM CEST, mingo@elte.hu wrote:
>
>* Jiri Pirko <jpirko@redhat.com> wrote:
>
>> Thu, Aug 04, 2011 at 11:53:54PM CEST, mingo@elte.hu wrote:
>> >
>> >* Ingo Molnar <mingo@elte.hu> wrote:
>> >
>> >> 0891b0e08937: forcedeth: fix vlans
>> >
>> >Hm, forcedeth is still giving me trouble even on latest -git that has
>> >the above fix included.
>> >
>> >The symptom is a stuck interface, no packets in. There's a frame
>> >error RX packet:
>> >
>> > [root@mercury ~]# ifconfig eth0
>> > eth0 Link encap:Ethernet HWaddr 00:13:D4:DC:41:12
>> > inet addr:10.0.1.13 Bcast:10.0.1.255 Mask:255.255.255.0
>> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>> > RX packets:0 errors:1 dropped:0 overruns:0 frame:1
>> > TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
>> > collisions:0 txqueuelen:1000
>> > RX bytes:0 (0.0 b) TX bytes:34112 (33.3 KiB)
>> > Interrupt:35
>> >
>> >Weirdly enough a defconfig x86 bootup works just fine - it's certain
>> >.config combinations that trigger the bug. I've attached such a
>> >config.
>> >
>> >Note that at least once i've observed a seemingly good kernel going
>> >'bad' after a couple of minutes uptime. I've also observed
>> >intermittent behavior - apparent lost packets and a laggy network.
>> >
>> >I have done 3 failed attempts to bisect it any further - i got to the
>> >commit that got fixed by:
>> >
>> > 0891b0e08937: forcedeth: fix vlans
>> >
>> >... but that's something we already knew.
>> >
>> >Let me know if there's any data i can provide to help debug this
>> >problem.
>> >
>> >Thanks,
>> >
>> > Ingo
>>
>> Interesting.
>>
>> Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
>
>How do i tell that without hacking the driver?
look in dmesg for line like:
"forcedeth 0000:00:08.0: highdma csum vlan pwrctl mgmt gbit lnktim msi
desc-v3"
if "vlan" is there, DEV_HAS_VLAN is set
>
>> If so, would you try to disable both rx an tx vlan accel using
>> ethtool and see if it helps?
>
>Should i do that when the device is in a stuck state and see whether
>it recovers?
Yes.
>
>Also, please provide the exact ethtool command sequences i should
>try, this makes it easier for me to test exactly what you want me to
>test.
ethtool -K eth0 txvlan off rxvlan off
>
>Thanks,
>
> Ingo
^ permalink raw reply
* [GIT] Networking
From: David Miller @ 2011-08-05 11:20 UTC (permalink / raw)
To: torvalds; +Cc: akpm, netdev, linux-kernel
The only serious regression that I know of which is still
pending is that forcedeth issue Ingo reported and I'm hoping
Jiri can resolve that quickly, otherwise we'll revert all the
VLAN changes as per Ingo's revert patch.
1) Fix sendmmsg() regressions, particularly wrt. certain LSMs which
need to validate the sockaddr of every sendmsg call. From
Tetsuo Handa and Anton Blanchard.
2) Fix truncard ATM packets over br2864, from Chas Williams.
3) sfq_enqueue() corrupts queue state due to missing checks and
call to qdisc_tree_decrease_qlen(), from Eric Dumazet.
4) Paul Moore contact info update.
5) Fix accidental TX restart during NIC unload in bnx2x driver, from
Vladislav Zolotarov.
6) Fix setting MAC address on 8168e-vl chips, from Francois
Romieu.
7) dst->neighbour accesses need RCU handling now, since these days
we can change it on a live object, fix from Eric Dumazet.
8) Two MLX4 bug fixes from Yevgeny Petrilin based upon reports by
Roland Dreier.
9) Fix lost "wrap" bit in TX ring of macb driver during TX underrun
recovery, from Tord Andersson.
10) Fix endianness problems in cdc_ncm driver, from Giuseppe Scrivano.
11) IPV4 multicast code uses wrong variable to index array, from Julia
Lawall.
12) Similar array indexing problem in NIU driver, also from Julia Lawall.
13) Fix sunrpc kerneldoc warning, from Randy Dunlap.
14) Fix ->real_parent access race in proc connector, from Oleg Nesterov.
15) Add device ID for DLINK 530T rev C1 to R8169 driver, from Lennart
Sorensen.
16) sis190 needs private ->ndo_set_mac_address handler so it can update
it's RX filter properly. From Klement Fish.
17) Fix key lengths for rfc3686(ctr(aes)) IPSEC algorithm entry, from
Tushar Gohad.
18) IPVS needs to unregister notifier on module unload, from Hans
Schillstrom and Simon Horman.
19) Fix off-by-one in nl80211_trigger_scan(), from Dan Carpenter.
20) Fix rtlwifi OOPS on ARM, from Larry Finger.
21) Fix accidental bzero() of 'skb' instead of skb data area in rt2x00
driver, oops, fix from Stanislaw Gruszka.
22) Fix regression causing iwlagn to not set driver private properly,
from Emmanuel Grumbach.
23) Do not use power save idle mode on iwl 5000 series chips, from
Wey-Yi Guy.
24) Wake on Lan doesn't work on second port of i350 IGB devices, fix
from Carolyn Wyborny.
25) Fix suspend/resume on ath9k when ASM is disabled, from Stanislaw
Gruszka.
Please pull, thanks a lot!
The following changes since commit 140d0b2108faebc77c6523296e211e509cb9f5f9:
Do 'shm_init_ns()' in an early pure_initcall (2011-08-04 19:35:59 -1000)
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/net.git master
Anton Blanchard (2):
net: sendmmsg should only return an error if no messages were sent
net: Cap number of elements for sendmmsg
Bruce Allan (2):
e1000e: remove unnecessary check for NULL pointer
e1000e: minor re-order of #include files
Carolyn Wyborny (1):
igb: fix WOL on second port of i350 device
Chas Williams (1):
atm: br2864: sent packets truncated in VC routed mode
Dan Carpenter (1):
cfg80211: off by one in nl80211_trigger_scan()
David S. Miller (4):
Merge branch 'master' of git://git.kernel.org/.../horms/ipvs-2.6
MAINTAINERS: Remove Pekka Savola from ipv6.
Merge branch 'for-davem' of git://git.kernel.org/.../linville/wireless
Merge branch 'master' of master.kernel.org:/.../jkirsher/net
Don Skidmore (1):
ixgbe: fix __ixgbe_notify_dca() bail out code
Emil Tantilov (1):
ixgbe: fix PHY link setup for 82599
Emmanuel Grumbach (1):
iwlagn: sysfs couldn't find the priv pointer
Eric Dumazet (3):
sch_sfq: fix sfq_enqueue()
net: add kerneldoc to skb_copy_bits()
net: fix NULL dereferences in check_peer_redir()
Felix Fietkau (1):
ath9k: initialize tx chainmask before testing channel tx power values
Giuseppe Scrivano (1):
cdc_ncm: fix endianness problem.
Helmut Schaa (1):
rt2x00: Fix compilation without CONFIG_RT2X00_LIB_CRYPTO
Jesper Juhl (1):
Documentation/bonding.txt: Update to 3.x version numbers
Jesse Brandeburg (1):
intel drivers: repair missing flush operations
Joe Perches (1):
MAINTAINERS: orphan FrameRelay DLCI
John W. Linville (1):
Merge git://git.kernel.org/.../linville/wireless-next into for-davem
Jon Mason (1):
irda: use PCI_VENDOR_ID_*
Julia Lawall (2):
net: adjust array index
drivers/net/niu.c: adjust array index
Klement Fish (1):
sis190: Rx filter init is needed for MAC address change.
Larry Finger (1):
rtlwifi: Fix kernel oops on ARM SOC
Lennart Sorensen (1):
r8169: Add support for D-Link 530T rev C1 (Kernel Bug 38862)
Max Matveev (1):
ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets
Oleg Nesterov (1):
proc_fork_connector: a lockless ->real_parent usage is not safe
Paul Moore (2):
doc: Update the MAINTAINERS info for Paul Moore
doc: Update the email address for Paul Moore in various source files
Randy Dunlap (1):
net: fix new sunrpc kernel-doc warning
Simon Horman (1):
IPVS: Free resources on module removal
Stanislaw Gruszka (4):
iwlegacy: set tx power after rxon_assoc
ath9k: skip ->config_pci_powersave() if PCIe port has ASPM disabled
rt2x00: rt2800: fix zeroing skb structure
rt2x00: fix usage of NULL queue
Tetsuo Handa (1):
net: Fix security_socket_sendmsg() bypass problem.
Tord Andersson (1):
macb: restore wrap bit when performing underrun cleanup
Tushar Gohad (1):
xfrm: Fix key lengths for rfc3686(ctr(aes))
Vladislav Zolotarov (1):
bnx2x: Prevent restarting Tx during bnx2x_nic_unload
Wey-Yi Guy (1):
iwlagn: 5000 do not support idle mode
Yaniv Rosner (10):
bnx2x: Fix missing pause on for 578xx
bnx2x: Fix chip hanging due to TX pipe stall.
bnx2x: Fix remote fault handling
bnx2x: Fix BCM578xx-B0 MDIO access
bnx2x: Fix LED behavior
bnx2x: Fix link issue with DAC over 578xx
bnx2x: Fix BCM84833 link
bnx2x: Fix BCM54618se invalid link indication
bnx2x: Fix BCM578xx MAC test
bnx2x: Clear MDIO access warning during first driver load
Yevgeny Petrilin (2):
mlx4: Fixing Ethernet unicast packet steering
mlx4: decreasing ref count when removing mac
françois romieu (1):
r8169 : MAC address change fix for the 8168e-vl.
Documentation/networking/bonding.txt | 2 +-
MAINTAINERS | 10 +-
drivers/connector/cn_proc.c | 8 +-
drivers/net/bnx2x/bnx2x_cmn.c | 10 +-
drivers/net/bnx2x/bnx2x_hsi.h | 2 +
drivers/net/bnx2x/bnx2x_link.c | 218 +++++++++++++++++++---------
drivers/net/bnx2x/bnx2x_link.h | 3 +-
drivers/net/bnx2x/bnx2x_reg.h | 6 +-
drivers/net/e1000/e1000_ethtool.c | 6 +
drivers/net/e1000/e1000_hw.c | 3 +
drivers/net/e1000e/es2lan.c | 2 +
drivers/net/e1000e/ethtool.c | 11 ++-
drivers/net/e1000e/ich8lan.c | 7 +-
drivers/net/e1000e/lib.c | 1 +
drivers/net/e1000e/netdev.c | 2 +-
drivers/net/e1000e/phy.c | 2 +
drivers/net/igb/e1000_nvm.c | 1 +
drivers/net/igb/igb_ethtool.c | 5 +
drivers/net/igb/igb_main.c | 4 +-
drivers/net/igbvf/netdev.c | 2 +
drivers/net/irda/smsc-ircc2.c | 18 +--
drivers/net/ixgb/ixgb_ee.c | 9 +
drivers/net/ixgb/ixgb_hw.c | 2 +
drivers/net/ixgbe/ixgbe_82599.c | 1 +
drivers/net/ixgbe/ixgbe_common.c | 1 +
drivers/net/ixgbe/ixgbe_ethtool.c | 5 +
drivers/net/ixgbe/ixgbe_main.c | 3 +-
drivers/net/ixgbe/ixgbe_phy.c | 3 +
drivers/net/ixgbe/ixgbe_x540.c | 1 +
drivers/net/macb.c | 3 +
drivers/net/mlx4/en_port.c | 2 +-
drivers/net/mlx4/main.c | 2 +
drivers/net/mlx4/port.c | 9 +-
drivers/net/niu.c | 4 +-
drivers/net/r8169.c | 28 ++++
drivers/net/sis190.c | 12 ++-
drivers/net/usb/cdc_ncm.c | 156 +++++++-------------
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 6 +-
drivers/net/wireless/ath/ath9k/hw.c | 11 +-
drivers/net/wireless/ath/ath9k/hw.h | 3 +-
drivers/net/wireless/ath/ath9k/init.c | 2 +
drivers/net/wireless/ath/ath9k/pci.c | 27 ++++
drivers/net/wireless/iwlegacy/iwl-3945.c | 6 +-
drivers/net/wireless/iwlegacy/iwl-4965.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 1 +
drivers/net/wireless/iwlwifi/iwl-core.h | 2 +
drivers/net/wireless/iwlwifi/iwl-pci.c | 18 +-
drivers/net/wireless/iwlwifi/iwl-power.c | 3 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 3 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 3 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 5 +-
drivers/net/wireless/rtlwifi/pci.c | 20 ++-
include/net/cipso_ipv4.h | 2 +-
include/net/dst.h | 17 ++-
include/net/netlabel.h | 2 +-
net/atm/br2684.c | 2 -
net/core/skbuff.c | 17 ++-
net/ipv4/igmp.c | 2 +-
net/ipv4/ip_output.c | 10 +-
net/ipv4/route.c | 14 +-
net/ipv6/addrconf.c | 2 +-
net/ipv6/datagram.c | 11 +-
net/ipv6/ip6_fib.c | 2 +-
net/ipv6/ip6_output.c | 13 ++-
net/ipv6/route.c | 35 +++--
net/netfilter/ipvs/ip_vs_ctl.c | 1 +
net/netlabel/Makefile | 2 -
net/netlabel/netlabel_addrlist.c | 2 +-
net/netlabel/netlabel_addrlist.h | 2 +-
net/netlabel/netlabel_cipso_v4.c | 2 +-
net/netlabel/netlabel_cipso_v4.h | 2 +-
net/netlabel/netlabel_domainhash.c | 2 +-
net/netlabel/netlabel_domainhash.h | 2 +-
net/netlabel/netlabel_kapi.c | 2 +-
net/netlabel/netlabel_mgmt.c | 2 +-
net/netlabel/netlabel_mgmt.h | 2 +-
net/netlabel/netlabel_unlabeled.c | 2 +-
net/netlabel/netlabel_unlabeled.h | 2 +-
net/netlabel/netlabel_user.c | 2 +-
net/netlabel/netlabel_user.h | 2 +-
net/sched/sch_sfq.c | 7 +-
net/socket.c | 73 +++++----
net/sunrpc/xprt.c | 1 +
net/wireless/nl80211.c | 2 +-
net/xfrm/xfrm_algo.c | 4 +-
security/selinux/hooks.c | 2 +-
security/selinux/include/netif.h | 2 +-
security/selinux/include/netlabel.h | 2 +-
security/selinux/include/netnode.h | 2 +-
security/selinux/include/netport.h | 2 +-
security/selinux/netif.c | 2 +-
security/selinux/netlabel.c | 2 +-
security/selinux/netnode.c | 2 +-
security/selinux/netport.c | 2 +-
security/selinux/selinuxfs.c | 2 +-
security/selinux/ss/ebitmap.c | 2 +-
security/selinux/ss/mls.c | 2 +-
security/selinux/ss/mls.h | 2 +-
security/selinux/ss/policydb.c | 2 +-
security/selinux/ss/services.c | 2 +-
security/smack/smack_lsm.c | 2 +-
102 files changed, 615 insertions(+), 350 deletions(-)
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Neil Horman @ 2011-08-05 11:12 UTC (permalink / raw)
To: Ingo Molnar
Cc: Jiri Pirko, David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805102903.GF2420@elte.hu>
On Fri, Aug 05, 2011 at 12:29:03PM +0200, Ingo Molnar wrote:
>
> * Jiri Pirko <jpirko@redhat.com> wrote:
>
> > Thu, Aug 04, 2011 at 11:53:54PM CEST, mingo@elte.hu wrote:
> > >
> > >* Ingo Molnar <mingo@elte.hu> wrote:
> > >
> > >> 0891b0e08937: forcedeth: fix vlans
> > >
> > >Hm, forcedeth is still giving me trouble even on latest -git that has
> > >the above fix included.
> > >
> > >The symptom is a stuck interface, no packets in. There's a frame
> > >error RX packet:
> > >
> > > [root@mercury ~]# ifconfig eth0
> > > eth0 Link encap:Ethernet HWaddr 00:13:D4:DC:41:12
> > > inet addr:10.0.1.13 Bcast:10.0.1.255 Mask:255.255.255.0
> > > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > > RX packets:0 errors:1 dropped:0 overruns:0 frame:1
> > > TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
> > > collisions:0 txqueuelen:1000
> > > RX bytes:0 (0.0 b) TX bytes:34112 (33.3 KiB)
> > > Interrupt:35
> > >
> > >Weirdly enough a defconfig x86 bootup works just fine - it's certain
> > >.config combinations that trigger the bug. I've attached such a
> > >config.
> > >
> > >Note that at least once i've observed a seemingly good kernel going
> > >'bad' after a couple of minutes uptime. I've also observed
> > >intermittent behavior - apparent lost packets and a laggy network.
> > >
> > >I have done 3 failed attempts to bisect it any further - i got to the
> > >commit that got fixed by:
> > >
> > > 0891b0e08937: forcedeth: fix vlans
> > >
> > >... but that's something we already knew.
> > >
> > >Let me know if there's any data i can provide to help debug this
> > >problem.
> > >
> > >Thanks,
> > >
> > > Ingo
> >
> > Interesting.
> >
> > Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
>
Looks like you can match it to pci id. Device ids 0x0372 and 0x0373 look to
have the flag set
> How do i tell that without hacking the driver?
>
> > If so, would you try to disable both rx an tx vlan accel using
> > ethtool and see if it helps?
>
> Should i do that when the device is in a stuck state and see whether
> it recovers?
>
> Also, please provide the exact ethtool command sequences i should
> try, this makes it easier for me to test exactly what you want me to
> test.
>
should be:
ethtool -K ethX rxvlan off txvlan off
I'm just poking about, but If I had to guess it looks like the card you have
ingo is an older forcedeth and uses the older format ring descriptor (I base
this on the fact that the rx error count noted above only gets incremented ni
nv_rx_process, but not nv_rx_process_optimized. Both paths should support hw
vlan acceleration though and Jiris fixes for vlan hw rx acceleration were only
applied to the optimized path.
Neil
> Thanks,
>
> Ingo
> --
> To unsubscribe from this list: send the line "unsubscribe netdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
^ permalink raw reply
* RE: [PATCHv2 NEXT 1/1] netxen: add vlan accel support
From: Amit Salecha @ 2011-08-05 11:04 UTC (permalink / raw)
To: David Miller; +Cc: netdev, Ameen Rahman, Rajesh Borundia
In-Reply-To: <20110805.032606.1214964517719657458.davem@davemloft.net>
> From: David Miller [mailto:davem@davemloft.net]
> Sent: Friday, August 05, 2011 3:56 PM
>
> From: Amit Salecha <amit.salecha@qlogic.com>
> Date: Fri, 5 Aug 2011 05:12:37 -0500
>
> > After fw recovery we don't get vlan devices by any kernel api, so we
> > are adding NETIF_VLAN_ACC support. Earlier kernel had vlan group
> > support, through that we get vlan devices and then their ip
> > addresses.
>
> Every time an IP address is added or removed there is a notification
> generated on the "inetaddr_chain", and you seem to be properly using
> this.
>
> You have the VLAN device expansion in there as well.
>
> Why doesn't this work?
>
> The IP addresses cannot be added or removed from the VLAN device
> until it is attached to your device. So you should see any IP
> address manipulation that occurs for VLANs stacked on top of
> your device.
>
This is true, but problem is after fw recovery. So flow is
1) vlan device added
2) Driver program ip address of vlan device (through inet events)
3) Fw recovery
4) After fw recovery driver need to program ip addresses again which were already programmed.
After fw recovery there won't be any inet/netdev event.
Simple solution is to maintain those ip addresses in driver.
It can be more easier, if we can get vlan ip addresses(or vlan device) by some kernel api.
-Amit
^ permalink raw reply
* Re: [PATCH] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets
From: David Miller @ 2011-08-05 10:57 UTC (permalink / raw)
To: makc; +Cc: netdev, vladislav.yasevich
In-Reply-To: <20110804075506.62225813270B@regina.usersys.redhat.com>
From: Max Matveev <makc@redhat.com>
Date: Thu, 4 Aug 2011 17:42:44 +1000
> When support for binding to 'mapped INADDR_ANY (::ffff.0.0.0.0)' was added
> in 0f8d3c7ac3693d7b6c731bf2159273a59bf70e12 the rest of the code
> wasn't told so now it's possible to bind IPv6 datagram socket to
> ::ffff.0.0.0.0, connect it to another IPv4 address and it will all
> work except for getsockhame() which does not return the local address
> as expected.
>
> To give getsockname() something to work with check for 'mapped INADDR_ANY'
> when connecting and update the in-core source addresses appropriately.
>
> Signed-off-by: Max Matveev <makc@redhat.com>
Applied, but I had to fixup some trailing whitespace:
> @@ -102,10 +107,12 @@ ipv4_connected:
>
> ipv6_addr_set_v4mapped(inet->inet_daddr, &np->daddr);
>
> - if (ipv6_addr_any(&np->saddr))
> + if (ipv6_addr_any(&np->saddr) ||
> + ipv6_mapped_addr_any(&np->saddr))
> ipv6_addr_set_v4mapped(inet->inet_saddr, &np->saddr);
>
> - if (ipv6_addr_any(&np->rcv_saddr)) {
> + if (ipv6_addr_any(&np->rcv_saddr) ||
^^
there.
^ permalink raw reply
* Re: [PATCH] mlx4: decreasing ref count when removing mac
From: David Miller @ 2011-08-05 10:36 UTC (permalink / raw)
To: roland-DgEjT+Ai2ygdnm+yROfE0A
Cc: yevgenyp-VPRAkNaXOzVS1MOuV/RT9w,
linux-rdma-u79uwXL29TY76Z2rM5mHXA, netdev-u79uwXL29TY76Z2rM5mHXA
In-Reply-To: <CAL1RGDWVBWvc_p_XM2BQ-jV8DG19ZcbCcpntMJifED2frR+jcQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
From: Roland Dreier <roland-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Date: Thu, 4 Aug 2011 05:55:39 -0700
>> For older FW versions, when a Mac address removed from Mac table,
>> we should set 0 for reference count for the corresponding Mac index.
>> Fixes a bug where removing Mac from the table still left that entry as
>> invalid.
>
> This fixes my problems with MTU settings with old FW.
>
> Tested-by: Roland Dreier <roland-BHEL68pLQRGGvPXPguhicg@public.gmane.org>
Applied, thanks everyone.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply
* Re: [net 0/6][pull request] Intel Wired LAN Driver Update
From: David Miller @ 2011-08-05 10:35 UTC (permalink / raw)
To: jeffrey.t.kirsher; +Cc: netdev, gospo, sassmann
In-Reply-To: <1312460298-20405-1-git-send-email-jeffrey.t.kirsher@intel.com>
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Date: Thu, 4 Aug 2011 05:18:12 -0700
> The following series contains updates to e1000, e1000e, igb, igbvf,
> ixgb and ixgbe.
>
> The following are changes since commit d3e614577198757d5854caa912e88f2d4296479b:
> macb: restore wrap bit when performing underrun cleanup
> and are available in the git repository at:
> master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net master
Pulled, thanks Jeff.
^ permalink raw reply
* [PATCH] netfilter: avoid double free in nf_reinject
From: Julian Anastasov @ 2011-08-05 10:36 UTC (permalink / raw)
To: Patrick McHardy; +Cc: netfilter-devel, netdev, Kumar Swamy
NF_STOLEN means skb was already freed
Signed-off-by: Julian Anastasov <ja@ssi.bg>
---
May be fixes IPVS+ip_queue problem reported by Kumar Swamy:
http://marc.info/?l=linux-virtual-server&m=131098073717449&w=2
diff -urp v3.0/linux/net/netfilter/nf_queue.c linux/net/netfilter/nf_queue.c
--- v3.0/linux/net/netfilter/nf_queue.c 2011-05-20 10:38:08.000000000 +0300
+++ linux/net/netfilter/nf_queue.c 2011-08-05 13:18:29.755962759 +0300
@@ -312,6 +312,7 @@ void nf_reinject(struct nf_queue_entry *
}
break;
case NF_STOLEN:
+ break;
default:
kfree_skb(skb);
}
^ permalink raw reply
* Re: [PATCH 0/3] sendmmsg fixes
From: David Miller @ 2011-08-05 10:31 UTC (permalink / raw)
To: anton; +Cc: penguin-kernel, eparis, casey, mjt, netdev, linux-security-module
In-Reply-To: <20110805000737.743684961@samba.org>
From: Anton Blanchard <anton@samba.org>
Date: Fri, 05 Aug 2011 10:07:37 +1000
> Here are the current set of sendmmsg fixes that pass my test
> cases. Any review would be much appreciated.
All applied, thanks!
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Ingo Molnar @ 2011-08-05 10:29 UTC (permalink / raw)
To: Jiri Pirko; +Cc: David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805102239.GB1928@minipsycho.orion>
* Jiri Pirko <jpirko@redhat.com> wrote:
> Thu, Aug 04, 2011 at 11:53:54PM CEST, mingo@elte.hu wrote:
> >
> >* Ingo Molnar <mingo@elte.hu> wrote:
> >
> >> 0891b0e08937: forcedeth: fix vlans
> >
> >Hm, forcedeth is still giving me trouble even on latest -git that has
> >the above fix included.
> >
> >The symptom is a stuck interface, no packets in. There's a frame
> >error RX packet:
> >
> > [root@mercury ~]# ifconfig eth0
> > eth0 Link encap:Ethernet HWaddr 00:13:D4:DC:41:12
> > inet addr:10.0.1.13 Bcast:10.0.1.255 Mask:255.255.255.0
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:1 dropped:0 overruns:0 frame:1
> > TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
> > collisions:0 txqueuelen:1000
> > RX bytes:0 (0.0 b) TX bytes:34112 (33.3 KiB)
> > Interrupt:35
> >
> >Weirdly enough a defconfig x86 bootup works just fine - it's certain
> >.config combinations that trigger the bug. I've attached such a
> >config.
> >
> >Note that at least once i've observed a seemingly good kernel going
> >'bad' after a couple of minutes uptime. I've also observed
> >intermittent behavior - apparent lost packets and a laggy network.
> >
> >I have done 3 failed attempts to bisect it any further - i got to the
> >commit that got fixed by:
> >
> > 0891b0e08937: forcedeth: fix vlans
> >
> >... but that's something we already knew.
> >
> >Let me know if there's any data i can provide to help debug this
> >problem.
> >
> >Thanks,
> >
> > Ingo
>
> Interesting.
>
> Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
How do i tell that without hacking the driver?
> If so, would you try to disable both rx an tx vlan accel using
> ethtool and see if it helps?
Should i do that when the device is in a stuck state and see whether
it recovers?
Also, please provide the exact ethtool command sequences i should
try, this makes it easier for me to test exactly what you want me to
test.
Thanks,
Ingo
^ permalink raw reply
* [GIT] IDE
From: David Miller @ 2011-08-05 10:28 UTC (permalink / raw)
To: torvalds; +Cc: akpm, netdev, linux-kernel
Two small fixups, that's all this merge window:
1) Fix abuse of resource IRQ flags, from Thomas Gleixner.
2) Fix PCI device ref leak, from Julia Lawall.
Please pull, thanks a lot!
The following changes since commit 140d0b2108faebc77c6523296e211e509cb9f5f9:
Do 'shm_init_ns()' in an early pure_initcall (2011-08-04 19:35:59 -1000)
are available in the git repository at:
master.kernel.org:/pub/scm/linux/kernel/git/davem/ide.git master
Julia Lawall (1):
drivers/ide/cy82c693.c: Add missing pci_dev_put
Thomas Gleixner (1):
ide: Fix irq flags madness
drivers/ide/cy82c693.c | 2 ++
drivers/ide/ide_platform.c | 6 +++++-
2 files changed, 7 insertions(+), 1 deletions(-)
^ permalink raw reply
* Re: [PATCH, REVERT] Re: [forcedeth bug] Re: [GIT] Networking
From: Jiri Pirko @ 2011-08-05 10:26 UTC (permalink / raw)
To: David Miller; +Cc: mingo, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805.031953.239005825626336696.davem@davemloft.net>
Fri, Aug 05, 2011 at 12:19:53PM CEST, davem@davemloft.net wrote:
>From: Ingo Molnar <mingo@elte.hu>
>Date: Fri, 5 Aug 2011 12:16:25 +0200
>
>> I have reverted the two forcedeth commits:
>>
>> 0891b0e08937: forcedeth: fix vlans
>> 3326c784c9f4: forcedeth: do vlan cleanup
>>
>> and also reverted two vlan commits that the pre-cleanup driver
>> depended on:
>>
>> ffcf9b767293: vlan: kill vlan_gro_frags and vlan_gro_receive
>> 7890a5b9cbfd: vlan: kill ndo_vlan_rx_register
>>
>> and this finally gave me a working forcedeth driver. I've attached
>> the working revert below.
>
>Jiri please diagnose this immediately otherwise I will have to apply
>Ingo's reverts.
>
>Ingo has been reporting this regression for days and you haven't said
>anything. That's not acceptable.
Sorry, but first time I saw this was ~3hours ago. Looking at it
(reserving systems, compiling with ingo's config, etc) since then...
/me cannot be faster.
^ permalink raw reply
* Re: [PATCHv2 NEXT 1/1] netxen: add vlan accel support
From: David Miller @ 2011-08-05 10:26 UTC (permalink / raw)
To: amit.salecha; +Cc: netdev, ameen.rahman, rajesh.borundia
In-Reply-To: <99737F4847ED0A48AECC9F4A1974A4B80FE464EF82@MNEXMB2.qlogic.org>
From: Amit Salecha <amit.salecha@qlogic.com>
Date: Fri, 5 Aug 2011 05:12:37 -0500
> After fw recovery we don't get vlan devices by any kernel api, so we
> are adding NETIF_VLAN_ACC support. Earlier kernel had vlan group
> support, through that we get vlan devices and then their ip
> addresses.
Every time an IP address is added or removed there is a notification
generated on the "inetaddr_chain", and you seem to be properly using
this.
You have the VLAN device expansion in there as well.
Why doesn't this work?
The IP addresses cannot be added or removed from the VLAN device
until it is attached to your device. So you should see any IP
address manipulation that occurs for VLANs stacked on top of
your device.
^ permalink raw reply
* Re: [forcedeth bug] Re: [GIT] Networking
From: Jiri Pirko @ 2011-08-05 10:22 UTC (permalink / raw)
To: Ingo Molnar; +Cc: David Miller, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110804215354.GA7056@elte.hu>
Thu, Aug 04, 2011 at 11:53:54PM CEST, mingo@elte.hu wrote:
>
>* Ingo Molnar <mingo@elte.hu> wrote:
>
>> 0891b0e08937: forcedeth: fix vlans
>
>Hm, forcedeth is still giving me trouble even on latest -git that has
>the above fix included.
>
>The symptom is a stuck interface, no packets in. There's a frame
>error RX packet:
>
> [root@mercury ~]# ifconfig eth0
> eth0 Link encap:Ethernet HWaddr 00:13:D4:DC:41:12
> inet addr:10.0.1.13 Bcast:10.0.1.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:1 dropped:0 overruns:0 frame:1
> TX packets:531 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:0 (0.0 b) TX bytes:34112 (33.3 KiB)
> Interrupt:35
>
>Weirdly enough a defconfig x86 bootup works just fine - it's certain
>.config combinations that trigger the bug. I've attached such a
>config.
>
>Note that at least once i've observed a seemingly good kernel going
>'bad' after a couple of minutes uptime. I've also observed
>intermittent behavior - apparent lost packets and a laggy network.
>
>I have done 3 failed attempts to bisect it any further - i got to the
>commit that got fixed by:
>
> 0891b0e08937: forcedeth: fix vlans
>
>... but that's something we already knew.
>
>Let me know if there's any data i can provide to help debug this
>problem.
>
>Thanks,
>
> Ingo
Interesting.
Is DEV_HAS_VLAN set in id->driver_data (L5344) ?
If so, would you try to disable both rx an tx vlan accel using ethtool
and see if it helps?
Thanks.
Jirka
>#
># Automatically generated file; DO NOT EDIT.
># Linux/x86_64 3.0.0 Kernel Configuration
>#
>CONFIG_64BIT=y
># CONFIG_X86_32 is not set
>CONFIG_X86_64=y
>CONFIG_X86=y
>CONFIG_INSTRUCTION_DECODER=y
>CONFIG_OUTPUT_FORMAT="elf64-x86-64"
>CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
>CONFIG_GENERIC_CMOS_UPDATE=y
>CONFIG_CLOCKSOURCE_WATCHDOG=y
>CONFIG_GENERIC_CLOCKEVENTS=y
>CONFIG_ARCH_CLOCKSOURCE_DATA=y
>CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
>CONFIG_LOCKDEP_SUPPORT=y
>CONFIG_STACKTRACE_SUPPORT=y
>CONFIG_HAVE_LATENCYTOP_SUPPORT=y
>CONFIG_MMU=y
># CONFIG_ZONE_DMA is not set
>CONFIG_NEED_DMA_MAP_STATE=y
>CONFIG_NEED_SG_DMA_LENGTH=y
>CONFIG_GENERIC_ISA_DMA=y
>CONFIG_GENERIC_IOMAP=y
>CONFIG_GENERIC_HWEIGHT=y
>CONFIG_ARCH_MAY_HAVE_PC_FDC=y
># CONFIG_RWSEM_GENERIC_SPINLOCK is not set
>CONFIG_RWSEM_XCHGADD_ALGORITHM=y
>CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y
>CONFIG_GENERIC_CALIBRATE_DELAY=y
>CONFIG_GENERIC_TIME_VSYSCALL=y
>CONFIG_ARCH_HAS_CPU_RELAX=y
>CONFIG_ARCH_HAS_DEFAULT_IDLE=y
>CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
>CONFIG_HAVE_SETUP_PER_CPU_AREA=y
>CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
>CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
>CONFIG_HAVE_CPUMASK_OF_CPU_MAP=y
>CONFIG_ARCH_HIBERNATION_POSSIBLE=y
>CONFIG_ARCH_SUSPEND_POSSIBLE=y
>CONFIG_ZONE_DMA32=y
>CONFIG_ARCH_POPULATES_NODE_MAP=y
>CONFIG_AUDIT_ARCH=y
>CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y
>CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y
>CONFIG_X86_64_SMP=y
>CONFIG_X86_HT=y
>CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11"
># CONFIG_KTIME_SCALAR is not set
>CONFIG_ARCH_CPU_PROBE_RELEASE=y
>CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
>CONFIG_HAVE_IRQ_WORK=y
>CONFIG_IRQ_WORK=y
>
>#
># General setup
>#
>CONFIG_EXPERIMENTAL=y
>CONFIG_INIT_ENV_ARG_LIMIT=32
>CONFIG_CROSS_COMPILE=""
>CONFIG_LOCALVERSION=""
># CONFIG_LOCALVERSION_AUTO is not set
>CONFIG_HAVE_KERNEL_GZIP=y
>CONFIG_HAVE_KERNEL_BZIP2=y
>CONFIG_HAVE_KERNEL_LZMA=y
>CONFIG_HAVE_KERNEL_XZ=y
>CONFIG_HAVE_KERNEL_LZO=y
># CONFIG_KERNEL_GZIP is not set
># CONFIG_KERNEL_BZIP2 is not set
>CONFIG_KERNEL_LZMA=y
># CONFIG_KERNEL_XZ is not set
># CONFIG_KERNEL_LZO is not set
>CONFIG_DEFAULT_HOSTNAME="(none)"
>CONFIG_SWAP=y
># CONFIG_SYSVIPC is not set
># CONFIG_POSIX_MQUEUE is not set
># CONFIG_BSD_PROCESS_ACCT is not set
># CONFIG_FHANDLE is not set
># CONFIG_TASKSTATS is not set
>CONFIG_AUDIT=y
>CONFIG_AUDITSYSCALL=y
>CONFIG_AUDIT_WATCH=y
>CONFIG_AUDIT_TREE=y
>CONFIG_HAVE_GENERIC_HARDIRQS=y
>
>#
># IRQ subsystem
>#
>CONFIG_GENERIC_HARDIRQS=y
>CONFIG_HAVE_SPARSE_IRQ=y
>CONFIG_GENERIC_IRQ_PROBE=y
>CONFIG_GENERIC_IRQ_SHOW=y
>CONFIG_GENERIC_PENDING_IRQ=y
>CONFIG_IRQ_FORCED_THREADING=y
>CONFIG_SPARSE_IRQ=y
>
>#
># RCU Subsystem
>#
>CONFIG_TREE_RCU=y
># CONFIG_PREEMPT_RCU is not set
># CONFIG_RCU_TRACE is not set
>CONFIG_RCU_FANOUT=64
># CONFIG_RCU_FANOUT_EXACT is not set
># CONFIG_TREE_RCU_TRACE is not set
>CONFIG_IKCONFIG=m
>CONFIG_IKCONFIG_PROC=y
>CONFIG_LOG_BUF_SHIFT=20
>CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
>CONFIG_CGROUPS=y
># CONFIG_CGROUP_DEBUG is not set
># CONFIG_CGROUP_FREEZER is not set
>CONFIG_CGROUP_DEVICE=y
>CONFIG_CPUSETS=y
>CONFIG_PROC_PID_CPUSET=y
># CONFIG_CGROUP_CPUACCT is not set
>CONFIG_RESOURCE_COUNTERS=y
>CONFIG_CGROUP_MEM_RES_CTLR=y
># CONFIG_CGROUP_MEM_RES_CTLR_SWAP is not set
>CONFIG_CGROUP_PERF=y
>CONFIG_CGROUP_SCHED=y
>CONFIG_FAIR_GROUP_SCHED=y
># CONFIG_RT_GROUP_SCHED is not set
>CONFIG_BLK_CGROUP=m
>CONFIG_DEBUG_BLK_CGROUP=y
>CONFIG_NAMESPACES=y
># CONFIG_UTS_NS is not set
># CONFIG_USER_NS is not set
>CONFIG_PID_NS=y
># CONFIG_NET_NS is not set
>CONFIG_SCHED_AUTOGROUP=y
>CONFIG_MM_OWNER=y
>CONFIG_SYSFS_DEPRECATED=y
>CONFIG_SYSFS_DEPRECATED_V2=y
>CONFIG_RELAY=y
>CONFIG_BLK_DEV_INITRD=y
>CONFIG_INITRAMFS_SOURCE=""
>CONFIG_RD_GZIP=y
>CONFIG_RD_BZIP2=y
># CONFIG_RD_LZMA is not set
>CONFIG_RD_XZ=y
># CONFIG_RD_LZO is not set
>CONFIG_CC_OPTIMIZE_FOR_SIZE=y
>CONFIG_SYSCTL=y
>CONFIG_ANON_INODES=y
>CONFIG_EXPERT=y
># CONFIG_UID16 is not set
>CONFIG_SYSCTL_SYSCALL=y
>CONFIG_KALLSYMS=y
>CONFIG_KALLSYMS_ALL=y
>CONFIG_HOTPLUG=y
>CONFIG_PRINTK=y
># CONFIG_BUG is not set
># CONFIG_ELF_CORE is not set
># CONFIG_PCSPKR_PLATFORM is not set
>CONFIG_HAVE_PCSPKR_PLATFORM=y
># CONFIG_BASE_FULL is not set
>CONFIG_FUTEX=y
># CONFIG_EPOLL is not set
># CONFIG_SIGNALFD is not set
># CONFIG_TIMERFD is not set
>CONFIG_EVENTFD=y
>CONFIG_SHMEM=y
># CONFIG_AIO is not set
># CONFIG_EMBEDDED is not set
>CONFIG_HAVE_PERF_EVENTS=y
>
>#
># Kernel Performance Events And Counters
>#
>CONFIG_PERF_EVENTS=y
># CONFIG_PERF_COUNTERS is not set
># CONFIG_DEBUG_PERF_USE_VMALLOC is not set
># CONFIG_VM_EVENT_COUNTERS is not set
># CONFIG_PCI_QUIRKS is not set
># CONFIG_SLUB_DEBUG is not set
>CONFIG_COMPAT_BRK=y
># CONFIG_SLAB is not set
>CONFIG_SLUB=y
># CONFIG_SLOB is not set
># CONFIG_PROFILING is not set
>CONFIG_HAVE_OPROFILE=y
># CONFIG_KPROBES is not set
>CONFIG_JUMP_LABEL=y
>CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
>CONFIG_HAVE_IOREMAP_PROT=y
>CONFIG_HAVE_KPROBES=y
>CONFIG_HAVE_KRETPROBES=y
>CONFIG_HAVE_OPTPROBES=y
>CONFIG_HAVE_ARCH_TRACEHOOK=y
>CONFIG_HAVE_DMA_ATTRS=y
>CONFIG_USE_GENERIC_SMP_HELPERS=y
>CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
>CONFIG_HAVE_DMA_API_DEBUG=y
>CONFIG_HAVE_HW_BREAKPOINT=y
>CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y
>CONFIG_HAVE_USER_RETURN_NOTIFIER=y
>CONFIG_HAVE_PERF_EVENTS_NMI=y
>CONFIG_HAVE_ARCH_JUMP_LABEL=y
>CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
>
>#
># GCOV-based kernel profiling
>#
># CONFIG_HAVE_GENERIC_DMA_COHERENT is not set
>CONFIG_RT_MUTEXES=y
>CONFIG_BASE_SMALL=1
>CONFIG_MODULES=y
>CONFIG_MODULE_FORCE_LOAD=y
>CONFIG_MODULE_UNLOAD=y
>CONFIG_MODULE_FORCE_UNLOAD=y
># CONFIG_MODVERSIONS is not set
># CONFIG_MODULE_SRCVERSION_ALL is not set
>CONFIG_STOP_MACHINE=y
>CONFIG_BLOCK=y
>CONFIG_BLK_DEV_BSG=y
>CONFIG_BLK_DEV_INTEGRITY=y
>CONFIG_BLOCK_COMPAT=y
>
>#
># IO Schedulers
>#
>CONFIG_IOSCHED_NOOP=y
># CONFIG_IOSCHED_DEADLINE is not set
># CONFIG_IOSCHED_CFQ is not set
>CONFIG_DEFAULT_NOOP=y
>CONFIG_DEFAULT_IOSCHED="noop"
>CONFIG_PADATA=y
># CONFIG_INLINE_SPIN_TRYLOCK is not set
># CONFIG_INLINE_SPIN_TRYLOCK_BH is not set
># CONFIG_INLINE_SPIN_LOCK is not set
># CONFIG_INLINE_SPIN_LOCK_BH is not set
># CONFIG_INLINE_SPIN_LOCK_IRQ is not set
># CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set
># CONFIG_INLINE_SPIN_UNLOCK is not set
># CONFIG_INLINE_SPIN_UNLOCK_BH is not set
># CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set
># CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set
># CONFIG_INLINE_READ_TRYLOCK is not set
># CONFIG_INLINE_READ_LOCK is not set
># CONFIG_INLINE_READ_LOCK_BH is not set
># CONFIG_INLINE_READ_LOCK_IRQ is not set
># CONFIG_INLINE_READ_LOCK_IRQSAVE is not set
># CONFIG_INLINE_READ_UNLOCK is not set
># CONFIG_INLINE_READ_UNLOCK_BH is not set
># CONFIG_INLINE_READ_UNLOCK_IRQ is not set
># CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set
># CONFIG_INLINE_WRITE_TRYLOCK is not set
># CONFIG_INLINE_WRITE_LOCK is not set
># CONFIG_INLINE_WRITE_LOCK_BH is not set
># CONFIG_INLINE_WRITE_LOCK_IRQ is not set
># CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set
># CONFIG_INLINE_WRITE_UNLOCK is not set
># CONFIG_INLINE_WRITE_UNLOCK_BH is not set
># CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set
># CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set
># CONFIG_MUTEX_SPIN_ON_OWNER is not set
>CONFIG_FREEZER=y
>
>#
># Processor type and features
>#
># CONFIG_NO_HZ is not set
># CONFIG_HIGH_RES_TIMERS is not set
>CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
>CONFIG_SMP=y
>CONFIG_X86_MPPARSE=y
># CONFIG_X86_EXTENDED_PLATFORM is not set
>CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
>CONFIG_SCHED_OMIT_FRAME_POINTER=y
>CONFIG_PARAVIRT_GUEST=y
>CONFIG_PARAVIRT_TIME_ACCOUNTING=y
>CONFIG_XEN=y
>CONFIG_XEN_DOM0=y
>CONFIG_XEN_PRIVILEGED_GUEST=y
>CONFIG_XEN_PVHVM=y
>CONFIG_XEN_MAX_DOMAIN_MEMORY=128
>CONFIG_XEN_SAVE_RESTORE=y
># CONFIG_XEN_DEBUG is not set
>CONFIG_KVM_CLOCK=y
>CONFIG_KVM_GUEST=y
>CONFIG_PARAVIRT=y
># CONFIG_PARAVIRT_SPINLOCKS is not set
>CONFIG_PARAVIRT_CLOCK=y
># CONFIG_PARAVIRT_DEBUG is not set
>CONFIG_NO_BOOTMEM=y
>CONFIG_MEMTEST=y
># CONFIG_MK8 is not set
># CONFIG_MPSC is not set
># CONFIG_MCORE2 is not set
># CONFIG_MATOM is not set
>CONFIG_GENERIC_CPU=y
>CONFIG_X86_INTERNODE_CACHE_SHIFT=6
>CONFIG_X86_CMPXCHG=y
>CONFIG_CMPXCHG_LOCAL=y
>CONFIG_CMPXCHG_DOUBLE=y
>CONFIG_X86_L1_CACHE_SHIFT=6
>CONFIG_X86_XADD=y
>CONFIG_X86_WP_WORKS_OK=y
>CONFIG_X86_TSC=y
>CONFIG_X86_CMPXCHG64=y
>CONFIG_X86_CMOV=y
>CONFIG_X86_MINIMUM_CPU_FAMILY=64
>CONFIG_X86_DEBUGCTLMSR=y
>CONFIG_PROCESSOR_SELECT=y
>CONFIG_CPU_SUP_INTEL=y
>CONFIG_CPU_SUP_AMD=y
># CONFIG_CPU_SUP_CENTAUR is not set
>CONFIG_HPET_TIMER=y
>CONFIG_HPET_EMULATE_RTC=y
># CONFIG_DMI is not set
>CONFIG_GART_IOMMU=y
>CONFIG_CALGARY_IOMMU=y
># CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set
>CONFIG_SWIOTLB=y
>CONFIG_IOMMU_HELPER=y
>CONFIG_MAXSMP=y
>CONFIG_NR_CPUS=4096
>CONFIG_SCHED_SMT=y
>CONFIG_SCHED_MC=y
># CONFIG_IRQ_TIME_ACCOUNTING is not set
>CONFIG_PREEMPT_NONE=y
># CONFIG_PREEMPT_VOLUNTARY is not set
># CONFIG_PREEMPT is not set
>CONFIG_PREEMPT_COUNT=y
>CONFIG_X86_LOCAL_APIC=y
>CONFIG_X86_IO_APIC=y
>CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
>CONFIG_X86_MCE=y
># CONFIG_X86_MCE_INTEL is not set
># CONFIG_X86_MCE_AMD is not set
>CONFIG_X86_MCE_INJECT=m
># CONFIG_I8K is not set
># CONFIG_MICROCODE is not set
># CONFIG_X86_MSR is not set
># CONFIG_X86_CPUID is not set
>CONFIG_ARCH_PHYS_ADDR_T_64BIT=y
>CONFIG_ARCH_DMA_ADDR_T_64BIT=y
>CONFIG_DIRECT_GBPAGES=y
># CONFIG_NUMA is not set
>CONFIG_ARCH_SPARSEMEM_ENABLE=y
>CONFIG_ARCH_SPARSEMEM_DEFAULT=y
>CONFIG_ARCH_SELECT_MEMORY_MODEL=y
>CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
>CONFIG_SELECT_MEMORY_MODEL=y
>CONFIG_SPARSEMEM_MANUAL=y
>CONFIG_SPARSEMEM=y
>CONFIG_HAVE_MEMORY_PRESENT=y
>CONFIG_SPARSEMEM_EXTREME=y
>CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
>CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y
>CONFIG_SPARSEMEM_VMEMMAP=y
>CONFIG_HAVE_MEMBLOCK=y
># CONFIG_MEMORY_HOTPLUG is not set
>CONFIG_PAGEFLAGS_EXTENDED=y
>CONFIG_SPLIT_PTLOCK_CPUS=999999
># CONFIG_COMPACTION is not set
>CONFIG_PHYS_ADDR_T_64BIT=y
>CONFIG_ZONE_DMA_FLAG=0
>CONFIG_VIRT_TO_BUS=y
># CONFIG_KSM is not set
>CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
>CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
>CONFIG_MEMORY_FAILURE=y
># CONFIG_HWPOISON_INJECT is not set
># CONFIG_TRANSPARENT_HUGEPAGE is not set
># CONFIG_CLEANCACHE is not set
># CONFIG_X86_CHECK_BIOS_CORRUPTION is not set
>CONFIG_X86_RESERVE_LOW=64
># CONFIG_MTRR is not set
>CONFIG_EFI=y
>CONFIG_SECCOMP=y
>CONFIG_CC_STACKPROTECTOR=y
># CONFIG_HZ_100 is not set
># CONFIG_HZ_250 is not set
>CONFIG_HZ_300=y
># CONFIG_HZ_1000 is not set
>CONFIG_HZ=300
># CONFIG_SCHED_HRTICK is not set
>CONFIG_KEXEC=y
>CONFIG_CRASH_DUMP=y
>CONFIG_PHYSICAL_START=0x1000000
># CONFIG_RELOCATABLE is not set
>CONFIG_PHYSICAL_ALIGN=0x1000000
>CONFIG_HOTPLUG_CPU=y
>CONFIG_COMPAT_VDSO=y
>CONFIG_CMDLINE_BOOL=y
>CONFIG_CMDLINE=""
># CONFIG_CMDLINE_OVERRIDE is not set
>CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
>
>#
># Power management and ACPI options
>#
>CONFIG_SUSPEND=y
>CONFIG_SUSPEND_FREEZER=y
>CONFIG_HIBERNATE_CALLBACKS=y
># CONFIG_HIBERNATION is not set
>CONFIG_PM_SLEEP=y
>CONFIG_PM_SLEEP_SMP=y
># CONFIG_PM_RUNTIME is not set
>CONFIG_PM=y
># CONFIG_PM_DEBUG is not set
>CONFIG_ACPI=y
>CONFIG_ACPI_SLEEP=y
>CONFIG_ACPI_PROCFS=y
>CONFIG_ACPI_PROCFS_POWER=y
>CONFIG_ACPI_EC_DEBUGFS=m
>CONFIG_ACPI_PROC_EVENT=y
># CONFIG_ACPI_AC is not set
>CONFIG_ACPI_BATTERY=m
># CONFIG_ACPI_BUTTON is not set
>CONFIG_ACPI_VIDEO=m
># CONFIG_ACPI_FAN is not set
># CONFIG_ACPI_DOCK is not set
># CONFIG_ACPI_PROCESSOR is not set
># CONFIG_ACPI_IPMI is not set
># CONFIG_ACPI_CUSTOM_DSDT is not set
>CONFIG_ACPI_BLACKLIST_YEAR=0
>CONFIG_ACPI_DEBUG=y
># CONFIG_ACPI_DEBUG_FUNC_TRACE is not set
># CONFIG_ACPI_PCI_SLOT is not set
>CONFIG_X86_PM_TIMER=y
># CONFIG_ACPI_CONTAINER is not set
># CONFIG_ACPI_SBS is not set
># CONFIG_ACPI_HED is not set
># CONFIG_ACPI_APEI is not set
># CONFIG_SFI is not set
>
>#
># CPU Frequency scaling
>#
># CONFIG_CPU_FREQ is not set
>CONFIG_CPU_IDLE=y
>CONFIG_CPU_IDLE_GOV_LADDER=y
>CONFIG_INTEL_IDLE=y
>
>#
># Memory power savings
>#
># CONFIG_I7300_IDLE is not set
>
>#
># Bus options (PCI etc.)
>#
>CONFIG_PCI=y
>CONFIG_PCI_DIRECT=y
># CONFIG_PCI_MMCONFIG is not set
>CONFIG_PCI_XEN=y
>CONFIG_PCI_DOMAINS=y
># CONFIG_PCI_CNB20LE_QUIRK is not set
>CONFIG_PCIEPORTBUS=y
># CONFIG_HOTPLUG_PCI_PCIE is not set
>CONFIG_PCIEAER=y
># CONFIG_PCIE_ECRC is not set
>CONFIG_PCIEAER_INJECT=m
>CONFIG_PCIEASPM=y
>CONFIG_PCIEASPM_DEBUG=y
>CONFIG_ARCH_SUPPORTS_MSI=y
># CONFIG_PCI_MSI is not set
># CONFIG_PCI_DEBUG is not set
># CONFIG_PCI_STUB is not set
># CONFIG_XEN_PCIDEV_FRONTEND is not set
># CONFIG_HT_IRQ is not set
>CONFIG_PCI_IOV=y
>CONFIG_PCI_IOAPIC=y
>CONFIG_PCI_LABEL=y
>CONFIG_ISA_DMA_API=y
>CONFIG_AMD_NB=y
># CONFIG_PCCARD is not set
>CONFIG_HOTPLUG_PCI=m
># CONFIG_HOTPLUG_PCI_FAKE is not set
># CONFIG_HOTPLUG_PCI_ACPI is not set
>CONFIG_HOTPLUG_PCI_CPCI=y
>CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
>CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
># CONFIG_HOTPLUG_PCI_SHPC is not set
># CONFIG_RAPIDIO is not set
>
>#
># Executable file formats / Emulations
>#
>CONFIG_BINFMT_ELF=y
>CONFIG_COMPAT_BINFMT_ELF=y
># CONFIG_HAVE_AOUT is not set
>CONFIG_BINFMT_MISC=m
>CONFIG_IA32_EMULATION=y
># CONFIG_IA32_AOUT is not set
>CONFIG_COMPAT=y
>CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
>CONFIG_KEYS_COMPAT=y
>CONFIG_HAVE_TEXT_POKE_SMP=y
>CONFIG_NET=y
>CONFIG_COMPAT_NETLINK_MESSAGES=y
>
>#
># Networking options
>#
>CONFIG_PACKET=y
>CONFIG_UNIX=y
>CONFIG_XFRM=y
>CONFIG_XFRM_USER=m
>CONFIG_XFRM_SUB_POLICY=y
># CONFIG_XFRM_MIGRATE is not set
>CONFIG_XFRM_STATISTICS=y
># CONFIG_NET_KEY is not set
>CONFIG_INET=y
># CONFIG_IP_MULTICAST is not set
># CONFIG_IP_ADVANCED_ROUTER is not set
>CONFIG_IP_PNP=y
>CONFIG_IP_PNP_DHCP=y
># CONFIG_IP_PNP_BOOTP is not set
># CONFIG_IP_PNP_RARP is not set
>CONFIG_NET_IPIP=m
># CONFIG_NET_IPGRE_DEMUX is not set
># CONFIG_ARPD is not set
>CONFIG_SYN_COOKIES=y
>CONFIG_INET_AH=m
>CONFIG_INET_ESP=m
># CONFIG_INET_IPCOMP is not set
># CONFIG_INET_XFRM_TUNNEL is not set
>CONFIG_INET_TUNNEL=m
># CONFIG_INET_XFRM_MODE_TRANSPORT is not set
>CONFIG_INET_XFRM_MODE_TUNNEL=m
># CONFIG_INET_XFRM_MODE_BEET is not set
>CONFIG_INET_LRO=m
>CONFIG_INET_DIAG=m
>CONFIG_INET_TCP_DIAG=m
>CONFIG_TCP_CONG_ADVANCED=y
>CONFIG_TCP_CONG_BIC=m
>CONFIG_TCP_CONG_CUBIC=m
>CONFIG_TCP_CONG_WESTWOOD=m
># CONFIG_TCP_CONG_HTCP is not set
># CONFIG_TCP_CONG_HSTCP is not set
># CONFIG_TCP_CONG_HYBLA is not set
>CONFIG_TCP_CONG_VEGAS=m
>CONFIG_TCP_CONG_SCALABLE=m
># CONFIG_TCP_CONG_LP is not set
># CONFIG_TCP_CONG_VENO is not set
>CONFIG_TCP_CONG_YEAH=m
># CONFIG_TCP_CONG_ILLINOIS is not set
>CONFIG_DEFAULT_RENO=y
>CONFIG_DEFAULT_TCP_CONG="reno"
># CONFIG_TCP_MD5SIG is not set
># CONFIG_IPV6 is not set
>CONFIG_NETLABEL=y
>CONFIG_NETWORK_SECMARK=y
># CONFIG_NETWORK_PHY_TIMESTAMPING is not set
># CONFIG_NETFILTER is not set
># CONFIG_IP_DCCP is not set
>CONFIG_IP_SCTP=m
>CONFIG_SCTP_DBG_MSG=y
># CONFIG_SCTP_DBG_OBJCNT is not set
>CONFIG_SCTP_HMAC_NONE=y
># CONFIG_SCTP_HMAC_SHA1 is not set
># CONFIG_SCTP_HMAC_MD5 is not set
># CONFIG_RDS is not set
>CONFIG_TIPC=m
>CONFIG_TIPC_ADVANCED=y
>CONFIG_TIPC_PORTS=8191
>CONFIG_TIPC_LOG=0
>CONFIG_TIPC_DEBUG=y
># CONFIG_ATM is not set
>CONFIG_L2TP=m
># CONFIG_L2TP_V3 is not set
># CONFIG_BRIDGE is not set
># CONFIG_NET_DSA is not set
>CONFIG_VLAN_8021Q=m
># CONFIG_VLAN_8021Q_GVRP is not set
>CONFIG_DECNET=m
># CONFIG_DECNET_ROUTER is not set
>CONFIG_LLC=m
>CONFIG_LLC2=m
># CONFIG_IPX is not set
># CONFIG_ATALK is not set
>CONFIG_X25=m
>CONFIG_LAPB=m
># CONFIG_ECONET is not set
>CONFIG_WAN_ROUTER=m
># CONFIG_PHONET is not set
>CONFIG_IEEE802154=m
># CONFIG_NET_SCHED is not set
># CONFIG_DCB is not set
>CONFIG_DNS_RESOLVER=m
># CONFIG_BATMAN_ADV is not set
>CONFIG_RPS=y
>CONFIG_RFS_ACCEL=y
>CONFIG_XPS=y
>CONFIG_HAVE_BPF_JIT=y
>CONFIG_BPF_JIT=y
>
>#
># Network testing
>#
># CONFIG_NET_PKTGEN is not set
># CONFIG_HAMRADIO is not set
># CONFIG_CAN is not set
>CONFIG_IRDA=m
>
>#
># IrDA protocols
>#
># CONFIG_IRLAN is not set
># CONFIG_IRNET is not set
>CONFIG_IRCOMM=m
># CONFIG_IRDA_ULTRA is not set
>
>#
># IrDA options
>#
># CONFIG_IRDA_CACHE_LAST_LSAP is not set
>CONFIG_IRDA_FAST_RR=y
># CONFIG_IRDA_DEBUG is not set
>
>#
># Infrared-port device drivers
>#
>
>#
># SIR device drivers
>#
># CONFIG_IRTTY_SIR is not set
>
>#
># Dongle support
>#
># CONFIG_KINGSUN_DONGLE is not set
>CONFIG_KSDAZZLE_DONGLE=m
>CONFIG_KS959_DONGLE=m
>
>#
># FIR device drivers
>#
># CONFIG_USB_IRDA is not set
>CONFIG_SIGMATEL_FIR=m
>CONFIG_NSC_FIR=m
>CONFIG_WINBOND_FIR=m
>CONFIG_SMC_IRCC_FIR=m
># CONFIG_ALI_FIR is not set
># CONFIG_VLSI_FIR is not set
>CONFIG_VIA_FIR=m
># CONFIG_MCS_FIR is not set
># CONFIG_BT is not set
>CONFIG_AF_RXRPC=m
>CONFIG_AF_RXRPC_DEBUG=y
>CONFIG_RXKAD=m
>CONFIG_WIRELESS=y
>CONFIG_WIRELESS_EXT=y
>CONFIG_WEXT_CORE=y
>CONFIG_WEXT_PROC=y
>CONFIG_WEXT_SPY=y
>CONFIG_WEXT_PRIV=y
># CONFIG_CFG80211 is not set
>CONFIG_WIRELESS_EXT_SYSFS=y
>CONFIG_LIB80211=m
># CONFIG_LIB80211_DEBUG is not set
>
>#
># CFG80211 needs to be enabled for MAC80211
>#
>CONFIG_WIMAX=m
>CONFIG_WIMAX_DEBUG_LEVEL=8
># CONFIG_RFKILL is not set
># CONFIG_RFKILL_REGULATOR is not set
># CONFIG_NET_9P is not set
>CONFIG_CAIF=m
>CONFIG_CAIF_DEBUG=y
># CONFIG_CAIF_NETDEV is not set
>CONFIG_CEPH_LIB=m
># CONFIG_CEPH_LIB_PRETTYDEBUG is not set
># CONFIG_NFC is not set
>
>#
># Device Drivers
>#
>
>#
># Generic Driver Options
>#
>CONFIG_UEVENT_HELPER_PATH=""
># CONFIG_DEVTMPFS is not set
>CONFIG_STANDALONE=y
>CONFIG_PREVENT_FIRMWARE_BUILD=y
>CONFIG_FW_LOADER=m
>CONFIG_FIRMWARE_IN_KERNEL=y
>CONFIG_EXTRA_FIRMWARE=""
>CONFIG_DEBUG_DRIVER=y
>CONFIG_DEBUG_DEVRES=y
>CONFIG_SYS_HYPERVISOR=y
>CONFIG_CONNECTOR=m
># CONFIG_MTD is not set
>CONFIG_PARPORT=m
>CONFIG_PARPORT_PC=m
># CONFIG_PARPORT_PC_FIFO is not set
>CONFIG_PARPORT_PC_SUPERIO=y
># CONFIG_PARPORT_GSC is not set
>CONFIG_PARPORT_AX88796=m
>CONFIG_PARPORT_1284=y
>CONFIG_PARPORT_NOT_PC=y
>CONFIG_PNP=y
># CONFIG_PNP_DEBUG_MESSAGES is not set
>
>#
># Protocols
>#
>CONFIG_PNPACPI=y
>CONFIG_BLK_DEV=y
>CONFIG_BLK_DEV_FD=m
># CONFIG_PARIDE is not set
>CONFIG_BLK_CPQ_DA=y
># CONFIG_BLK_CPQ_CISS_DA is not set
>CONFIG_BLK_DEV_DAC960=m
># CONFIG_BLK_DEV_UMEM is not set
># CONFIG_BLK_DEV_COW_COMMON is not set
>CONFIG_BLK_DEV_LOOP=m
>CONFIG_BLK_DEV_CRYPTOLOOP=m
># CONFIG_BLK_DEV_DRBD is not set
>CONFIG_BLK_DEV_NBD=m
>CONFIG_BLK_DEV_OSD=m
>CONFIG_BLK_DEV_SX8=m
>CONFIG_BLK_DEV_UB=m
># CONFIG_BLK_DEV_RAM is not set
>CONFIG_CDROM_PKTCDVD=m
>CONFIG_CDROM_PKTCDVD_BUFFERS=8
>CONFIG_CDROM_PKTCDVD_WCACHE=y
># CONFIG_ATA_OVER_ETH is not set
>CONFIG_XEN_BLKDEV_FRONTEND=m
># CONFIG_VIRTIO_BLK is not set
># CONFIG_BLK_DEV_HD is not set
># CONFIG_BLK_DEV_RBD is not set
># CONFIG_SENSORS_LIS3LV02D is not set
># CONFIG_MISC_DEVICES is not set
>CONFIG_HAVE_IDE=y
># CONFIG_IDE is not set
>
>#
># SCSI device support
>#
>CONFIG_SCSI_MOD=y
># CONFIG_RAID_ATTRS is not set
>CONFIG_SCSI=y
>CONFIG_SCSI_DMA=y
># CONFIG_SCSI_TGT is not set
>CONFIG_SCSI_NETLINK=y
>CONFIG_SCSI_PROC_FS=y
>
>#
># SCSI support type (disk, tape, CD-ROM)
>#
>CONFIG_BLK_DEV_SD=y
>CONFIG_CHR_DEV_ST=m
># CONFIG_CHR_DEV_OSST is not set
>CONFIG_BLK_DEV_SR=m
># CONFIG_BLK_DEV_SR_VENDOR is not set
>CONFIG_CHR_DEV_SG=m
># CONFIG_CHR_DEV_SCH is not set
>CONFIG_SCSI_MULTI_LUN=y
># CONFIG_SCSI_CONSTANTS is not set
># CONFIG_SCSI_LOGGING is not set
># CONFIG_SCSI_SCAN_ASYNC is not set
>CONFIG_SCSI_WAIT_SCAN=m
>
>#
># SCSI Transports
>#
>CONFIG_SCSI_SPI_ATTRS=y
>CONFIG_SCSI_FC_ATTRS=m
>CONFIG_SCSI_ISCSI_ATTRS=m
>CONFIG_SCSI_SAS_ATTRS=m
># CONFIG_SCSI_SAS_LIBSAS is not set
># CONFIG_SCSI_SRP_ATTRS is not set
># CONFIG_SCSI_LOWLEVEL is not set
>CONFIG_SCSI_DH=m
>CONFIG_SCSI_DH_RDAC=m
>CONFIG_SCSI_DH_HP_SW=m
>CONFIG_SCSI_DH_EMC=m
># CONFIG_SCSI_DH_ALUA is not set
>CONFIG_SCSI_OSD_INITIATOR=m
>CONFIG_SCSI_OSD_ULD=m
>CONFIG_SCSI_OSD_DPRINT_SENSE=1
>CONFIG_SCSI_OSD_DEBUG=y
>CONFIG_ATA=y
># CONFIG_ATA_NONSTANDARD is not set
>CONFIG_ATA_VERBOSE_ERROR=y
># CONFIG_ATA_ACPI is not set
># CONFIG_SATA_PMP is not set
>
>#
># Controllers with non-SFF native interface
>#
>CONFIG_SATA_AHCI=y
># CONFIG_SATA_AHCI_PLATFORM is not set
>CONFIG_SATA_INIC162X=m
># CONFIG_SATA_ACARD_AHCI is not set
># CONFIG_SATA_SIL24 is not set
>CONFIG_ATA_SFF=y
>
>#
># SFF controllers with custom DMA interface
>#
># CONFIG_PDC_ADMA is not set
>CONFIG_SATA_QSTOR=m
>CONFIG_SATA_SX4=m
>CONFIG_ATA_BMDMA=y
>
>#
># SATA SFF controllers with BMDMA
>#
>CONFIG_ATA_PIIX=y
># CONFIG_SATA_MV is not set
>CONFIG_SATA_NV=y
>CONFIG_SATA_PROMISE=m
>CONFIG_SATA_SIL=m
># CONFIG_SATA_SIS is not set
># CONFIG_SATA_SVW is not set
># CONFIG_SATA_ULI is not set
>CONFIG_SATA_VIA=m
># CONFIG_SATA_VITESSE is not set
>
>#
># PATA SFF controllers with BMDMA
>#
>CONFIG_PATA_ALI=m
>CONFIG_PATA_AMD=y
>CONFIG_PATA_ARASAN_CF=m
>CONFIG_PATA_ARTOP=m
>CONFIG_PATA_ATIIXP=m
># CONFIG_PATA_ATP867X is not set
># CONFIG_PATA_CMD64X is not set
>CONFIG_PATA_CS5520=m
>CONFIG_PATA_CS5530=m
>CONFIG_PATA_CS5536=m
>CONFIG_PATA_CYPRESS=m
>CONFIG_PATA_EFAR=m
>CONFIG_PATA_HPT366=m
>CONFIG_PATA_HPT37X=m
># CONFIG_PATA_HPT3X2N is not set
>CONFIG_PATA_HPT3X3=m
># CONFIG_PATA_HPT3X3_DMA is not set
>CONFIG_PATA_IT8213=m
># CONFIG_PATA_IT821X is not set
>CONFIG_PATA_JMICRON=m
># CONFIG_PATA_MARVELL is not set
># CONFIG_PATA_NETCELL is not set
># CONFIG_PATA_NINJA32 is not set
>CONFIG_PATA_NS87415=m
>CONFIG_PATA_OLDPIIX=y
>CONFIG_PATA_OPTIDMA=m
># CONFIG_PATA_PDC2027X is not set
>CONFIG_PATA_PDC_OLD=m
># CONFIG_PATA_RADISYS is not set
>CONFIG_PATA_RDC=m
># CONFIG_PATA_SC1200 is not set
>CONFIG_PATA_SCH=m
>CONFIG_PATA_SERVERWORKS=m
># CONFIG_PATA_SIL680 is not set
>CONFIG_PATA_SIS=m
>CONFIG_PATA_TOSHIBA=m
># CONFIG_PATA_TRIFLEX is not set
>CONFIG_PATA_VIA=y
>CONFIG_PATA_WINBOND=m
>
>#
># PIO-only SFF controllers
>#
># CONFIG_PATA_CMD640_PCI is not set
>CONFIG_PATA_MPIIX=m
>CONFIG_PATA_NS87410=m
>CONFIG_PATA_OPTI=m
># CONFIG_PATA_PLATFORM is not set
># CONFIG_PATA_RZ1000 is not set
>
>#
># Generic fallback / legacy drivers
>#
># CONFIG_ATA_GENERIC is not set
># CONFIG_PATA_LEGACY is not set
>CONFIG_MD=y
>CONFIG_BLK_DEV_MD=m
># CONFIG_MD_LINEAR is not set
>CONFIG_MD_RAID0=m
># CONFIG_MD_RAID1 is not set
>CONFIG_MD_RAID10=m
>CONFIG_MD_RAID456=m
>CONFIG_MULTICORE_RAID456=y
># CONFIG_MD_MULTIPATH is not set
># CONFIG_MD_FAULTY is not set
># CONFIG_BLK_DEV_DM is not set
>CONFIG_TARGET_CORE=m
>CONFIG_TCM_IBLOCK=m
># CONFIG_TCM_FILEIO is not set
># CONFIG_TCM_PSCSI is not set
>CONFIG_LOOPBACK_TARGET=m
>CONFIG_ISCSI_TARGET=m
>CONFIG_FUSION=y
>CONFIG_FUSION_SPI=m
>CONFIG_FUSION_FC=m
>CONFIG_FUSION_SAS=m
>CONFIG_FUSION_MAX_SGE=128
>CONFIG_FUSION_CTL=m
>CONFIG_FUSION_LAN=m
># CONFIG_FUSION_LOGGING is not set
>
>#
># IEEE 1394 (FireWire) support
>#
>CONFIG_FIREWIRE=m
># CONFIG_FIREWIRE_OHCI is not set
>CONFIG_FIREWIRE_SBP2=m
>CONFIG_FIREWIRE_NET=m
># CONFIG_FIREWIRE_NOSY is not set
># CONFIG_I2O is not set
>CONFIG_MACINTOSH_DRIVERS=y
># CONFIG_MAC_EMUMOUSEBTN is not set
>CONFIG_NETDEVICES=y
># CONFIG_DUMMY is not set
># CONFIG_BONDING is not set
># CONFIG_MACVLAN is not set
>CONFIG_EQUALIZER=m
>CONFIG_TUN=m
>CONFIG_VETH=m
>CONFIG_NET_SB1000=m
>CONFIG_ARCNET=m
>CONFIG_ARCNET_1201=m
>CONFIG_ARCNET_1051=m
># CONFIG_ARCNET_RAW is not set
>CONFIG_ARCNET_CAP=m
>CONFIG_ARCNET_COM90xx=m
>CONFIG_ARCNET_COM90xxIO=m
>CONFIG_ARCNET_RIM_I=m
>CONFIG_ARCNET_COM20020=m
>CONFIG_ARCNET_COM20020_PCI=m
>CONFIG_MII=y
>CONFIG_PHYLIB=y
>
>#
># MII PHY device drivers
>#
>CONFIG_MARVELL_PHY=m
>CONFIG_DAVICOM_PHY=m
># CONFIG_QSEMI_PHY is not set
>CONFIG_LXT_PHY=m
># CONFIG_CICADA_PHY is not set
>CONFIG_VITESSE_PHY=m
># CONFIG_SMSC_PHY is not set
>CONFIG_BROADCOM_PHY=m
>CONFIG_ICPLUS_PHY=m
># CONFIG_REALTEK_PHY is not set
># CONFIG_NATIONAL_PHY is not set
>CONFIG_STE10XP=m
>CONFIG_LSI_ET1011C_PHY=m
># CONFIG_MICREL_PHY is not set
>CONFIG_FIXED_PHY=y
># CONFIG_MDIO_BITBANG is not set
>CONFIG_NET_ETHERNET=y
># CONFIG_HAPPYMEAL is not set
># CONFIG_SUNGEM is not set
># CONFIG_CASSINI is not set
>CONFIG_NET_VENDOR_3COM=y
>CONFIG_VORTEX=y
>CONFIG_TYPHOON=m
># CONFIG_ENC28J60 is not set
># CONFIG_ETHOC is not set
>CONFIG_DNET=m
>CONFIG_NET_TULIP=y
># CONFIG_DE2104X is not set
>CONFIG_TULIP=m
># CONFIG_TULIP_MWI is not set
>CONFIG_TULIP_MMIO=y
># CONFIG_TULIP_NAPI is not set
># CONFIG_DE4X5 is not set
># CONFIG_WINBOND_840 is not set
># CONFIG_DM9102 is not set
>CONFIG_ULI526X=m
>CONFIG_HP100=m
># CONFIG_IBM_NEW_EMAC_ZMII is not set
># CONFIG_IBM_NEW_EMAC_RGMII is not set
># CONFIG_IBM_NEW_EMAC_TAH is not set
># CONFIG_IBM_NEW_EMAC_EMAC4 is not set
># CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set
># CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set
># CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set
>CONFIG_NET_PCI=y
># CONFIG_PCNET32 is not set
># CONFIG_AMD8111_ETH is not set
>CONFIG_ADAPTEC_STARFIRE=m
>CONFIG_KSZ884X_PCI=m
># CONFIG_B44 is not set
>CONFIG_FORCEDETH=y
>CONFIG_E100=y
># CONFIG_FEALNX is not set
># CONFIG_NATSEMI is not set
>CONFIG_NE2K_PCI=m
>CONFIG_8139CP=m
>CONFIG_8139TOO=y
>CONFIG_8139TOO_PIO=y
>CONFIG_8139TOO_TUNE_TWISTER=y
># CONFIG_8139TOO_8129 is not set
>CONFIG_8139_OLD_RX_RESET=y
>CONFIG_R6040=m
># CONFIG_SIS900 is not set
>CONFIG_EPIC100=m
># CONFIG_SMSC9420 is not set
>CONFIG_SUNDANCE=m
>CONFIG_SUNDANCE_MMIO=y
>CONFIG_TLAN=m
>CONFIG_KS8842=m
>CONFIG_KS8851=m
>CONFIG_KS8851_MLL=m
>CONFIG_VIA_RHINE=m
># CONFIG_VIA_RHINE_MMIO is not set
>CONFIG_SC92031=m
>CONFIG_NET_POCKET=y
>CONFIG_ATP=m
># CONFIG_DE600 is not set
>CONFIG_DE620=m
>CONFIG_ATL2=m
>CONFIG_NETDEV_1000=y
>CONFIG_ACENIC=m
># CONFIG_ACENIC_OMIT_TIGON_I is not set
># CONFIG_DL2K is not set
># CONFIG_E1000 is not set
>CONFIG_E1000E=y
># CONFIG_IP1000 is not set
># CONFIG_IGB is not set
># CONFIG_IGBVF is not set
>CONFIG_NS83820=m
>CONFIG_HAMACHI=m
>CONFIG_YELLOWFIN=m
>CONFIG_R8169=m
>CONFIG_SIS190=m
>CONFIG_SKGE=y
>CONFIG_SKGE_GENESIS=y
># CONFIG_SKY2 is not set
># CONFIG_VIA_VELOCITY is not set
>CONFIG_TIGON3=y
># CONFIG_BNX2 is not set
># CONFIG_CNIC is not set
># CONFIG_QLA3XXX is not set
>CONFIG_ATL1=m
>CONFIG_ATL1E=m
># CONFIG_ATL1C is not set
># CONFIG_JME is not set
># CONFIG_STMMAC_ETH is not set
>CONFIG_PCH_GBE=m
># CONFIG_NETDEV_10000 is not set
>CONFIG_TR=m
># CONFIG_IBMOL is not set
># CONFIG_3C359 is not set
>CONFIG_TMS380TR=m
>CONFIG_TMSPCI=m
>CONFIG_ABYSS=m
>CONFIG_WLAN=y
>CONFIG_AIRO=m
>CONFIG_ATMEL=m
>CONFIG_PCI_ATMEL=m
># CONFIG_PRISM54 is not set
># CONFIG_USB_ZD1201 is not set
># CONFIG_HOSTAP is not set
>
>#
># WiMAX Wireless Broadband devices
>#
>
>#
># Enable MMC support to see WiMAX SDIO drivers
>#
># CONFIG_WIMAX_I2400M_USB is not set
>
>#
># USB Network Adapters
>#
># CONFIG_USB_CATC is not set
>CONFIG_USB_KAWETH=m
>CONFIG_USB_PEGASUS=m
>CONFIG_USB_RTL8150=m
># CONFIG_USB_USBNET is not set
>CONFIG_USB_IPHETH=m
>CONFIG_WAN=y
># CONFIG_HDLC is not set
># CONFIG_DLCI is not set
>CONFIG_WAN_ROUTER_DRIVERS=m
>CONFIG_CYCLADES_SYNC=m
>CONFIG_CYCLOMX_X25=y
>CONFIG_LAPBETHER=m
>CONFIG_X25_ASY=m
>CONFIG_SBNI=m
># CONFIG_SBNI_MULTILINE is not set
># CONFIG_IEEE802154_DRIVERS is not set
>
>#
># CAIF transport drivers
>#
>CONFIG_CAIF_TTY=m
>CONFIG_CAIF_SPI_SLAVE=m
># CONFIG_CAIF_SPI_SYNC is not set
>CONFIG_CAIF_HSI=m
># CONFIG_XEN_NETDEV_FRONTEND is not set
># CONFIG_FDDI is not set
># CONFIG_HIPPI is not set
># CONFIG_PLIP is not set
>CONFIG_PPP=m
># CONFIG_PPP_MULTILINK is not set
>CONFIG_PPP_FILTER=y
>CONFIG_PPP_ASYNC=m
># CONFIG_PPP_SYNC_TTY is not set
># CONFIG_PPP_DEFLATE is not set
># CONFIG_PPP_BSDCOMP is not set
>CONFIG_PPP_MPPE=m
># CONFIG_PPPOE is not set
># CONFIG_PPPOL2TP is not set
>CONFIG_SLIP=m
>CONFIG_SLIP_COMPRESSED=y
>CONFIG_SLHC=m
># CONFIG_SLIP_SMART is not set
># CONFIG_SLIP_MODE_SLIP6 is not set
>CONFIG_NET_FC=y
>CONFIG_NETCONSOLE=y
>CONFIG_NETPOLL=y
>CONFIG_NETPOLL_TRAP=y
>CONFIG_NET_POLL_CONTROLLER=y
>CONFIG_VIRTIO_NET=m
>CONFIG_VMXNET3=m
>CONFIG_ISDN=y
>CONFIG_ISDN_I4L=m
># CONFIG_ISDN_PPP is not set
>CONFIG_ISDN_AUDIO=y
># CONFIG_ISDN_TTY_FAX is not set
># CONFIG_ISDN_X25 is not set
>
>#
># ISDN feature submodules
>#
>CONFIG_ISDN_DIVERSION=m
>
>#
># ISDN4Linux hardware drivers
>#
>
>#
># Passive cards
>#
># CONFIG_ISDN_DRV_HISAX is not set
>
>#
># Active cards
>#
># CONFIG_ISDN_CAPI is not set
># CONFIG_ISDN_DRV_GIGASET is not set
># CONFIG_HYSDN is not set
># CONFIG_MISDN is not set
>CONFIG_PHONE=m
>CONFIG_PHONE_IXJ=m
>
>#
># Input device support
>#
>CONFIG_INPUT=y
>CONFIG_INPUT_FF_MEMLESS=m
>CONFIG_INPUT_POLLDEV=y
># CONFIG_INPUT_SPARSEKMAP is not set
>
>#
># Userland interfaces
>#
>CONFIG_INPUT_MOUSEDEV=y
>CONFIG_INPUT_MOUSEDEV_PSAUX=y
>CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
>CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
>CONFIG_INPUT_JOYDEV=m
># CONFIG_INPUT_EVDEV is not set
>CONFIG_INPUT_EVBUG=m
>
>#
># Input Device Drivers
>#
>CONFIG_INPUT_KEYBOARD=y
># CONFIG_KEYBOARD_ADP5588 is not set
>CONFIG_KEYBOARD_ADP5589=m
>CONFIG_KEYBOARD_ATKBD=y
>CONFIG_KEYBOARD_QT1070=m
># CONFIG_KEYBOARD_QT2160 is not set
># CONFIG_KEYBOARD_LKKBD is not set
>CONFIG_KEYBOARD_TCA6416=m
>CONFIG_KEYBOARD_MAX7359=m
># CONFIG_KEYBOARD_MCS is not set
>CONFIG_KEYBOARD_MPR121=m
>CONFIG_KEYBOARD_NEWTON=m
># CONFIG_KEYBOARD_OPENCORES is not set
>CONFIG_KEYBOARD_STOWAWAY=m
>CONFIG_KEYBOARD_SUNKBD=m
>CONFIG_KEYBOARD_XTKBD=m
>CONFIG_INPUT_MOUSE=y
>CONFIG_MOUSE_PS2=m
>CONFIG_MOUSE_PS2_ALPS=y
># CONFIG_MOUSE_PS2_LOGIPS2PP is not set
># CONFIG_MOUSE_PS2_SYNAPTICS is not set
># CONFIG_MOUSE_PS2_TRACKPOINT is not set
># CONFIG_MOUSE_PS2_ELANTECH is not set
>CONFIG_MOUSE_PS2_SENTELIC=y
># CONFIG_MOUSE_PS2_TOUCHKIT is not set
># CONFIG_MOUSE_SERIAL is not set
>CONFIG_MOUSE_APPLETOUCH=m
># CONFIG_MOUSE_BCM5974 is not set
>CONFIG_MOUSE_VSXXXAA=m
>CONFIG_MOUSE_SYNAPTICS_I2C=m
>CONFIG_INPUT_JOYSTICK=y
># CONFIG_JOYSTICK_ANALOG is not set
># CONFIG_JOYSTICK_A3D is not set
># CONFIG_JOYSTICK_ADI is not set
>CONFIG_JOYSTICK_COBRA=m
># CONFIG_JOYSTICK_GF2K is not set
># CONFIG_JOYSTICK_GRIP is not set
># CONFIG_JOYSTICK_GRIP_MP is not set
># CONFIG_JOYSTICK_GUILLEMOT is not set
>CONFIG_JOYSTICK_INTERACT=m
>CONFIG_JOYSTICK_SIDEWINDER=m
>CONFIG_JOYSTICK_TMDC=m
>CONFIG_JOYSTICK_IFORCE=m
># CONFIG_JOYSTICK_IFORCE_USB is not set
>CONFIG_JOYSTICK_IFORCE_232=y
># CONFIG_JOYSTICK_WARRIOR is not set
>CONFIG_JOYSTICK_MAGELLAN=m
>CONFIG_JOYSTICK_SPACEORB=m
>CONFIG_JOYSTICK_SPACEBALL=m
># CONFIG_JOYSTICK_STINGER is not set
>CONFIG_JOYSTICK_TWIDJOY=m
>CONFIG_JOYSTICK_ZHENHUA=m
># CONFIG_JOYSTICK_DB9 is not set
>CONFIG_JOYSTICK_GAMECON=m
>CONFIG_JOYSTICK_TURBOGRAFX=m
>CONFIG_JOYSTICK_AS5011=m
># CONFIG_JOYSTICK_JOYDUMP is not set
>CONFIG_JOYSTICK_XPAD=m
># CONFIG_JOYSTICK_XPAD_FF is not set
>CONFIG_INPUT_TABLET=y
>CONFIG_TABLET_USB_ACECAD=m
># CONFIG_TABLET_USB_AIPTEK is not set
>CONFIG_TABLET_USB_GTCO=m
># CONFIG_TABLET_USB_HANWANG is not set
># CONFIG_TABLET_USB_KBTAB is not set
># CONFIG_TABLET_USB_WACOM is not set
># CONFIG_INPUT_TOUCHSCREEN is not set
>CONFIG_INPUT_MISC=y
>CONFIG_INPUT_AD714X=m
># CONFIG_INPUT_AD714X_I2C is not set
>CONFIG_INPUT_AD714X_SPI=m
># CONFIG_INPUT_MMA8450 is not set
># CONFIG_INPUT_MPU3050 is not set
># CONFIG_INPUT_ATLAS_BTNS is not set
>CONFIG_INPUT_ATI_REMOTE=m
># CONFIG_INPUT_ATI_REMOTE2 is not set
>CONFIG_INPUT_KEYSPAN_REMOTE=m
>CONFIG_INPUT_KXTJ9=m
># CONFIG_INPUT_KXTJ9_POLLED_MODE is not set
>CONFIG_INPUT_POWERMATE=m
>CONFIG_INPUT_YEALINK=m
>CONFIG_INPUT_CM109=m
># CONFIG_INPUT_UINPUT is not set
>CONFIG_INPUT_PCF50633_PMU=m
># CONFIG_INPUT_PCF8574 is not set
>CONFIG_INPUT_ADXL34X=m
>CONFIG_INPUT_ADXL34X_I2C=m
># CONFIG_INPUT_ADXL34X_SPI is not set
>CONFIG_INPUT_CMA3000=m
># CONFIG_INPUT_CMA3000_I2C is not set
>
>#
># Hardware I/O ports
>#
>CONFIG_SERIO=y
>CONFIG_SERIO_I8042=y
>CONFIG_SERIO_SERPORT=m
>CONFIG_SERIO_CT82C710=m
># CONFIG_SERIO_PARKBD is not set
># CONFIG_SERIO_PCIPS2 is not set
>CONFIG_SERIO_LIBPS2=y
># CONFIG_SERIO_RAW is not set
>CONFIG_SERIO_ALTERA_PS2=m
>CONFIG_SERIO_PS2MULT=m
>CONFIG_GAMEPORT=m
># CONFIG_GAMEPORT_NS558 is not set
># CONFIG_GAMEPORT_L4 is not set
># CONFIG_GAMEPORT_EMU10K1 is not set
>CONFIG_GAMEPORT_FM801=m
>
>#
># Character devices
>#
>CONFIG_VT=y
>CONFIG_CONSOLE_TRANSLATIONS=y
>CONFIG_VT_CONSOLE=y
>CONFIG_HW_CONSOLE=y
>CONFIG_VT_HW_CONSOLE_BINDING=y
>CONFIG_UNIX98_PTYS=y
>CONFIG_DEVPTS_MULTIPLE_INSTANCES=y
># CONFIG_LEGACY_PTYS is not set
>CONFIG_SERIAL_NONSTANDARD=y
># CONFIG_ROCKETPORT is not set
>CONFIG_CYCLADES=m
>CONFIG_CYZ_INTR=y
>CONFIG_MOXA_INTELLIO=m
># CONFIG_MOXA_SMARTIO is not set
>CONFIG_SYNCLINK=m
># CONFIG_SYNCLINKMP is not set
># CONFIG_SYNCLINK_GT is not set
># CONFIG_NOZOMI is not set
># CONFIG_ISI is not set
># CONFIG_N_HDLC is not set
>CONFIG_N_GSM=m
>CONFIG_TRACE_ROUTER=m
>CONFIG_TRACE_SINK=m
># CONFIG_DEVKMEM is not set
># CONFIG_STALDRV is not set
>
>#
># Serial drivers
>#
>CONFIG_SERIAL_8250=y
>CONFIG_SERIAL_8250_CONSOLE=y
>CONFIG_FIX_EARLYCON_MEM=y
># CONFIG_SERIAL_8250_PCI is not set
>CONFIG_SERIAL_8250_PNP=m
>CONFIG_SERIAL_8250_NR_UARTS=4
>CONFIG_SERIAL_8250_RUNTIME_UARTS=4
>CONFIG_SERIAL_8250_EXTENDED=y
># CONFIG_SERIAL_8250_MANY_PORTS is not set
># CONFIG_SERIAL_8250_SHARE_IRQ is not set
># CONFIG_SERIAL_8250_DETECT_IRQ is not set
>CONFIG_SERIAL_8250_RSA=y
>
>#
># Non-8250 serial port support
>#
>CONFIG_SERIAL_MAX3100=m
># CONFIG_SERIAL_MAX3107 is not set
>CONFIG_SERIAL_MFD_HSU=m
>CONFIG_SERIAL_CORE=y
>CONFIG_SERIAL_CORE_CONSOLE=y
>CONFIG_SERIAL_JSM=m
>CONFIG_SERIAL_TIMBERDALE=m
>CONFIG_SERIAL_ALTERA_JTAGUART=m
># CONFIG_SERIAL_ALTERA_UART is not set
># CONFIG_SERIAL_PCH_UART is not set
>CONFIG_SERIAL_XILINX_PS_UART=m
># CONFIG_TTY_PRINTK is not set
>CONFIG_PRINTER=m
># CONFIG_LP_CONSOLE is not set
>CONFIG_PPDEV=m
>CONFIG_HVC_DRIVER=y
>CONFIG_HVC_IRQ=y
>CONFIG_HVC_XEN=y
># CONFIG_VIRTIO_CONSOLE is not set
>CONFIG_IPMI_HANDLER=m
>CONFIG_IPMI_PANIC_EVENT=y
>CONFIG_IPMI_PANIC_STRING=y
># CONFIG_IPMI_DEVICE_INTERFACE is not set
>CONFIG_IPMI_SI=m
># CONFIG_IPMI_WATCHDOG is not set
>CONFIG_IPMI_POWEROFF=m
>CONFIG_HW_RANDOM=m
>CONFIG_HW_RANDOM_TIMERIOMEM=m
>CONFIG_HW_RANDOM_INTEL=m
>CONFIG_HW_RANDOM_AMD=m
>CONFIG_HW_RANDOM_VIA=m
>CONFIG_HW_RANDOM_VIRTIO=m
>CONFIG_NVRAM=m
># CONFIG_R3964 is not set
># CONFIG_APPLICOM is not set
># CONFIG_MWAVE is not set
>CONFIG_RAW_DRIVER=m
>CONFIG_MAX_RAW_DEVS=256
>CONFIG_HPET=y
># CONFIG_HPET_MMAP is not set
># CONFIG_HANGCHECK_TIMER is not set
>CONFIG_TCG_TPM=y
>CONFIG_TCG_TIS=y
>CONFIG_TCG_NSC=m
># CONFIG_TCG_ATMEL is not set
>CONFIG_TCG_INFINEON=m
>CONFIG_TELCLOCK=m
>CONFIG_DEVPORT=y
>CONFIG_RAMOOPS=m
>CONFIG_I2C=m
>CONFIG_I2C_BOARDINFO=y
># CONFIG_I2C_COMPAT is not set
>CONFIG_I2C_CHARDEV=m
># CONFIG_I2C_MUX is not set
># CONFIG_I2C_HELPER_AUTO is not set
>CONFIG_I2C_SMBUS=m
>
>#
># I2C Algorithms
>#
>CONFIG_I2C_ALGOBIT=m
>CONFIG_I2C_ALGOPCF=m
># CONFIG_I2C_ALGOPCA is not set
>
>#
># I2C Hardware Bus support
>#
>
>#
># PC SMBus host controller drivers
>#
># CONFIG_I2C_ALI1535 is not set
>CONFIG_I2C_ALI1563=m
>CONFIG_I2C_ALI15X3=m
>CONFIG_I2C_AMD756=m
># CONFIG_I2C_AMD756_S4882 is not set
># CONFIG_I2C_AMD8111 is not set
># CONFIG_I2C_I801 is not set
>CONFIG_I2C_ISCH=m
>CONFIG_I2C_PIIX4=m
>CONFIG_I2C_NFORCE2=m
># CONFIG_I2C_NFORCE2_S4985 is not set
>CONFIG_I2C_SIS5595=m
>CONFIG_I2C_SIS630=m
># CONFIG_I2C_SIS96X is not set
>CONFIG_I2C_VIA=m
># CONFIG_I2C_VIAPRO is not set
>
>#
># ACPI drivers
>#
>CONFIG_I2C_SCMI=m
>
>#
># I2C system bus drivers (mostly embedded / system-on-chip)
>#
># CONFIG_I2C_INTEL_MID is not set
>CONFIG_I2C_OCORES=m
># CONFIG_I2C_PCA_PLATFORM is not set
># CONFIG_I2C_PXA_PCI is not set
># CONFIG_I2C_SIMTEC is not set
>CONFIG_I2C_XILINX=m
>CONFIG_I2C_EG20T=m
>
>#
># External I2C/SMBus adapter drivers
>#
>CONFIG_I2C_DIOLAN_U2C=m
>CONFIG_I2C_PARPORT=m
>CONFIG_I2C_PARPORT_LIGHT=m
>CONFIG_I2C_TAOS_EVM=m
>CONFIG_I2C_TINY_USB=m
>
>#
># Other I2C/SMBus bus drivers
>#
>CONFIG_I2C_STUB=m
># CONFIG_I2C_DEBUG_CORE is not set
>CONFIG_I2C_DEBUG_ALGO=y
>CONFIG_I2C_DEBUG_BUS=y
>CONFIG_SPI=y
>CONFIG_SPI_DEBUG=y
>CONFIG_SPI_MASTER=y
>
>#
># SPI Master Controller Drivers
>#
>CONFIG_SPI_ALTERA=m
>CONFIG_SPI_BITBANG=m
># CONFIG_SPI_BUTTERFLY is not set
># CONFIG_SPI_LM70_LLP is not set
># CONFIG_SPI_PXA2XX_PCI is not set
># CONFIG_SPI_TOPCLIFF_PCH is not set
>CONFIG_SPI_XILINX=m
># CONFIG_SPI_DESIGNWARE is not set
>
>#
># SPI Protocol Masters
>#
>CONFIG_SPI_SPIDEV=m
># CONFIG_SPI_TLE62X0 is not set
>
>#
># PPS support
>#
>CONFIG_PPS=m
>CONFIG_PPS_DEBUG=y
># CONFIG_NTP_PPS is not set
>
>#
># PPS clients support
>#
>CONFIG_PPS_CLIENT_KTIMER=m
>CONFIG_PPS_CLIENT_LDISC=m
># CONFIG_PPS_CLIENT_PARPORT is not set
>
>#
># PPS generators support
>#
>
>#
># PTP clock support
>#
># CONFIG_PTP_1588_CLOCK is not set
>CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y
># CONFIG_GPIOLIB is not set
>CONFIG_W1=m
>CONFIG_W1_CON=y
>
>#
># 1-wire Bus Masters
>#
>CONFIG_W1_MASTER_MATROX=m
># CONFIG_W1_MASTER_DS2490 is not set
>CONFIG_W1_MASTER_DS2482=m
># CONFIG_W1_MASTER_DS1WM is not set
>
>#
># 1-wire Slaves
>#
>CONFIG_W1_SLAVE_THERM=m
># CONFIG_W1_SLAVE_SMEM is not set
># CONFIG_W1_SLAVE_DS2408 is not set
>CONFIG_W1_SLAVE_DS2423=m
># CONFIG_W1_SLAVE_DS2431 is not set
>CONFIG_W1_SLAVE_DS2433=m
>CONFIG_W1_SLAVE_DS2433_CRC=y
># CONFIG_W1_SLAVE_DS2760 is not set
>CONFIG_W1_SLAVE_DS2780=m
># CONFIG_W1_SLAVE_BQ27000 is not set
>CONFIG_POWER_SUPPLY=m
>CONFIG_POWER_SUPPLY_DEBUG=y
>CONFIG_PDA_POWER=m
>CONFIG_TEST_POWER=m
>CONFIG_BATTERY_DS2780=m
># CONFIG_BATTERY_DS2782 is not set
># CONFIG_BATTERY_BQ20Z75 is not set
># CONFIG_BATTERY_BQ27x00 is not set
># CONFIG_BATTERY_MAX17040 is not set
># CONFIG_BATTERY_MAX17042 is not set
># CONFIG_CHARGER_PCF50633 is not set
># CONFIG_CHARGER_ISP1704 is not set
>CONFIG_CHARGER_MAX8903=m
># CONFIG_HWMON is not set
>CONFIG_THERMAL=m
># CONFIG_WATCHDOG is not set
>CONFIG_SSB_POSSIBLE=y
>
>#
># Sonics Silicon Backplane
>#
># CONFIG_SSB is not set
>CONFIG_BCMA_POSSIBLE=y
>
>#
># Broadcom specific AMBA
>#
># CONFIG_BCMA is not set
>CONFIG_MFD_SUPPORT=y
>CONFIG_MFD_CORE=m
>CONFIG_MFD_SM501=m
># CONFIG_HTC_PASIC3 is not set
>CONFIG_TPS6105X=m
>CONFIG_TPS6507X=m
># CONFIG_MFD_TMIO is not set
>CONFIG_MFD_WM8400=m
># CONFIG_MFD_WM831X_SPI is not set
>CONFIG_MFD_PCF50633=m
>CONFIG_PCF50633_ADC=m
>CONFIG_PCF50633_GPIO=m
>CONFIG_MFD_MC13783=m
>CONFIG_MFD_MC13XXX=m
>CONFIG_ABX500_CORE=y
># CONFIG_EZX_PCAP is not set
># CONFIG_AB8500_CORE is not set
># CONFIG_MFD_CS5535 is not set
>CONFIG_LPC_SCH=m
>CONFIG_MFD_RDC321X=m
># CONFIG_MFD_JANZ_CMODIO is not set
>CONFIG_MFD_VX855=m
># CONFIG_MFD_WL1273_CORE is not set
>CONFIG_REGULATOR=y
># CONFIG_REGULATOR_DEBUG is not set
>CONFIG_REGULATOR_DUMMY=y
>CONFIG_REGULATOR_FIXED_VOLTAGE=m
>CONFIG_REGULATOR_VIRTUAL_CONSUMER=m
>CONFIG_REGULATOR_USERSPACE_CONSUMER=m
># CONFIG_REGULATOR_BQ24022 is not set
># CONFIG_REGULATOR_MAX1586 is not set
>CONFIG_REGULATOR_MAX8649=m
>CONFIG_REGULATOR_MAX8660=m
>CONFIG_REGULATOR_MAX8952=m
># CONFIG_REGULATOR_WM8400 is not set
># CONFIG_REGULATOR_PCF50633 is not set
>CONFIG_REGULATOR_LP3971=m
>CONFIG_REGULATOR_LP3972=m
># CONFIG_REGULATOR_MC13783 is not set
># CONFIG_REGULATOR_MC13892 is not set
>CONFIG_REGULATOR_TPS6105X=m
># CONFIG_REGULATOR_TPS65023 is not set
># CONFIG_REGULATOR_TPS6507X is not set
>CONFIG_REGULATOR_ISL6271A=m
>CONFIG_REGULATOR_AD5398=m
>CONFIG_REGULATOR_TPS6524X=m
># CONFIG_MEDIA_SUPPORT is not set
>
>#
># Graphics support
>#
># CONFIG_AGP is not set
># CONFIG_VGA_ARB is not set
>CONFIG_VGA_SWITCHEROO=y
>CONFIG_DRM=m
># CONFIG_DRM_TDFX is not set
>CONFIG_DRM_R128=m
># CONFIG_DRM_RADEON is not set
># CONFIG_DRM_MGA is not set
>CONFIG_DRM_VIA=m
>CONFIG_DRM_SAVAGE=m
>CONFIG_STUB_POULSBO=m
>CONFIG_VGASTATE=m
>CONFIG_VIDEO_OUTPUT_CONTROL=m
>CONFIG_FB=m
># CONFIG_FIRMWARE_EDID is not set
>CONFIG_FB_DDC=m
># CONFIG_FB_BOOT_VESA_SUPPORT is not set
>CONFIG_FB_CFB_FILLRECT=m
>CONFIG_FB_CFB_COPYAREA=m
>CONFIG_FB_CFB_IMAGEBLIT=m
># CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
>CONFIG_FB_SYS_FILLRECT=m
>CONFIG_FB_SYS_COPYAREA=m
>CONFIG_FB_SYS_IMAGEBLIT=m
>CONFIG_FB_FOREIGN_ENDIAN=y
>CONFIG_FB_BOTH_ENDIAN=y
># CONFIG_FB_BIG_ENDIAN is not set
># CONFIG_FB_LITTLE_ENDIAN is not set
>CONFIG_FB_SYS_FOPS=m
># CONFIG_FB_WMT_GE_ROPS is not set
>CONFIG_FB_DEFERRED_IO=y
>CONFIG_FB_SVGALIB=m
># CONFIG_FB_MACMODES is not set
>CONFIG_FB_BACKLIGHT=y
>CONFIG_FB_MODE_HELPERS=y
>CONFIG_FB_TILEBLITTING=y
>
>#
># Frame buffer hardware drivers
>#
># CONFIG_FB_CIRRUS is not set
># CONFIG_FB_PM2 is not set
>CONFIG_FB_CYBER2000=m
># CONFIG_FB_CYBER2000_DDC is not set
>CONFIG_FB_ARC=m
># CONFIG_FB_VGA16 is not set
># CONFIG_FB_UVESA is not set
># CONFIG_FB_N411 is not set
>CONFIG_FB_HGA=m
>CONFIG_FB_S1D13XXX=m
># CONFIG_FB_NVIDIA is not set
>CONFIG_FB_RIVA=m
># CONFIG_FB_RIVA_I2C is not set
># CONFIG_FB_RIVA_DEBUG is not set
>CONFIG_FB_RIVA_BACKLIGHT=y
>CONFIG_FB_LE80578=m
>CONFIG_FB_CARILLO_RANCH=m
>CONFIG_FB_MATROX=m
># CONFIG_FB_MATROX_MILLENIUM is not set
>CONFIG_FB_MATROX_MYSTIQUE=y
>CONFIG_FB_MATROX_G=y
>CONFIG_FB_MATROX_I2C=m
>CONFIG_FB_MATROX_MAVEN=m
># CONFIG_FB_RADEON is not set
># CONFIG_FB_ATY128 is not set
># CONFIG_FB_ATY is not set
>CONFIG_FB_S3=m
># CONFIG_FB_S3_DDC is not set
>CONFIG_FB_SAVAGE=m
>CONFIG_FB_SAVAGE_I2C=y
>CONFIG_FB_SAVAGE_ACCEL=y
># CONFIG_FB_SIS is not set
># CONFIG_FB_VIA is not set
># CONFIG_FB_NEOMAGIC is not set
>CONFIG_FB_KYRO=m
>CONFIG_FB_3DFX=m
># CONFIG_FB_3DFX_ACCEL is not set
>CONFIG_FB_3DFX_I2C=y
>CONFIG_FB_VOODOO1=m
>CONFIG_FB_VT8623=m
>CONFIG_FB_TRIDENT=m
>CONFIG_FB_ARK=m
># CONFIG_FB_PM3 is not set
># CONFIG_FB_CARMINE is not set
>CONFIG_FB_GEODE=y
># CONFIG_FB_GEODE_LX is not set
># CONFIG_FB_GEODE_GX is not set
># CONFIG_FB_GEODE_GX1 is not set
>CONFIG_FB_TMIO=m
>CONFIG_FB_TMIO_ACCELL=y
># CONFIG_FB_SM501 is not set
>CONFIG_FB_UDL=m
># CONFIG_FB_VIRTUAL is not set
># CONFIG_XEN_FBDEV_FRONTEND is not set
>CONFIG_FB_METRONOME=m
>CONFIG_FB_MB862XX=m
>CONFIG_FB_MB862XX_PCI_GDC=y
>CONFIG_FB_MB862XX_I2C=y
>CONFIG_FB_BROADSHEET=m
>CONFIG_BACKLIGHT_LCD_SUPPORT=y
>CONFIG_LCD_CLASS_DEVICE=m
>CONFIG_LCD_LTV350QV=m
>CONFIG_LCD_ILI9320=m
># CONFIG_LCD_TDO24M is not set
>CONFIG_LCD_VGG2432A4=m
># CONFIG_LCD_PLATFORM is not set
>CONFIG_LCD_S6E63M0=m
>CONFIG_LCD_LD9040=m
>CONFIG_LCD_AMS369FG06=m
>CONFIG_BACKLIGHT_CLASS_DEVICE=m
># CONFIG_BACKLIGHT_GENERIC is not set
>CONFIG_BACKLIGHT_PROGEAR=m
>CONFIG_BACKLIGHT_CARILLO_RANCH=m
># CONFIG_BACKLIGHT_APPLE is not set
>CONFIG_BACKLIGHT_SAHARA=m
># CONFIG_BACKLIGHT_ADP8860 is not set
># CONFIG_BACKLIGHT_ADP8870 is not set
>CONFIG_BACKLIGHT_PCF50633=m
>
>#
># Display device support
>#
># CONFIG_DISPLAY_SUPPORT is not set
>
>#
># Console display driver support
>#
>CONFIG_VGA_CONSOLE=y
>CONFIG_VGACON_SOFT_SCROLLBACK=y
>CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
>CONFIG_DUMMY_CONSOLE=y
># CONFIG_FRAMEBUFFER_CONSOLE is not set
>CONFIG_FONT_8x16=y
>CONFIG_LOGO=y
># CONFIG_LOGO_LINUX_MONO is not set
># CONFIG_LOGO_LINUX_VGA16 is not set
># CONFIG_LOGO_LINUX_CLUT224 is not set
>CONFIG_SOUND=m
># CONFIG_SOUND_OSS_CORE is not set
># CONFIG_SND is not set
># CONFIG_SOUND_PRIME is not set
>CONFIG_HID_SUPPORT=y
># CONFIG_HID is not set
>
>#
># USB Input Devices
>#
># CONFIG_USB_HID is not set
>CONFIG_HID_PID=y
>
>#
># USB HID Boot Protocol drivers
>#
>CONFIG_USB_KBD=m
>CONFIG_USB_MOUSE=y
>CONFIG_USB_SUPPORT=y
>CONFIG_USB_ARCH_HAS_HCD=y
>CONFIG_USB_ARCH_HAS_OHCI=y
>CONFIG_USB_ARCH_HAS_EHCI=y
>CONFIG_USB=y
># CONFIG_USB_DEBUG is not set
># CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
>
>#
># Miscellaneous USB options
>#
># CONFIG_USB_DEVICEFS is not set
># CONFIG_USB_DEVICE_CLASS is not set
>CONFIG_USB_DYNAMIC_MINORS=y
># CONFIG_USB_OTG_WHITELIST is not set
>CONFIG_USB_OTG_BLACKLIST_HUB=y
>CONFIG_USB_MON=m
># CONFIG_USB_WUSB is not set
>CONFIG_USB_WUSB_CBAF=m
>CONFIG_USB_WUSB_CBAF_DEBUG=y
>
>#
># USB Host Controller Drivers
>#
># CONFIG_USB_C67X00_HCD is not set
>CONFIG_USB_XHCI_HCD=m
>CONFIG_USB_XHCI_HCD_DEBUGGING=y
>CONFIG_USB_EHCI_HCD=y
># CONFIG_USB_EHCI_ROOT_HUB_TT is not set
># CONFIG_USB_EHCI_TT_NEWSCHED is not set
># CONFIG_USB_OXU210HP_HCD is not set
>CONFIG_USB_ISP116X_HCD=m
>CONFIG_USB_ISP1760_HCD=m
>CONFIG_USB_ISP1362_HCD=m
>CONFIG_USB_OHCI_HCD=y
># CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
># CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
>CONFIG_USB_OHCI_LITTLE_ENDIAN=y
>CONFIG_USB_UHCI_HCD=y
>CONFIG_USB_U132_HCD=m
># CONFIG_USB_SL811_HCD is not set
># CONFIG_USB_R8A66597_HCD is not set
># CONFIG_USB_WHCI_HCD is not set
># CONFIG_USB_HWA_HCD is not set
>
>#
># USB Device Class drivers
>#
># CONFIG_USB_ACM is not set
># CONFIG_USB_PRINTER is not set
>CONFIG_USB_WDM=m
>CONFIG_USB_TMC=m
>
>#
># NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may
>#
>
>#
># also be needed; see USB_STORAGE Help for more info
>#
># CONFIG_USB_STORAGE is not set
># CONFIG_USB_UAS is not set
>CONFIG_USB_LIBUSUAL=y
>
>#
># USB Imaging devices
>#
>CONFIG_USB_MDC800=m
># CONFIG_USB_MICROTEK is not set
>
>#
># USB port drivers
>#
># CONFIG_USB_USS720 is not set
>CONFIG_USB_SERIAL=m
>CONFIG_USB_EZUSB=y
>CONFIG_USB_SERIAL_GENERIC=y
># CONFIG_USB_SERIAL_AIRCABLE is not set
>CONFIG_USB_SERIAL_ARK3116=m
>CONFIG_USB_SERIAL_BELKIN=m
># CONFIG_USB_SERIAL_CH341 is not set
>CONFIG_USB_SERIAL_WHITEHEAT=m
># CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
>CONFIG_USB_SERIAL_CP210X=m
># CONFIG_USB_SERIAL_CYPRESS_M8 is not set
># CONFIG_USB_SERIAL_EMPEG is not set
># CONFIG_USB_SERIAL_FTDI_SIO is not set
>CONFIG_USB_SERIAL_FUNSOFT=m
># CONFIG_USB_SERIAL_VISOR is not set
># CONFIG_USB_SERIAL_IPAQ is not set
># CONFIG_USB_SERIAL_IR is not set
>CONFIG_USB_SERIAL_EDGEPORT=m
>CONFIG_USB_SERIAL_EDGEPORT_TI=m
>CONFIG_USB_SERIAL_GARMIN=m
># CONFIG_USB_SERIAL_IPW is not set
># CONFIG_USB_SERIAL_IUU is not set
>CONFIG_USB_SERIAL_KEYSPAN_PDA=m
># CONFIG_USB_SERIAL_KEYSPAN is not set
>CONFIG_USB_SERIAL_KLSI=m
>CONFIG_USB_SERIAL_KOBIL_SCT=m
># CONFIG_USB_SERIAL_MCT_U232 is not set
># CONFIG_USB_SERIAL_MOS7720 is not set
>CONFIG_USB_SERIAL_MOS7840=m
>CONFIG_USB_SERIAL_MOTOROLA=m
># CONFIG_USB_SERIAL_NAVMAN is not set
>CONFIG_USB_SERIAL_PL2303=m
># CONFIG_USB_SERIAL_OTI6858 is not set
>CONFIG_USB_SERIAL_QCAUX=m
>CONFIG_USB_SERIAL_QUALCOMM=m
># CONFIG_USB_SERIAL_SPCP8X5 is not set
># CONFIG_USB_SERIAL_HP4X is not set
>CONFIG_USB_SERIAL_SAFE=m
>CONFIG_USB_SERIAL_SAFE_PADDED=y
>CONFIG_USB_SERIAL_SIEMENS_MPI=m
>CONFIG_USB_SERIAL_SIERRAWIRELESS=m
># CONFIG_USB_SERIAL_SYMBOL is not set
># CONFIG_USB_SERIAL_TI is not set
>CONFIG_USB_SERIAL_CYBERJACK=m
>CONFIG_USB_SERIAL_XIRCOM=m
>CONFIG_USB_SERIAL_WWAN=m
>CONFIG_USB_SERIAL_OPTION=m
>CONFIG_USB_SERIAL_OMNINET=m
># CONFIG_USB_SERIAL_OPTICON is not set
>CONFIG_USB_SERIAL_VIVOPAY_SERIAL=m
># CONFIG_USB_SERIAL_ZIO is not set
>CONFIG_USB_SERIAL_SSU100=m
># CONFIG_USB_SERIAL_DEBUG is not set
>
>#
># USB Miscellaneous drivers
>#
># CONFIG_USB_EMI62 is not set
># CONFIG_USB_EMI26 is not set
>CONFIG_USB_ADUTUX=m
>CONFIG_USB_SEVSEG=m
>CONFIG_USB_RIO500=m
># CONFIG_USB_LEGOTOWER is not set
># CONFIG_USB_LCD is not set
>CONFIG_USB_LED=m
>CONFIG_USB_CYPRESS_CY7C63=m
>CONFIG_USB_CYTHERM=m
># CONFIG_USB_IDMOUSE is not set
>CONFIG_USB_FTDI_ELAN=m
>CONFIG_USB_APPLEDISPLAY=m
>CONFIG_USB_SISUSBVGA=m
>CONFIG_USB_SISUSBVGA_CON=y
>CONFIG_USB_LD=m
>CONFIG_USB_TRANCEVIBRATOR=m
># CONFIG_USB_IOWARRIOR is not set
># CONFIG_USB_TEST is not set
># CONFIG_USB_ISIGHTFW is not set
># CONFIG_USB_YUREX is not set
>CONFIG_USB_GADGET=m
>CONFIG_USB_GADGET_DEBUG=y
># CONFIG_USB_GADGET_DEBUG_FILES is not set
>CONFIG_USB_GADGET_VBUS_DRAW=2
>CONFIG_USB_R8A66597=m
>CONFIG_USB_M66592=m
># CONFIG_USB_AMD5536UDC is not set
># CONFIG_USB_CI13XXX_PCI is not set
>CONFIG_USB_NET2272=m
># CONFIG_USB_NET2272_DMA is not set
>CONFIG_USB_NET2280=m
>CONFIG_USB_GOKU=m
>CONFIG_USB_EG20T=m
># CONFIG_USB_DUMMY_HCD is not set
>CONFIG_USB_GADGET_DUALSPEED=y
>CONFIG_USB_ZERO=m
># CONFIG_USB_ETH is not set
>CONFIG_USB_G_NCM=m
>CONFIG_USB_GADGETFS=m
># CONFIG_USB_FUNCTIONFS is not set
>CONFIG_USB_FILE_STORAGE=m
># CONFIG_USB_FILE_STORAGE_TEST is not set
>CONFIG_USB_MASS_STORAGE=m
>CONFIG_USB_G_SERIAL=m
># CONFIG_USB_G_PRINTER is not set
># CONFIG_USB_CDC_COMPOSITE is not set
># CONFIG_USB_G_MULTI is not set
># CONFIG_USB_G_HID is not set
>CONFIG_USB_G_DBGP=m
># CONFIG_USB_G_DBGP_PRINTK is not set
>CONFIG_USB_G_DBGP_SERIAL=y
>
>#
># OTG and related infrastructure
>#
>CONFIG_USB_OTG_UTILS=y
>CONFIG_NOP_USB_XCEIV=m
>CONFIG_UWB=m
>CONFIG_UWB_HWA=m
># CONFIG_UWB_WHCI is not set
># CONFIG_UWB_I1480U is not set
># CONFIG_MMC is not set
># CONFIG_MEMSTICK is not set
># CONFIG_NEW_LEDS is not set
># CONFIG_ACCESSIBILITY is not set
>CONFIG_INFINIBAND=m
>CONFIG_INFINIBAND_USER_MAD=m
># CONFIG_INFINIBAND_USER_ACCESS is not set
>CONFIG_INFINIBAND_ADDR_TRANS=y
>CONFIG_INFINIBAND_MTHCA=m
>CONFIG_INFINIBAND_MTHCA_DEBUG=y
># CONFIG_INFINIBAND_QIB is not set
># CONFIG_INFINIBAND_AMSO1100 is not set
>CONFIG_INFINIBAND_NES=m
>CONFIG_INFINIBAND_NES_DEBUG=y
># CONFIG_INFINIBAND_IPOIB is not set
># CONFIG_INFINIBAND_SRP is not set
>CONFIG_INFINIBAND_ISER=m
>CONFIG_EDAC=y
>
>#
># Reporting subsystems
>#
># CONFIG_EDAC_DEBUG is not set
># CONFIG_EDAC_DECODE_MCE is not set
># CONFIG_EDAC_MM_EDAC is not set
>CONFIG_RTC_LIB=y
>CONFIG_RTC_CLASS=y
>CONFIG_RTC_HCTOSYS=y
>CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
>CONFIG_RTC_DEBUG=y
>
>#
># RTC interfaces
>#
># CONFIG_RTC_INTF_SYSFS is not set
>CONFIG_RTC_INTF_PROC=y
>CONFIG_RTC_INTF_DEV=y
># CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
>CONFIG_RTC_DRV_TEST=m
>
>#
># I2C RTC drivers
>#
># CONFIG_RTC_DRV_DS1307 is not set
>CONFIG_RTC_DRV_DS1374=m
>CONFIG_RTC_DRV_DS1672=m
># CONFIG_RTC_DRV_DS3232 is not set
># CONFIG_RTC_DRV_MAX6900 is not set
>CONFIG_RTC_DRV_RS5C372=m
>CONFIG_RTC_DRV_ISL1208=m
># CONFIG_RTC_DRV_ISL12022 is not set
># CONFIG_RTC_DRV_X1205 is not set
># CONFIG_RTC_DRV_PCF8563 is not set
>CONFIG_RTC_DRV_PCF8583=m
>CONFIG_RTC_DRV_M41T80=m
>CONFIG_RTC_DRV_M41T80_WDT=y
>CONFIG_RTC_DRV_BQ32K=m
>CONFIG_RTC_DRV_S35390A=m
># CONFIG_RTC_DRV_FM3130 is not set
># CONFIG_RTC_DRV_RX8581 is not set
># CONFIG_RTC_DRV_RX8025 is not set
>CONFIG_RTC_DRV_EM3027=m
># CONFIG_RTC_DRV_RV3029C2 is not set
>
>#
># SPI RTC drivers
>#
># CONFIG_RTC_DRV_M41T93 is not set
>CONFIG_RTC_DRV_M41T94=m
>CONFIG_RTC_DRV_DS1305=m
># CONFIG_RTC_DRV_DS1390 is not set
># CONFIG_RTC_DRV_MAX6902 is not set
>CONFIG_RTC_DRV_R9701=m
>CONFIG_RTC_DRV_RS5C348=m
>CONFIG_RTC_DRV_DS3234=m
>CONFIG_RTC_DRV_PCF2123=m
>
>#
># Platform RTC drivers
>#
>CONFIG_RTC_DRV_CMOS=m
>CONFIG_RTC_DRV_DS1286=m
>CONFIG_RTC_DRV_DS1511=m
>CONFIG_RTC_DRV_DS1553=m
># CONFIG_RTC_DRV_DS1742 is not set
>CONFIG_RTC_DRV_STK17TA8=m
>CONFIG_RTC_DRV_M48T86=m
>CONFIG_RTC_DRV_M48T35=m
># CONFIG_RTC_DRV_M48T59 is not set
>CONFIG_RTC_DRV_MSM6242=m
># CONFIG_RTC_DRV_BQ4802 is not set
># CONFIG_RTC_DRV_RP5C01 is not set
># CONFIG_RTC_DRV_V3020 is not set
># CONFIG_RTC_DRV_PCF50633 is not set
>
>#
># on-CPU RTC drivers
>#
># CONFIG_RTC_DRV_MC13XXX is not set
>CONFIG_DMADEVICES=y
>CONFIG_DMADEVICES_DEBUG=y
>CONFIG_DMADEVICES_VDEBUG=y
>
>#
># DMA Devices
>#
>CONFIG_INTEL_MID_DMAC=m
>CONFIG_INTEL_IOATDMA=m
>CONFIG_TIMB_DMA=m
>CONFIG_PCH_DMA=m
>CONFIG_DMA_ENGINE=y
>
>#
># DMA Clients
>#
># CONFIG_NET_DMA is not set
># CONFIG_ASYNC_TX_DMA is not set
>CONFIG_DMATEST=m
>CONFIG_DCA=m
># CONFIG_AUXDISPLAY is not set
>CONFIG_UIO=m
>CONFIG_UIO_CIF=m
># CONFIG_UIO_PDRV is not set
>CONFIG_UIO_PDRV_GENIRQ=m
># CONFIG_UIO_AEC is not set
>CONFIG_UIO_SERCOS3=m
>CONFIG_UIO_PCI_GENERIC=m
># CONFIG_UIO_NETX is not set
>CONFIG_VIRTIO=m
>CONFIG_VIRTIO_RING=m
>
>#
># Virtio drivers
>#
>CONFIG_VIRTIO_PCI=m
># CONFIG_VIRTIO_BALLOON is not set
>
>#
># Xen driver support
>#
>CONFIG_XEN_BALLOON=y
># CONFIG_XEN_SCRUB_PAGES is not set
># CONFIG_XEN_DEV_EVTCHN is not set
># CONFIG_XEN_BACKEND is not set
># CONFIG_XENFS is not set
>CONFIG_XEN_SYS_HYPERVISOR=y
>CONFIG_XEN_XENBUS_FRONTEND=m
># CONFIG_XEN_GNTDEV is not set
># CONFIG_XEN_GRANT_DEV_ALLOC is not set
># CONFIG_XEN_PLATFORM_PCI is not set
>CONFIG_SWIOTLB_XEN=y
># CONFIG_STAGING is not set
># CONFIG_X86_PLATFORM_DEVICES is not set
>CONFIG_CLKEVT_I8253=y
>CONFIG_CLKBLD_I8253=y
>CONFIG_IOMMU_SUPPORT=y
># CONFIG_AMD_IOMMU is not set
>CONFIG_VIRT_DRIVERS=y
>
>#
># Firmware Drivers
>#
>CONFIG_EDD=m
>CONFIG_EDD_OFF=y
># CONFIG_FIRMWARE_MEMMAP is not set
># CONFIG_EFI_VARS is not set
>CONFIG_DELL_RBU=m
>CONFIG_DCDBAS=m
># CONFIG_ISCSI_IBFT_FIND is not set
>CONFIG_SIGMA=m
>CONFIG_GOOGLE_FIRMWARE=y
>
>#
># Google Firmware Drivers
>#
>
>#
># File systems
>#
># CONFIG_EXT2_FS is not set
>CONFIG_EXT3_FS=y
># CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set
>CONFIG_EXT3_FS_XATTR=y
>CONFIG_EXT3_FS_POSIX_ACL=y
>CONFIG_EXT3_FS_SECURITY=y
># CONFIG_EXT4_FS is not set
>CONFIG_JBD=y
>CONFIG_JBD2=m
>CONFIG_FS_MBCACHE=y
># CONFIG_REISERFS_FS is not set
>CONFIG_JFS_FS=m
># CONFIG_JFS_POSIX_ACL is not set
># CONFIG_JFS_SECURITY is not set
># CONFIG_JFS_DEBUG is not set
>CONFIG_JFS_STATISTICS=y
>CONFIG_XFS_FS=m
># CONFIG_XFS_QUOTA is not set
># CONFIG_XFS_POSIX_ACL is not set
># CONFIG_XFS_RT is not set
>CONFIG_XFS_DEBUG=y
>CONFIG_GFS2_FS=m
># CONFIG_GFS2_FS_LOCKING_DLM is not set
>CONFIG_OCFS2_FS=m
># CONFIG_OCFS2_FS_O2CB is not set
># CONFIG_OCFS2_FS_USERSPACE_CLUSTER is not set
># CONFIG_OCFS2_DEBUG_MASKLOG is not set
># CONFIG_OCFS2_DEBUG_FS is not set
># CONFIG_BTRFS_FS is not set
>CONFIG_NILFS2_FS=m
>CONFIG_FS_POSIX_ACL=y
>CONFIG_EXPORTFS=m
>CONFIG_FILE_LOCKING=y
>CONFIG_FSNOTIFY=y
># CONFIG_DNOTIFY is not set
>CONFIG_INOTIFY_USER=y
># CONFIG_FANOTIFY is not set
>CONFIG_QUOTA=y
>CONFIG_QUOTA_NETLINK_INTERFACE=y
># CONFIG_PRINT_QUOTA_WARNING is not set
># CONFIG_QUOTA_DEBUG is not set
>CONFIG_QUOTA_TREE=m
># CONFIG_QFMT_V1 is not set
># CONFIG_QFMT_V2 is not set
>CONFIG_QUOTACTL=y
>CONFIG_QUOTACTL_COMPAT=y
>CONFIG_AUTOFS4_FS=m
>CONFIG_FUSE_FS=m
>CONFIG_CUSE=m
>
>#
># Caches
>#
>CONFIG_FSCACHE=m
>CONFIG_FSCACHE_STATS=y
>CONFIG_FSCACHE_HISTOGRAM=y
>CONFIG_FSCACHE_DEBUG=y
># CONFIG_FSCACHE_OBJECT_LIST is not set
>CONFIG_CACHEFILES=m
>CONFIG_CACHEFILES_DEBUG=y
>CONFIG_CACHEFILES_HISTOGRAM=y
>
>#
># CD-ROM/DVD Filesystems
>#
># CONFIG_ISO9660_FS is not set
># CONFIG_UDF_FS is not set
>
>#
># DOS/FAT/NT Filesystems
>#
>CONFIG_FAT_FS=m
>CONFIG_MSDOS_FS=m
>CONFIG_VFAT_FS=m
>CONFIG_FAT_DEFAULT_CODEPAGE=437
>CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
># CONFIG_NTFS_FS is not set
>
>#
># Pseudo filesystems
>#
>CONFIG_PROC_FS=y
># CONFIG_PROC_KCORE is not set
>CONFIG_PROC_VMCORE=y
>CONFIG_PROC_SYSCTL=y
>CONFIG_PROC_PAGE_MONITOR=y
>CONFIG_SYSFS=y
># CONFIG_TMPFS is not set
>CONFIG_HUGETLBFS=y
>CONFIG_HUGETLB_PAGE=y
>CONFIG_CONFIGFS_FS=m
># CONFIG_MISC_FILESYSTEMS is not set
># CONFIG_NETWORK_FILESYSTEMS is not set
>
>#
># Partition Types
>#
>CONFIG_PARTITION_ADVANCED=y
>CONFIG_ACORN_PARTITION=y
>CONFIG_ACORN_PARTITION_CUMANA=y
>CONFIG_ACORN_PARTITION_EESOX=y
>CONFIG_ACORN_PARTITION_ICS=y
>CONFIG_ACORN_PARTITION_ADFS=y
># CONFIG_ACORN_PARTITION_POWERTEC is not set
># CONFIG_ACORN_PARTITION_RISCIX is not set
># CONFIG_OSF_PARTITION is not set
>CONFIG_AMIGA_PARTITION=y
># CONFIG_ATARI_PARTITION is not set
>CONFIG_MAC_PARTITION=y
>CONFIG_MSDOS_PARTITION=y
>CONFIG_BSD_DISKLABEL=y
># CONFIG_MINIX_SUBPARTITION is not set
>CONFIG_SOLARIS_X86_PARTITION=y
># CONFIG_UNIXWARE_DISKLABEL is not set
>CONFIG_LDM_PARTITION=y
># CONFIG_LDM_DEBUG is not set
>CONFIG_SGI_PARTITION=y
>CONFIG_ULTRIX_PARTITION=y
># CONFIG_SUN_PARTITION is not set
># CONFIG_KARMA_PARTITION is not set
># CONFIG_EFI_PARTITION is not set
># CONFIG_SYSV68_PARTITION is not set
>CONFIG_NLS=y
>CONFIG_NLS_DEFAULT="iso8859-1"
>CONFIG_NLS_CODEPAGE_437=m
>CONFIG_NLS_CODEPAGE_737=m
>CONFIG_NLS_CODEPAGE_775=m
># CONFIG_NLS_CODEPAGE_850 is not set
># CONFIG_NLS_CODEPAGE_852 is not set
>CONFIG_NLS_CODEPAGE_855=m
>CONFIG_NLS_CODEPAGE_857=m
>CONFIG_NLS_CODEPAGE_860=m
># CONFIG_NLS_CODEPAGE_861 is not set
># CONFIG_NLS_CODEPAGE_862 is not set
># CONFIG_NLS_CODEPAGE_863 is not set
># CONFIG_NLS_CODEPAGE_864 is not set
>CONFIG_NLS_CODEPAGE_865=m
># CONFIG_NLS_CODEPAGE_866 is not set
># CONFIG_NLS_CODEPAGE_869 is not set
>CONFIG_NLS_CODEPAGE_936=m
>CONFIG_NLS_CODEPAGE_950=m
># CONFIG_NLS_CODEPAGE_932 is not set
>CONFIG_NLS_CODEPAGE_949=m
># CONFIG_NLS_CODEPAGE_874 is not set
># CONFIG_NLS_ISO8859_8 is not set
># CONFIG_NLS_CODEPAGE_1250 is not set
>CONFIG_NLS_CODEPAGE_1251=m
># CONFIG_NLS_ASCII is not set
># CONFIG_NLS_ISO8859_1 is not set
># CONFIG_NLS_ISO8859_2 is not set
>CONFIG_NLS_ISO8859_3=m
># CONFIG_NLS_ISO8859_4 is not set
>CONFIG_NLS_ISO8859_5=m
>CONFIG_NLS_ISO8859_6=m
>CONFIG_NLS_ISO8859_7=m
>CONFIG_NLS_ISO8859_9=m
>CONFIG_NLS_ISO8859_13=m
># CONFIG_NLS_ISO8859_14 is not set
># CONFIG_NLS_ISO8859_15 is not set
>CONFIG_NLS_KOI8_R=m
># CONFIG_NLS_KOI8_U is not set
># CONFIG_NLS_UTF8 is not set
>CONFIG_DLM=m
>CONFIG_DLM_DEBUG=y
>
>#
># Kernel hacking
>#
>CONFIG_TRACE_IRQFLAGS_SUPPORT=y
># CONFIG_PRINTK_TIME is not set
>CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4
>CONFIG_ENABLE_WARN_DEPRECATED=y
>CONFIG_ENABLE_MUST_CHECK=y
>CONFIG_FRAME_WARN=2048
>CONFIG_MAGIC_SYSRQ=y
># CONFIG_STRIP_ASM_SYMS is not set
># CONFIG_UNUSED_SYMBOLS is not set
># CONFIG_DEBUG_FS is not set
>CONFIG_HEADERS_CHECK=y
>CONFIG_DEBUG_SECTION_MISMATCH=y
>CONFIG_DEBUG_KERNEL=y
>CONFIG_DEBUG_SHIRQ=y
># CONFIG_LOCKUP_DETECTOR is not set
># CONFIG_HARDLOCKUP_DETECTOR is not set
>CONFIG_DETECT_HUNG_TASK=y
>CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120
># CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set
>CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0
>CONFIG_SCHED_DEBUG=y
>CONFIG_SCHEDSTATS=y
># CONFIG_TIMER_STATS is not set
>CONFIG_DEBUG_OBJECTS=y
>CONFIG_DEBUG_OBJECTS_SELFTEST=y
># CONFIG_DEBUG_OBJECTS_FREE is not set
>CONFIG_DEBUG_OBJECTS_TIMERS=y
>CONFIG_DEBUG_OBJECTS_WORK=y
># CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set
># CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER is not set
>CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1
>CONFIG_SLUB_STATS=y
># CONFIG_DEBUG_KMEMLEAK is not set
>CONFIG_DEBUG_RT_MUTEXES=y
>CONFIG_DEBUG_PI_LIST=y
>CONFIG_RT_MUTEX_TESTER=y
>CONFIG_DEBUG_SPINLOCK=y
>CONFIG_DEBUG_MUTEXES=y
>CONFIG_DEBUG_LOCK_ALLOC=y
># CONFIG_PROVE_LOCKING is not set
>CONFIG_SPARSE_RCU_POINTER=y
>CONFIG_LOCKDEP=y
># CONFIG_LOCK_STAT is not set
>CONFIG_DEBUG_LOCKDEP=y
>CONFIG_DEBUG_ATOMIC_SLEEP=y
># CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
>CONFIG_STACKTRACE=y
>CONFIG_DEBUG_STACK_USAGE=y
># CONFIG_DEBUG_KOBJECT is not set
># CONFIG_DEBUG_INFO is not set
># CONFIG_DEBUG_VM is not set
># CONFIG_DEBUG_VIRTUAL is not set
>CONFIG_DEBUG_WRITECOUNT=y
># CONFIG_DEBUG_MEMORY_INIT is not set
>CONFIG_DEBUG_LIST=y
># CONFIG_TEST_LIST_SORT is not set
># CONFIG_DEBUG_SG is not set
>CONFIG_DEBUG_NOTIFIERS=y
>CONFIG_DEBUG_CREDENTIALS=y
>CONFIG_ARCH_WANT_FRAME_POINTERS=y
>CONFIG_FRAME_POINTER=y
>CONFIG_BOOT_PRINTK_DELAY=y
># CONFIG_RCU_TORTURE_TEST is not set
>CONFIG_RCU_CPU_STALL_TIMEOUT=60
>CONFIG_BACKTRACE_SELF_TEST=m
># CONFIG_DEBUG_BLOCK_EXT_DEVT is not set
># CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set
>CONFIG_DEBUG_PER_CPU_MAPS=y
>CONFIG_CPU_NOTIFIER_ERROR_INJECT=m
># CONFIG_FAULT_INJECTION is not set
>CONFIG_LATENCYTOP=y
>CONFIG_SYSCTL_SYSCALL_CHECK=y
># CONFIG_DEBUG_PAGEALLOC is not set
>CONFIG_USER_STACKTRACE_SUPPORT=y
>CONFIG_HAVE_FUNCTION_TRACER=y
>CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
>CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y
>CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y
>CONFIG_HAVE_DYNAMIC_FTRACE=y
>CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
>CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
>CONFIG_HAVE_C_RECORDMCOUNT=y
>CONFIG_TRACING_SUPPORT=y
># CONFIG_FTRACE is not set
># CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set
># CONFIG_BUILD_DOCSRC is not set
># CONFIG_DMA_API_DEBUG is not set
>CONFIG_ATOMIC64_SELFTEST=y
>CONFIG_ASYNC_RAID6_TEST=m
># CONFIG_SAMPLES is not set
>CONFIG_HAVE_ARCH_KGDB=y
>CONFIG_KGDB=y
># CONFIG_KGDB_SERIAL_CONSOLE is not set
># CONFIG_KGDB_TESTS is not set
># CONFIG_KGDB_LOW_LEVEL_TRAP is not set
># CONFIG_KGDB_KDB is not set
>CONFIG_HAVE_ARCH_KMEMCHECK=y
>CONFIG_TEST_KSTRTOX=m
># CONFIG_STRICT_DEVMEM is not set
># CONFIG_X86_VERBOSE_BOOTUP is not set
>CONFIG_EARLY_PRINTK=y
># CONFIG_EARLY_PRINTK_DBGP is not set
># CONFIG_DEBUG_STACKOVERFLOW is not set
># CONFIG_X86_PTDUMP is not set
># CONFIG_DEBUG_RODATA is not set
>CONFIG_DEBUG_SET_MODULE_RONX=y
># CONFIG_DEBUG_NX_TEST is not set
># CONFIG_IOMMU_DEBUG is not set
># CONFIG_IOMMU_STRESS is not set
>CONFIG_HAVE_MMIOTRACE_SUPPORT=y
>CONFIG_IO_DELAY_TYPE_0X80=0
>CONFIG_IO_DELAY_TYPE_0XED=1
>CONFIG_IO_DELAY_TYPE_UDELAY=2
>CONFIG_IO_DELAY_TYPE_NONE=3
># CONFIG_IO_DELAY_0X80 is not set
># CONFIG_IO_DELAY_0XED is not set
>CONFIG_IO_DELAY_UDELAY=y
># CONFIG_IO_DELAY_NONE is not set
>CONFIG_DEFAULT_IO_DELAY_TYPE=2
>CONFIG_CPA_DEBUG=y
># CONFIG_OPTIMIZE_INLINING is not set
># CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set
>
>#
># Security options
>#
>CONFIG_KEYS=y
>CONFIG_TRUSTED_KEYS=m
># CONFIG_ENCRYPTED_KEYS is not set
># CONFIG_KEYS_DEBUG_PROC_KEYS is not set
>CONFIG_SECURITY_DMESG_RESTRICT=y
>CONFIG_SECURITY=y
>CONFIG_SECURITYFS=y
># CONFIG_SECURITY_NETWORK is not set
>CONFIG_SECURITY_PATH=y
># CONFIG_SECURITY_TOMOYO is not set
># CONFIG_SECURITY_APPARMOR is not set
>CONFIG_IMA=y
>CONFIG_IMA_MEASURE_PCR_IDX=10
>CONFIG_IMA_AUDIT=y
>CONFIG_DEFAULT_SECURITY_DAC=y
>CONFIG_DEFAULT_SECURITY=""
>CONFIG_XOR_BLOCKS=m
>CONFIG_ASYNC_CORE=m
>CONFIG_ASYNC_MEMCPY=m
>CONFIG_ASYNC_XOR=m
>CONFIG_ASYNC_PQ=m
>CONFIG_ASYNC_RAID6_RECOV=m
>CONFIG_ASYNC_TX_DISABLE_PQ_VAL_DMA=y
>CONFIG_ASYNC_TX_DISABLE_XOR_VAL_DMA=y
>CONFIG_CRYPTO=y
>
>#
># Crypto core or helper
>#
>CONFIG_CRYPTO_ALGAPI=y
>CONFIG_CRYPTO_ALGAPI2=y
>CONFIG_CRYPTO_AEAD=m
>CONFIG_CRYPTO_AEAD2=y
>CONFIG_CRYPTO_BLKCIPHER=m
>CONFIG_CRYPTO_BLKCIPHER2=y
>CONFIG_CRYPTO_HASH=y
>CONFIG_CRYPTO_HASH2=y
>CONFIG_CRYPTO_RNG=m
>CONFIG_CRYPTO_RNG2=y
>CONFIG_CRYPTO_PCOMP=m
>CONFIG_CRYPTO_PCOMP2=y
>CONFIG_CRYPTO_MANAGER=y
>CONFIG_CRYPTO_MANAGER2=y
>CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y
>CONFIG_CRYPTO_GF128MUL=m
>CONFIG_CRYPTO_NULL=m
>CONFIG_CRYPTO_PCRYPT=m
>CONFIG_CRYPTO_WORKQUEUE=y
>CONFIG_CRYPTO_CRYPTD=m
>CONFIG_CRYPTO_AUTHENC=m
># CONFIG_CRYPTO_TEST is not set
>
>#
># Authenticated Encryption with Associated Data
>#
># CONFIG_CRYPTO_CCM is not set
>CONFIG_CRYPTO_GCM=m
>CONFIG_CRYPTO_SEQIV=m
>
>#
># Block modes
>#
>CONFIG_CRYPTO_CBC=m
>CONFIG_CRYPTO_CTR=m
># CONFIG_CRYPTO_CTS is not set
>CONFIG_CRYPTO_ECB=m
>CONFIG_CRYPTO_LRW=m
>CONFIG_CRYPTO_PCBC=m
>CONFIG_CRYPTO_XTS=m
>
>#
># Hash modes
>#
>CONFIG_CRYPTO_HMAC=y
>CONFIG_CRYPTO_XCBC=m
>CONFIG_CRYPTO_VMAC=m
>
>#
># Digest
>#
>CONFIG_CRYPTO_CRC32C=m
>CONFIG_CRYPTO_CRC32C_INTEL=m
>CONFIG_CRYPTO_GHASH=m
>CONFIG_CRYPTO_MD4=m
>CONFIG_CRYPTO_MD5=y
># CONFIG_CRYPTO_MICHAEL_MIC is not set
>CONFIG_CRYPTO_RMD128=m
>CONFIG_CRYPTO_RMD160=m
># CONFIG_CRYPTO_RMD256 is not set
>CONFIG_CRYPTO_RMD320=m
>CONFIG_CRYPTO_SHA1=y
># CONFIG_CRYPTO_SHA256 is not set
># CONFIG_CRYPTO_SHA512 is not set
># CONFIG_CRYPTO_TGR192 is not set
>CONFIG_CRYPTO_WP512=m
># CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set
>
>#
># Ciphers
>#
>CONFIG_CRYPTO_AES=m
># CONFIG_CRYPTO_AES_X86_64 is not set
># CONFIG_CRYPTO_AES_NI_INTEL is not set
># CONFIG_CRYPTO_ANUBIS is not set
>CONFIG_CRYPTO_ARC4=m
>CONFIG_CRYPTO_BLOWFISH=m
># CONFIG_CRYPTO_CAMELLIA is not set
>CONFIG_CRYPTO_CAST5=m
># CONFIG_CRYPTO_CAST6 is not set
>CONFIG_CRYPTO_DES=m
>CONFIG_CRYPTO_FCRYPT=m
># CONFIG_CRYPTO_KHAZAD is not set
>CONFIG_CRYPTO_SALSA20=m
># CONFIG_CRYPTO_SALSA20_X86_64 is not set
># CONFIG_CRYPTO_SEED is not set
># CONFIG_CRYPTO_SERPENT is not set
># CONFIG_CRYPTO_TEA is not set
># CONFIG_CRYPTO_TWOFISH is not set
>CONFIG_CRYPTO_TWOFISH_COMMON=m
>CONFIG_CRYPTO_TWOFISH_X86_64=m
>
>#
># Compression
>#
># CONFIG_CRYPTO_DEFLATE is not set
>CONFIG_CRYPTO_ZLIB=m
>CONFIG_CRYPTO_LZO=m
>
>#
># Random Number Generation
>#
>CONFIG_CRYPTO_ANSI_CPRNG=m
>CONFIG_CRYPTO_USER_API=m
>CONFIG_CRYPTO_USER_API_HASH=m
># CONFIG_CRYPTO_USER_API_SKCIPHER is not set
>CONFIG_CRYPTO_HW=y
># CONFIG_CRYPTO_DEV_PADLOCK is not set
>CONFIG_CRYPTO_DEV_HIFN_795X=m
>CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y
>CONFIG_HAVE_KVM=y
># CONFIG_VIRTUALIZATION is not set
># CONFIG_BINARY_PRINTF is not set
>
>#
># Library routines
>#
>CONFIG_RAID6_PQ=m
>CONFIG_BITREVERSE=y
>CONFIG_GENERIC_FIND_FIRST_BIT=y
>CONFIG_CRC_CCITT=m
>CONFIG_CRC16=m
>CONFIG_CRC_T10DIF=y
>CONFIG_CRC_ITU_T=m
>CONFIG_CRC32=y
>CONFIG_CRC7=m
>CONFIG_LIBCRC32C=m
>CONFIG_CRC8=m
>CONFIG_ZLIB_INFLATE=y
>CONFIG_ZLIB_DEFLATE=m
>CONFIG_LZO_COMPRESS=m
>CONFIG_LZO_DECOMPRESS=m
>CONFIG_XZ_DEC=y
># CONFIG_XZ_DEC_X86 is not set
>CONFIG_XZ_DEC_POWERPC=y
>CONFIG_XZ_DEC_IA64=y
># CONFIG_XZ_DEC_ARM is not set
># CONFIG_XZ_DEC_ARMTHUMB is not set
># CONFIG_XZ_DEC_SPARC is not set
>CONFIG_XZ_DEC_BCJ=y
># CONFIG_XZ_DEC_TEST is not set
>CONFIG_DECOMPRESS_GZIP=y
>CONFIG_DECOMPRESS_BZIP2=y
>CONFIG_DECOMPRESS_XZ=y
>CONFIG_HAS_IOMEM=y
>CONFIG_HAS_IOPORT=y
>CONFIG_HAS_DMA=y
>CONFIG_CPUMASK_OFFSTACK=y
>CONFIG_CPU_RMAP=y
>CONFIG_NLATTR=y
>CONFIG_AVERAGE=y
># CONFIG_CORDIC is not set
^ permalink raw reply
* Re: [PATCH, REVERT] Re: [forcedeth bug] Re: [GIT] Networking
From: David Miller @ 2011-08-05 10:19 UTC (permalink / raw)
To: mingo; +Cc: jpirko, torvalds, akpm, netdev, linux-kernel
In-Reply-To: <20110805101625.GA11502@elte.hu>
From: Ingo Molnar <mingo@elte.hu>
Date: Fri, 5 Aug 2011 12:16:25 +0200
> I have reverted the two forcedeth commits:
>
> 0891b0e08937: forcedeth: fix vlans
> 3326c784c9f4: forcedeth: do vlan cleanup
>
> and also reverted two vlan commits that the pre-cleanup driver
> depended on:
>
> ffcf9b767293: vlan: kill vlan_gro_frags and vlan_gro_receive
> 7890a5b9cbfd: vlan: kill ndo_vlan_rx_register
>
> and this finally gave me a working forcedeth driver. I've attached
> the working revert below.
Jiri please diagnose this immediately otherwise I will have to apply
Ingo's reverts.
Ingo has been reporting this regression for days and you haven't said
anything. That's not acceptable.
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox