Linus Torvalds
e6b5be2be4
Driver core patches for 3.19-rc1
...
Here's the set of driver core patches for 3.19-rc1.
They are dominated by the removal of the .owner field in platform
drivers. They touch a lot of files, but they are "simple" changes, just
removing a line in a structure.
Other than that, a few minor driver core and debugfs changes. There are
some ath9k patches coming in through this tree that have been acked by
the wireless maintainers as they relied on the debugfs changes.
Everything has been in linux-next for a while.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEABECAAYFAlSOD20ACgkQMUfUDdst+ylLPACg2QrW1oHhdTMT9WI8jihlHVRM
53kAoLeteByQ3iVwWurwwseRPiWa8+MI
=OVRS
-----END PGP SIGNATURE-----
Merge tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Pull driver core update from Greg KH:
"Here's the set of driver core patches for 3.19-rc1.
They are dominated by the removal of the .owner field in platform
drivers. They touch a lot of files, but they are "simple" changes,
just removing a line in a structure.
Other than that, a few minor driver core and debugfs changes. There
are some ath9k patches coming in through this tree that have been
acked by the wireless maintainers as they relied on the debugfs
changes.
Everything has been in linux-next for a while"
* tag 'driver-core-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core: (324 commits)
Revert "ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries"
fs: debugfs: add forward declaration for struct device type
firmware class: Deletion of an unnecessary check before the function call "vunmap"
firmware loader: fix hung task warning dump
devcoredump: provide a one-way disable function
device: Add dev_<level>_once variants
ath: ath9k: use debugfs_create_devm_seqfile() helper for seq_file entries
ath: use seq_file api for ath9k debugfs files
debugfs: add helper function to create device related seq_file
drivers/base: cacheinfo: remove noisy error boot message
Revert "core: platform: add warning if driver has no owner"
drivers: base: support cpu cache information interface to userspace via sysfs
drivers: base: add cpu_device_create to support per-cpu devices
topology: replace custom attribute macros with standard DEVICE_ATTR*
cpumask: factor out show_cpumap into separate helper function
driver core: Fix unbalanced device reference in drivers_probe
driver core: fix race with userland in device_add()
sysfs/kernfs: make read requests on pre-alloc files use the buffer.
sysfs/kernfs: allow attributes to request write buffer be pre-allocated.
fs: sysfs: return EGBIG on write if offset is larger than file size
...
2014-12-14 16:10:09 -08:00
..
aacraid
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
aic7xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
aic94xx
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2014-12-11 18:52:37 -08:00
arcmsr
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
arm
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
be2iscsi
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
bfa
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
bnx2fc
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
bnx2i
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
csiostor
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-12-11 14:27:06 -08:00
cxgbi
libcxgbi: fix freeing skb prematurely
2014-12-12 11:22:30 -05:00
device_handler
scsi: handle more device handler setup/teardown in common code
2014-11-12 11:19:36 +01:00
dpt
esas2r
esas2r: fix an oversight in setting return value
2014-11-25 15:42:52 +01:00
fcoe
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2014-12-11 14:27:06 -08:00
fnic
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ibmvscsi
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
isci
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
libfc
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libsas
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2014-12-11 18:52:37 -08:00
lpfc
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2014-12-10 16:10:49 -08:00
megaraid
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
mpt2sas
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
mpt3sas
mpt3sas: simplify ->change_queue_depth
2014-11-24 14:45:28 +01:00
mvsas
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2014-12-11 18:52:37 -08:00
osd
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
pcmcia
treewide: Fix typo in printk
2014-08-26 09:35:54 +02:00
pm8001
Merge branch 'for-3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2014-12-11 18:52:37 -08:00
qla2xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
qla4xxx
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
sym53c8xx_2
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ufs
Driver core patches for 3.19-rc1
2014-12-14 16:10:09 -08:00
.gitignore
3w-9xxx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-9xxx.h
3w-sas.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-sas.h
3w-xxxx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
3w-xxxx.h
3w-xxxx: fix mis-aligned struct accesses
2014-07-25 17:16:56 -04:00
53c700.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
53c700.h
53c700.scr
53c700_d.h_shipped
a100u2w.c
scsi: use pci_zalloc_consistent
2014-08-08 15:57:29 -07:00
a100u2w.h
a2091.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
a2091.h
a3000.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
a3000.h
a4000t.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
advansys.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
aha152x.c
aha152x: debug output update and whitespace cleanup
2014-11-12 11:15:57 +01:00
aha152x.h
aha1542.c
aha1542.h
aha1740.c
scsi: correct return values for .eh_abort_handler implementations
2014-11-12 11:16:08 +01:00
aha1740.h
am53c974.c
tmscsim: replace by am53c974 driver
2014-11-24 16:13:18 +01:00
atari_NCR5380.c
atari_NCR5380: Fix "transfered" typo
2014-11-20 09:11:21 +01:00
atari_scsi.c
atari_NCR5380: Move static co-routine variables to host data
2014-11-20 09:11:20 +01:00
atp870u.c
SCSI: remove unnecessary pci_set_drvdata()
2013-10-14 15:26:04 +02:00
atp870u.h
BusLogic.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
BusLogic.h
bvme6000_scsi.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
ch.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
constants.c
scsi: set fmt to NULL scsi_extd_sense_format() by default
2014-12-02 18:26:52 +01:00
dc395x.c
scsi: use 64-bit value for 'max_luns'
2014-07-17 22:07:38 +02:00
dc395x.h
dmx3191d.c
dmx3191d: Use NO_IRQ
2014-11-20 09:11:11 +01:00
dpt_i2o.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
dpti.h
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
dtc.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
dtc.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
eata.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
eata_generic.h
eata_pio.c
[SCSI] remove deprecated IRQF_DISABLED from SCSI
2014-03-19 15:04:44 -07:00
eata_pio.h
esp_scsi.c
esp_scsi: enable CONFIG2_FENAB for am53c974
2014-11-24 16:13:17 +01:00
esp_scsi.h
esp_scsi: correctly detect am53c974
2014-11-24 16:13:16 +01:00
fdomain.c
fdomain.h
FlashPoint.c
g_NCR5380.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
g_NCR5380.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
g_NCR5380_mmio.c
gdth.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
gdth.h
gdth_ioctl.h
gdth_proc.c
gdth_proc.h
gvp11.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
gvp11.h
hosts.c
scsi: remove ordered_tag host template field
2014-11-12 11:19:41 +01:00
hpsa.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
hpsa.h
hpsa: use atomics for commands_outstanding
2014-11-20 09:11:25 +01:00
hpsa_cmd.h
hpsa: get rid of type/attribute/direction bit field where possible
2014-11-20 09:11:25 +01:00
hptiop.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
hptiop.h
imm.c
imm.h
in2000.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
in2000.h
initio.c
[SCSI] remove deprecated IRQF_DISABLED from SCSI
2014-03-19 15:04:44 -07:00
initio.h
ipr.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ipr.h
ipr: convert to generic DMA API
2014-11-12 11:32:00 +01:00
ips.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ips.h
iscsi_boot_sysfs.c
[SCSI] iscsi_boot_sysfs: Fix a memory leak in iscsi_boot_destroy_kset()
2014-03-15 10:19:19 -07:00
iscsi_tcp.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
iscsi_tcp.h
net: Fix use after free by removing length arg from sk_data_ready callbacks.
2014-04-11 16:15:36 -04:00
jazz_esp.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
Kconfig
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
lasi700.c
libiscsi.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
libiscsi_tcp.c
[SCSI] libiscsi: Reduce locking contention in fast path
2014-03-15 10:19:18 -07:00
mac53c94.c
mac53c94.h
mac_esp.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
mac_scsi.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
Makefile
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
megaraid.c
scsi: correct return values for .eh_abort_handler implementations
2014-11-12 11:16:08 +01:00
megaraid.h
[SCSI] megaraid: simplify internal command handling
2014-03-27 08:26:31 -07:00
mesh.c
scsi: use pci_zalloc_consistent
2014-08-08 15:57:29 -07:00
mesh.h
mvme16x_scsi.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
mvme147.c
mvme147.h
mvumi.c
PCI: Remove DEFINE_PCI_DEVICE_TABLE macro use
2014-08-12 12:15:14 -06:00
mvumi.h
ncr53c8xx.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ncr53c8xx.h
scsi: Remove CONFIG_SCSI_MULTI_LUN
2014-07-17 22:07:35 +02:00
NCR53c406a.c
NCR53c406a: don't call free_dma() by default
2014-07-25 17:16:56 -04:00
NCR5380.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
NCR5380.h
atari_NCR5380: Move static co-routine variables to host data
2014-11-20 09:11:20 +01:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32.c
SCSI for-linus on 20141007
2014-10-07 21:29:18 -04:00
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
osst.h
osst_detect.h
osst_options.h
pas16.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
pas16.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
pmcraid.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
pmcraid.h
ppa.c
ppa.h
ps3rom.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2014-12-12 10:08:06 -08:00
qla1280.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
qla1280.h
qlogicfas.c
qlogicfas: don't call free_dma()
2014-07-25 17:16:55 -04:00
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
qlogicpti.h
raid_class.c
script_asm.pl
scsi.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi.h
scsi_debug.c
scsi_debug: add Report supported opcodes+tmfs; Compare and write
2014-11-25 15:42:57 +01:00
scsi_devinfo.c
scsi: add Intel Multi-Flex to scsi scan blacklist
2014-11-20 17:01:31 +01:00
scsi_error.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi_ioctl.c
scsi: return EAGAIN when resetting a device under EH
2014-11-12 11:16:12 +01:00
scsi_lib.c
Merge branch 'for-3.19/core' of git://git.kernel.dk/linux-block
2014-12-13 14:14:23 -08:00
scsi_lib_dma.c
scsi_logging.h
scsi: simplify scsi_log_(send|completion)
2014-11-12 11:16:05 +01:00
scsi_module.c
scsi_netlink.c
net: Use netlink_ns_capable to verify the permisions of netlink messages
2014-04-24 13:44:54 -04:00
scsi_pm.c
scsi: async sd resume
2014-04-10 15:30:35 -07:00
scsi_priv.h
scsi: move scsi_dispatch_cmd to scsi_lib.c
2014-11-24 19:57:03 +01:00
scsi_proc.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_sas_internal.h
scsi_scan.c
Merge remote-tracking branch 'scsi-queue/drivers-for-3.19' into for-linus
2014-12-08 07:42:25 -08:00
scsi_sysctl.c
scsi: convert use of typedef ctl_table to struct ctl_table
2014-06-06 16:08:16 -07:00
scsi_sysfs.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
scsi_trace.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
scsi_transport_api.h
scsi_transport_fc.c
scsi: add defines for new FC port speeds.
2014-07-25 17:16:54 -04:00
scsi_transport_iscsi.c
iscsi class: Fix freeing of skb in get host error path
2014-08-04 13:16:14 +02:00
scsi_transport_sas.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
scsi_transport_spi.c
scsi: remove abuses of scsi_populate_tag
2014-11-12 11:19:41 +01:00
scsi_transport_srp.c
Main set of InfiniBand/RDMA updates for 3.17 merge window:
2014-08-14 11:09:05 -06:00
scsi_typedefs.h
scsicam.c
scsi: PC partition tables are little endian
2014-11-12 11:15:54 +01:00
sd.c
scsi: rename SERVICE_ACTION_IN to SERVICE_ACTION_IN_16
2014-11-24 20:01:40 +01:00
sd.h
scsi: introduce sdev_prefix_printk()
2014-11-12 11:15:57 +01:00
sd_dif.c
sd: Honor block layer integrity handling flags
2014-09-30 15:17:35 -06:00
ses.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
sg.c
scsi: split scsi_nonblockable_ioctl
2014-11-12 11:16:11 +01:00
sgiwd93.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
sim710.c
sni_53c710.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
sr.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
sr.h
scsi: introduce sdev_prefix_printk()
2014-11-12 11:15:57 +01:00
sr_ioctl.c
scsi: repurpose the last argument from print_opcode_name()
2014-11-12 11:16:03 +01:00
sr_vendor.c
scsi: Implement sr_printk()
2014-07-17 22:07:39 +02:00
st.c
scsi: remove scsi_driver owner field
2014-11-24 20:01:28 +01:00
st.h
st_options.h
stex.c
scsi: don't force tagged_supported in drivers
2014-11-12 11:19:44 +01:00
storvsc_drv.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
sun3_scsi.c
atari_NCR5380: Remove RESET_RUN_DONE macro
2014-11-20 09:11:20 +01:00
sun3_scsi.h
sun3_scsi: Move macro definitions
2014-11-20 09:11:15 +01:00
sun3_scsi_vme.c
scsi/NCR5380: merge sun3_scsi_vme.c into sun3_scsi.c
2014-05-28 12:16:28 +02:00
sun3x_esp.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
sun_esp.c
scsi: drop owner assignment from platform_drivers
2014-10-20 16:21:33 +02:00
sym53c416.c
sym53c416.h
t128.c
ncr5380: Drop legacy scsi.h include
2014-11-20 09:11:10 +01:00
t128.h
ncr5380: Remove *_RELEASE macros
2014-11-20 09:11:10 +01:00
u14-34f.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
ultrastor.c
ultrastor.h
virtio_scsi.c
virtio: virtio 1.0 support, misc patches
2014-12-11 12:20:31 -08:00
vmw_pvscsi.c
vmw_pscsi: simplify ->change_queue_depth
2014-11-24 14:45:28 +01:00
vmw_pvscsi.h
PCI: Move PCI_VENDOR_ID_VMWARE to pci_ids.h
2014-09-24 11:52:09 -06:00
wd33c93.c
scsi: use 64-bit LUNs
2014-07-17 22:07:37 +02:00
wd33c93.h
wd719x.c
wd719x: remove dma_cache_sync call
2014-11-27 16:40:16 +01:00
wd719x.h
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver
2014-11-25 15:42:54 +01:00
wd7000.c
scsi: drop reason argument from ->change_queue_depth
2014-11-24 14:45:27 +01:00
xen-scsifront.c
xen: remove DEFINE_XENBUS_DRIVER() macro
2014-10-06 10:27:57 +01:00
zalon.c
zorro7xx.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00