Hi, I have finished bisecting and there is final result: $ git bisect skip There are only 'skip'ped commits left to test. The first bad commit could be any of: 3230cfc34fca9d17c1628cf0e4ac25199592a69a 8e7e70522d760c4ccd4cd370ebfa0ba69e006c6e We cannot bisect more! Previous step was: $ git bisect bad Bisecting: 0 revisions left to test after this (roughly 0 steps) [3230cfc34fca9d17c1628cf0e4ac25199592a69a] drm/nouveau: enable the ttm dma pool when swiotlb is active V3 But this kernel causes kernel panic (dmesg attached). From git bisect visualize: bisect/bad: 8e7e70522d760c4ccd4cd370ebfa0ba69e006c6e bisect/skip: 3230cfc34fca9d17c1628cf0e4ac25199592a69a bisect/good: c52494f69538f6fe1a234972f024011b17a48329 On Pá 2.bře, Jonathan Nieder wrote: > Mirek Jezbera wrote: > > On Po 20.úno, Jonathan Nieder wrote: > >> Mirek Jezbera wrote: > > >>> I have recompiled kernel 3.2.6 (from unstable kernel sources 3.2.6-1) to have > >>> same options as working 3.3.0-rc1 kernel. From 5 boots I have gui three times > >>> and black screen twice. > >>> With linux kernel 3.3.0-rc1 I have always booted into gui. > [...] > > It seems, that there is some race condition issue in kernel. > > Yeah. > > A lot happened between v3.2 and v3.3-rc1, unfortunately. Would you be > able to bisect to narrow down the search for the fix? > > It works like this: > > 0. Prerequisites: > apt-get install git build-essential > > 1. Get the kernel, if you don't already have it. > > git clone \ > git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > > 2. Try v3.2. Hopefully it does not contain the fix. > > git checkout v3.2 > cp /boot/config-$(uname -r) .config; # current configuration > make localmodconfig; # optional: minimize configuration > make deb-pkg; # optionally with -j<num> for parallel build > dpkg -i ../<name of package> > reboot until the gdm flicker happens (giving up after a few > times if it doesn't happen) > > git checkout v3.3-rc1 > git bisect start -- drivers/gpu/drm > git bisect good v3.2; # reproduces the bug > > 3. If that reproduced the bug, try v3.3-rc1. > > make silentoldconfig; # reuse configuration > make deb-pkg; # maybe with -j4 > dpkg -i ../<name of package> > reboot until the gdm flicker happens (giving up after 10 or so > trials if it doesn't happen, which we would hope) > > git bisect good; # if gdm flickers > git bisect bad; # if you cannot get it to flicker > git bisect skip; # if some other bug makes it hard to test > > Hopefully it does contain the fix, so you can run "git bisect bad". > > 4. Git checks out a version half-way between to test; repeat > until it finds the "first bad commit", which will be the fix. > If the gitk package is installed, you can run "git bisect > visualize" to watch the search space for the fix narrowing. > If you get bored before it finishes, the partial result shown > by "git bisect log" will already be useful. > > To recap: a few rounds of bisecting would be very useful. It is > fussy because the bug is not 100% reproducible and a little > counterintuitive because since we are searching for the patch that > introduced a fix rather than a bug, our values are backwards: > > good = buggy > bad = fixed > > Hope that helps, > Jonathan -- Jezz mail: jezz@hkfree.org jabber: jezz@njs.netlab.cz
pnp 00:0a: [mem 0xfee00000-0xfee00fff] system 00:0a: [mem 0xfec00000-0xfec00fff] could not be reserved system 00:0a: [mem 0xfee00000-0xfee00fff] has been reserved system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active) pnp 00:0b: [mem 0x00000000-0x0009ffff] pnp 00:0b: [mem 0x000c0000-0x000dffff] pnp 00:0b: [mem 0x000e0000-0x000fffff] pnp 00:0b: [mem 0x00100000-0x7ffeffff] pnp 00:0b: [mem 0xfff00000-0xffffffff] system 00:0b: [mem 0x00000000-0x0009ffff] could not be reserved system 00:0b: [mem 0x000c0000-0x000dffff] could not be reserved system 00:0b: [mem 0x000e0000-0x000fffff] could not be reserved system 00:0b: [mem 0x00100000-0x7ffeffff] could not be reserved system 00:0b: [mem 0xfff00000-0xffffffff] has been reserved system 00:0b: Plug and Play ACPI device, IDs PNP0c01 (active) pnp: PnP ACPI: found 12 devices ACPI: ACPI bus type pnp unregistered PCI: max bus depth: 1 pci_try_num: 2 pci 0000:00:1f.1: BAR 5: assigned [mem 0x80000000-0x800003ff] pci 0000:00:1f.1: BAR 5: set to [mem 0x80000000-0x800003ff] (PCI address [0x80000000-0x800003ff]) pci 0000:00:01.0: PCI bridge to [bus 01-01] pci 0000:00:01.0: bridge window [io 0xb000-0xbfff] pci 0000:00:01.0: bridge window [mem 0xfe800000-0xfe8fffff] pci 0000:00:01.0: bridge window [mem 0xd7f00000-0xf7efffff pref] pci 0000:00:03.0: PCI bridge to [bus 02-02] pci 0000:00:03.0: bridge window [io 0xc000-0xcfff] pci 0000:00:03.0: bridge window [mem 0xfe900000-0xfe9fffff] pci 0000:00:1e.0: PCI bridge to [bus 03-03] pci 0000:00:1e.0: bridge window [io 0xd000-0xdfff] pci 0000:00:1e.0: bridge window [mem 0xfea00000-0xfeafffff] pci 0000:00:1e.0: setting latency timer to 64 pci_bus 0000:00: resource 0 [io 0x0000-0xffff] pci_bus 0000:00: resource 1 [mem 0x00000000-0xffffffff] pci_bus 0000:01: resource 0 [io 0xb000-0xbfff] pci_bus 0000:01: resource 1 [mem 0xfe800000-0xfe8fffff] pci_bus 0000:01: resource 2 [mem 0xd7f00000-0xf7efffff pref] pci_bus 0000:02: resource 0 [io 0xc000-0xcfff] pci_bus 0000:02: resource 1 [mem 0xfe900000-0xfe9fffff] pci_bus 0000:03: resource 0 [io 0xd000-0xdfff] pci_bus 0000:03: resource 1 [mem 0xfea00000-0xfeafffff] pci_bus 0000:03: resource 4 [io 0x0000-0xffff] pci_bus 0000:03: resource 5 [mem 0x00000000-0xffffffff] NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 6, 262144 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered UDP hash table entries: 512 (order: 1, 8192 bytes) UDP-Lite hash table entries: 512 (order: 1, 8192 bytes) NET: Registered protocol family 1 pci 0000:01:00.0: Boot video device PCI: CLS 16 bytes, default 64 Unpacking initramfs... Freeing initrd memory: 2212k freed highmem bounce pool size: 64 pages SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled msgmni has been set to 1734 io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mousedev: PS/2 mouse device common for all mice input: PC Speaker as /devices/platform/pcspkr/input/input0 cpuidle: using governor ladder TCP cubic registered NET: Registered protocol family 17 Using IPI Shortcut mode Freeing unused kernel memory: 296k freed input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 udevd[377]: starting version 175 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ehci_hcd 0000:00:1d.7: PCI INT D -> GSI 23 (level, low) -> IRQ 23 ehci_hcd 0000:00:1d.7: setting latency timer to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 ehci_hcd 0000:00:1d.7: cache line size of 16 is not supported e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI e1000: Copyright (c) 1999-2006 Intel Corporation. e1000 0000:02:01.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 e1000 0000:02:01.0: setting latency timer to 64 SCSI subsystem initialized ehci_hcd 0000:00:1d.7: irq 23, io mem 0xfebff800 libata version 3.00 loaded. ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00 hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected ata_piix 0000:00:1f.1: version 2.13 ata_piix 0000:00:1f.1: enabling device (0005 -> 0007) ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18 ata_piix 0000:00:1f.1: setting latency timer to 64 uhci_hcd: USB Universal Host Controller Interface driver scsi0 : ata_piix scsi1 : ata_piix ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xfc00 irq 14 ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xfc08 irq 15 uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 uhci_hcd 0000:00:1d.0: setting latency timer to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000eec0 hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 uhci_hcd 0000:00:1d.1: setting latency timer to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000ef00 hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18 uhci_hcd 0000:00:1d.2: setting latency timer to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000ef20 hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected uhci_hcd 0000:00:1d.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16 uhci_hcd 0000:00:1d.3: setting latency timer to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000ef80 hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected ata1.00: ATA-5: ST380021A, 3.19, max UDMA/100 ata1.00: 156301488 sectors, multi 16: LBA ata2.00: ATAPI: TSSTcorp CDDVDW SH-S202N, SB01, max UDMA/66 ata1.00: configured for UDMA/100 scsi 0:0:0:0: Direct-Access ATA ST380021A 3.19 PQ: 0 ANSI: 5 ata2.00: configured for UDMA/66 scsi 1:0:0:0: CD-ROM TSSTcorp CDDVDW SH-S202N SB01 PQ: 0 ANSI: 5 sd 0:0:0:0: [sda] 156301488 512-byte logical blocks: (80.0 GB/74.5 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray cdrom: Uniform CD-ROM driver Revision: 3.20 sr 1:0:0:0: Attached scsi CD-ROM sr0 sda: sda1 sda2 < sda5 sda6 > sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk e1000 0000:02:01.0: eth0: (PCI:33MHz:32-bit) 00:11:2f:63:ec:48 e1000 0000:02:01.0: eth0: Intel(R) PRO/1000 Network Connection usb 2-1: new low-speed USB device number 2 using uhci_hcd Refined TSC clocksource calibration: 2792.999 MHz. Switching to clocksource tsc generic-usb 0003:051D:0002.0001: hiddev0,hidraw0: USB HID v1.10 Device [APC Back-UPS ES 550 FW:828.D2.I USB FW:D2] on usb-0000:00:1d.0-1/input0 usbcore: registered new interface driver usbhid usbhid: USB HID core driver XFS (sda3): Mounting Filesystem XFS (sda3): Ending clean mount udevd[576]: starting version 175 input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2 ACPI: Power Button [PWRB] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3 ACPI: Power Button [PWRF] Linux agpgart interface v0.103 agpgart-intel 0000:00:00.0: Intel 865 Chipset agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xf8000000 i801_smbus 0000:00:1f.3: PCI INT B -> GSI 17 (level, low) -> IRQ 17 input: GenPS/2 Genius Mouse as /devices/platform/i8042/serio1/input/input4 b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully flexcop-pci: will use the HW PID filter. flexcop-pci: card revision 2 b2c2_flexcop_pci 0000:03:0a.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 DVB: registering new adapter (FlexCop Digital TV device) b2c2-flexcop: MAC address = 00:d0:d7:16:5c:86 CX24123: cx24123_i2c_readreg: reg=0x0 (error=-121) CX24123: wrong demod revision: 87 snd_intel8x0 0000:00:1f.5: PCI INT B -> GSI 17 (level, low) -> IRQ 17 snd_intel8x0 0000:00:1f.5: setting latency timer to 64 b2c2-flexcop: found 'Zarlink MT352 DVB-T' . DVB: registering adapter 0 frontend 0 (Zarlink MT352 DVB-T)... b2c2-flexcop: initialization of 'Air2PC/AirStar 2 DVB-T' at the 'PCI' bus controlled by a 'FlexCopIIb' complete intel8x0_measure_ac97_clock: measured 51061 usecs (2461 samples) intel8x0: clocking to 48000 Real Time Clock Driver v1.12b Adding 1001916k swap on /dev/sda6. Priority:-1 extents:1 across:1001916k lirc_dev: IR Remote Control driver registered, major 253 lirc_serial: module is from the staging directory, the quality is unknown, you have been warned. lirc_serial: auto-detected active low receiver lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial registered at minor = 0 w83627hf: w83627hf: Found W83627THF chip at 0x290 NET: Registered protocol family 10 XFS (sda4): Mounting Filesystem XFS (sda4): Ending clean mount fuse init (API version 7.17) ADDRCONF(NETDEV_UP): eth0: link is not ready e1000: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready ADDRCONF(NETDEV_UP): eth0: link is not ready e1000: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready CIFS VFS: default security mechanism requested. The default security mechanism will be upgraded from ntlm to ntlmv2 in kernel release 3.2 input: ACPI Virtual Keyboard Device as /devices/virtual/input/input5 pci 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [drm] Initialized drm 1.1.0 20060810 [drm] radeon kernel modesetting enabled. [drm] initializing kernel modesetting (RV280 0x1002:0x5960 0x1458:0x4054). [drm] register mmio base: 0xFE8F0000 [drm] register mmio size: 65536 agpgart-intel 0000:00:00.0: AGP 3.0 bridge agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode radeon 0000:01:00.0: putting AGP V3 device into 8x mode radeon 0000:01:00.0: GTT: 64M 0xF8000000 - 0xFBFFFFFF [drm] Generation 2 PCI interface, using max accessible memory radeon 0000:01:00.0: VRAM: 128M 0x00000000E8000000 - 0x00000000EFFFFFFF (128M used) [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [drm] Driver supports precise vblank timestamp query. [drm] radeon: irq initialized. [drm] Detected VRAM RAM=128M, BAR=128M [drm] RAM width 128bits DDR [TTM] Zone kernel: Available graphics memory: 444222 kiB. [TTM] Zone highmem: Available graphics memory: 1037730 kiB. [TTM] Initializing pool allocator. [drm] radeon: 128M of VRAM memory ready [drm] radeon: 64M of GTT memory ready. radeon 0000:01:00.0: WB disabled [drm] Loading R200 Microcode [drm] radeon: ring at 0x00000000F8001000 [drm] ring test succeeded in 1 usecs [drm] radeon: ib pool ready. [drm] ib test succeeded in 0 usecs [drm] Radeon Display Connectors [drm] Connector 0: [drm] VGA [drm] DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 [drm] Encoders: [drm] CRT1: INTERNAL_DAC1 [drm] Connector 1: [drm] DVI-I [drm] HPD1 [drm] DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64 [drm] Encoders: [drm] CRT2: INTERNAL_DAC2 [drm] DFP1: INTERNAL_TMDS1 [drm] Connector 2: [drm] S-video [drm] Encoders: [drm] TV1: INTERNAL_DAC2 [drm] fb mappable at 0xE8040000 [drm] vram apper at 0xE8000000 [drm] size 7057408 [drm] fb depth is 24 [drm] pitch is 6720 fbcon: radeondrmfb (fb0) is primary device Console: switching to colour frame buffer device 210x65 fb0: radeondrmfb frame buffer device drm: registered panic notifier [drm] Initialized radeon 2.11.0 20080528 for 0000:01:00.0 on minor 0 BUG: unable to handle kernel NULL pointer dereference at 00000019 IP: [<c1083bcd>] fput+0x9/0x1ba *pde = 00000000 Oops: 0002 [#1] Modules linked in: binfmt_misc radeon ttm drm_kms_helper drm i2c_algo_bit power_supply uinput des_generic ecb crypto_blkcipher md4 md5 hmac cryptomgr aead nls_utf8 cifs crypto_hash crypto_algapi fuse ext2 ipv6 snd_rtctimer thermal w83627hf hwmon_vid lirc_serial(C) lirc_dev rtc dvb_pll mt352 snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm stv0299 snd_seq_oss snd_seq_midi_event snd_seq snd_timer snd_seq_device b2c2_flexcop_pci b2c2_flexcop dvb_core cx24123 cx24113 s5h1420 snd psmouse evdev soundcore snd_page_alloc i2c_i801 i2c_core intel_agp intel_gtt agpgart button processor ahci libahci usbhid sr_mod cdrom sd_mod uhci_hcd ata_piix libata scsi_mod e1000 ehci_hcd usbcore usb_common [last unloaded: scsi_wait_scan] Pid: 1813, comm: Xorg Tainted: G C 3.2.0-rc1+ #11 To Be Filled By O.E.M. by More String To Be Filled By O.E.M./P4P800-VM EIP: 0060:[<c1083bcd>] EFLAGS: 00013296 CPU: 0 EIP is at fput+0x9/0x1ba EAX: 00000005 EBX: 00000005 ECX: 00003ea6 EDX: 00003ea5 ESI: 00000002 EDI: f45b642c EBP: f4be2720 ESP: f4e6bdac DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 Process Xorg (pid: 1813, ti=f4e6a000 task=f61d6e60 task.ti=f4e6a000) Stack: f4742940 00000000 00000000 f4be2720 f808ba2f f8086c98 f4742940 00000002 f45b642c f4be2720 f8086cb1 f45b642c f80871e6 f45b6450 f45b6450 f8087b86 00000000 00000000 c1129ec7 00000000 f45b6450 f8087a58 f4fcf000 f4be2720 Call Trace: [<f808ba2f>] ? ttm_pool_unpopulate+0x47/0x60 [ttm] [<f8086c98>] ? ttm_tt_destroy+0x81/0xde [ttm] [<f8086cb1>] ? ttm_tt_destroy+0x9a/0xde [ttm] [<f80871e6>] ? ttm_bo_cleanup_memtype_use+0x1a/0x63 [ttm] [<f8087b86>] ? ttm_bo_release+0x12e/0x157 [ttm] [<c1129ec7>] ? idr_remove+0x11c/0x178 [<f8087a58>] ? ttm_bo_delayed_workqueue+0x23/0x23 [ttm] [<c112b415>] ? kref_put+0x21/0x4b [<f8ab1225>] ? radeon_bo_unref+0x2d/0x4d [radeon] [<f899bbba>] ? drm_gem_free_mmap_offset+0x30/0x30 [drm] [<f8abf2a4>] ? radeon_gem_object_free+0x16/0x1a [radeon] [<f899bbd7>] ? drm_gem_object_free+0x1d/0x20 [drm] [<c112b415>] ? kref_put+0x21/0x4b [<f899bacd>] ? drm_gem_handle_delete+0x6f/0x90 [drm] [<f899a60f>] ? drm_ioctl+0x191/0x39c [drm] [<f899bf07>] ? drm_gem_destroy+0x2d/0x2d [drm] [<c112b90b>] ? prio_tree_remove+0x80/0xad [<c106c075>] ? unmap_vmas+0x291/0x430 [<c106ed26>] ? unlink_file_vma+0x26/0x36 [<c106b017>] ? free_pgtables+0x7f/0xa0 [<c106ad6d>] ? tlb_finish_mmu+0x9/0x2b [<c106ea6c>] ? unmap_region+0xb2/0xc1 [<f899a47e>] ? drm_copy_field+0x4a/0x4a [drm] [<c108f1a8>] ? do_vfs_ioctl+0x6e/0x525 [<c106fdc8>] ? mmap_region+0x15e/0x442 [<c106eab7>] ? remove_vma+0x3c/0x4a [<c106eab7>] ? remove_vma+0x3c/0x4a [<c106f772>] ? do_munmap+0x160/0x26f [<c108f68d>] ? sys_ioctl+0x2e/0x51 [<c1222990>] ? sysenter_do_call+0x12/0x26 Code: c3 39 c1 75 09 89 d0 5b 5e c3 31 d2 eb f7 85 db 74 f8 8d 4b 01 89 d8 0f b1 0e 39 d8 74 e7 89 c3 eb ec 55 57 56 53 83 ec 18 89 c3 <ff> 48 14 0f 94 c0 84 c0 75 08 83 c4 18 5b 5e 5f 5d c3 8b 7b 0c EIP: [<c1083bcd>] fput+0x9/0x1ba SS:ESP 0068:f4e6bdac CR2: 0000000000000019 ---[ end trace f542c0852f573b02 ]---
Attachment:
signature.asc
Description: Digital signature