Skip to content
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

Enable hid-betopff module #1396

Merged
merged 1 commit into from
Apr 8, 2016
Merged

Conversation

jochenberger
Copy link

@pelwell
Copy link
Contributor

pelwell commented Apr 7, 2016

We're usually happy to add config options that just cause modules to be built, but you should add it to bcm2709_defconfig as well. If you modify your patch using git commit --amend you can use git push -f-to update your PR, so that there is one commit instead of two.

@jochenberger
Copy link
Author

PR updated

@pelwell
Copy link
Contributor

pelwell commented Apr 8, 2016

I see no reason not to merge this - it just builds a 7.1 KB module. @popcornmix ?

@popcornmix popcornmix merged commit a2fb5ae into raspberrypi:rpi-4.1.y Apr 8, 2016
@jochenberger jochenberger deleted the patch-1 branch April 11, 2016 06:14
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Apr 11, 2016
See: #585

kernel: Enable hid-betopff module (#1396)
See: raspberrypi/linux#1396

kernel: bcm2835-sdhost: Firmware manages the clock divisor
See: raspberrypi/linux@dff460c

kernel: cpufreq: Temporarily ignore io_is_busy=1
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Apr 11, 2016
See: raspberrypi/firmware#585

kernel: Enable hid-betopff module (#1396)
See: raspberrypi/linux#1396

kernel: bcm2835-sdhost: Firmware manages the clock divisor
See: raspberrypi/linux@dff460c

kernel: cpufreq: Temporarily ignore io_is_busy=1
XECDesign pushed a commit to RPi-Distro/firmware that referenced this pull request May 4, 2016
See: raspberrypi#585

kernel: Enable hid-betopff module (raspberrypi#1396)
See: raspberrypi/linux#1396

kernel: bcm2835-sdhost: Firmware manages the clock divisor
See: raspberrypi/linux@dff460c

kernel: cpufreq: Temporarily ignore io_is_busy=1
neuschaefer pushed a commit to neuschaefer/raspi-binary-firmware that referenced this pull request Feb 27, 2017
See: raspberrypi#585

kernel: Enable hid-betopff module (raspberrypi#1396)
See: raspberrypi/linux#1396

kernel: bcm2835-sdhost: Firmware manages the clock divisor
See: raspberrypi/linux@dff460c

kernel: cpufreq: Temporarily ignore io_is_busy=1
popcornmix pushed a commit that referenced this pull request Sep 26, 2022
The global 'raw_v6_hashinfo' variable can be accessed even when IPv6 is
administratively disabled via the 'ipv6.disable=1' kernel command line
option, leading to a crash [1].

Fix by restoring the original behavior and always initializing the
variable, regardless of IPv6 support being administratively disabled or
not.

[1]
 BUG: unable to handle page fault for address: ffffffffffffffc8
 #PF: supervisor read access in kernel mode
 #PF: error_code(0x0000) - not-present page
 PGD 173e18067 P4D 173e18067 PUD 173e1a067 PMD 0
 Oops: 0000 [#1] PREEMPT SMP KASAN
 CPU: 3 PID: 271 Comm: ss Not tainted 6.0.0-rc4-custom-00136-g0727a9a5fbc1 #1396
 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-1.fc36 04/01/2014
 RIP: 0010:raw_diag_dump+0x310/0x7f0
 [...]
 Call Trace:
  <TASK>
  __inet_diag_dump+0x10f/0x2e0
  netlink_dump+0x575/0xfd0
  __netlink_dump_start+0x67b/0x940
  inet_diag_handler_cmd+0x273/0x2d0
  sock_diag_rcv_msg+0x317/0x440
  netlink_rcv_skb+0x15e/0x430
  sock_diag_rcv+0x2b/0x40
  netlink_unicast+0x53b/0x800
  netlink_sendmsg+0x945/0xe60
  ____sys_sendmsg+0x747/0x960
  ___sys_sendmsg+0x13a/0x1e0
  __sys_sendmsg+0x118/0x1e0
  do_syscall_64+0x34/0x80
  entry_SYSCALL_64_after_hwframe+0x63/0xcd

Fixes: 1da177e ("Linux-2.6.12-rc2")
Fixes: 0daf07e ("raw: convert raw sockets to RCU")
Reported-by: Roberto Ricci <[email protected]>
Tested-by: Roberto Ricci <[email protected]>
Signed-off-by: Ido Schimmel <[email protected]>
Reviewed-by: David Ahern <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
herrnst pushed a commit to herrnst/linux-raspberrypi that referenced this pull request Sep 28, 2022
[ Upstream commit 76dd072 ]

The global 'raw_v6_hashinfo' variable can be accessed even when IPv6 is
administratively disabled via the 'ipv6.disable=1' kernel command line
option, leading to a crash [1].

Fix by restoring the original behavior and always initializing the
variable, regardless of IPv6 support being administratively disabled or
not.

[1]
 BUG: unable to handle page fault for address: ffffffffffffffc8
 #PF: supervisor read access in kernel mode
 #PF: error_code(0x0000) - not-present page
 PGD 173e18067 P4D 173e18067 PUD 173e1a067 PMD 0
 Oops: 0000 [raspberrypi#1] PREEMPT SMP KASAN
 CPU: 3 PID: 271 Comm: ss Not tainted 6.0.0-rc4-custom-00136-g0727a9a5fbc1 raspberrypi#1396
 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.0-1.fc36 04/01/2014
 RIP: 0010:raw_diag_dump+0x310/0x7f0
 [...]
 Call Trace:
  <TASK>
  __inet_diag_dump+0x10f/0x2e0
  netlink_dump+0x575/0xfd0
  __netlink_dump_start+0x67b/0x940
  inet_diag_handler_cmd+0x273/0x2d0
  sock_diag_rcv_msg+0x317/0x440
  netlink_rcv_skb+0x15e/0x430
  sock_diag_rcv+0x2b/0x40
  netlink_unicast+0x53b/0x800
  netlink_sendmsg+0x945/0xe60
  ____sys_sendmsg+0x747/0x960
  ___sys_sendmsg+0x13a/0x1e0
  __sys_sendmsg+0x118/0x1e0
  do_syscall_64+0x34/0x80
  entry_SYSCALL_64_after_hwframe+0x63/0xcd

Fixes: 1da177e ("Linux-2.6.12-rc2")
Fixes: 0daf07e ("raw: convert raw sockets to RCU")
Reported-by: Roberto Ricci <[email protected]>
Tested-by: Roberto Ricci <[email protected]>
Signed-off-by: Ido Schimmel <[email protected]>
Reviewed-by: David Ahern <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>
Signed-off-by: Sasha Levin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants