[Btrfs-devel] Re: [PATCH 1/1] Fix incompatible pointer
Jan Engelhardt
jengelh at computergmbh.de
Fri Sep 14 01:16:49 PDT 2007
On Sep 14 2007 16:15, Yan Zheng wrote:
>2007/9/14, Jan Engelhardt <jengelh at computergmbh.de>:
>> On Sep 14 2007 09:27, Jan Engelhardt wrote:
>> >
>> >/usr/src/packages/BUILD/btrfs-0.8/obj-desktop/file.c:
>> >In function 'btrfs_file_write':
>> >/usr/src/packages/BUILD/btrfs-0.8/obj-desktop/file.c:586:
>> >warning: passing argument 1 of 'remove_suid' from incompatible pointer type
>> > LD [M] /usr/src/packages/BUILD/btrfs-0.8/obj-desktop/btrfs.o
>>
>> >- err = remove_suid(file->f_path.dentry);
>> >+ err = remove_suid(&file->f_path);
>>
>> For 2.6.22 that is...
>
>Follow codes fragment is in 2.6.22.5/include/linux/namei.h. I'm afraid
>the change is wrong.
>
>struct path {
> struct vfsmount *mnt;
> struct dentry *dentry;
>};
10:15 ichi:../include/linux > grep remove_suid *
fs.h:extern int __remove_suid(struct path *, int);
fs.h:extern int should_remove_suid(struct dentry *);
fs.h:extern int remove_suid(struct path *);
This may be due to the apparmor stuff.
Jan
--
More information about the Btrfs-devel
mailing list