summaryrefslogtreecommitdiffstats
path: root/module/zfs/arc.c
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2013-01-28 14:15:39 -0800
committerBrian Behlendorf <[email protected]>2013-01-28 15:35:00 -0800
commit2b7ab9d4d9b307c354795e2805ff313ddd01985d (patch)
treed58656a05ce0968b6d931bc36b0ef7bdaeb5c0ca /module/zfs/arc.c
parent930b6fec210d828cb3755f8756dbbbf3001cccae (diff)
Linux 2.6.26 compat, lookup_bdev()
It's doubtful many people were impacted by this but commit 6c28567 accidentally broke ZFS builds for 2.6.26 and earlier kernels. This commit depends on the lookup_bdev() function which exists in 2.6.26 but wasn't exported until 2.6.27. The availability of the function isn't critical so a wrapper is introduced which returns ERR_PTR(-ENOTSUP) when the function isn't defined. This will have the effect of causing zvol_is_zvol() to always fail for 2.6.26 kernels. This in turn means vdevs will always get opened concurrently which is good for normal usage. This will only become an issue if your using a zvol as a vdev in another pool. In which case you really should be using a newer kernel anyway. Signed-off-by: Brian Behlendorf <[email protected]> Closes #1205
Diffstat (limited to 'module/zfs/arc.c')
0 files changed, 0 insertions, 0 deletions