From c71cd80bcff6c2e46fde536d83d9bbce6bc58120 Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Wed, 10 Feb 2021 02:53:49 -0800 Subject: [PATCH] psc: fix dependency argument on init --- nx/include/switch/services/psc.h | 2 +- nx/source/services/psc.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/nx/include/switch/services/psc.h b/nx/include/switch/services/psc.h index fadf5882..98bdd2a6 100644 --- a/nx/include/switch/services/psc.h +++ b/nx/include/switch/services/psc.h @@ -94,7 +94,7 @@ void pscmExit(void); /// Gets the Service object for the actual psc:m service session. Service* pscmGetServiceSession(void); -Result pscmGetPmModule(PscPmModule *out, PscPmModuleId module_id, const u16 *dependencies, size_t dependency_count, bool autoclear); +Result pscmGetPmModule(PscPmModule *out, PscPmModuleId module_id, const u32 *dependencies, size_t dependency_count, bool autoclear); Result pscPmModuleGetRequest(PscPmModule *module, PscPmState *out_state, u32 *out_flags); Result pscPmModuleAcknowledge(PscPmModule *module, PscPmState state); diff --git a/nx/source/services/psc.c b/nx/source/services/psc.c index ec3332b6..87b9e975 100644 --- a/nx/source/services/psc.c +++ b/nx/source/services/psc.c @@ -25,9 +25,9 @@ Service* pscmGetServiceSession(void) { } -NX_INLINE Result _pscPmModuleInitialize(PscPmModule *module, PscPmModuleId module_id, const u16 *dependencies, size_t dependency_count, bool autoclear); +NX_INLINE Result _pscPmModuleInitialize(PscPmModule *module, PscPmModuleId module_id, const u32 *dependencies, size_t dependency_count, bool autoclear); -Result pscmGetPmModule(PscPmModule *out, PscPmModuleId module_id, const u16 *dependencies, size_t dependency_count, bool autoclear) { +Result pscmGetPmModule(PscPmModule *out, PscPmModuleId module_id, const u32 *dependencies, size_t dependency_count, bool autoclear) { serviceAssumeDomain(&g_pscmSrv); Result rc = serviceDispatch(&g_pscmSrv, 0, .out_num_objects = 1, @@ -43,7 +43,7 @@ Result pscmGetPmModule(PscPmModule *out, PscPmModuleId module_id, const u16 *dep return rc; } -Result _pscPmModuleInitialize(PscPmModule *module, PscPmModuleId module_id, const u16 *dependencies, size_t dependency_count, bool autoclear) { +Result _pscPmModuleInitialize(PscPmModule *module, PscPmModuleId module_id, const u32 *dependencies, size_t dependency_count, bool autoclear) { _Static_assert(sizeof(module_id) == sizeof(u32), "PscPmModuleId size"); Handle evt_handle = INVALID_HANDLE;