]> git.itanic.dy.fi Git - linux-stable/commitdiff
Merge branch 'for-6.4/cxl-poison' into for-6.4/cxl
authorDan Williams <dan.j.williams@intel.com>
Sun, 23 Apr 2023 19:09:56 +0000 (12:09 -0700)
committerDan Williams <dan.j.williams@intel.com>
Sun, 23 Apr 2023 19:09:56 +0000 (12:09 -0700)
Include the poison list and injection infrastructure from Alison for
v6.4.

1  2 
drivers/cxl/cxlmem.h
drivers/cxl/pci.c

index 001dabf0231bf72beeaf34cd28bd51dd5ed13586,80276f37b78ff378a93185718d75b94d26056a98..6090611669a6ef7bbef8b54b66b63a4805c01f90
@@@ -249,7 -280,9 +280,8 @@@ struct cxl_poison_state 
   * @component_reg_phys: register base of component registers
   * @info: Cached DVSEC information about the device.
   * @serial: PCIe Device Serial Number
 - * @doe_mbs: PCI DOE mailbox array
   * @event: event log driver state
+  * @poison: poison driver state info
   * @mbox_send: @dev specific transport for transmitting mailbox commands
   *
   * See section 8.2.9.5.2 Capacity Configuration and Label Storage for
@@@ -286,7 -319,10 +318,8 @@@ struct cxl_dev_state 
        resource_size_t component_reg_phys;
        u64 serial;
  
 -      struct xarray doe_mbs;
 -
        struct cxl_event_state event;
+       struct cxl_poison_state poison;
  
        int (*mbox_send)(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd);
  };
Simple merge