20 May, 2015

1 commit

  • The mac802154 subsystem uses functions from the crypto layer and correctly
    selects the individual crypto algorithms, but fails to build when the
    crypto layer is disabled altogether:

    crypto/built-in.o: In function `crypto_ctr_free':
    :(.text+0x80): undefined reference to `crypto_drop_spawn'
    crypto/built-in.o: In function `crypto_rfc3686_free':
    :(.text+0xac): undefined reference to `crypto_drop_spawn'
    crypto/built-in.o: In function `crypto_ctr_crypt':
    :(.text+0x2f0): undefined reference to `blkcipher_walk_virt_block'
    :(.text+0x2f8): undefined reference to `crypto_inc'

    To solve that, this patch also selects the core crypto code,
    like all other users of that code do.

    Signed-off-by: Arnd Bergmann
    Reviewed-by: Stefan Schmidt
    Signed-off-by: Marcel Holtmann

    Arnd Bergmann
     

25 Oct, 2014

1 commit


17 May, 2014

1 commit


12 Jan, 2013

1 commit

  • The CONFIG_EXPERIMENTAL config item has not carried much meaning for a
    while now and is almost always enabled by default. As agreed during the
    Linux kernel summit, remove it from any "depends on" lines in Kconfigs.

    CC: Alexander Smirnov
    CC: Dmitry Eremin-Solenikov
    CC: "David S. Miller"
    Signed-off-by: Kees Cook
    Acked-by: David S. Miller

    Kees Cook
     

17 May, 2012

1 commit

  • An interface to allocate and register ieee802154 compatible device.
    The allocated device has the following representation in memory:

    +-----------------------+
    | struct wpan_phy |
    +-----------------------+
    | struct mac802154_priv |
    +-----------------------+
    | driver's private data |
    +-----------------------+

    Used by device drivers to register new instance in the stack.

    Signed-off-by: Alexander Smirnov
    Signed-off-by: David S. Miller

    alex.bluesman.smirnov@gmail.com