lkml.org 
[lkml]   [1999]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: New kernel/resource.c
On 17-Jul-99 Linus Torvalds wrote:
> On Sat, 17 Jul 1999, Tom Leete wrote:
>>
>> I was thinking that kernel/resource.c was a general distributed allocator of
>> ports, addresses, etc. & that it was also for USB, firewire, whoever needed
>> such things.
>
> The code in kernel/resource.c indeed _is_ meant to be used for anything.
>
> That obviously doesn't mean that it is necessarily _suitable_ for
> everything out there - it's definitely aimed for "regions of space",
> whether that space is IO port space, memory space, or IO-mapped memory
> space. Or any other kind of one-dimensional "extent resource".
>
> The resource code itself is completely agnostic about what resource it
> handles.
>
> However, there are then specific resources: the actual descriptors that
> are manipulated by the generic resource functions. THOSE have specific
> meaning. The two central ones are right now called "pci_io_resource" and
> "pci_mem_resource", and they are "central" only in the sense that those
> two resources are all that the old code ever handled at all.

why not name the structures with a generic name
and give the instance a use specific name
--
Simon Kenyon
irial limited

10 Castle Avenue Tel: +353-1-8530624
Clontarf Mobile: +353-87-2805470
Dublin 3 Email: S.Kenyon@irial.com
Ireland Web: http://www.irial.com/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:53    [from the cache]
©2003-2014 Jasper Spaans. Advertise on this site