Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1206446 > unrolled thread
| Started by | Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> |
|---|---|
| First post | 2015-08-13 03:00 +0200 |
| Last post | 2015-08-13 03:00 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to linux.kernel
what's cooking in zram for 4.2 Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> - 2015-08-13 03:00 +0200
| From | Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> |
|---|---|
| Date | 2015-08-13 03:00 +0200 |
| Subject | what's cooking in zram for 4.2 |
| Message-ID | <pWP2a-4fa-7@gated-at.bofh.it> |
Hello Karel, ... planned to write this earlier. zram will see some user-space visible improvements in 4.2 we'd love to let you know about -- on-demand device creation/removal. For that purpose we introduce zram control sysfs class, which has two sysfs attrs: - hot_add -- add a new zram device - hot_remove -- remove a specific (device_id) zram device -- hot_add sysfs attr is read-only and has only automatic device id assignment mode. Read operation performed on this attr creates a new zram device and returns back its device_id (or error (ret < 0)). Usage example: # add a new zram device cat /sys/class/zram-control/hot_add 2 an example of returning error code (-ENOMEM in this case) cat /sys/class/zram-control/hot_add cat: /sys/class/zram-control/hot_add: Cannot allocate memory -- hot_remove is write only and requires a valid zram device_id as its input parameter: # remove a specific zram device echo 4 > /sys/class/zram-control/hot_remove -ss -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to top | Article view | linux.kernel
csiph-web