{"id":498652,"url":"http://patchwork.ozlabs.org/api/1.0/series/498652/?format=json","project":{"id":3,"url":"http://patchwork.ozlabs.org/api/1.0/projects/3/?format=json","name":"Linux MTD development","link_name":"linux-mtd","list_id":"linux-mtd.lists.infradead.org","list_email":"linux-mtd@lists.infradead.org","web_url":null,"scm_url":null,"webscm_url":null},"name":"mtd: spi-nor: Enhance software protection","date":"2026-04-03T16:09:18","submitter":{"id":73368,"url":"http://patchwork.ozlabs.org/api/1.0/people/73368/?format=json","name":"Miquel Raynal","email":"miquel.raynal@bootlin.com"},"version":4,"total":27,"received_total":27,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/498652/mbox/","cover_letter":{"id":2219626,"url":"http://patchwork.ozlabs.org/api/1.0/covers/2219626/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-0-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:18","name":"[v4,00/27] mtd: spi-nor: Enhance software protection"},"patches":[{"id":2219632,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219632/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-1-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:19","name":"[v4,01/27] mtd: spi-nor: Drop duplicate Kconfig dependency","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-1-833dab5e7288@bootlin.com/mbox/"},{"id":2219627,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219627/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-2-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:20","name":"[v4,02/27] mtd: spi-nor: debugfs: Fix the flags list","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-2-833dab5e7288@bootlin.com/mbox/"},{"id":2219628,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219628/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-3-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:21","name":"[v4,03/27] mtd: spi-nor: swp: Improve locking user experience","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-3-833dab5e7288@bootlin.com/mbox/"},{"id":2219629,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219629/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-4-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:22","name":"[v4,04/27] mtd: spi-nor: Improve opcodes documentation","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-4-833dab5e7288@bootlin.com/mbox/"},{"id":2219631,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219631/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-5-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:23","name":"[v4,05/27] mtd: spi-nor: debugfs: Align variable access with the rest of the file","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-5-833dab5e7288@bootlin.com/mbox/"},{"id":2219630,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219630/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-6-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:24","name":"[v4,06/27] mtd: spi-nor: debugfs: Enhance output","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-6-833dab5e7288@bootlin.com/mbox/"},{"id":2219633,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219633/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-7-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:25","name":"[v4,07/27] mtd: spi-nor: swp: Explain the MEMLOCK ioctl implementation behaviour","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-7-833dab5e7288@bootlin.com/mbox/"},{"id":2219635,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219635/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-8-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:26","name":"[v4,08/27] mtd: spi-nor: swp: Clarify a comment","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-8-833dab5e7288@bootlin.com/mbox/"},{"id":2219634,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219634/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-9-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:27","name":"[v4,09/27] mtd: spi-nor: swp: Use a pointer for SR instead of a single byte","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-9-833dab5e7288@bootlin.com/mbox/"},{"id":2219636,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219636/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-10-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:28","name":"[v4,10/27] mtd: spi-nor: swp: Create a helper that writes SR, CR and checks","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-10-833dab5e7288@bootlin.com/mbox/"},{"id":2219637,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219637/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-11-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:29","name":"[v4,11/27] mtd: spi-nor: swp: Rename a mask","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-11-833dab5e7288@bootlin.com/mbox/"},{"id":2219638,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219638/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-12-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:30","name":"[v4,12/27] mtd: spi-nor: swp: Create a TB intermediate variable","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-12-833dab5e7288@bootlin.com/mbox/"},{"id":2219643,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219643/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-13-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:31","name":"[v4,13/27] mtd: spi-nor: swp: Create helpers for building the SR register","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-13-833dab5e7288@bootlin.com/mbox/"},{"id":2219639,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219639/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-14-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:32","name":"[v4,14/27] mtd: spi-nor: swp: Simplify checking the locked/unlocked range","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-14-833dab5e7288@bootlin.com/mbox/"},{"id":2219644,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219644/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-15-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:33","name":"[v4,15/27] mtd: spi-nor: swp: Cosmetic changes","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-15-833dab5e7288@bootlin.com/mbox/"},{"id":2219640,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219640/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-16-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:34","name":"[v4,16/27] mtd: spi-nor: Create a local SR cache","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-16-833dab5e7288@bootlin.com/mbox/"},{"id":2219641,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219641/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-17-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:35","name":"[v4,17/27] mtd: spi-nor: debugfs: Add locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-17-833dab5e7288@bootlin.com/mbox/"},{"id":2219642,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219642/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-18-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:36","name":"[v4,18/27] mtd: spi-nor: debugfs: Add a locked sectors map","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-18-833dab5e7288@bootlin.com/mbox/"},{"id":2219646,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219646/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-19-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:37","name":"[v4,19/27] mtd: spi-nor: Add steps for testing locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-19-833dab5e7288@bootlin.com/mbox/"},{"id":2219657,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219657/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-20-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:38","name":"[v4,20/27] mtd: spi-nor: swp: Add support for the complement feature","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-20-833dab5e7288@bootlin.com/mbox/"},{"id":2219647,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219647/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-21-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:39","name":"[v4,21/27] mtd: spi-nor: Add steps for testing locking with CMP","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-21-833dab5e7288@bootlin.com/mbox/"},{"id":2219648,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219648/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-22-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:40","name":"[v4,22/27] mtd: spi-nor: winbond: Add W25H512NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-22-833dab5e7288@bootlin.com/mbox/"},{"id":2219645,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219645/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-23-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:41","name":"[v4,23/27] mtd: spi-nor: winbond: Add W25H01NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-23-833dab5e7288@bootlin.com/mbox/"},{"id":2219649,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219649/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-24-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:42","name":"[v4,24/27] mtd: spi-nor: winbond: Add W25H02NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-24-833dab5e7288@bootlin.com/mbox/"},{"id":2219656,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219656/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-25-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:43","name":"[v4,25/27] mtd: spi-nor: winbond: Add W25H01NWxxIQ CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-25-833dab5e7288@bootlin.com/mbox/"},{"id":2219650,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219650/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-26-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:44","name":"[v4,26/27] mtd: spi-nor: winbond: Add W25Q01NWxxIM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-26-833dab5e7288@bootlin.com/mbox/"},{"id":2219662,"url":"http://patchwork.ozlabs.org/api/1.0/patches/2219662/?format=json","msgid":"<20260403-winbond-v6-18-rc1-spi-nor-swp-v4-27-833dab5e7288@bootlin.com>","date":"2026-04-03T16:09:45","name":"[v4,27/27] mtd: spi-nor: winbond: Add W25Q02NWxxIM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260403-winbond-v6-18-rc1-spi-nor-swp-v4-27-833dab5e7288@bootlin.com/mbox/"}]}