Description of problem: Trying rawhide kernel 4.5.0-0.rc2.git1.1.fc24.i686+PAE, I found this in dmesg: [ 108.223030] ========================================================= [ 108.223030] [ INFO: possible irq lock inversion dependency detected ] [ 108.223030] 4.5.0-0.rc2.git1.1.fc24.i686+PAE #1 Not tainted [ 108.223030] --------------------------------------------------------- [ 108.223030] systemd-udevd/1827 just changed the state of lock: [ 108.223030] (policy_rwlock){.?.?..}, at: [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] but this lock took another, HARDIRQ-unsafe lock in the past: [ 108.223030] (&(&list->lock)->rlock#2){+.-...} and interrupts could create inverse lock ordering between them. [ 108.223030] other info that might help us debug this: [ 108.223030] Possible interrupt unsafe locking scenario: [ 108.223030] CPU0 CPU1 [ 108.223030] ---- ---- [ 108.223030] lock(&(&list->lock)->rlock#2); [ 108.223030] local_irq_disable(); [ 108.223030] lock(policy_rwlock); [ 108.223030] lock(&(&list->lock)->rlock#2); [ 108.223030] <Interrupt> [ 108.223030] lock(policy_rwlock); [ 108.223030] *** DEADLOCK *** [ 108.223030] 11 locks held by systemd-udevd/1827: [ 108.223030] #0: (&(ptlock_ptr(page))->rlock){+.+...}, at: [<c05d938a>] unmap_single_vma+0x30a/0x770 [ 108.223030] #1: (&serio->lock){-.-...}, at: [<c0a089c2>] serio_interrupt+0x22/0x80 [ 108.223030] #2: (&(&dev->event_lock)->rlock){-.-...}, at: [<c0a0ee5f>] input_event+0x3f/0x70 [ 108.223030] #3: (rcu_read_lock){......}, at: [<c0a0e050>] input_pass_values.part.5+0x0/0x280 [ 108.223030] #4: (rcu_read_lock){......}, at: [<c0a128f0>] evdev_events+0x0/0x1f0 [ 108.223030] #5: (&(&client->buffer_lock)->rlock){-.....}, at: [<c0a120cd>] evdev_pass_values+0x4d/0x1d0 [ 108.223030] #6: (rcu_read_lock){......}, at: [<c0632d88>] kill_fasync+0x18/0x200 [ 108.223030] #7: (&(&new->fa_lock)->rlock){-.....}, at: [<c0632e0c>] kill_fasync+0x9c/0x200 [ 108.223030] #8: (&f->f_owner.lock){.-....}, at: [<c0632cbb>] send_sigio+0x1b/0xd0 [ 108.223030] #9: (tasklist_lock){.?.+..}, at: [<c0632cdf>] send_sigio+0x3f/0xd0 [ 108.223030] #10: (rcu_read_lock){......}, at: [<c0632280>] send_sigio_to_task+0x0/0x280 [ 108.223030] the shortest dependencies between 2nd lock and 1st lock: [ 108.223030] -> (&(&list->lock)->rlock#2){+.-...} ops: 23168 { [ 108.223030] HARDIRQ-ON-W at: [ 108.223030] [<c04d7a36>] __lock_acquire+0x756/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f218>] _raw_spin_lock_bh+0x48/0x80 [ 108.223030] [<c0b0a284>] netlink_poll+0x84/0x1d0 [ 108.223030] [<c0ab1787>] sock_poll+0x87/0xa0 [ 108.223030] [<c066f8b8>] SyS_epoll_ctl+0x598/0x920 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] IN-SOFTIRQ-W at: [ 108.223030] [<c04d79fa>] __lock_acquire+0x71a/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90 [ 108.223030] [<c0abaee7>] skb_dequeue+0x17/0x60 [ 108.223030] [<c0abcd7c>] skb_queue_purge+0x1c/0x30 [ 108.223030] [<c0b07b45>] netlink_sock_destruct+0x55/0x180 [ 108.223030] [<c0ab963c>] sk_destruct+0x1c/0x1d0 [ 108.223030] [<c0ab9827>] __sk_free+0x37/0xa0 [ 108.223030] [<c0ab98ad>] sk_free+0x1d/0x20 [ 108.223030] [<c0b08912>] deferred_put_nlk_sk+0x22/0x30 [ 108.223030] [<c04fae95>] rcu_process_callbacks+0x2d5/0x7b0 [ 108.223030] [<c048107e>] __do_softirq+0xce/0x420 [ 108.223030] [<c041bbf8>] do_softirq_own_stack+0x28/0x30 [ 108.223030] [<c04815b5>] irq_exit+0xc5/0xd0 [ 108.223030] [<c0456519>] smp_apic_timer_interrupt+0x39/0x50 [ 108.223030] [<c0c109b5>] apic_timer_interrupt+0x39/0x40 [ 108.223030] [<c06a2308>] kernfs_get_active+0x58/0x80 [ 108.223030] [<c06a399f>] kernfs_fop_open+0x2f/0x370 [ 108.223030] [<c061c05c>] do_dentry_open+0x1ec/0x2d0 [ 108.223030] [<c061d424>] vfs_open+0x54/0x60 [ 108.223030] [<c062dab1>] path_openat+0x371/0x1aa0 [ 108.223030] [<c0630658>] do_filp_open+0x68/0xe0 [ 108.223030] [<c061d7b2>] do_sys_open+0x112/0x1f0 [ 108.223030] [<c061d8b2>] SyS_open+0x22/0x30 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] INITIAL USE at: [ 108.223030] [<c04d767e>] __lock_acquire+0x39e/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90 [ 108.223030] [<c0abafe9>] skb_queue_tail+0x19/0x40 [ 108.223030] [<c0b08e5d>] __netlink_sendskb+0x29d/0x2d0 [ 108.223030] [<c0b0c914>] netlink_unicast+0x224/0x280 [ 108.223030] [<c0b0d002>] netlink_ack+0xb2/0x130 [ 108.223030] [<c0b0d102>] netlink_rcv_skb+0x82/0xb0 [ 108.223030] [<c0ae4b03>] rtnetlink_rcv+0x23/0x30 [ 108.223030] [<c0b0c8b8>] netlink_unicast+0x1c8/0x280 [ 108.223030] [<c0b0cddd>] netlink_sendmsg+0x46d/0x5e0 [ 108.223030] [<c0ab2aaf>] sock_sendmsg+0x2f/0x40 [ 108.223030] [<c0ab3434>] SYSC_sendto+0xe4/0x130 [ 108.223030] [<c0ab4d02>] SYSC_socketcall+0x652/0xa90 [ 108.223030] [<c0ab5233>] SyS_socketcall+0x13/0x20 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] } [ 108.223030] ... key at: [<c1b66a9c>] __key.26209+0x0/0x8 [ 108.223030] ... acquired at: [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0fbb6>] _raw_spin_lock_irqsave+0x56/0x90 [ 108.223030] [<c0abafe9>] skb_queue_tail+0x19/0x40 [ 108.223030] [<c0b08e5d>] __netlink_sendskb+0x29d/0x2d0 [ 108.223030] [<c0b090d8>] netlink_broadcast_filtered+0x248/0x360 [ 108.223030] [<c0b0921e>] netlink_broadcast+0x2e/0x40 [ 108.223030] [<c0537dc3>] audit_log_end+0x2a3/0x2b0 [ 108.223030] [<c05384ff>] audit_log+0x2f/0x40 [ 108.223030] [<c0759224>] security_set_bools+0xe4/0x1e0 [ 108.223030] [<c074a93b>] sel_commit_bools_write+0xab/0x110 [ 108.223030] [<c061e29f>] __vfs_write+0x2f/0x110 [ 108.223030] [<c061effa>] vfs_write+0x8a/0x1b0 [ 108.223030] [<c061fd07>] SyS_write+0x57/0xc0 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] -> (policy_rwlock){.?.?..} ops: 96293 { [ 108.223030] IN-HARDIRQ-R at: [ 108.223030] [<c04d7a8d>] __lock_acquire+0x7ad/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180 [ 108.223030] [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60 [ 108.223030] [<c063234f>] send_sigio_to_task+0xcf/0x280 [ 108.223030] [<c0632d21>] send_sigio+0x81/0xd0 [ 108.223030] [<c0632e35>] kill_fasync+0xc5/0x200 [ 108.223030] [<c0a121aa>] evdev_pass_values+0x12a/0x1d0 [ 108.223030] [<c0a12a62>] evdev_events+0x172/0x1f0 [ 108.223030] [<c0a0b60c>] input_to_handler+0x9c/0x120 [ 108.223030] [<c0a0e254>] input_pass_values.part.5+0x204/0x280 [ 108.223030] [<c0a0e905>] input_handle_event+0x65/0x580 [ 108.223030] [<c0a0ee74>] input_event+0x54/0x70 [ 108.223030] [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0 [ 108.223030] [<c0a089de>] serio_interrupt+0x3e/0x80 [ 108.223030] [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0 [ 108.223030] [<c04edc21>] handle_irq_event_percpu+0x51/0x320 [ 108.223030] [<c04edf1e>] handle_irq_event+0x2e/0x50 [ 108.223030] [<c04f11fd>] handle_edge_irq+0x6d/0x130 [ 108.223030] [<c041bca3>] handle_irq+0xa3/0xd0 [ 108.223030] [<c041b264>] do_IRQ+0x54/0x120 [ 108.223030] [<c0c10678>] common_interrupt+0x38/0x40 [ 108.223030] [<c05da3f3>] unmap_vmas+0x53/0xa0 [ 108.223030] [<c05e21bf>] exit_mmap+0x7f/0x140 [ 108.223030] [<c0478736>] mmput+0x56/0xe0 [ 108.223030] [<c047ec75>] do_exit+0x275/0xbd0 [ 108.223030] [<c047f647>] do_group_exit+0x37/0x90 [ 108.223030] [<c047f6b6>] SyS_exit_group+0x16/0x20 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] HARDIRQ-ON-R at: [ 108.223030] [<c04d7622>] __lock_acquire+0x342/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0 [ 108.223030] [<c073abdc>] security_sb_kern_mount+0x3c/0x60 [ 108.223030] [<c0622bb5>] mount_fs+0x75/0x170 [ 108.223030] [<c0642b9c>] vfs_kern_mount+0x4c/0x140 [ 108.223030] [<c1008865>] mnt_init+0x142/0x1cc [ 108.223030] [<c10085a2>] vfs_caches_init+0x54/0x63 [ 108.223030] [<c0fdcb7b>] start_kernel+0x3ca/0x437 [ 108.223030] [<c0fdc2f6>] i386_start_kernel+0x91/0x95 [ 108.223030] IN-SOFTIRQ-R at: [ 108.223030] [<c04d79fa>] __lock_acquire+0x71a/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c075a146>] security_netlbl_sid_to_secattr+0x36/0xb0 [ 108.223030] [<c075ce0e>] selinux_netlbl_inet_conn_request+0x5e/0xe0 [ 108.223030] [<c074145f>] selinux_inet_conn_request+0x5f/0xa0 [ 108.223030] [<c0739bdc>] security_inet_conn_request+0x3c/0x60 [ 108.223030] [<c0b33d7f>] tcp_conn_request+0x33f/0xa40 [ 108.223030] [<c0b42edc>] tcp_v4_conn_request+0x6c/0xa0 [ 108.223030] [<c0b38f61>] tcp_rcv_state_process+0x1a1/0xea0 [ 108.223030] [<c0b43d0c>] tcp_v4_do_rcv+0x9c/0x1f0 [ 108.223030] [<c0b44f85>] tcp_v4_rcv+0x8c5/0x9c0 [ 108.223030] [<c0b1b395>] ip_local_deliver_finish+0xd5/0x490 [ 108.223030] [<c0b1c03f>] ip_local_deliver+0x5f/0xd0 [ 108.223030] [<c0b1b802>] ip_rcv_finish+0xb2/0x6d0 [ 108.223030] [<c0b1c45c>] ip_rcv+0x3ac/0x570 [ 108.223030] [<c0acff2b>] __netif_receive_skb_core+0x1bb/0xcb0 [ 108.223030] [<c0ad0a36>] __netif_receive_skb+0x16/0x60 [ 108.223030] [<c0ad0af2>] process_backlog+0x72/0x220 [ 108.223030] [<c0ad241a>] net_rx_action+0x1da/0x3b0 [ 108.223030] [<c048107e>] __do_softirq+0xce/0x420 [ 108.223030] [<c041bbf8>] do_softirq_own_stack+0x28/0x30 [ 108.223030] [<c0480435>] do_softirq.part.15+0x55/0x60 [ 108.223030] [<c04804ff>] __local_bh_enable_ip+0xbf/0xd0 [ 108.223030] [<c0b20d6b>] ip_finish_output2+0x21b/0x6f0 [ 108.223030] [<c0b220bc>] ip_finish_output+0x19c/0x380 [ 108.223030] [<c0b2303c>] ip_output+0xec/0x1a0 [ 108.223030] [<c0b2240c>] ip_local_out+0x3c/0x80 [ 108.223030] [<c0b22809>] ip_queue_xmit+0x1c9/0x5f0 [ 108.223030] [<c0b3bfa6>] tcp_transmit_skb+0x4f6/0x8e0 [ 108.223030] [<c0b3dd67>] tcp_connect+0x637/0xa70 [ 108.223030] [<c0b426ee>] tcp_v4_connect+0x2fe/0x540 [ 108.223030] [<c0b5dc52>] __inet_stream_connect+0xa2/0x330 [ 108.223030] [<c0b5df0f>] inet_stream_connect+0x2f/0x50 [ 108.223030] [<c0ab332b>] SYSC_connect+0xbb/0xe0 [ 108.223030] [<c0ab4912>] SYSC_socketcall+0x262/0xa90 [ 108.223030] [<c0ab5233>] SyS_socketcall+0x13/0x20 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] SOFTIRQ-ON-R at: [ 108.223030] [<c04d7a5a>] __lock_acquire+0x77a/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0 [ 108.223030] [<c073abdc>] security_sb_kern_mount+0x3c/0x60 [ 108.223030] [<c0622bb5>] mount_fs+0x75/0x170 [ 108.223030] [<c0642b9c>] vfs_kern_mount+0x4c/0x140 [ 108.223030] [<c1008865>] mnt_init+0x142/0x1cc [ 108.223030] [<c10085a2>] vfs_caches_init+0x54/0x63 [ 108.223030] [<c0fdcb7b>] start_kernel+0x3ca/0x437 [ 108.223030] [<c0fdc2f6>] i386_start_kernel+0x91/0x95 [ 108.223030] INITIAL USE at: [ 108.223030] [<c04d767e>] __lock_acquire+0x39e/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0744c14>] selinux_sb_kern_mount+0x94/0xa0 [ 108.223030] [<c073abdc>] security_sb_kern_mount+0x3c/0x60 [ 108.223030] [<c0622bb5>] mount_fs+0x75/0x170 [ 108.223030] [<c0642b9c>] vfs_kern_mount+0x4c/0x140 [ 108.223030] [<c1008865>] mnt_init+0x142/0x1cc [ 108.223030] [<c10085a2>] vfs_caches_init+0x54/0x63 [ 108.223030] [<c0fdcb7b>] start_kernel+0x3ca/0x437 [ 108.223030] [<c0fdc2f6>] i386_start_kernel+0x91/0x95 [ 108.223030] } [ 108.223030] ... key at: [<c0f65cf4>] policy_rwlock+0x14/0x40 [ 108.223030] ... acquired at: [ 108.223030] [<c04d5edb>] check_usage_forwards+0x12b/0x130 [ 108.223030] [<c04d6b92>] mark_lock+0x392/0x580 [ 108.223030] [<c04d7a8d>] __lock_acquire+0x7ad/0x1400 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180 [ 108.223030] [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60 [ 108.223030] [<c063234f>] send_sigio_to_task+0xcf/0x280 [ 108.223030] [<c0632d21>] send_sigio+0x81/0xd0 [ 108.223030] [<c0632e35>] kill_fasync+0xc5/0x200 [ 108.223030] [<c0a121aa>] evdev_pass_values+0x12a/0x1d0 [ 108.223030] [<c0a12a62>] evdev_events+0x172/0x1f0 [ 108.223030] [<c0a0b60c>] input_to_handler+0x9c/0x120 [ 108.223030] [<c0a0e254>] input_pass_values.part.5+0x204/0x280 [ 108.223030] [<c0a0e905>] input_handle_event+0x65/0x580 [ 108.223030] [<c0a0ee74>] input_event+0x54/0x70 [ 108.223030] [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0 [ 108.223030] [<c0a089de>] serio_interrupt+0x3e/0x80 [ 108.223030] [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0 [ 108.223030] [<c04edc21>] handle_irq_event_percpu+0x51/0x320 [ 108.223030] [<c04edf1e>] handle_irq_event+0x2e/0x50 [ 108.223030] [<c04f11fd>] handle_edge_irq+0x6d/0x130 [ 108.223030] [<c041bca3>] handle_irq+0xa3/0xd0 [ 108.223030] [<c041b264>] do_IRQ+0x54/0x120 [ 108.223030] [<c0c10678>] common_interrupt+0x38/0x40 [ 108.223030] [<c05da3f3>] unmap_vmas+0x53/0xa0 [ 108.223030] [<c05e21bf>] exit_mmap+0x7f/0x140 [ 108.223030] [<c0478736>] mmput+0x56/0xe0 [ 108.223030] [<c047ec75>] do_exit+0x275/0xbd0 [ 108.223030] [<c047f647>] do_group_exit+0x37/0x90 [ 108.223030] [<c047f6b6>] SyS_exit_group+0x16/0x20 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] stack backtrace: [ 108.223030] CPU: 0 PID: 1827 Comm: systemd-udevd Not tainted 4.5.0-0.rc2.git1.1.fc24.i686+PAE #1 [ 108.223030] Hardware name: MEDION E1210/E1210, BIOS 4.6.3 01/14/2009 [ 108.223030] c0f08a27 83eb83ed 00000000 f483b9e0 c07c27af c1909df0 f483ba04 c05a235a [ 108.223030] c0e0b977 c1909df0 00000000 ebacb400 00000000 ebacbbac c0e0bc92 f483ba5c [ 108.223030] c04d5edb ebacbbac 00000001 c0e0bc92 f483ba24 c1909df0 ebacb400 c1909df0 [ 108.223030] Call Trace: [ 108.223030] [<c07c27af>] dump_stack+0x48/0x69 [ 108.223030] [<c05a235a>] print_irq_inversion_bug.part.41+0x178/0x181 [ 108.223030] [<c04d5edb>] check_usage_forwards+0x12b/0x130 [ 108.223030] [<c04d5db0>] ? print_shortest_lock_dependencies+0x1b0/0x1b0 [ 108.223030] [<c04d6b92>] mark_lock+0x392/0x580 [ 108.223030] [<c04d5db0>] ? print_shortest_lock_dependencies+0x1b0/0x1b0 [ 108.223030] [<c04d7a8d>] __lock_acquire+0x7ad/0x1400 [ 108.223030] [<c04b2377>] ? sched_clock_cpu+0x107/0x170 [ 108.223030] [<c04d8f67>] lock_acquire+0xb7/0x1b0 [ 108.223030] [<c0757a5f>] ? security_compute_av+0x1f/0x2b0 [ 108.223030] [<c0c0f5a2>] _raw_read_lock+0x42/0x70 [ 108.223030] [<c0757a5f>] ? security_compute_av+0x1f/0x2b0 [ 108.223030] [<c0757a5f>] security_compute_av+0x1f/0x2b0 [ 108.223030] [<c073e797>] avc_compute_av+0x77/0x2c0 [ 108.223030] [<c073f317>] ? avc_has_perm_noaudit+0x27/0x240 [ 108.223030] [<c073f3f6>] avc_has_perm_noaudit+0x106/0x240 [ 108.223030] [<c073f317>] ? avc_has_perm_noaudit+0x27/0x240 [ 108.223030] [<c04b2377>] ? sched_clock_cpu+0x107/0x170 [ 108.223030] [<c073f578>] avc_has_perm+0x48/0xd0 [ 108.223030] [<c0747d82>] selinux_file_send_sigiotask+0xe2/0x180 [ 108.223030] [<c0747ca0>] ? selinux_binder_set_context_mgr+0x180/0x180 [ 108.223030] [<c073ba9c>] security_file_send_sigiotask+0x3c/0x60 [ 108.223030] [<c063234f>] send_sigio_to_task+0xcf/0x280 [ 108.223030] [<c0632280>] ? f_setown+0x120/0x120 [ 108.223030] [<c04f5e8a>] ? debug_lockdep_rcu_enabled+0x1a/0x20 [ 108.223030] [<c0632cdf>] ? send_sigio+0x3f/0xd0 [ 108.223030] [<c0c0f5c8>] ? _raw_read_lock+0x68/0x70 [ 108.223030] [<c0632d21>] send_sigio+0x81/0xd0 [ 108.223030] [<c0632e35>] kill_fasync+0xc5/0x200 [ 108.223030] [<c0632d88>] ? kill_fasync+0x18/0x200 [ 108.223030] [<c0a121aa>] evdev_pass_values+0x12a/0x1d0 [ 108.223030] [<c0a12a62>] evdev_events+0x172/0x1f0 [ 108.223030] [<c0a128f0>] ? evdev_read+0x220/0x220 [ 108.223030] [<c0a128f0>] ? evdev_read+0x220/0x220 [ 108.223030] [<c0a0b60c>] input_to_handler+0x9c/0x120 [ 108.223030] [<c0a0e254>] input_pass_values.part.5+0x204/0x280 [ 108.223030] [<c0a0e050>] ? input_handler_for_each_handle+0x130/0x130 [ 108.223030] [<c0a0e905>] input_handle_event+0x65/0x580 [ 108.223030] [<c0c0fbdc>] ? _raw_spin_lock_irqsave+0x7c/0x90 [ 108.223030] [<c0a0ee74>] input_event+0x54/0x70 [ 108.223030] [<c0a15687>] atkbd_interrupt+0x4b7/0x7f0 [ 108.223030] [<c0a151d0>] ? atkbd_probe+0x180/0x180 [ 108.223030] [<c0a089de>] serio_interrupt+0x3e/0x80 [ 108.223030] [<c0a095a0>] i8042_interrupt+0x1e0/0x3b0 [ 108.223030] [<c04b2423>] ? local_clock+0x13/0x20 [ 108.223030] [<c04edc21>] handle_irq_event_percpu+0x51/0x320 [ 108.223030] [<c0c0f4e5>] ? _raw_spin_unlock_irqrestore+0x55/0x60 [ 108.223030] [<c04edf1e>] handle_irq_event+0x2e/0x50 [ 108.223030] [<c04f11fd>] handle_edge_irq+0x6d/0x130 [ 108.223030] [<c04f1190>] ? handle_level_irq+0xf0/0xf0 [ 108.223030] [<c041bca3>] handle_irq+0xa3/0xd0 [ 108.223030] <IRQ> [<c041b264>] do_IRQ+0x54/0x120 [ 108.223030] [<c0c10678>] common_interrupt+0x38/0x40 [ 108.223030] [<c05d954e>] ? unmap_single_vma+0x4ce/0x770 [ 108.223030] [<c05da3f3>] unmap_vmas+0x53/0xa0 [ 108.223030] [<c05e21bf>] exit_mmap+0x7f/0x140 [ 108.223030] [<c047ec3d>] ? do_exit+0x23d/0xbd0 [ 108.223030] [<c0478736>] mmput+0x56/0xe0 [ 108.223030] [<c047ec75>] do_exit+0x275/0xbd0 [ 108.223030] [<c05d7609>] ? __might_fault+0x49/0xa0 [ 108.223030] [<c047f647>] do_group_exit+0x37/0x90 [ 108.223030] [<c05d7653>] ? __might_fault+0x93/0xa0 [ 108.223030] [<c047f6b6>] SyS_exit_group+0x16/0x20 [ 108.223030] [<c0403b57>] do_fast_syscall_32+0xa7/0x240 [ 108.223030] [<c0c0fee1>] sysenter_past_esp+0x42/0x69 [ 108.223030] [<c0c00000>] ? netlbl_cipsov4_list+0x3d0/0x5d0 [ 112.263481] page:f56b42a0 count:1 mapcount:0 mapping: (null) index:0x0 compound_mapcount: 0 [ 112.263500] flags: 0x40004000(head) [ 112.263511] page dumped because: VM_BUG_ON_PAGE(1 && PageCompound(page)) [ 112.263588] ------------[ cut here ]------------
Doing some pruning, this bug looks to be years old. Please test on a newer kernel and reopen if the problem still exists.