* [devel] kernel usb headers??? @ 2007-06-13 20:17 Led 2007-06-14 8:35 ` Sergey Vlasov 0 siblings, 1 reply; 5+ messages in thread From: Led @ 2007-06-13 20:17 UTC (permalink / raw) To: ALT Devel discussion list Прошу прощения за, возможно, глупый вопрос: где у нас сейчас брать /usr/src/linux-*/include/drivers/usb/core/*.h ? в частности, /usr/src/linux-*/include/drivers/usb/core/hcd.h ? В kernel-headers-* отсутствует :( Каким образом получить доступ к USB-API в ядре? -- Led. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] kernel usb headers??? 2007-06-13 20:17 [devel] kernel usb headers??? Led @ 2007-06-14 8:35 ` Sergey Vlasov 2007-06-14 9:06 ` Led 0 siblings, 1 reply; 5+ messages in thread From: Sergey Vlasov @ 2007-06-14 8:35 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 609 bytes --] On Wed, Jun 13, 2007 at 11:17:58PM +0300, Led wrote: > Прошу прощения за, возможно, глупый вопрос: > где у нас сейчас брать > /usr/src/linux-*/include/drivers/usb/core/*.h > ? > в частности, /usr/src/linux-*/include/drivers/usb/core/hcd.h > ? > В kernel-headers-* отсутствует :( > Каким образом получить доступ к USB-API в ядре? А для каких именно целей потребовались такие заголовки? Обычно драйверам USB-устройств достаточно заголовков linux/usb*, которые есть в kernel-headers-modules-%flavour. Внутренние заголовки USB типа drivers/usb/core/hcd.h действительно не попадают в этот пакет. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] kernel usb headers??? 2007-06-14 8:35 ` Sergey Vlasov @ 2007-06-14 9:06 ` Led 2007-06-15 22:36 ` Led 0 siblings, 1 reply; 5+ messages in thread From: Led @ 2007-06-14 9:06 UTC (permalink / raw) To: ALT Devel discussion list 2007/6/14, Sergey Vlasov <vsu@altlinux.ru>: > On Wed, Jun 13, 2007 at 11:17:58PM +0300, Led wrote: > > Прошу прощения за, возможно, глупый вопрос: > > где у нас сейчас брать > > /usr/src/linux-*/include/drivers/usb/core/*.h Здесь я ошибся:) Конечно же /usr/src/linux-*/drivers/usb/core/*.h > > в частности, /usr/src/linux-*/include/drivers/usb/core/hcd.h точнее: /usr/src/linux-*/drivers/usb/core/{hcd,hub}.h > > ? > > В kernel-headers-* отсутствует :( > > Каким образом получить доступ к USB-API в ядре? > > А для каких именно целей потребовались такие заголовки? > > Обычно драйверам USB-устройств достаточно заголовков linux/usb*, которые > есть в kernel-headers-modules-%flavour. Внутренние заголовки USB типа > drivers/usb/core/hcd.h действительно не попадают в этот пакет. Для сборки модулей ядра. К тому же, насколько правильно я почитал в kernel-doc, drivers/usb/core/hcd.h - абсолютно легальный (и, AFAIR, рекомендуемый) способ доступа к ядерному USB-API. В частности, кроме как в нём, я нигде не нахожу объявление struct usb_hcd, а без этого как вобще что-то касательно USB можно сделать (на уровне модуля ядра)? Я прошу "вернуть в семью" незаслуженные ИМХО ядерные хэдеры... или убедить меня, что я ламер, неправ, и т.п. -- Led. P.S. Чтоб не играть в "угадавки", на всякий случай скажу, что проблема "вылезла" при попытке сборки модулей usbip ( http://usbip.sourceforge.net ) ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] kernel usb headers??? 2007-06-14 9:06 ` Led @ 2007-06-15 22:36 ` Led 2007-06-18 18:26 ` Michael Shigorin 0 siblings, 1 reply; 5+ messages in thread From: Led @ 2007-06-15 22:36 UTC (permalink / raw) To: ALT Devel discussion list 2007/6/14, Led <led@altlinux.ru>: > 2007/6/14, Sergey Vlasov <vsu@altlinux.ru>: > > On Wed, Jun 13, 2007 at 11:17:58PM +0300, Led wrote: > > > Прошу прощения за, возможно, глупый вопрос: > > > где у нас сейчас брать > > > /usr/src/linux-*/include/drivers/usb/core/*.h > > Здесь я ошибся:) Конечно же > /usr/src/linux-*/drivers/usb/core/*.h > > > > в частности, /usr/src/linux-*/include/drivers/usb/core/hcd.h > > точнее: > /usr/src/linux-*/drivers/usb/core/{hcd,hub}.h > > > > ? > > > В kernel-headers-* отсутствует :( > > > Каким образом получить доступ к USB-API в ядре? > > > > А для каких именно целей потребовались такие заголовки? > > > > Обычно драйверам USB-устройств достаточно заголовков linux/usb*, которые > > есть в kernel-headers-modules-%flavour. Внутренние заголовки USB типа > > drivers/usb/core/hcd.h действительно не попадают в этот пакет. > > Для сборки модулей ядра. К тому же, насколько правильно я почитал в > kernel-doc, drivers/usb/core/hcd.h - абсолютно легальный (и, AFAIR, > рекомендуемый) способ доступа к ядерному USB-API. В частности, кроме > как в нём, я нигде не нахожу объявление struct usb_hcd, а без этого > как вобще что-то касательно USB можно сделать (на уровне модуля ядра)? > > Я прошу "вернуть в семью" незаслуженные ИМХО ядерные хэдеры... или > убедить меня, что я ламер, неправ, и т.п. Так что можно решить по моему вопросу? Может хоть добавить субпакет kernel-headerы-drivers, если существующая идеология или полиси не позволяет ложить хэдеры из drivers в kernel-headers-modules? -- Led. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] kernel usb headers??? 2007-06-15 22:36 ` Led @ 2007-06-18 18:26 ` Michael Shigorin 0 siblings, 0 replies; 5+ messages in thread From: Michael Shigorin @ 2007-06-18 18:26 UTC (permalink / raw) To: ALT Devel discussion list On Sat, Jun 16, 2007 at 01:36:30AM +0300, Led wrote: > Так что можно решить по моему вопросу? Может хоть добавить > субпакет kernel-headerы-drivers, если существующая идеология > или полиси не позволяет ложить хэдеры из drivers в > kernel-headers-modules? Багу повесь. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-06-18 18:26 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-06-13 20:17 [devel] kernel usb headers??? Led 2007-06-14 8:35 ` Sergey Vlasov 2007-06-14 9:06 ` Led 2007-06-15 22:36 ` Led 2007-06-18 18:26 ` Michael Shigorin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git