[Crash-utility] dev command deteriorates with new kernels

Dave Anderson anderson at redhat.com
Mon Jun 8 20:01:52 UTC 2009


Bob,

Removing these lines from my proposed dump_blkdevs_v3() will at least show
the blkext with "dev -f":
 
              if (major != i)
                      continue;
Like this:

crash> dev
CHRDEV    NAME            OPERATIONS
   1      mem           ffffffff804f6100  <memory_fops>
   4      /dev/vc/0     ffffffff804f6e00  <console_fops>
   4      tty           ffffffff804f6d20  <tty_fops>
   4      ttyS          ffffffff804f6d20  <tty_fops>
   5      /dev/tty      ffffffff804f6d20  <tty_fops>
   5      /dev/console  ffffffff804f6e00  <console_fops>
   5      /dev/ptmx     ffffffff80ce48a0  <ptmx_fops>
   7      vcs           ffffffff804f75c0  <vcs_fops>
  10      misc          ffffffff804f74e0  <misc_fops>
  13      input         ffffffff805017a0  <input_fops>
  14      sound         ffffffffa0146700  <soundcore_fops>
  21      sg            ffffffffa02bce60  <sg_fops>
  29      fb            ffffffff804ee860  <fb_fops>
 116      alsa          ffffffffa0154440  <snd_fops>
 128      ptm           ffffffff804f6d20  <tty_fops>
 136      pts           ffffffff804f6d20  <tty_fops>
 162      raw           ffffffff804f8560  <raw_fops>
 180      usb           ffffffff805009e0  <usb_fops>
 189      usb_device    ffffffff80500b00  <usbdev_file_operations>
 202      cpu/msr       ffffffff804d00c0  <msr_fops>
 203      cpu/cpuid     ffffffff804d01a0  <cpuid_fops>
 251      rtc           ffffffffa020c800  <rtc_dev_fops>
 253      usbmon        ffffffff80501460  <mon_fops_binary>
 254      pcmcia        ffffffff80500680  <ds_fops>

BLKDEV    NAME            OPERATIONS
   1      ramdisk       ffffffff80670740  <brd_fops>
   2      fd            ffffffffa01e13a0  <floppy_fops>
   3      ide0          ffffffffa0278de0  <idecd_ops>
   8      sd            ffffffffa0091ea0  <sd_fops>
crash>


crash> dev -f

CHRDEV    NAME            OPERATIONS
   1      mem           ffffffff804f6100  <memory_fops>
   4      /dev/vc/0     ffffffff804f6e00  <console_fops>
   4      tty           ffffffff804f6d20  <tty_fops>
   4      ttyS          ffffffff804f6d20  <tty_fops>
   5      /dev/tty      ffffffff804f6d20  <tty_fops>
   5      /dev/console  ffffffff804f6e00  <console_fops>
   5      /dev/ptmx     ffffffff80ce48a0  <ptmx_fops>
   7      vcs           ffffffff804f75c0  <vcs_fops>
  10      misc          ffffffff804f74e0  <misc_fops>
  13      input         ffffffff805017a0  <input_fops>
  14      sound         ffffffffa0146700  <soundcore_fops>
  21      sg            ffffffffa02bce60  <sg_fops>
  29      fb            ffffffff804ee860  <fb_fops>
 116      alsa          ffffffffa0154440  <snd_fops>
 128      ptm           ffffffff804f6d20  <tty_fops>
 136      pts           ffffffff804f6d20  <tty_fops>
 162      raw           ffffffff804f8560  <raw_fops>
 180      usb           ffffffff805009e0  <usb_fops>
 189      usb_device    ffffffff80500b00  <usbdev_file_operations>
 202      cpu/msr       ffffffff804d00c0  <msr_fops>
 203      cpu/cpuid     ffffffff804d01a0  <cpuid_fops>
 251      rtc           ffffffffa020c800  <rtc_dev_fops>
 252      usb_endpoint            (none)
 253      usbmon        ffffffff80501460  <mon_fops_binary>
 254      pcmcia        ffffffff80500680  <ds_fops>

BLKDEV    NAME            OPERATIONS
   1      ramdisk       ffffffff80670740  <brd_fops>
   2      fd            ffffffffa01e13a0  <floppy_fops>
   3      ide0          ffffffffa0278de0  <idecd_ops>
 259      blkext                  (none)
   8      sd            ffffffffa0091ea0  <sd_fops>
   9      md                      (none)
  65      sd                      (none)
  66      sd                      (none)
  67      sd                      (none)
  68      sd                      (none)
  69      sd                      (none)
  70      sd                      (none)
  71      sd                      (none)
 128      sd                      (none)
 129      sd                      (none)
 130      sd                      (none)
 131      sd                      (none)
 132      sd                      (none)
 133      sd                      (none)
 134      sd                      (none)
 135      sd                      (none)
 253      device-mapper            (none)
 254      mdp                     (none)
crash>

Is that preferable?

Dave




More information about the Crash-utility mailing list