lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Tue,  3 Aug 2021 09:00:57 -0500
From:   Alex Elder <elder@...aro.org>
To:     davem@...emloft.net, kuba@...nel.org
Cc:     bjorn.andersson@...aro.org, evgreen@...omium.org,
        cpratapa@...eaurora.org, subashab@...eaurora.org, elder@...nel.org,
        netdev@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH net-next 0/6] net: ipa: prepare GSI interrupts for runtime PM

The last patch in this series arranges for GSI interrupts to be
disabled when the IPA hardware is suspended.  This ensures the clock
is always operational when a GSI interrupt fires.  Leading up to
that are patches that rearrange the code a bit to allow this to
be done.

The first two patches aren't *directly* related.  They remove some
flag arguments to some GSI suspend/resume related functions, using
the version field now present in the GSI structure.

					-Alex

Alex Elder (6):
  net: ipa: use gsi->version for channel suspend/resume
  net: ipa: move version check for channel suspend/resume
  net: ipa: move some GSI setup functions
  net: ipa: have gsi_irq_setup() return an error code
  net: ipa: move gsi_irq_init() code into setup
  net: ipa: disable GSI interrupts while suspended

 drivers/net/ipa/gsi.c          | 239 ++++++++++++++++++---------------
 drivers/net/ipa/gsi.h          |  31 ++++-
 drivers/net/ipa/ipa_endpoint.c |  14 +-
 drivers/net/ipa/ipa_main.c     |   5 +-
 4 files changed, 166 insertions(+), 123 deletions(-)

-- 
2.27.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ