Message ID | d2e353f7c3c5fbb3add0341c10ae167ee745d23b.1251621661.git.marcel@holtmann.org |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@bilbo.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from ozlabs.org (ozlabs.org [203.10.76.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mx.ozlabs.org", Issuer "CA Cert Signing Authority" (verified OK)) by bilbo.ozlabs.org (Postfix) with ESMTPS id 290AEB70CF for <patchwork-incoming@bilbo.ozlabs.org>; Sun, 30 Aug 2009 18:53:03 +1000 (EST) Received: by ozlabs.org (Postfix) id 1DF41DDD0C; Sun, 30 Aug 2009 18:53:03 +1000 (EST) Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by ozlabs.org (Postfix) with ESMTP id 905E9DDD01 for <patchwork-incoming@ozlabs.org>; Sun, 30 Aug 2009 18:53:02 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753366AbZH3Iwy (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Sun, 30 Aug 2009 04:52:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753357AbZH3Iwx (ORCPT <rfc822; netdev-outgoing>); Sun, 30 Aug 2009 04:52:53 -0400 Received: from senator.holtmann.net ([87.106.208.187]:53337 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753332AbZH3Iwl (ORCPT <rfc822;netdev@vger.kernel.org>); Sun, 30 Aug 2009 04:52:41 -0400 Received: from localhost.localdomain (S0106001cf062885c.vc.shawcable.net [24.82.138.234]) by mail.holtmann.org (Postfix) with ESMTP id 185D98B812; Sun, 30 Aug 2009 10:52:41 +0200 (CEST) From: Marcel Holtmann <marcel@holtmann.org> To: "David S. Miller" <davem@davemloft.net> Cc: netdev@vger.kernel.org Subject: [PATCH 42/47] Bluetooth: Fix false errors from bcsp_pkt_cull function Date: Sun, 30 Aug 2009 01:50:56 -0700 Message-Id: <d2e353f7c3c5fbb3add0341c10ae167ee745d23b.1251621661.git.marcel@holtmann.org> X-Mailer: git-send-email 1.6.2.5 In-Reply-To: <1b7bf4edca0fdbad70c44e139f4cfebd6759de81.1251621661.git.marcel@holtmann.org> References: <cover.1251621661.git.marcel@holtmann.org> <fd0b3ff707dc1f7837079044bd4eca7ed505f70d.1251621661.git.marcel@holtmann.org> <981b1414d78a7a42cab48b97d4de54a62d61db88.1251621661.git.marcel@holtmann.org> <290ba200815fdecb4d40dc942499c4ea6d0c4624.1251621661.git.marcel@holtmann.org> <364f63519d94442ed373ac7da79033c8282df46a.1251621661.git.marcel@holtmann.org> <9eba32b86d17ef87131fa0bce43c614904ab5781.1251621661.git.marcel@holtmann.org> <edad63886993d18ab800c49f6587a93432ef8b35.1251621661.git.marcel@holtmann.org> <132ff4e5fa8dfb71a7d99902f88043113947e972.1251621661.git.marcel@holtmann.org> <789221ecc870117b77e354d488d5d29f15410de8.1251621661.git.marcel@holtmann.org> <fb784f0508d5aa39a23e72879a8dfb517c6f6e7f.1251621661.git.marcel@holtmann.org> <196be0cd018068d545e1d764094c7b07aaf0bcfe.1251621661.git.marcel@holtmann.org> <e7a25f9839fd392ec2c96e7e2b3734501d761a24.1251621661.git.marcel@holtmann.org> <08b0b0ce8c609b0e2284b134f0614e211374a038.1251621661.git.marcel@holtmann.org> <944fe798c6a48336e82bbc0d4e280587325a4d95.1251621661.git.marcel@holtmann.org> <542399037d0cb2b2e96dfb8ced35b07dfb1c3706.1251621661.git.marcel@holtmann.org> <4271e08d8b799171af18d7864908ec444282efe5.1251621661.git.marcel@holtmann.org> <dcf47f3bc798888f9ea40b9f626d669dc62086bf.1251621661.git.marcel@holtmann.org> <9666fb356da78a5ec28403197d72e8cd6aa16424.1251621661.git.marcel@holtmann.org> <60dee5ccd789ee8a380eee802b6cb24c52123428.1251621661.git.marcel@holtmann.org> <91d697302b291205171840bfe84c1563e171acb2.1251621661.git.marcel@holtmann.org> <e0721f99ba33d13a88746732be2d74ca805abf55.1251621661.git.marcel@holtmann.org> <9374253ffe609f2d70dd5ae280182cb6f08fef08.1251621661.git.marcel@holtmann.org> <3318b2362bf0528be77123c480249663557dfbfc.1251621661.git.marcel@holtmann.org> <5959809ded86e267c1a95fb44738a224c30d3434.1251621661.git.marcel@holtmann.org> <a6a67efd7088702fdbbb780c5a3f8e1a74e77b63.1251621661.git.marcel@holtmann.org> <52d18347dfb61519aa0f58fe1759edd3ad8c4e36.1251621661.git.marcel@holtmann.org> <44dd46de325c4d47abfd1361e5d84a548edb8e42.1251621661.git.marcel@holtmann.org> <c6b03cf986eab00e20d0dbc852b233bb83472138.1251621661.git.marcel@holtmann.org> <65c7c4918450f8c4545ccb02a9c7a3d77e073535.1251621661.git.marcel@holtmann.org> <f2fcfcd670257236ebf2088bbdf26f6a8ef459fe.1251621661.git.marcel@holtmann.org> <22121fc9152ca8f25a2d790860832ccb6a414c4d.1251621661.git.marcel@holtmann.org> <1c2acffb76d4bc5fd27c4ea55cc27ad8ead10f9a.1251621661.git.marcel@holtmann.org> <c74e560cd0101455f1889515e1527e4c2e266113.1251621661.git.marcel@holtmann.org> <30afb5b2aa83adf4f69e5090d48e1bb04b64c58a.1251621661.git.marcel@holtmann.org> <e90bac061b17cd81bd0df30606c64f4543bf5ca0.1251621661.git.marcel@holtmann.org> <6840ed0770d79b9bb0800e5e026a067040ef18f5.1251621661.git.marcel@holtmann.org> <fcc203c30d72dde82692f6b761a80e5ca5fdd8fa.1251621661.git.marcel@holtmann.org> <8f17154f1f70fcc6faa31ac82164fcf7f0599f38.1251621661.git.marcel@holtmann.org> <ef54fd937fbd5ebaeb023818524565bd526a5f36.1251621661.git.marcel@holtmann.org> <9e726b17422bade75fba94e625cd35fd1353e682.1251621661.git.marcel@holtmann.org> <e686219a64fee9be9ce438dc3f040cd71ddd168a.1251621661.git.marcel@holtmann.org> <1b7bf4edca0fdbad70c44e139f4cfebd6759de81.1251621661.git.marcel@holtmann.org> In-Reply-To: <cover.1251621661.git.marcel@holtmann.org> References: <cover.1251621661.git.marcel@holtmann.org> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/bluetooth/hci_bcsp.c b/drivers/bluetooth/hci_bcsp.c index 894b2cb..40aec0f 100644 --- a/drivers/bluetooth/hci_bcsp.c +++ b/drivers/bluetooth/hci_bcsp.c @@ -373,8 +373,9 @@ static void bcsp_pkt_cull(struct bcsp_struct *bcsp) i = 0; skb_queue_walk_safe(&bcsp->unack, skb, tmp) { - if (i++ >= pkts_to_be_removed) + if (i >= pkts_to_be_removed) break; + i++; __skb_unlink(skb, &bcsp->unack); kfree_skb(skb);