-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
a ton of lockdep warnings on 0.8.0 with debug-enabled rhel8 kernel #8868
Labels
Type: Building
Indicates an issue related to building binaries
Comments
behlendorf
added
the
Type: Building
Indicates an issue related to building binaries
label
Jun 7, 2019
Also confirmed this with All kernel modules needed to be GPL'd (locally) to reproduce this.
|
kusumi
added a commit
to kusumi/zfs
that referenced
this issue
Jun 11, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. torvalds/linux@918b8ac55b is an example of commit which fixed this. See include/linux/sysfs.h for what it actually does. Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com>
kusumi
added a commit
to kusumi/zfs
that referenced
this issue
Jun 11, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com>
behlendorf
pushed a commit
that referenced
this issue
Jun 13, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed #8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes #8868 Closes #8884
tonyhutter
pushed a commit
to tonyhutter/zfs
that referenced
this issue
Aug 13, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes openzfs#8868 Closes openzfs#8884
tonyhutter
pushed a commit
to tonyhutter/zfs
that referenced
this issue
Aug 22, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes openzfs#8868 Closes openzfs#8884
tonyhutter
pushed a commit
to tonyhutter/zfs
that referenced
this issue
Aug 23, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes openzfs#8868 Closes openzfs#8884
tonyhutter
pushed a commit
to tonyhutter/zfs
that referenced
this issue
Sep 17, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes openzfs#8868 Closes openzfs#8884
tonyhutter
pushed a commit
to tonyhutter/zfs
that referenced
this issue
Sep 18, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed openzfs#8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes openzfs#8868 Closes openzfs#8884
tonyhutter
pushed a commit
that referenced
this issue
Sep 26, 2019
sysfs_attr_init() is required to make lockdep happy for dynamically allocated sysfs attributes. This fixed #8868 on Fedora 29 running kernel-debug. This requirement was introduced in 2.6.34. See include/linux/sysfs.h for what it actually does. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Tomohiro Kusumi <kusumi.tomohiro@gmail.com> Closes #8868 Closes #8884
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I am trying to create a new rhel8 testrig that includes ZFS on it. The focus of it is correctness testing so I am building zfs 0.8.0 from the repo manually against RHEL8 kernel with all sorts of extra debug enabled and also zfs itself is built with --enable-debug.
Inserting such a module produces a lot of "key XXX not in .data" type of messages
At least some of them are related to sysfs entries registration so I enabled kobject debugging that adds some more spam in the messages, but hopefully helps to better see where these objects are coming from at least:
I also disabled zfs debug configure option and it did not seem to make any changes in that output.
The text was updated successfully, but these errors were encountered: