--- v7
+++ v3
@@ -84,6 +84,7 @@
- LPM support
Changelog:
+
v2:
- Rebase to 6.17-rc1:
Changes in Documentation/userspace-api/ioctl/ioctl-number.rst
@@ -100,31 +101,6 @@
- Fix typo error (4048 bytes instead of 4088 for the payload) in the
commit log ("powerpc/pseries: Send payload with ibm,send-hvpipe-msg
RTAS")
-
-v4:
-- Fix typo error "ibm,receive-hvpipe-msg" in "powerpc/pseries: Receive
- payload with ibm,receive-hvpipe-msg RTAS" commit log as pointed by
- Tyrel Datwyler.
-
-v5:
-- Rebase to 6.17-rc4
-- Fix errors found with checkpatch.pl ("powerpc/pseries: Enable HVPIPE
- event message interrupt") as pointed by Madhavan Srinivasan.
-
-v6:
-The following changes based on build warnings as reported by kernel
-test robot <lkp@intel.com>:
-- Use __poll_t return type from poll() instead of 'unsigned int'
- ("powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces")
-- Use __be64 pointer to work_area buf instead of u64 to update __be64 header
- values ("powerpc/pseries: Send payload with ibm,send-hvpipe-msg RTAS")
-
-v7:
-Fix build warning as reported by kernel est robot <lkp@intel.com>
-- Return POLLNVAL instead of -EIO if the source is not attached.
- ("powerpc/pseries: Add papr-hvpipe char driver for HVPIPE interfaces)
-- Return POLLRDHUP instead of -ENXIO during migration.
- ("powerpc/pseries: HVPIPE changes to support migration")
Haren Myneni (9):
powerpc/pseries: Define papr-hvpipe ioctl
@@ -145,9 +121,9 @@
arch/powerpc/kernel/rtasd.c | 2 +
arch/powerpc/platforms/pseries/Makefile | 1 +
arch/powerpc/platforms/pseries/mobility.c | 3 +
- arch/powerpc/platforms/pseries/papr-hvpipe.c | 818 ++++++++++++++++++
+ arch/powerpc/platforms/pseries/papr-hvpipe.c | 819 ++++++++++++++++++
arch/powerpc/platforms/pseries/papr-hvpipe.h | 42 +
- 10 files changed, 935 insertions(+)
+ 10 files changed, 936 insertions(+)
create mode 100644 arch/powerpc/include/uapi/asm/papr-hvpipe.h
create mode 100644 arch/powerpc/platforms/pseries/papr-hvpipe.c
create mode 100644 arch/powerpc/platforms/pseries/papr-hvpipe.h