index
:
kernel/git/mips/linux.git
master
mips-fixes
mips-next
MIPS group's fork of linux.git
MIPS group
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
drivers
/
char
/
ipmi
Age
Commit message (
Expand
)
Author
Files
Lines
2025-12-05
Merge tag 'for-linus-6.19-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
1
-7
/
+17
2025-12-03
Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
2
-6
/
+3
2025-11-19
ipmi: Switch to use %ptSp
Andy Shevchenko
2
-6
/
+3
2025-10-14
ipmi: Skip channel scan if channels are already marked ready
Jinhui Guo
1
-0
/
+4
2025-10-14
ipmi: Fix __scan_channels() failing to rescan channels
Jinhui Guo
1
-5
/
+13
2025-10-14
ipmi: Fix the race between __scan_channels() and deliver_response()
Jinhui Guo
1
-2
/
+0
2025-10-07
ipmi: Fix handling of messages with provided receive message pointer
Guenter Roeck
1
-1
/
+4
2025-09-16
ipmi: Add Loongson-2K BMC support
Binbin Zhou
5
-0
/
+208
2025-09-08
ipmi:si: Gracefully handle if the BMC is non-functional
Corey Minyard
1
-6
/
+23
2025-09-08
ipmi: Rename "user_data" to "recv_msg" in an SMI message
Corey Minyard
1
-13
/
+13
2025-09-08
ipmi: Allow an SMI sender to return an error
Corey Minyard
5
-20
/
+29
2025-09-08
ipmi:si: Move flags get start to its own function
Corey Minyard
1
-6
/
+13
2025-09-08
ipmi:si: Merge some if statements
Corey Minyard
1
-9
/
+5
2025-09-08
ipmi: Set a timer for maintenance mode
Corey Minyard
1
-2
/
+6
2025-09-08
ipmi: Add a maintenance mode sysfs file
Corey Minyard
1
-0
/
+23
2025-09-08
ipmi: Disable sysfs access and requests in maintenance mode
Corey Minyard
1
-0
/
+11
2025-09-08
ipmi: Differentiate between reset and firmware update in maintenance
Corey Minyard
1
-12
/
+30
2025-09-08
ipmi: Rework user message limit handling
Corey Minyard
1
-220
/
+200
2025-09-08
Revert "ipmi: fix msg stack when IPMI is disconnected"
Corey Minyard
1
-11
/
+5
2025-09-08
ipmi:msghandler:Change seq_lock to a mutex
Corey Minyard
1
-37
/
+26
2025-08-07
Merge tag 'for-linus-6.17-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
3
-25
/
+46
2025-07-10
ipmi: Use dev_warn_ratelimited() for incorrect message warnings
Breno Leitao
1
-4
/
+4
2025-07-08
char: ipmi: remove redundant variable 'type' and check
Colin Ian King
1
-4
/
+0
2025-06-13
ipmi: Fix strcpy source and destination the same
Corey Minyard
1
-17
/
+42
2025-06-08
treewide, timers: Rename from_timer() to timer_container_of()
Ingo Molnar
4
-5
/
+9
2025-05-07
ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
Dan Carpenter
1
-2
/
+3
2025-05-07
ipmi:watchdog: Use the new interface for panic messages
Corey Minyard
1
-55
/
+17
2025-05-07
ipmi:msghandler: Export and fix panic messaging capability
Corey Minyard
1
-19
/
+31
2025-05-07
ipmi:ssif: Fix a shutdown race
Corey Minyard
1
-5
/
+1
2025-05-07
ipmi:msghandler: Don't deliver messages to deleted users
Corey Minyard
1
-2
/
+26
2025-05-07
ipmi:si: Rework startup of IPMI devices
Corey Minyard
1
-20
/
+62
2025-05-07
ipmi:msghandler: Add a error return from unhandle LAN cmds
Corey Minyard
1
-4
/
+23
2025-05-07
ipmi:msghandler: Shut down lower layer first at unregister
Corey Minyard
1
-4
/
+7
2025-05-07
ipmi:msghandler: Remove proc_fs.h
Corey Minyard
1
-1
/
+0
2025-05-07
ipmi:msghandler: Don't check for shutdown when returning responses
Corey Minyard
1
-22
/
+12
2025-05-07
ipmi:msghandler: Don't acquire a user refcount for queued messages
Corey Minyard
1
-15
/
+17
2025-05-07
ipmi:msghandler: Fix locking around users and interfaces
Corey Minyard
1
-26
/
+25
2025-05-07
ipmi:msghandler: Remove some user level processing in panic mode
Corey Minyard
1
-0
/
+4
2025-05-07
ipmi:watchdog: Change lock to mutex
Corey Minyard
1
-11
/
+9
2025-05-07
ipmi:msghandler: Remove srcu for the ipmi_interfaces list
Corey Minyard
1
-92
/
+102
2025-05-07
ipmi:msghandler: Remove srcu from the ipmi user structure
Corey Minyard
1
-177
/
+133
2025-05-07
ipmi:msghandler: Use the system_wq, not system_bh_wq
Corey Minyard
1
-5
/
+5
2025-05-07
ipmi_msghandler: Change the events lock to a mutex
Corey Minyard
1
-8
/
+6
2025-05-07
ipmi:msghandler: Deliver user messages in a work queue
Corey Minyard
1
-16
/
+25
2025-05-07
ipmi:msghandler: Move timer handling into a work queue
Corey Minyard
1
-1
/
+15
2025-05-07
ipmi:msghandler: Rename recv_work to smi_work
Corey Minyard
1
-10
/
+10
2025-05-07
ipmi:msghandler: Use READ_ONCE on run_to_completion
Corey Minyard
1
-9
/
+8
2025-05-07
ipmi:si: Move SI type information into an info structure
Corey Minyard
5
-55
/
+70
2025-04-05
treewide: Switch/rename to timer_delete[_sync]()
Thomas Gleixner
6
-10
/
+10
2025-01-28
treewide: const qualify ctl_tables where applicable
Joel Granados
1
-1
/
+1
2025-01-22
Merge tag 'for-linus-6.14-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
7
-19
/
+13
2025-01-07
ipmi: ssif_bmc: Fix new request loss when bmc ready for a response
Quan Nguyen
1
-2
/
+3
2025-01-02
ipmi: make ipmi_destroy_user() return void
Vitaliy Shevtsov
4
-16
/
+4
2024-12-22
char:ipmi: Fix a not-used variable on a non-ACPI system
Corey Minyard
1
-0
/
+2
2024-12-01
Get rid of 'remove_new' relic from platform driver struct
Linus Torvalds
6
-6
/
+6
2024-11-06
char:ipmi: Fix the wrong format specifier
liujing
1
-1
/
+1
2024-09-27
[tree-wide] finally take no_llseek out
Al Viro
1
-1
/
+0
2024-09-26
ipmi: ipmb: Add check devm_kasprintf() returned value
Charles Han
1
-0
/
+3
2024-09-19
Merge tag 'for-linus-6.12-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
1
-1
/
+24
2024-09-08
treewide: Fix wrong singular form of jiffies in comments
Anna-Maria Behnsen
1
-1
/
+1
2024-08-20
ipmi:ssif: Improve detecting during probing
Corey Minyard
1
-1
/
+23
2024-08-20
ipmi: ipmi_ssif: fix module autoloading
Yuntao Liu
1
-0
/
+1
2024-07-08
ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0
Uwe Kleine-König
4
-7
/
+7
2024-06-14
ipmi: ssif_bmc: prevent integer overflow on 32bit systems
Dan Carpenter
1
-2
/
+4
2024-04-17
ipmi: kcs_bmc_npcm7xx: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2024-04-17
ipmi: kcs_bmc_aspeed: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2024-04-17
ipmi: ipmi_ssif: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2024-04-17
ipmi: ipmi_si_platform: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2024-04-17
ipmi: ipmi_powernv: Convert to platform remove callback returning void
Uwe Kleine-König
1
-4
/
+2
2024-04-17
ipmi: bt-bmc: Convert to platform remove callback returning void
Uwe Kleine-König
1
-3
/
+2
2024-04-17
char: ipmi: handle HAS_IOPORT dependencies
Niklas Schnelle
3
-8
/
+9
2024-04-17
ipmi: Convert from tasklet to BH workqueue
Allen Pais
1
-15
/
+14
2023-12-19
ipmi: Remove usage of the deprecated ida_simple_xx() API
Christophe JAILLET
1
-2
/
+2
2023-12-19
ipmi: Use regspacings passed as a module parameter
Emilio Perez
1
-1
/
+1
2023-12-19
ipmi: si: Use device_get_match_data()
Rob Herring
1
-8
/
+4
2023-11-02
Merge tag 'for-linus-6.7-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
2
-9
/
+4
2023-10-11
char-misc: Remove the now superfluous sentinel element from ctl_table array
Joel Granados
1
-1
/
+0
2023-09-13
ipmi: refactor deprecated strncpy
Justin Stitt
2
-9
/
+4
2023-08-30
Merge tag 'for-linus-6.6-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
9
-23
/
+34
2023-08-28
ipmi: Explicitly include correct DT includes
Rob Herring
1
-1
/
+0
2023-08-15
ipmi_si: fix -Wvoid-pointer-to-enum-cast warning
Justin Stitt
1
-1
/
+1
2023-07-04
ipmi: fix potential deadlock on &kcs_bmc->lock
Chengfeng Ye
1
-2
/
+3
2023-06-29
ipmi_si: fix a memleak in try_smi_init()
Yi Yang
1
-0
/
+5
2023-06-20
ipmi: Change request_module to request_module_nowait
Corey Minyard
2
-2
/
+2
2023-06-20
ipmi: make ipmi_class a static const structure
Ivan Orlov
1
-12
/
+12
2023-06-20
ipmi:ssif: Fix a memory leak when scanning for an adapter
Corey Minyard
1
-1
/
+1
2023-06-19
ipmi:ssif: Add check for kstrdup
Jiasheng Jiang
1
-0
/
+5
2023-05-25
ipmi: Switch i2c drivers back to use .probe()
Uwe Kleine-König
4
-4
/
+4
2023-05-18
ipmi_watchdog: Fix read syscall not responding to signals during sleep
Corey Minyard
1
-1
/
+1
2023-04-27
Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2023-04-12
ipmi:ssif: Drop if blocks with always false condition
Uwe Kleine-König
1
-6
/
+0
2023-04-12
ipmi: fix SSIF not responding under certain cond.
Zhang Yuchen
1
-2
/
+2
2023-04-04
ipmi:ssif: Add send_retries increment
Corey Minyard
1
-1
/
+3
2023-03-17
driver core: class: remove module * from class_create()
Greg Kroah-Hartman
1
-1
/
+1
2023-03-16
char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously"
zipeng zhang
1
-1
/
+1
2023-03-02
ipmi: simplify sysctl registration
Luis Chamberlain
1
-15
/
+1
2023-03-02
ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
Randy Dunlap
1
-1
/
+2
2023-02-10
ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
Christophe JAILLET
1
-1
/
+1
2023-02-10
ipmi:ssif: Add a timer between request retries
Corey Minyard
1
-7
/
+27
2023-02-10
ipmi:ssif: Remove rtc_us_timer
Corey Minyard
1
-9
/
+0
2023-02-10
ipmi_ssif: Rename idle state and check
Corey Minyard
1
-23
/
+23
2023-02-10
ipmi:ssif: resend_msg() cannot fail
Corey Minyard
1
-21
/
+7
2022-12-05
ipmi/watchdog: use strscpy() to instead of strncpy()
[email protected]
1
-2
/
+1
2022-11-21
ipmi: ssif_bmc: Convert to i2c's .probe_new()
Uwe Kleine-König
1
-2
/
+2
2022-11-15
ipmi: fix use after free in _ipmi_destroy_user()
Dan Carpenter
1
-1
/
+3
2022-11-05
ipmi/watchdog: Include <linux/kstrtox.h> when appropriate
Christophe JAILLET
1
-0
/
+1
2022-11-03
ipmi:ssif: Increase the message retry time
Corey Minyard
1
-1
/
+1
2022-10-25
ipmi: Fix some kernel-doc warnings
Bo Liu
1
-1
/
+1
2022-10-24
ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN
Quan Nguyen
1
-1
/
+1
2022-10-17
ipmi: fix msg stack when IPMI is disconnected
Zhang Yuchen
1
-5
/
+11
2022-10-17
ipmi: fix memleak when unload ipmi driver
Zhang Yuchen
1
-2
/
+6
2022-10-17
ipmi: fix long wait in unload when IPMI disconnect
Zhang Yuchen
1
-8
/
+19
2022-10-17
ipmi: kcs: Poll OBF briefly to reduce OBE latency
Andrew Jeffery
1
-3
/
+21
2022-10-17
ipmi: ssif_bmc: Add SSIF BMC driver
Quan Nguyen
3
-0
/
+884
2022-10-11
Merge tag 'for-linus-6.1-1' of https://github.com/cminyard/linux-ipmi
Linus Torvalds
7
-33
/
+38
2022-09-28
ipmi: Remove unused struct watcher_entry
Yuan Can
1
-6
/
+0
2022-09-22
ipmi: kcs: aspeed: Update port address comments
Chia-Wei Wang
1
-11
/
+18
2022-09-22
ipmi: Add __init/__exit annotations to module init/exit funcs
Xiu Jianfeng
3
-6
/
+6
2022-09-09
ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure
Corey Minyard
1
-4
/
+8
2022-09-04
ipmi:ipmb: Fix a vague comment and a typo
Corey Minyard
1
-2
/
+2
2022-08-16
i2c: Make remove callback return void
Uwe Kleine-König
3
-10
/
+4
2022-07-18
ipmi: Fix comment typo
Jason Wang
1
-1
/
+1
2022-07-18
char: ipmi: modify NPCM KCS configuration
Tomer Maimon
1
-3
/
+3
2022-05-12
ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe
Miaoqian Lin
1
-0
/
+1
2022-05-12
ipmi: remove unnecessary type castings
Yu Zhe
2
-6
/
+6
2022-05-12
ipmi: Make two logs unique
Corey Minyard
1
-2
/
+2
2022-05-12
ipmi:si: Convert pr_debug() to dev_dbg()
Corey Minyard
1
-8
/
+9
2022-05-12
ipmi: Convert pr_debug() to dev_dbg()
Corey Minyard
1
-4
/
+7
2022-05-12
ipmi: Fix pr_fmt to avoid compilation issues
Corey Minyard
1
-2
/
+2
2022-05-12
ipmi: Add an intializer for ipmi_recv_msg struct
Corey Minyard
2
-12
/
+6
2022-05-12
ipmi: Add an intializer for ipmi_smi_msg struct
Corey Minyard
2
-12
/
+6
2022-05-12
ipmi:ssif: Check for NULL msg when handling events and messages
Corey Minyard
1
-0
/
+23
2022-05-12
ipmi: use simple i2c probe function
Stephen Kitt
3
-8
/
+6
2022-05-12
ipmi: Add a sysfs count of total outstanding messages for an interface
Corey Minyard
1
-0
/
+29
2022-05-12
ipmi: Add a sysfs interface to view the number of users
Corey Minyard
1
-0
/
+21
2022-05-12
ipmi: Limit the number of message a user may have outstanding
Corey Minyard
1
-0
/
+21
2022-05-12
ipmi: Add a limit on the number of users that may use IPMI
Corey Minyard
1
-0
/
+15
2022-04-29
ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi()
Corey Minyard
2
-5
/
+5
2022-04-29
ipmi: When handling send message responses, don't process the message
Corey Minyard
1
-0
/
+2
2022-03-20
ipmi: initialize len variable
Tom Rix
1
-1
/
+1
2022-02-28
ipmi: kcs: aspeed: Remove old bindings support
Joel Stanley
1
-61
/
+7
2022-02-23
ipmi:ipmb: Add the ability to have a separate slave and master device
Corey Minyard
1
-9
/
+49
2022-02-23
ipmi:ipmi_ipmb: Unregister the SMI on remove
Corey Minyard
1
-0
/
+2
2022-02-22
ipmi: kcs: aspeed: Add AST2600 compatible string
Joel Stanley
1
-0
/
+1
2022-01-17
ipmi: ssif: replace strlcpy with strscpy
Jason Wang
1
-1
/
+1
2022-01-17
ipmi/watchdog: Constify ident
Rikard Falkeborn
1
-1
/
+1
2021-12-21
ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module
Wu Bo
1
-1
/
+1
2021-12-17
ipmi: fix initialization when workqueue allocation fails
Thadeu Lima de Souza Cascardo
1
-6
/
+9
2021-12-17
ipmi: bail out if init_srcu_struct fails
Thadeu Lima de Souza Cascardo
1
-1
/
+3
2021-12-08
ipmi: ssif: initialize ssif_info->client early
Mian Yousaf Kaukab
1
-3
/
+4
2021-11-25
ipmi:ipmb: Fix unknown command response
Corey Minyard
1
-3
/
+5
2021-11-25
ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking
Corey Minyard
1
-4
/
+15
2021-11-25
ipmi: fix oob access due to uninit smi_msg type
Jakub Kicinski
1
-0
/
+1
2021-11-23
ipmi: msghandler: Make symbol 'remove_work_wq' static
Wei Yongjun
1
-1
/
+1
2021-11-15
ipmi: Move remove_work to dedicated workqueue
Ioanna Alifieraki
1
-1
/
+12
2021-10-29
ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio...
Christophe JAILLET
1
-1
/
+3
2021-10-21
char: ipmi: replace snprintf in show functions with sysfs_emit
Ye Guojin
3
-16
/
+16
2021-10-14
ipmi: ipmb: fix dependencies to eliminate build error
Randy Dunlap
1
-1
/
+1
2021-10-14
ipmi:ipmb: Add OF support
Corey Minyard
1
-5
/
+34
2021-10-07
ipmi: bt: Add ast2600 compatible string
Joel Stanley
1
-0
/
+1
2021-10-06
ipmi: bt-bmc: Use registers directly
Joel Stanley
1
-52
/
+16
2021-10-05
ipmi: ipmb: Fix off-by-one size check on rcvlen
Colin Ian King
1
-1
/
+1
2021-10-05
ipmi:ssif: Use depends on, not select, for I2C
Corey Minyard
1
-1
/
+1
2021-10-05
ipmi:ipmb: Add initial support for IPMI over IPMB
Corey Minyard
3
-0
/
+520
2021-10-05
ipmi: Add support for IPMB direct messages
Corey Minyard
1
-33
/
+255
2021-10-05
ipmi: Export ipmb_checksum()
Corey Minyard
1
-1
/
+2
2021-10-05
ipmi: Check error code before processing BMC response
Corey Minyard
1
-1
/
+8
2021-10-05
ipmi:devintf: Return a proper error when recv buffer too small
Corey Minyard
1
-3
/
+5
2021-10-05
ipmi: Disable some operations during a panic
Corey Minyard
2
-8
/
+19
2021-10-05
ipmi:watchdog: Set panic count to proper value on a panic
Corey Minyard
1
-4
/
+4
2021-09-12
Merge tag 'for-linus-5.15-1' of git://github.com/cminyard/linux-ipmi
Linus Torvalds
1
-12
/
+11
2021-08-30
parisc: Make struct parisc_driver::remove() return void
Uwe Kleine-König
4
-9
/
+7
2021-08-12
char: ipmi: use DEVICE_ATTR helper macro
Dwaipayan Ray
1
-5
/
+4
2021-08-12
ipmi: rate limit ipmi smi_event failure message
Wen Yang
1
-7
/
+7
2021-07-02
Merge branch 'akpm' (patches from Andrew)
Linus Torvalds
1
-0
/
+1
2021-07-01
kernel.h: split out panic and oops helpers
Andy Shevchenko
1
-0
/
+1
2021-06-21
ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int
Colin Ian King
1
-3
/
+5
2021-06-21
ipmi: kcs_bmc_aspeed: Optionally apply status address
Andrew Jeffery
1
-33
/
+83
2021-06-21
ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet
Andrew Jeffery
1
-12
/
+12
2021-06-21
ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration
Andrew Jeffery
1
-2
/
+180
2021-06-21
ipmi: kcs_bmc: Add serio adaptor
Andrew Jeffery
3
-0
/
+172
2021-06-21
ipmi: kcs_bmc: Enable IBF on open
Andrew Jeffery
3
-19
/
+12
2021-06-21
ipmi: kcs_bmc: Allow clients to control KCS IRQ state
Andrew Jeffery
6
-57
/
+131
2021-06-21
ipmi: kcs_bmc: Decouple the IPMI chardev from the core
Andrew Jeffery
5
-13
/
+128
2021-06-21
ipmi: kcs_bmc: Strip private client data from struct kcs_bmc
Andrew Jeffery
7
-294
/
+367
2021-06-21
ipmi: kcs_bmc: Split headers into device and client
Andrew Jeffery
7
-52
/
+117
2021-06-21
ipmi: kcs_bmc: Turn the driver data-structures inside-out
Andrew Jeffery
5
-67
/
+110
2021-06-21
ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi
Andrew Jeffery
4
-412
/
+451
2021-06-21
ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions
Andrew Jeffery
1
-27
/
+25
2021-06-21
ipmi: kcs_bmc: Make status update atomic
Andrew Jeffery
4
-6
/
+21
2021-06-21
ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties
Andrew Jeffery
1
-76
/
+76
2021-05-13
ipmi/watchdog: Stop watchdog timer when the current action is 'none'
Petr Pavlu
1
-10
/
+12
2021-04-28
Merge tag 'for-linus-5.13-1' of git://github.com/cminyard/linux-ipmi
Linus Torvalds
9
-266
/
+137
2021-04-09
ipmi: kcs: aspeed: Adapt to new LPC DTS layout
Chia-Wei, Wang
1
-11
/
+16
2021-04-02
ipmi_si: Join string literals back
Andy Shevchenko
6
-66
/
+38
2021-04-02
ipmi_si: Drop redundant check before calling put_device()
Andy Shevchenko
1
-2
/
+1
2021-04-02
ipmi_si: Use strstrip() to remove surrounding spaces
Andy Shevchenko
1
-12
/
+4
2021-04-02
ipmi_si: Get rid of ->addr_source_cleanup()
Andy Shevchenko
3
-22
/
+2
2021-04-02
ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one()
Andy Shevchenko
3
-16
/
+16
2021-04-02
ipmi_si: Introduce ipmi_panic_event_str[] array
Andy Shevchenko
1
-32
/
+19
[next]