On Sat, May 17, 2014 at 11:56:13PM +0300, Dan Carpenter wrote:
> 
> tree:   git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 
> master
> head:   97dc48e220282742e4c4a8fde81bdd4dbe011f1e
> commit: 03556e4d0dbbbf4af9df76f4a3839c86f6afb015 [710/719] mac802154: add 
> llsec encryption method
> 
> net/mac802154/llsec.c:781 mac802154_llsec_encrypt() warn: inconsistent 
> returns bottom_half:: locked (781 [(-126)], 781 [(-22)]) unlocked (723 
> [(-22)], 727 [0], 733 [(-90)], 775 [s32min-(-1)], 775 [0], 781 [(-75)])
> 
> git remote add net-next 
> git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
> git remote update net-next
> git checkout 03556e4d0dbbbf4af9df76f4a3839c86f6afb015
> vim +781 net/mac802154/llsec.c
> 
> 03556e4d Phoebe Buckheister 2014-05-16  765   write_unlock_bh(&sec->lock);
> 03556e4d Phoebe Buckheister 2014-05-16  766  
> 03556e4d Phoebe Buckheister 2014-05-16  767   rcu_read_unlock();
> 03556e4d Phoebe Buckheister 2014-05-16  768  
> 03556e4d Phoebe Buckheister 2014-05-16  769   skb->mac_len = 
> ieee802154_hdr_push(skb, &hdr);
> 03556e4d Phoebe Buckheister 2014-05-16  770   skb_reset_mac_header(skb);
> 03556e4d Phoebe Buckheister 2014-05-16  771  
> 03556e4d Phoebe Buckheister 2014-05-16  772   rc = llsec_do_encrypt(skb, sec, 
> &hdr, key);
> 03556e4d Phoebe Buckheister 2014-05-16  773   llsec_key_put(key);
> 03556e4d Phoebe Buckheister 2014-05-16  774  
> 03556e4d Phoebe Buckheister 2014-05-16  775   return rc < 0 ? rc : 0;

Btw, why would llsec_do_encrypt() return positive values here?  This
code is not documented at all.

regards,
dan carpenter

_______________________________________________
kbuild mailing list
kbuild@lists.01.org
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to