Project

General

Profile

Actions

Bug #8004

open

Extension of linux:arch:io rule specification

Added by Alexey Khoroshilov about 7 years ago. Updated over 6 years ago.

Status:
New
Priority:
High
Category:
Requirement specifications
Target version:
-
Start date:
02/28/2017
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:

Description

Currently specification consider functions from asm-generic/io.h.

But this kind of resource (iomemory) also can be allocated/deallocated by functions from linux/pci.h (pci_io*).

E.g., absence of pci_ioremap_bar() leads to false positive in drivers/net/tg3.ko, 2.6.33.

Actions #1

Updated by Evgeny Novikov about 7 years ago

  • Category set to Requirement specifications
  • Assignee set to Evgeny Novikov

Actually this causes about a half of all false alarms (68) when verifying all modules of Linux 3.14 against this rule.

Actions #2

Updated by Evgeny Novikov over 6 years ago

  • Priority changed from Urgent to High

Let's fix and improve specifications after we will have good tests and a testing infrastructure (version:0.3) and likely after we will complete a considerable refactoring of Core (1.0).

Actions

Also available in: Atom PDF