From patchwork Fri Jan 24 00:16:31 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Darrick J. Wong" X-Patchwork-Id: 11349371 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 50285109A for ; Fri, 24 Jan 2020 00:16:41 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1EC4C2071E for ; Fri, 24 Jan 2020 00:16:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="ryajUJXz" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728931AbgAXAQi (ORCPT ); Thu, 23 Jan 2020 19:16:38 -0500 Received: from aserp2120.oracle.com ([141.146.126.78]:60396 "EHLO aserp2120.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727056AbgAXAQi (ORCPT ); Thu, 23 Jan 2020 19:16:38 -0500 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00O08opM182924; Fri, 24 Jan 2020 00:16:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=subject : from : to : cc : date : message-id : mime-version : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=PM5ssVi2O0hFqn7psyxRp3kCG0dpPXL5zfirfK9X6yI=; b=ryajUJXzBZppSUnkKLBqZvPvgXz4a30a2a6LuzalMEq9CxhBfCvYqHXC+oJzzySmoakr oaFtIHp1npDzTLVpdEF3sJTE6qBYY5D2h4zVPfD1ykLBVXBs7xn6iHxq5b+LQoYkbeYM hPGPj0F3jEMdi9TQxFXE/5jZyPM26ZN9mgWe4rw5sLEIigSf3lDFcrwvyQ9HyUGRKGr9 m+pXQ3BAcyZtq/xeXiXW9DarYTeZnlfK8Uq38ymBm0udJKnR5MX/GSYCs4WqzKFciMcC E8mYnQgHOmd9oWIsxt28ooObCppptCuVmMUi8J6Mt9PUvcavhR80q9WXIq09ABDscPm+ Tg== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 2xksyqnrxt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Jan 2020 00:16:35 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id 00O0E6u6111135; Fri, 24 Jan 2020 00:16:35 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by aserp3020.oracle.com with ESMTP id 2xqmwb19c9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 24 Jan 2020 00:16:35 +0000 Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 00O0GYBX007338; Fri, 24 Jan 2020 00:16:34 GMT Received: from localhost (/10.145.179.16) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 23 Jan 2020 16:16:34 -0800 Subject: [PATCH 0/8] xfsprogs: random fixes From: "Darrick J. Wong" To: sandeen@sandeen.net, darrick.wong@oracle.com Cc: linux-xfs@vger.kernel.org Date: Thu, 23 Jan 2020 16:16:31 -0800 Message-ID: <157982499185.2765410.18206322669640988643.stgit@magnolia> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9509 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=958 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001240000 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9509 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-2001240000 Sender: linux-xfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-xfs@vger.kernel.org Hi all, Here's the usual pile of xfsprogs cleanups and fixes. We start with some documentation updates and manpages for missing commands. Next, we add a command to xfs_db to compute per-AG reservations to aid in debugging per-AG reservation failures during mount. Finally, we fix some overflows and counting errors in xfs_io and xfs_repair. If you're going to start using this mess, you probably ought to just pull from my git trees, which are linked below. This is an extraordinary way to destroy everything. Enjoy! Comments and questions are, as always, welcome. --D xfsprogs git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfsprogs-dev.git/log/?h=random-fixes fstests git tree: https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=random-fixes