Support Linux 7.3

Merged
ER
17d ago
+25-5

This set of patches adds support for linux 7.3, which has:

  • changed simplefs_create for inode_operations->create changes
  • changed get block device function in getting journal dev due to changes in fs_holder_ops' visibility

Summary by cubic

Adds support for Linux kernel 7.3 by adapting to two kernel API changes.

  • Dropped the unused excl argument from simplefs_create() and simplefs_mkdir(), matching the new inode_operations->create signature in 7.3.
  • Replaced bdev_file_open_by_dev() with fs_bdev_file_open_by_dev() for journal device opening since fs_holder_ops became private in 7.3.