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 'i3c/for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux

Pull i3cupdates from Alexandre Belloni:
"Fix i3c_master_register error path"

* tag 'i3c/for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux:
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
dt-bindings: i3c: Fix silvaco,i3c-master-v1 compatible string
i3c: master: svc: remove redundant assignment to cmd->read_len

+2 -6
+1 -1
Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
··· 49 49 examples: 50 50 - | 51 51 i3c-master@a0000000 { 52 - compatible = "silvaco,i3c-master"; 52 + compatible = "silvaco,i3c-master-v1"; 53 53 clocks = <&zynqmp_clk 71>, <&fclk>, <&sclk>; 54 54 clock-names = "pclk", "fast_clk", "slow_clk"; 55 55 interrupt-parent = <&gic>;
+1 -4
drivers/i3c/master.c
··· 2535 2535 2536 2536 ret = i3c_master_bus_init(master); 2537 2537 if (ret) 2538 - goto err_destroy_wq; 2538 + goto err_put_dev; 2539 2539 2540 2540 ret = device_add(&master->dev); 2541 2541 if (ret) ··· 2565 2565 2566 2566 err_cleanup_bus: 2567 2567 i3c_master_bus_cleanup(master); 2568 - 2569 - err_destroy_wq: 2570 - destroy_workqueue(master->wq); 2571 2568 2572 2569 err_put_dev: 2573 2570 put_device(&master->dev);
-1
drivers/i3c/master/svc-i3c-master.c
··· 1124 1124 cmd->in = NULL; 1125 1125 cmd->out = &ccc->id; 1126 1126 cmd->len = 1; 1127 - cmd->read_len = xfer_len; 1128 1127 cmd->read_len = 0; 1129 1128 cmd->continued = true; 1130 1129