- Part 2.5 of ARC Boot changes. Re-factor IoCreateArcNames not to use a list-entry...
authorAlex Ionescu <aionescu@gmail.com>
Sun, 8 Oct 2006 21:09:00 +0000 (21:09 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sun, 8 Oct 2006 21:09:00 +0000 (21:09 +0000)
commit5e214ceaa019bf9b595c08279f4c2219db2665a7
treef82faf5e41e01cf600d3ed0ef514f5c0b7c7beb7
parent73c2dc50534947414a7438dd8a103c39f2974ed0
- Part 2.5 of ARC Boot changes. Re-factor IoCreateArcNames not to use a list-entry of detected disk from pool that gets looped and de-referenced, but instead use a simple loop which calls a function that gets disk information one-by-one (IopGetDiskInformation), so that it's used on the spot instead of allocated, linked, and retrieved later.
- Inline IopAssignArcNamesToDisk to reduce some stack size abuse and too much parameter shuffling.
- Stack use is still very inefficient, will fix next.

svn path=/trunk/; revision=24456
reactos/ntoskrnl/io/iomgr/arcname.c