Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'gpio-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio fixes from Bartosz Golaszewski:
"Here are two last fixes for this release cycle from the GPIO
subsystem:

- fix irq offset calculation in gpio-aspeed-sgpio

- update the MAINTAINERS entry for gpio-brcmstb"

* tag 'gpio-fixes-for-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
MAINTAINERS: update gpio-brcmstb maintainers
gpio: gpio-aspeed-sgpio: Fix wrong hwirq base in irq handler

+3 -2
+2 -1
MAINTAINERS
··· 3769 3769 F: drivers/net/wireless/broadcom/brcm80211/ 3770 3770 3771 3771 BROADCOM BRCMSTB GPIO DRIVER 3772 - M: Gregory Fong <gregory.0xf0@gmail.com> 3772 + M: Doug Berger <opendmb@gmail.com> 3773 + M: Florian Fainelli <f.fainelli@gmail.com> 3773 3774 L: bcm-kernel-feedback-list@broadcom.com 3774 3775 S: Supported 3775 3776 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
+1 -1
drivers/gpio/gpio-aspeed-sgpio.c
··· 395 395 reg = ioread32(bank_reg(data, bank, reg_irq_status)); 396 396 397 397 for_each_set_bit(p, &reg, 32) 398 - generic_handle_domain_irq(gc->irq.domain, i * 32 + p * 2); 398 + generic_handle_domain_irq(gc->irq.domain, (i * 32 + p) * 2); 399 399 } 400 400 401 401 chained_irq_exit(ic, desc);