Skip to content
  1. Feb 01, 2018
  2. Jan 31, 2018
  3. Jan 30, 2018
    • Gregory Nutt's avatar
      Squashed commit of the following: · 3521aaf9
      Gregory Nutt authored
          binfmt/, configs/, grahics/, libc/, mm/, net/, sched/:  OS references to the errno variable should always use the set_errno(), get_errno() macros
          arch/arm/src/stm32 and stm32f7:  Architecture-specific code is not permitted to modify the errno variable.  drivers/ and libc/:  OS references to the errno variable should always use the set_errno(), get_errno() macros
      3521aaf9
    • Gregory Nutt's avatar
      binfmt/, drivers/, graphics/: Fix several inappropriate accesses to... · 30f29271
      Gregory Nutt authored
      binfmt/, drivers/, graphics/:  Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23).
      30f29271
    • Gregory Nutt's avatar
      sched/: Fix several inappropriate accesses to get_errno() that were missed in... · 82982f79
      Gregory Nutt authored
      sched/:  Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23).  Add new nxsched_setscheduler() and nxsched_getaffinity() which are equivalent to their counterparts without the nx on front.  These versions do not modify the errno value.  Changed all calls within the OS to use these newer versions of the functions.
      82982f79
    • Gregory Nutt's avatar
      Squashed commit of the following: · 170a50c6
      Gregory Nutt authored
          sched/sched:  Correct some build issues introduced by last set of changes.
          sched/sched:  Add new internal OS function nxsched_setaffinity() that is identical to sched_isetaffinity() except that it does not modify the errno value.  All usage of sched_setaffinity() within the OS is replaced with nxsched_setaffinity().
          sched/sched:  Internal functions sched_reprioritize() and sched_setpriority() no longer movidify the errno value.  Also renamed to nxsched_reprioritize() and sched_setpriority().
          sched/sched:  Add new internal OS function nxsched_getscheduler() that is identical to sched_getscheduler() except that it does not modify the errno value.  All usage of sched_getscheduler() within the OS is replaced with nxsched_getscheduler().
          sched/sched:  Add new internal OS function nxsched_setparam() that is identical to sched_setparam() except that it does not modify the errno value.  All usage of sched_setparam() within the OS is replaced with nxsched_setparam().
          sched/sched:  Add new internal OS function nxsched_getparam() that is identical to sched_getparam() except that it does not modify the errno value (actually, the previous value erroneously neglected to set the errno value to begin with, but this fixes both issues).  All usage of sched_getparam() within the OS is replaced with nxsched_getparam().
      170a50c6
    • Gregory Nutt's avatar
  4. Jan 29, 2018
  5. Jan 28, 2018
  6. Jan 27, 2018
  7. Jan 26, 2018