kern: minor cleanup (thanks @liamwhite)

This commit is contained in:
Michael Scire 2023-03-06 21:18:00 -07:00
parent 51e932c88f
commit 1d3c3230fc
2 changed files with 3 additions and 3 deletions

View File

@ -48,7 +48,7 @@ namespace ams::kern {
/* Check that the object is closed. */ /* Check that the object is closed. */
R_UNLESS(derived->IsServerClosed(), svc::ResultInvalidState()); R_UNLESS(derived->IsServerClosed(), svc::ResultInvalidState());
return Delete(obj.GetPointerUnsafe(), name); R_RETURN(Delete(obj.GetPointerUnsafe(), name));
} }
template<typename Derived> requires std::derived_from<Derived, KAutoObject> template<typename Derived> requires std::derived_from<Derived, KAutoObject>

View File

@ -234,11 +234,11 @@ namespace ams::kern {
KPriorityQueueImpl m_scheduled_queue; KPriorityQueueImpl m_scheduled_queue;
KPriorityQueueImpl m_suggested_queue; KPriorityQueueImpl m_suggested_queue;
private: private:
constexpr ALWAYS_INLINE void ClearAffinityBit(u64 &affinity, s32 core) { static constexpr ALWAYS_INLINE void ClearAffinityBit(u64 &affinity, s32 core) {
affinity &= ~(UINT64_C(1) << core); affinity &= ~(UINT64_C(1) << core);
} }
constexpr ALWAYS_INLINE s32 GetNextCore(u64 &affinity) { static constexpr ALWAYS_INLINE s32 GetNextCore(u64 &affinity) {
const s32 core = __builtin_ctzll(static_cast<unsigned long long>(affinity)); const s32 core = __builtin_ctzll(static_cast<unsigned long long>(affinity));
ClearAffinityBit(affinity, core); ClearAffinityBit(affinity, core);
return core; return core;