LINUX.ORG.RU

История изменений

Исправление Behem0th, (текущая версия) :

Сразу предупреждаю что я не программист.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/...

/**
 * radeon_vce_init - allocate memory, load vce firmware
 *
 * @rdev: radeon_device pointer
 *
 * First step to get VCE online, allocate memory and load the firmware
 */
int radeon_vce_init(struct radeon_device *rdev)
{
	static const char *fw_version = "[ATI LIB=VCEFW,";
	static const char *fb_version = "[ATI LIB=VCEFWSTATS,";
	unsigned long size;
	const char *fw_name, *c;
	uint8_t start, mid, end;
	int i, r;

	INIT_DELAYED_WORK(&rdev->vce.idle_work, radeon_vce_idle_work_handler);

	switch (rdev->family) {
	case CHIP_BONAIRE:
	case CHIP_KAVERI:
	case CHIP_KABINI:
	case CHIP_MULLINS:
		fw_name = FIRMWARE_BONAIRE;
		break;

Исходная версия Behem0th, :

Сразу предупреждаю что я не программист.

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d9...

/**
 * radeon_vce_init - allocate memory, load vce firmware
 *
 * @rdev: radeon_device pointer
 *
 * First step to get VCE online, allocate memory and load the firmware
 */
int radeon_vce_init(struct radeon_device *rdev)
{
 unsigned long bo_size;
 const char *fw_name;
 int i, r;

 switch (rdev->family) {
 case CHIP_BONAIRE:
 case CHIP_KAVERI:
 case CHIP_KABINI:
 fw_name = FIRMWARE_BONAIRE;
 break;