PNPACPI: remove some code duplication
commitb5f2490b6e3317059e87ba40d4f659d1c30afc1f
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Tue, 28 Mar 2006 22:04:00 +0000 (28 17:04 -0500)
committerLen Brown <len.brown@intel.com>
Sun, 2 Apr 2006 02:26:45 +0000 (1 21:26 -0500)
tree8eaa4898b89001bc5e53922d2414967f911b84dd
parent1acfb7f2b0d460ee86bdb25ad0679070ec8a5f0d
PNPACPI: remove some code duplication

Factor out the duplicated switch from pnpacpi_count_resources() and
pnpacpi_type_resources().  Remove the unnecessary re-initialization of
resource->type and length from all the encode functions (id and length are
originally set in the pnpacpi_build_resource_template() ->
pnpacpi_type_resources() path).

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Len Brown <len.brown@intel.com>
drivers/pnp/pnpacpi/rsparser.c