{"id":4231,"url":"http://patchwork.ozlabs.org/api/series/4231/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=4231","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"name":"Hardened usercopy whitelisting","date":"2017-09-20T20:45:22","submitter":{"id":10641,"url":"http://patchwork.ozlabs.org/api/people/10641/?format=json","name":"Kees Cook","email":"keescook@chromium.org"},"version":3,"total":31,"received_total":31,"received_all":true,"mbox":"http://patchwork.ozlabs.org/series/4231/mbox/","cover_letter":{"id":816498,"url":"http://patchwork.ozlabs.org/api/covers/816498/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/cover/1505940337-79069-1-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-1-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:06","name":"[v3,00/31] Hardened usercopy whitelisting","mbox":"http://patchwork.ozlabs.org/project/netdev/cover/1505940337-79069-1-git-send-email-keescook@chromium.org/mbox/"},"patches":[{"id":816499,"url":"http://patchwork.ozlabs.org/api/patches/816499/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-2-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-2-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:07","name":"[v3,01/31] usercopy: Prepare for usercopy whitelisting","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-2-git-send-email-keescook@chromium.org/mbox/"},{"id":816497,"url":"http://patchwork.ozlabs.org/api/patches/816497/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-3-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-3-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:08","name":"[v3,02/31] usercopy: Enforce slab cache usercopy region boundaries","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-3-git-send-email-keescook@chromium.org/mbox/"},{"id":816514,"url":"http://patchwork.ozlabs.org/api/patches/816514/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-4-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-4-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:09","name":"[v3,03/31] usercopy: Mark kmalloc caches as usercopy caches","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-4-git-send-email-keescook@chromium.org/mbox/"},{"id":816515,"url":"http://patchwork.ozlabs.org/api/patches/816515/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-5-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-5-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:10","name":"[v3,04/31] dcache: Define usercopy region in dentry_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-5-git-send-email-keescook@chromium.org/mbox/"},{"id":816489,"url":"http://patchwork.ozlabs.org/api/patches/816489/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-6-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-6-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:11","name":"[v3,05/31] vfs: Define usercopy region in names_cache slab caches","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-6-git-send-email-keescook@chromium.org/mbox/"},{"id":816492,"url":"http://patchwork.ozlabs.org/api/patches/816492/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-7-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-7-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:12","name":"[v3,06/31] vfs: Copy struct mount.mnt_id to userspace using put_user()","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-7-git-send-email-keescook@chromium.org/mbox/"},{"id":816495,"url":"http://patchwork.ozlabs.org/api/patches/816495/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-8-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-8-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:13","name":"[v3,07/31] ext4: Define usercopy region in ext4_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-8-git-send-email-keescook@chromium.org/mbox/"},{"id":816493,"url":"http://patchwork.ozlabs.org/api/patches/816493/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-9-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-9-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:14","name":"[v3,08/31] ext2: Define usercopy region in ext2_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-9-git-send-email-keescook@chromium.org/mbox/"},{"id":816491,"url":"http://patchwork.ozlabs.org/api/patches/816491/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-10-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-10-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:15","name":"[v3,09/31] jfs: Define usercopy region in jfs_ip slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-10-git-send-email-keescook@chromium.org/mbox/"},{"id":816490,"url":"http://patchwork.ozlabs.org/api/patches/816490/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-11-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-11-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:16","name":"[v3,10/31] befs: Define usercopy region in befs_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-11-git-send-email-keescook@chromium.org/mbox/"},{"id":816487,"url":"http://patchwork.ozlabs.org/api/patches/816487/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-12-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-12-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:17","name":"[v3,11/31] exofs: Define usercopy region in exofs_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-12-git-send-email-keescook@chromium.org/mbox/"},{"id":816488,"url":"http://patchwork.ozlabs.org/api/patches/816488/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-13-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-13-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:18","name":"[v3,12/31] orangefs: Define usercopy region in orangefs_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-13-git-send-email-keescook@chromium.org/mbox/"},{"id":816486,"url":"http://patchwork.ozlabs.org/api/patches/816486/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-14-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-14-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:19","name":"[v3,13/31] ufs: Define usercopy region in ufs_inode_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-14-git-send-email-keescook@chromium.org/mbox/"},{"id":816482,"url":"http://patchwork.ozlabs.org/api/patches/816482/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-15-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-15-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:20","name":"[v3,14/31] vxfs: Define usercopy region in vxfs_inode slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-15-git-send-email-keescook@chromium.org/mbox/"},{"id":816506,"url":"http://patchwork.ozlabs.org/api/patches/816506/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-16-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-16-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:21","name":"[v3,15/31] xfs: Define usercopy region in xfs_inode slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-16-git-send-email-keescook@chromium.org/mbox/"},{"id":816481,"url":"http://patchwork.ozlabs.org/api/patches/816481/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-17-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-17-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:22","name":"[v3,16/31] cifs: Define usercopy region in cifs_request slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-17-git-send-email-keescook@chromium.org/mbox/"},{"id":816510,"url":"http://patchwork.ozlabs.org/api/patches/816510/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-18-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-18-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:23","name":"[v3,17/31] scsi: Define usercopy region in scsi_sense_cache slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-18-git-send-email-keescook@chromium.org/mbox/"},{"id":816501,"url":"http://patchwork.ozlabs.org/api/patches/816501/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-19-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-19-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:24","name":"[v3,18/31] net: Define usercopy region in struct proto slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-19-git-send-email-keescook@chromium.org/mbox/"},{"id":816504,"url":"http://patchwork.ozlabs.org/api/patches/816504/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-20-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-20-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:25","name":"[v3,19/31] ip: Define usercopy region in IP proto slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-20-git-send-email-keescook@chromium.org/mbox/"},{"id":816483,"url":"http://patchwork.ozlabs.org/api/patches/816483/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-21-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-21-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:26","name":"[v3,20/31] caif: Define usercopy region in caif proto slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-21-git-send-email-keescook@chromium.org/mbox/"},{"id":816502,"url":"http://patchwork.ozlabs.org/api/patches/816502/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-22-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-22-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:27","name":"[v3,21/31] sctp: Define usercopy region in SCTP proto slab cache","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-22-git-send-email-keescook@chromium.org/mbox/"},{"id":816484,"url":"http://patchwork.ozlabs.org/api/patches/816484/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-23-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-23-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:28","name":"[v3,22/31] sctp: Copy struct sctp_sock.autoclose to userspace using put_user()","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-23-git-send-email-keescook@chromium.org/mbox/"},{"id":816507,"url":"http://patchwork.ozlabs.org/api/patches/816507/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-24-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-24-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:29","name":"[v3,23/31] net: Restrict unwhitelisted proto caches to size 0","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-24-git-send-email-keescook@chromium.org/mbox/"},{"id":816505,"url":"http://patchwork.ozlabs.org/api/patches/816505/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-25-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-25-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:30","name":"[v3,24/31] fork: Define usercopy region in mm_struct slab caches","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-25-git-send-email-keescook@chromium.org/mbox/"},{"id":816500,"url":"http://patchwork.ozlabs.org/api/patches/816500/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-26-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-26-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:31","name":"[v3,25/31] fork: Define usercopy region in thread_stack slab caches","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-26-git-send-email-keescook@chromium.org/mbox/"},{"id":816509,"url":"http://patchwork.ozlabs.org/api/patches/816509/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-27-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-27-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:32","name":"[v3,26/31] fork: Provide usercopy whitelisting for task_struct","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-27-git-send-email-keescook@chromium.org/mbox/"},{"id":816513,"url":"http://patchwork.ozlabs.org/api/patches/816513/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-28-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-28-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:33","name":"[v3,27/31] x86: Implement thread_struct whitelist for hardened usercopy","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-28-git-send-email-keescook@chromium.org/mbox/"},{"id":816511,"url":"http://patchwork.ozlabs.org/api/patches/816511/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-29-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-29-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:34","name":"[v3,28/31] arm64: Implement thread_struct whitelist for hardened usercopy","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-29-git-send-email-keescook@chromium.org/mbox/"},{"id":816508,"url":"http://patchwork.ozlabs.org/api/patches/816508/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-30-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-30-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:35","name":"[v3,29/31] arm: Implement thread_struct whitelist for hardened usercopy","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-30-git-send-email-keescook@chromium.org/mbox/"},{"id":816485,"url":"http://patchwork.ozlabs.org/api/patches/816485/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-31-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-31-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:36","name":"[v3,30/31] usercopy: Restrict non-usercopy caches to size 0","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-31-git-send-email-keescook@chromium.org/mbox/"},{"id":816512,"url":"http://patchwork.ozlabs.org/api/patches/816512/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-32-git-send-email-keescook@chromium.org/","msgid":"<1505940337-79069-32-git-send-email-keescook@chromium.org>","list_archive_url":null,"date":"2017-09-20T20:45:37","name":"[v3,31/31] lkdtm: Update usercopy tests for whitelisting","mbox":"http://patchwork.ozlabs.org/project/netdev/patch/1505940337-79069-32-git-send-email-keescook@chromium.org/mbox/"}]}