summaryrefslogtreecommitdiffstats
path: root/drivers/base/devres.c
diff options
context:
space:
mode:
authorMing Lei <ming.lei@canonical.com>2013-10-23 15:44:53 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-10-25 06:46:27 +0200
commitb9c0622516b73170fa9abffece3079920b78ed6f (patch)
tree1e106a616c8ca1fda0f316b6207ff3612762c143 /drivers/base/devres.c
parentinput: gameport: convert bus code to use dev_groups (diff)
downloadlinux-b9c0622516b73170fa9abffece3079920b78ed6f.tar.xz
linux-b9c0622516b73170fa9abffece3079920b78ed6f.zip
sysfs: fix sysfs_write_file for bin file
Before patch(sysfs: prepare path write for unified regular / bin file handling), when size of bin file is zero, writting still can continue, but this patch changes the behaviour. The worse thing is that firmware loader is broken by this patch, and user space application can't write to firmware bin file any more because both firmware loader and drivers can't know at advance how large the firmware file is and have to set its initialized size as zero. This patch fixes the problem and keeps behaviour of writting to bin as before. Reported-by: Lothar Waßmann <LW@karo-electronics.de> Tested-by: Lothar Waßmann <LW@karo-electronics.de> Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Ming Lei <ming.lei@canonical.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions