Files
kernel_arpi/include/linux
Greg Kroah-Hartman 3312f58067 ANDROID: GKI: mount.h: add Android ABI padding to some structures
Try to mitigate potential future driver core api changes by adding a
padding to struct vfsmount.

Based on a patch from Michal Marek <mmarek@suse.cz> from the SLES kernel

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

'struct vfsmount at mount.h:68:1' changed:
  type size changed from 256 to 512 (in bits)
  4 data member insertions:
    'u64 vfsmount::android_kabi_reserved1', at offset 192 (in bits) at mount.h:73:1
    'u64 vfsmount::android_kabi_reserved2', at offset 256 (in bits) at mount.h:74:1
    'u64 vfsmount::android_kabi_reserved3', at offset 320 (in bits) at mount.h:75:1
    'u64 vfsmount::android_kabi_reserved4', at offset 384 (in bits) at mount.h:76:1
  there are data member changes:
    'void* vfsmount::data' offset changed from 192 to 448 (in bits) (by +256 bits)
  8 impacted interfaces:
    function vfsmount* mntget(vfsmount*)
    function int notify_change2(vfsmount*, dentry*, iattr*, inode**)
    function int vfs_create2(vfsmount*, inode*, dentry*, umode_t, bool)
    function int vfs_mkdir2(vfsmount*, inode*, dentry*, umode_t)
    function int vfs_path_lookup(dentry*, vfsmount*, const char*, unsigned int, path*)
    function int vfs_rename2(vfsmount*, inode*, dentry*, inode*, dentry*, inode**, unsigned int)
    function int vfs_rmdir2(vfsmount*, inode*, dentry*)
    function int vfs_unlink2(vfsmount*, inode*, dentry*, inode**)

Bug: 151154716
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I9ce1b63f05c90af168eeea1312ac88d3cc5cfdf3
2022-07-19 12:47:35 +00:00
..
2022-07-13 11:40:42 +02:00
2022-07-13 11:40:42 +02:00
2022-07-13 11:40:42 +02:00
2022-03-18 07:53:14 +01:00
2022-07-13 19:41:43 +02:00
2021-11-19 15:38:07 +01:00
2022-06-14 11:49:05 +02:00
2021-12-14 10:57:11 +01:00
2022-07-07 17:53:26 +02:00
2022-07-13 11:55:41 +02:00
2022-07-13 18:34:48 +02:00
2022-07-13 11:55:41 +02:00
2022-02-09 08:15:44 +01:00
2021-11-18 19:15:51 +01:00
2022-07-12 16:35:08 +02:00
2022-03-23 11:32:17 -07:00
2022-06-09 10:23:32 +02:00
2022-07-13 11:55:41 +02:00
2022-01-31 12:35:09 +01:00
2022-06-06 15:02:31 +02:00
2022-07-13 18:42:42 +02:00
2022-07-02 16:41:17 +02:00
2022-06-06 11:12:02 +02:00
2022-07-12 16:35:08 +02:00
2022-04-24 16:57:32 +02:00
2021-11-21 13:44:12 +01:00
2022-03-23 11:32:17 -07:00
2022-07-13 19:41:43 +02:00
2021-11-16 14:01:21 -08:00