Skip to content

PNP: convert resource options to unified dynamic list, v1

Bjorn Helgaas linux-acpi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 30 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15serial: when guessing, check only active resources, not optionsdrivers/serial/8250_pnp.c+11 -172 replies
2/15PNP: whitespace/coding style fixesdrivers/pnp/interface.c+8 -71 reply
3/15PNP: define PNP-specific IORESOURCE_IO_* flags alongside IRQ, DMA, MEMdrivers/pnp/interface.c drivers/pnp/isapnp/core.c drivers/pnp/pnpacpi/rsparser.c +3 more+15 -141 reply
4/15PNP: make resource option structures private to PNP subsystemdrivers/pnp/base.h include/linux/pnp.h+48 -481 reply
5/15PNP: introduce pnp_irq_mask_t typedefdrivers/pnp/base.h drivers/pnp/interface.c drivers/pnp/isapnp/core.c +5 more+16 -141 reply
6/15PNP: increase I/O port & memory option address sizesdrivers/pnp/base.h drivers/pnp/interface.c drivers/pnp/resource.c+29 -181 reply
7/15PNP: improve resource assignment debugdrivers/pnp/manager.c+8 -21 reply
8/15PNP: in debug resource dump, make empty list obviousdrivers/pnp/support.c+6 -11 reply
9/15PNP: make resource assignment functions return 0 (success) or -EBUSY (failure)drivers/pnp/manager.c+22 -191 reply
10/15PNP: remove redundant pnp_can_configure() checkdrivers/pnp/manager.c+0 -31 reply
11/15PNP: centralize resource option allocationsdrivers/pnp/base.h drivers/pnp/isapnp/core.c drivers/pnp/pnpacpi/rsparser.c +2 more+200 -2462 replies
12/15PNPACPI: ignore _PRS interrupt numbers larger than PNP_IRQ_NRdrivers/pnp/pnpacpi/rsparser.c+10 -31 reply
13/15PNP: rename pnp_register_*_resource() local variablesdrivers/pnp/resource.c+47 -471 reply
14/15PNP: support optional IRQ resourcesdrivers/pnp/manager.c drivers/pnp/quirks.c include/linux/ioport.h+37 -423 replies
15/15PNP: convert resource options to single linked listdrivers/pnp/base.h drivers/pnp/core.c drivers/pnp/interface.c +8 more+526 -58510 replies

Reviews trailers per patch

11 of 15 patches have a Reviewed-by or Acked-by.

PatchRene Herman
1/15
2/15A-b
3/15A-b
4/15
5/15A-b
6/15A-b
7/15A-b
8/15A-b
9/15A-b
10/15A-b
11/15A-b
12/15A-b
13/15A-b
14/15
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 00/15] PNP: convert resource options to unified dynamic list, v1

This patch series converts the PNP resource option structures to a unified linked list. This preserves resource order, which is important for some devices. There's more detail in the comments for the last patch.

Any comments would be welcome.

This depends on some patches that are in -mm, but not yet upstream. In mmotm, these would probably go after pnp-dont-sort-by-type-in-sys-resources.patch

Bjorn