Merge tag 'net-6.2-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux-block.git] / mm / mempolicy.c
index 61aa9aedb7289e4cdda19a980af2f170d79902f2..02c8a712282f1146cd2aa901af7db3e42572cc70 100644 (file)
@@ -1540,6 +1540,7 @@ SYSCALL_DEFINE4(set_mempolicy_home_node, unsigned long, start, unsigned long, le
                 * the home node for vmas we already updated before.
                 */
                if (new->mode != MPOL_BIND && new->mode != MPOL_PREFERRED_MANY) {
+                       mpol_put(new);
                        err = -EOPNOTSUPP;
                        break;
                }