summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/systbl.S
diff options
context:
space:
mode:
authorDavid Sterba2015-11-19 14:15:51 +0100
committerDavid Sterba2016-01-07 14:26:58 +0100
commit8089fe62c6603860f6796ca80519b92391292f21 (patch)
treeda517c3481f00b43a364ad14c51d496d73fcdf77 /arch/powerpc/kernel/systbl.S
parentbtrfs: Support convert to -d dup for btrfs-convert (diff)
downloadkernel-qcow2-linux-8089fe62c6603860f6796ca80519b92391292f21.tar.gz
kernel-qcow2-linux-8089fe62c6603860f6796ca80519b92391292f21.tar.xz
kernel-qcow2-linux-8089fe62c6603860f6796ca80519b92391292f21.zip
btrfs: put delayed item hook into inode
Inodes for delayed iput allocate a trivial helper structure, let's place the list hook directly into the inode and save a kmalloc (killing a __GFP_NOFAIL as a bonus) at the cost of increasing size of btrfs_inode. The inode can be put into the delayed_iputs list more than once and we have to keep the count. This means we can't use the list_splice to process a bunch of inodes because we'd lost track of the count if the inode is put into the delayed iputs again while it's processed. Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'arch/powerpc/kernel/systbl.S')
0 files changed, 0 insertions, 0 deletions