Linus Torvalds
168fe32a07
Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
...
Pull poll annotations from Al Viro:
"This introduces a __bitwise type for POLL### bitmap, and propagates
the annotations through the tree. Most of that stuff is as simple as
'make ->poll() instances return __poll_t and do the same to local
variables used to hold the future return value'.
Some of the obvious brainos found in process are fixed (e.g. POLLIN
misspelled as POLL_IN). At that point the amount of sparse warnings is
low and most of them are for genuine bugs - e.g. ->poll() instance
deciding to return -EINVAL instead of a bitmap. I hadn't touched those
in this series - it's large enough as it is.
Another problem it has caught was eventpoll() ABI mess; select.c and
eventpoll.c assumed that corresponding POLL### and EPOLL### were
equal. That's true for some, but not all of them - EPOLL### are
arch-independent, but POLL### are not.
The last commit in this series separates userland POLL### values from
the (now arch-independent) kernel-side ones, converting between them
in the few places where they are copied to/from userland. AFAICS, this
is the least disruptive fix preserving poll(2) ABI and making epoll()
work on all architectures.
As it is, it's simply broken on sparc - try to give it EPOLLWRNORM and
it will trigger only on what would've triggered EPOLLWRBAND on other
architectures. EPOLLWRBAND and EPOLLRDHUP, OTOH, are never triggered
at all on sparc. With this patch they should work consistently on all
architectures"
* 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (37 commits)
make kernel-side POLL... arch-independent
eventpoll: no need to mask the result of epi_item_poll() again
eventpoll: constify struct epoll_event pointers
debugging printk in sg_poll() uses %x to print POLL... bitmap
annotate poll(2) guts
9p: untangle ->poll() mess
->si_band gets POLL... bitmap stored into a user-visible long field
ring_buffer_poll_wait() return value used as return value of ->poll()
the rest of drivers/*: annotate ->poll() instances
media: annotate ->poll() instances
fs: annotate ->poll() instances
ipc, kernel, mm: annotate ->poll() instances
net: annotate ->poll() instances
apparmor: annotate ->poll() instances
tomoyo: annotate ->poll() instances
sound: annotate ->poll() instances
acpi: annotate ->poll() instances
crypto: annotate ->poll() instances
block: annotate ->poll() instances
x86: annotate ->poll() instances
...
2018-01-30 17:58:07 -08:00
..
aacraid
scsi: aacraid: Fix I/O drop during reset
2017-12-14 22:34:28 -05:00
aic7xxx
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
aic94xx
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
arcmsr
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
arm
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
be2iscsi
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
bfa
SCSI fixes on 20171215
2017-12-15 12:51:42 -08:00
bnx2fc
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-25 08:37:16 -10:00
bnx2i
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
csiostor
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
cxgbi
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
cxlflash
Merge branch 'misc.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2017-11-17 11:54:55 -08:00
device_handler
scsi: scsi_dh: Return SCSI_DH_XX error code from ->attach()
2017-09-25 19:03:14 -04:00
dpt
sched/wait: Rename wait_queue_t => wait_queue_entry_t
2017-06-20 12:18:27 +02:00
esas2r
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
fcoe
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
fnic
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
hisi_sas
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
ibmvscsi
scsi: ibmvscsi: Convert timers to use timer_setup()
2017-11-01 11:27:06 -07:00
ibmvscsi_tgt
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
isci
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
libfc
SCSI fixes on 20171215
2017-12-15 12:51:42 -08:00
libsas
SCSI fixes on 20180119
2018-01-19 15:20:00 -08:00
lpfc
scsi: lpfc: Use after free in lpfc_rq_buf_free()
2017-11-28 23:46:06 -05:00
megaraid
the rest of drivers/*: annotate ->poll() instances
2017-11-28 11:06:58 -05:00
mpt3sas
the rest of drivers/*: annotate ->poll() instances
2017-11-28 11:06:58 -05:00
mvsas
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
osd
block: fix blk_rq_append_bio
2017-12-18 13:55:43 -07:00
pcmcia
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pm8001
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
qedf
Merge branch 'fixes' into misc
2017-09-07 12:12:43 -07:00
qedi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-11-15 11:56:19 -08:00
qla2xxx
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
qla4xxx
scsi: qla4xxx: Convert timers to use timer_setup()
2017-11-01 11:44:40 -07:00
smartpqi
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
snic
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sym53c8xx_2
treewide: setup_timer() -> timer_setup() (2 field)
2017-11-21 15:57:09 -08:00
ufs
scsi: ufs: ufshcd: fix potential NULL pointer dereference in ufshcd_config_vreg
2017-11-21 23:00:44 -05:00
.gitignore
scsi: scsi_devinfo: Add scsi_devinfo_tbl.c
2017-10-25 05:40:22 -04:00
3w-9xxx.c
3w-9xxx.h
3w-sas.c
3w-sas.h
3w-xxxx.c
3w-xxxx.h
53c700.c
scsi: 53c700: move bus reset to host reset
2017-08-25 17:21:11 -04:00
53c700.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
53c700.scr
53c700_d.h_shipped
a100u2w.c
a100u2w.h
a2091.c
scsi: drop bus reset for wd33c93-compatible boards
2017-08-25 17:21:10 -04:00
a2091.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
a3000.c
scsi: drop bus reset for wd33c93-compatible boards
2017-08-25 17:21:10 -04:00
a3000.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
a4000t.c
advansys.c
scsi: advansys: fix uninitialized data access
2017-04-04 19:39:39 -04:00
aha152x.c
scsi: aha152x: drop host reset
2017-08-25 17:21:11 -04:00
aha152x.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
aha1542.c
scsi: aha1542: constify pnp_device_id
2017-08-24 22:29:07 -04:00
aha1542.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
aha1740.c
aha1740.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
am53c974.c
atari_scsi.c
scsi: NCR5380: Move bus reset to host reset
2017-08-25 17:21:11 -04:00
atp870u.c
atp870u.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
BusLogic.c
scsi: BusLogic: fix incorrect spelling of adatper_reset_req
2017-04-21 10:31:33 -04:00
BusLogic.h
scsi: BusLogic: fix incorrect spelling of adatper_reset_req
2017-04-21 10:31:33 -04:00
bvme6000_scsi.c
ch.c
scsi: ch: add refcounting
2017-08-24 22:29:06 -04:00
constants.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
dc395x.c
scsi: dc395x: Convert timers to use timer_setup()
2017-10-27 02:22:00 -07:00
dc395x.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
dmx3191d.c
scsi: NCR5380: Move bus reset to host reset
2017-08-25 17:21:11 -04:00
dpt_i2o.c
scsi: dpt_i2o: remove redundant null check on array device
2017-08-10 19:55:35 -04:00
dpti.h
eata.c
scsi: eata: remove 'arg_done' from eata2x_eh_host_reset()
2017-08-25 17:21:12 -04:00
eata_generic.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
eata_pio.c
eata_pio.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
esp_scsi.c
scsi: esp_scsi: Always clear msg_out_len after MESSAGE OUT phase
2017-08-10 19:55:35 -04:00
esp_scsi.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
fdomain.c
scsi: fdomain: move bus reset to host reset
2017-08-25 17:21:10 -04:00
fdomain.h
scsi: fdomain: move bus reset to host reset
2017-08-25 17:21:10 -04:00
FlashPoint.c
g_NCR5380.c
scsi: NCR5380: Move bus reset to host reset
2017-08-25 17:21:11 -04:00
gdth.c
scsi: gdth: Convert timers to use timer_setup()
2017-10-27 02:22:00 -07:00
gdth.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
gdth_ioctl.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
gdth_proc.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
gdth_proc.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
gvp11.c
scsi: drop bus reset for wd33c93-compatible boards
2017-08-25 17:21:10 -04:00
gvp11.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
hosts.c
scsi: Remove Scsi_Host.uspace_req_q
2017-09-05 08:18:42 -04:00
hpsa.c
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
hpsa.h
scsi: hpsa: add support for legacy boards
2017-08-24 22:28:55 -04:00
hpsa_cmd.h
scsi: hpsa: update discovery polling
2017-10-25 04:55:18 -04:00
hptiop.c
scsi: hptiop: Simplify reset handling
2017-08-25 17:21:10 -04:00
hptiop.h
imm.c
scsi: imm: drop duplicate bus_reset handler
2017-08-25 17:21:11 -04:00
imm.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
initio.c
initio.h
ipr.c
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
ipr.h
scsi: ipr: Fix scsi-mq lockdep issue
2017-08-08 11:49:51 -04:00
ips.c
sched/wait: Rename wait_queue_t => wait_queue_entry_t
2017-06-20 12:18:27 +02:00
ips.h
sched/wait: Rename wait_queue_t => wait_queue_entry_t
2017-06-20 12:18:27 +02:00
iscsi_boot_sysfs.c
iscsi_tcp.c
scsi: iscsi_tcp: Remove a set-but-not-used variable
2017-08-25 17:08:08 -04:00
iscsi_tcp.h
jazz_esp.c
Kconfig
Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2017-11-15 10:14:11 -08:00
lasi700.c
parisc/scsi/lasi700: Fix section mismatches
2017-08-22 16:34:36 +02:00
libiscsi.c
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-11-13 17:56:58 -08:00
libiscsi_tcp.c
mac53c94.c
scsi: Convert to using %pOF instead of full_name
2017-08-07 14:04:02 -04:00
mac53c94.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mac_esp.c
scsi: mac_esp: Fix PIO transfers for MESSAGE IN phase
2017-08-10 19:55:34 -04:00
mac_scsi.c
scsi: NCR5380: Move bus reset to host reset
2017-08-25 17:21:11 -04:00
Makefile
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
megaraid.c
scsi: megaraid: fix format-overflow warning
2017-08-07 14:04:01 -04:00
megaraid.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mesh.c
mesh.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mvme16x_scsi.c
mvme147.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mvme147.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mvumi.c
scsi: mvumi: remove code handling zero scsi_sg_count(scmd) case
2017-04-24 18:16:49 -04:00
mvumi.h
ncr53c8xx.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
ncr53c8xx.h
NCR53c406a.c
NCR5380.c
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
NCR5380.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
NCR_D700.c
NCR_D700.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
NCR_Q720.c
dma-coherent: remove the DMA_MEMORY_MAP and DMA_MEMORY_IO flags
2017-09-01 11:59:17 +02:00
NCR_Q720.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
nsp32.c
scsi: nsp32: fix logic bug in error handling
2017-10-16 22:38:44 -04:00
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c
scsi: osst: silence underflow warning in osst_verify_frame()
2017-08-24 22:29:01 -04:00
osst.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
osst_detect.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
osst_options.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
pmcraid.c
treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
2017-11-21 16:35:54 -08:00
pmcraid.h
scsi: pmcraid: Replace PCI pool old API
2017-08-07 14:04:01 -04:00
ppa.c
scsi: ppa: drop duplicate bus_reset handler
2017-08-25 17:21:11 -04:00
ppa.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ps3rom.c
qla1280.c
timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack()
2017-10-05 15:01:17 +02:00
qla1280.h
timer: Remove init_timer_on_stack() in favor of timer_setup_on_stack()
2017-10-05 15:01:17 +02:00
qlogicfas.c
scsi: qlogicfas: move bus_reset to host_reset
2017-08-25 17:21:11 -04:00
qlogicfas408.c
scsi: qlogicfas: move bus_reset to host_reset
2017-08-25 17:21:11 -04:00
qlogicfas408.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
qlogicpti.c
scsi: qlogicpti: fixup qlogicpti_reset() definition
2017-08-28 22:15:46 -04:00
qlogicpti.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
raid_class.c
script_asm.pl
scsi.c
Merge branch 'fixes' into misc
2017-09-07 12:12:43 -07:00
scsi.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_common.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_debug.c
scsi: scsi_debug: write_same: fix error report
2017-10-31 12:28:05 -04:00
scsi_debugfs.c
scsi: core: Fix a scsi_show_rq() NULL pointer dereference
2017-12-11 21:56:48 -05:00
scsi_debugfs.h
scsi: Implement blk_mq_ops.show_rq()
2017-04-26 15:09:04 -06:00
scsi_devinfo.c
scsi: core: Use blist_flags_t consistently
2017-12-14 22:30:24 -05:00
scsi_dh.c
scsi: scsi_dh: suppress errors from unsupported devices
2017-09-25 19:03:22 -04:00
scsi_error.c
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
scsi_ioctl.c
scsi: Suppress gcc 7 fall-through warnings reported with W=1
2017-08-25 17:08:07 -04:00
scsi_lib.c
scsi: core: run queue if SCSI device queue isn't ready and queue is idle
2017-12-07 19:52:55 -05:00
scsi_lib_dma.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_logging.c
scsi_logging.h
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
scsi_module.c
scsi_netlink.c
netlink: extended ACK reporting
2017-04-13 13:58:20 -04:00
scsi_pm.c
scsi_priv.h
scsi: Use 'blist_flags_t' for scsi_devinfo flags
2017-11-16 17:43:27 -05:00
scsi_proc.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_sas_internal.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_scan.c
scsi: core: Use blist_flags_t consistently
2017-12-14 22:30:24 -05:00
scsi_sysctl.c
scsi_sysfs.c
scsi: core: check for device state in __scsi_remove_target()
2017-12-18 22:34:18 -05:00
scsi_trace.c
scsi_transport_api.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
scsi_transport_fc.c
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
scsi_transport_iscsi.c
SCSI misc on 20171114
2017-11-14 16:23:44 -08:00
scsi_transport_sas.c
scsi: scsi_transport_sas: check reply payload length instead of bidi request
2017-10-16 23:40:51 -04:00
scsi_transport_spi.c
block, scsi: Fix race between SPI domain validation and system suspend
2018-01-10 01:10:20 +01:00
scsi_transport_srp.c
Revert "scsi: make 'state' device attribute pollable"
2017-11-07 09:04:32 -08:00
scsi_typedefs.h
scsicam.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sd.c
scsi: core: Fix a scsi_show_rq() NULL pointer dereference
2017-12-11 21:56:48 -05:00
sd.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sd_dif.c
sd_zbc.c
scsi: sd_zbc: Fix sd_zbc_read_zoned_characteristics()
2017-10-16 23:54:33 -04:00
sense_codes.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ses.c
Merge branch 'fixes' into misc
2017-09-07 12:12:43 -07:00
sg.c
debugging printk in sg_poll() uses %x to print POLL... bitmap
2017-11-28 11:07:14 -05:00
sgiwd93.c
scsi: drop bus reset for wd33c93-compatible boards
2017-08-25 17:21:10 -04:00
sim710.c
sni_53c710.c
sr.c
scsi: sd: sr: Convert two assignments into warning statements
2017-08-25 17:08:08 -04:00
sr.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sr_ioctl.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
sr_vendor.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
st.c
st: use get_user_pages_fast()
2017-09-22 23:14:28 -04:00
st.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
st_options.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
stex.c
scsi: stex: make S6flag static
2017-04-26 18:32:29 -04:00
storvsc_drv.c
scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error
2017-12-20 21:23:11 -05:00
sun3_scsi.c
scsi: NCR5380: Move bus reset to host reset
2017-08-25 17:21:11 -04:00
sun3_scsi_vme.c
sun3x_esp.c
sun_esp.c
scsi: sun_esp: fix device reference leaks
2017-06-27 21:46:55 -04:00
sym53c416.c
sym53c416.h
virtio_scsi.c
scsi: virtio: virtio_scsi: Set can_queue to the length of the virtqueue.
2017-08-24 22:28:51 -04:00
vmw_pvscsi.c
vmw_pvscsi.h
wd33c93.c
scsi: drop bus reset for wd33c93-compatible boards
2017-08-25 17:21:10 -04:00
wd33c93.h
wd719x.c
wd719x.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
xen-scsifront.c
scsi: xen-scsifront: Remove code that zeroes driver-private command data
2017-06-12 21:02:04 -04:00
zalon.c
parisc/scsi/zalon: Fix section mismatches
2017-08-22 16:34:36 +02:00
zorro7xx.c