Page MenuHomeFreeBSD

hselasky (Hans Petter Selasky)
User

Projects

User Details

User Since
Nov 28 2014, 6:55 PM (288 w, 17 h)

Recent Activity

Yesterday

hselasky committed rS361828: Ensure pci_channel_offline() actually queries the PCI register space,.
Ensure pci_channel_offline() actually queries the PCI register space,
Fri, Jun 5, 8:12 AM
hselasky committed rS361827: USB HID descriptors may push/pop the current state to allow.
USB HID descriptors may push/pop the current state to allow
Fri, Jun 5, 7:57 AM

Thu, Jun 4

hselasky added a comment to D25097: multimedia/obs-studio: pull in upstream patches for oss-audio support.

Looks good, but won't that be a lot of patches?

Thu, Jun 4, 3:54 PM

Wed, Jun 3

hselasky accepted D25120: Avoid trying to toggle TSO twice.

Looks good.

Wed, Jun 3, 5:16 PM

Tue, Jun 2

hselasky added a comment to D25101: linuxkpi: Implement extensible arrays API using existing radix tree..

What are the synchronization guarantees?

All writing is done under a mutex.
All reading is done under RCU.

Tue, Jun 2, 1:29 PM
hselasky added a comment to D25101: linuxkpi: Implement extensible arrays API using existing radix tree..

Documentation is here:
https://www.kernel.org/doc/html/latest/core-api/xarray.html

Tue, Jun 2, 1:27 PM
hselasky updated the diff for D25101: linuxkpi: Implement extensible arrays API using existing radix tree..

Fix inverted xa_empty() return value.

Tue, Jun 2, 1:03 PM
hselasky requested review of D25101: linuxkpi: Implement extensible arrays API using existing radix tree..
Tue, Jun 2, 12:47 PM
hselasky created D25101: linuxkpi: Implement extensible arrays API using existing radix tree..
Tue, Jun 2, 12:47 PM
hselasky committed rS361724: Implement __is_constexpr() function macro in the LinuxKPI..
Implement __is_constexpr() function macro in the LinuxKPI.
Tue, Jun 2, 12:23 PM
hselasky committed rS361723: Implement struct_size() function macro in the LinuxKPI..
Implement struct_size() function macro in the LinuxKPI.
Tue, Jun 2, 10:20 AM
hselasky committed rS361722: Implement BUILD_BUG_ON_ZERO() in the LinuxKPI..
Implement BUILD_BUG_ON_ZERO() in the LinuxKPI.
Tue, Jun 2, 9:46 AM

Thu, May 28

hselasky committed rS361582: Fix check for wMaxPacketSize in USB bluetooth driver,.
Fix check for wMaxPacketSize in USB bluetooth driver,
Thu, May 28, 8:41 AM
hselasky committed rS361581: Implement helper function, usbd_get_max_frame_length(), which allows kernel.
Implement helper function, usbd_get_max_frame_length(), which allows kernel
Thu, May 28, 8:38 AM
hselasky committed rS361577: Don't allow USB device drivers to parent own interface..
Don't allow USB device drivers to parent own interface.
Thu, May 28, 8:06 AM

Wed, May 27

hselasky accepted D24996: linuxkpi: Add kstrtou16.
Wed, May 27, 10:18 AM
hselasky added inline comments to D24996: linuxkpi: Add kstrtou16.
Wed, May 27, 9:55 AM
hselasky accepted D24954: linuxkpi: Add rcu_swap_protected.
Wed, May 27, 9:52 AM
hselasky added inline comments to D24996: linuxkpi: Add kstrtou16.
Wed, May 27, 9:51 AM
hselasky accepted D25015: linuxkpi: Add overflow.h.
Wed, May 27, 9:20 AM
hselasky added inline comments to D25015: linuxkpi: Add overflow.h.
Wed, May 27, 9:13 AM
hselasky added inline comments to D25015: linuxkpi: Add overflow.h.
Wed, May 27, 8:45 AM
hselasky added inline comments to D25015: linuxkpi: Add overflow.h.
Wed, May 27, 8:35 AM

Tue, May 26

hselasky accepted D25018: cpuset: specify that we're printing a list of cpus, not a mask.

should cpu be uppercased: CPU list?

Tue, May 26, 3:43 PM
hselasky added a comment to D25015: linuxkpi: Add overflow.h.

You might want to ifdef the use of __builting for compilers not supporting it like done in sys/cdefs.h --- OK ?

Tue, May 26, 12:02 PM
hselasky added a comment to D25015: linuxkpi: Add overflow.h.

Have a look at: sys/cdefs.h

Tue, May 26, 11:55 AM
hselasky added a comment to D25015: linuxkpi: Add overflow.h.

Should there be an ifdef for LINT builds?

Tue, May 26, 11:25 AM
hselasky committed rS361499: Fix build issue after r360292 when using both RSS and KERN_TLS options..
Fix build issue after r360292 when using both RSS and KERN_TLS options.
Tue, May 26, 8:25 AM
hselasky committed rS361498: Sync with Linux packet pacing enhancements in mlx5en(4)..
Sync with Linux packet pacing enhancements in mlx5en(4).
Tue, May 26, 7:42 AM

Mon, May 25

hselasky committed rS361447: Improve set progress parameters, SET PSV for HW TLS in mlx5en(4)..
Improve set progress parameters, SET PSV for HW TLS in mlx5en(4).
Mon, May 25, 12:38 PM
hselasky committed rS361446: Correctly set the initial vector for TLS v1.3 for mlx5en(4)..
Correctly set the initial vector for TLS v1.3 for mlx5en(4).
Mon, May 25, 12:34 PM
hselasky committed rS361445: Update the TLS capability bit after recent PRM changes in mlx5en(4)..
Update the TLS capability bit after recent PRM changes in mlx5en(4).
Mon, May 25, 12:32 PM
hselasky accepted D24983: linuxkpi: Fix mod_timer and del_timer_sync.

Beware that older versions of FreeBSD behave different w.r.t the return values from FreeBSD callout APIs. Be careful when MFC-ing to 11 and older.

Mon, May 25, 9:41 AM
hselasky added inline comments to D24983: linuxkpi: Fix mod_timer and del_timer_sync.
Mon, May 25, 9:35 AM
hselasky added inline comments to D24983: linuxkpi: Fix mod_timer and del_timer_sync.
Mon, May 25, 9:22 AM

Sun, May 24

hselasky added inline comments to D24983: linuxkpi: Fix mod_timer and del_timer_sync.
Sun, May 24, 9:53 PM
hselasky accepted D24985: linuxkpi: Add refcount.h.
Sun, May 24, 9:29 PM
hselasky added inline comments to D24983: linuxkpi: Fix mod_timer and del_timer_sync.
Sun, May 24, 9:28 PM

Fri, May 22

hselasky accepted D24961: linuxkpi: Add prandom_u32_max.
Fri, May 22, 8:45 PM
hselasky added inline comments to D24954: linuxkpi: Add rcu_swap_protected.
Fri, May 22, 8:45 PM
hselasky accepted D24953: linuxkpi: Add __same_type and __must_be_array macros.
Fri, May 22, 8:43 PM
hselasky accepted D24962: libkern: Add arc4random_uniform.
Fri, May 22, 6:06 PM
hselasky committed rS361359: MFC r361075:.
MFC r361075:
Fri, May 22, 9:02 AM
hselasky committed rS361358: MFC r361075:.
MFC r361075:
Fri, May 22, 9:01 AM
hselasky committed rS361357: MFC r361075:.
MFC r361075:
Fri, May 22, 9:00 AM
hselasky committed rS361356: MFC r361075:.
MFC r361075:
Fri, May 22, 8:59 AM

Thu, May 21

hselasky accepted D24942: linuxkpi: Add rcu_work functions..

Don't forget to MFC.

Thu, May 21, 7:57 PM
hselasky added inline comments to D24942: linuxkpi: Add rcu_work functions..
Thu, May 21, 6:41 PM
hselasky committed rP536141: Add more attach rules for webcamd(8)..
Add more attach rules for webcamd(8).
Thu, May 21, 6:28 PM

Wed, May 20

hselasky added inline comments to D24914: Make sure the multicast release tasks are properly drained when destroying VNET and IFNET.
Wed, May 20, 11:54 AM
hselasky accepted D24274: security/openssl: Add support for in-kernel TLS (KTLS)..

Smoke tested by Mellanox.

Wed, May 20, 11:51 AM

Tue, May 19

hselasky added a comment to D24621: Avoid switching CPUs in epoch_drain_callbacks()..

I need some more time to review this. Any updates?

Tue, May 19, 11:33 AM
hselasky requested review of D24914: Make sure the multicast release tasks are properly drained when destroying VNET and IFNET.
Tue, May 19, 10:33 AM

Mon, May 18

hselasky committed rS361208: MFC r360925:.
MFC r360925:
Mon, May 18, 9:47 AM
hselasky committed rS361207: MFC r360925:.
MFC r360925:
Mon, May 18, 9:46 AM
hselasky committed rS361206: MFC r360623:.
MFC r360623:
Mon, May 18, 9:45 AM
hselasky committed rS361205: MFC r360623:.
MFC r360623:
Mon, May 18, 9:44 AM
hselasky committed rS361204: MFC r360622:.
MFC r360622:
Mon, May 18, 9:43 AM
hselasky committed rS361203: MFC r360622:.
MFC r360622:
Mon, May 18, 9:37 AM
hselasky committed rS361202: MFC r360621:.
MFC r360621:
Mon, May 18, 9:36 AM
hselasky committed rS361201: MFC r360621:.
MFC r360621:
Mon, May 18, 9:36 AM
hselasky committed rS361200: MFC r360532:.
MFC r360532:
Mon, May 18, 9:35 AM
hselasky committed rS361199: MFC r345103:.
MFC r345103:
Mon, May 18, 9:33 AM
hselasky committed rS361198: MFC r360532:.
MFC r360532:
Mon, May 18, 9:26 AM
hselasky committed rS361197: MFC r360531:.
MFC r360531:
Mon, May 18, 9:26 AM
hselasky committed rS361196: MFC r360531:.
MFC r360531:
Mon, May 18, 9:25 AM
hselasky committed rS361195: MFC r360530:.
MFC r360530:
Mon, May 18, 9:24 AM
hselasky committed rS361194: MFC r360530:.
MFC r360530:
Mon, May 18, 9:24 AM
hselasky committed rS361193: MFC r360529:.
MFC r360529:
Mon, May 18, 9:23 AM
hselasky committed rS361192: MFC r360529:.
MFC r360529:
Mon, May 18, 9:23 AM
hselasky committed rS361191: MFC r351003:.
MFC r351003:
Mon, May 18, 9:22 AM
hselasky committed rS361190: MFC r351003:.
MFC r351003:
Mon, May 18, 9:22 AM
hselasky committed rS361189: MFC r360329:.
MFC r360329:
Mon, May 18, 9:17 AM
hselasky committed rS361188: MFC r360329:.
MFC r360329:
Mon, May 18, 9:17 AM
hselasky committed rS361187: MFC r360288:.
MFC r360288:
Mon, May 18, 9:16 AM
hselasky committed rS361186: MFC r360288:.
MFC r360288:
Mon, May 18, 9:15 AM
hselasky committed rS361185: MFC r360263:.
MFC r360263:
Mon, May 18, 9:15 AM
hselasky committed rS361184: MFC r360263:.
MFC r360263:
Mon, May 18, 9:14 AM
hselasky committed rS361183: MFC r360243:.
MFC r360243:
Mon, May 18, 9:13 AM
hselasky committed rS361182: MFC r360243:.
MFC r360243:
Mon, May 18, 9:13 AM
hselasky committed rS361181: MFC r360127:.
MFC r360127:
Mon, May 18, 9:12 AM
hselasky committed rS361180: MFC r360127:.
MFC r360127:
Mon, May 18, 9:11 AM
hselasky committed rS361179: MFC r360119:.
MFC r360119:
Mon, May 18, 9:11 AM
hselasky committed rS361178: MFC r360119:.
MFC r360119:
Mon, May 18, 9:10 AM
hselasky committed rS361177: MFC r360118:.
MFC r360118:
Mon, May 18, 9:09 AM
hselasky committed rS361176: MFC r360118:.
MFC r360118:
Mon, May 18, 9:09 AM
hselasky committed rS361175: MFC r360790:.
MFC r360790:
Mon, May 18, 9:08 AM
hselasky committed rS361174: MFC r360790:.
MFC r360790:
Mon, May 18, 9:07 AM
hselasky committed rS361173: MFC r360528:.
MFC r360528:
Mon, May 18, 9:06 AM
hselasky committed rS361172: MFC r360528:.
MFC r360528:
Mon, May 18, 9:05 AM
hselasky committed rS361171: MFC r360377:.
MFC r360377:
Mon, May 18, 9:04 AM
hselasky committed rS361170: MFC r360377:.
MFC r360377:
Mon, May 18, 9:03 AM
hselasky committed rS361169: MFC r360197:.
MFC r360197:
Mon, May 18, 9:01 AM
hselasky committed rS361168: MFC r360197:.
MFC r360197:
Mon, May 18, 9:01 AM
hselasky committed rS361167: MFC r360172:.
MFC r360172:
Mon, May 18, 8:59 AM
hselasky committed rS361166: MFC r360172:.
MFC r360172:
Mon, May 18, 8:59 AM
hselasky committed rS361165: MFC r360116:.
MFC r360116:
Mon, May 18, 8:58 AM
hselasky committed rS361164: MFC r360116:.
MFC r360116:
Mon, May 18, 8:57 AM
hselasky committed rS361163: MFC r360115:.
MFC r360115:
Mon, May 18, 8:56 AM
hselasky committed rS361162: MFC r360115:.
MFC r360115:
Mon, May 18, 8:56 AM