OSDN Git Service

xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo
authorEmil Velikov <emil.velikov@collabora.com>
Fri, 11 Nov 2016 19:04:11 +0000 (19:04 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Mon, 14 Nov 2016 19:53:04 +0000 (19:53 +0000)
commitf53d3542c1dfa2a1c1a5a7155d058df9a6bcce7b
tree83cc8b930b586e94d5d249924e1376d319eba54a
parentde13ea387737cdc99ec43813acb4d4f443075db2
xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo

Some platforms (such as Macs using OF) can have more information in the
uevent file thus reading only the first 128 might not be sufficient.

Bump it to 512, which "should be enough for everybody" ;-)

v2: Use sizeof(data)-1 over hardcoded number (Eric).

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98629
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reported-by: Mingcong Bai <jeffbai@aosc.xyz>
Tested-by: Mingcong Bai <jeffbai@aosc.xyz> (v1)
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
xf86drm.c