lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sun, 30 Jun 2013 00:07:46 +0300
From:	Sergey Meirovich <rathamahata@...il.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	David Airlie <airlied@...ux.ie>,
	Alex Deucher <alexander.deucher@....com>,
	Jerome Glisse <jglisse@...hat.com>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	DRI <dri-devel@...ts.freedesktop.org>
Subject: Re: Linux 3.10-rc7

Hi Linus,

On 29 June 2013 21:11, Linus Torvalds <torvalds@...ux-foundation.org> wrote:
> On Sat, Jun 29, 2013 at 8:05 AM, Sergey Meirovich <rathamahata@...il.com> wrote:
>>
>> 3.10-rc7 doesn't compile for me
>>
>> rathamahata@...edriver /usr/local/src/linux-3.10-rc7 $ make -j1 bzImage modules
>> make[1]: Nothing to be done for `all'.
>> make[1]: Nothing to be done for `relocs'.
>>   CHK     include/generated/uapi/linux/version.h
>>   CHK     include/generated/utsrelease.h
>>   CALL    scripts/checksyscalls.sh
>>   CC      scripts/mod/devicetable-offsets.s
>>   GEN     scripts/mod/devicetable-offsets.h
>>   HOSTCC  scripts/mod/file2alias.o
>>   HOSTLD  scripts/mod/modpost
>>   CHK     include/generated/compile.h
>> make[3]: `arch/x86/realmode/rm/realmode.bin' is up to date.
>>   CC      drivers/gpu/drm/radeon/r200.o
>> drivers/gpu/drm/radeon/r200.c: In function ‘r200_set_safe_registers’:
>> drivers/gpu/drm/radeon/r200.c:546:34: error: ‘r200_reg_safe_bm’
>> undeclared (first use in this function)
>>   rdev->config.r100.reg_safe_bm = r200_reg_safe_bm;
>>                                   ^
>> drivers/gpu/drm/radeon/r200.c:546:34: note: each undeclared identifier
>
> Hmm. Your config builds here fine.
>
> What does your
>
>    drivers/gpu/drm/radeon/r200_reg_safe.h
>
> file look like?

This file is empty:
rathamahata@...edriver /usr/local/src/linux-3.10-rc7 $ cat
drivers/gpu/drm/radeon/r200_reg_safe.h
rathamahata@...edriver /usr/local/src/linux-3.10-rc7 $

> It's a generated file, and it sounds like it got
> mis-generated. There is possibly a broken Makefile rule that leaves it
> empty on errors or ^C: the rule is
>
>   quiet_cmd_mkregtable = MKREGTABLE $@
>         cmd_mkregtable = $(obj)/mkregtable $< > $@
>
> and if the 'mkregtable' binary is buggered, the above will leave an
> empty file around. And maybe your mkregtable failed to build earlier,
> leaving that empty file around and it will never fix itself up because
> of the "up-to-date" empty r200_reg_safe.h file.
>
> So removing the generated r200_reg_safe.h file

Removing just it doesn't change a lot.

> (and possibly the
> mkregtable binary) and trying again might fix it.

Removing mkregtable  has indeed the compile issue for me. Thanks!

> Which still leaves
> us with the question of how this happened, and a potentially fragile
> Makefile.
>
>                 Linus
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@...r.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ