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