From: Bjorn Helgaas Date: Wed, 26 Feb 2014 18:25:56 +0000 (-0700) Subject: vsprintf: Add support for IORESOURCE_UNSET in %pR X-Git-Tag: v3.15-rc1~143^2^2~20 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d19cb803a2ff85d1b64b9628e1aec2aa76a9260b;p=pandora-kernel.git vsprintf: Add support for IORESOURCE_UNSET in %pR Sometimes we have a struct resource where we know the type (MEM/IO/etc.) and the size, but we haven't assigned address space for it. The IORESOURCE_UNSET flag is a way to indicate this situation. For these "unset" resources, the start address is meaningless, so print only the size, e.g., - pci 0000:0c:00.0: reg 184: [mem 0x00000000-0x00001fff 64bit] + pci 0000:0c:00.0: reg 184: [mem size 0x2000 64bit] For %pr (printing with raw flags), we still print the address range, because %pr is mostly used for debugging anyway. Thanks to Fengguang Wu for suggesting resource_size(). Signed-off-by: Bjorn Helgaas --- Reading git-diff-tree failed