[0/3] mm/damon/sysfs: fix unhandled return values

Message ID 20231106233408.51159-1-sj@kernel.org
Headers
Series mm/damon/sysfs: fix unhandled return values |

Message

SeongJae Park Nov. 6, 2023, 11:34 p.m. UTC
  Some of DAMON sysfs interface code is not handling return values from
some functions.  As a result, confusing user input handling or
NULL-dereference is possible.  Check those properly.

Please note that these patches are not cleanly applicable on mm-unstable
since mm-unstable has dropped the mainline-merged patches and rebased on
v6.6, while some DAMON patches that these patches are depend on are
merged in the mainline after v6.6.  I confirmed these patches can
cleanly applied on latest mainline, or mm-stable-2023-11-01-14-33.

SeongJae Park (3):
  mm/damon/sysfs: check error from damon_sysfs_update_target()
  mm/damon/sysfs-schemes: handle tried regions sysfs directory
    allocation failure
  mm/damon/sysfs-schemes: handle tried region directory allocation
    failure

 mm/damon/sysfs-schemes.c | 5 +++++
 mm/damon/sysfs.c         | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)


base-commit: 3496e8e0a1eeabb738105c09e575495fa78914bb
  

Comments

SeongJae Park Nov. 6, 2023, 11:51 p.m. UTC | #1
On Mon, 6 Nov 2023 23:34:05 +0000 SeongJae Park <sj@kernel.org> wrote:

> Some of DAMON sysfs interface code is not handling return values from
> some functions.  As a result, confusing user input handling or
> NULL-dereference is possible.  Check those properly.
> 
> Please note that these patches are not cleanly applicable on mm-unstable
> since mm-unstable has dropped the mainline-merged patches and rebased on
> v6.6, while some DAMON patches that these patches are depend on are
> merged in the mainline after v6.6.  I confirmed these patches can
> cleanly applied on latest mainline, or mm-stable-2023-11-01-14-33.

I just checked mm-unstable has just updated, and confirmed these patches can
cleanly applied.


Thanks,
SJ

[...]