{"push_id":892625740,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"527e9316f8ec44bd53d90fb9f611fa7ffff52bb9","before":"fb7b26e47ef932a21f0cac4cf04e8f51105d77d7","commits":[{"sha":"acff81ec2c79492b180fade3c2894425cd35a545","author":{"email":"5b12a9416e3384398bb726baf00af74a15267cf7@szeredi.hu","name":"Miklos Szeredi"},"message":"ovl: fix permission checking for setattr\n\n[Al Viro] The bug is in being too enthusiastic about optimizing ->setattr()\naway - instead of \"copy verbatim with metadata\" + \"chmod/chown/utimes\"\n(with the former being always safe and the latter failing in case of\ninsufficient permissions) it tries to combine these two.  Note that copyup\nitself will have to do ->setattr() anyway; _that_ is where the elevated\ncapabilities are right.  Having these two ->setattr() (one to set verbatim\ncopy of metadata, another to do what overlayfs ->setattr() had been asked\nto do in the first place) combined is where it breaks.\n\nSigned-off-by: Miklos Szeredi <miklos@szeredi.hu>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/acff81ec2c79492b180fade3c2894425cd35a545"},{"sha":"0f7ff2dabbc95ed7a8019d142274f0c7e083577d","author":{"email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@zeniv.linux.org.uk","name":"Al Viro"},"message":"ovl: get rid of the dead code left from broken (and disabled) optimizations\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/0f7ff2dabbc95ed7a8019d142274f0c7e083577d"},{"sha":"2788cc47f4593cca2c3c73c7bb82cd32b88c8ef7","author":{"email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@zeniv.linux.org.uk","name":"Al Viro"},"message":"Don't reset ->total_link_count on nested calls of vfs_path_lookup()\n\nwe already zero it on outermost set_nameidata(), so initialization in\npath_init() is pointless and wrong.  The same DoS exists on pre-4.2\nkernels, but there a slightly different fix will be needed.\n\nCc: stable@vger.kernel.org # v4.2\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/2788cc47f4593cca2c3c73c7bb82cd32b88c8ef7"},{"sha":"d8cd93ea67af2391f8718cf06b4b8084d38a3428","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull vfs fixes from Al Viro:\n \"A couple of fixes (-stable fodder) + dead code removal after the\n  overlayfs fix.\n\n  I agree that it's better to separate from the fix part to make\n  backporting easier, but IMO it's not worth delaying said dead code\n  removal until the next window\"\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  Don't reset ->total_link_count on nested calls of vfs_path_lookup()\n  ovl: get rid of the dead code left from broken (and disabled) optimizations\n  ovl: fix permission checking for setattr","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/d8cd93ea67af2391f8718cf06b4b8084d38a3428"},{"sha":"d035e336287b5ea7e88dd9714e31dad5907c6aaf","author":{"email":"345008440c885d4763d50f58e545b9839f60f79f@infradead.org","name":"James Simmons"},"message":"staging/lustre: remove IOC_LIBCFS_PING_TEST ioctl\n\nThe ioctl IOC_LIBCFS_PING_TEST has not been used in ages.  The recent\nnidstring changes which moved all the nidstring operations from libcfs\nto the LNet layer but this ioctl code was still using an nidstring\noperation that was causing a circular dependency loop between libcfs and\nLNet.\n\nSigned-off-by: James Simmons <jsimmons@infradead.org>\nSigned-off-by: Oleg Drokin <green@linuxhacker.ru>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/d035e336287b5ea7e88dd9714e31dad5907c6aaf"},{"sha":"527e9316f8ec44bd53d90fb9f611fa7ffff52bb9","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Linux 4.4-rc4","distinct":true,"url":"https://api.github.com/repos/PKRoma/linux/commits/527e9316f8ec44bd53d90fb9f611fa7ffff52bb9"}]}