From owner-freebsd-bugs@freebsd.org Sat Jan 30 19:08:23 2016 Return-Path: Delivered-To: freebsd-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1055DA73CFB for ; Sat, 30 Jan 2016 19:08:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E85FE1219 for ; Sat, 30 Jan 2016 19:08:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u0UJ8MvK081585 for ; Sat, 30 Jan 2016 19:08:22 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 206762] -Wtautilogical-pointer-compare issues with drm(4) code Date: Sat, 30 Jan 2016 19:08:23 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ngie@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jan 2016 19:08:23 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206762 Bug ID: 206762 Summary: -Wtautilogical-pointer-compare issues with drm(4) code Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: ngie@FreeBSD.org Ran into these issues on amd64 with buildkernel: $ svnversion 295081 $ env SRCCONF=3D/dev/null make tinderbox KERNCONF=3DLINT -j4 ... --- all_subdir_i915kms ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:680= :12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:104= 0:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:125= 9:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:129= 9:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:172= 5:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:359= 5:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M --- all_subdir_drm ---^M --- drm.ko ---^M ld -d -warn-common -r -d -o drm.ko ati_pcigart.o drm_agpsupport.o drm_auth.o drm_bufs.o drm_context.o drm_dma.o drm_drawable.o drm_drv.o drm_fops.o drm_hashtab.o drm_ioctl.o drm_irq.o drm_lock.o drm_memory.o drm_mm.o drm_pc= i.o drm_scatter.o drm_sman.o drm_sysctl.o drm_vm.o^M --- all_subdir_drm2 ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:363= 2:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem.c:368= 5:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M --- all_subdir_drm ---^M --- all_subdir_i915kms ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_execb= uffer.c:798:13: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M --- all_subdir_i915kms ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_execb= uffer.c:1275:13: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL) {^M ~~~~~^~~~ ~~~~^M --- all_subdir_i915kms ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_tilin= g.c:311:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL)^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_gem_tilin= g.c:418:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL)^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_display.= c:5161:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL)^M ~~~~~^~~~ ~~~~^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_display.= c:6731:12: warning: comparison of address of 'obj->base' equal to a null pointer is al= ways false [-Wtautological-pointer-compare]^M if (&obj->base =3D=3D NULL)^M ~~~~~^~~~ ~~~~^M --- all_subdir_drm2 ---^M /usr/src/svn/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_overlay.= c:1153:15: warning: comparison of address of 'new_bo->base' equal to a null pointer is always false [-Wtautological-pointer-compare]^M if (&new_bo->base =3D=3D NULL) {^M ~~~~~~~~^~~~ ~~~~^M --=20 You are receiving this mail because: You are the assignee for the bug.=