<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/staging/unisys, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/staging/unisys?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/staging/unisys?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-04-20T16:39:04Z</updated>
<entry>
<title>staging: Remove the drivers for the Unisys s-Par</title>
<updated>2022-04-20T16:39:04Z</updated>
<author>
<name>Fabio M. De Francesco</name>
<email>fmdefrancesco@gmail.com</email>
</author>
<published>2022-04-14T10:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e5f45b011e4a86d62fb3d9d9a634ec30a3027649'/>
<id>urn:sha1:e5f45b011e4a86d62fb3d9d9a634ec30a3027649</id>
<content type='text'>
The Unisys sub-tree of drivers/staging contains three drivers for the
"Unisys Secure Partition" (s-Par(R)): visorhba, visorinput, visornic.

They have no maintainers, in fact the only one that is listed in
MAINTAINERS has an unreacheable email address. During 2021 and 2022
several patches have been submitted to these drivers but nobody at
Unisys cared of reviewing the changes. Probably, also the
"sparmaintainer" internal list of unisys.com is not anymore read by
interested Unisys' engineers.

Therefore, remove the drivers/staging/unisys directory and delete the
relevant entries in the MAINTAINERS, Kconfig, Makefile files, then
remove also the drivers/visorbus directory which is not anymore needed
(it contained the driver for the virtualized bus for the Unisys s-Par
firmware).

Cc: David Kershner &lt;david.kershner@unisys.com&gt;
Cc: &lt;sparmaintainer@unisys.com&gt;
Cc: Ken Cox &lt;jkc@redhat.com&gt;
Suggested-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Fabio M. De Francesco &lt;fmdefrancesco@gmail.com&gt;
Link: https://lore.kernel.org/r/20220414103217.32058-1-fmdefrancesco@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: Remove "struct dentry *eth_debugfs_dir"</title>
<updated>2022-04-04T05:33:48Z</updated>
<author>
<name>Fabio M. De Francesco</name>
<email>fmdefrancesco@gmail.com</email>
</author>
<published>2022-03-31T06:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=acc24ef13ebdb893b2c348cbbaf508f96b1b40ca'/>
<id>urn:sha1:acc24ef13ebdb893b2c348cbbaf508f96b1b40ca</id>
<content type='text'>
There is no need for "struct dentry *eth_debugfs_dir" which is used for
debug / sysfs directories. Therefore, remove this "struct dentry" and
everything related (i.e., creation and removal).

As a side effect of this change, the code has no more need of the
"cleanup_register_netdev" label, which can also be removed.

Suggested-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Suggested-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Reviewed-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Fabio M. De Francesco &lt;fmdefrancesco@gmail.com&gt;
Link: https://lore.kernel.org/r/20220331064751.29634-1-fmdefrancesco@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Staging: unisys: visorhba: alignment should match open parenthesis</title>
<updated>2022-02-08T09:34:53Z</updated>
<author>
<name>Leonardo Araujo</name>
<email>leonardo.aa88@gmail.com</email>
</author>
<published>2022-02-07T04:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4948dbb78d53a69a5637b9651f5e4a573ad9bca3'/>
<id>urn:sha1:4948dbb78d53a69a5637b9651f5e4a573ad9bca3</id>
<content type='text'>
Fixed a coding style issue.

Signed-off-by: Leonardo Araujo &lt;leonardo.aa88@gmail.com&gt;
Link: https://lore.kernel.org/r/20220207044230.19918-1-leonardo.aa88@gmail.com
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: visorinput: Use struct_size() helper in kzalloc()</title>
<updated>2022-01-26T12:04:14Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
<email>gustavoars@kernel.org</email>
</author>
<published>2022-01-25T22:34:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=94106f6c21e58900badfeeef5acadf0d6cae7f68'/>
<id>urn:sha1:94106f6c21e58900badfeeef5acadf0d6cae7f68</id>
<content type='text'>
Make use of the struct_size() helper instead of an open-coded version,
in order to avoid any potential type mistakes or integer overflows that,
in the worst scenario, could lead to heap overflows.

Also, address the following sparse warnings:
drivers/staging/unisys/visorinput/visorinput.c:409:27: warning: using sizeof on a flexible structure

Link: https://github.com/KSPP/linux/issues/174
Signed-off-by: Gustavo A. R. Silva &lt;gustavoars@kernel.org&gt;
Link: https://lore.kernel.org/r/20220125223443.GA76937@embeddedor
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: visornic: removed a blank line at the end of function</title>
<updated>2021-11-25T16:38:53Z</updated>
<author>
<name>Liu Junqi</name>
<email>liujunqi@pku.edu.cn</email>
</author>
<published>2021-11-25T04:47:29Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=5cf069f910c5c87055fb970a8103f0ad38ba7143'/>
<id>urn:sha1:5cf069f910c5c87055fb970a8103f0ad38ba7143</id>
<content type='text'>
Removed a blank line at the end of function to clear checkpatch warning
and make it more like typical coding style.

Signed-off-by: Liu Junqi &lt;liujunqi@pku.edu.cn&gt;
Link: https://lore.kernel.org/r/20211125044729.594727-3-liujunqi@pku.edu.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: visornic: reindent to avoid '(' at the end of line</title>
<updated>2021-11-25T16:38:53Z</updated>
<author>
<name>Liu Junqi</name>
<email>liujunqi@pku.edu.cn</email>
</author>
<published>2021-11-25T04:47:28Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4e4437d09cbeb1babbf7986414ff9f23679c76a6'/>
<id>urn:sha1:4e4437d09cbeb1babbf7986414ff9f23679c76a6</id>
<content type='text'>
A change to make the code more like typical coding style.

Signed-off-by: Liu Junqi &lt;liujunqi@pku.edu.cn&gt;
Link: https://lore.kernel.org/r/20211125044729.594727-2-liujunqi@pku.edu.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: visornic: fixed a typo cant -&gt; can't</title>
<updated>2021-11-25T16:38:53Z</updated>
<author>
<name>Liu Junqi</name>
<email>liujunqi@pku.edu.cn</email>
</author>
<published>2021-11-25T04:47:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a70fc7d0d1beb4c6d3ce1eb1a18624fa59538f40'/>
<id>urn:sha1:a70fc7d0d1beb4c6d3ce1eb1a18624fa59538f40</id>
<content type='text'>
Fixed a typo: cant -&gt; can't in visornic_main.c.

Signed-off-by: Liu Junqi &lt;liujunqi@pku.edu.cn&gt;
Link: https://lore.kernel.org/r/20211125044729.594727-1-liujunqi@pku.edu.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: unisys: visorhba: use tab to indent instead of whitespace</title>
<updated>2021-11-25T16:38:34Z</updated>
<author>
<name>Liu Junqi</name>
<email>liujunqi@pku.edu.cn</email>
</author>
<published>2021-11-18T03:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=515f49702423f3a9b1bb6b6d89057bb47f799062'/>
<id>urn:sha1:515f49702423f3a9b1bb6b6d89057bb47f799062</id>
<content type='text'>
changed the whitespace to tab to comply with kernel coding style.

Signed-off-by: Liu Junqi &lt;liujunqi@pku.edu.cn&gt;
Link: https://lore.kernel.org/r/20211118033737.576775-1-liujunqi@pku.edu.cn
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi</title>
<updated>2021-11-05T15:42:02Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2021-11-05T15:42:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=fe91c4725aeed35023ba4f7a1e1adfebb6878c23'/>
<id>urn:sha1:fe91c4725aeed35023ba4f7a1e1adfebb6878c23</id>
<content type='text'>
Pull SCSI updates from James Bottomley:
 "This consists of the usual driver updates (ufs, smartpqi, lpfc,
  target, megaraid_sas, hisi_sas, qla2xxx) and minor updates and bug
  fixes.

  Notable core changes are the removal of scsi-&gt;tag which caused some
  churn in obsolete drivers and a sweep through all drivers to call
  scsi_done() directly instead of scsi-&gt;done() which removes a pointer
  indirection from the hot path and a move to register core sysfs files
  earlier, which means they're available to KOBJ_ADD processing, which
  necessitates switching all drivers to using attribute groups"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (279 commits)
  scsi: lpfc: Update lpfc version to 14.0.0.3
  scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss
  scsi: lpfc: Fix link down processing to address NULL pointer dereference
  scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted
  scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
  scsi: lpfc: Correct sysfs reporting of loop support after SFP status change
  scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset
  scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup()
  scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer
  scsi: ufs: mediatek: Avoid sched_clock() misuse
  scsi: mpt3sas: Make mpt3sas_dev_attrs static
  scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions
  scsi: target: core: Stop using bdevname()
  scsi: aha1542: Use memcpy_{from,to}_bvec()
  scsi: sr: Add error handling support for add_disk()
  scsi: sd: Add error handling support for add_disk()
  scsi: target: Perform ALUA group changes in one step
  scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path
  scsi: target: Fix alua_tg_pt_gps_count tracking
  scsi: target: Fix ordered tag handling
  ...
</content>
</entry>
<entry>
<title>staging: unisys: use eth_hw_addr_set()</title>
<updated>2021-10-20T17:33:58Z</updated>
<author>
<name>Jakub Kicinski</name>
<email>kuba@kernel.org</email>
</author>
<published>2021-10-19T17:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=13898e9341824f8d96cb37e5f36eb1828e9f2e63'/>
<id>urn:sha1:13898e9341824f8d96cb37e5f36eb1828e9f2e63</id>
<content type='text'>
Commit 406f42fa0d3c ("net-next: When a bond have a massive amount
of VLANs...") introduced a rbtree for faster Ethernet address look
up. To maintain netdev-&gt;dev_addr in this tree we need to make all
the writes to it got through appropriate helpers.

Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;
Link: https://lore.kernel.org/r/20211019171243.1412240-7-kuba@kernel.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
