Page MenuHomeFreeBSD

vexeduxr (Ahmad Khalifa)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 23 2024, 6:07 PM (67 w, 5 d)

Recent Activity

Fri, Feb 6

vexeduxr accepted D54707: prepare-commit-msg: Sync with committers guide.
Fri, Feb 6, 2:33 PM
vexeduxr committed rG87b2c0168d9d: sys/conf/options: remove improper full stops (authored by quentin.thebault_defenso.fr).
sys/conf/options: remove improper full stops
Fri, Feb 6, 12:05 PM
vexeduxr committed rG912418193ed1: sys/subr_module: remove useless macro gates (authored by quentin.thebault_defenso.fr).
sys/subr_module: remove useless macro gates
Fri, Feb 6, 12:05 PM

Mon, Jan 26

vexeduxr committed rGc29e05113c00: hpt: remove unnecessary macro expansion hacks (authored by vexeduxr).
hpt: remove unnecessary macro expansion hacks
Mon, Jan 26, 9:33 AM
vexeduxr committed rG6ecaa8dfb64b: sys/module.h: allow MODULE_DEPEND to accept macros (authored by vexeduxr).
sys/module.h: allow MODULE_DEPEND to accept macros
Mon, Jan 26, 9:33 AM
vexeduxr closed D54875: hpt: remove unnecessary macro expansion hacks.
Mon, Jan 26, 9:33 AM
vexeduxr closed D54874: sys/module: allow MODULE_DEPEND to accept macros.
Mon, Jan 26, 9:33 AM

Sun, Jan 25

vexeduxr requested review of D54875: hpt: remove unnecessary macro expansion hacks.
Sun, Jan 25, 12:46 PM
vexeduxr requested review of D54874: sys/module: allow MODULE_DEPEND to accept macros.
Sun, Jan 25, 12:46 PM

Wed, Jan 14

vexeduxr committed rGb16ae773509c: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Wed, Jan 14, 12:57 AM
vexeduxr committed rGf4e56d1bda03: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Wed, Jan 14, 12:57 AM
vexeduxr committed rGda358db1cba7: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Wed, Jan 14, 12:57 AM
vexeduxr committed rG8591ee986b22: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Wed, Jan 14, 12:57 AM
vexeduxr committed rG7f20404b9f91: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Wed, Jan 14, 12:57 AM
vexeduxr committed rG6741fb1bd4f4: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Wed, Jan 14, 12:57 AM
vexeduxr committed rG00d2b1b0c4d4: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Wed, Jan 14, 12:57 AM
vexeduxr committed rG4832232096f8: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Wed, Jan 14, 12:57 AM
vexeduxr committed rGd3902baca506: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Wed, Jan 14, 12:55 AM
vexeduxr committed rG60a85a5d25ab: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Wed, Jan 14, 12:55 AM
vexeduxr committed rG5a9e2c59cb08: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Wed, Jan 14, 12:55 AM
vexeduxr committed rGc72aa343a620: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Wed, Jan 14, 12:55 AM
vexeduxr accepted D54448: committers-guide: Add Closes: commit msg trailer.

Looks okay to me.

Wed, Jan 14, 12:49 AM

Jan 6 2026

vexeduxr committed rGbe6ba97aaee7: loader.efi: add stride & offset for MacBookPro3,1 (authored by Frank Hilgendorf <frank.hilgendorf@posteo.de>).
loader.efi: add stride & offset for MacBookPro3,1
Jan 6 2026, 4:41 PM
vexeduxr committed rG171f9cbbbfa1: UPDATING: move entry to the correct place (authored by yklaxds_gmail.com).
UPDATING: move entry to the correct place
Jan 6 2026, 2:24 AM
vexeduxr committed rG9b2478f60bfd: ng_tty: avoid the sign extention of char (authored by vexeduxr).
ng_tty: avoid the sign extention of char
Jan 6 2026, 2:23 AM
vexeduxr closed D54544: ng_tty: avoid the sign extention of char.
Jan 6 2026, 2:23 AM

Jan 5 2026

vexeduxr requested review of D54544: ng_tty: avoid the sign extention of char.
Jan 5 2026, 11:37 PM

Jan 4 2026

vexeduxr committed rG9595055ae749: loader.efi: only use firmware provided Blt on GOP (authored by vexeduxr).
loader.efi: only use firmware provided Blt on GOP
Jan 4 2026, 1:22 PM
vexeduxr closed D54432: loader.efi: only use firmware provided Blt on GOP.
Jan 4 2026, 1:21 PM
vexeduxr closed D54431: loader.efi: probe for UGA if GOP isn't found.
Jan 4 2026, 1:21 PM
vexeduxr committed rG5d85dde27b47: loader.efi: probe for UGA if GOP isn't found (authored by vexeduxr).
loader.efi: probe for UGA if GOP isn't found
Jan 4 2026, 1:21 PM

Jan 3 2026

vexeduxr updated the diff for D54432: loader.efi: only use firmware provided Blt on GOP.

Only assign "gop" if the framebuffer type is FB_GOP.

Jan 3 2026, 6:14 PM
vexeduxr added inline comments to D54432: loader.efi: only use firmware provided Blt on GOP.
Jan 3 2026, 6:12 PM

Dec 31 2025

vexeduxr requested review of D54432: loader.efi: only use firmware provided Blt on GOP.
Dec 31 2025, 4:32 AM
vexeduxr requested review of D54431: loader.efi: probe for UGA if GOP isn't found.
Dec 31 2025, 4:32 AM

Dec 9 2025

vexeduxr accepted D54155: acpi_gpiobus: Reuse the existing IVAR index for an ACPI handle.
Dec 9 2025, 11:07 PM

Dec 6 2025

vexeduxr updated subscribers of D53413: Fix make release with -DNOPKGBASE.

Does this work with cross-builds? I suspect that WSTAGEDIR is getting set to "" and then you're setting PKG_ABI based on /usr/bin/uname in the host system.

Dec 6 2025, 9:39 PM
vexeduxr edited P681 -DNOPKGBASE fix.
Dec 6 2025, 9:10 PM
vexeduxr created P681 -DNOPKGBASE fix.
Dec 6 2025, 9:10 PM

Nov 15 2025

vexeduxr added inline comments to D52246: gpio: Add support for mcp23008/mcp23017/mcp23s08/mcp23s17 IO expanders.
Nov 15 2025, 8:53 PM

Nov 2 2025

vexeduxr committed rGb090bce56d52: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
Nov 2 2025, 4:22 PM
vexeduxr committed rGc14f97c16b59: bus_attach_children.9: fix typo (authored by vexeduxr).
bus_attach_children.9: fix typo
Nov 2 2025, 4:22 PM

Oct 30 2025

vexeduxr committed rG9b9c726df1e2: bus_attach_children.9: fix typo (authored by vexeduxr).
bus_attach_children.9: fix typo
Oct 30 2025, 1:23 PM
vexeduxr closed D53449: bus_attach_children.9: fix typo.
Oct 30 2025, 1:23 PM

Oct 29 2025

vexeduxr requested review of D53449: bus_attach_children.9: fix typo.
Oct 29 2025, 6:01 PM
vexeduxr committed rG3bbdc0223a7c: acpi_gpiobus: implement bus_child_deleted (authored by vexeduxr).
acpi_gpiobus: implement bus_child_deleted
Oct 29 2025, 5:59 PM
vexeduxr committed rG330b4f470280: gpiobus: use bus_generic_detach when detaching (authored by vexeduxr).
gpiobus: use bus_generic_detach when detaching
Oct 29 2025, 5:59 PM
vexeduxr closed D51585: acpi_gpiobus: implement bus_child_deleted.
Oct 29 2025, 5:59 PM
vexeduxr closed D52305: gpiobus: use bus_generic_detach when detaching.
Oct 29 2025, 5:58 PM
vexeduxr added a comment to D52305: gpiobus: use bus_generic_detach when detaching.
In D52305#1219629, @jhb wrote:

Sorry I missed this earlier. Please merge into 15.0 if possible.

Oct 29 2025, 5:53 PM

Oct 14 2025

vexeduxr committed rG583e976d6d09: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM
vexeduxr committed rG439909c48b0e: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM
vexeduxr committed rGd06e31d4a762: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 14 2025, 2:16 PM

Oct 11 2025

vexeduxr committed rG25cca51ed294: libm: remainder: make sure x is zero (authored by vexeduxr).
libm: remainder: make sure x is zero
Oct 11 2025, 10:19 AM
vexeduxr closed D53023: libm: remainder: make sure x is zero.
Oct 11 2025, 10:19 AM
vexeduxr added a comment to D53023: libm: remainder: make sure x is zero.

On Sat Oct 11, 2025 at 2:26 AM +0300, Steve Kargl wrote:

I do not have a phabricator account. That method to
review patches came after I stopped committing.

I did look at your patch, and do believe that it
is the correct fix. If you compare to remainderf(),
you'll see that the float version considers the
entire significand. I also checked remainderl().
It calls remquol() and it's implementation is
much different than the float and double versions.

Oct 11 2025, 7:11 AM

Oct 10 2025

vexeduxr added a comment to D53023: libm: remainder: make sure x is zero.

Will do. I tried to add him to the review before uploading the patch but couldn't find an account.

Oct 10 2025, 5:24 PM
vexeduxr accepted D53000: GitHub: Use parens for hashes listed by checklist.
Oct 10 2025, 2:46 PM
vexeduxr updated the summary of D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 2:41 PM
vexeduxr updated the test plan for D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 1:11 PM
vexeduxr requested review of D53023: libm: remainder: make sure x is zero.
Oct 10 2025, 12:57 PM

Oct 1 2025

vexeduxr committed rG555c30611c26: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
Oct 1 2025, 9:41 AM
vexeduxr committed rG1488828f451c: gpioc: allocate new fifo size (authored by vexeduxr).
gpioc: allocate new fifo size
Oct 1 2025, 9:40 AM
vexeduxr committed rG4472ecb362b0: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
Oct 1 2025, 9:40 AM
vexeduxr committed rG51cac1f186f5: ng_tty: copy to the correct mbuf (authored by vexeduxr).
ng_tty: copy to the correct mbuf
Oct 1 2025, 9:40 AM
vexeduxr committed rG80ef1216d773: gpioc: allocate new fifo size (authored by vexeduxr).
gpioc: allocate new fifo size
Oct 1 2025, 9:40 AM
vexeduxr committed rGd8ee81cb8a86: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
Oct 1 2025, 9:40 AM
vexeduxr committed rG2dc10f2a49af: ng_tty: don't increment m_data (authored by vexeduxr).
ng_tty: don't increment m_data
Oct 1 2025, 9:40 AM
vexeduxr committed rG6163ced966b4: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
Oct 1 2025, 9:40 AM
vexeduxr committed rG39139fec932e: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
Oct 1 2025, 9:40 AM
vexeduxr committed rGb6ad8caa24c2: ng_tty: copy to the correct mbuf (authored by vexeduxr).
ng_tty: copy to the correct mbuf
Oct 1 2025, 9:40 AM
vexeduxr committed rG3c4b41a93af0: gpioc: allocate new fifo size (authored by vexeduxr).
gpioc: allocate new fifo size
Oct 1 2025, 9:40 AM
vexeduxr committed rGe05342f3618f: ng_tty: don't increment m_data (authored by vexeduxr).
ng_tty: don't increment m_data
Oct 1 2025, 9:40 AM
vexeduxr committed rG8fef0ee89497: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
Oct 1 2025, 9:40 AM
vexeduxr committed rG7432a95653de: gpio: implement bus_setup_intr and bus_teardown_intr (authored by vexeduxr).
gpio: implement bus_setup_intr and bus_teardown_intr
Oct 1 2025, 9:40 AM
vexeduxr committed rG0f92b4049931: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
Oct 1 2025, 9:40 AM
vexeduxr committed rGcddbc26251d6: rk_gpio: Enable gpio allocation via fdt (authored by devivanov_proton.me).
rk_gpio: Enable gpio allocation via fdt
Oct 1 2025, 9:40 AM
vexeduxr committed rG9fd527140ae8: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
Oct 1 2025, 9:40 AM
vexeduxr committed rG2ae71a5e9ffb: ng_tty: copy to the correct mbuf (authored by vexeduxr).
ng_tty: copy to the correct mbuf
Oct 1 2025, 9:39 AM
vexeduxr committed rGe73cc0abe140: ng_tty: don't increment m_data (authored by vexeduxr).
ng_tty: don't increment m_data
Oct 1 2025, 9:39 AM

Sep 30 2025

vexeduxr added inline comments to D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 30 2025, 9:25 PM
vexeduxr committed rG2679636b4412: gpioc: allocate new fifo size (authored by vexeduxr).
gpioc: allocate new fifo size
Sep 30 2025, 12:05 PM
vexeduxr committed rGfa26e445544e: gpioc: allocate priv->events with the correct size (authored by vexeduxr).
gpioc: allocate priv->events with the correct size
Sep 30 2025, 11:22 AM
vexeduxr committed rGd000adfe41e6: gpioc: fix race in ioctl(GPIOCONFIGEVENTS) (authored by vexeduxr).
gpioc: fix race in ioctl(GPIOCONFIGEVENTS)
Sep 30 2025, 11:22 AM
vexeduxr closed D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 30 2025, 11:21 AM
vexeduxr updated the diff for D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).

Allocate fifo before locking priv->mtx

Sep 30 2025, 9:20 AM
vexeduxr added inline comments to D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 30 2025, 9:17 AM
vexeduxr added inline comments to D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 30 2025, 6:53 AM
vexeduxr updated the diff for D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).

malloc priv->events with the correct size

Sep 30 2025, 6:30 AM
vexeduxr closed D52197: gpio: implement bus_setup_intr and bus_teardown_intr.
Sep 30 2025, 4:23 AM
vexeduxr committed rGf1a372ed88b1: gpio: implement bus_setup_intr and bus_teardown_intr (authored by vexeduxr).
gpio: implement bus_setup_intr and bus_teardown_intr
Sep 30 2025, 4:23 AM

Sep 29 2025

vexeduxr updated the test plan for D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 29 2025, 3:50 PM
vexeduxr requested review of D52783: gpioc: fix race in ioctl(GPIOCONFIGEVENTS).
Sep 29 2025, 3:47 PM

Sep 25 2025

vexeduxr committed rGace98a8fb8fe: rk_gpio: Enable gpio allocation via fdt (authored by devivanov_proton.me).
rk_gpio: Enable gpio allocation via fdt
Sep 25 2025, 5:49 PM
vexeduxr committed rG34ec8c9ccaa4: rk_gpio: Fix register read/write on rk3568 (authored by devivanov_proton.me).
rk_gpio: Fix register read/write on rk3568
Sep 25 2025, 5:49 PM
vexeduxr closed D52513: rk_gpio: Enable gpio allocation via fdt.
Sep 25 2025, 5:48 PM
vexeduxr closed D52512: rk_gpio: Fix register read/write on rk3568.
Sep 25 2025, 5:48 PM
vexeduxr committed rGe05521121f05: ng_tty: copy to the correct mbuf (authored by vexeduxr).
ng_tty: copy to the correct mbuf
Sep 25 2025, 4:58 PM
vexeduxr closed D52713: ng_tty: copy to the correct mbuf.
Sep 25 2025, 4:58 PM
vexeduxr accepted D52513: rk_gpio: Enable gpio allocation via fdt.
Sep 25 2025, 9:21 AM