summaryrefslogtreecommitdiff
tag namerandom-fixes_2020-05-06 (60510c72a2cac2867fe2615268b979f3cdf32567)
tag date2020-05-06 17:59:11 -0700
tagged byDarrick J. Wong <darrick.wong@oracle.com>
tagged objectcommit d9278dd9dc...
xfs: random SWAPEXT fixes
This series fixes some problems I found in the extent swap code. The first patch makes sure we drop the inode lock when cleaning out the COW fork fails. The second patch turns some metadata ASSERTs into a proper EFSCORRUPTED return. The third patch teaches swapext to adjust the quota counts properly, which fixes a bug where unprivileged userspace can cause the quota counts to be wrong by calling swapext on a pair of files with different uid/gid/prid. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAl6zXV8ACgkQ+H93GTRK tOvalw//WYNRlKVmyWmO4Z33o7uo0uO+Kuq1T5MEMFucsunEDRQZ2CZWBJwa6V4S 43sZi7V3jyio9fnAN3F5ipOoLHlnEj9SLYcCcmzexU1LOTY7b2LIID5lm3FA8Bhn We9l5FgYHqWeNaQ74NAGECWT/M0kZitmXE4XjS9+nGgQ4d8bl4Z7m1HBcbSJlChB szxy9syWqpDjtmTByZC6xvDzW4oFGxxEXrtYE+XDp43QWYT9910DN+LcScSg50Op FOG+lTXUcP4kgiKYirDy8zGB/WJu63XT1nqSG0uMqdKTURFBnKs0DWoA2I1xnwq9 dEvHIQYb9Pup8FKy8Zvpq7XEQe680Zf0mP9PgmSyoE8d44JMHnpRom9bK7LE4bSz mXQzTFWVzZjtqrF3ERJ9dZZBqUnMGhb16bv8vgOidGQ7uWibYqR432Kp7mMqPn05 gfiGVn45+/iAyrdU5VWjFTlWR+9Y+5F5DZcoFSvdT0uxE1jBrGxcK5iC8Zh+nx/A 6LTm54XaerqRQ70sNvzctewOwo0eef8ixL2NoJJBFEZPPSC4DoheHWqU8jrs1lGg +8BnwsPZgDglsZgRMUOsRYRfKTQ7r0lRRcihziJGu2fSRlPG38i2UJEhdFxZcC4v g07l+CoBTLHk5OkpOhZftLsEZFeNioo6bREiK4/NdkgkzyihAG8= =z0u7 -----END PGP SIGNATURE-----