From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964773AbWGML0M (ORCPT ); Thu, 13 Jul 2006 07:26:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932476AbWGML0L (ORCPT ); Thu, 13 Jul 2006 07:26:11 -0400 Received: from lx-ltd.ru ([85.113.143.174]:30609 "EHLO iserver.lx.intercon.ru") by vger.kernel.org with ESMTP id S932491AbWGML0K (ORCPT ); Thu, 13 Jul 2006 07:26:10 -0400 To: linux-kernel@vger.kernel.org Subject: Bugs in usb-skeleton.c??? :) From: Sergej Pupykin Date: 13 Jul 2006 15:26:07 +0400 Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hello, All! As I understand, USB subsystem uses urb->transfer_buffer directly with DMA. I see that usb-skeleton.c and (at least) bluez's hci_usb allocates it without GFP_DMA flag. (skeleton with GFP_KERNEL, bluez with GFP_ATOMIC) (checked versions are 2.4.32 and 2.6.17, ohci only) Please advise.