* staging/8821ae driver breaks allyes build in 3.16-rc*
@ 2014-07-20 19:05 Andi Kleen
2014-07-20 19:25 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Andi Kleen @ 2014-07-20 19:05 UTC (permalink / raw)
To: davem, gregkh, sachin.kamat; +Cc: torvalds, linux-kernel
Hi,
I cannot build make allyesconfig in current Linus mainline, because
drivers/staging/rtl8821ae has a lot of compile errors.
I tried to fix some, but it seems to be wide spread and sometimes
non obvious.
It may be related to the following series from Sachin,
however when just reverting those the driver gains some new
unrelated compile errors. It may be still a good idea
to revert those because the earlier errors are likely
easier to fix. Or just disable the driver until it at least
builds.
Please fix it in some way, allyesconfig should build!
fe6d68f staging: rtl8821ae: stats.c: Remove version specific code
2b4b5a6 staging: rtl8821ae: trx.h: Remove version specific code
e7f5a21 staging: rtl8821ae: trx.c: Remove version specific code
575e8da staging: rtl8821ae: sw.c: Remove version specific code
0c288d4 staging: rtl8821ae: regd.h: Remove version specific code
b9ddcee staging: rtl8821ae: regd.c: Remove version specific code
756a748 staging: rtl8821ae: rc.c: Remove version specific code
35722b4 staging: rtl8821ae: ps.c: Remove version specific code
aa59f7a staging: rtl8821ae: pci.h: Remove version specific code
c6e8a9e staging: rtl8821ae: pci.c: Remove version specific code
1939f35 staging: rtl8821ae: efuse.c: Remove version specific code
4874043 staging: rtl8821ae: debug.c: Remove version specific code
0cd05ba staging: rtl8821ae: core.c: Remove version specific code
4797740 staging: rtl8821ae: compat.h: Remove version specific code
80e3e09 staging: rtl8821ae: cam.c: Remove version specific code
8b292b0 staging: rtl8821ae: base.c: Remove version specific code
Errors with series reverted:
In file included from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/halbt_precomp.h:31:0,
from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.c:21:
/home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/../pci.h:289:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
int __devinit rtl_pci_probe(struct pci_dev *pdev,
^
In file included from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/halbt_precomp.h:31:0,
from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/efuse.c:31:
/home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/../pci.h:289:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
int __devinit rtl_pci_probe(struct pci_dev *pdev,
^
make[3]: *** [drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.o] Error 1
CC [M] drivers/staging/rtl8821ae/rtl8821ae/table.o
In file included from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/halbt_precomp.h:31:0,
from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/rtl_btc.h:32,
from /home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/ps.c:36:
/home/ak/lsrc/git/linux-2.6/drivers/staging/rtl8821ae/btcoexist/../pci.h:289:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
int __devinit rtl_pci_probe(struct pci_dev *pdev,
^
make[3]: *** [drivers/staging/rtl8821ae/efuse.o] Error 1
Errors in mainline:
make[1]: Entering directory `/home/ak/lsrc/git/obj-allyes'
CC [M] drivers/staging//rtl8821ae/base.o
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c: In function ‘rtl_send_smps_action’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c:1455:3: warning: passing argument 2 of ‘rtlpriv->intf_ops->adapter_tx’ from incompatible pointer type [enabled by default]
rtlpriv->intf_ops->adapter_tx(hw, sta, skb, &tcb_desc);
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c:1455:3: note: expected ‘struct sk_buff *’ but argument is of type ‘struct ieee80211_sta *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c:1455:3: warning: passing argument 3 of ‘rtlpriv->intf_ops->adapter_tx’ from incompatible pointer type [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c:1455:3: note: expected ‘struct rtl_tcb_desc *’ but argument is of type ‘struct sk_buff *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/base.c:1455:3: error: too many arguments to function ‘rtlpriv->intf_ops->adapter_tx’
make[4]: *** [drivers/staging//rtl8821ae/base.o] Error 1
CC [M] drivers/staging//rtl8821ae/core.o
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c: In function ‘rtl_op_tx’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:107:2: warning: passing argument 2 of ‘rtlpriv->intf_ops->waitq_insert’ from incompatible pointer type [enabled by default]
if (!rtlpriv->intf_ops->waitq_insert(hw, control->sta, skb))
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:107:2: note: expected ‘struct sk_buff *’ but argument is of type ‘struct ieee80211_sta *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:107:2: error: too many arguments to function ‘rtlpriv->intf_ops->waitq_insert’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:108:10: warning: passing argument 2 of ‘rtlpriv->intf_ops->adapter_tx’ from incompatible pointer type [enabled by default]
rtlpriv->intf_ops->adapter_tx(hw, control->sta, skb, &tcb_desc);
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:108:10: note: expected ‘struct sk_buff *’ but argument is of type ‘struct ieee80211_sta *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:108:10: warning: passing argument 3 of ‘rtlpriv->intf_ops->adapter_tx’ from incompatible pointer type [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:108:10: note: expected ‘struct rtl_tcb_desc *’ but argument is of type ‘struct sk_buff *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:108:10: error: too many arguments to function ‘rtlpriv->intf_ops->adapter_tx’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c: In function ‘rtl_op_flush’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/core.c:1288:3: error: too many arguments to function ‘rtlpriv->intf_ops->flush’
rtlpriv->intf_ops->flush(hw, queues, drop);
^
make[4]: *** [drivers/staging//rtl8821ae/core.o] Error 1
CC [M] drivers/staging//rtl8821ae/pci.o
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c: In function ‘_rtl_pci_tx_chk_waitq’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:570:4: warning: passing argument 3 of ‘rtlpriv->intf_ops->adapter_tx’ from incompatible pointer type [enabled by default]
rtlpriv->intf_ops->adapter_tx(hw, NULL, skb, &tcb_desc);
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:570:4: note: expected ‘struct rtl_tcb_desc *’ but argument is of type ‘struct sk_buff *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:570:4: error: too many arguments to function ‘rtlpriv->intf_ops->adapter_tx’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c: In function ‘_rtl_pci_prepare_bcn_tasklet’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1156:6: warning: passing argument 7 of ‘rtlpriv->cfg->ops->fill_tx_desc’ makes integer from pointer without a cast [enabled by default]
BEACON_QUEUE, &tcb_desc);
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1156:6: note: expected ‘u8’ but argument is of type ‘struct sk_buff *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1156:6: warning: passing argument 8 of ‘rtlpriv->cfg->ops->fill_tx_desc’ makes pointer from integer without a cast [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1156:6: note: expected ‘struct rtl_tcb_desc *’ but argument is of type ‘int’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1156:6: error: too many arguments to function ‘rtlpriv->cfg->ops->fill_tx_desc’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c: In function ‘rtl_pci_tx’:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: warning: passing argument 6 of ‘rtlpriv->cfg->ops->fill_tx_desc’ from incompatible pointer type [enabled by default]
hw_queue, ptcb_desc);
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: note: expected ‘struct sk_buff *’ but argument is of type ‘struct ieee80211_sta *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: warning: passing argument 7 of ‘rtlpriv->cfg->ops->fill_tx_desc’ makes integer from pointer without a cast [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: note: expected ‘u8’ but argument is of type ‘struct sk_buff *’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: warning: passing argument 8 of ‘rtlpriv->cfg->ops->fill_tx_desc’ makes pointer from integer without a cast [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: note: expected ‘struct rtl_tcb_desc *’ but argument is of type ‘u8’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:1693:6: error: too many arguments to function ‘rtlpriv->cfg->ops->fill_tx_desc’
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c: At top level:
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2422:2: warning: initialization from incompatible pointer type [enabled by default]
.adapter_tx = rtl_pci_tx,
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2422:2: warning: (near initialization for ‘rtl_pci_ops.adapter_tx’) [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2423:2: warning: initialization from incompatible pointer type [enabled by default]
.flush = rtl_pci_flush,
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2423:2: warning: (near initialization for ‘rtl_pci_ops.flush’) [enabled by default]
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2425:2: warning: initialization from incompatible pointer type [enabled by default]
.waitq_insert = rtl_pci_tx_chk_waitq_insert,
^
/home/ak/lsrc/git/linux-2.6/drivers/staging//rtl8821ae/pci.c:2425:2: warning: (near initialization for ‘rtl_pci_ops.waitq_insert’) [enabled by default]
make[4]: *** [drivers/staging//rtl8821ae/pci.o] Error 1
make[4]: Target `__build' not remade because of errors.
make[3]: *** [drivers/staging//rtl8821ae] Error 2
make[3]: Target `__build' not remade because of errors.
make[2]: *** [_module_drivers/staging/] Error 2
make[2]: Target `_all' not remade because of errors.
make[1]: *** [sub-make] Error 2
make[1]: Target `_all' not remade because of errors.
make: *** [__sub-make] Error 2
--
ak@linux.intel.com -- Speaking for myself only.
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 19:05 staging/8821ae driver breaks allyes build in 3.16-rc* Andi Kleen
@ 2014-07-20 19:25 ` Greg KH
2014-07-20 19:38 ` Greg KH
2014-07-20 21:04 ` Andi Kleen
0 siblings, 2 replies; 7+ messages in thread
From: Greg KH @ 2014-07-20 19:25 UTC (permalink / raw)
To: Andi Kleen; +Cc: davem, sachin.kamat, torvalds, linux-kernel
On Sun, Jul 20, 2014 at 09:05:23PM +0200, Andi Kleen wrote:
>
> Hi,
>
> I cannot build make allyesconfig in current Linus mainline, because
> drivers/staging/rtl8821ae has a lot of compile errors.
allyesconfig should turn off the staging drivers, how did you turn it
on?
> I tried to fix some, but it seems to be wide spread and sometimes
> non obvious.
>
> It may be related to the following series from Sachin,
> however when just reverting those the driver gains some new
> unrelated compile errors. It may be still a good idea
> to revert those because the earlier errors are likely
> easier to fix. Or just disable the driver until it at least
> builds.
>
> Please fix it in some way, allyesconfig should build!
It builds here for me, or at least I thought it did, let me go check...
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 19:25 ` Greg KH
@ 2014-07-20 19:38 ` Greg KH
2014-07-20 19:43 ` Greg KH
2014-07-20 21:04 ` Andi Kleen
1 sibling, 1 reply; 7+ messages in thread
From: Greg KH @ 2014-07-20 19:38 UTC (permalink / raw)
To: Andi Kleen; +Cc: davem, sachin.kamat, torvalds, linux-kernel
On Sun, Jul 20, 2014 at 12:25:11PM -0700, Greg KH wrote:
> On Sun, Jul 20, 2014 at 09:05:23PM +0200, Andi Kleen wrote:
> >
> > Hi,
> >
> > I cannot build make allyesconfig in current Linus mainline, because
> > drivers/staging/rtl8821ae has a lot of compile errors.
>
> allyesconfig should turn off the staging drivers, how did you turn it
> on?
>
> > I tried to fix some, but it seems to be wide spread and sometimes
> > non obvious.
> >
> > It may be related to the following series from Sachin,
> > however when just reverting those the driver gains some new
> > unrelated compile errors. It may be still a good idea
> > to revert those because the earlier errors are likely
> > easier to fix. Or just disable the driver until it at least
> > builds.
> >
> > Please fix it in some way, allyesconfig should build!
>
> It builds here for me, or at least I thought it did, let me go check...
>
I can't reproduce this here:
$ make M=drivers/staging/rtl8821ae/ clean
$ make -j16
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CHK kernel/config_data.h
LD drivers/staging/rtl8821ae/built-in.o
CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8192e2ant.o
CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8723b1ant.o
CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8723b2ant.o
CC [M] drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.o
CC [M] drivers/staging/rtl8821ae/btcoexist/rtl_btc.o
CC [M] drivers/staging/rtl8821ae/base.o
CC [M] drivers/staging/rtl8821ae/rc.o
CC [M] drivers/staging/rtl8821ae/debug.o
CC [M] drivers/staging/rtl8821ae/regd.o
CC [M] drivers/staging/rtl8821ae/efuse.o
CC [M] drivers/staging/rtl8821ae/cam.o
CC [M] drivers/staging/rtl8821ae/ps.o
CC [M] drivers/staging/rtl8821ae/core.o
CC [M] drivers/staging/rtl8821ae/stats.o
CC [M] drivers/staging/rtl8821ae/pci.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/hw.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/table.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/sw.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/trx.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/led.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/fw.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/phy.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/dm.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/pwrseq.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/rf.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/pwrseqcmd.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/hal_btc.o
CC [M] drivers/staging/rtl8821ae/rtl8821ae/hal_bt_coexist.o
LD [M] drivers/staging/rtl8821ae/rtl8821ae.o
CHK include/generated/uapi/linux/version.h
Building modules, stage 2.
Kernel: arch/x86/boot/bzImage is ready (#46)
MODPOST 687 modules
CC drivers/staging/rtl8821ae/rtl8821ae.mod.o
LD [M] drivers/staging/rtl8821ae/rtl8821ae.ko
Now that's with the "normal" config I build with, I'll go try a 'allyesconfig'
now...
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 19:38 ` Greg KH
@ 2014-07-20 19:43 ` Greg KH
2014-07-20 21:21 ` Andi Kleen
0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2014-07-20 19:43 UTC (permalink / raw)
To: Andi Kleen; +Cc: davem, sachin.kamat, torvalds, linux-kernel
On Sun, Jul 20, 2014 at 12:38:21PM -0700, Greg KH wrote:
> On Sun, Jul 20, 2014 at 12:25:11PM -0700, Greg KH wrote:
> > On Sun, Jul 20, 2014 at 09:05:23PM +0200, Andi Kleen wrote:
> > >
> > > Hi,
> > >
> > > I cannot build make allyesconfig in current Linus mainline, because
> > > drivers/staging/rtl8821ae has a lot of compile errors.
> >
> > allyesconfig should turn off the staging drivers, how did you turn it
> > on?
Ok, that's odd, I thought we didn't build staging drivers for
allyesconfig, but you are right, we do.
Anyway...
> > > Please fix it in some way, allyesconfig should build!
> >
> > It builds here for me, or at least I thought it did, let me go check...
> >
>
> I can't reproduce this here:
>
> $ make M=drivers/staging/rtl8821ae/ clean
> $ make -j16
> CHK include/config/kernel.release
> CHK include/generated/uapi/linux/version.h
> CHK include/generated/utsrelease.h
> CALL scripts/checksyscalls.sh
> CHK include/generated/compile.h
> CHK kernel/config_data.h
> LD drivers/staging/rtl8821ae/built-in.o
> CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8192e2ant.o
> CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8723b1ant.o
> CC [M] drivers/staging/rtl8821ae/btcoexist/halbtc8723b2ant.o
> CC [M] drivers/staging/rtl8821ae/btcoexist/halbtcoutsrc.o
> CC [M] drivers/staging/rtl8821ae/btcoexist/rtl_btc.o
> CC [M] drivers/staging/rtl8821ae/base.o
> CC [M] drivers/staging/rtl8821ae/rc.o
> CC [M] drivers/staging/rtl8821ae/debug.o
> CC [M] drivers/staging/rtl8821ae/regd.o
> CC [M] drivers/staging/rtl8821ae/efuse.o
> CC [M] drivers/staging/rtl8821ae/cam.o
> CC [M] drivers/staging/rtl8821ae/ps.o
> CC [M] drivers/staging/rtl8821ae/core.o
> CC [M] drivers/staging/rtl8821ae/stats.o
> CC [M] drivers/staging/rtl8821ae/pci.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/hw.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/table.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/sw.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/trx.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/led.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/fw.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/phy.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/dm.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/pwrseq.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/rf.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/pwrseqcmd.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/hal_btc.o
> CC [M] drivers/staging/rtl8821ae/rtl8821ae/hal_bt_coexist.o
> LD [M] drivers/staging/rtl8821ae/rtl8821ae.o
> CHK include/generated/uapi/linux/version.h
> Building modules, stage 2.
> Kernel: arch/x86/boot/bzImage is ready (#46)
> MODPOST 687 modules
> CC drivers/staging/rtl8821ae/rtl8821ae.mod.o
> LD [M] drivers/staging/rtl8821ae/rtl8821ae.ko
>
>
> Now that's with the "normal" config I build with, I'll go try a 'allyesconfig'
> now...
allyesconfig builds the staging directory just fine for me here, with
Linus's current tree:
$ git branch
* master d057190925d9 Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
And gcc version:
$ gcc --version | head -n 1
gcc (GCC) 4.9.0 20140604 (prerelease)
Are you sure your tree is "clean" at the moment?
thanks,
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 19:43 ` Greg KH
@ 2014-07-20 21:21 ` Andi Kleen
2014-07-20 21:59 ` Greg KH
0 siblings, 1 reply; 7+ messages in thread
From: Andi Kleen @ 2014-07-20 21:21 UTC (permalink / raw)
To: Greg KH; +Cc: Andi Kleen, davem, sachin.kamat, torvalds, linux-kernel
> Ok, that's odd, I thought we didn't build staging drivers for
> allyesconfig, but you are right, we do.
>
It was changed a few kernels ago iirc.
> allyesconfig builds the staging directory just fine for me here, with
> Linus's current tree:
Ok I builds after I threw the old build directory away. Mysterious.
Sorry for the false alarm.
-Andi
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 21:21 ` Andi Kleen
@ 2014-07-20 21:59 ` Greg KH
0 siblings, 0 replies; 7+ messages in thread
From: Greg KH @ 2014-07-20 21:59 UTC (permalink / raw)
To: Andi Kleen; +Cc: davem, sachin.kamat, torvalds, linux-kernel
On Sun, Jul 20, 2014 at 11:21:01PM +0200, Andi Kleen wrote:
> > Ok, that's odd, I thought we didn't build staging drivers for
> > allyesconfig, but you are right, we do.
> >
>
> It was changed a few kernels ago iirc.
I looked into this, it changed in 3.0, many _years_ ago, from a patch I
wrote... :)
> > allyesconfig builds the staging directory just fine for me here, with
> > Linus's current tree:
>
> Ok I builds after I threw the old build directory away. Mysterious.
Ah, good, glad it's working for you now.
greg k-h
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: staging/8821ae driver breaks allyes build in 3.16-rc*
2014-07-20 19:25 ` Greg KH
2014-07-20 19:38 ` Greg KH
@ 2014-07-20 21:04 ` Andi Kleen
1 sibling, 0 replies; 7+ messages in thread
From: Andi Kleen @ 2014-07-20 21:04 UTC (permalink / raw)
To: Greg KH; +Cc: Andi Kleen, davem, sachin.kamat, torvalds, linux-kernel
On Sun, Jul 20, 2014 at 12:25:11PM -0700, Greg KH wrote:
> On Sun, Jul 20, 2014 at 09:05:23PM +0200, Andi Kleen wrote:
> >
> > Hi,
> >
> > I cannot build make allyesconfig in current Linus mainline, because
> > drivers/staging/rtl8821ae has a lot of compile errors.
>
> allyesconfig should turn off the staging drivers, how did you turn it
> on?
I just ran allyesconfig, didnt do anything special.
-Andi
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2014-07-20 21:59 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-20 19:05 staging/8821ae driver breaks allyes build in 3.16-rc* Andi Kleen
2014-07-20 19:25 ` Greg KH
2014-07-20 19:38 ` Greg KH
2014-07-20 19:43 ` Greg KH
2014-07-20 21:21 ` Andi Kleen
2014-07-20 21:59 ` Greg KH
2014-07-20 21:04 ` Andi Kleen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox