{"id":503226,"url":"http://patchwork.ozlabs.org/api/1.2/series/503226/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/list/?series=503226","project":{"id":3,"url":"http://patchwork.ozlabs.org/api/1.2/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,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"mtd: spi-nor: Enhance software protection","date":"2026-05-07T16:46:51","submitter":{"id":73368,"url":"http://patchwork.ozlabs.org/api/1.2/people/73368/?format=json","name":"Miquel Raynal","email":"miquel.raynal@bootlin.com"},"version":5,"total":28,"received_total":28,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/503226/mbox/","cover_letter":{"id":2234463,"url":"http://patchwork.ozlabs.org/api/1.2/covers/2234463/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/cover/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-0-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-0-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:41","name":"[v5,00/28] mtd: spi-nor: Enhance software protection","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/cover/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-0-93453e1a9597@bootlin.com/mbox/"},"patches":[{"id":2234457,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234457/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-1-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-1-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:42","name":"[v5,01/28] mtd: spi-nor: Drop duplicate Kconfig dependency","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-1-93453e1a9597@bootlin.com/mbox/"},{"id":2234455,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234455/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-2-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-2-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:43","name":"[v5,02/28] mtd: spi-nor: debugfs: Fix the flags list","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-2-93453e1a9597@bootlin.com/mbox/"},{"id":2234458,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234458/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-3-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-3-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:44","name":"[v5,03/28] mtd: spi-nor: Make sure the QE bit is kept enabled if useful","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-3-93453e1a9597@bootlin.com/mbox/"},{"id":2234465,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234465/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-4-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-4-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:45","name":"[v5,04/28] mtd: spi-nor: swp: Improve locking user experience","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-4-93453e1a9597@bootlin.com/mbox/"},{"id":2234459,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234459/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-5-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-5-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:46","name":"[v5,05/28] mtd: spi-nor: Improve opcodes documentation","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-5-93453e1a9597@bootlin.com/mbox/"},{"id":2234460,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234460/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-6-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-6-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:47","name":"[v5,06/28] mtd: spi-nor: debugfs: Align variable access with the rest of the file","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-6-93453e1a9597@bootlin.com/mbox/"},{"id":2234456,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234456/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-7-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-7-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:48","name":"[v5,07/28] mtd: spi-nor: debugfs: Enhance output","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-7-93453e1a9597@bootlin.com/mbox/"},{"id":2234464,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234464/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-8-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-8-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:49","name":"[v5,08/28] mtd: spi-nor: swp: Explain the MEMLOCK ioctl implementation behaviour","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-8-93453e1a9597@bootlin.com/mbox/"},{"id":2234462,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234462/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-9-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-9-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:50","name":"[v5,09/28] mtd: spi-nor: swp: Clarify a comment","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-9-93453e1a9597@bootlin.com/mbox/"},{"id":2234453,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234453/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-10-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-10-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:51","name":"[v5,10/28] mtd: spi-nor: swp: Use a pointer for SR instead of a single byte","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-10-93453e1a9597@bootlin.com/mbox/"},{"id":2234454,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234454/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-11-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-11-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:52","name":"[v5,11/28] mtd: spi-nor: swp: Create a helper that writes SR, CR and checks","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-11-93453e1a9597@bootlin.com/mbox/"},{"id":2234461,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234461/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-12-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-12-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:53","name":"[v5,12/28] mtd: spi-nor: swp: Rename a mask","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-12-93453e1a9597@bootlin.com/mbox/"},{"id":2234466,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234466/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-13-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-13-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:54","name":"[v5,13/28] mtd: spi-nor: swp: Create a TB intermediate variable","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-13-93453e1a9597@bootlin.com/mbox/"},{"id":2234467,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234467/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-14-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-14-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:55","name":"[v5,14/28] mtd: spi-nor: swp: Create helpers for building the SR register","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-14-93453e1a9597@bootlin.com/mbox/"},{"id":2234468,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234468/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-15-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-15-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:56","name":"[v5,15/28] mtd: spi-nor: swp: Simplify checking the locked/unlocked range","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-15-93453e1a9597@bootlin.com/mbox/"},{"id":2234469,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234469/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-16-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-16-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:57","name":"[v5,16/28] mtd: spi-nor: swp: Cosmetic changes","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-16-93453e1a9597@bootlin.com/mbox/"},{"id":2234470,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234470/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-17-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-17-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:58","name":"[v5,17/28] mtd: spi-nor: Create a local SR cache","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-17-93453e1a9597@bootlin.com/mbox/"},{"id":2234471,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234471/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-18-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-18-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:46:59","name":"[v5,18/28] mtd: spi-nor: debugfs: Add locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-18-93453e1a9597@bootlin.com/mbox/"},{"id":2234472,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234472/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-19-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-19-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:00","name":"[v5,19/28] mtd: spi-nor: debugfs: Add a locked sectors map","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-19-93453e1a9597@bootlin.com/mbox/"},{"id":2234473,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234473/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-20-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-20-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:01","name":"[v5,20/28] mtd: spi-nor: Add steps for testing locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-20-93453e1a9597@bootlin.com/mbox/"},{"id":2234474,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234474/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-21-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-21-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:02","name":"[v5,21/28] mtd: spi-nor: swp: Add support for the complement feature","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-21-93453e1a9597@bootlin.com/mbox/"},{"id":2234475,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234475/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-22-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-22-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:03","name":"[v5,22/28] mtd: spi-nor: Add steps for testing locking with CMP","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-22-93453e1a9597@bootlin.com/mbox/"},{"id":2234477,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234477/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-23-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-23-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:04","name":"[v5,23/28] mtd: spi-nor: winbond: Add W25H512NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-23-93453e1a9597@bootlin.com/mbox/"},{"id":2234478,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234478/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-24-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-24-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:05","name":"[v5,24/28] mtd: spi-nor: winbond: Add W25H01NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-24-93453e1a9597@bootlin.com/mbox/"},{"id":2234476,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234476/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-25-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-25-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:06","name":"[v5,25/28] mtd: spi-nor: winbond: Add W25H02NWxxAM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-25-93453e1a9597@bootlin.com/mbox/"},{"id":2234479,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234479/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-26-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-26-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:07","name":"[v5,26/28] mtd: spi-nor: winbond: Add W25H01NWxxIQ CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-26-93453e1a9597@bootlin.com/mbox/"},{"id":2234480,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234480/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-27-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-27-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:08","name":"[v5,27/28] mtd: spi-nor: winbond: Add W25Q01NWxxIM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-27-93453e1a9597@bootlin.com/mbox/"},{"id":2234481,"url":"http://patchwork.ozlabs.org/api/1.2/patches/2234481/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-28-93453e1a9597@bootlin.com/","msgid":"<20260507-winbond-v6-18-rc1-spi-nor-swp-v5-28-93453e1a9597@bootlin.com>","list_archive_url":null,"date":"2026-05-07T16:47:09","name":"[v5,28/28] mtd: spi-nor: winbond: Add W25Q02NWxxIM CMP locking support","mbox":"http://patchwork.ozlabs.org/project/linux-mtd/patch/20260507-winbond-v6-18-rc1-spi-nor-swp-v5-28-93453e1a9597@bootlin.com/mbox/"}]}