[Bug 715930] [NEW] geninitrd fails on masked vendor:device entries.

Paweł Sikora 715930 at bugs.launchpad.net
Wed Feb 9 18:56:15 CET 2011


Public bug reported:

the new logic in /lib/geninitrd/mod-sata.sh is broken. it simply doesn't
work for masked vendor's devices.

e.g., for jmicorn sata/ide controlers we have masked 0xffff (all
devices) entries:

pata_jmicron         0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0
jmicron              0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0

in such situation the awk logic which uses equality operator won't work and return empty list of kernel modules.
this is a serious bug.

geninitrd-10000.31-0.1.noarch

** Affects: pld-linux
     Importance: Undecided
         Status: New

** Summary changed:

- geninitrd fails on masked vendor:class devices.
+ geninitrd fails on masked vendor:devices entries.

** Summary changed:

- geninitrd fails on masked vendor:devices entries.
+ geninitrd fails on masked vendor:device entries.

** Description changed:

  the new logic in /lib/geninitrd/mod-sata.sh is broken. it simply doesn't
- work for masked vendor's classes.
+ work for masked vendor's devices.
  
  e.g., for jmicorn sata/ide controlers we have masked 0xffff (all
  devices) entries:
  
  pata_jmicron         0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0
  jmicron              0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0
  
  in such situation the awk logic which uses equality operator won't work and return empty list of kernel modules.
  this is a serious bug.
  
  geninitrd-10000.31-0.1.noarch

-- 
You received this bug notification because you are subscribed to PLD
Linux.
https://bugs.launchpad.net/bugs/715930

Title:
  geninitrd fails on masked vendor:device entries.

Status in PLD Linux Distribution:
  New

Bug description:
  the new logic in /lib/geninitrd/mod-sata.sh is broken. it simply
  doesn't work for masked vendor's devices.

  e.g., for jmicorn sata/ide controlers we have masked 0xffff (all
  devices) entries:

  pata_jmicron         0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0
  jmicron              0x0000197b 0x0000ffff 0x0000ffff 0x0000ffff 0x00010100 0x00ffff00 0x0

  in such situation the awk logic which uses equality operator won't work and return empty list of kernel modules.
  this is a serious bug.

  geninitrd-10000.31-0.1.noarch




More information about the pld-bugs mailing list