View Issue Details

IDProjectCategoryView StatusLast Update
0001225channel: elrepo/el8kmod-hfspluspublic2022-07-01 14:16
Reportersmithjl Assigned Totoracat  
PrioritynormalSeveritytrivialReproducibilityalways
Status resolvedResolutionfixed 
Summary0001225: Rebuild kmod-hfsplus for 4.18.0-372 kernel
DescriptionRHEL 8.6 landed recently and with that a new kernel (4.18.0-372).

Just needs rebuilt with the latest kernel.
Steps To ReproduceInstall the 4.18.0-372 kernel (RHEL 8.6 latest).

Try to install kmod-hfsplus.
TagsNo tags attached.

Activities

toracat

2022-05-22 21:44

administrator   ~0008359

An attempt has been made to rebuild kmod-hfsplus against the EL 8.6 kernel. However it ended with errors:

/home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/super.c: In function 'hfsplus_sync_fs':
/home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/super.c:241:3: error: too many arguments to function 'blkdev_issue_flush'
   blkdev_issue_flush(sb->s_bdev, GFP_KERNEL);
   ^~~~~~~~~~~~~~~~~~
In file included from /home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/super.c:13:
./include/linux/blkdev.h:1288:5: note: declared here
 int blkdev_issue_flush(struct block_device *bdev);
     ^~~~~~~~~~~~~~~~~~
make[1]: *** [scripts/Makefile.build:315: /home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/super.o] Error 1
make[1]: *** Waiting for unfinished jobs....
/home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/inode.c: In function 'hfsplus_file_fsync':
/home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/inode.c:329:3: error: too many arguments to function 'blkdev_issue_flush'
   blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL);
   ^~~~~~~~~~~~~~~~~~
In file included from /home/rpmbuild/elrepo/hfsplus/BUILD/hfsplus-0.1/inode.c:12:
./include/linux/blkdev.h:1288:5: note: declared here
 int blkdev_issue_flush(struct block_device *bdev);
     ^~~~~~~~~~~~~~~~~~

toracat

2022-05-22 21:51

administrator   ~0008360

Will try again using the "right" source.

toracat

2022-05-23 03:54

administrator   ~0008361

The kmod-hfsplus package has been built against the RHEL 8.6 kernel and will be syncing to our mirror sites shortly.

kmod-hfsplus-0.2-1.el8_6.elrepo.x86_64.rpm

Issue History

Date Modified Username Field Change
2022-05-22 21:37 smithjl New Issue
2022-05-22 21:37 smithjl Status new => assigned
2022-05-22 21:37 smithjl Assigned To => pperry
2022-05-22 21:44 toracat Note Added: 0008359
2022-05-22 21:51 toracat Note Added: 0008360
2022-05-23 03:10 toracat Project channel: elrepo/el7 => channel: elrepo/el8
2022-05-23 03:54 toracat Note Added: 0008361
2022-05-23 04:26 pperry Assigned To pperry => toracat
2022-07-01 14:16 toracat Status assigned => resolved
2022-07-01 14:16 toracat Resolution open => fixed