Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Ticket #1192: diskdevs.c.diff

File diskdevs.c.diff, 627 bytes (added by brett.swimley, on 12/13/06 at 15:36:24)

Patch to allow major device numbers > 32 to work correctly.

Line 
1Index: diskdevs.c
2===================================================================
3RCS file: /usr1/CVS/rtems/cpukit/libblock/src/diskdevs.c,v
4retrieving revision 1.6
5diff -c -3 -p -r1.6 diskdevs.c
6*** diskdevs.c  5 Jan 2005 18:15:28 -0000       1.6
7--- diskdevs.c  27 Nov 2006 23:24:01 -0000
8*************** create_disk_entry(dev_t dev)
9*** 84,89 ****
10--- 84,90 ----
11          p = realloc(disktab, sizeof(struct disk_device_table) * newsize);
12          if (p == NULL)
13              return NULL;
14+         disktab = p;
15          p += disktab_size;
16          for (i = disktab_size; i < newsize; i++, p++)
17          {