mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-24 21:54:34 -04:00
Merge "msm: pcie: use a local copy for PCIe event callback"
This commit is contained in:
commit
48acb36f17
1 changed files with 6 additions and 3 deletions
|
|
@ -4689,12 +4689,15 @@ static void msm_pcie_notify_client(struct msm_pcie_dev_t *dev,
|
|||
if (dev->event_reg && dev->event_reg->callback &&
|
||||
(dev->event_reg->events & event)) {
|
||||
struct msm_pcie_notify *notify = &dev->event_reg->notify;
|
||||
struct msm_pcie_notify client_notify;
|
||||
|
||||
notify->event = event;
|
||||
notify->user = dev->event_reg->user;
|
||||
client_notify.event = event;
|
||||
client_notify.user = notify->user;
|
||||
client_notify.data = notify->data;
|
||||
client_notify.options = notify->options;
|
||||
PCIE_DUMP(dev, "PCIe: callback RC%d for event %d\n",
|
||||
dev->rc_idx, event);
|
||||
dev->event_reg->callback(notify);
|
||||
dev->event_reg->callback(&client_notify);
|
||||
|
||||
if ((dev->event_reg->options & MSM_PCIE_CONFIG_NO_RECOVERY) &&
|
||||
(event == MSM_PCIE_EVENT_LINKDOWN)) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue