-
- Downloads
Merge tag 'for-linus-5.1' of git://github.com/cminyard/linux-ipmi
Pull IPMI updates from Corey Minyard: "A couple of bug fixes and a bunch of code cleanup: - Fix a use after free error in a certain error situation. - Fix some flag handling issues in the SSIF (I2C) IPMI driver. - A bunch of cleanups, spacing issues, converting pr_xxx to dev_xxx, use standard UUID handling, and some other minor stuff. - The IPMI code was creating a platform device if none was supplied. Instead of doing that, have every source that creates an IPMI device supply a device struct. This fixes several issues,including a crash in one situation, and cleans things up a bit" * tag 'for-linus-5.1' of git://github.com/cminyard/linux-ipmi: ipmi_si: Potential array underflow in hotmod_handler() ipmi_si: Remove hacks for adding a dummy platform devices ipmi_si: Consolidate scanning the platform bus ipmi_si: Remove hotmod devices on removal and exit ipmi_si: Remove hardcode IPMI devices by scanning the platform bus ipmi_si: Switch hotmod to use a platform device ipmi: Consolidate the adding of platform devices ipmi_si: Rename addr_type to addr_space to match what it does ipmi_si: Convert some types into unsigned ipmi_si: Fix crash when using hard-coded device ipmi: Use dedicated API for copying a UUID ipmi: Use defined constant for UUID representation ipmi:ssif: Change some pr_xxx to dev_xxx calls ipmi: kcs_bmc: handle devm_kasprintf() failure case ipmi: Fix return value when a message is truncated ipmi: clean an indentation issue, remove extraneous space ipmi: Make the smi watcher be disabled immediately when not needed ipmi: Fix how the lower layers are told to watch for messages ipmi: Fix SSIF flag requests ipmi_si: fix use-after-free of resource->name
Showing
- drivers/char/ipmi/Kconfig 5 additions, 0 deletionsdrivers/char/ipmi/Kconfig
- drivers/char/ipmi/Makefile 1 addition, 0 deletionsdrivers/char/ipmi/Makefile
- drivers/char/ipmi/ipmi_devintf.c 3 additions, 3 deletionsdrivers/char/ipmi/ipmi_devintf.c
- drivers/char/ipmi/ipmi_dmi.c 33 additions, 106 deletionsdrivers/char/ipmi/ipmi_dmi.c
- drivers/char/ipmi/ipmi_dmi.h 1 addition, 1 deletiondrivers/char/ipmi/ipmi_dmi.h
- drivers/char/ipmi/ipmi_msghandler.c 113 additions, 46 deletionsdrivers/char/ipmi/ipmi_msghandler.c
- drivers/char/ipmi/ipmi_plat_data.c 121 additions, 0 deletionsdrivers/char/ipmi/ipmi_plat_data.c
- drivers/char/ipmi/ipmi_plat_data.h 22 additions, 0 deletionsdrivers/char/ipmi/ipmi_plat_data.h
- drivers/char/ipmi/ipmi_si.h 8 additions, 6 deletionsdrivers/char/ipmi/ipmi_si.h
- drivers/char/ipmi/ipmi_si_hardcode.c 87 additions, 62 deletionsdrivers/char/ipmi/ipmi_si_hardcode.c
- drivers/char/ipmi/ipmi_si_hotmod.c 112 additions, 110 deletionsdrivers/char/ipmi/ipmi_si_hotmod.c
- drivers/char/ipmi/ipmi_si_intf.c 44 additions, 58 deletionsdrivers/char/ipmi/ipmi_si_intf.c
- drivers/char/ipmi/ipmi_si_mem_io.c 3 additions, 2 deletionsdrivers/char/ipmi/ipmi_si_mem_io.c
- drivers/char/ipmi/ipmi_si_parisc.c 1 addition, 1 deletiondrivers/char/ipmi/ipmi_si_parisc.c
- drivers/char/ipmi/ipmi_si_pci.c 2 additions, 2 deletionsdrivers/char/ipmi/ipmi_si_pci.c
- drivers/char/ipmi/ipmi_si_platform.c 52 additions, 21 deletionsdrivers/char/ipmi/ipmi_si_platform.c
- drivers/char/ipmi/ipmi_si_port_io.c 3 additions, 2 deletionsdrivers/char/ipmi/ipmi_si_port_io.c
- drivers/char/ipmi/ipmi_si_sm.h 9 additions, 5 deletionsdrivers/char/ipmi/ipmi_si_sm.h
- drivers/char/ipmi/ipmi_ssif.c 133 additions, 55 deletionsdrivers/char/ipmi/ipmi_ssif.c
- drivers/char/ipmi/kcs_bmc.c 3 additions, 2 deletionsdrivers/char/ipmi/kcs_bmc.c
Loading
Please register or sign in to comment