On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> Hi Barry, - In process_misc_ino_types(), dino->di_core.di_size is being accessed without being converted to machine format. Th
I'm posting this for Chandan Talukdar because his email address has been booted from the xfs mailing list again. Michael == - In process_misc_ino_types(), dino->di_core.di_size is being accessed wit
On Wed, 16 Jan 2008 11:51:21 +1100, Barry Naujok <bnaujok@xxxxxxx> wrote: On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> wrote: Hi Barry, - In process_dinode_int(), we shoul
Not that it is a big deal....but my 2 cents... Barry Naujok wrote: On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> wrote: Hi Barry, - In process_misc_ino_types(), dino->di_co
Exactly. As a result the kernel does not have endian types for single byte variables (ie. there's __be16, __be32, __be64 but not __be8), nor are there cpu_to_be8 or be8_to_cpu conversion functions. H
Actually enabling sparse checking for endianess annotations is still on my todo list. I started this project a while ago but failed when the cgcc wrapper had some problems interacting with libtool. I
On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> Hi Barry, - In process_misc_ino_types(), dino->di_core.di_size is being accessed without being converted to machine format. Th
I'm posting this for Chandan Talukdar because his email address has been booted from the xfs mailing list again. Michael == - In process_misc_ino_types(), dino->di_core.di_size is being accessed wit
On Wed, 16 Jan 2008 11:51:21 +1100, Barry Naujok <bnaujok@xxxxxxx> wrote: On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> wrote: Hi Barry, - In process_dinode_int(), we shoul
Not that it is a big deal....but my 2 cents... Barry Naujok wrote: On Wed, 16 Jan 2008 07:33:29 +1100, Chandan Talukdar <chandan@xxxxxxxxx> wrote: Hi Barry, - In process_misc_ino_types(), dino->di_co
Exactly. As a result the kernel does not have endian types for single byte variables (ie. there's __be16, __be32, __be64 but not __be8), nor are there cpu_to_be8 or be8_to_cpu conversion functions. H
Actually enabling sparse checking for endianess annotations is still on my todo list. I started this project a while ago but failed when the cgcc wrapper had some problems interacting with libtool. I
Implementing casefold-table checking in xfs_repair, I have to touch process_dinode_int. It's a horrendous function. The attached patch hopefully makes it much clearer what it does and removes a lot o
Implementing casefold-table checking in xfs_repair, I have to touch process_dinode_int. It's a horrendous function. The attached patch hopefully makes it much clearer what it does and removes a lot o