]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - mm/zswap.c
media: dvb_ca_en50221: prevent using slot_info for Spectre attacs
[mirror_ubuntu-bionic-kernel.git] / mm / zswap.c
index d39581a076c3aed1e9db7b2408c3f8da9ef60415..597008a44f7082cc2256e37599ae5fd6517ba6a8 100644 (file)
@@ -970,6 +970,12 @@ static int zswap_frontswap_store(unsigned type, pgoff_t offset,
        u8 *src, *dst;
        struct zswap_header *zhdr;
 
+       /* THP isn't supported */
+       if (PageTransHuge(page)) {
+               ret = -EINVAL;
+               goto reject;
+       }
+
        if (!zswap_enabled || !tree) {
                ret = -ENODEV;
                goto reject;