aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorMartin Kepplinger <martink@posteo.de>2014-10-29 20:22:56 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-11-07 10:25:52 -0800
commit32eca22180804f71b06b63fd29b72f58be8b3c47 (patch)
tree48a5b4cbe53367e1e9b05d4fbbbd89ae02f62dfe /tools/perf/scripts/python/bin
parentDrivers: hv: vmbus: Fix a race condition when unregistering a device (diff)
downloadlinux-32eca22180804f71b06b63fd29b72f58be8b3c47.tar.gz
linux-32eca22180804f71b06b63fd29b72f58be8b3c47.zip
misc: always assign miscdevice to file->private_data in open()
As of now, a miscdevice driver has to provide an implementation of the open() file operation if it wants to have misc_open() assign a pointer to struct miscdevice to file->private_data for other file operations to use (given the user calls open()). This leads to situations where a miscdevice driver that doesn't need internal operations during open() has to implement open() that only returns immediately, in order to use the data in private_data in other fops. This provides consistent behaviour for miscdevice developers and will always provide the pointer in private_data. A driver's open() fop would, of course, just overwrite it, when using private_data itself. Signed-off-by: Martin Kepplinger <martink@posteo.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions