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-09-05 12:50:00 -07:00
2017-09-01 09:22:50 +02:00
2017-09-04 08:13:52 -07:00
2017-08-09 22:43:50 -07:00
2017-09-05 12:50:00 -07:00
2017-08-08 14:44:40 +03:00
2017-09-04 11:52:29 -07:00
2017-08-17 22:51:50 +03:00
2017-08-04 12:57:18 +02:00
2017-09-06 15:17:17 -07:00
2017-08-02 18:37:26 -07:00
2017-09-04 13:06:34 -07:00
2017-09-05 12:45:03 -07:00
2017-09-05 12:19:08 -07:00
2017-08-22 14:54:55 +08:00
2017-07-28 12:17:17 -07:00
2017-08-28 10:31:08 +09:00
2017-08-09 11:39:16 +05:30
2017-08-14 13:01:25 -04:00
2017-08-21 17:59:38 +02:00
2017-08-25 09:32:27 +09:00
2017-09-05 12:45:03 -07:00
2017-08-28 16:24:22 +02:00
2017-08-10 14:27:55 -07:00
2017-08-28 17:15:16 +02:00
2017-09-05 11:49:48 -07:00
2017-09-04 12:21:28 -07:00
2017-09-05 11:14:10 +02:00
2017-09-06 14:45:08 -07:00
2017-09-01 07:24:14 -07:00
2017-08-28 16:58:19 +02:00
2017-08-31 20:27:39 +02:00
2017-09-05 12:19:08 -07:00
2017-09-05 11:54:41 -07:00
2017-09-06 14:45:08 -07:00
2017-09-05 10:41:21 -07:00
2017-09-04 12:21:28 -07:00
2017-09-04 13:08:27 -07:00
2017-09-07 20:03:54 -07:00
2017-07-28 08:06:00 -06:00
2017-08-10 01:33:01 +02:00
2017-09-05 11:08:17 -07:00
2017-09-06 15:17:17 -07:00
2017-08-15 16:16:58 +10:00
2017-07-26 22:37:54 +02:00
2017-09-05 12:19:08 -07:00
2017-09-05 11:08:17 -07:00
2017-08-30 14:11:47 +02:00
2017-08-24 20:59:50 -07:00
2017-08-29 13:46:35 +02:00
2017-09-08 20:53:10 -07:00
2017-08-01 13:31:44 -04:00
2017-09-03 17:49:17 -07:00
2017-08-28 17:33:23 +02:00
2017-09-06 14:45:08 -07:00
2017-08-24 18:46:44 +02:00
2017-09-05 11:08:17 -07:00
2017-09-05 12:45:03 -07:00
2017-08-08 17:12:34 +01:00
2017-09-06 14:45:08 -07:00
2017-08-31 15:51:49 +02:00
2017-09-04 00:06:02 +02:00
2017-09-05 12:19:08 -07:00
2017-08-22 11:04:51 -07:00
2017-09-05 12:19:08 -07:00
2017-08-21 11:08:03 +02:00
2017-09-06 14:45:08 -07:00
2017-09-05 09:37:11 -07:00
2017-08-21 09:19:50 +02:00
2017-09-05 12:45:03 -07:00
2017-08-28 13:52:22 +02:00
2017-09-06 14:45:08 -07:00
2017-08-09 20:55:19 -07:00
2017-09-05 12:45:03 -07:00
2017-09-05 10:36:26 -07:00
2017-09-05 11:08:17 -07:00
2017-08-10 11:31:27 -07:00
2017-07-27 10:39:33 -06:00
2017-09-05 14:47:32 -07:00
2017-09-06 14:11:03 -07:00
2017-09-06 14:45:08 -07:00
2017-08-31 18:50:14 +02:00
2017-09-05 10:41:21 -07:00
2017-08-24 09:57:28 +02:00