aboutsummaryrefslogtreecommitdiffstats
path: root/lib/test_vmalloc.c
diff options
context:
space:
mode:
authorDamien Le Moal <[email protected]>2025-01-06 05:14:47 +0000
committerDamien Le Moal <[email protected]>2025-01-09 08:52:17 +0000
commitc9b5be909e6595547ed5d45aef39fd65948aa342 (patch)
tree138818e7a1506a243909ed767dede15744b808c9 /lib/test_vmalloc.c
parentata: libahci_platform: support non-consecutive port numbers (diff)
downloadkernel-c9b5be909e6595547ed5d45aef39fd65948aa342.tar.gz
kernel-c9b5be909e6595547ed5d45aef39fd65948aa342.zip
ahci: Introduce ahci_ignore_port() helper
libahci and AHCI drivers may ignore some ports if the port is invalid (its ID does not correspond to a valid physical port) or if the user explicitly requested the port to be ignored with the mask_port_map ahci module parameter. Such port that shall be ignored can be identified by checking that the bit corresponding to the port ID is not set in the mask_port_map field of struct ahci_host_priv. E.g. code such as: "if (!(hpriv->mask_port_map & (1 << portid)))". Replace all direct use of the mask_port_map field to detect such port with the new helper inline function ahci_ignore_port() to make the code more readable/easier to understand. The comment describing the mask_port_map field of struct ahci_host_priv is also updated to be more accurate. Signed-off-by: Damien Le Moal <[email protected]> Reviewed-by: Niklas Cassel <[email protected]>
Diffstat (limited to 'lib/test_vmalloc.c')
0 files changed, 0 insertions, 0 deletions