nuttxpr commented on PR #14089:
URL: https://github.com/apache/nuttx/pull/14089#issuecomment-2406694421

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   The provided PR description lacks sufficient information to determine if it 
meets NuttX requirements. Here's a breakdown:
   
   **What's Missing & Why It's Important:**
   
   * **Summary:**
       * **Vague Description:** "sched_lock is time-consuming" is not specific 
enough. What code uses it excessively? How is the scope narrowed? Concrete 
examples are crucial.
       * **Missing Technical Details:**  How does the change *exactly* work? 
Code examples or a clear explanation of the modification are needed.
       * **No Issue References:** Linking to related issues helps reviewers 
understand the context and prior discussions.
   
   * **Impact:**
       * **All sections are empty!**  This is the most critical part. Reviewers 
need to understand the potential consequences of this PR:
           * **User Impact:**  Will applications break? Do configurations need 
changes? 
           * **Build Impact:** Are new dependencies introduced? Do build flags 
change?
           * **Hardware Impact:** Are specific architectures or boards affected?
           * **Security Impact:** Could this change introduce vulnerabilities?
           * **Compatibility:** Will older applications or kernels still work?
   
   * **Testing:**
       * **Build Hosts:** List *all* operating systems, CPUs, and compilers 
used for testing.
       * **Targets:**  Be specific about the boards and configurations tested 
beyond "other ARM platforms."
       * **Logs:** The provided logs are placeholders. Include *actual* logs 
demonstrating the issue before the change and the improvement afterward.
   
   **How to Improve:**
   
   1. **Be Specific:** Use concrete examples, code snippets, and clear 
explanations.
   2. **Address All Impact Points:**  Even if the answer is "NO", briefly 
explain why.
   3. **Provide Real Test Data:**  Logs should demonstrate the problem being 
solved and the effectiveness of the solution.
   
   **Example for "Impact" (assuming no user-facing changes):**
   
   ```
   ## Impact
   
   * Is new feature added? Is existing feature changed? NO - This optimizes 
existing code.
   * Impact on user (will user need to adapt to change)? NO - Internal change, 
no user impact expected.
   * Impact on build (will build process change)? NO - No new dependencies or 
build flags.
   * Impact on hardware (will arch(s) / board(s) / driver(s) change)?  NO - 
Change is architecture-agnostic.
   * Impact on documentation (is update required / provided)?  MAYBE - If the 
usage of `sched_lock` is now restricted, documentation should reflect this.
   * Impact on security (any sort of implications)? NO - Performance 
improvement, no security implications anticipated.
   * Impact on compatibility (backward/forward/interoperability)? NO - Existing 
applications should continue to function as before. 
   * Anything else to consider? N/A
   ```
   
   By addressing these points, you'll significantly increase the chances of 
your PR being reviewed and merged quickly. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to