Kees Cook
9a486c9dc5
net: tulip: Constify tulip_tbl
It looks like all users of tulip_tbl are reads, so mark this table
as read-only.
$ git grep tulip_tbl # edited to avoid line-wraps...
interrupt.c: iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ...
interrupt.c: iowrite32(tulip_tbl[tp->chip_id].valid_intrs&~RxPollInt, ...
interrupt.c: iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ...
interrupt.c: iowrite32(tulip_tbl[tp->chip_id].valid_intrs | TimerInt,
pnic.c: iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ioaddr + CSR7);
tulip.h: extern struct tulip_chip_table tulip_tbl[];
tulip_core.c:struct tulip_chip_table tulip_tbl[] = {
tulip_core.c:iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ioaddr + CSR5);
tulip_core.c:iowrite32(tulip_tbl[tp->chip_id].valid_intrs, ioaddr + CSR7);
tulip_core.c:setup_timer(&tp->timer, tulip_tbl[tp->chip_id].media_timer,
tulip_core.c:const char *chip_name = tulip_tbl[chip_idx].chip_name;
tulip_core.c:if (pci_resource_len (pdev, 0) < tulip_tbl[chip_idx].io_size)
tulip_core.c:ioaddr = pci_iomap(..., tulip_tbl[chip_idx].io_size);
tulip_core.c:tp->flags = tulip_tbl[chip_idx].flags;
tulip_core.c:setup_timer(&tp->timer, tulip_tbl[tp->chip_id].media_timer,
tulip_core.c:INIT_WORK(&tp->media_work, tulip_tbl[tp->chip_id].media_task);
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Jarod Wilson <jarod@redhat.com>
Cc: "Gustavo A. R. Silva" <gustavo@embeddedor.com>
Cc: netdev@vger.kernel.org
Cc: linux-parisc@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-09-08 20:53:10 -07:00
..
2017-08-19 17:13:41 -07:00
2017-08-22 14:20:54 -07:00
2017-08-22 11:04:51 -07:00
2017-06-16 11:48:37 -04:00
2017-06-16 11:48:37 -04:00
2017-06-16 11:48:39 -04:00
2017-06-23 14:15:11 -04:00
2017-08-29 15:31:10 -07:00
2017-09-05 14:58:25 -07:00
2017-07-24 13:41:48 -07:00
2017-09-01 17:42:05 -07:00
2017-08-03 15:14:34 -07:00
2017-06-29 12:24:26 -04:00
2017-07-25 21:27:01 -07:00
2017-09-01 20:19:32 -07:00
2017-08-22 11:04:51 -07:00
2017-09-06 14:45:08 -07:00
2017-09-05 14:27:50 -07:00
2017-06-16 11:48:37 -04:00
2017-07-11 10:54:15 -07:00
2017-09-08 20:53:10 -07:00
2017-09-08 20:53:10 -07:00
2017-07-25 12:31:37 -07:00
2017-09-01 17:42:05 -07:00
2017-09-05 14:34:45 -07:00
2017-08-30 15:29:42 -07:00
2017-08-19 17:13:41 -07:00
2017-08-28 21:39:52 -07:00
2017-08-22 16:34:37 +02:00
2017-08-20 19:53:08 -07:00
2017-09-05 20:03:40 -07:00
2017-09-03 20:16:55 -07:00
2017-08-09 22:45:36 -07:00
2017-09-06 14:45:08 -07:00
2017-06-16 11:48:39 -04:00
2017-07-29 14:02:07 -07:00
2017-07-17 09:52:57 -07:00
2017-09-03 21:22:05 -07:00
2017-06-05 11:00:42 -04:00
2017-08-11 14:25:35 -07:00
2017-06-20 13:30:15 -04:00
2017-06-05 11:00:42 -04:00
2017-06-20 13:30:15 -04:00
2017-09-01 17:42:05 -07:00
2017-09-03 21:27:18 -07:00
2017-08-25 19:13:27 -07:00
2017-08-13 20:12:23 -07:00
2017-09-05 14:52:31 -07:00
2017-08-25 20:07:07 -07:00
2017-08-15 20:23:23 -07:00
2017-07-15 14:28:56 -07:00
2017-06-16 11:48:37 -04:00
2017-06-05 11:00:42 -04:00
2017-07-12 14:35:43 -07:00
2017-09-05 14:36:18 -07:00
2017-08-01 10:07:50 -07:00
2017-07-18 11:13:41 -07:00
2017-07-19 22:48:02 -07:00
2017-09-08 20:53:10 -07:00
2017-08-22 11:04:51 -07:00
2017-07-29 15:22:08 -07:00
2017-06-05 11:00:42 -04:00
2017-06-05 11:00:42 -04:00
2017-07-24 13:41:48 -07:00
2017-08-22 10:30:00 -07:00
2017-06-16 11:48:39 -04:00
2017-07-17 13:37:15 -07:00
2017-06-06 16:22:51 -04:00
2017-06-16 11:48:37 -04:00
2017-06-05 11:00:42 -04:00
2017-08-22 10:48:52 -07:00
2017-06-05 11:00:42 -04:00
2017-08-22 10:48:52 -07:00