Skip to content

Commit

Permalink
11579 e1000g: cast between incompatible function types
Browse files Browse the repository at this point in the history
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Aurélien Larcher  <aurelien.larcher@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
  • Loading branch information
tsoome committed Sep 27, 2019
1 parent 8f97fda commit b6242eb
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions usr/src/uts/common/io/e1000g/e1000g_main.c
Expand Up @@ -65,8 +65,8 @@ static int e1000g_quiesce(dev_info_t *);
*/
static int e1000g_resume(dev_info_t *);
static int e1000g_suspend(dev_info_t *);
static uint_t e1000g_intr_pciexpress(caddr_t);
static uint_t e1000g_intr(caddr_t);
static uint_t e1000g_intr_pciexpress(caddr_t, caddr_t);
static uint_t e1000g_intr(caddr_t, caddr_t);
static void e1000g_intr_work(struct e1000g *, uint32_t);
#pragma inline(e1000g_intr_work)
static int e1000g_init(struct e1000g *);
Expand Down Expand Up @@ -1866,7 +1866,7 @@ static mblk_t *e1000g_poll_ring(void *arg, int bytes_to_pickup)
e1000g_rx_ring_t *rx_ring = (e1000g_rx_ring_t *)arg;
mblk_t *mp = NULL;
mblk_t *tail;
struct e1000g *adapter;
struct e1000g *adapter;

adapter = rx_ring->adapter;

Expand Down Expand Up @@ -2301,7 +2301,7 @@ e1000g_global_reset(struct e1000g *Adapter)
* bit is set.
*/
static uint_t
e1000g_intr_pciexpress(caddr_t arg)
e1000g_intr_pciexpress(caddr_t arg, caddr_t arg1 __unused)
{
struct e1000g *Adapter;
uint32_t icr;
Expand Down Expand Up @@ -2339,7 +2339,7 @@ e1000g_intr_pciexpress(caddr_t arg)
* bit is set or not.
*/
static uint_t
e1000g_intr(caddr_t arg)
e1000g_intr(caddr_t arg, caddr_t arg1 __unused)
{
struct e1000g *Adapter;
uint32_t icr;
Expand Down Expand Up @@ -2915,8 +2915,8 @@ static int
e1000g_rx_ring_intr_enable(mac_intr_handle_t intrh)
{
e1000g_rx_ring_t *rx_ring = (e1000g_rx_ring_t *)intrh;
struct e1000g *adapter = rx_ring->adapter;
struct e1000_hw *hw = &adapter->shared;
struct e1000g *adapter = rx_ring->adapter;
struct e1000_hw *hw = &adapter->shared;
uint32_t intr_mask;

rw_enter(&adapter->chip_lock, RW_READER);
Expand Down Expand Up @@ -2948,8 +2948,8 @@ static int
e1000g_rx_ring_intr_disable(mac_intr_handle_t intrh)
{
e1000g_rx_ring_t *rx_ring = (e1000g_rx_ring_t *)intrh;
struct e1000g *adapter = rx_ring->adapter;
struct e1000_hw *hw = &adapter->shared;
struct e1000g *adapter = rx_ring->adapter;
struct e1000_hw *hw = &adapter->shared;

rw_enter(&adapter->chip_lock, RW_READER);

Expand Down Expand Up @@ -6207,9 +6207,9 @@ e1000g_intr_add(struct e1000g *Adapter, int intr_type)
* devices.
*/
if (Adapter->shared.mac.type < e1000_82571)
intr_handler = (ddi_intr_handler_t *)e1000g_intr;
intr_handler = e1000g_intr;
else
intr_handler = (ddi_intr_handler_t *)e1000g_intr_pciexpress;
intr_handler = e1000g_intr_pciexpress;

/* Call ddi_intr_add_handler() */
for (x = 0; x < actual; x++) {
Expand Down

0 comments on commit b6242eb

Please sign in to comment.