mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
rpmsg updates for v6.11
This corrects interrupt handling in the stm32 remoteproc driver when being attached to an already running remote processor. It fixes invalid kernel-doc and adds missing MODULE_DESCRIPTION() in the rpmsg char driver. -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmaf57EVHGFuZGVyc3Nv bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F8sIP/2A4cHon18Bp1GABuU8YnEws1qj+ 9NvGDTGeDRT500cx6hmN7602MAw84d/aBBmLa4wv8BhceU6EdoYk2Nx1UnpYBQRw 51d1uFsODIithSVuGr13RQFhWQfBeXM5dyyddrXHdaVA+U6wdx8DzYz12q91Q0Ao HYIrpDJtEf9aJP2A4lUsR665tyRJt7Z4HoLUd29ld5RL5rpzSzaPNknmpdJubqRs 14Xj01VnZTe9tr5rjSLwIgfziGm72kmzzza5HNVFaT3+K4I8jZoIpHWOxEbnTSPt tpLuKJ/RClqDul+jPBDFNJpCwudOhY6IBqG8RArSI3W8H4V/+zmVML3NmjxMsdfj y2hsdtAacqSF6dCapNvP2QSBxeVdpu8yPFdH1xinBBau10cSHf51vqcutGtMZ5FE gNuLapZ4Iyqk262oASrD8SrgD44JPr2MY76lxCwE3YQ77sY4w7z34HLwlszTe6MD wmo8vJ3k83BZqRX7IuUYPnaWnshjh4ZaPg1j4sdP32dTiw2G0OPMNYGFQxJSTA4w MmHB8NigaOf0JwoM9+MsLUdryhlh6mrl31kEnptJJaaj9yUJZxtbg7AA6DmB7w6B 8Skajv6QpdQHbF7f4M16bglipYdVj4PHazubn1QcYNikNjMqScpgXbYSlvNvSTXo QIFjtySzACHuRG4L =pogC -----END PGP SIGNATURE----- Merge tag 'rpmsg-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux Pull rpmsg updates from Bjorn Andersson: - fix interrupt handling in the stm32 remoteproc driver when being attached to an already running remote processor - fix invalid kernel-doc and add missing MODULE_DESCRIPTION() in the rpmsg char driver * tag 'rpmsg-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux: rpmsg: char: add missing MODULE_DESCRIPTION() macro remoteproc: stm32_rproc: Fix mailbox interrupts queuing rpmsg: char: Fix rpmsg_eptdev structure documentation
This commit is contained in:
commit
643af93f15
@ -294,7 +294,7 @@ static void stm32_rproc_mb_vq_work(struct work_struct *work)
|
||||
|
||||
mutex_lock(&rproc->lock);
|
||||
|
||||
if (rproc->state != RPROC_RUNNING)
|
||||
if (rproc->state != RPROC_RUNNING && rproc->state != RPROC_ATTACHED)
|
||||
goto unlock_mutex;
|
||||
|
||||
if (rproc_vq_interrupt(rproc, mb->vq_id) == IRQ_NONE)
|
||||
|
@ -52,8 +52,8 @@ static DEFINE_IDA(rpmsg_minor_ida);
|
||||
* @readq: wait object for incoming queue
|
||||
* @default_ept: set to channel default endpoint if the default endpoint should be re-used
|
||||
* on device open to prevent endpoint address update.
|
||||
* remote_flow_restricted: to indicate if the remote has requested for flow to be limited
|
||||
* remote_flow_updated: to indicate if the flow control has been requested
|
||||
* @remote_flow_restricted: to indicate if the remote has requested for flow to be limited
|
||||
* @remote_flow_updated: to indicate if the flow control has been requested
|
||||
*/
|
||||
struct rpmsg_eptdev {
|
||||
struct device dev;
|
||||
@ -566,4 +566,5 @@ static void rpmsg_chrdev_exit(void)
|
||||
module_exit(rpmsg_chrdev_exit);
|
||||
|
||||
MODULE_ALIAS("rpmsg:rpmsg_chrdev");
|
||||
MODULE_DESCRIPTION("RPMSG device interface");
|
||||
MODULE_LICENSE("GPL v2");
|
||||
|
Loading…
Reference in New Issue
Block a user