public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] xfsprogs for-next updated to 193bc42
@ 2019-01-29 17:05 Eric Sandeen
  2019-01-31  6:28 ` Darrick J. Wong
  0 siblings, 1 reply; 3+ messages in thread
From: Eric Sandeen @ 2019-01-29 17:05 UTC (permalink / raw)
  To: linux-xfs


[-- Attachment #1.1: Type: text/plain, Size: 2367 bytes --]

Hi folks,

The xfsprogs repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

has just been updated.

Patches often get missed, so please check if your outstanding
patches were in this update. If they have not been in this update,
please resubmit them to linux-xfs@vger.kernel.org so they can be
picked up in the next update.

This is close to what xfsprogs-4.20 will (finally) be.  I'll review
Carlos' metadump patch for possible inclusion, and if anyone has other
outstanding patches that are better for 4.20 than 5.0, please let me know
either via a re-submit, or just point me at the patch subjects.

Thanks,
-Eric

The new head of the for-next branch is commit:

193bc42 xfsprogs: Remove barrier/nobarrier mount options from xfs.5

New Commits:

Achilles Gaikwad (1):
      [b136f48] xfs_quota: fix false error reporting of project inheritance flag is not set

Brian Foster (1):
      [051dae5] xfs_repair: initialize non-leaf finobt blocks with correct magic

Darrick J. Wong (2):
      [0ba6dae] xfs_repair: fix off by one error when rebuilding high keys
      [38c599e] xfs_db: fix finobt record decoding when sparse inodes enabled

Eric Sandeen (4):
      [45571fd] xfs_repair: allow '/' in attribute names
      [17728a4] xfsprogs: remove generated scrub files under clean target
      [e3f66d1] xfs_db: add -d to short help for write command
      [193bc42] xfsprogs: Remove barrier/nobarrier mount options from xfs.5

Stefan Ring (5):
      [11f3d9f] xfs_metadump: Extend data zapping to XFS_DIR{2,3}_LEAFN_MAGIC blocks
      [b04e7e9] xfs_metadump: Zap multi fsb blocks
      [c3387ef] xfs_metadump: Zap freeindex blocks in directory inodes
      [07b75e3] xfs_metadump: Zap unused space in inode btrees
      [b32d0eb] xfs_metadump: Zap dev inodes


Code Diffstat:

 db/metadump.c        | 132 +++++++++++++++++++++++++++++++++++++++++++++------
 db/type.c            |   2 +-
 db/write.c           |   2 +-
 man/man5/xfs.5       |  30 ++++++------
 man/man8/xfs_db.8    |   2 +-
 quota/project.c      |   2 +-
 repair/attr_repair.c |  20 +++++---
 repair/da_util.c     |  20 +++++---
 repair/da_util.h     |   3 +-
 repair/dir2.c        |  12 ++++-
 repair/phase5.c      |  12 ++---
 scrub/Makefile       |   2 +
 12 files changed, 183 insertions(+), 56 deletions(-)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 873 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANNOUNCE] xfsprogs for-next updated to 193bc42
  2019-01-29 17:05 [ANNOUNCE] xfsprogs for-next updated to 193bc42 Eric Sandeen
@ 2019-01-31  6:28 ` Darrick J. Wong
  2019-01-31 13:51   ` Eric Sandeen
  0 siblings, 1 reply; 3+ messages in thread
From: Darrick J. Wong @ 2019-01-31  6:28 UTC (permalink / raw)
  To: Eric Sandeen; +Cc: linux-xfs

On Tue, Jan 29, 2019 at 11:05:32AM -0600, Eric Sandeen wrote:
> Hi folks,
> 
> The xfsprogs repository at:
> 
> 	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
> 
> has just been updated.
> 
> Patches often get missed, so please check if your outstanding
> patches were in this update. If they have not been in this update,
> please resubmit them to linux-xfs@vger.kernel.org so they can be
> picked up in the next update.
> 
> This is close to what xfsprogs-4.20 will (finally) be.  I'll review
> Carlos' metadump patch for possible inclusion, and if anyone has other
> outstanding patches that are better for 4.20 than 5.0, please let me know
> either via a re-submit, or just point me at the patch subjects.

urk.....

+ * Returns 1 if the name contains a NUL or if a directory entry contains a '/'.
+ * Returns 0 if the name checks out.
  */
 int
-namecheck(char *name, int length)
+namecheck(
+	char	*name,
+	int	length,
+	bool	isadir)
 {
-	char *c;
-	int i;
+	char	*c;
+	int	i;
 
 	ASSERT(length < MAXNAMELEN);
 
 	for (c = name, i = 0; i < length; i++, c++) {
-		if (*c == '/' || *c == '\0')
+		if (isadir && *c == '/')
+			return 0;

I think that's supposed to be 'return 1', given the comment?

--D


> Thanks,
> -Eric
> 
> The new head of the for-next branch is commit:
> 
> 193bc42 xfsprogs: Remove barrier/nobarrier mount options from xfs.5
> 
> New Commits:
> 
> Achilles Gaikwad (1):
>       [b136f48] xfs_quota: fix false error reporting of project inheritance flag is not set
> 
> Brian Foster (1):
>       [051dae5] xfs_repair: initialize non-leaf finobt blocks with correct magic
> 
> Darrick J. Wong (2):
>       [0ba6dae] xfs_repair: fix off by one error when rebuilding high keys
>       [38c599e] xfs_db: fix finobt record decoding when sparse inodes enabled
> 
> Eric Sandeen (4):
>       [45571fd] xfs_repair: allow '/' in attribute names
>       [17728a4] xfsprogs: remove generated scrub files under clean target
>       [e3f66d1] xfs_db: add -d to short help for write command
>       [193bc42] xfsprogs: Remove barrier/nobarrier mount options from xfs.5
> 
> Stefan Ring (5):
>       [11f3d9f] xfs_metadump: Extend data zapping to XFS_DIR{2,3}_LEAFN_MAGIC blocks
>       [b04e7e9] xfs_metadump: Zap multi fsb blocks
>       [c3387ef] xfs_metadump: Zap freeindex blocks in directory inodes
>       [07b75e3] xfs_metadump: Zap unused space in inode btrees
>       [b32d0eb] xfs_metadump: Zap dev inodes
> 
> 
> Code Diffstat:
> 
>  db/metadump.c        | 132 +++++++++++++++++++++++++++++++++++++++++++++------
>  db/type.c            |   2 +-
>  db/write.c           |   2 +-
>  man/man5/xfs.5       |  30 ++++++------
>  man/man8/xfs_db.8    |   2 +-
>  quota/project.c      |   2 +-
>  repair/attr_repair.c |  20 +++++---
>  repair/da_util.c     |  20 +++++---
>  repair/da_util.h     |   3 +-
>  repair/dir2.c        |  12 ++++-
>  repair/phase5.c      |  12 ++---
>  scrub/Makefile       |   2 +
>  12 files changed, 183 insertions(+), 56 deletions(-)
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANNOUNCE] xfsprogs for-next updated to 193bc42
  2019-01-31  6:28 ` Darrick J. Wong
@ 2019-01-31 13:51   ` Eric Sandeen
  0 siblings, 0 replies; 3+ messages in thread
From: Eric Sandeen @ 2019-01-31 13:51 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: linux-xfs



On 1/31/19 12:28 AM, Darrick J. Wong wrote:
> On Tue, Jan 29, 2019 at 11:05:32AM -0600, Eric Sandeen wrote:
>> Hi folks,
>>
>> The xfsprogs repository at:
>>
>> 	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
>>
>> has just been updated.
>>
>> Patches often get missed, so please check if your outstanding
>> patches were in this update. If they have not been in this update,
>> please resubmit them to linux-xfs@vger.kernel.org so they can be
>> picked up in the next update.
>>
>> This is close to what xfsprogs-4.20 will (finally) be.  I'll review
>> Carlos' metadump patch for possible inclusion, and if anyone has other
>> outstanding patches that are better for 4.20 than 5.0, please let me know
>> either via a re-submit, or just point me at the patch subjects.
> 
> urk.....

sigh ....

I'll send a patch to fix it.

> + * Returns 1 if the name contains a NUL or if a directory entry contains a '/'.
> + * Returns 0 if the name checks out.
>   */
>  int
> -namecheck(char *name, int length)
> +namecheck(
> +	char	*name,
> +	int	length,
> +	bool	isadir)
>  {
> -	char *c;
> -	int i;
> +	char	*c;
> +	int	i;
>  
>  	ASSERT(length < MAXNAMELEN);
>  
>  	for (c = name, i = 0; i < length; i++, c++) {
> -		if (*c == '/' || *c == '\0')
> +		if (isadir && *c == '/')
> +			return 0;
> 
> I think that's supposed to be 'return 1', given the comment?
> 
> --D
> 
> 
>> Thanks,
>> -Eric
>>
>> The new head of the for-next branch is commit:
>>
>> 193bc42 xfsprogs: Remove barrier/nobarrier mount options from xfs.5
>>
>> New Commits:
>>
>> Achilles Gaikwad (1):
>>       [b136f48] xfs_quota: fix false error reporting of project inheritance flag is not set
>>
>> Brian Foster (1):
>>       [051dae5] xfs_repair: initialize non-leaf finobt blocks with correct magic
>>
>> Darrick J. Wong (2):
>>       [0ba6dae] xfs_repair: fix off by one error when rebuilding high keys
>>       [38c599e] xfs_db: fix finobt record decoding when sparse inodes enabled
>>
>> Eric Sandeen (4):
>>       [45571fd] xfs_repair: allow '/' in attribute names
>>       [17728a4] xfsprogs: remove generated scrub files under clean target
>>       [e3f66d1] xfs_db: add -d to short help for write command
>>       [193bc42] xfsprogs: Remove barrier/nobarrier mount options from xfs.5
>>
>> Stefan Ring (5):
>>       [11f3d9f] xfs_metadump: Extend data zapping to XFS_DIR{2,3}_LEAFN_MAGIC blocks
>>       [b04e7e9] xfs_metadump: Zap multi fsb blocks
>>       [c3387ef] xfs_metadump: Zap freeindex blocks in directory inodes
>>       [07b75e3] xfs_metadump: Zap unused space in inode btrees
>>       [b32d0eb] xfs_metadump: Zap dev inodes
>>
>>
>> Code Diffstat:
>>
>>  db/metadump.c        | 132 +++++++++++++++++++++++++++++++++++++++++++++------
>>  db/type.c            |   2 +-
>>  db/write.c           |   2 +-
>>  man/man5/xfs.5       |  30 ++++++------
>>  man/man8/xfs_db.8    |   2 +-
>>  quota/project.c      |   2 +-
>>  repair/attr_repair.c |  20 +++++---
>>  repair/da_util.c     |  20 +++++---
>>  repair/da_util.h     |   3 +-
>>  repair/dir2.c        |  12 ++++-
>>  repair/phase5.c      |  12 ++---
>>  scrub/Makefile       |   2 +
>>  12 files changed, 183 insertions(+), 56 deletions(-)
>>
> 
> 
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2019-01-31 13:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-29 17:05 [ANNOUNCE] xfsprogs for-next updated to 193bc42 Eric Sandeen
2019-01-31  6:28 ` Darrick J. Wong
2019-01-31 13:51   ` Eric Sandeen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox